PageSourceSearch

https://static.biogena.com/frontend/s/_nuxt/CNiGYCL-.js

js biogena.com collected 2026-09-24 10:30:20 UTC 8,121 bytes, 1 lines download raw bytes

1import{a as H,c as K,u as C}from"./BRCm7Cnu.js";import{F as $}from"#entry";import{D as y,m as P,ae as T,ad as _,C as t,$ as m,a8 as g,aa as c,a7 as O,x as N,X as R,E as b,v as F,ay as w,aO as E,aW as S,ac as L,aC as V,aP as j}from"./BZS6mqMC.js";import{u as M}from"./DGh9VjDp.js";import{P as k}from"./C9dhWU02.js";import{D as z,F as U,a as W,u as X,T as G}from"./BlFWyWNW.js";import{g as A}from"./FUKBWQwh.js";import{u as I}from"./Bx431IO_.js";import{g as J}from"./ClB0vot5.js";const[q,Q]=K("DialogRoot");var Y=y({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(p,{emit:n}){const a=p,e=H(a,"open",n,{defaultValue:a.defaultOpen,passive:a.open===void 0}),i=P(),d=P(),{modal:l,unmountOnHide:u}=T(a);return Q({open:e,modal:l,unmountOnHide:u,openModal:()=>{e.value=!0},onOpenChange:o=>{e.value=o},onOpenToggle:()=>{e.value=!e.value},contentId:"",titleId:"",descriptionId:"",triggerElement:i,contentElement:d}),(o,f)=>_(o.$slots,"default",{open:t(e),close:()=>e.value=!1})}}),De=Y,Z=y({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(p){const n=p;C();const a=q();return(s,e)=>(m(),g(t($),O(n,{type:s.as==="button"?"button":void 0,onClick:e[0]||(e[0]=i=>t(a).onOpenChange(!1))}),{default:c(()=>[_(s.$slots,"default")]),_:3},16,["type"]))}}),Oe=Z,x=y({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(p,{emit:n}){const a=p,s=n,e=q(),{forwardRef:i,currentElement:d}=C();return e.titleId||(e.titleId=I(void 0,"reka-dialog-title")),e.descriptionId||(e.descriptionId=I(void 0,"reka-dialog-description")),N(()=>{e.contentElement=d,A()!==document.body&&(e.triggerElement.value=A())}),(l,u)=>(m(),g(t(U),{"as-child":"",loop:"",trapped:a.trapFocus,present:a.present,onMountAutoFocus:u[5]||(u[5]=o=>s("openAutoFocus",o)),onUnmountAutoFocus:u[6]||(u[6]=o=>s("closeAutoFocus",o))},{default:c(()=>[R(t(z),O({id:t(e).contentId,ref:t(i),as:l.as,"as-child":l.asChild,present:a.present,"disable-outside-pointer-events":l.disableOutsidePointerEvents,role:"dialog","aria-describedby":t(e).descriptionId,"aria-labelledby":t(e).titleId,"data-state":t(J)(t(e).open.value)},l.$attrs,{onDismiss:u[0]||(u[0]=o=>t(e).onOpenChange(!1)),onEscapeKeyDown:u[1]||(u[1]=o=>s("escapeKeyDown",o)),onFocusOutside:u[2]||(u[2]=o=>s("focusOutside",o)),onInteractOutside:u[3]||(u[3]=o=>s("interactOutside",o)),onPointerDownOutside:u[4]||(u[4]=o=>s("pointerDownOutside",o))}),{default:c(()=>[_(l.$slots,"default")]),_:3},16,["id","as","as-child","present","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped","present"]))}}),h=x,ee=y({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(p,{emit:n}){const a=p,s=n,e=q(),i=M(s),{forwardRef:d,currentElement:l}=C(),u=b(()=>a.present?l.value:void 0);W(u);const o=b(()=>{const{present:f,...r}=a;return r});return F(()=>a.present,(f,r)=>{var v;!f&&r&&((v=e.triggerElement.value)==null||v.focus())}),(f,r)=>(m(),g(h,O({...o.value,...t(i)},{ref:t(d),present:f.present,"trap-focus":t(e).open.value,"disable-outside-pointer-events":a.disableOutsidePointerEvents,onCloseAutoFocus:r[0]||(r[0]=v=>{var D;v.defaultPrevented||(v.preventDefault(),(D=t(e).triggerElement.value)==null||D.focus())}),onPointerDownOutside:r[1]||(r[1]=v=>{const D=v.detail.originalEvent,B=D.button===0&&D.ctrlKey===!0;(D.button===2||B)&&v.preventDefault()}),onFocusOutside:r[2]||(r[2]=v=>{v.preventDefault()})}),{default:c(()=>[_(f.$slots,"default")]),_:3},16,["present","trap-focus","disable-outside-pointer-events"]))}}),te=ee,oe=y({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(p,{emit:n}){const a=p,e=M(n);C();const i=q(),d=P(!1),l=P(!1),u=b(()=>{const{present:o,...f}=a;return f});return F(()=>a.present,(o,f)=>{var r;!o&&f&&(d.value||(r=i.triggerElement.value)==null||r.focus(),d.value=!1,l.value=!1)}),(o,f)=>(m(),g(h,O({...u.value,...t(e)},{present:o.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=r=>{var v;r.defaultPrevented||(d.value||(v=t(i).triggerElement.value)==null||v.focus(),r.preventDefault()),d.value=!1,l.value=!1}),onInteractOutside:f[1]||(f[1]=r=>{var B;r.defaultPrevented||(d.value=!0,r.detail.originalEvent.type==="pointerdown"&&(l.value=!0));const v=r.target;((B=t(i).triggerElement.value)==null?void 0:B.contains(v))&&r.preventDefault(),r.detail.originalEvent.type==="focusin"&&l.value&&r.preventDefault()})}),{default:c(()=>[_(o.$slots,"default")]),_:3},16,["present"]))}}),ae=oe,se=y({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(p,{emit:n}){const a=p,s=n,e=q(),i=M(s),{forwardRef:d}=C();return(l,u)=>(m(),g(t(k),{present:l.forceMount||t(e).open.value,"force-mount":l.forceMount||!t(e).unmountOnHide.value},{default:c(({present:o})=>[t(e).modal.value?w((m(),g(te,O({key:0,ref:t(d),present:t(e).unmountOnHide.value||o},{...a,...t(i),...l.$attrs}),{default:c(()=>[_(l.$slots,"default")]),_:2},1040,["present"])),[[E,t(e).unmountOnHide.value||o]]):w((m(),g(ae,O({key:1,ref:t(d),present:t(e).unmountOnHide.value||o},{...a,...t(i),...l.$attrs}),{default:c(()=>[_(l.$slots,"default")]),_:2},1040,["present"])),[[E,t(e).unmountOnHide.value||o]])]),_:3},8,["present","force-mount"]))}}),Ce=se,re=y({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(p){const n=p,a=q(),s=X(n.present);return F(()=>n.present,e=>s.value=e),C(),(e,i)=>(m(),g(t($),{as:e.as,"as-child":e.asChild,"data-state":t(a).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:i[0]||(i[0]=S(()=>{},["left","self","prevent"]))},{default:c(()=>[_(e.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),ne=re,le=y({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(p){const n=q(),{forwardRef:a}=C();return(s,e)=>{var i;return(i=t(n))!=null&&i.modal.value?(m(),g(t(k),{key:0,present:s.forceMount||t(n).open.value,"force-mount":s.forceMount||!t(n).unmountOnHide.value},{default:c(({present:d})=>[w(R(ne,O(s.$attrs,{ref:t(a),as:s.as,"as-child":s.asChild,present:t(n).unmountOnHide.value||d}),{default:c(()=>[_(s.$slots,"default")]),_:2},1040,["as","as-child","present"]),[[E,t(n).unmountOnHide.value||d]])]),_:3},8,["present","force-mount"])):L("v-if",!0)}}}),qe=le,ue=y({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(p){const n=p;return(a,s)=>(m(),g(t(G),V(j(n)),{default:c(()=>[_(a.$slots,"default")]),_:3},16))}}),Be=ue;export{De as D,qe as a,Ce as b,Oe as c,Be as d,q as i};

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.