| 12 |
- var e=Object.defineProperty,n=Object.defineProperties,t=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,r=(n,t,l)=>t in n?e(n,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):n[t]=l,a=(e,n)=>{for(var t in n||(n={}))i.call(n,t)&&r(e,t,n[t]);if(l)for(var t of l(n))u.call(n,t)&&r(e,t,n[t]);return e},o=(e,n,t)=>new Promise(((l,i)=>{var u=e=>{try{a(t.next(e))}catch(n){i(n)}},r=e=>{try{a(t.throw(e))}catch(n){i(n)}},a=e=>e.done?l(e.value):Promise.resolve(e.value).then(u,r);a((t=t.apply(e,n)).next())}));import{E as s,F as c,G as v,I as d,J as f,K as m,L as h,N as p,O as w}from"./index-Dx5_zIAw.js";import{r as b,w as y,c as g,y as O,b as F,d as I,e as E}from"./vendor-CgKklJ4r.js";const S=h?window:void 0,x=h?window.document:void 0;function A(e){var n;const t=v(e);return null!=(n=null==t?void 0:t.$el)?n:t}function k(...e){let n,t,l,i;if("string"==typeof e[0]||Array.isArray(e[0])?([t,l,i]=e,n=S):[n,t,l,i]=e,!n)return p;Array.isArray(t)||(t=[t]),Array.isArray(l)||(l=[l]);const u=[],r=()=>{u.forEach((e=>e())),u.length=0},o=y((()=>[A(n),v(i)]),(([e,n])=>{if(r(),!e)return;const i=w(n)?a({},n):n;u.push(...t.flatMap((n=>l.map((t=>((e,n,t,l)=>(e.addEventListener(n,t,l),()=>e.removeEventListener(n,t,l)))(e,n,t,i))))))}),{immediate:!0,flush:"post"}),s=()=>{o(),r()};return f(s),s}function z(e){const n=function(){const e=b(!1),n=E();return n&&I((()=>{e.value=!0}),n),e}();return g((()=>(n.value,Boolean(e()))))}function q(e,n,t={}){const r=t,{window:a=S}=r,o=((e,n)=>{var t={};for(var r in e)i.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&l)for(var r of l(e))n.indexOf(r)<0&&u.call(e,r)&&(t[r]=e[r]);return t})(r,["window"]);let s;const c=z((()=>a&&"ResizeObserver"in a)),d=()=>{s&&(s.disconnect(),s=void 0)},m=g((()=>{const n=v(e);return Array.isArray(n)?n.map((e=>A(e))):[A(n)]})),h=y(m,(e=>{if(d(),c.value&&a){s=new ResizeObserver(n);for(const n of e)n&&s.observe(n,o)}}),{immediate:!0,flush:"post"}),p=()=>{d(),h()};return f(p),{isSupported:c,stop:p}}function C(e,n={}){const{delayEnter:t=0,delayLeave:l=0,window:i=S}=n,u=b(!1);let r;const a=e=>{const n=e?t:l;r&&(clearTimeout(r),r=void 0),n?r=setTimeout((()=>u.value=e),n):u.value=e};return i?(k(e,"mouseenter",(()=>a(!0)),{passive:!0}),k(e,"mouseleave",(()=>a(!1)),{passive:!0}),u):u}function L(e,n={width:0,height:0},t={}){const{window:l=S,box:i="content-box"}=t,u=g((()=>{var n,t;return null==(t=null==(n=A(e))?void 0:n.namespaceURI)?void 0:t.includes("svg")})),r=b(n.width),a=b(n.height),{stop:o}=q(e,(([n])=>{const t="border-box"===i?n.borderBoxSize:"content-box"===i?n.contentBoxSize:n.devicePixelContentBoxSize;if(l&&u.value){const n=A(e);if(n){const e=n.getBoundingClientRect();r.value=e.width,a.value=e.height}}else if(t){const e=Array.isArray(t)?t:[t];r.value=e.reduce(((e,{inlineSize:n})=>e+n),0),a.value=e.reduce(((e,{blockSize:n})=>e+n),0)}else r.value=n.contentRect.width,a.value=n.contentRect.height}),t);s((()=>{const t=A(e);t&&(r.value="offsetWidth"in t?t.offsetWidth:n.width,a.value="offsetHeight"in t?t.offsetHeight:n.height)}));const c=y((()=>A(e)),(e=>{r.value=e?n.width:0,a.value=e?n.height:0}));return{width:r,height:a,stop:function(){o(),c()}}}const P=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function R(e,n={}){const{document:t=x,autoExit:l=!1}=n,i=g((()=>{var n;return null!=(n=A(e))?n:null==t?void 0:t.querySelector("html")})),u=b(!1),r=g((()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find((e=>t&&e in t||i.value&&e in i.value)))),a=g((()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find((e=>t&&e in t||i.value&&e in i.value)))),s=g((()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find((e=>t&&e in t||i.value&&e in i.value)))),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find((e=>t&&e in t)),v=z((()=>i.value&&t&&void 0!==r.value&&void 0!==a.value&&void 0!==s.value)),d=()=>{if(s.value){if(t&&null!=t[s.value])return t[s.value];{const e=i.value;if(null!=(null==e?void 0:e[s.value]))return Boolean(e[s.value])}}return!1};function m(){return o(this,null,(function*(){if(v.value&&u.value){if(a.value)if(null!=(null==t?void 0:t[a.value]))yield t[a.value]();else{const e=i.value;null!=(null==e?void 0:e[a.value])&&(yield e[a.value]())}u.value=!1}}))}function h(){return o(this,null,(function*(){if(!v.value||u.value)return;d()&&(yield m());const e=i.value;r.value&&null!=(null==e?void 0:e[r.value])&&(yield e[r.value](),u.value=!0)}))}const p=()=>{const e=d();(!e||e&&c&&(null==t?void 0:t[c])===i.value)&&(u.value=e)};return k(t,P,p,!1),k((()=>A(i)),P,p,!1),l&&f(m),{isSupported:v,isFullscreen:u,enter:h,exit:m,toggle:function(){return o(this,null,(function*(){yield u.value?m():h()}))}}}function j(e={}){const{controls:n=!1,interval:t="requestAnimationFrame"}=e,l=b(new Date),i=()=>l.value=new Date,u="requestAnimationFrame"===t?function(e,n={}){const{immediate:t=!0,fpsLimit:l,window:i=S}=n,u=b(!1),r=l?1e3/l:null;let a=0,o=null;function s(n){if(!u.value||!i)return;a||(a=n);const t=n-a;r&&t<r||(a=n,e({delta:t,timestamp:n})),o=i.requestAnimationFrame(s)}function c(){!u.value&&i&&(u.value=!0,a=0,o=i.requestAnimationFrame(s))}function v(){u.value=!1,null!=o&&i&&(i.cancelAnimationFrame(o),o=null)}return t&&c(),f(v),{isActive:F(u),pause:v,resume:c}}(i,{immediate:!0}):m(i,t,{immediate:!0});return n?a({now:l},u):l}const B={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]},Q=Object.assign({},{linear:c},B);function T([e,n,t,l]){const i=(e,n)=>1-3*n+3*e,u=(e,n)=>3*n-6*e,r=e=>3*e,a=(e,n,t)=>((i(n,t)*e+u(n,t))*e+r(n))*e;return o=>e===n&&t===l?o:a((n=>{let l=n;for(let v=0;v<4;++v){const v=(o=l,3*i(s=e,c=t)*o*o+2*u(s,c)*o+r(s));if(0===v)return l;l-=(a(l,e,t)-n)/v}var o,s,c;return l})(o),n,l)}function D(e,n,t){return e+t*(n-e)}function N(e){return("number"==typeof e?[e]:e)||[]}function H(e,l={}){let i=0;const u=()=>{const n=v(e);return"number"==typeof n?n:n.map(v)},r=b(u());return y(u,(e=>o(this,null,(function*(){var u,o;if(v(l.disabled))return;const s=++i;if(l.delay&&(yield d(v(l.delay))),s!==i)return;const f=Array.isArray(e)?e.map(v):v(e);var m,h;null==(u=l.onStarted)||u.call(l),yield function(e,n,t,l={}){var i,u;const r=v(n),a=v(t),o=N(r),s=N(a),d=null!=(i=v(l.duration))?i:1e3,f=Date.now(),m=Date.now()+d,h="function"==typeof l.transition?l.transition:null!=(u=v(l.transition))?u:c,p="function"==typeof h?h:T(h);return new Promise((n=>{e.value=r;const t=()=>{var i;if(null==(i=l.abort)?void 0:i.call(l))return void n();const u=Date.now(),r=p((u-f)/d),c=N(e.value).map(((e,n)=>D(o[n],s[n],r)));Array.isArray(e.value)?e.value=c.map(((e,n)=>{var t,l;return D(null!=(t=o[n])?t:0,null!=(l=s[n])?l:0,r)})):"number"==typeof e.value&&(e.value=c[0]),u<m?requestAnimationFrame(t):(e.value=a,n())};t()}))}(r,r.value,f,(m=a({},l),h={abort:()=>{var e;return s!==i||(null==(e=l.abort)?void 0:e.call(l))}},n(m,t(h)))),null==(o=l.onFinished)||o.call(l)}))),{deep:!0}),y((()=>v(l.disabled)),(e=>{e&&(i++,r.value=u())})),f((()=>{i++})),g((()=>v(l.disabled)?u():r.value))}function W(e={}){const{window:n=S,behavior:t="auto"}=e;if(!n)return{x:b(0),y:b(0)};const l=b(n.scrollX),i=b(n.scrollY),u=g({get:()=>l.value,set(e){scrollTo({left:e,behavior:t})}}),r=g({get:()=>i.value,set(e){scrollTo({top:e,behavior:t})}});return k(n,"scroll",(()=>{l.value=n.scrollX,i.value=n.scrollY}),{capture:!1,passive:!0}),{x:u,y:r}}function M(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:l=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:u=!0,type:r="inner"}=e,a=b(t),o=b(l),c=()=>{n&&("outer"===r?(a.value=n.outerWidth,o.value=n.outerHeight):u?(a.value=n.innerWidth,o.value=n.innerHeight):(a.value=n.document.documentElement.clientWidth,o.value=n.document.documentElement.clientHeight))};if(c(),s(c),k("resize",c,{passive:!0}),i){const e=function(e,n={}){const{window:t=S}=n,l=z((()=>t&&"matchMedia"in t&&"function"==typeof t.matchMedia));let i;const u=b(!1),r=e=>{u.value=e.matches},a=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",r):i.removeListener(r))},o=O((()=>{l.value&&(a(),i=t.matchMedia(v(e)),"addEventListener"in i?i.addEventListener("change",r):i.addListener(r),u.value=i.matches)}));return f((()=>{o(),a(),i=void 0})),u}("(orientation: portrait)");y(e,(()=>c()))}return{width:a,height:o}}export{Q as T,M as a,R as b,W as c,j as d,C as e,L as f,H as g,k as u};
|