<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import k from"./CFqDlxlu.js";import{aw as I,aQ as c,ak as b,aC as H,a as i,h as f,r as d,b as m,m as _,w as v,F as g,W as h,N as y,ac as C,aE as L}from"./CxSwJWmq.js";import"./D7GG3OyG.js";import"./BhDY8k_i.js";var A={},U={name:"BaseDynamicDialog",extends:b,props:{},style:A,provide:function(){return{$parentInstance:this}}},x={name:"DynamicDialog",extends:U,inheritAttrs:!1,data:function(){return{instanceMap:{}}},openListener:null,closeListener:null,currentInstance:null,mounted:function(){var n=this;this.openListener=function(p){var r=p.instance,s=I()+"_dynamic_dialog";r.visible=!0,r.key=s,n.instanceMap[s]=r},this.closeListener=function(p){var r=p.instance,s=p.params,a=r.key,o=n.instanceMap[a];o&amp;&amp;(o.visible=!1,o.options.onClose&amp;&amp;o.options.onClose({data:s,type:"config-close"}),n.currentInstance=o)},c.on("open",this.openListener),c.on("close",this.closeListener)},beforeUnmount:function(){c.off("open",this.openListener),c.off("close",this.closeListener)},methods:{onDialogHide:function(n){!this.currentInstance&amp;&amp;n.options.onClose&amp;&amp;n.options.onClose({type:"dialog-close"})},onDialogAfterHide:function(){this.currentInstance&amp;&amp;delete this.currentInstance,this.currentInstance=null},getTemplateItems:function(n){return Array.isArray(n)?n:[n]}},components:{DDialog:k}};function B(t,n,p,r,s,a){var o=H("DDialog");return i(!0),f(g,null,d(s.instanceMap,function(e,D){return i(),m(o,y({key:D,visible:e.visible,"onUpdate:visible":function(l){return e.visible=l},_instance:e},e.options.props,{onHide:function(l){return a.onDialogHide(e)},onAfterHide:a.onDialogAfterHide}),_({default:v(function(){return[(i(),m(h(e.content),C(L(e.options.emits)),null,16))]}),_:2},[e.options.templates&amp;&amp;e.options.templates.header?{name:"header",fn:v(function(){return[(i(!0),f(g,null,d(a.getTemplateItems(e.options.templates.header),function(u,l){return i(),m(h(u),y({key:l+"_header"},e.options.emits),null,16)}),128))]}),key:"0"}:void 0,e.options.templates&amp;&amp;e.options.templates.footer?{name:"footer",fn:v(function(){return[(i(!0),f(g,null,d(a.getTemplateItems(e.options.templates.footer),function(u,l){return i(),m(h(u),y({key:l+"_footer"},e.options.emits),null,16)}),128))]}),key:"1"}:void 0]),1040,["visible","onUpdate:visible","_instance","onHide","onAfterHide"])}),128)}x.render=B;export{x as default};
//# sourceMappingURL=QbvMpifQ.js.map
</pre></body></html>