Files
monisuo/monisuo-admin/dist/assets/Teleport-C8puyUPF.js
2026-03-23 01:50:00 +08:00

3 lines
17 KiB
JavaScript

import{Ct as e,E as t,I as n,J as r,L as i,P as a,Q as o,S as s,Tt as c,W as l,Y as u,_ as d,_t as f,bt as p,ct as m,d as h,g,gt as _,ht as ee,j as v,m as y,t as te,ut as b,w as ne,x,yt as S,z as C}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{$ as re,B as ie,G as ae,V as w,at as oe,et as se,nt as T,q as ce,tt as E,z as le}from"./index-Cta5aHeD.js";import{i as D,o as ue}from"./button-DQxx5HZh.js";import{t as de}from"./useForwardExpose-CakjU6yv.js";function fe(e,n){let r=typeof e==`string`&&!n?`${e}Context`:n,a=Symbol(r);return[n=>{let r=t(a,n);if(r||r===null)return r;throw Error(`Injection \`${a.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(`, `)}`:`\`${e}\``}`)},e=>(i(a,e),e)]}function O(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function k(e,t,n){let r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(i)}function A(e){return e==null}var[j,pe]=fe(`ConfigProvider`);function M(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function N(e,t,n=`.`,r){if(!M(t))return N(e,{},n,r);let i=Object.assign({},t);for(let t in e){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:M(a)&&M(i[t])?i[t]=N(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function me(e){return(...t)=>t.reduce((t,n)=>N(t,n,``,e),{})}var P=me(),he=se(()=>{let e=b(new Map),t=b(),n=y(()=>{for(let t of e.value.values())if(t)return!0;return!1}),i=j({scrollBody:b(!0)}),a=null,o=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,T&&a?.(),t.value=void 0};return r(n,(e,r)=>{if(!E)return;if(!e){r&&o();return}t.value===void 0&&(t.value=document.body.style.overflow);let s=window.innerWidth-document.documentElement.clientWidth,c={padding:s,margin:0},l=i.scrollBody?.value?typeof i.scrollBody.value==`object`?P({padding:i.scrollBody.value.padding===!0?s:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?s:i.scrollBody.value.margin},c):c:{padding:0,margin:0};s>0&&(document.body.style.paddingRight=typeof l.padding==`number`?`${l.padding}px`:String(l.padding),document.body.style.marginRight=typeof l.margin==`number`?`${l.margin}px`:String(l.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${s}px`),document.body.style.overflow=`hidden`),T&&(a=ae(document,`touchmove`,e=>_e(e),{passive:!1})),v(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function ge(e){let t=Math.random().toString(36).substring(2,7),n=he();n.value.set(t,e??!1);let r=y({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return oe(()=>{n.value.delete(t)}),r}function F(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:F(t)}}function _e(e){let t=e||window.event,n=t.target;return n instanceof Element&&F(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function I(e){let t=s(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(t=>{r[c(p(t))]=(...n)=>e(t,...n)}),r}function L(e){let t=s(),n=Object.keys(t?.type.props??{}).reduce((e,n)=>{let r=(t?.type.props[n]).default;return r!==void 0&&(e[n]=r),e},{}),r=ee(e);return y(()=>{let e={},i=t?.vnode.props??{};return Object.keys(i).forEach(t=>{e[p(t)]=i[t]}),Object.keys({...n,...e}).reduce((e,t)=>(r.value[t]!==void 0&&(e[t]=r.value[t]),e),{})})}function ve(e,t){let n=L(e),r=t?I(t):{};return y(()=>({...n.value,...r}))}var ye=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},R=new WeakMap,z=new WeakMap,B={},V=0,H=function(e){return e&&(e.host||H(e.parentNode))},be=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=H(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},xe=function(e,t,n,r){var i=be(t,Array.isArray(e)?e:[e]);B[n]||(B[n]=new WeakMap);var a=B[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(R.get(e)||0)+1,l=(a.get(e)||0)+1;R.set(e,c),a.set(e,l),o.push(e),c===1&&i&&z.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),V++,function(){o.forEach(function(e){var t=R.get(e)-1,i=a.get(e)-1;R.set(e,t),a.set(e,i),t||(z.has(e)||e.removeAttribute(r),z.delete(e)),i||e.removeAttribute(n)}),V--,V||(R=new WeakMap,R=new WeakMap,z=new WeakMap,B={})}},Se=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||ye(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),xe(r,i,n,`aria-hidden`)):function(){return null}};function Ce(e){let t;r(()=>w(e),e=>{let n=!1;try{n=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!n?t=Se(e):t&&t()}),a(()=>{t&&t()})}var we=0;function Te(e,t=`reka`){if(e)return e;let n;return n=`useId`in te?l?.():j({useId:void 0}).useId?.()??`${++we}`,t?`${t}-${n}`:n}function Ee(e,t){let n=b(e);function r(e){return t[n.value][e]??n.value}return{state:n,dispatch:e=>{n.value=r(e)}}}function De(e,t){let n=b({}),i=b(`none`),o=b(e),s=e.value?`mounted`:`unmounted`,c,l=t.value?.ownerDocument.defaultView??le,{state:u,dispatch:d}=Ee(s,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}}),f=e=>{if(E){let n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(n)}};r(e,async(e,r)=>{let a=r!==e;if(await v(),a){let a=i.value,o=U(t.value);e?(d(`MOUNT`),f(`enter`),o===`none`&&f(`after-enter`)):o===`none`||o===`undefined`||n.value?.display===`none`?(d(`UNMOUNT`),f(`leave`),f(`after-leave`)):r&&a!==o?(d(`ANIMATION_OUT`),f(`leave`)):(d(`UNMOUNT`),f(`after-leave`))}},{immediate:!0});let p=e=>{let n=U(t.value),r=n.includes(CSS.escape(e.animationName)),i=u.value===`mounted`?`enter`:`leave`;if(e.target===t.value&&r&&(f(`after-${i}`),d(`ANIMATION_END`),!o.value)){let e=t.value.style.animationFillMode;t.value.style.animationFillMode=`forwards`,c=l?.setTimeout(()=>{t.value?.style.animationFillMode===`forwards`&&(t.value.style.animationFillMode=e)})}e.target===t.value&&n===`none`&&d(`ANIMATION_END`)},m=e=>{e.target===t.value&&(i.value=U(t.value))},h=r(t,(e,t)=>{e?(n.value=getComputedStyle(e),e.addEventListener(`animationstart`,m),e.addEventListener(`animationcancel`,p),e.addEventListener(`animationend`,p)):(d(`ANIMATION_END`),c!==void 0&&l?.clearTimeout(c),t?.removeEventListener(`animationstart`,m),t?.removeEventListener(`animationcancel`,p),t?.removeEventListener(`animationend`,p))},{immediate:!0}),g=r(u,()=>{let e=U(t.value);i.value=u.value===`mounted`?e:`none`});return a(()=>{h(),g()}),{isPresent:y(()=>[`mounted`,`unmountSuspended`].includes(u.value))}}function U(e){return e&&getComputedStyle(e).animationName||`none`}var Oe=x({name:`Presence`,props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){let{present:r,forceMount:i}=_(e),a=b(),{isPresent:o}=De(r,a);n({present:o});let c=t.default({present:o.value});c=ue(c||[]);let l=s();if(c&&c?.length>1){let e=l?.parent?.type.name?`<${l.parent.type.name} />`:`component`;throw Error([`Detected an invalid children for \`${e}\` for \`Presence\` component.`,``,"Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.",`You can apply a few solutions:`,["Provide a single child element so that `presence` directive attach correctly.",`Ensure the first child is an actual element instead of a raw text node or comment node.`].map(e=>` - ${e}`).join(`
`)].join(`
`))}return()=>i.value||r.value||o.value?ne(t.default({present:o.value})[0],{ref:e=>{let t=w(e);return t?.hasAttribute===void 0||(t?.hasAttribute(`data-reka-popper-content-wrapper`)?a.value=t.firstElementChild:a.value=t),t}}):null}}),ke=`dismissableLayer.pointerDownOutside`,Ae=`dismissableLayer.focusOutside`;function W(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function je(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=b(!1),a=b(()=>{});return u(o=>{if(!E||!f(n))return;let s=async n=>{let o=n.target;if(!(!t?.value||!o)){if(W(t.value,o)){i.value=!1;return}if(n.target&&!i.value){let t={originalEvent:n};function i(){k(ke,e,t)}n.pointerType===`touch`?(r.removeEventListener(`click`,a.value),a.value=i,r.addEventListener(`click`,a.value,{once:!0})):i()}else r.removeEventListener(`click`,a.value);i.value=!1}},c=window.setTimeout(()=>{r.addEventListener(`pointerdown`,s)},0);o(()=>{window.clearTimeout(c),r.removeEventListener(`pointerdown`,s),r.removeEventListener(`click`,a.value)})}),{onPointerDownCapture:()=>{f(n)&&(i.value=!0)}}}function Me(e,t,n=!0){let r=t?.value?.ownerDocument??globalThis?.document,i=b(!1);return u(a=>{if(!E||!f(n))return;let o=async n=>{if(!t?.value)return;await v(),await v();let r=n.target;!t.value||!r||W(t.value,r)||n.target&&!i.value&&k(Ae,e,{originalEvent:n})};r.addEventListener(`focusin`,o),a(()=>r.removeEventListener(`focusin`,o))}),{onFocusCapture:()=>{f(n)&&(i.value=!0)},onBlurCapture:()=>{f(n)&&(i.value=!1)}}}var G=m({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),Ne=x({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(t,{emit:r}){let i=t,a=r,{forwardRef:s,currentElement:c}=de(),l=y(()=>c.value?.ownerDocument??globalThis.document),d=y(()=>G.layersRoot),f=y(()=>c.value?Array.from(d.value).indexOf(c.value):-1),p=y(()=>G.layersWithOutsidePointerEventsDisabled.size>0),m=y(()=>{let e=Array.from(d.value),[t]=[...G.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return f.value>=n}),h=je(async e=>{let t=[...G.branches].some(t=>t?.contains(e.target));!m.value||t||(a(`pointerDownOutside`,e),a(`interactOutside`,e),await v(),e.defaultPrevented||a(`dismiss`))},c),_=Me(e=>{[...G.branches].some(t=>t?.contains(e.target))||(a(`focusOutside`,e),a(`interactOutside`,e),e.defaultPrevented||a(`dismiss`))},c);return ie(`Escape`,e=>{f.value===d.value.size-1&&(a(`escapeKeyDown`,e),e.defaultPrevented||a(`dismiss`))}),u(e=>{c.value&&(i.disableOutsidePointerEvents&&(G.layersWithOutsidePointerEventsDisabled.size===0&&(G.originalBodyPointerEvents=l.value.body.style.pointerEvents,l.value.body.style.pointerEvents=`none`),G.layersWithOutsidePointerEventsDisabled.add(c.value)),d.value.add(c.value),e(()=>{i.disableOutsidePointerEvents&&G.layersWithOutsidePointerEventsDisabled.size===1&&!A(G.originalBodyPointerEvents)&&(l.value.body.style.pointerEvents=G.originalBodyPointerEvents)}))}),u(e=>{e(()=>{c.value&&(d.value.delete(c.value),G.layersWithOutsidePointerEventsDisabled.delete(c.value))})}),(t,r)=>(n(),g(S(D),{ref:S(s),"as-child":t.asChild,as:t.as,"data-dismissable-layer":``,style:e({pointerEvents:p.value?m.value?`auto`:`none`:void 0}),onFocusCapture:S(_).onFocusCapture,onBlurCapture:S(_).onBlurCapture,onPointerdownCapture:S(h).onPointerDownCapture},{default:o(()=>[C(t.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),Pe=re(()=>b([]));function Fe(){let e=Pe();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=K(e.value,t),e.value.unshift(t)},remove(t){e.value=K(e.value,t),e.value[0]?.resume()}}}function K(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var q=`focusScope.autoFocusOnMount`,J=`focusScope.autoFocusOnUnmount`,Y={bubbles:!1,cancelable:!0};function Ie(e,{select:t=!1}={}){let n=O();for(let r of e)if(Z(r,{select:t}),O()!==n)return!0}function Le(e){let t=X(e);return[Re(t,e),Re(t.reverse(),e)]}function X(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Re(e,t){for(let n of e)if(!ze(n,{upTo:t}))return n}function ze(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function Be(e){return e instanceof HTMLInputElement&&`select`in e}function Z(e,{select:t=!1}={}){if(e&&e.focus){let n=O();e.focus({preventScroll:!0}),e!==n&&Be(e)&&t&&e.select()}}var Ve=x({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(e,{emit:t}){let r=e,i=t,{currentRef:a,currentElement:s}=de(),c=b(null),l=Fe(),d=m({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});u(e=>{if(!E)return;let t=s.value;if(!r.trapped)return;function n(e){if(d.paused||!t)return;let n=e.target;t.contains(n)?c.value=n:Z(c.value,{select:!0})}function i(e){if(d.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||Z(c.value,{select:!0}))}function a(e){t.contains(c.value)||Z(t)}document.addEventListener(`focusin`,n),document.addEventListener(`focusout`,i);let o=new MutationObserver(a);t&&o.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,n),document.removeEventListener(`focusout`,i),o.disconnect()})}),u(async e=>{let t=s.value;if(await v(),!t)return;l.add(d);let n=O();if(!t.contains(n)){let e=new CustomEvent(q,Y);t.addEventListener(q,e=>i(`mountAutoFocus`,e)),t.dispatchEvent(e),e.defaultPrevented||(Ie(X(t),{select:!0}),O()===n&&Z(t))}e(()=>{t.removeEventListener(q,e=>i(`mountAutoFocus`,e));let e=new CustomEvent(J,Y),r=e=>{i(`unmountAutoFocus`,e)};t.addEventListener(J,r),t.dispatchEvent(e),setTimeout(()=>{e.defaultPrevented||Z(n??document.body,{select:!0}),t.removeEventListener(J,r),l.remove(d)},0)})});function f(e){if(!r.loop&&!r.trapped||d.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=O();if(t&&n){let t=e.currentTarget,[i,a]=Le(t);i&&a?!e.shiftKey&&n===a?(e.preventDefault(),r.loop&&Z(i,{select:!0})):e.shiftKey&&n===i&&(e.preventDefault(),r.loop&&Z(a,{select:!0})):n===t&&e.preventDefault()}}return(e,t)=>(n(),g(S(D),{ref_key:`currentRef`,ref:a,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:f},{default:o(()=>[C(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),He=`menu.itemSelect`,Q=[`Enter`,` `],Ue=[`ArrowDown`,`PageUp`,`Home`],We=[`ArrowUp`,`PageDown`,`End`],Ge=[...Ue,...We],Ke={ltr:[...Q,`ArrowRight`],rtl:[...Q,`ArrowLeft`]},qe={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]};function Je(e){return e?`open`:`closed`}function $(e){return e===`indeterminate`}function Ye(e){return $(e)?`indeterminate`:e?`checked`:`unchecked`}function Xe(e){let t=O();for(let n of e)if(n===t||(n.focus(),O()!==t))return}function Ze(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function Qe(e,t){return t?Ze({x:e.clientX,y:e.clientY},t):!1}function $e(e){return e.pointerType===`mouse`}var et=x({__name:`Teleport`,props:{to:{type:null,required:!1,default:`body`},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=ce();return(e,r)=>S(t)||e.forceMount?(n(),g(h,{key:0,to:e.to,disabled:e.disabled,defer:e.defer},[C(e.$slots,`default`)],8,[`to`,`disabled`,`defer`])):d(`v-if`,!0)}});export{P as C,O as D,k as E,fe as O,ge as S,A as T,Te as _,Q as a,L as b,Xe as c,$ as d,$e as f,Oe as g,Ne as h,We as i,Ye as l,Ve as m,Ge as n,qe as o,Qe as p,He as r,Ke as s,et as t,Je as u,Ce as v,j as w,I as x,ve as y};