!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.tippy=e()}(this,function(){"use strict";function a(t){return t&&"[object Function]"==={}.toString.call(t)}function w(t,e){if(1!==t.nodeType)return[];var r=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?r[e]:r}function u(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function m(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=w(t),r=e.overflow,n=e.overflowX,o=e.overflowY;return/(auto|scroll|overlay)/.test(r+o+n)?t:m(u(t))}function h(t){return 11===t?et:10===t?rt:et||rt}function X(t){if(!t)return document.documentElement;for(var e=h(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var n=r&&r.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(r.nodeName)&&"static"===w(r,"position")?X(r):r:t?t.ownerDocument.documentElement:document.documentElement}function c(t){return null===t.parentNode?t:c(t.parentNode)}function b(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,n=r?t:e,o=r?e:t,i=document.createRange();i.setStart(n,0),i.setEnd(o,0);var a,p,s=i.commonAncestorContainer;if(t!==s&&e!==s||n.contains(o))return"BODY"===(p=(a=s).nodeName)||"HTML"!==p&&X(a.firstElementChild)!==a?X(s):s;var l=c(t);return l.host?b(l.host,e):b(t,c(e).host)}function v(t){var e="top"===(1=n.clientWidth&&r>=n.clientHeight}),c=0s[t]&&!n.escapeWithReference&&(r=z(c[e],s[t]-("right"===t?c.width:c.height))),ot({},e,r)}};return l.forEach(function(t){var e=-1===["left","top"].indexOf(t)?"secondary":"primary";c=it({},c,f[e](t))}),t.offsets.popper=c,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,r=e.popper,n=e.reference,o=t.placement.split("-")[0],i=H,a=-1!==["top","bottom"].indexOf(o),p=a?"right":"bottom",s=a?"left":"top",l=a?"width":"height";return r[p]i(n[p])&&(t.offsets.popper[s]=i(n[p])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var r;if(!A(t.instance.modifiers,"arrow","keepTogether"))return t;var n=e.element;if("string"==typeof n){if(!(n=t.instance.popper.querySelector(n)))return t}else if(!t.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],i=t.offsets,a=i.popper,p=i.reference,s=-1!==["left","right"].indexOf(o),l=s?"height":"width",c=s?"Top":"Left",f=c.toLowerCase(),d=s?"left":"top",u=s?"bottom":"right",m=E(n)[l];p[u]-ma[u]&&(t.offsets.popper[f]+=p[f]+m-a[u]),t.offsets.popper=x(t.offsets.popper);var h=p[f]+p[l]/2-m/2,b=w(t.instance.popper),v=parseFloat(b["margin"+c],10),y=parseFloat(b["border"+c+"Width"],10),g=h-t.offsets.popper[f]-v-y;return g=j(z(a[l]-m,g),0),t.arrowElement=n,t.offsets.arrow=(ot(r={},f,_(g)),ot(r,d,""),r),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(m,h){if(t(m.instance.modifiers,"inner"))return m;if(m.flipped&&m.placement===m.originalPlacement)return m;var b=d(m.instance.popper,m.instance.reference,h.padding,h.boundariesElement,m.positionFixed),v=m.placement.split("-")[0],y=O(v),g=m.placement.split("-")[1]||"",w=[];switch(h.behavior){case lt:w=[v,y];break;case ct:w=n(v);break;case ft:w=n(v,!0);break;default:w=h.behavior}return w.forEach(function(t,e){if(v!==t||w.length===e+1)return m;v=m.placement.split("-")[0],y=O(v);var r,n=m.offsets.popper,o=m.offsets.reference,i=H,a="left"===v&&i(n.right)>i(o.left)||"right"===v&&i(n.left)i(o.top)||"bottom"===v&&i(n.top)i(b.right),l=i(n.top)i(b.bottom),f="left"===v&&p||"right"===v&&s||"top"===v&&l||"bottom"===v&&c,d=-1!==["top","bottom"].indexOf(v),u=!!h.flipVariations&&(d&&"start"===g&&p||d&&"end"===g&&s||!d&&"start"===g&&l||!d&&"end"===g&&c);(a||f||u)&&(m.flipped=!0,(a||f)&&(v=w[e+1]),u&&(g="end"===(r=g)?"start":"start"===r?"end":r),m.placement=v+(g?"-"+g:""),m.offsets.popper=it({},m.offsets.popper,T(m.instance.popper,m.offsets.reference,m.placement)),m=L(m.instance.modifiers,m,"flip"))}),m},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,r=e.split("-")[0],n=t.offsets,o=n.popper,i=n.reference,a=-1!==["left","right"].indexOf(r),p=-1===["top","left"].indexOf(r);return o[a?"left":"top"]=i[r]-(p?o[a?"width":"height"]:0),t.placement=O(e),t.offsets.popper=x(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!A(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=I(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right')):e.className="tippy-arrow",e},Tt=function(){var t=xt();return t.className="tippy-backdrop",t.setAttribute("data-state","hidden"),t},Lt=function(t,e){t.setAttribute("tabindex","-1"),e.setAttribute("data-interactive","")},Ct=function(t,e){var r=xt();r.className="tippy-popper",r.setAttribute("role","tooltip"),r.id="tippy-"+t,r.style.zIndex=e.zIndex;var n=xt();n.className="tippy-tooltip",n.style.maxWidth=e.maxWidth+("number"==typeof e.maxWidth?"px":""),n.setAttribute("data-size",e.size),n.setAttribute("data-animation",e.animation),n.setAttribute("data-state","hidden"),e.theme.split(" ").forEach(function(t){n.classList.add(t+"-theme")});var o=xt();return o.className="tippy-content",o.setAttribute("data-state","hidden"),e.interactive&&Lt(r,n),e.arrow&&n.appendChild(Ot(e.arrowType)),e.animateFill&&(n.appendChild(Tt()),n.setAttribute("data-animatefill","")),e.inertia&&n.setAttribute("data-inertia",""),bt(o,e),n.appendChild(o),r.appendChild(n),r.addEventListener("focusout",function(t){t.relatedTarget&&r._tippy&&!Nt(t.relatedTarget,function(t){return t===r})&&t.relatedTarget!==r._tippy.reference&&r._tippy.props.shouldPopperHideOnBlur(t)&&r._tippy.hide()}),r},At=function(t,e,r){var n,o=gt(t),i=o.tooltip,a=o.content,p=o.backdrop,s=o.arrow;t.style.zIndex=r.zIndex,i.setAttribute("data-size",r.size),i.setAttribute("data-animation",r.animation),i.style.maxWidth=r.maxWidth+("number"==typeof r.maxWidth?"px":""),e.content!==r.content&&bt(a,r),!e.animateFill&&r.animateFill?(i.appendChild(Tt()),i.setAttribute("data-animatefill","")):e.animateFill&&!r.animateFill&&(i.removeChild(p),i.removeAttribute("data-animatefill")),!e.arrow&&r.arrow?i.appendChild(Ot(r.arrowType)):e.arrow&&!r.arrow&&i.removeChild(s),e.arrow&&r.arrow&&e.arrowType!==r.arrowType&&i.replaceChild(Ot(r.arrowType),s),!e.interactive&&r.interactive?Lt(t,i):e.interactive&&!r.interactive&&(n=i,t.removeAttribute("tabindex"),n.removeAttribute("data-interactive")),!e.inertia&&r.inertia?i.setAttribute("data-inertia",""):e.inertia&&!r.inertia&&i.removeAttribute("data-inertia"),e.theme!==r.theme&&(e.theme.split(" ").forEach(function(t){i.classList.remove(t+"-theme")}),r.theme.split(" ").forEach(function(t){i.classList.add(t+"-theme")}))},Yt=function(r){ht(document.querySelectorAll(ut.POPPER)).forEach(function(t){var e=t._tippy;e&&!0===e.props.hideOnClick&&(!r||t!==r.popper)&&e.hide()})},Dt=function(o){return Object.keys(V).reduce(function(t,e){var r,n=(o.getAttribute("data-tippy-"+e)||"").trim();return n&&(t[e]="content"===e?n:"true"===n||"false"!==n&&(r=n,isNaN(r)||isNaN(parseFloat(r))?"["===n[0]||"{"===n[0]?JSON.parse(n):n:+n)),t},{})},Pt=function(){if(P){var t=Element.prototype;return t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector}}(),Xt=function(t,e){return(Element.prototype.closest||function(t){for(var e=this;e;){if(Pt.call(e,t))return e;e=e.parentElement}}).call(t,e)},Nt=function(t,e){for(;t;){if(e(t))return t;t=t.parentElement}},It=function(t){var e=window.scrollX||window.pageXOffset,r=window.scrollY||window.pageYOffset;t.focus(),scroll(e,r)},St=function(t,e){return(e?t:{X:"Y",Y:"X"}[t])||""},Ht=function(t,e,r,n){var o=e[0],i=e[1];return o||i?{scale:i?r?o+", "+i:i+", "+o:""+o,translate:i?r?n?o+"px, "+-i+"px":o+"px, "+i+"px":n?-i+"px, "+o+"px":i+"px, "+o+"px":n?-o+"px":o+"px"}[t]:""},Mt=function(t,e){var r=t.match(new RegExp(e+"([XY])"));return r?r[1]:""},Ft=function(t,e){var r=t.match(e);return r?r[1].split(",").map(parseFloat):[]},Rt=/translateX?Y?\(([^)]+)\)/,Bt=/scaleX?Y?\(([^)]+)\)/,Wt=function(t,e){var r=qt(Xt(t,ut.POPPER)),n="top"===r||"bottom"===r,o="right"===r||"bottom"===r,i={translate:{axis:Mt(e,"translate"),numbers:Ft(e,Rt)},scale:{axis:Mt(e,"scale"),numbers:Ft(e,Bt)}},a=e.replace(Rt,"translate"+St(i.translate.axis,n)+"("+Ht("translate",i.translate.numbers,n,o)+")").replace(Bt,"scale"+St(i.scale.axis,n)+"("+Ht("scale",i.scale.numbers,n,o)+")");t.style[void 0===document.body.style.transform?"webkitTransform":"transform"]=a},zt=function(t,e){t.filter(Boolean).forEach(function(t){t.setAttribute("data-state",e)})},_t=function(t,e){var r=t.popper,n=t.options,o=n.onCreate,i=n.onUpdate;n.onCreate=n.onUpdate=function(){r.offsetHeight,e(),i(),n.onCreate=o,n.onUpdate=i}},jt=function(t){setTimeout(t,1)},Ut=function(t,e,r,n){if(!t)return!0;var o=r.clientX,i=r.clientY,a=n.interactiveBorder,p=n.distance,s=e.top-i>("top"===t?a+p:a),l=i-e.bottom>("bottom"===t?a+p:a),c=e.left-o>("left"===t?a+p:a),f=o-e.right>("right"===t?a+p:a);return s||l||c||f},Vt=function(t,e){return-(t-e)+"px"},qt=function(t){var e=t.getAttribute("x-placement");return e?e.split("-")[0]:""},Gt=function(t,e){var r=U({},e,e.performance?{}:Dt(t));return r.arrow&&(r.animateFill=!1),"function"==typeof r.appendTo&&(r.appendTo=e.appendTo(t)),"function"==typeof r.content&&(r.content=e.content(t)),r},Kt=function(t,e,r){t[e+"EventListener"]("transitionend",r)},Jt=function(r,n){var o;return function(){var t=this,e=arguments;clearTimeout(o),o=setTimeout(function(){return r.apply(t,e)},n)}},Qt=function(t,e){for(var r in t||{})if(!(r in e))throw Error("[tippy]: `"+r+"` is not a valid option")},Zt=function(t,e){return{}.hasOwnProperty.call(t,e)},$t=!1,te=function(){$t||($t=!0,B&&document.body.classList.add("tippy-iOS"),window.performance&&document.addEventListener("mousemove",re))},ee=0,re=function t(){var e=performance.now();e-ee<20&&($t=!1,document.removeEventListener("mousemove",t),!B&&document.body.classList.remove("tippy-iOS")),ee=e},ne=function(t){var e=t.target;if(!(e instanceof Element))return Yt();var r=Xt(e,ut.POPPER);if(!(r&&r._tippy&&r._tippy.props.interactive)){var n=Nt(e,function(t){return t._tippy&&t._tippy.reference===t});if(n){var o=n._tippy,i=-1