import t from"popper.js";function e(){return(e=Object.assign||function(t){for(var e=1;e-1}function W(t){return t instanceof Element}function j(t){return!(!t||!P(t,"isVirtual"))||W(t)}function R(t,e){return"function"==typeof t?t.apply(null,e):t}function X(t,e){t.filter(function(t){return"flip"===t.name})[0].enabled=e}function Y(){return document.createElement("div")}function J(t,e){t.forEach(function(t){t&&(t.style.transitionDuration="".concat(e,"ms"))})}function G(t,e){t.forEach(function(t){t&&t.setAttribute("data-state",e)})}function K(t,n){var i=e({},n,{content:R(n.content,[t])},n.ignoreAttributes?{}:function(t){return D.reduce(function(e,n){var i=(t.getAttribute("data-tippy-".concat(n))||"").trim();if(!i)return e;if("content"===n)e[n]=i;else try{e[n]=JSON.parse(i)}catch(t){e[n]=i}return e},{})}(t));return(i.arrow||o)&&(i.animateFill=!1),i}function Q(t,e){Object.keys(t).forEach(function(t){if(!P(e,t))throw new Error("[tippy]: `".concat(t,"` is not a valid option"))})}function Z(t,e){t.innerHTML=W(e)?e.innerHTML:e}function $(t,e){if(W(e.content))Z(t,""),t.appendChild(e.content);else if("function"!=typeof e.content){t[e.allowHTML?"innerHTML":"textContent"]=e.content}}function tt(t){return{tooltip:t.querySelector(S),backdrop:t.querySelector(O),content:t.querySelector(x),arrow:t.querySelector(k)||t.querySelector(M)}}function et(t){t.setAttribute("data-inertia","")}function nt(t){var e=Y();return"round"===t?(e.className=T,Z(e,'')):e.className=L,e}function it(){var t=Y();return t.className=C,t.setAttribute("data-state","hidden"),t}function rt(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")}function ot(t,e,n){var i=o&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";t[e+"EventListener"](i,n)}function at(t){var e=t.getAttribute(b);return e?e.split("-")[0]:""}function st(t,e,n){n.split(" ").forEach(function(n){t.classList[e](n+"-theme")})}function pt(t,e){var n=Y();n.className=w,n.id="tippy-".concat(t),n.style.zIndex=""+e.zIndex,n.style.position="absolute",n.style.top="0",n.style.left="0",e.role&&n.setAttribute("role",e.role);var i=Y();i.className=A,i.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),i.setAttribute("data-size",e.size),i.setAttribute("data-animation",e.animation),i.setAttribute("data-state","hidden"),st(i,"add",e.theme);var r=Y();return r.className=E,r.setAttribute("data-state","hidden"),e.interactive&&rt(n,i),e.arrow&&i.appendChild(nt(e.arrowType)),e.animateFill&&(i.appendChild(it()),i.setAttribute("data-animatefill","")),e.inertia&&et(i),$(r,e),i.appendChild(r),n.appendChild(i),n}function ct(t,e,n){var i=tt(t),r=i.tooltip,o=i.content,a=i.backdrop,s=i.arrow;t.style.zIndex=""+n.zIndex,r.setAttribute("data-size",n.size),r.setAttribute("data-animation",n.animation),r.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?t.setAttribute("role",n.role):t.removeAttribute("role"),e.content!==n.content&&$(o,n),!e.animateFill&&n.animateFill?(r.appendChild(it()),r.setAttribute("data-animatefill","")):e.animateFill&&!n.animateFill&&(r.removeChild(a),r.removeAttribute("data-animatefill")),!e.arrow&&n.arrow?r.appendChild(nt(n.arrowType)):e.arrow&&!n.arrow&&r.removeChild(s),e.arrow&&n.arrow&&e.arrowType!==n.arrowType&&r.replaceChild(nt(n.arrowType),s),!e.interactive&&n.interactive?rt(t,r):e.interactive&&!n.interactive&&function(t,e){t.removeAttribute("tabindex"),e.removeAttribute("data-interactive")}(t,r),!e.inertia&&n.inertia?et(r):e.inertia&&!n.inertia&&function(t){t.removeAttribute("data-inertia")}(r),e.theme!==n.theme&&(st(r,"remove",e.theme),st(r,"add",n.theme))}var ut=1,lt=[];function dt(n,i){var o,a,c,y,w,A=K(n,i);if(!A.multiple&&n._tippy)return null;var E,C,L,T,S,x=!1,O=!1,k=!1,M=!1,V=[],_=B(yt,A.interactiveDebounce),N=ut++,z=pt(N,A),D=tt(z),j={id:N,reference:n,popper:z,popperChildren:D,popperInstance:null,props:A,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:Ot,set:kt,setContent:function(t){kt({content:t})},show:Mt,hide:Ht,enable:function(){j.state.isEnabled=!0},disable:function(){j.state.isEnabled=!1},destroy:function(t){if(j.state.isDestroyed)return;O=!0,j.state.isMounted&&Ht(0);vt(),delete n._tippy;var e=j.props.target;e&&t&&W(n)&&l(n.querySelectorAll(e)).forEach(function(t){t._tippy&&t._tippy.destroy()});j.popperInstance&&j.popperInstance.destroy();O=!1,j.state.isDestroyed=!0}};return n._tippy=j,z._tippy=j,mt(),A.lazy||Tt(),A.showOnInit&&It(),!A.a11y||A.target||(!W(S=$())||u.call(S,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")&&!S.hasAttribute("disabled"))||$().setAttribute("tabindex","0"),z.addEventListener("mouseenter",function(t){j.props.interactive&&j.state.isVisible&&"mouseenter"===o&&It(t,!0)}),z.addEventListener("mouseleave",function(){j.props.interactive&&"mouseenter"===o&&document.addEventListener("mousemove",_)}),j;function Y(){document.removeEventListener("mousemove",bt)}function Z(){document.body.removeEventListener("mouseleave",St),document.removeEventListener("mousemove",_),lt=lt.filter(function(t){return t!==_})}function $(){return j.props.triggerTarget||n}function et(){document.addEventListener("click",xt,!0)}function nt(){document.removeEventListener("click",xt,!0)}function it(){return[j.popperChildren.tooltip,j.popperChildren.backdrop,j.popperChildren.content]}function rt(){var t=j.props.followCursor;return t&&"focus"!==o||H&&"initial"===t}function st(t,e){var n=j.popperChildren.tooltip;function i(t){t.target===n&&(ot(n,"remove",i),e())}if(0===t)return e();ot(n,"remove",L),ot(n,"add",i),L=i}function ft(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];$().addEventListener(t,e,n),V.push({eventType:t,handler:e,options:n})}function mt(){j.props.touchHold&&!j.props.target&&(ft("touchstart",ht,m),ft("touchend",gt,m)),j.props.trigger.trim().split(" ").forEach(function(t){if("manual"!==t)if(j.props.target)switch(t){case"mouseenter":ft("mouseover",At),ft("mouseout",Et);break;case"focus":ft("focusin",At),ft("focusout",Et);break;case"click":ft(t,At)}else switch(ft(t,ht),t){case"mouseenter":ft("mouseleave",gt);break;case"focus":ft(r?"focusout":"blur",wt)}})}function vt(){V.forEach(function(t){var e=t.eventType,n=t.handler,i=t.options;$().removeEventListener(e,n,i)}),V=[]}function bt(t){var i=a=t,r=i.clientX,o=i.clientY;if(T){var s=f(t.target,function(t){return t===n}),p=n.getBoundingClientRect(),c=j.props.followCursor,u="horizontal"===c,l="vertical"===c,d=U(["top","bottom"],at(z)),m=z.getAttribute(b),v=!!m&&!!m.split("-")[1],h=d?z.offsetWidth:z.offsetHeight,y=h/2,g=d?0:v?h:y,w=d?v?h:y:0;!s&&j.props.interactive||(j.popperInstance.reference=e({},j.popperInstance.reference,{referenceNode:n,clientWidth:0,clientHeight:0,getBoundingClientRect:function(){return{width:d?h:0,height:d?0:h,top:(u?p.top:o)-g,bottom:(u?p.bottom:o)+g,left:(l?p.left:r)-w,right:(l?p.right:r)+w}}}),j.popperInstance.update()),"initial"===c&&j.state.isVisible&&Y()}}function ht(t){j.state.isEnabled&&!Ct(t)&&(j.state.isVisible||(o=t.type,t instanceof MouseEvent&&(a=t,lt.forEach(function(e){return e(t)}))),"click"===t.type&&!1!==j.props.hideOnClick&&j.state.isVisible?St():It(t))}function yt(t){var e=d(t.target,I)===z,i=f(t.target,function(t){return t===n});e||i||function(t,e,n,i){if(!t)return!0;var r=n.clientX,o=n.clientY,a=i.interactiveBorder,s=i.distance,p=e.top-o>("top"===t?a+s:a),c=o-e.bottom>("bottom"===t?a+s:a),u=e.left-r>("left"===t?a+s:a),l=r-e.right>("right"===t?a+s:a);return p||c||u||l}(at(z),z.getBoundingClientRect(),t,j.props)&&(Z(),St())}function gt(t){if(!Ct(t))return j.props.interactive?(document.body.addEventListener("mouseleave",St),document.addEventListener("mousemove",_),void lt.push(_)):void St()}function wt(t){t.target===$()&&(j.props.interactive&&t.relatedTarget&&z.contains(t.relatedTarget)||St())}function At(t){d(t.target,j.props.target)&&It(t)}function Et(t){d(t.target,j.props.target)&&St()}function Ct(t){var e="ontouchstart"in window,n=U(t.type,"touch"),i=j.props.touchHold;return e&&H&&i&&!n||H&&!i&&n}function Lt(){!M&&C&&(M=!0,function(t){t.offsetHeight}(z),C())}function Tt(){var i=j.props.popperOptions,r=j.popperChildren,o=r.tooltip,a=r.arrow,s=F(i,"preventOverflow");function p(t){j.props.flip&&!j.props.flipOnUpdate&&(t.flipped&&(j.popperInstance.options.placement=t.placement),X(j.popperInstance.modifiers,!1)),o.setAttribute(b,t.placement),!1!==t.attributes[h]?o.setAttribute(h,""):o.removeAttribute(h),E&&E!==t.placement&&k&&(o.style.transition="none",requestAnimationFrame(function(){o.style.transition=""})),E=t.placement,k=j.state.isVisible;var n=at(z),i=o.style;i.top=i.bottom=i.left=i.right="",i[n]=-(j.props.distance-10)+"px";var r=s&&void 0!==s.padding?s.padding:v,a="number"==typeof r,p=e({top:a?r:r.top,bottom:a?r:r.bottom,left:a?r:r.left,right:a?r:r.right},!a&&r);p[n]=a?r+j.props.distance:(r[n]||0)+j.props.distance,j.popperInstance.modifiers.filter(function(t){return"preventOverflow"===t.name})[0].padding=p,T=p}var c=e({eventsEnabled:!1,placement:j.props.placement},i,{modifiers:e({},i?i.modifiers:{},{preventOverflow:e({boundariesElement:j.props.boundary,padding:v},s),arrow:e({element:a,enabled:!!a},F(i,"arrow")),flip:e({enabled:j.props.flip,padding:j.props.distance+v,behavior:j.props.flipBehavior},F(i,"flip")),offset:e({offset:j.props.offset},F(i,"offset"))}),onCreate:function(t){p(t),Lt(),i&&i.onCreate&&i.onCreate(t)},onUpdate:function(t){p(t),Lt(),i&&i.onUpdate&&i.onUpdate(t)}});j.popperInstance=new t(n,z,c)}function It(t,n){if(Ot(),!j.state.isVisible){if(j.props.target)return function(t){if(t){var n=d(t.target,j.props.target);n&&!n._tippy&&dt(n,e({},j.props,{content:R(i.content,[n]),appendTo:i.appendTo,target:"",showOnInit:!0}))}}(t);if(x=!0,t&&!n&&j.props.onTrigger(j,t),j.props.wait)return j.props.wait(j,t);rt()&&!j.state.isMounted&&(j.popperInstance||Tt(),document.addEventListener("mousemove",bt)),et();var r=q(j.props.delay,0,s.delay);r?c=setTimeout(function(){Mt()},r):Mt()}}function St(){if(Ot(),!j.state.isVisible)return Y(),void nt();x=!1;var t=q(j.props.delay,1,s.delay);t?y=setTimeout(function(){j.state.isVisible&&Ht()},t):w=requestAnimationFrame(function(){Ht()})}function xt(t){if(!j.props.interactive||!z.contains(t.target)){if($().contains(t.target)){if(H)return;if(j.state.isVisible&&U(j.props.trigger,"click"))return}!0===j.props.hideOnClick&&(Ot(),Ht())}}function Ot(){clearTimeout(c),clearTimeout(y),cancelAnimationFrame(w)}function kt(t){Q(t=t||{},s),vt();var i=j.props,r=K(n,e({},j.props,{},t,{ignoreAttributes:!0}));r.ignoreAttributes=P(t,"ignoreAttributes")?t.ignoreAttributes||!1:i.ignoreAttributes,j.props=r,mt(),Z(),_=B(yt,r.interactiveDebounce),ct(z,i,r),j.popperChildren=tt(z),j.popperInstance&&(p.some(function(e){return P(t,e)&&t[e]!==i[e]})?(j.popperInstance.destroy(),Tt(),j.state.isVisible&&j.popperInstance.enableEventListeners(),j.props.followCursor&&a&&bt(a)):j.popperInstance.update())}function Mt(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q(j.props.duration,0,s.duration[1]);if(!j.state.isDestroyed&&j.state.isEnabled&&(!H||j.props.touch)&&!$().hasAttribute("disabled")&&!1!==j.props.onShow(j)){et(),z.style.visibility="visible",j.state.isVisible=!0,j.props.interactive&&$().classList.add(g);var e=it();J(e.concat(z),0),C=function(){if(j.state.isVisible){var i=rt();i&&a?bt(a):i||j.popperInstance.update(),j.popperChildren.backdrop&&(j.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),j.props.sticky&&function(){J([z],r?0:j.props.updateDuration);var t=n.getBoundingClientRect();!function e(){var i=n.getBoundingClientRect();t.top===i.top&&t.right===i.right&&t.bottom===i.bottom&&t.left===i.left||j.popperInstance.scheduleUpdate(),t=i,j.state.isMounted&&requestAnimationFrame(e)}()}(),J([z],j.props.updateDuration),J(e,t),G(e,"visible"),function(t,e){st(t,e)}(t,function(){j.props.aria&&$().setAttribute("aria-".concat(j.props.aria),z.id),j.props.onShown(j),j.state.isShown=!0})}},function(){M=!1;var t=rt();j.popperInstance?(X(j.popperInstance.modifiers,j.props.flip),t||(j.popperInstance.reference=n,j.popperInstance.enableEventListeners()),j.popperInstance.scheduleUpdate()):(Tt(),t||j.popperInstance.enableEventListeners());var e=j.props.appendTo,i="parent"===e?n.parentNode:R(e,[n]);i.contains(z)||(i.appendChild(z),j.props.onMount(j),j.state.isMounted=!0)}()}}function Ht(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q(j.props.duration,1,s.duration[1]);if(!j.state.isDestroyed&&(j.state.isEnabled||O)&&(!1!==j.props.onHide(j)||O)){nt(),z.style.visibility="hidden",j.state.isVisible=!1,j.state.isShown=!1,k=!1,j.props.interactive&&$().classList.remove(g);var e=it();J(e,t),G(e,"hidden"),function(t,e){st(t,function(){!j.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&e()})}(t,function(){x||Y(),j.props.aria&&$().removeAttribute("aria-".concat(j.props.aria)),j.popperInstance.disableEventListeners(),j.popperInstance.options.placement=j.props.placement,z.parentNode.removeChild(z),j.props.onHidden(j),j.state.isMounted=!1})}}}var ft=!1;function mt(t,n){Q(n||{},s),ft||(document.addEventListener("touchstart",V,m),window.addEventListener("blur",z),ft=!0);var i,r=e({},s,{},n);i=t,"[object Object]"!=={}.toString.call(i)||i.addEventListener||function(t){var e={isVirtual:!0,attributes:t.attributes||{},contains:function(){},setAttribute:function(e,n){t.attributes[e]=n},getAttribute:function(e){return t.attributes[e]},removeAttribute:function(e){delete t.attributes[e]},hasAttribute:function(e){return e in t.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(e){t.classList.classNames[e]=!0},remove:function(e){delete t.classList.classNames[e]},contains:function(e){return e in t.classList.classNames}}};for(var n in e)t[n]=e[n]}(t);var o=function(t){if(j(t))return[t];if(t instanceof NodeList)return l(t);if(Array.isArray(t))return t;try{return l(document.querySelectorAll(t))}catch(t){return[]}}(t).reduce(function(t,e){var n=e&&dt(e,r);return n&&t.push(n),t},[]);return j(t)?o[0]:o}mt.version="4.3.5",mt.defaults=s,mt.setDefaults=function(t){Object.keys(t).forEach(function(e){s[e]=t[e]})},mt.hideAll=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.exclude,n=t.duration;l(document.querySelectorAll(I)).forEach(function(t){var i,r=t._tippy;if(r){var o=!1;e&&(o=(i=e)._tippy&&!u.call(i,I)?r.reference===e:t===e.popper),o||r.hide(n)}})},mt.group=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.delay,r=void 0===i?t[0].props.delay:i,o=n.duration,a=void 0===o?0:o,s=!1;function p(t){s=t,d()}function c(e){e._originalProps.onShow(e),t.forEach(function(t){t.set({duration:a}),t.state.isVisible&&t.hide()}),p(!0)}function u(t){t._originalProps.onHide(t),p(!1)}function l(t){t._originalProps.onShown(t),t.set({duration:t._originalProps.duration})}function d(){t.forEach(function(t){t.set({onShow:c,onShown:l,onHide:u,delay:s?[0,Array.isArray(r)?r[1]:r]:r,duration:s?a:t._originalProps.duration})})}t.forEach(function(t){t._originalProps?t.set(t._originalProps):t._originalProps=e({},t.props)}),d()},n&&setTimeout(function(){l(document.querySelectorAll("[data-tippy]")).forEach(function(t){var e=t.getAttribute("data-tippy");e&&mt(t,{content:e})})});export default mt; //# sourceMappingURL=index.min.js.map