Files
monisuo/monisuo-admin/dist/assets/Teleport-CLYBkdRb.js

1 line
13 KiB
JavaScript
Raw Normal View History

2026-03-22 23:32:23 +08:00
import{$ as e,Ct as t,Dt as n,H as r,L as i,P as a,Q as o,ft as s,g as c,mt as l,nt as u,p as d,v as f,w as p,xt as m,y as h,z as g}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{_,a as v,b as y,d as b,i as ee,l as x,w as te,x as S,y as ne}from"./dist-t_U6YImb.js";import{r as C}from"./useForwardPropsEmits-ixfQllIc.js";import{n as re}from"./Presence-C1RtYpyR.js";import{t as w}from"./Primitive-jhoGcsVx.js";import{n as ie}from"./useForwardProps-B-1JXcFn.js";import{t as T}from"./useForwardExpose-OKJAPp5E.js";function E(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 D(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 O(e,t,n=`.`,r){if(!D(t))return O(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]]:D(a)&&D(i[t])?i[t]=O(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function ae(e){return(...t)=>t.reduce((t,n)=>O(t,n,``,e),{})}var k=ae(),A=ne(()=>{let e=l(new Map),t=l(),n=c(()=>{for(let t of e.value.values())if(t)return!0;return!1}),r=ie({scrollBody:l(!0)}),i=null,s=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,document.body.style.pointerEvents=``,document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=t.value??``,S&&i?.(),t.value=void 0};return o(n,(e,o)=>{if(!y)return;if(!e){o&&s();return}t.value===void 0&&(t.value=document.body.style.overflow);let c=window.innerWidth-document.documentElement.clientWidth,l={padding:c,margin:0},u=r.scrollBody?.value?typeof r.scrollBody.value==`object`?k({padding:r.scrollBody.value.padding===!0?c:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?c:r.scrollBody.value.margin},l):l:{padding:0,margin:0};c>0&&(document.body.style.paddingRight=typeof u.padding==`number`?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin==`number`?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${c}px`),document.body.style.overflow=`hidden`),S&&(i=x(document,`touchmove`,e=>se(e),{passive:!1})),a(()=>{n.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),e});function oe(e){let t=Math.random().toString(36).substring(2,7),n=A();n.value.set(t,e??!1);let r=c({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return te(()=>{n.value.delete(t)}),r}function j(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:j(t)}}function se(e){let t=e||window.event,n=t.target;return n instanceof Element&&j(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var ce=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},M=new WeakMap,N=new WeakMap,P={},F=0,I=function(e){return e&&(e.host||I(e.parentNode))},le=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=I(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})},ue=function(e,t,n,r){var i=le(t,Array.isArray(e)?e:[e]);P[n]||(P[n]=new WeakMap);var a=P[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=(M.get(e)||0)+1,l=(a.get(e)||0)+1;M.set(e,c),a.set(e,l),o.push(e),c===1&&i&&N.set(e,!0),l===1&&e.