1import{S as f,_ as u,P as i}from"./CGDppQ9W.js";import{M as g,I as p,L as v,H as $,ab as C,h,B as T,U as P,Q as x,d as R,a7 as y}from"./BIr6Y9N2.js";class _{constructor(t,r){this._keyframe=!0,this.name=t,this.style=r}getName(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?`${t}-${this.name}`:this.name}}function F(e){let{prefixCls:t,animation:r,transitionName:s}=e;return r?{name:`${t}-${r}`}:s?{name:s}:{}}f("bottomLeft","bottomRight","topLeft","topRight");const K=e=>e!==void 0&&(e==="topLeft"||e==="topRight")?"slide-down":"slide-up",L=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e?u({name:e,appear:!0,enterFromClass:`${e}-enter ${e}-enter-prepare ${e}-enter-start`,enterActiveClass:`${e}-enter ${e}-enter-prepare`,enterToClass:`${e}-enter ${e}-enter-active`,leaveFromClass:` ${e}-leave`,leaveActiveClass:`${e}-leave ${e}-leave-active`,leaveToClass:`${e}-leave ${e}-leave-active`},t):u({css:!1},t)},S=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e?u({name:e,appear:!0,appearActiveClass:`${e}`,appearToClass:`${e}-appear ${e}-appear-active`,enterFromClass:`${e}-appear ${e}-enter ${e}-appear-prepare ${e}-enter-prepare`,enterActiveClass:`${e}`,enterToClass:`${e}-enter ${e}-appear ${e}-appear-active ${e}-enter-active`,leaveActiveClass:`${e} ${e}-leave`,leaveToClass:`${e}-leave-active`},t):u({css:!1},t)},U=(e,t,r)=>r!==void 0?r:`${e}-${t}`,d=Symbol("PortalContextKey"),m=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};g(d,{inTriggerContext:t.inTriggerContext,shouldRender:p(()=>{const{sPopupVisible:r,popupRef:s,forceRender:n,autoDestroy:a}=e||{};let l=!1;return(r||s||n)&&(l=!0),!r&&a&&(l=!1),l})})},b=()=>{m({},{inTriggerContext:!1});const e=v(d,{shouldRender:p(()=>!1),inTriggerContext:!1});return{shouldRender:p(()=>e.shouldRender.value||e.inTriggerContext===!1)}},D=$({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:i.func.isRequired,didUpdate:Function},setup(e,t){let{slots:r}=t,s=!0,n;const{shouldRender:a}=b();function l(){a.value&&(n=e.getContainer())}C(()=>{s=!1,l()}),h(()=>{n||l()});const c=T(a,()=>{a.value&&!n&&(n=e.getContainer()),n&&c()});return P(()=>{x(()=>{var o;a.value&&((o=e.didUpdate)===null||o===void 0||o.call(e,e))})}),()=>{var o;return a.value?s?(o=r.default)===null||o===void 0?void 0:o.call(r):n?R(y,{to:n},r):null:null}}});export{_ as K,D as P,F as a,U as b,L as c,K as d,S as g,m as u};
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.