1import{ex as N,aO as x,go as a,gp as d,gq as f,aR as A,aT as U,aV as b,b2 as V,b3 as v,aX as g,bh as m,aW as $,aZ as D,aY as c,b6 as h,bR as K,bD as O,bq as q,bc as s,a_ as H,bi as I,b8 as L,gr as z}from"./c-index-D0PNHfG-.js";const F=x({trigger:f.trigger,triggerKeys:f.triggerKeys,placement:d.placement,disabled:f.disabled,visible:a.visible,transition:a.transition,popperOptions:d.popperOptions,tabindex:d.tabindex,content:a.content,popperStyle:a.popperStyle,popperClass:a.popperClass,enterable:{...a.enterable,default:!0},effect:{...a.effect,default:"light"},teleported:a.teleported,appendTo:a.appendTo,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),W={"update:visible":e=>N(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},X="onUpdate:visible";var Y=A({name:"ElPopover",__name:"popover",props:F,emits:W,setup(e,{expose:r,emit:i}){const o=e,n=i,w=s(()=>o[X]),l=U("popover"),p=H(),E=s(()=>{var t;return(t=c(p))==null?void 0:t.popperRef}),C=s(()=>[{width:I(o.width)},o.popperStyle]),P=s(()=>[l.b(),o.popperClass,{[l.m("plain")]:!!o.content}]),k=s(()=>o.transition===`${l.namespace.value}-fade-in-linear`),u=()=>{var t;(t=p.value)==null||t.hide()},R=()=>{n("before-enter")},S=()=>{n("before-leave")},T=()=>{n("after-enter")},B=()=>{n("update:visible",!1),n("after-leave")};return r({popperRef:E,hide:u}),(t,M)=>(b(),V(c(q),O({ref_key:"tooltipRef",ref:p},t.$attrs,{trigger:e.trigger,"trigger-keys":e.triggerKeys,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":P.value,"popper-style":C.value,teleported:e.teleported,"append-to":e.appendTo,persistent:e.persistent,"gpu-acceleration":k.value,"onUpdate:visible":w.value,onBeforeShow:R,onBeforeHide:S,onShow:T,onHide:B}),{content:v(()=>[e.title?(b(),$("div",{key:0,class:D(c(l).e("title")),role:"title"},h(e.title),3)):m("v-if",!0),g(t.$slots,"default",{hide:u},()=>[K(h(e.content),1)])]),default:v(()=>[t.$slots.reference?g(t.$slots,"reference",{key:0}):m("v-if",!0)]),_:3},16,["trigger","trigger-keys","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","append-to","persistent","gpu-acceleration","onUpdate:visible"]))}}),Z=Y;const y=(e,r)=>{var o;const i=(o=r.arg||r.value)==null?void 0:o.popperRef;i&&(i.triggerRef=e)};var j={mounted(e,r){y(e,r)},updated(e,r){y(e,r)}};const G="popover",J=z(j,G),_=L(Z,{directive:J});export{_ as E};
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.