This commit is contained in:
2025-11-22 20:56:32 +08:00
parent 9dd21b13cf
commit 4f57b4ab6a
22 changed files with 27590 additions and 151 deletions

View File

@@ -1,46 +1,46 @@
import { import {
useMediaQuery useMediaQuery
} from "./chunk-AAVY4YN3.js"; } from "./chunk-SMHOW2GZ.js";
import { import {
computed, computed,
ref, ref,
shallowRef, shallowRef,
watch watch
} from "./chunk-JD3CXNQ6.js"; } from "./chunk-SFNBNC2X.js";
// node_modules/vitepress/dist/client/theme-default/index.js // node_modules/vitepress/dist/client/theme-default/index.js
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/fonts.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
// node_modules/vitepress/dist/client/theme-default/without-fonts.js // node_modules/vitepress/dist/client/theme-default/without-fonts.js
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/vars.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/vars.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/base.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/base.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/icons.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/icons.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/utils.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/utils.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/custom-block.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-code-group.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-doc.css";
import "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css"; import "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/styles/components/vp-sponsor.css";
import VPBadge from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; import VPBadge from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import Layout from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/Layout.vue"; import Layout from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/Layout.vue";
import { default as default2 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue"; import { default as default2 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPBadge.vue";
import { default as default3 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue"; import { default as default3 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPButton.vue";
import { default as default4 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue"; import { default as default4 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPDocAsideSponsors.vue";
import { default as default5 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue"; import { default as default5 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPFeatures.vue";
import { default as default6 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue"; import { default as default6 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeContent.vue";
import { default as default7 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue"; import { default as default7 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeFeatures.vue";
import { default as default8 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue"; import { default as default8 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeHero.vue";
import { default as default9 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue"; import { default as default9 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPHomeSponsors.vue";
import { default as default10 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue"; import { default as default10 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPImage.vue";
import { default as default11 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue"; import { default as default11 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPLink.vue";
import { default as default12 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue"; import { default as default12 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPNavBarSearch.vue";
import { default as default13 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue"; import { default as default13 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLink.vue";
import { default as default14 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue"; import { default as default14 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSocialLinks.vue";
import { default as default15 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue"; import { default as default15 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPSponsors.vue";
import { default as default16 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue"; import { default as default16 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamMembers.vue";
import { default as default17 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue"; import { default as default17 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPage.vue";
import { default as default18 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue"; import { default as default18 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageSection.vue";
import { default as default19 } from "C:/repos/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue"; import { default as default19 } from "C:/Users/Lenovo/Desktop/coding库/flower-rain/node_modules/vitepress/dist/client/theme-default/components/VPTeamPageTitle.vue";
// node_modules/vitepress/dist/client/theme-default/composables/local-nav.js // node_modules/vitepress/dist/client/theme-default/composables/local-nav.js
import { onContentUpdated } from "vitepress"; import { onContentUpdated } from "vitepress";

View File

@@ -1,40 +1,40 @@
{ {
"hash": "dffef0b3", "hash": "5e89be5d",
"configHash": "180cc241", "configHash": "296343fe",
"lockfileHash": "e3b0c442", "lockfileHash": "d0a71e3e",
"browserHash": "c62f7438", "browserHash": "51bc0564",
"optimized": { "optimized": {
"vue": { "vue": {
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js", "src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js", "file": "vue.js",
"fileHash": "9cd63005", "fileHash": "a8d2aada",
"needsInterop": false "needsInterop": false
}, },
"vitepress > @vue/devtools-api": { "vitepress > @vue/devtools-api": {
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js", "src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js", "file": "vitepress___@vue_devtools-api.js",
"fileHash": "13ad4323", "fileHash": "0e97b6c5",
"needsInterop": false "needsInterop": false
}, },
"vitepress > @vueuse/core": { "vitepress > @vueuse/core": {
"src": "../../../../node_modules/vitepress/node_modules/@vueuse/core/index.mjs", "src": "../../../../node_modules/vitepress/node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js", "file": "vitepress___@vueuse_core.js",
"fileHash": "98c473c4", "fileHash": "3570d8b8",
"needsInterop": false "needsInterop": false
}, },
"@theme/index": { "@theme/index": {
"src": "../../../../node_modules/vitepress/dist/client/theme-default/index.js", "src": "../../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js", "file": "@theme_index.js",
"fileHash": "a5558c6e", "fileHash": "d3d29b5d",
"needsInterop": false "needsInterop": false
} }
}, },
"chunks": { "chunks": {
"chunk-AAVY4YN3": { "chunk-SMHOW2GZ": {
"file": "chunk-AAVY4YN3.js" "file": "chunk-SMHOW2GZ.js"
}, },
"chunk-JD3CXNQ6": { "chunk-SFNBNC2X": {
"file": "chunk-JD3CXNQ6.js" "file": "chunk-SFNBNC2X.js"
} }
} }
} }

File diff suppressed because one or more lines are too long

View File

@@ -1092,7 +1092,7 @@ function iterator(self2, method, wrapValue) {
iter._next = iter.next; iter._next = iter.next;
iter.next = () => { iter.next = () => {
const result = iter._next(); const result = iter._next();
if (result.value) { if (!result.done) {
result.value = wrapValue(result.value); result.value = wrapValue(result.value);
} }
return result; return result;
@@ -1218,7 +1218,8 @@ var BaseReactiveHandler = class {
return res; return res;
} }
if (isRef2(res)) { if (isRef2(res)) {
return targetIsArray && isIntegerKey(key) ? res : res.value; const value = targetIsArray && isIntegerKey(key) ? res : res.value;
return isReadonly2 && isObject(value) ? readonly(value) : value;
} }
if (isObject(res)) { if (isObject(res)) {
return isReadonly2 ? readonly(res) : reactive(res); return isReadonly2 ? readonly(res) : reactive(res);
@@ -2544,14 +2545,11 @@ function checkRecursiveUpdates(seen, fn) {
var isHmrUpdating = false; var isHmrUpdating = false;
var hmrDirtyComponents = /* @__PURE__ */ new Map(); var hmrDirtyComponents = /* @__PURE__ */ new Map();
if (true) { if (true) {
const g = getGlobalThis(); getGlobalThis().__VUE_HMR_RUNTIME__ = {
if (!g.__VUE_HMR_RUNTIME__) { createRecord: tryWrap(createRecord),
g.__VUE_HMR_RUNTIME__ = { rerender: tryWrap(rerender),
createRecord: tryWrap(createRecord), reload: tryWrap(reload)
rerender: tryWrap(rerender), };
reload: tryWrap(reload)
};
}
} }
var map = /* @__PURE__ */ new Map(); var map = /* @__PURE__ */ new Map();
function registerHMR(instance) { function registerHMR(instance) {
@@ -2926,9 +2924,6 @@ var TeleportImpl = {
insert(mainAnchor, container, anchor); insert(mainAnchor, container, anchor);
const mount = (container2, anchor2) => { const mount = (container2, anchor2) => {
if (shapeFlag & 16) { if (shapeFlag & 16) {
if (parentComponent && parentComponent.isCE) {
parentComponent.ce._teleportTarget = container2;
}
mountChildren( mountChildren(
children, children,
container2, container2,
@@ -2950,6 +2945,9 @@ var TeleportImpl = {
} else if (namespace !== "mathml" && isTargetMathML(target)) { } else if (namespace !== "mathml" && isTargetMathML(target)) {
namespace = "mathml"; namespace = "mathml";
} }
if (parentComponent && parentComponent.isCE) {
(parentComponent.ce._teleportTargets || (parentComponent.ce._teleportTargets = /* @__PURE__ */ new Set())).add(target);
}
if (!disabled) { if (!disabled) {
mount(target, targetAnchor); mount(target, targetAnchor);
updateCssVars(n2, false); updateCssVars(n2, false);
@@ -4054,7 +4052,9 @@ Server rendered element contains more child nodes than client vdom.`
if (clientText[0] === "\n" && (el.tagName === "PRE" || el.tagName === "TEXTAREA")) { if (clientText[0] === "\n" && (el.tagName === "PRE" || el.tagName === "TEXTAREA")) {
clientText = clientText.slice(1); clientText = clientText.slice(1);
} }
if (el.textContent !== clientText) { const { textContent } = el;
if (textContent !== clientText && // innerHTML normalize \r\n or \r into a single \n in the DOM
textContent !== clientText.replace(/\r\n|\r/g, "\n")) {
if (!isMismatchAllowed( if (!isMismatchAllowed(
el, el,
0 0
@@ -4064,8 +4064,8 @@ Server rendered element contains more child nodes than client vdom.`
`Hydration text content mismatch on`, `Hydration text content mismatch on`,
el, el,
` `
- rendered on server: ${el.textContent} - rendered on server: ${textContent}
- expected on client: ${vnode.children}` - expected on client: ${clientText}`
); );
logMismatchError(); logMismatchError();
} }
@@ -4691,7 +4691,10 @@ function defineAsyncComponent(source) {
error: error.value error: error.value
}); });
} else if (loadingComponent && !delayed.value) { } else if (loadingComponent && !delayed.value) {
return createVNode(loadingComponent); return createInnerComp(
loadingComponent,
instance
);
} }
}; };
} }
@@ -5142,12 +5145,13 @@ function createSlots(slots, dynamicSlots) {
} }
function renderSlot(slots, name, props = {}, fallback, noSlotted) { function renderSlot(slots, name, props = {}, fallback, noSlotted) {
if (currentRenderingInstance.ce || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.ce) { if (currentRenderingInstance.ce || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.ce) {
const hasProps = Object.keys(props).length > 0;
if (name !== "default") props.name = name; if (name !== "default") props.name = name;
return openBlock(), createBlock( return openBlock(), createBlock(
Fragment, Fragment,
null, null,
[createVNode("slot", props, fallback && fallback())], [createVNode("slot", props, fallback && fallback())],
64 hasProps ? -2 : 64
); );
} }
let slot = slots[name]; let slot = slots[name];
@@ -5258,7 +5262,7 @@ var PublicInstanceProxyHandlers = {
} else if (hasSetupBinding(setupState, key)) { } else if (hasSetupBinding(setupState, key)) {
accessCache[key] = 1; accessCache[key] = 1;
return setupState[key]; return setupState[key];
} else if (data !== EMPTY_OBJ && hasOwn(data, key)) { } else if (__VUE_OPTIONS_API__ && data !== EMPTY_OBJ && hasOwn(data, key)) {
accessCache[key] = 2; accessCache[key] = 2;
return data[key]; return data[key];
} else if ( } else if (
@@ -5324,7 +5328,7 @@ var PublicInstanceProxyHandlers = {
} else if (setupState.__isScriptSetup && hasOwn(setupState, key)) { } else if (setupState.__isScriptSetup && hasOwn(setupState, key)) {
warn$1(`Cannot mutate <script setup> binding "${key}" from Options API.`); warn$1(`Cannot mutate <script setup> binding "${key}" from Options API.`);
return false; return false;
} else if (data !== EMPTY_OBJ && hasOwn(data, key)) { } else if (__VUE_OPTIONS_API__ && data !== EMPTY_OBJ && hasOwn(data, key)) {
data[key] = value; data[key] = value;
return true; return true;
} else if (hasOwn(instance.props, key)) { } else if (hasOwn(instance.props, key)) {
@@ -5353,7 +5357,7 @@ var PublicInstanceProxyHandlers = {
_: { data, setupState, accessCache, ctx, appContext, propsOptions, type } _: { data, setupState, accessCache, ctx, appContext, propsOptions, type }
}, key) { }, key) {
let normalizedProps, cssModules; let normalizedProps, cssModules;
return !!(accessCache[key] || data !== EMPTY_OBJ && key[0] !== "$" && hasOwn(data, key) || hasSetupBinding(setupState, key) || (normalizedProps = propsOptions[0]) && hasOwn(normalizedProps, key) || hasOwn(ctx, key) || hasOwn(publicPropertiesMap, key) || hasOwn(appContext.config.globalProperties, key) || (cssModules = type.__cssModules) && cssModules[key]); return !!(accessCache[key] || __VUE_OPTIONS_API__ && data !== EMPTY_OBJ && key[0] !== "$" && hasOwn(data, key) || hasSetupBinding(setupState, key) || (normalizedProps = propsOptions[0]) && hasOwn(normalizedProps, key) || hasOwn(ctx, key) || hasOwn(publicPropertiesMap, key) || hasOwn(appContext.config.globalProperties, key) || (cssModules = type.__cssModules) && cssModules[key]);
}, },
defineProperty(target, key, descriptor) { defineProperty(target, key, descriptor) {
if (descriptor.get != null) { if (descriptor.get != null) {
@@ -7016,15 +7020,25 @@ function baseCreateRenderer(options, createHydrationFns) {
optimized optimized
); );
} else { } else {
patchElement( const customElement = !!(n1.el && n1.el._isVueCE) ? n1.el : null;
n1, try {
n2, if (customElement) {
parentComponent, customElement._beginPatch();
parentSuspense, }
namespace, patchElement(
slotScopeIds, n1,
optimized n2,
); parentComponent,
parentSuspense,
namespace,
slotScopeIds,
optimized
);
} finally {
if (customElement) {
customElement._endPatch();
}
}
} }
}; };
const mountElement = (vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) => { const mountElement = (vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized) => {
@@ -9273,7 +9287,8 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
pendingId, pendingId,
effects, effects,
parentComponent: parentComponent2, parentComponent: parentComponent2,
container: container2 container: container2,
isInFallback
} = suspense; } = suspense;
let delayEnter = false; let delayEnter = false;
if (suspense.isHydrating) { if (suspense.isHydrating) {
@@ -9290,6 +9305,9 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
0 0
); );
queuePostFlushCb(effects); queuePostFlushCb(effects);
if (isInFallback && vnode2.ssFallback) {
vnode2.ssFallback.el = null;
}
} }
}; };
} }
@@ -9298,6 +9316,9 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
anchor = next(activeBranch); anchor = next(activeBranch);
} }
unmount(activeBranch, parentComponent2, suspense, true); unmount(activeBranch, parentComponent2, suspense, true);
if (!delayEnter && isInFallback && vnode2.ssFallback) {
vnode2.ssFallback.el = null;
}
} }
if (!delayEnter) { if (!delayEnter) {
move(pendingBranch, container2, anchor, 0); move(pendingBranch, container2, anchor, 0);
@@ -9416,6 +9437,7 @@ function createSuspenseBoundary(vnode, parentSuspense, parentComponent, containe
optimized2 optimized2
); );
if (placeholder) { if (placeholder) {
vnode2.placeholder = null;
remove2(placeholder); remove2(placeholder);
} }
updateHOCHostEl(instance, vnode2.el); updateHOCHostEl(instance, vnode2.el);
@@ -10370,31 +10392,28 @@ var computed2 = (getterOrOptions, debugOptions) => {
return c; return c;
}; };
function h(type, propsOrChildren, children) { function h(type, propsOrChildren, children) {
const doCreateVNode = (type2, props, children2) => { try {
setBlockTracking(-1); setBlockTracking(-1);
try { const l = arguments.length;
return createVNode(type2, props, children2); if (l === 2) {
} finally { if (isObject(propsOrChildren) && !isArray(propsOrChildren)) {
setBlockTracking(1); if (isVNode(propsOrChildren)) {
} return createVNode(type, null, [propsOrChildren]);
}; }
const l = arguments.length; return createVNode(type, propsOrChildren);
if (l === 2) { } else {
if (isObject(propsOrChildren) && !isArray(propsOrChildren)) { return createVNode(type, null, propsOrChildren);
if (isVNode(propsOrChildren)) {
return doCreateVNode(type, null, [propsOrChildren]);
} }
return doCreateVNode(type, propsOrChildren);
} else { } else {
return doCreateVNode(type, null, propsOrChildren); if (l > 3) {
children = Array.prototype.slice.call(arguments, 2);
} else if (l === 3 && isVNode(children)) {
children = [children];
}
return createVNode(type, propsOrChildren, children);
} }
} else { } finally {
if (l > 3) { setBlockTracking(1);
children = Array.prototype.slice.call(arguments, 2);
} else if (l === 3 && isVNode(children)) {
children = [children];
}
return doCreateVNode(type, propsOrChildren, children);
} }
} }
function initCustomFormatter() { function initCustomFormatter() {
@@ -10601,7 +10620,7 @@ function isMemoSame(cached, memo) {
} }
return true; return true;
} }
var version = "3.5.21"; var version = "3.5.24";
var warn2 = true ? warn$1 : NOOP; var warn2 = true ? warn$1 : NOOP;
var ErrorTypeStrings = ErrorTypeStrings$1; var ErrorTypeStrings = ErrorTypeStrings$1;
var devtools = true ? devtools$1 : void 0; var devtools = true ? devtools$1 : void 0;
@@ -10830,11 +10849,11 @@ function resolveTransitionProps(rawProps) {
const resolve2 = () => finishLeave(el, done); const resolve2 = () => finishLeave(el, done);
addTransitionClass(el, leaveFromClass); addTransitionClass(el, leaveFromClass);
if (!el._enterCancelled) { if (!el._enterCancelled) {
forceReflow(); forceReflow(el);
addTransitionClass(el, leaveActiveClass); addTransitionClass(el, leaveActiveClass);
} else { } else {
addTransitionClass(el, leaveActiveClass); addTransitionClass(el, leaveActiveClass);
forceReflow(); forceReflow(el);
} }
nextFrame(() => { nextFrame(() => {
if (!el._isLeaving) { if (!el._isLeaving) {
@@ -10980,8 +10999,9 @@ function toMs(s) {
if (s === "auto") return 0; if (s === "auto") return 0;
return Number(s.slice(0, -1).replace(",", ".")) * 1e3; return Number(s.slice(0, -1).replace(",", ".")) * 1e3;
} }
function forceReflow() { function forceReflow(el) {
return document.body.offsetHeight; const targetDocument = el ? el.ownerDocument : document;
return targetDocument.body.offsetHeight;
} }
function patchClass(el, value, isSVG) { function patchClass(el, value, isSVG) {
const transitionClasses = el[vtcKey]; const transitionClasses = el[vtcKey];
@@ -11414,6 +11434,9 @@ function shouldSetAsProp(el, key, value, isSVG) {
if (key === "spellcheck" || key === "draggable" || key === "translate" || key === "autocorrect") { if (key === "spellcheck" || key === "draggable" || key === "translate" || key === "autocorrect") {
return false; return false;
} }
if (key === "sandbox" && el.tagName === "IFRAME") {
return false;
}
if (key === "form") { if (key === "form") {
return false; return false;
} }
@@ -11463,6 +11486,8 @@ var VueElement = class _VueElement extends BaseClass {
this._nonce = this._def.nonce; this._nonce = this._def.nonce;
this._connected = false; this._connected = false;
this._resolved = false; this._resolved = false;
this._patching = false;
this._dirty = false;
this._numberProps = null; this._numberProps = null;
this._styleChildren = /* @__PURE__ */ new WeakSet(); this._styleChildren = /* @__PURE__ */ new WeakSet();
this._ob = null; this._ob = null;
@@ -11475,7 +11500,11 @@ var VueElement = class _VueElement extends BaseClass {
); );
} }
if (_def.shadowRoot !== false) { if (_def.shadowRoot !== false) {
this.attachShadow({ mode: "open" }); this.attachShadow(
extend({}, _def.shadowRootOptions, {
mode: "open"
})
);
this._root = this.shadowRoot; this._root = this.shadowRoot;
} else { } else {
this._root = this; this._root = this;
@@ -11535,9 +11564,18 @@ var VueElement = class _VueElement extends BaseClass {
this._app && this._app.unmount(); this._app && this._app.unmount();
if (this._instance) this._instance.ce = void 0; if (this._instance) this._instance.ce = void 0;
this._app = this._instance = null; this._app = this._instance = null;
if (this._teleportTargets) {
this._teleportTargets.clear();
this._teleportTargets = void 0;
}
} }
}); });
} }
_processMutations(mutations) {
for (const m of mutations) {
this._setAttr(m.attributeName);
}
}
/** /**
* resolve inner component definition (handle possible async component) * resolve inner component definition (handle possible async component)
*/ */
@@ -11548,11 +11586,7 @@ var VueElement = class _VueElement extends BaseClass {
for (let i = 0; i < this.attributes.length; i++) { for (let i = 0; i < this.attributes.length; i++) {
this._setAttr(this.attributes[i].name); this._setAttr(this.attributes[i].name);
} }
this._ob = new MutationObserver((mutations) => { this._ob = new MutationObserver(this._processMutations.bind(this));
for (const m of mutations) {
this._setAttr(m.attributeName);
}
});
this._ob.observe(this, { attributes: true }); this._ob.observe(this, { attributes: true });
const resolve2 = (def2, isAsync = false) => { const resolve2 = (def2, isAsync = false) => {
this._resolved = true; this._resolved = true;
@@ -11629,7 +11663,7 @@ var VueElement = class _VueElement extends BaseClass {
return this._getProp(key); return this._getProp(key);
}, },
set(val) { set(val) {
this._setProp(key, val, true, true); this._setProp(key, val, true, !this._patching);
} }
}); });
} }
@@ -11655,6 +11689,7 @@ var VueElement = class _VueElement extends BaseClass {
*/ */
_setProp(key, val, shouldReflect = true, shouldUpdate = false) { _setProp(key, val, shouldReflect = true, shouldUpdate = false) {
if (val !== this._props[key]) { if (val !== this._props[key]) {
this._dirty = true;
if (val === REMOVAL) { if (val === REMOVAL) {
delete this._props[key]; delete this._props[key];
} else { } else {
@@ -11668,7 +11703,10 @@ var VueElement = class _VueElement extends BaseClass {
} }
if (shouldReflect) { if (shouldReflect) {
const ob = this._ob; const ob = this._ob;
ob && ob.disconnect(); if (ob) {
this._processMutations(ob.takeRecords());
ob.disconnect();
}
if (val === true) { if (val === true) {
this.setAttribute(hyphenate(key), ""); this.setAttribute(hyphenate(key), "");
} else if (typeof val === "string" || typeof val === "number") { } else if (typeof val === "string" || typeof val === "number") {
@@ -11772,7 +11810,7 @@ var VueElement = class _VueElement extends BaseClass {
* Only called when shadowRoot is false * Only called when shadowRoot is false
*/ */
_renderSlots() { _renderSlots() {
const outlets = (this._teleportTarget || this).querySelectorAll("slot"); const outlets = this._getSlots();
const scopeId = this._instance.type.__scopeId; const scopeId = this._instance.type.__scopeId;
for (let i = 0; i < outlets.length; i++) { for (let i = 0; i < outlets.length; i++) {
const o = outlets[i]; const o = outlets[i];
@@ -11798,12 +11836,45 @@ var VueElement = class _VueElement extends BaseClass {
parent.removeChild(o); parent.removeChild(o);
} }
} }
/**
* @internal
*/
_getSlots() {
const roots = [this];
if (this._teleportTargets) {
roots.push(...this._teleportTargets);
}
const slots = /* @__PURE__ */ new Set();
for (const root of roots) {
const found = root.querySelectorAll("slot");
for (let i = 0; i < found.length; i++) {
slots.add(found[i]);
}
}
return Array.from(slots);
}
/** /**
* @internal * @internal
*/ */
_injectChildStyle(comp) { _injectChildStyle(comp) {
this._applyStyles(comp.styles, comp); this._applyStyles(comp.styles, comp);
} }
/**
* @internal
*/
_beginPatch() {
this._patching = true;
this._dirty = false;
}
/**
* @internal
*/
_endPatch() {
this._patching = false;
if (this._dirty && this._instance) {
this._update();
}
}
/** /**
* @internal * @internal
*/ */
@@ -11897,7 +11968,7 @@ var TransitionGroupImpl = decorate({
prevChildren.forEach(callPendingCbs); prevChildren.forEach(callPendingCbs);
prevChildren.forEach(recordPosition); prevChildren.forEach(recordPosition);
const movedChildren = prevChildren.filter(applyTranslation); const movedChildren = prevChildren.filter(applyTranslation);
forceReflow(); forceReflow(instance.vnode.el);
movedChildren.forEach((c) => { movedChildren.forEach((c) => {
const el = c.el; const el = c.el;
const style = el.style; const style = el.style;
@@ -11936,10 +12007,10 @@ var TransitionGroupImpl = decorate({
instance instance
) )
); );
positionMap.set( positionMap.set(child, {
child, left: child.el.offsetLeft,
child.el.getBoundingClientRect() top: child.el.offsetTop
); });
} }
} }
} }
@@ -11970,7 +12041,10 @@ function callPendingCbs(c) {
} }
} }
function recordPosition(c) { function recordPosition(c) {
newPositionMap.set(c, c.el.getBoundingClientRect()); newPositionMap.set(c, {
left: c.el.offsetLeft,
top: c.el.offsetTop
});
} }
function applyTranslation(c) { function applyTranslation(c) {
const oldPos = positionMap.get(c); const oldPos = positionMap.get(c);
@@ -12015,24 +12089,22 @@ function onCompositionEnd(e) {
} }
} }
var assignKey = Symbol("_assign"); var assignKey = Symbol("_assign");
function castValue(value, trim, number) {
if (trim) value = value.trim();
if (number) value = looseToNumber(value);
return value;
}
var vModelText = { var vModelText = {
created(el, { modifiers: { lazy, trim, number } }, vnode) { created(el, { modifiers: { lazy, trim, number } }, vnode) {
el[assignKey] = getModelAssigner(vnode); el[assignKey] = getModelAssigner(vnode);
const castToNumber = number || vnode.props && vnode.props.type === "number"; const castToNumber = number || vnode.props && vnode.props.type === "number";
addEventListener(el, lazy ? "change" : "input", (e) => { addEventListener(el, lazy ? "change" : "input", (e) => {
if (e.target.composing) return; if (e.target.composing) return;
let domValue = el.value; el[assignKey](castValue(el.value, trim, castToNumber));
if (trim) {
domValue = domValue.trim();
}
if (castToNumber) {
domValue = looseToNumber(domValue);
}
el[assignKey](domValue);
}); });
if (trim) { if (trim || castToNumber) {
addEventListener(el, "change", () => { addEventListener(el, "change", () => {
el.value = el.value.trim(); el.value = castValue(el.value, trim, castToNumber);
}); });
} }
if (!lazy) { if (!lazy) {
@@ -12647,37 +12719,37 @@ export {
@vue/shared/dist/shared.esm-bundler.js: @vue/shared/dist/shared.esm-bundler.js:
(** (**
* @vue/shared v3.5.21 * @vue/shared v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors * (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT * @license MIT
**) **)
@vue/reactivity/dist/reactivity.esm-bundler.js: @vue/reactivity/dist/reactivity.esm-bundler.js:
(** (**
* @vue/reactivity v3.5.21 * @vue/reactivity v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors * (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT * @license MIT
**) **)
@vue/runtime-core/dist/runtime-core.esm-bundler.js: @vue/runtime-core/dist/runtime-core.esm-bundler.js:
(** (**
* @vue/runtime-core v3.5.21 * @vue/runtime-core v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors * (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT * @license MIT
**) **)
@vue/runtime-dom/dist/runtime-dom.esm-bundler.js: @vue/runtime-dom/dist/runtime-dom.esm-bundler.js:
(** (**
* @vue/runtime-dom v3.5.21 * @vue/runtime-dom v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors * (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT * @license MIT
**) **)
vue/dist/vue.runtime.esm-bundler.js: vue/dist/vue.runtime.esm-bundler.js:
(** (**
* vue v3.5.21 * vue v3.5.24
* (c) 2018-present Yuxi (Evan) You and Vue contributors * (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT * @license MIT
**) **)
*/ */
//# sourceMappingURL=chunk-JD3CXNQ6.js.map //# sourceMappingURL=chunk-SFNBNC2X.js.map

File diff suppressed because one or more lines are too long

View File

@@ -35,9 +35,9 @@ import {
unref, unref,
watch, watch,
watchEffect watchEffect
} from "./chunk-JD3CXNQ6.js"; } from "./chunk-SFNBNC2X.js";
// node_modules/vitepress/node_modules/@vueuse/core/node_modules/@vueuse/shared/index.mjs // node_modules/vitepress/node_modules/@vueuse/shared/index.mjs
function computedEager(fn, options) { function computedEager(fn, options) {
var _a; var _a;
const result = shallowRef(); const result = shallowRef();
@@ -9716,4 +9716,4 @@ export {
useWindowScroll, useWindowScroll,
useWindowSize useWindowSize
}; };
//# sourceMappingURL=chunk-AAVY4YN3.js.map //# sourceMappingURL=chunk-SMHOW2GZ.js.map

File diff suppressed because one or more lines are too long

View File

@@ -2666,7 +2666,7 @@ function getTimelineLayersStateFromStorage() {
selected: "" selected: ""
}; };
} }
const state = localStorage.getItem(TIMELINE_LAYERS_STATE_STORAGE_ID); const state = typeof localStorage.getItem !== "undefined" ? localStorage.getItem(TIMELINE_LAYERS_STATE_STORAGE_ID) : null;
return state ? JSON.parse(state) : { return state ? JSON.parse(state) : {
recordingState: false, recordingState: false,
mouseEventEnabled: false, mouseEventEnabled: false,

File diff suppressed because one or more lines are too long

View File

@@ -281,8 +281,8 @@ import {
watchTriggerable, watchTriggerable,
watchWithFilter, watchWithFilter,
whenever whenever
} from "./chunk-AAVY4YN3.js"; } from "./chunk-SMHOW2GZ.js";
import "./chunk-JD3CXNQ6.js"; import "./chunk-SFNBNC2X.js";
export { export {
DefaultMagicKeysAliasMap, DefaultMagicKeysAliasMap,
StorageSerializers, StorageSerializers,

View File

@@ -168,7 +168,7 @@ import {
withMemo, withMemo,
withModifiers, withModifiers,
withScopeId withScopeId
} from "./chunk-JD3CXNQ6.js"; } from "./chunk-SFNBNC2X.js";
export { export {
BaseTransition, BaseTransition,
BaseTransitionPropsValidators, BaseTransitionPropsValidators,

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
{
"type": "module"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,343 @@
import {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBaseVNode,
createBlock,
createCommentVNode,
createElementBlock,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
} from "./chunk-SFNBNC2X.js";
export {
BaseTransition,
BaseTransitionPropsValidators,
Comment,
DeprecationTypes,
EffectScope,
ErrorCodes,
ErrorTypeStrings,
Fragment,
KeepAlive,
ReactiveEffect,
Static,
Suspense,
Teleport,
Text,
TrackOpTypes,
Transition,
TransitionGroup,
TriggerOpTypes,
VueElement,
assertNumber,
callWithAsyncErrorHandling,
callWithErrorHandling,
camelize,
capitalize,
cloneVNode,
compatUtils,
compile,
computed,
createApp,
createBlock,
createCommentVNode,
createElementBlock,
createBaseVNode as createElementVNode,
createHydrationRenderer,
createPropsRestProxy,
createRenderer,
createSSRApp,
createSlots,
createStaticVNode,
createTextVNode,
createVNode,
customRef,
defineAsyncComponent,
defineComponent,
defineCustomElement,
defineEmits,
defineExpose,
defineModel,
defineOptions,
defineProps,
defineSSRCustomElement,
defineSlots,
devtools,
effect,
effectScope,
getCurrentInstance,
getCurrentScope,
getCurrentWatcher,
getTransitionRawChildren,
guardReactiveProps,
h,
handleError,
hasInjectionContext,
hydrate,
hydrateOnIdle,
hydrateOnInteraction,
hydrateOnMediaQuery,
hydrateOnVisible,
initCustomFormatter,
initDirectivesForSSR,
inject,
isMemoSame,
isProxy,
isReactive,
isReadonly,
isRef,
isRuntimeOnly,
isShallow,
isVNode,
markRaw,
mergeDefaults,
mergeModels,
mergeProps,
nextTick,
normalizeClass,
normalizeProps,
normalizeStyle,
onActivated,
onBeforeMount,
onBeforeUnmount,
onBeforeUpdate,
onDeactivated,
onErrorCaptured,
onMounted,
onRenderTracked,
onRenderTriggered,
onScopeDispose,
onServerPrefetch,
onUnmounted,
onUpdated,
onWatcherCleanup,
openBlock,
popScopeId,
provide,
proxyRefs,
pushScopeId,
queuePostFlushCb,
reactive,
readonly,
ref,
registerRuntimeCompiler,
render,
renderList,
renderSlot,
resolveComponent,
resolveDirective,
resolveDynamicComponent,
resolveFilter,
resolveTransitionHooks,
setBlockTracking,
setDevtoolsHook,
setTransitionHooks,
shallowReactive,
shallowReadonly,
shallowRef,
ssrContextKey,
ssrUtils,
stop,
toDisplayString,
toHandlerKey,
toHandlers,
toRaw,
toRef,
toRefs,
toValue,
transformVNodeArgs,
triggerRef,
unref,
useAttrs,
useCssModule,
useCssVars,
useHost,
useId,
useModel,
useSSRContext,
useShadowRoot,
useSlots,
useTemplateRef,
useTransitionState,
vModelCheckbox,
vModelDynamic,
vModelRadio,
vModelSelect,
vModelText,
vShow,
version,
warn,
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
withAsyncContext,
withCtx,
withDefaults,
withDirectives,
withKeys,
withMemo,
withModifiers,
withScopeId
};
//# sourceMappingURL=vue.js.map

View File

@@ -0,0 +1,7 @@
{
"version": 3,
"sources": [],
"sourcesContent": [],
"mappings": "",
"names": []
}

View File

@@ -23,7 +23,9 @@ export default defineConfig({
{ text: "吴禹谷", link: "/wyg" }, { text: "吴禹谷", link: "/wyg" },
{ text: "黄睿", link: "/hr" }, { text: "黄睿", link: "/hr" },
{ text: "吴子妍", link: "/wzy" }, { text: "吴子妍", link: "/wzy" },
{ text: "潘绅翰", link: "/psh" }, { text: "潘绅翰",
items:[{text: "psh示例",link:"/psh"}]
},
{ text: "郑子墨", link: "/zzm" }, { text: "郑子墨", link: "/zzm" },
{ text: "石亚玲", link: "/syl" }, { text: "石亚玲", link: "/syl" },
{ {

View File

@@ -1 +1 @@
content :p~~~