var u=(i,c,l)=>new Promise((o,t)=>{var a=e=>{try{s(l.next(e))}catch(n){t(n)}},r=e=>{try{s(l.throw(e))}catch(n){t(n)}},s=e=>e.done?o(e.value):Promise.resolve(e.value).then(a,r);s((l=l.apply(i,c)).next())});import{aO as h,w as v,_ as x,__tla as b}from"./index-f0df2f76.js";import{d as _,k as d,o as S,_ as m,$ as P,R as g,a7 as f,a8 as w,a9 as k,f as $,a3 as j,a6 as I}from"./vue-1631514e.js";import{P as W,__tla as B}from"./index-e26b3a3c.js";import"./antd-057b41b1.js";import{__tla as E}from"./useContentViewHeight-c315421e.js";import{__tla as R}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";let p,q=Promise.all([(()=>{try{return b}catch(i){}})(),(()=>{try{return B}catch(i){}})(),(()=>{try{return E}catch(i){}})(),(()=>{try{return R}catch(i){}})()]).then(()=>u(void 0,null,function*(){const i=_({__name:"ClickOutSide",emits:["mounted","clickOutside"],setup(t,{emit:a}){const r=d(null);return h(r,()=>{a("clickOutside")}),S(()=>{a("mounted")}),(s,e)=>(m(),P("div",{ref_key:"wrap",ref:r},[g(s.$slots,"default")],512))}}),c=v(i),l=_({components:{ClickOutSide:c,PageWrapper:W},setup(){const t=d("Click");function a(){t.value="Click Out Side"}function r(){t.value="Click Inner"}return{innerClick:r,handleClickOutside:a,text:t}}});function o(t,a,r,s,e,n){const C=f("ClickOutSide"),O=f("PageWrapper");return m(),w(O,{title:"\u70B9\u5185\u5916\u90E8\u89E6\u53D1\u4E8B\u4EF6"},{default:k(()=>[$(C,{onClickOutside:t.handleClickOutside,class:"flex justify-center"},{default:k(()=>[j("div",{onClick:a[0]||(a[0]=(...y)=>t.innerClick&&t.innerClick(...y)),class:"demo-box"},I(t.text),1)]),_:1},8,["onClickOutside"])]),_:1})}p=x(l,[["render",o],["__scopeId","data-v-8fdebb4b"]])}));export{q as __tla,p as default};