1import{b as e,j as t}from"./CgBcdBTd.js";import{t as n}from"./B3nB3C4C.js";import{c as r,d as i,l as a,m as o,s,u as c}from"./C4I_E6Uj.js";import{h as l,s as u}from"./gaNuDaBB.js";var d=l({target:[Object,Array]},`v-dialog-transition`),f=u()({name:`VDialogTransition`,props:d(),setup(i,o){let{slots:l}=o,u={onBeforeEnter(e){e.style.pointerEvents=`none`,e.style.visibility=`hidden`},async onEnter(e,t){await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),e.style.visibility=``;let{x:n,y:o,sx:s,sy:l,speed:u}=m(i.target,e),d=c(e,[{transform:`translate(${n}px, ${o}px) scale(${s}, ${l})`,opacity:0},{}],{duration:225*u,easing:r});p(e)?.forEach(e=>{c(e,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*u,easing:a})}),d.finished.then(()=>t())},onAfterEnter(e){e.style.removeProperty(`pointer-events`)},onBeforeLeave(e){e.style.pointerEvents=`none`},async onLeave(e,t){await new Promise(e=>requestAnimationFrame(e));let{x:n,y:r,sx:o,sy:l,speed:u}=m(i.target,e);c(e,[{},{transform:`translate(${n}px, ${r}px) scale(${o}, ${l})`,opacity:0}],{duration:125*u,easing:s}).finished.then(()=>t()),p(e)?.forEach(e=>{c(e,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*u,easing:a})})},onAfterLeave(e){e.style.removeProperty(`pointer-events`)}};return()=>i.target?e(n,t({name:`dialog-transition`},u,{css:!1}),l):e(n,{name:`dialog-transition`},l)}});function p(e){let t=e.querySelector(`:scope > .v-card, :scope > .v-sheet, :scope > .v-list`)?.children;return t&&[...t]}function m(e,t){let n=o(e),r=i(t),[a,s]=getComputedStyle(t).transformOrigin.split(` `).map(e=>parseFloat(e)),[c,l]=getComputedStyle(t).getPropertyValue(`--v-overlay-anchor-origin`).split(` `),u=n.left+n.width/2;c===`left`||l===`left`?u-=n.width/2:(c===`right`||l===`right`)&&(u+=n.width/2);let d=n.top+n.height/2;c===`top`||l===`top`?d-=n.height/2:(c===`bottom`||l===`bottom`)&&(d+=n.height/2);let f=n.width/r.width,p=n.height/r.height,m=Math.max(1,f,p),h=f/m||0,g=p/m||0,_=r.width*r.height/(window.innerWidth*window.innerHeight),v=_>.12?Math.min(1.5,(_-.12)*10+1):1;return{x:u-(a+r.left),y:d-(s+r.top),sx:h,sy:g,speed:v}}export{f as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.