import{bK as O,I as E,am as P,r as p,bL as w,M as d,bH as u,$ as T,bM as R,bc as y,bw as $,X as j,L as C,V as S,W as B,aF as v}from"./id.4a3a9ff0.js";import{c as D,g as I}from"./create-new-child-component.c68d9394.js";import{g as V}from"./get-instance-from-directive.969c4e5e.js";import{t as s}from"./math.56319d90.js";import{B as L}from"./bv-tooltip.782c4e2a.js";function b(n,e){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(n,r).enumerable})),i.push.apply(i,t)}return i}function _(n){for(var e=1;e<arguments.length;e++){var i=arguments[e]!=null?arguments[e]:{};e%2?b(Object(i),!0).forEach(function(t){N(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):b(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))})}return n}function N(n,e,i){return e in n?Object.defineProperty(n,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[e]=i,n}var l="__BV_Tooltip__",F="hover focus",m={focus:!0,hover:!0,click:!0,blur:!0,manual:!0},k=/^html$/i,M=/^noninteractive$/i,U=/^nofade$/i,H=/^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i,W=/^(window|viewport|scrollParent)$/i,x=/^d\d+$/i,A=/^ds\d+$/i,K=/^dh\d+$/i,q=/^o-?\d+$/i,X=/^v-.+$/i,z=/\s+/,G=function(e,i){var t={title:void 0,trigger:"",placement:"top",fallbackPlacement:"flip",container:!1,animation:!0,offset:0,id:null,html:!1,interactive:!0,disabled:!1,delay:u(v,"delay",50),boundary:String(u(v,"boundary","scrollParent")),boundaryPadding:s(u(v,"boundaryPadding",5),0),variant:u(v,"variant"),customClass:u(v,"customClass")};if(T(e.value)||R(e.value)||p(e.value)?t.title=e.value:y(e.value)&&(t=_(_({},t),e.value)),$(t.title)){var r=j?i.props:(i.data||{}).attrs;t.title=r&&!C(r.title)?r.title:void 0}y(t.delay)||(t.delay={show:s(t.delay,0),hide:s(t.delay,0)}),e.arg&&(t.container="#".concat(e.arg)),d(e.modifiers).forEach(function(a){if(k.test(a))t.html=!0;else if(M.test(a))t.interactive=!1;else if(U.test(a))t.animation=!1;else if(H.test(a))t.placement=a;else if(W.test(a))a=a==="scrollparent"?"scrollParent":a,t.boundary=a;else if(x.test(a)){var c=s(a.slice(1),0);t.delay.show=c,t.delay.hide=c}else A.test(a)?t.delay.show=s(a.slice(2),0):K.test(a)?t.delay.hide=s(a.slice(2),0):q.test(a)?t.offset=s(a.slice(1),0):X.test(a)&&(t.variant=a.slice(2)||null)});var f={};return S(t.trigger||"").filter(B).join(" ").trim().toLowerCase().split(z).forEach(function(a){m[a]&&(f[a]=!0)}),d(e.modifiers).forEach(function(a){a=a.toLowerCase(),m[a]&&(f[a]=!0)}),t.trigger=d(f).join(" "),t.trigger==="blur"&&(t.trigger="focus"),t.trigger||(t.trigger=F),t},h=function(e,i,t){if(!!E){var r=G(i,t);if(!e[l]){var f=V(t,i);e[l]=D(f,L,{_scopeId:I(f,void 0)}),e[l].__bv_prev_data__={},e[l].$on(P,function(){p(r.title)&&e[l].updateData({title:r.title(e)})})}var a={title:r.title,triggers:r.trigger,placement:r.placement,fallbackPlacement:r.fallbackPlacement,variant:r.variant,customClass:r.customClass,container:r.container,boundary:r.boundary,delay:r.delay,offset:r.offset,noFade:!r.animation,id:r.id,interactive:r.interactive,disabled:r.disabled,html:r.html},c=e[l].__bv_prev_data__;if(e[l].__bv_prev_data__=a,!w(a,c)){var g={target:e};d(a).forEach(function(o){a[o]!==c[o]&&(g[o]=o==="title"&&p(a[o])?a[o](e):a[o])}),e[l].updateData(g)}}},J=function(e){e[l]&&(e[l].$destroy(),e[l]=null),delete e[l]},ae={bind:function(e,i,t){h(e,i,t)},componentUpdated:function(e,i,t){O(function(){h(e,i,t)})},unbind:function(e){J(e)}};export{ae as V};
