This commit is contained in:
2026-03-17 12:01:25 +01:00
parent 54ff7759ff
commit 685196ffab
90 changed files with 539 additions and 879 deletions

1
.gitignore vendored
View File

@@ -3,6 +3,7 @@ node_modules/
jspm_packages/ jspm_packages/
# Build and Distribution # Build and Distribution
dist/
lib-cov/ lib-cov/
coverage/ coverage/
*.lcov *.lcov

File diff suppressed because one or more lines are too long

View File

@@ -1,40 +0,0 @@
{
"hash": "ae51eed8",
"configHash": "34f6636e",
"lockfileHash": "e3b0c442",
"browserHash": "006a79de",
"optimized": {
"vue": {
"src": "../../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "58d2aa92",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "7a2260b7",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../../node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "f96f2828",
"needsInterop": false
},
"@theme/index": {
"src": "../../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
"fileHash": "3568f7c5",
"needsInterop": false
}
},
"chunks": {
"chunk-2CGNBZMC": {
"file": "chunk-2CGNBZMC.js"
},
"chunk-NPGVKGNX": {
"file": "chunk-NPGVKGNX.js"
}
}
}

View File

@@ -1,583 +0,0 @@
import {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
createRef,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onElementRemoval,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
promiseTimeout,
provideLocal,
provideSSRWidth,
pxValue,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
timestamp,
toArray,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCountdown,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePreferredReducedTransparency,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useSSRWidth,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
} from "./chunk-2CGNBZMC.js";
import "./chunk-NPGVKGNX.js";
export {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
computedAsync as asyncComputed,
refAutoReset as autoResetRef,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager,
computedInject,
computedWithControl,
containsProp,
computedWithControl as controlledComputed,
controlledRef,
createEventHook,
createFetch,
createFilterWrapper,
createGlobalState,
createInjectionState,
reactify as createReactiveFn,
createRef,
createReusableTemplate,
createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
refDebounced as debouncedRef,
watchDebounced as debouncedWatch,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
computedEager as eagerComputed,
executeTransition,
extendRef,
formatDate,
formatTimeAgo,
get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
watchIgnorable as ignorableWatch,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onElementRemoval,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
watchPausable as pausableWatch,
promiseTimeout,
provideLocal,
provideSSRWidth,
pxValue,
rand,
reactify,
reactifyObject,
reactiveComputed,
reactiveOmit,
reactivePick,
refAutoReset,
refDebounced,
refDefault,
refThrottled,
refWithControl,
resolveRef,
resolveUnref,
set,
setSSRHandler,
syncRef,
syncRefs,
templateRef,
throttleFilter,
refThrottled as throttledRef,
watchThrottled as throttledWatch,
timestamp,
toArray,
toReactive,
toRef,
toRefs,
toValue,
tryOnBeforeMount,
tryOnBeforeUnmount,
tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted,
unrefElement,
until,
useActiveElement,
useAnimate,
useArrayDifference,
useArrayEvery,
useArrayFilter,
useArrayFind,
useArrayFindIndex,
useArrayFindLast,
useArrayIncludes,
useArrayJoin,
useArrayMap,
useArrayReduce,
useArraySome,
useArrayUnique,
useAsyncQueue,
useAsyncState,
useBase64,
useBattery,
useBluetooth,
useBreakpoints,
useBroadcastChannel,
useBrowserLocation,
useCached,
useClipboard,
useClipboardItems,
useCloned,
useColorMode,
useConfirmDialog,
useCountdown,
useCounter,
useCssVar,
useCurrentElement,
useCycleList,
useDark,
useDateFormat,
refDebounced as useDebounce,
useDebounceFn,
useDebouncedRefHistory,
useDeviceMotion,
useDeviceOrientation,
useDevicePixelRatio,
useDevicesList,
useDisplayMedia,
useDocumentVisibility,
useDraggable,
useDropZone,
useElementBounding,
useElementByPoint,
useElementHover,
useElementSize,
useElementVisibility,
useEventBus,
useEventListener,
useEventSource,
useEyeDropper,
useFavicon,
useFetch,
useFileDialog,
useFileSystemAccess,
useFocus,
useFocusWithin,
useFps,
useFullscreen,
useGamepad,
useGeolocation,
useIdle,
useImage,
useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier,
useLastChanged,
useLocalStorage,
useMagicKeys,
useManualRefHistory,
useMediaControls,
useMediaQuery,
useMemoize,
useMemory,
useMounted,
useMouse,
useMouseInElement,
useMousePressed,
useMutationObserver,
useNavigatorLanguage,
useNetwork,
useNow,
useObjectUrl,
useOffsetPagination,
useOnline,
usePageLeave,
useParallax,
useParentElement,
usePerformanceObserver,
usePermission,
usePointer,
usePointerLock,
usePointerSwipe,
usePreferredColorScheme,
usePreferredContrast,
usePreferredDark,
usePreferredLanguages,
usePreferredReducedMotion,
usePreferredReducedTransparency,
usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useSSRWidth,
useScreenOrientation,
useScreenSafeArea,
useScriptTag,
useScroll,
useScrollLock,
useSessionStorage,
useShare,
useSorted,
useSpeechRecognition,
useSpeechSynthesis,
useStepper,
useStorage,
useStorageAsync,
useStyleTag,
useSupported,
useSwipe,
useTemplateRefsList,
useTextDirection,
useTextSelection,
useTextareaAutosize,
refThrottled as useThrottle,
useThrottleFn,
useThrottledRefHistory,
useTimeAgo,
useTimeout,
useTimeoutFn,
useTimeoutPoll,
useTimestamp,
useTitle,
useToNumber,
useToString,
useToggle,
useTransition,
useUrlSearchParams,
useUserMedia,
useVModel,
useVModels,
useVibrate,
useVirtualList,
useWakeLock,
useWebNotification,
useWebSocket,
useWebWorker,
useWebWorkerFn,
useWindowFocus,
useWindowScroll,
useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
};
//# sourceMappingURL=vitepress___@vueuse_core.js.map

View File

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

File diff suppressed because one or more lines are too long

View File

@@ -6,10 +6,10 @@
<title>404 | SigPro</title> <title>404 | SigPro</title>
<meta name="description" content="Not Found"> <meta name="description" content="Not Found">
<meta name="generator" content="VitePress v1.6.4"> <meta name="generator" content="VitePress v1.6.4">
<link rel="preload stylesheet" href="/sigpro/assets/style.BRh89-fO.css" as="style"> <link rel="preload stylesheet" href="/sigpro/assets/style.DJRheFKp.css" as="style">
<link rel="preload stylesheet" href="/sigpro/vp-icons.css" as="style"> <link rel="preload stylesheet" href="/sigpro/vp-icons.css" as="style">
<script type="module" src="/sigpro/assets/app.vxcCtRjT.js"></script> <script type="module" src="/sigpro/assets/app.DtmzNmNl.js"></script>
<link rel="preload" href="/sigpro/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="/sigpro/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script> <script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script> <script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{t as p}from"./chunks/theme.KNngRPLo.js";import{R as s,a0 as i,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,d as v,u as y,v as C,s as P,aa as b,ab as w,ac as R,ad as E}from"./chunks/framework.C8AWLET_.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp}; import{t as p}from"./chunks/theme.yfWKMLQM.js";import{R as s,a0 as i,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,d as v,u as y,v as C,s as P,aa as b,ab as w,ac as R,ad as E}from"./chunks/framework.C8AWLET_.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),S=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{P(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),R(),n.setup&&n.setup(),()=>E(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(S)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

25
docs/index.html Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,12 +1,18 @@
import {
useMediaQuery
} from "./chunk-2CGNBZMC.js";
import { import {
computed, computed,
getCurrentInstance,
getCurrentScope,
hasInjectionContext,
inject,
onMounted,
onScopeDispose,
ref, ref,
shallowRef, shallowRef,
watch toValue,
} from "./chunk-NPGVKGNX.js"; unref,
watch,
watchEffect
} from "./chunk-CJIFDUVP.js";
// node_modules/vitepress/dist/client/theme-default/index.js // node_modules/vitepress/dist/client/theme-default/index.js
import "/config/workspace/sigpro/node_modules/vitepress/dist/client/theme-default/styles/fonts.css"; import "/config/workspace/sigpro/node_modules/vitepress/dist/client/theme-default/styles/fonts.css";
@@ -60,6 +66,240 @@ function ensureStartingSlash(path) {
return path.startsWith("/") ? path : `/${path}`; return path.startsWith("/") ? path : `/${path}`;
} }
// node_modules/@vueuse/shared/index.mjs
function tryOnScopeDispose(fn) {
if (getCurrentScope()) {
onScopeDispose(fn);
return true;
}
return false;
}
var localProvidedStateMap = /* @__PURE__ */ new WeakMap();
var injectLocal = (...args) => {
var _a;
const key = args[0];
const instance = (_a = getCurrentInstance()) == null ? void 0 : _a.proxy;
if (instance == null && !hasInjectionContext())
throw new Error("injectLocal must be called in setup");
if (instance && localProvidedStateMap.has(instance) && key in localProvidedStateMap.get(instance))
return localProvidedStateMap.get(instance)[key];
return inject(...args);
};
var isClient = typeof window !== "undefined" && typeof document !== "undefined";
var isWorker = typeof WorkerGlobalScope !== "undefined" && globalThis instanceof WorkerGlobalScope;
var toString = Object.prototype.toString;
var isObject = (val) => toString.call(val) === "[object Object]";
var isIOS = getIsIOS();
function getIsIOS() {
var _a, _b;
return isClient && ((_a = window == null ? void 0 : window.navigator) == null ? void 0 : _a.userAgent) && (/iP(?:ad|hone|od)/.test(window.navigator.userAgent) || ((_b = window == null ? void 0 : window.navigator) == null ? void 0 : _b.maxTouchPoints) > 2 && /iPad|Macintosh/.test(window == null ? void 0 : window.navigator.userAgent));
}
function cacheStringFunction(fn) {
const cache = /* @__PURE__ */ Object.create(null);
return (str) => {
const hit = cache[str];
return hit || (cache[str] = fn(str));
};
}
var hyphenateRE = /\B([A-Z])/g;
var hyphenate = cacheStringFunction((str) => str.replace(hyphenateRE, "-$1").toLowerCase());
var camelizeRE = /-(\w)/g;
var camelize = cacheStringFunction((str) => {
return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : "");
});
function identity(arg) {
return arg;
}
function pxValue(px) {
return px.endsWith("rem") ? Number.parseFloat(px) * 16 : Number.parseFloat(px);
}
function toArray(value) {
return Array.isArray(value) ? value : [value];
}
function watchImmediate(source, cb, options) {
return watch(
source,
cb,
{
...options,
immediate: true
}
);
}
// node_modules/@vueuse/core/index.mjs
var defaultWindow = isClient ? window : void 0;
var defaultDocument = isClient ? window.document : void 0;
var defaultNavigator = isClient ? window.navigator : void 0;
var defaultLocation = isClient ? window.location : void 0;
function unrefElement(elRef) {
var _a;
const plain = toValue(elRef);
return (_a = plain == null ? void 0 : plain.$el) != null ? _a : plain;
}
function useEventListener(...args) {
const cleanups = [];
const cleanup = () => {
cleanups.forEach((fn) => fn());
cleanups.length = 0;
};
const register = (el, event, listener, options) => {
el.addEventListener(event, listener, options);
return () => el.removeEventListener(event, listener, options);
};
const firstParamTargets = computed(() => {
const test = toArray(toValue(args[0])).filter((e) => e != null);
return test.every((e) => typeof e !== "string") ? test : void 0;
});
const stopWatch = watchImmediate(
() => {
var _a, _b;
return [
(_b = (_a = firstParamTargets.value) == null ? void 0 : _a.map((e) => unrefElement(e))) != null ? _b : [defaultWindow].filter((e) => e != null),
toArray(toValue(firstParamTargets.value ? args[1] : args[0])),
toArray(unref(firstParamTargets.value ? args[2] : args[1])),
// @ts-expect-error - TypeScript gets the correct types, but somehow still complains
toValue(firstParamTargets.value ? args[3] : args[2])
];
},
([raw_targets, raw_events, raw_listeners, raw_options]) => {
cleanup();
if (!(raw_targets == null ? void 0 : raw_targets.length) || !(raw_events == null ? void 0 : raw_events.length) || !(raw_listeners == null ? void 0 : raw_listeners.length))
return;
const optionsClone = isObject(raw_options) ? { ...raw_options } : raw_options;
cleanups.push(
...raw_targets.flatMap(
(el) => raw_events.flatMap(
(event) => raw_listeners.map((listener) => register(el, event, listener, optionsClone))
)
)
);
},
{ flush: "post" }
);
const stop = () => {
stopWatch();
cleanup();
};
tryOnScopeDispose(cleanup);
return stop;
}
function useMounted() {
const isMounted = shallowRef(false);
const instance = getCurrentInstance();
if (instance) {
onMounted(() => {
isMounted.value = true;
}, instance);
}
return isMounted;
}
function useSupported(callback) {
const isMounted = useMounted();
return computed(() => {
isMounted.value;
return Boolean(callback());
});
}
var ssrWidthSymbol = Symbol("vueuse-ssr-width");
function useSSRWidth() {
const ssrWidth = hasInjectionContext() ? injectLocal(ssrWidthSymbol, null) : null;
return typeof ssrWidth === "number" ? ssrWidth : void 0;
}
function useMediaQuery(query, options = {}) {
const { window: window2 = defaultWindow, ssrWidth = useSSRWidth() } = options;
const isSupported = useSupported(() => window2 && "matchMedia" in window2 && typeof window2.matchMedia === "function");
const ssrSupport = shallowRef(typeof ssrWidth === "number");
const mediaQuery = shallowRef();
const matches = shallowRef(false);
const handler = (event) => {
matches.value = event.matches;
};
watchEffect(() => {
if (ssrSupport.value) {
ssrSupport.value = !isSupported.value;
const queryStrings = toValue(query).split(",");
matches.value = queryStrings.some((queryString) => {
const not = queryString.includes("not all");
const minWidth = queryString.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);
const maxWidth = queryString.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);
let res = Boolean(minWidth || maxWidth);
if (minWidth && res) {
res = ssrWidth >= pxValue(minWidth[1]);
}
if (maxWidth && res) {
res = ssrWidth <= pxValue(maxWidth[1]);
}
return not ? !res : res;
});
return;
}
if (!isSupported.value)
return;
mediaQuery.value = window2.matchMedia(toValue(query));
matches.value = mediaQuery.value.matches;
});
useEventListener(mediaQuery, "change", handler, { passive: true });
return computed(() => matches.value);
}
var _global = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {};
var globalKey = "__vueuse_ssr_handlers__";
var handlers = getHandlers();
function getHandlers() {
if (!(globalKey in _global))
_global[globalKey] = _global[globalKey] || {};
return _global[globalKey];
}
var defaultState = {
x: 0,
y: 0,
pointerId: 0,
pressure: 0,
tiltX: 0,
tiltY: 0,
width: 0,
height: 0,
twist: 0,
pointerType: null
};
var keys = Object.keys(defaultState);
var DEFAULT_UNITS = [
{ max: 6e4, value: 1e3, name: "second" },
{ max: 276e4, value: 6e4, name: "minute" },
{ max: 72e6, value: 36e5, name: "hour" },
{ max: 5184e5, value: 864e5, name: "day" },
{ max: 24192e5, value: 6048e5, name: "week" },
{ max: 28512e6, value: 2592e6, name: "month" },
{ max: Number.POSITIVE_INFINITY, value: 31536e6, name: "year" }
];
var _TransitionPresets = {
easeInSine: [0.12, 0, 0.39, 0],
easeOutSine: [0.61, 1, 0.88, 1],
easeInOutSine: [0.37, 0, 0.63, 1],
easeInQuad: [0.11, 0, 0.5, 0],
easeOutQuad: [0.5, 1, 0.89, 1],
easeInOutQuad: [0.45, 0, 0.55, 1],
easeInCubic: [0.32, 0, 0.67, 0],
easeOutCubic: [0.33, 1, 0.68, 1],
easeInOutCubic: [0.65, 0, 0.35, 1],
easeInQuart: [0.5, 0, 0.75, 0],
easeOutQuart: [0.25, 1, 0.5, 1],
easeInOutQuart: [0.76, 0, 0.24, 1],
easeInQuint: [0.64, 0, 0.78, 0],
easeOutQuint: [0.22, 1, 0.36, 1],
easeInOutQuint: [0.83, 0, 0.17, 1],
easeInExpo: [0.7, 0, 0.84, 0],
easeOutExpo: [0.16, 1, 0.3, 1],
easeInOutExpo: [0.87, 0, 0.13, 1],
easeInCirc: [0.55, 0, 1, 0.45],
easeOutCirc: [0, 0.55, 0.45, 1],
easeInOutCirc: [0.85, 0, 0.15, 1],
easeInBack: [0.36, 0, 0.66, -0.56],
easeOutBack: [0.34, 1.56, 0.64, 1],
easeInOutBack: [0.68, -0.6, 0.32, 1.6]
};
var TransitionPresets = Object.assign({}, { linear: identity }, _TransitionPresets);
// node_modules/vitepress/dist/client/theme-default/support/sidebar.js // node_modules/vitepress/dist/client/theme-default/support/sidebar.js
function getSidebar(_sidebar, path) { function getSidebar(_sidebar, path) {
if (Array.isArray(_sidebar)) if (Array.isArray(_sidebar))
@@ -177,9 +417,9 @@ function getHeaders(range) {
}); });
return resolveHeaders(headers, range); return resolveHeaders(headers, range);
} }
function serializeHeader(h) { function serializeHeader(h2) {
let ret = ""; let ret = "";
for (const node of h.childNodes) { for (const node of h2.childNodes) {
if (node.nodeType === 1) { if (node.nodeType === 1) {
if (ignoreRE.test(node.className)) if (ignoreRE.test(node.className))
continue; continue;

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,37 @@
{
"hash": "f011954a",
"configHash": "8623c0e5",
"lockfileHash": "e3b0c442",
"browserHash": "cdb449b7",
"optimized": {
"vue": {
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "27de4c62",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../node_modules/@vue/devtools-api/dist/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "29d12432",
"needsInterop": false
},
"vitepress > @vueuse/core": {
"src": "../../../node_modules/@vueuse/core/index.mjs",
"file": "vitepress___@vueuse_core.js",
"fileHash": "9242e813",
"needsInterop": false
},
"@theme/index": {
"src": "../../../../../node_modules/vitepress/dist/client/theme-default/index.js",
"file": "@theme_index.js",
"fileHash": "3416ea0d",
"needsInterop": false
}
},
"chunks": {
"chunk-CJIFDUVP": {
"file": "chunk-CJIFDUVP.js"
}
}
}

View File

@@ -1,4 +1,4 @@
// node_modules/@vue/shared/dist/shared.esm-bundler.js // docs/src/node_modules/@vue/shared/dist/shared.esm-bundler.js
function makeMap(str) { function makeMap(str) {
const map2 = /* @__PURE__ */ Object.create(null); const map2 = /* @__PURE__ */ Object.create(null);
for (const key of str.split(",")) map2[key] = 1; for (const key of str.split(",")) map2[key] = 1;
@@ -319,7 +319,7 @@ function normalizeCssVarValue(value) {
return String(value); return String(value);
} }
// node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js // docs/src/node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js
function warn(msg, ...args) { function warn(msg, ...args) {
console.warn(`[Vue warn] ${msg}`, ...args); console.warn(`[Vue warn] ${msg}`, ...args);
} }
@@ -2160,7 +2160,7 @@ function traverse(value, depth = Infinity, seen) {
return value; return value;
} }
// node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js // docs/src/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js
var stack = []; var stack = [];
function pushWarningContext(vnode) { function pushWarningContext(vnode) {
stack.push(vnode); stack.push(vnode);
@@ -10771,7 +10771,7 @@ var resolveFilter = null;
var compatUtils = null; var compatUtils = null;
var DeprecationTypes = null; var DeprecationTypes = null;
// node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js // docs/src/node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js
var policy = void 0; var policy = void 0;
var tt = typeof window !== "undefined" && window.trustedTypes; var tt = typeof window !== "undefined" && window.trustedTypes;
if (tt) { if (tt) {
@@ -12721,7 +12721,7 @@ var initDirectivesForSSR = () => {
} }
}; };
// node_modules/vue/dist/vue.runtime.esm-bundler.js // docs/src/node_modules/vue/dist/vue.runtime.esm-bundler.js
function initDev() { function initDev() {
{ {
initCustomFormatter(); initCustomFormatter();
@@ -12948,4 +12948,4 @@ vue/dist/vue.runtime.esm-bundler.js:
* @license MIT * @license MIT
**) **)
*/ */
//# sourceMappingURL=chunk-NPGVKGNX.js.map //# sourceMappingURL=chunk-CJIFDUVP.js.map

View File

@@ -1,4 +1,4 @@
// node_modules/@vue/devtools-shared/dist/index.js // docs/src/node_modules/@vue/devtools-shared/dist/index.js
var __create = Object.create; var __create = Object.create;
var __defProp = Object.defineProperty; var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
@@ -258,7 +258,7 @@ function isUrlString(str) {
} }
var deepClone = (0, import_rfdc.default)({ circles: true }); var deepClone = (0, import_rfdc.default)({ circles: true });
// node_modules/perfect-debounce/dist/index.mjs // docs/src/node_modules/perfect-debounce/dist/index.mjs
var DEBOUNCE_DEFAULTS = { var DEBOUNCE_DEFAULTS = {
trailing: true trailing: true
}; };
@@ -315,7 +315,7 @@ async function _applyPromised(fn, _this, args) {
return await fn.apply(_this, args); return await fn.apply(_this, args);
} }
// node_modules/hookable/dist/index.mjs // docs/src/node_modules/hookable/dist/index.mjs
function flatHooks(configHooks, hooks2 = {}, parentName) { function flatHooks(configHooks, hooks2 = {}, parentName) {
for (const key in configHooks) { for (const key in configHooks) {
const subHook = configHooks[key]; const subHook = configHooks[key];
@@ -520,11 +520,11 @@ function createHooks() {
return new Hookable(); return new Hookable();
} }
// node_modules/birpc/dist/index.mjs // docs/src/node_modules/birpc/dist/index.mjs
var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = globalThis; var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = globalThis;
var random = Math.random.bind(Math); var random = Math.random.bind(Math);
// node_modules/@vue/devtools-kit/dist/index.js // docs/src/node_modules/@vue/devtools-kit/dist/index.js
var __create2 = Object.create; var __create2 = Object.create;
var __defProp2 = Object.defineProperty; var __defProp2 = Object.defineProperty;
var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor; var __getOwnPropDesc2 = Object.getOwnPropertyDescriptor;

View File

@@ -35,9 +35,9 @@ import {
unref, unref,
watch, watch,
watchEffect watchEffect
} from "./chunk-NPGVKGNX.js"; } from "./chunk-CJIFDUVP.js";
// node_modules/@vueuse/shared/index.mjs // docs/src/node_modules/@vueuse/shared/index.mjs
function computedEager(fn, options) { function computedEager(fn, options) {
var _a; var _a;
const result = shallowRef(); const result = shallowRef();
@@ -1569,7 +1569,7 @@ function whenever(source, cb, options) {
return stop; return stop;
} }
// node_modules/@vueuse/core/index.mjs // docs/src/node_modules/@vueuse/core/index.mjs
function computedAsync(evaluationCallback, initialState, optionsOrRef) { function computedAsync(evaluationCallback, initialState, optionsOrRef) {
let options; let options;
if (isRef(optionsOrRef)) { if (isRef(optionsOrRef)) {
@@ -9431,83 +9431,135 @@ function useWindowSize(options = {}) {
} }
return { width, height }; return { width, height };
} }
export { export {
DefaultMagicKeysAliasMap,
StorageSerializers,
TransitionPresets,
assert,
computedAsync as asyncComputed,
refAutoReset as autoResetRef,
breakpointsAntDesign,
breakpointsBootstrapV5,
breakpointsElement,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsQuasar,
breakpointsSematic,
breakpointsTailwind,
breakpointsVuetify,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
bypassFilter,
camelize,
clamp,
cloneFnJSON,
computedAsync,
computedEager, computedEager,
computedInject,
computedWithControl, computedWithControl,
tryOnScopeDispose, containsProp,
computedWithControl as controlledComputed,
controlledRef,
createEventHook, createEventHook,
createFetch,
createFilterWrapper,
createGlobalState, createGlobalState,
injectLocal,
provideLocal,
createInjectionState, createInjectionState,
reactify as createReactiveFn,
createRef, createRef,
createReusableTemplate,
createSharedComposable, createSharedComposable,
createSingletonPromise,
createTemplatePromise,
createUnrefFn,
customStorageEventName,
debounceFilter,
refDebounced as debouncedRef,
watchDebounced as debouncedWatch,
defaultDocument,
defaultLocation,
defaultNavigator,
defaultWindow,
computedEager as eagerComputed,
executeTransition,
extendRef, extendRef,
formatDate,
formatTimeAgo,
get, get,
getLifeCycleTarget,
getSSRHandler,
hasOwn,
hyphenate,
identity,
watchIgnorable as ignorableWatch,
increaseWithUnit,
injectLocal,
invoke,
isClient,
isDef,
isDefined, isDefined,
isIOS,
isObject,
isWorker,
makeDestructurable, makeDestructurable,
mapGamepadToXbox360Controller,
noop,
normalizeDate,
notNullish,
now,
objectEntries,
objectOmit,
objectPick,
onClickOutside,
onElementRemoval,
onKeyDown,
onKeyPressed,
onKeyStroke,
onKeyUp,
onLongPress,
onStartTyping,
pausableFilter,
watchPausable as pausableWatch,
promiseTimeout,
provideLocal,
provideSSRWidth,
pxValue,
rand,
reactify, reactify,
reactifyObject, reactifyObject,
toReactive,
reactiveComputed, reactiveComputed,
reactiveOmit, reactiveOmit,
isClient,
isWorker,
isDef,
notNullish,
assert,
isObject,
now,
timestamp,
clamp,
noop,
rand,
hasOwn,
isIOS,
createFilterWrapper,
bypassFilter,
debounceFilter,
throttleFilter,
pausableFilter,
hyphenate,
camelize,
promiseTimeout,
identity,
createSingletonPromise,
invoke,
containsProp,
increaseWithUnit,
pxValue,
objectPick,
objectOmit,
objectEntries,
getLifeCycleTarget,
toArray,
toRef2 as toRef,
resolveRef,
reactivePick, reactivePick,
refAutoReset, refAutoReset,
useDebounceFn,
refDebounced, refDebounced,
refDefault, refDefault,
useThrottleFn,
refThrottled, refThrottled,
refWithControl, refWithControl,
controlledRef, resolveRef,
resolveUnref,
set, set,
watchWithFilter, setSSRHandler,
watchPausable,
syncRef, syncRef,
syncRefs, syncRefs,
templateRef,
throttleFilter,
refThrottled as throttledRef,
watchThrottled as throttledWatch,
timestamp,
toArray,
toReactive,
toRef2 as toRef,
toRefs2 as toRefs, toRefs2 as toRefs,
toValue2 as toValue, toValue2 as toValue,
resolveUnref,
tryOnBeforeMount, tryOnBeforeMount,
tryOnBeforeUnmount, tryOnBeforeUnmount,
tryOnMounted, tryOnMounted,
tryOnScopeDispose,
tryOnUnmounted, tryOnUnmounted,
unrefElement,
until, until,
useActiveElement,
useAnimate,
useArrayDifference, useArrayDifference,
useArrayEvery, useArrayEvery,
useArrayFilter, useArrayFilter,
@@ -9520,97 +9572,29 @@ export {
useArrayReduce, useArrayReduce,
useArraySome, useArraySome,
useArrayUnique, useArrayUnique,
useCounter,
formatDate,
normalizeDate,
useDateFormat,
useIntervalFn,
useInterval,
useLastChanged,
useTimeoutFn,
useTimeout,
useToNumber,
useToString,
useToggle,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchThrottled,
watchTriggerable,
whenever,
computedAsync,
computedInject,
createReusableTemplate,
createTemplatePromise,
createUnrefFn,
defaultWindow,
defaultDocument,
defaultNavigator,
defaultLocation,
unrefElement,
useEventListener,
onClickOutside,
useMounted,
useSupported,
useMutationObserver,
onElementRemoval,
onKeyStroke,
onKeyDown,
onKeyPressed,
onKeyUp,
onLongPress,
onStartTyping,
templateRef,
useActiveElement,
useRafFn,
useAnimate,
useAsyncQueue, useAsyncQueue,
useAsyncState, useAsyncState,
useBase64, useBase64,
useBattery, useBattery,
useBluetooth, useBluetooth,
useSSRWidth,
provideSSRWidth,
useMediaQuery,
breakpointsTailwind,
breakpointsBootstrapV5,
breakpointsVuetifyV2,
breakpointsVuetifyV3,
breakpointsVuetify,
breakpointsAntDesign,
breakpointsQuasar,
breakpointsSematic,
breakpointsMasterCss,
breakpointsPrimeFlex,
breakpointsElement,
useBreakpoints, useBreakpoints,
useBroadcastChannel, useBroadcastChannel,
useBrowserLocation, useBrowserLocation,
useCached, useCached,
usePermission,
useClipboard, useClipboard,
useClipboardItems, useClipboardItems,
cloneFnJSON,
useCloned, useCloned,
getSSRHandler,
setSSRHandler,
usePreferredDark,
StorageSerializers,
customStorageEventName,
useStorage,
useColorMode, useColorMode,
useConfirmDialog, useConfirmDialog,
useCountdown, useCountdown,
useCounter,
useCssVar, useCssVar,
useCurrentElement, useCurrentElement,
useCycleList, useCycleList,
useDark, useDark,
useManualRefHistory, useDateFormat,
useRefHistory, refDebounced as useDebounce,
useDebounceFn,
useDebouncedRefHistory, useDebouncedRefHistory,
useDeviceMotion, useDeviceMotion,
useDeviceOrientation, useDeviceOrientation,
@@ -9620,18 +9604,16 @@ export {
useDocumentVisibility, useDocumentVisibility,
useDraggable, useDraggable,
useDropZone, useDropZone,
useResizeObserver,
useElementBounding, useElementBounding,
useElementByPoint, useElementByPoint,
useElementHover, useElementHover,
useElementSize, useElementSize,
useIntersectionObserver,
useElementVisibility, useElementVisibility,
useEventBus, useEventBus,
useEventListener,
useEventSource, useEventSource,
useEyeDropper, useEyeDropper,
useFavicon, useFavicon,
createFetch,
useFetch, useFetch,
useFileDialog, useFileDialog,
useFileSystemAccess, useFileSystemAccess,
@@ -9639,23 +9621,28 @@ export {
useFocusWithin, useFocusWithin,
useFps, useFps,
useFullscreen, useFullscreen,
mapGamepadToXbox360Controller,
useGamepad, useGamepad,
useGeolocation, useGeolocation,
useIdle, useIdle,
useImage, useImage,
useScroll,
useInfiniteScroll, useInfiniteScroll,
useIntersectionObserver,
useInterval,
useIntervalFn,
useKeyModifier, useKeyModifier,
useLastChanged,
useLocalStorage, useLocalStorage,
DefaultMagicKeysAliasMap,
useMagicKeys, useMagicKeys,
useManualRefHistory,
useMediaControls, useMediaControls,
useMediaQuery,
useMemoize, useMemoize,
useMemory, useMemory,
useMounted,
useMouse, useMouse,
useMouseInElement, useMouseInElement,
useMousePressed, useMousePressed,
useMutationObserver,
useNavigatorLanguage, useNavigatorLanguage,
useNetwork, useNetwork,
useNow, useNow,
@@ -9663,21 +9650,28 @@ export {
useOffsetPagination, useOffsetPagination,
useOnline, useOnline,
usePageLeave, usePageLeave,
useScreenOrientation,
useParallax, useParallax,
useParentElement, useParentElement,
usePerformanceObserver, usePerformanceObserver,
usePermission,
usePointer, usePointer,
usePointerLock, usePointerLock,
usePointerSwipe, usePointerSwipe,
usePreferredColorScheme, usePreferredColorScheme,
usePreferredContrast, usePreferredContrast,
usePreferredDark,
usePreferredLanguages, usePreferredLanguages,
usePreferredReducedMotion, usePreferredReducedMotion,
usePreferredReducedTransparency, usePreferredReducedTransparency,
usePrevious, usePrevious,
useRafFn,
useRefHistory,
useResizeObserver,
useSSRWidth,
useScreenOrientation,
useScreenSafeArea, useScreenSafeArea,
useScriptTag, useScriptTag,
useScroll,
useScrollLock, useScrollLock,
useSessionStorage, useSessionStorage,
useShare, useShare,
@@ -9685,21 +9679,27 @@ export {
useSpeechRecognition, useSpeechRecognition,
useSpeechSynthesis, useSpeechSynthesis,
useStepper, useStepper,
useStorage,
useStorageAsync, useStorageAsync,
useStyleTag, useStyleTag,
useSupported,
useSwipe, useSwipe,
useTemplateRefsList, useTemplateRefsList,
useTextDirection, useTextDirection,
useTextSelection, useTextSelection,
useTextareaAutosize, useTextareaAutosize,
refThrottled as useThrottle,
useThrottleFn,
useThrottledRefHistory, useThrottledRefHistory,
useTimeAgo, useTimeAgo,
formatTimeAgo, useTimeout,
useTimeoutFn,
useTimeoutPoll, useTimeoutPoll,
useTimestamp, useTimestamp,
useTitle, useTitle,
TransitionPresets, useToNumber,
executeTransition, useToString,
useToggle,
useTransition, useTransition,
useUrlSearchParams, useUrlSearchParams,
useUserMedia, useUserMedia,
@@ -9714,6 +9714,18 @@ export {
useWebWorkerFn, useWebWorkerFn,
useWindowFocus, useWindowFocus,
useWindowScroll, useWindowScroll,
useWindowSize useWindowSize,
watchArray,
watchAtMost,
watchDebounced,
watchDeep,
watchIgnorable,
watchImmediate,
watchOnce,
watchPausable,
watchThrottled,
watchTriggerable,
watchWithFilter,
whenever
}; };
//# sourceMappingURL=chunk-2CGNBZMC.js.map //# sourceMappingURL=vitepress___@vueuse_core.js.map

View File

@@ -170,7 +170,7 @@ import {
withMemo, withMemo,
withModifiers, withModifiers,
withScopeId withScopeId
} from "./chunk-NPGVKGNX.js"; } from "./chunk-CJIFDUVP.js";
export { export {
BaseTransition, BaseTransition,
BaseTransitionPropsValidators, BaseTransitionPropsValidators,

View File

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

File diff suppressed because one or more lines are too long

View File

@@ -11,9 +11,9 @@
"url": "https://github.com/natxocc/sigpro/issues" "url": "https://github.com/natxocc/sigpro/issues"
}, },
"scripts": { "scripts": {
"docs:dev": "vitepress dev docs", "docs:dev": "vitepress dev docs/src",
"docs:build": "vitepress build docs", "docs:build": "vitepress build docs/src",
"docs:preview": "vitepress preview docs" "docs:preview": "vitepress preview docs/src"
}, },
"devDependencies": { "devDependencies": {
"vitepress": "^1.6.4" "vitepress": "^1.6.4"