1import{H as o,o as e,r as t,al as a,a9 as d,s,E as l,n,p as i,ak as m,B as u,O as c}from"#entry";import{_ as y}from"./BCo6x5W8.js";const r={key:0,class:"modal-container",role:"dialog","aria-modal":"true"},p={class:"modal-panel"},f={class:"modal-content"},b=y({__name:"DialogModal",props:{modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(y,{emit:b}){o(),e(()=>{});const v=y,w=b,_=t(!1),g=t(!1);let h=0;function k(){document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",document.body.style.width="",window.scrollTo(0,h)}async function T(){_.value=!0,await c(),requestAnimationFrame(()=>{g.value=!0}),h=window.scrollY||window.pageYOffset||0,document.body.style.position="fixed",document.body.style.top=`-${h}px`,document.body.style.left="0",document.body.style.right="0",document.body.style.width="100%"}function V(){w("update:modelValue",!1)}return a(()=>v.modelValue,o=>{o?T():(g.value=!1,setTimeout(()=>{_.value=!1,k()},TRANSITION_MS+30))},{immediate:!0}),d(()=>k()),(o,e)=>s(_)?(l(),n("div",r,[i("div",{class:"modal-mask",onClick:V}),i("div",p,[i("div",f,[m(o.$slots,"default",{},void 0,!0)])])])):u("",!0)}},[["__scopeId","data-v-4ca46b0d"]]);export{b as default};
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.