vue-pure-admin/dist/static/js/index-a022c7df.js
2023-02-11 16:18:55 +08:00

2 lines
5.3 KiB
JavaScript

import{i as F,d as C,n as T,e as h,t as k,r as x,f as A}from"./index-2b23ea72.js";function b(e){var n;const t=x(e);return(n=t==null?void 0:t.$el)!=null?n:t}const w=F?window:void 0,N=F?window.document:void 0;function O(...e){let n,t,r,i;if(C(e[0])||Array.isArray(e[0])?([t,r,i]=e,n=w):[n,t,r,i]=e,!n)return T;Array.isArray(t)||(t=[t]),Array.isArray(r)||(r=[r]);const o=[],u=()=>{o.forEach(c=>c()),o.length=0},l=(c,m,v)=>(c.addEventListener(m,v,i),()=>c.removeEventListener(m,v,i)),p=VueDemi.watch(()=>b(n),c=>{u(),c&&o.push(...t.flatMap(m=>r.map(v=>l(c,m,v))))},{immediate:!0,flush:"post"}),d=()=>{p(),u()};return h(d),d}function U(e,n,t={}){const{window:r=w,ignore:i=[],capture:o=!0,detectIframe:u=!1}=t;if(!r)return;let l=!0,p;const d=s=>i.some(a=>{if(typeof a=="string")return Array.from(r.document.querySelectorAll(a)).some(f=>f===s.target||s.composedPath().includes(f));{const f=b(a);return f&&(s.target===f||s.composedPath().includes(f))}}),c=s=>{r.clearTimeout(p);const a=b(e);if(!(!a||a===s.target||s.composedPath().includes(a))){if(s.detail===0&&(l=!d(s)),!l){l=!0;return}n(s)}},m=[O(r,"click",c,{passive:!0,capture:o}),O(r,"pointerdown",s=>{const a=b(e);a&&(l=!s.composedPath().includes(a)&&!d(s))},{passive:!0}),O(r,"pointerup",s=>{if(s.button===0){const a=s.composedPath();s.composedPath=()=>a,p=r.setTimeout(()=>c(s),50)}},{passive:!0}),u&&O(r,"blur",s=>{var a;const f=b(e);((a=r.document.activeElement)==null?void 0:a.tagName)==="IFRAME"&&!(f!=null&&f.contains(r.document.activeElement))&&n(s)})].filter(Boolean);return()=>m.forEach(s=>s())}const Q=e=>typeof e=="function"?e:typeof e=="string"?n=>n.key===e:Array.isArray(e)?n=>e.includes(n.key):()=>!0;function W(...e){let n,t,r={};e.length===3?(n=e[0],t=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(n=!0,t=e[0],r=e[1]):(n=e[0],t=e[1]):(n=!0,t=e[0]);const{target:i=w,eventName:o="keydown",passive:u=!1}=r,l=Q(n);return O(i,o,d=>{l(d)&&t(d)},u)}function K(e,n=null){const t=VueDemi.getCurrentInstance();let r=()=>{};const i=VueDemi.customRef((o,u)=>(r=u,{get(){var l,p;return o(),(p=(l=t==null?void 0:t.proxy)==null?void 0:l.$refs[e])!=null?p:n},set(){}}));return k(r),VueDemi.onUpdated(r),i}function R(e,n=!1){const t=VueDemi.ref(),r=()=>t.value=Boolean(e());return r(),k(r,n),t}const y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},E="__vueuse_ssr_handlers__";y[E]=y[E]||{};y[E];var _=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,D=(e,n)=>{var t={};for(var r in e)z.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&_)for(var r of _(e))n.indexOf(r)<0&&V.call(e,r)&&(t[r]=e[r]);return t};function G(e,n,t={}){const r=t,{window:i=w}=r,o=D(r,["window"]);let u;const l=R(()=>i&&"ResizeObserver"in i),p=()=>{u&&(u.disconnect(),u=void 0)},d=VueDemi.watch(()=>b(e),m=>{p(),l.value&&i&&m&&(u=new ResizeObserver(n),u.observe(m,o))},{immediate:!0,flush:"post"}),c=()=>{p(),d()};return h(c),{isSupported:l,stop:c}}const I=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function H(e,n={}){const{document:t=N,autoExit:r=!1}=n,i=e||(t==null?void 0:t.querySelector("html")),o=VueDemi.ref(!1);let u=I[0];const l=R(()=>{if(t){for(const f of I)if(f[1]in t)return u=f,!0}else return!1;return!1}),[p,d,c,,m]=u;async function v(){l.value&&(t!=null&&t[c]&&await t[d](),o.value=!1)}async function s(){if(!l.value)return;await v();const f=b(i);f&&(await f[p](),o.value=!0)}async function a(){o.value?await v():await s()}return t&&O(t,m,()=>{o.value=!!(t!=null&&t[c])},!1),r&&h(v),{isSupported:l,isFullscreen:o,enter:s,exit:v,toggle:a}}var S;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(S||(S={}));var j=Object.defineProperty,g=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,P=(e,n,t)=>n in e?j(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,M=(e,n)=>{for(var t in n||(n={}))q.call(n,t)&&P(e,t,n[t]);if(g)for(var t of g(n))L.call(n,t)&&P(e,t,n[t]);return e};const $={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};M({linear:A},$);export{H as a,G as b,U as c,W as o,K as t,O as u};