2 lines
42 KiB
JavaScript
2 lines
42 KiB
JavaScript
|
import{C as ge,c as Se,D as f0,F as Ge,G as te,I as Ee,J as re,b as Be,d as fe,i as v0,K as p0,L as m0,N as g0,_ as Qe,O as h0,U as je,a as C0,P as y0,Q as b0,R as x0,S as Pe,V as Ke,W as w0,e as k0,X as _0,t as ve,j as L0,v as S0,Y as E0,E as Ae,Z as M0,$ as T0,a0 as B0,a1 as D0,a2 as R0,a3 as N0,a4 as I0}from"./cross-icon.2eRe60X2.js";import{$ as O0,o as he,a0 as Xe,e as Y0,P as le,I as De,a1 as U0,S as Me,a2 as H0,a3 as ke,d as ne,z as G,E as K,g as oe,G as O,c as J,t as x,v as _,x as r,K as H,H as l,y as U,A as V,a4 as V0,J as pe,L as F,Z as We,a5 as qe,r as w,U as Ce,a6 as $0,a7 as G0,a8 as P0,F as Je,M as K0,a9 as q0,aa as e0,Q as ye,ab as t0,ac as z0,ad as Z0,ae as F0,af as Q0,ag as o0,ah as s0,ai as j0,X as l0,N as Q,B as se,aj as X0,C as Re,D as Ne,u as W0,ak as J0,O as me,T as ie,W as e2,R as t2,V as o2}from"./entry.RZK0OQ_9.js";import{_ as Ie}from"./_plugin-vue_export-helper.x3n3nnut.js";let ce;const s2=e=>{var t;if(!ge)return 0;if(ce!==void 0)return ce;const o=document.createElement("div");o.className=`${e}-scrollbar__wrap`,o.style.visibility="hidden",o.style.width="100px",o.style.position="absolute",o.style.top="-9999px",document.body.appendChild(o);const s=o.offsetWidth;o.style.overflow="scroll";const n=document.createElement("div");n.style.width="100%",o.appendChild(n);const i=n.offsetWidth;return(t=o.parentNode)==null||t.removeChild(o),ce=s-i,ce},l2=(...e)=>t=>{e.forEach(o=>{O0(o)?o(t):o.value=t})};var de=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(de||{});const n2=(e,t,o)=>{let s={offsetX:0,offsetY:0};const n=c=>{const v=c.clientX,m=c.clientY,{offsetX:C,offsetY:y}=s,f=e.value.getBoundingClientRect(),a=f.left,h=f.top,E=f.width,N=f.height,S=document.documentElement.clientWidth,M=document.documentElement.clientHeight,D=-a+C,L=-h+y,I=S-a-E+C,Y=M-h-N+y,b=B=>{const d=Math.min(Math.max(C+B.clientX-v,D),I),T=Math.min(Math.max(y+B.clientY-m,L),Y);s={offsetX:d,offsetY:T},e.value&&(e.value.style.transform=`translate(${Se(d)}, ${Se(T)})`)},k=()=>{document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",k)};document.addEventListener("mousemove",b),document.addEventListener("mouseup",k)},i=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",n)},u=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",n)};he(()=>{Xe(()=>{o.value?i():u()})}),Y0(()=>{u()})},a2=(e,t={})=>{le(e)||f0("[useLockscreen]","You need to pass a ref param to this function");const o=t.ns||De("popup"),s=U0(()=>o.bm("parent","hidden"));if(!ge||Ge(document.body,s.value))return;let n=0,i=!1,u="0";const c=()=>{setTimeout(()=>{re(document==null?void 0:document.body,s.value),i&&document&&(document.body.style.width=u)},200)};Me(e,v=>{if(!v){c();return}i=!Ge(document.body,s.value),i&&(u=document.body.style.width),n=s2(o.namespace.value);const m=document.documentElement.clientHeight<document.body.scrollHeight,C=te(document.body,"overflowY");n>0&&(m||C==="scroll")&&i&&(document.body.style.width=`calc(100% - ${n}px)`),Ee(document.body,s.value)}),H0(()=>c())},n0=e=>{if(!e)return{onClick:ke,onMousedown:ke,onMouseup:ke};let t=!1,o=!1;return{onClick:u=>{t&&o&&e(u),t=o=!1},onMousedown:u=>{t=u.target===u.currentTarget},onMouseup:u=>{o=u.target===u.currentTarget}}},A2=Be({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:fe([String,Array,Object])},zIndex:{type:fe([String,Number])}}),i2={click:e=>e instanceof MouseEvent},r2="overlay";var c2=ne({name:"ElOverlay",props:A2,emits:i2,setup(e,{slots:t,emit:o}){const s=De(r2),n=v=>{o("click",v)},{onClick:i,onMousedown:u,onMouseup:c}=n0(e.customMaskEvent?void 0:n);return()=>e.mask?G("div",{class:[s.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:i,onMousedown:u,onMouseup:c},[K(t,"
|