1import{_ as m}from"./Dh740uDu.js";import{o as p}from"./CE86UcWc.js";import{_ as f}from"./DlAUqK2U.js";import{g as x,o as _,c as h,a as o,L as d,b,J as g,A as w,h as y,ad as v}from"./d8VkLmwX.js";const k={key:0,class:"fixed inset-0 z-50 bg-aux-overlay flex items-center justify-center px-[20px]"},V={class:"flex justify-between gap-2 sticky top-0 bg-neutral-20 z-10"},B={class:"font-bold text-[24px] leading-[1] text-neutral100 uppercase xs:font-semibold"},S={class:"pt-10 pb-10 overflow-y-auto xs:pt-[32px] xs:pb-6"},z={__name:"UiModal",props:{modelValue:Boolean,width:String,isSubModal:Boolean,darker:Boolean},emits:["update:modelValue"],setup(t,{emit:i}){const s=v("target");p(s,e=>n());const a=t,r=i;function n(){r("update:modelValue",!1)}const c=()=>window.innerWidth-document.documentElement.clientWidth;return x(()=>a.modelValue,e=>{if(!a.isSubModal){const l=c();document.body.style.overflow=e?"hidden":"",document.body.style.paddingRight=e?`${l}px`:""}}),(e,l)=>{const u=m;return t.modelValue?(_(),h("div",k,[o("div",{ref_key:"target",ref:s,class:w(["shadow-xl transition-transform duration-300 ease-out w-full flex flex-col p-10 rounded-xl xs:min-w-[335px] pb-0 xs:p-6 xs:pb-0 max-h-[90vh]",t.darker?"bg-neutral10":"bg-neutral20"]),style:g({"max-width":t.width?t.width:"571px"})},[o("div",V,[o("div",B,[d(e.$slots,"title",{},void 0,!0)]),b(u,{icon:"close_round_light",class:"cursor-pointer text-neutral50",onClick:n})]),o("div",S,[d(e.$slots,"default",{},void 0,!0)])],6)])):y("",!0)}}},N=f(z,[["__scopeId","data-v-bcf21d76"]]);export{N as _};
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.