­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});(function(global,factory){typeof exports=="object"&&typeof module<"u"?module.exports=factory(require("@popperjs/core")):typeof define=="function"&&define.amd?define(["@popperjs/core"],factory):(global=global||self,global.tippy=factory(global.Popper))})(this,function(core){"use strict";var css='.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}';function injectCSS(css2){var style=document.createElement("style");style.textContent=css2,style.setAttribute("data-tippy-stylesheet","");var head=document.head,firstStyleOrLinkTag=document.querySelector("head>style,head>link");firstStyleOrLinkTag?head.insertBefore(style,firstStyleOrLinkTag):head.appendChild(style)}__name(injectCSS,"injectCSS");var isBrowser=typeof window<"u"&&typeof document<"u",isIE11=isBrowser?!!window.msCrypto:!1,ROUND_ARROW='',BOX_CLASS="tippy-box",CONTENT_CLASS="tippy-content",BACKDROP_CLASS="tippy-backdrop",ARROW_CLASS="tippy-arrow",SVG_ARROW_CLASS="tippy-svg-arrow",TOUCH_OPTIONS={passive:!0,capture:!0},TIPPY_DEFAULT_APPEND_TO=__name(function(){return document.body},"TIPPY_DEFAULT_APPEND_TO");function hasOwnProperty(obj,key){return{}.hasOwnProperty.call(obj,key)}__name(hasOwnProperty,"hasOwnProperty");function getValueAtIndexOrReturn(value,index,defaultValue){if(Array.isArray(value)){var v=value[index];return v??(Array.isArray(defaultValue)?defaultValue[index]:defaultValue)}return value}__name(getValueAtIndexOrReturn,"getValueAtIndexOrReturn");function isType(value,type){var str={}.toString.call(value);return str.indexOf("[object")===0&&str.indexOf(type+"]")>-1}__name(isType,"isType");function invokeWithArgsOrReturn(value,args){return typeof value=="function"?value.apply(void 0,args):value}__name(invokeWithArgsOrReturn,"invokeWithArgsOrReturn");function debounce(fn,ms){if(ms===0)return fn;var timeout;return function(arg){clearTimeout(timeout),timeout=setTimeout(function(){fn(arg)},ms)}}__name(debounce,"debounce");function removeProperties(obj,keys){var clone=Object.assign({},obj);return keys.forEach(function(key){delete clone[key]}),clone}__name(removeProperties,"removeProperties");function splitBySpaces(value){return value.split(/\s+/).filter(Boolean)}__name(splitBySpaces,"splitBySpaces");function normalizeToArray(value){return[].concat(value)}__name(normalizeToArray,"normalizeToArray");function pushIfUnique(arr,value){arr.indexOf(value)===-1&&arr.push(value)}__name(pushIfUnique,"pushIfUnique");function unique(arr){return arr.filter(function(item,index){return arr.indexOf(item)===index})}__name(unique,"unique");function getBasePlacement(placement){return placement.split("-")[0]}__name(getBasePlacement,"getBasePlacement");function arrayFrom(value){return[].slice.call(value)}__name(arrayFrom,"arrayFrom");function removeUndefinedProps(obj){return Object.keys(obj).reduce(function(acc,key){return obj[key]!==void 0&&(acc[key]=obj[key]),acc},{})}__name(removeUndefinedProps,"removeUndefinedProps");function div(){return document.createElement("div")}__name(div,"div");function isElement(value){return["Element","Fragment"].some(function(type){return isType(value,type)})}__name(isElement,"isElement");function isNodeList(value){return isType(value,"NodeList")}__name(isNodeList,"isNodeList");function isMouseEvent(value){return isType(value,"MouseEvent")}__name(isMouseEvent,"isMouseEvent");function isReferenceElement(value){return!!(value&&value._tippy&&value._tippy.reference===value)}__name(isReferenceElement,"isReferenceElement");function getArrayOfElements(value){return isElement(value)?[value]:isNodeList(value)?arrayFrom(value):Array.isArray(value)?value:arrayFrom(document.querySelectorAll(value))}__name(getArrayOfElements,"getArrayOfElements");function setTransitionDuration(els,value){els.forEach(function(el){el&&(el.style.transitionDuration=value+"ms")})}__name(setTransitionDuration,"setTransitionDuration");function setVisibilityState(els,state){els.forEach(function(el){el&&el.setAttribute("data-state",state)})}__name(setVisibilityState,"setVisibilityState");function getOwnerDocument(elementOrElements){var _element$ownerDocumen,_normalizeToArray=normalizeToArray(elementOrElements),element=_normalizeToArray[0];return element!=null&&(_element$ownerDocumen=element.ownerDocument)!=null&&_element$ownerDocumen.body?element.ownerDocument:document}__name(getOwnerDocument,"getOwnerDocument");function isCursorOutsideInteractiveBorder(popperTreeData,event){var clientX=event.clientX,clientY=event.clientY;return popperTreeData.every(function(_ref){var popperRect=_ref.popperRect,popperState=_ref.popperState,props=_ref.props,interactiveBorder=props.interactiveBorder,basePlacement=getBasePlacement(popperState.placement),offsetData=popperState.modifiersData.offset;if(!offsetData)return!0;var topDistance=basePlacement==="bottom"?offsetData.top.y:0,bottomDistance=basePlacement==="top"?offsetData.bottom.y:0,leftDistance=basePlacement==="right"?offsetData.left.x:0,rightDistance=basePlacement==="left"?offsetData.right.x:0,exceedsTop=popperRect.top-clientY+topDistance>interactiveBorder,exceedsBottom=clientY-popperRect.bottom-bottomDistance>interactiveBorder,exceedsLeft=popperRect.left-clientX+leftDistance>interactiveBorder,exceedsRight=clientX-popperRect.right-rightDistance>interactiveBorder;return exceedsTop||exceedsBottom||exceedsLeft||exceedsRight})}__name(isCursorOutsideInteractiveBorder,"isCursorOutsideInteractiveBorder");function updateTransitionEndListener(box,action,listener){var method=action+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(event){box[method](event,listener)})}__name(updateTransitionEndListener,"updateTransitionEndListener");function actualContains(parent,child){for(var target=child;target;){var _target$getRootNode;if(parent.contains(target))return!0;target=target.getRootNode==null||(_target$getRootNode=target.getRootNode())==null?void 0:_target$getRootNode.host}return!1}__name(actualContains,"actualContains");var currentInput={isTouch:!1},lastMouseMoveTime=0;function onDocumentTouchStart(){currentInput.isTouch||(currentInput.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}__name(onDocumentTouchStart,"onDocumentTouchStart");function onDocumentMouseMove(){var now=performance.now();now-lastMouseMoveTime<20&&(currentInput.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),lastMouseMoveTime=now}__name(onDocumentMouseMove,"onDocumentMouseMove");function onWindowBlur(){var activeElement=document.activeElement;if(isReferenceElement(activeElement)){var instance=activeElement._tippy;activeElement.blur&&!instance.state.isVisible&&activeElement.blur()}}__name(onWindowBlur,"onWindowBlur");function bindGlobalEventListeners(){document.addEventListener("touchstart",onDocumentTouchStart,TOUCH_OPTIONS),window.addEventListener("blur",onWindowBlur)}__name(bindGlobalEventListeners,"bindGlobalEventListeners");function createMemoryLeakWarning(method){var txt=method==="destroy"?"n already-":" ";return[method+"() was called on a"+txt+"destroyed instance. This is a no-op but","indicates a potential memory leak."].join(" ")}__name(createMemoryLeakWarning,"createMemoryLeakWarning");function clean(value){var spacesAndTabs=/[ \t]{2,}/g,lineStartWithSpaces=/^[ \t]*/gm;return value.replace(spacesAndTabs," ").replace(lineStartWithSpaces,"").trim()}__name(clean,"clean");function getDevMessage(message){return clean(` %ctippy.js %c`+clean(message)+` %c\u{1F477}\u200D This is a development-only message. It will be removed in production. `)}__name(getDevMessage,"getDevMessage");function getFormattedMessage(message){return[getDevMessage(message),"color: #00C584; font-size: 1.3em; font-weight: bold;","line-height: 1.5","color: #a6a095;"]}__name(getFormattedMessage,"getFormattedMessage");var visitedMessages;resetVisitedMessages();function resetVisitedMessages(){visitedMessages=new Set}__name(resetVisitedMessages,"resetVisitedMessages");function warnWhen(condition,message){if(condition&&!visitedMessages.has(message)){var _console;visitedMessages.add(message),(_console=console).warn.apply(_console,getFormattedMessage(message))}}__name(warnWhen,"warnWhen");function errorWhen(condition,message){if(condition&&!visitedMessages.has(message)){var _console2;visitedMessages.add(message),(_console2=console).error.apply(_console2,getFormattedMessage(message))}}__name(errorWhen,"errorWhen");function validateTargets(targets){var didPassFalsyValue=!targets,didPassPlainObject=Object.prototype.toString.call(targets)==="[object Object]"&&!targets.addEventListener;errorWhen(didPassFalsyValue,["tippy() was passed","`"+String(targets)+"`","as its targets (first) argument. Valid types are: String, Element,","Element[], or NodeList."].join(" ")),errorWhen(didPassPlainObject,["tippy() was passed a plain object which is not supported as an argument","for virtual positioning. Use props.getReferenceClientRect instead."].join(" "))}__name(validateTargets,"validateTargets");var pluginProps={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},renderProps={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},defaultProps=Object.assign({appendTo:TIPPY_DEFAULT_APPEND_TO,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:__name(function(){},"onAfterUpdate"),onBeforeUpdate:__name(function(){},"onBeforeUpdate"),onCreate:__name(function(){},"onCreate"),onDestroy:__name(function(){},"onDestroy"),onHidden:__name(function(){},"onHidden"),onHide:__name(function(){},"onHide"),onMount:__name(function(){},"onMount"),onShow:__name(function(){},"onShow"),onShown:__name(function(){},"onShown"),onTrigger:__name(function(){},"onTrigger"),onUntrigger:__name(function(){},"onUntrigger"),onClickOutside:__name(function(){},"onClickOutside"),placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},pluginProps,renderProps),defaultKeys=Object.keys(defaultProps),setDefaultProps=__name(function(partialProps){validateProps(partialProps,[]);var keys=Object.keys(partialProps);keys.forEach(function(key){defaultProps[key]=partialProps[key]})},"setDefaultProps");function getExtendedPassedProps(passedProps){var plugins=passedProps.plugins||[],pluginProps2=plugins.reduce(function(acc,plugin){var name=plugin.name,defaultValue=plugin.defaultValue;if(name){var _name;acc[name]=passedProps[name]!==void 0?passedProps[name]:(_name=defaultProps[name])!=null?_name:defaultValue}return acc},{});return Object.assign({},passedProps,pluginProps2)}__name(getExtendedPassedProps,"getExtendedPassedProps");function getDataAttributeProps(reference,plugins){var propKeys=plugins?Object.keys(getExtendedPassedProps(Object.assign({},defaultProps,{plugins}))):defaultKeys,props=propKeys.reduce(function(acc,key){var valueAsString=(reference.getAttribute("data-tippy-"+key)||"").trim();if(!valueAsString)return acc;if(key==="content")acc[key]=valueAsString;else try{acc[key]=JSON.parse(valueAsString)}catch{acc[key]=valueAsString}return acc},{});return props}__name(getDataAttributeProps,"getDataAttributeProps");function evaluateProps(reference,props){var out=Object.assign({},props,{content:invokeWithArgsOrReturn(props.content,[reference])},props.ignoreAttributes?{}:getDataAttributeProps(reference,props.plugins));return out.aria=Object.assign({},defaultProps.aria,out.aria),out.aria={expanded:out.aria.expanded==="auto"?props.interactive:out.aria.expanded,content:out.aria.content==="auto"?props.interactive?null:"describedby":out.aria.content},out}__name(evaluateProps,"evaluateProps");function validateProps(partialProps,plugins){partialProps===void 0&&(partialProps={}),plugins===void 0&&(plugins=[]);var keys=Object.keys(partialProps);keys.forEach(function(prop){var nonPluginProps=removeProperties(defaultProps,Object.keys(pluginProps)),didPassUnknownProp=!hasOwnProperty(nonPluginProps,prop);didPassUnknownProp&&(didPassUnknownProp=plugins.filter(function(plugin){return plugin.name===prop}).length===0),warnWhen(didPassUnknownProp,["`"+prop+"`","is not a valid prop. You may have spelled it incorrectly, or if it's","a plugin, forgot to pass it in an array as props.plugins.",` `,`All props: https://atomiks.github.io/tippyjs/v6/all-props/ `,"Plugins: https://atomiks.github.io/tippyjs/v6/plugins/"].join(" "))})}__name(validateProps,"validateProps");var innerHTML=__name(function(){return"innerHTML"},"innerHTML");function dangerouslySetInnerHTML(element,html){element[innerHTML()]=html}__name(dangerouslySetInnerHTML,"dangerouslySetInnerHTML");function createArrowElement(value){var arrow=div();return value===!0?arrow.className=ARROW_CLASS:(arrow.className=SVG_ARROW_CLASS,isElement(value)?arrow.appendChild(value):dangerouslySetInnerHTML(arrow,value)),arrow}__name(createArrowElement,"createArrowElement");function setContent(content,props){isElement(props.content)?(dangerouslySetInnerHTML(content,""),content.appendChild(props.content)):typeof props.content!="function"&&(props.allowHTML?dangerouslySetInnerHTML(content,props.content):content.textContent=props.content)}__name(setContent,"setContent");function getChildren(popper){var box=popper.firstElementChild,boxChildren=arrayFrom(box.children);return{box,content:boxChildren.find(function(node){return node.classList.contains(CONTENT_CLASS)}),arrow:boxChildren.find(function(node){return node.classList.contains(ARROW_CLASS)||node.classList.contains(SVG_ARROW_CLASS)}),backdrop:boxChildren.find(function(node){return node.classList.contains(BACKDROP_CLASS)})}}__name(getChildren,"getChildren");function render(instance){var popper=div(),box=div();box.className=BOX_CLASS,box.setAttribute("data-state","hidden"),box.setAttribute("tabindex","-1");var content=div();content.className=CONTENT_CLASS,content.setAttribute("data-state","hidden"),setContent(content,instance.props),popper.appendChild(box),box.appendChild(content),onUpdate(instance.props,instance.props);function onUpdate(prevProps,nextProps){var _getChildren=getChildren(popper),box2=_getChildren.box,content2=_getChildren.content,arrow=_getChildren.arrow;nextProps.theme?box2.setAttribute("data-theme",nextProps.theme):box2.removeAttribute("data-theme"),typeof nextProps.animation=="string"?box2.setAttribute("data-animation",nextProps.animation):box2.removeAttribute("data-animation"),nextProps.inertia?box2.setAttribute("data-inertia",""):box2.removeAttribute("data-inertia"),box2.style.maxWidth=typeof nextProps.maxWidth=="number"?nextProps.maxWidth+"px":nextProps.maxWidth,nextProps.role?box2.setAttribute("role",nextProps.role):box2.removeAttribute("role"),(prevProps.content!==nextProps.content||prevProps.allowHTML!==nextProps.allowHTML)&&setContent(content2,instance.props),nextProps.arrow?arrow?prevProps.arrow!==nextProps.arrow&&(box2.removeChild(arrow),box2.appendChild(createArrowElement(nextProps.arrow))):box2.appendChild(createArrowElement(nextProps.arrow)):arrow&&box2.removeChild(arrow)}return __name(onUpdate,"onUpdate"),{popper,onUpdate}}__name(render,"render"),render.$$tippy=!0;var idCounter=1,mouseMoveListeners=[],mountedInstances=[];function createTippy(reference,passedProps){var props=evaluateProps(reference,Object.assign({},defaultProps,getExtendedPassedProps(removeUndefinedProps(passedProps)))),showTimeout,hideTimeout,scheduleHideAnimationFrame,isVisibleFromClick=!1,didHideDueToDocumentMouseDown=!1,didTouchMove=!1,ignoreOnFirstUpdate=!1,lastTriggerEvent,currentTransitionEndListener,onFirstUpdate,listeners=[],debouncedOnMouseMove=debounce(onMouseMove,props.interactiveDebounce),currentTarget,id=idCounter++,popperInstance=null,plugins=unique(props.plugins),state={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},instance={id,reference,popper:div(),popperInstance,props,state,plugins,clearDelayTimeouts,setProps,setContent:setContent2,show,hide,hideWithInteractivity,enable,disable,unmount,destroy};if(!props.render)return errorWhen(!0,"render() function has not been supplied."),instance;var _props$render=props.render(instance),popper=_props$render.popper,onUpdate=_props$render.onUpdate;popper.setAttribute("data-tippy-root",""),popper.id="tippy-"+instance.id,instance.popper=popper,reference._tippy=instance,popper._tippy=instance;var pluginsHooks=plugins.map(function(plugin){return plugin.fn(instance)}),hasAriaExpanded=reference.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[instance]),props.showOnCreate&&scheduleShow(),popper.addEventListener("mouseenter",function(){instance.props.interactive&&instance.state.isVisible&&instance.clearDelayTimeouts()}),popper.addEventListener("mouseleave",function(){instance.props.interactive&&instance.props.trigger.indexOf("mouseenter")>=0&&getDocument().addEventListener("mousemove",debouncedOnMouseMove)}),instance;function getNormalizedTouchSettings(){var touch=instance.props.touch;return Array.isArray(touch)?touch:[touch,0]}__name(getNormalizedTouchSettings,"getNormalizedTouchSettings");function getIsCustomTouchBehavior(){return getNormalizedTouchSettings()[0]==="hold"}__name(getIsCustomTouchBehavior,"getIsCustomTouchBehavior");function getIsDefaultRenderFn(){var _instance$props$rende;return!!((_instance$props$rende=instance.props.render)!=null&&_instance$props$rende.$$tippy)}__name(getIsDefaultRenderFn,"getIsDefaultRenderFn");function getCurrentTarget(){return currentTarget||reference}__name(getCurrentTarget,"getCurrentTarget");function getDocument(){var parent=getCurrentTarget().parentNode;return parent?getOwnerDocument(parent):document}__name(getDocument,"getDocument");function getDefaultTemplateChildren(){return getChildren(popper)}__name(getDefaultTemplateChildren,"getDefaultTemplateChildren");function getDelay(isShow){return instance.state.isMounted&&!instance.state.isVisible||currentInput.isTouch||lastTriggerEvent&&lastTriggerEvent.type==="focus"?0:getValueAtIndexOrReturn(instance.props.delay,isShow?0:1,defaultProps.delay)}__name(getDelay,"getDelay");function handleStyles(fromHide){fromHide===void 0&&(fromHide=!1),popper.style.pointerEvents=instance.props.interactive&&!fromHide?"":"none",popper.style.zIndex=""+instance.props.zIndex}__name(handleStyles,"handleStyles");function invokeHook(hook,args,shouldInvokePropsHook){if(shouldInvokePropsHook===void 0&&(shouldInvokePropsHook=!0),pluginsHooks.forEach(function(pluginHooks){pluginHooks[hook]&&pluginHooks[hook].apply(pluginHooks,args)}),shouldInvokePropsHook){var _instance$props;(_instance$props=instance.props)[hook].apply(_instance$props,args)}}__name(invokeHook,"invokeHook");function handleAriaContentAttribute(){var aria=instance.props.aria;if(aria.content){var attr="aria-"+aria.content,id2=popper.id,nodes=normalizeToArray(instance.props.triggerTarget||reference);nodes.forEach(function(node){var currentValue=node.getAttribute(attr);if(instance.state.isVisible)node.setAttribute(attr,currentValue?currentValue+" "+id2:id2);else{var nextValue=currentValue&¤tValue.replace(id2,"").trim();nextValue?node.setAttribute(attr,nextValue):node.removeAttribute(attr)}})}}__name(handleAriaContentAttribute,"handleAriaContentAttribute");function handleAriaExpandedAttribute(){if(!(hasAriaExpanded||!instance.props.aria.expanded)){var nodes=normalizeToArray(instance.props.triggerTarget||reference);nodes.forEach(function(node){instance.props.interactive?node.setAttribute("aria-expanded",instance.state.isVisible&&node===getCurrentTarget()?"true":"false"):node.removeAttribute("aria-expanded")})}}__name(handleAriaExpandedAttribute,"handleAriaExpandedAttribute");function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",debouncedOnMouseMove),mouseMoveListeners=mouseMoveListeners.filter(function(listener){return listener!==debouncedOnMouseMove})}__name(cleanupInteractiveMouseListeners,"cleanupInteractiveMouseListeners");function onDocumentPress(event){if(!(currentInput.isTouch&&(didTouchMove||event.type==="mousedown"))){var actualTarget=event.composedPath&&event.composedPath()[0]||event.target;if(!(instance.props.interactive&&actualContains(popper,actualTarget))){if(normalizeToArray(instance.props.triggerTarget||reference).some(function(el){return actualContains(el,actualTarget)})){if(currentInput.isTouch||instance.state.isVisible&&instance.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[instance,event]);instance.props.hideOnClick===!0&&(instance.clearDelayTimeouts(),instance.hide(),didHideDueToDocumentMouseDown=!0,setTimeout(function(){didHideDueToDocumentMouseDown=!1}),instance.state.isMounted||removeDocumentPress())}}}__name(onDocumentPress,"onDocumentPress");function onTouchMove(){didTouchMove=!0}__name(onTouchMove,"onTouchMove");function onTouchStart(){didTouchMove=!1}__name(onTouchStart,"onTouchStart");function addDocumentPress(){var doc=getDocument();doc.addEventListener("mousedown",onDocumentPress,!0),doc.addEventListener("touchend",onDocumentPress,TOUCH_OPTIONS),doc.addEventListener("touchstart",onTouchStart,TOUCH_OPTIONS),doc.addEventListener("touchmove",onTouchMove,TOUCH_OPTIONS)}__name(addDocumentPress,"addDocumentPress");function removeDocumentPress(){var doc=getDocument();doc.removeEventListener("mousedown",onDocumentPress,!0),doc.removeEventListener("touchend",onDocumentPress,TOUCH_OPTIONS),doc.removeEventListener("touchstart",onTouchStart,TOUCH_OPTIONS),doc.removeEventListener("touchmove",onTouchMove,TOUCH_OPTIONS)}__name(removeDocumentPress,"removeDocumentPress");function onTransitionedOut(duration,callback){onTransitionEnd(duration,function(){!instance.state.isVisible&&popper.parentNode&&popper.parentNode.contains(popper)&&callback()})}__name(onTransitionedOut,"onTransitionedOut");function onTransitionedIn(duration,callback){onTransitionEnd(duration,callback)}__name(onTransitionedIn,"onTransitionedIn");function onTransitionEnd(duration,callback){var box=getDefaultTemplateChildren().box;function listener(event){event.target===box&&(updateTransitionEndListener(box,"remove",listener),callback())}if(__name(listener,"listener"),duration===0)return callback();updateTransitionEndListener(box,"remove",currentTransitionEndListener),updateTransitionEndListener(box,"add",listener),currentTransitionEndListener=listener}__name(onTransitionEnd,"onTransitionEnd");function on(eventType,handler,options){options===void 0&&(options=!1);var nodes=normalizeToArray(instance.props.triggerTarget||reference);nodes.forEach(function(node){node.addEventListener(eventType,handler,options),listeners.push({node,eventType,handler,options})})}__name(on,"on");function addListeners(){getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),splitBySpaces(instance.props.trigger).forEach(function(eventType){if(eventType!=="manual")switch(on(eventType,onTrigger),eventType){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(isIE11?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut);break}})}__name(addListeners,"addListeners");function removeListeners(){listeners.forEach(function(_ref){var node=_ref.node,eventType=_ref.eventType,handler=_ref.handler,options=_ref.options;node.removeEventListener(eventType,handler,options)}),listeners=[]}__name(removeListeners,"removeListeners");function onTrigger(event){var _lastTriggerEvent,shouldScheduleClickHide=!1;if(!(!instance.state.isEnabled||isEventListenerStopped(event)||didHideDueToDocumentMouseDown)){var wasFocused=((_lastTriggerEvent=lastTriggerEvent)==null?void 0:_lastTriggerEvent.type)==="focus";lastTriggerEvent=event,currentTarget=event.currentTarget,handleAriaExpandedAttribute(),!instance.state.isVisible&&isMouseEvent(event)&&mouseMoveListeners.forEach(function(listener){return listener(event)}),event.type==="click"&&(instance.props.trigger.indexOf("mouseenter")<0||isVisibleFromClick)&&instance.props.hideOnClick!==!1&&instance.state.isVisible?shouldScheduleClickHide=!0:scheduleShow(event),event.type==="click"&&(isVisibleFromClick=!shouldScheduleClickHide),shouldScheduleClickHide&&!wasFocused&&scheduleHide(event)}}__name(onTrigger,"onTrigger");function onMouseMove(event){var target=event.target,isCursorOverReferenceOrPopper=getCurrentTarget().contains(target)||popper.contains(target);if(!(event.type==="mousemove"&&isCursorOverReferenceOrPopper)){var popperTreeData=getNestedPopperTree().concat(popper).map(function(popper2){var _instance$popperInsta,instance2=popper2._tippy,state2=(_instance$popperInsta=instance2.popperInstance)==null?void 0:_instance$popperInsta.state;return state2?{popperRect:popper2.getBoundingClientRect(),popperState:state2,props}:null}).filter(Boolean);isCursorOutsideInteractiveBorder(popperTreeData,event)&&(cleanupInteractiveMouseListeners(),scheduleHide(event))}}__name(onMouseMove,"onMouseMove");function onMouseLeave(event){var shouldBail=isEventListenerStopped(event)||instance.props.trigger.indexOf("click")>=0&&isVisibleFromClick;if(!shouldBail){if(instance.props.interactive){instance.hideWithInteractivity(event);return}scheduleHide(event)}}__name(onMouseLeave,"onMouseLeave");function onBlurOrFocusOut(event){instance.props.trigger.indexOf("focusin")<0&&event.target!==getCurrentTarget()||instance.props.interactive&&event.relatedTarget&&popper.contains(event.relatedTarget)||scheduleHide(event)}__name(onBlurOrFocusOut,"onBlurOrFocusOut");function isEventListenerStopped(event){return currentInput.isTouch?getIsCustomTouchBehavior()!==event.type.indexOf("touch")>=0:!1}__name(isEventListenerStopped,"isEventListenerStopped");function createPopperInstance(){destroyPopperInstance();var _instance$props2=instance.props,popperOptions=_instance$props2.popperOptions,placement=_instance$props2.placement,offset=_instance$props2.offset,getReferenceClientRect=_instance$props2.getReferenceClientRect,moveTransition=_instance$props2.moveTransition,arrow=getIsDefaultRenderFn()?getChildren(popper).arrow:null,computedReference=getReferenceClientRect?{getBoundingClientRect:getReferenceClientRect,contextElement:getReferenceClientRect.contextElement||getCurrentTarget()}:reference,tippyModifier={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:__name(function(_ref2){var state2=_ref2.state;if(getIsDefaultRenderFn()){var _getDefaultTemplateCh=getDefaultTemplateChildren(),box=_getDefaultTemplateCh.box;["placement","reference-hidden","escaped"].forEach(function(attr){attr==="placement"?box.setAttribute("data-placement",state2.placement):state2.attributes.popper["data-popper-"+attr]?box.setAttribute("data-"+attr,""):box.removeAttribute("data-"+attr)}),state2.attributes.popper={}}},"fn")},modifiers=[{name:"offset",options:{offset}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!moveTransition}},tippyModifier];getIsDefaultRenderFn()&&arrow&&modifiers.push({name:"arrow",options:{element:arrow,padding:3}}),modifiers.push.apply(modifiers,popperOptions?.modifiers||[]),instance.popperInstance=core.createPopper(computedReference,popper,Object.assign({},popperOptions,{placement,onFirstUpdate,modifiers}))}__name(createPopperInstance,"createPopperInstance");function destroyPopperInstance(){instance.popperInstance&&(instance.popperInstance.destroy(),instance.popperInstance=null)}__name(destroyPopperInstance,"destroyPopperInstance");function mount(){var appendTo=instance.props.appendTo,parentNode,node=getCurrentTarget();instance.props.interactive&&appendTo===TIPPY_DEFAULT_APPEND_TO||appendTo==="parent"?parentNode=node.parentNode:parentNode=invokeWithArgsOrReturn(appendTo,[node]),parentNode.contains(popper)||parentNode.appendChild(popper),instance.state.isMounted=!0,createPopperInstance(),warnWhen(instance.props.interactive&&appendTo===defaultProps.appendTo&&node.nextElementSibling!==popper,["Interactive tippy element may not be accessible via keyboard","navigation because it is not directly after the reference element","in the DOM source order.",` `,"Using a wrapper
or tag around the reference element","solves this by creating a new parentNode context.",` `,"Specifying `appendTo: document.body` silences this warning, but it","assumes you are using a focus management solution to handle","keyboard navigation.",` `,"See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity"].join(" "))}__name(mount,"mount");function getNestedPopperTree(){return arrayFrom(popper.querySelectorAll("[data-tippy-root]"))}__name(getNestedPopperTree,"getNestedPopperTree");function scheduleShow(event){instance.clearDelayTimeouts(),event&&invokeHook("onTrigger",[instance,event]),addDocumentPress();var delay=getDelay(!0),_getNormalizedTouchSe=getNormalizedTouchSettings(),touchValue=_getNormalizedTouchSe[0],touchDelay=_getNormalizedTouchSe[1];currentInput.isTouch&&touchValue==="hold"&&touchDelay&&(delay=touchDelay),delay?showTimeout=setTimeout(function(){instance.show()},delay):instance.show()}__name(scheduleShow,"scheduleShow");function scheduleHide(event){if(instance.clearDelayTimeouts(),invokeHook("onUntrigger",[instance,event]),!instance.state.isVisible){removeDocumentPress();return}if(!(instance.props.trigger.indexOf("mouseenter")>=0&&instance.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(event.type)>=0&&isVisibleFromClick)){var delay=getDelay(!1);delay?hideTimeout=setTimeout(function(){instance.state.isVisible&&instance.hide()},delay):scheduleHideAnimationFrame=requestAnimationFrame(function(){instance.hide()})}}__name(scheduleHide,"scheduleHide");function enable(){instance.state.isEnabled=!0}__name(enable,"enable");function disable(){instance.hide(),instance.state.isEnabled=!1}__name(disable,"disable");function clearDelayTimeouts(){clearTimeout(showTimeout),clearTimeout(hideTimeout),cancelAnimationFrame(scheduleHideAnimationFrame)}__name(clearDelayTimeouts,"clearDelayTimeouts");function setProps(partialProps){if(warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("setProps")),!instance.state.isDestroyed){invokeHook("onBeforeUpdate",[instance,partialProps]),removeListeners();var prevProps=instance.props,nextProps=evaluateProps(reference,Object.assign({},prevProps,removeUndefinedProps(partialProps),{ignoreAttributes:!0}));instance.props=nextProps,addListeners(),prevProps.interactiveDebounce!==nextProps.interactiveDebounce&&(cleanupInteractiveMouseListeners(),debouncedOnMouseMove=debounce(onMouseMove,nextProps.interactiveDebounce)),prevProps.triggerTarget&&!nextProps.triggerTarget?normalizeToArray(prevProps.triggerTarget).forEach(function(node){node.removeAttribute("aria-expanded")}):nextProps.triggerTarget&&reference.removeAttribute("aria-expanded"),handleAriaExpandedAttribute(),handleStyles(),onUpdate&&onUpdate(prevProps,nextProps),instance.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach(function(nestedPopper){requestAnimationFrame(nestedPopper._tippy.popperInstance.forceUpdate)})),invokeHook("onAfterUpdate",[instance,partialProps])}}__name(setProps,"setProps");function setContent2(content){instance.setProps({content})}__name(setContent2,"setContent");function show(){warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("show"));var isAlreadyVisible=instance.state.isVisible,isDestroyed=instance.state.isDestroyed,isDisabled=!instance.state.isEnabled,isTouchAndTouchDisabled=currentInput.isTouch&&!instance.props.touch,duration=getValueAtIndexOrReturn(instance.props.duration,0,defaultProps.duration);if(!(isAlreadyVisible||isDestroyed||isDisabled||isTouchAndTouchDisabled)&&!getCurrentTarget().hasAttribute("disabled")&&(invokeHook("onShow",[instance],!1),instance.props.onShow(instance)!==!1)){if(instance.state.isVisible=!0,getIsDefaultRenderFn()&&(popper.style.visibility="visible"),handleStyles(),addDocumentPress(),instance.state.isMounted||(popper.style.transition="none"),getIsDefaultRenderFn()){var _getDefaultTemplateCh2=getDefaultTemplateChildren(),box=_getDefaultTemplateCh2.box,content=_getDefaultTemplateCh2.content;setTransitionDuration([box,content],0)}onFirstUpdate=__name(function(){var _instance$popperInsta2;if(!(!instance.state.isVisible||ignoreOnFirstUpdate)){if(ignoreOnFirstUpdate=!0,popper.offsetHeight,popper.style.transition=instance.props.moveTransition,getIsDefaultRenderFn()&&instance.props.animation){var _getDefaultTemplateCh3=getDefaultTemplateChildren(),_box=_getDefaultTemplateCh3.box,_content=_getDefaultTemplateCh3.content;setTransitionDuration([_box,_content],duration),setVisibilityState([_box,_content],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(mountedInstances,instance),(_instance$popperInsta2=instance.popperInstance)==null||_instance$popperInsta2.forceUpdate(),invokeHook("onMount",[instance]),instance.props.animation&&getIsDefaultRenderFn()&&onTransitionedIn(duration,function(){instance.state.isShown=!0,invokeHook("onShown",[instance])})}},"onFirstUpdate"),mount()}}__name(show,"show");function hide(){warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("hide"));var isAlreadyHidden=!instance.state.isVisible,isDestroyed=instance.state.isDestroyed,isDisabled=!instance.state.isEnabled,duration=getValueAtIndexOrReturn(instance.props.duration,1,defaultProps.duration);if(!(isAlreadyHidden||isDestroyed||isDisabled)&&(invokeHook("onHide",[instance],!1),instance.props.onHide(instance)!==!1)){if(instance.state.isVisible=!1,instance.state.isShown=!1,ignoreOnFirstUpdate=!1,isVisibleFromClick=!1,getIsDefaultRenderFn()&&(popper.style.visibility="hidden"),cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(!0),getIsDefaultRenderFn()){var _getDefaultTemplateCh4=getDefaultTemplateChildren(),box=_getDefaultTemplateCh4.box,content=_getDefaultTemplateCh4.content;instance.props.animation&&(setTransitionDuration([box,content],duration),setVisibilityState([box,content],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),instance.props.animation?getIsDefaultRenderFn()&&onTransitionedOut(duration,instance.unmount):instance.unmount()}}__name(hide,"hide");function hideWithInteractivity(event){warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("hideWithInteractivity")),getDocument().addEventListener("mousemove",debouncedOnMouseMove),pushIfUnique(mouseMoveListeners,debouncedOnMouseMove),debouncedOnMouseMove(event)}__name(hideWithInteractivity,"hideWithInteractivity");function unmount(){warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("unmount")),instance.state.isVisible&&instance.hide(),instance.state.isMounted&&(destroyPopperInstance(),getNestedPopperTree().forEach(function(nestedPopper){nestedPopper._tippy.unmount()}),popper.parentNode&&popper.parentNode.removeChild(popper),mountedInstances=mountedInstances.filter(function(i){return i!==instance}),instance.state.isMounted=!1,invokeHook("onHidden",[instance]))}__name(unmount,"unmount");function destroy(){warnWhen(instance.state.isDestroyed,createMemoryLeakWarning("destroy")),!instance.state.isDestroyed&&(instance.clearDelayTimeouts(),instance.unmount(),removeListeners(),delete reference._tippy,instance.state.isDestroyed=!0,invokeHook("onDestroy",[instance]))}__name(destroy,"destroy")}__name(createTippy,"createTippy");function tippy(targets,optionalProps){optionalProps===void 0&&(optionalProps={});var plugins=defaultProps.plugins.concat(optionalProps.plugins||[]);validateTargets(targets),validateProps(optionalProps,plugins),bindGlobalEventListeners();var passedProps=Object.assign({},optionalProps,{plugins}),elements=getArrayOfElements(targets);{var isSingleContentElement=isElement(passedProps.content),isMoreThanOneReferenceElement=elements.length>1;warnWhen(isSingleContentElement&&isMoreThanOneReferenceElement,["tippy() was passed an Element as the `content` prop, but more than","one tippy instance was created by this invocation. This means the","content element will only be appended to the last tippy instance.",` `,"Instead, pass the .innerHTML of the element, or use a function that","returns a cloned version of the element instead.",` `,`1) content: element.innerHTML `,"2) content: () => element.cloneNode(true)"].join(" "))}var instances=elements.reduce(function(acc,reference){var instance=reference&&createTippy(reference,passedProps);return instance&&acc.push(instance),acc},[]);return isElement(targets)?instances[0]:instances}__name(tippy,"tippy"),tippy.defaultProps=defaultProps,tippy.setDefaultProps=setDefaultProps,tippy.currentInput=currentInput;var hideAll=__name(function(_temp){var _ref=_temp===void 0?{}:_temp,excludedReferenceOrInstance=_ref.exclude,duration=_ref.duration;mountedInstances.forEach(function(instance){var isExcluded=!1;if(excludedReferenceOrInstance&&(isExcluded=isReferenceElement(excludedReferenceOrInstance)?instance.reference===excludedReferenceOrInstance:instance.popper===excludedReferenceOrInstance.popper),!isExcluded){var originalDuration=instance.props.duration;instance.setProps({duration}),instance.hide(),instance.state.isDestroyed||instance.setProps({duration:originalDuration})}})},"hideAll"),applyStylesModifier=Object.assign({},core.applyStyles,{effect:__name(function(_ref){var state=_ref.state,initialStyles={popper:{position:state.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(state.elements.popper.style,initialStyles.popper),state.styles=initialStyles,state.elements.arrow&&Object.assign(state.elements.arrow.style,initialStyles.arrow)},"effect")}),createSingleton=__name(function(tippyInstances,optionalProps){var _optionalProps$popper;optionalProps===void 0&&(optionalProps={}),errorWhen(!Array.isArray(tippyInstances),["The first argument passed to createSingleton() must be an array of","tippy instances. The passed value was",String(tippyInstances)].join(" "));var individualInstances=tippyInstances,references=[],triggerTargets=[],currentTarget,overrides=optionalProps.overrides,interceptSetPropsCleanups=[],shownOnCreate=!1;function setTriggerTargets(){triggerTargets=individualInstances.map(function(instance){return normalizeToArray(instance.props.triggerTarget||instance.reference)}).reduce(function(acc,item){return acc.concat(item)},[])}__name(setTriggerTargets,"setTriggerTargets");function setReferences(){references=individualInstances.map(function(instance){return instance.reference})}__name(setReferences,"setReferences");function enableInstances(isEnabled){individualInstances.forEach(function(instance){isEnabled?instance.enable():instance.disable()})}__name(enableInstances,"enableInstances");function interceptSetProps(singleton2){return individualInstances.map(function(instance){var originalSetProps2=instance.setProps;return instance.setProps=function(props){originalSetProps2(props),instance.reference===currentTarget&&singleton2.setProps(props)},function(){instance.setProps=originalSetProps2}})}__name(interceptSetProps,"interceptSetProps");function prepareInstance(singleton2,target){var index=triggerTargets.indexOf(target);if(target!==currentTarget){currentTarget=target;var overrideProps=(overrides||[]).concat("content").reduce(function(acc,prop){return acc[prop]=individualInstances[index].props[prop],acc},{});singleton2.setProps(Object.assign({},overrideProps,{getReferenceClientRect:typeof overrideProps.getReferenceClientRect=="function"?overrideProps.getReferenceClientRect:function(){var _references$index;return(_references$index=references[index])==null?void 0:_references$index.getBoundingClientRect()}}))}}__name(prepareInstance,"prepareInstance"),enableInstances(!1),setReferences(),setTriggerTargets();var plugin={fn:__name(function(){return{onDestroy:__name(function(){enableInstances(!0)},"onDestroy"),onHidden:__name(function(){currentTarget=null},"onHidden"),onClickOutside:__name(function(instance){instance.props.showOnCreate&&!shownOnCreate&&(shownOnCreate=!0,currentTarget=null)},"onClickOutside"),onShow:__name(function(instance){instance.props.showOnCreate&&!shownOnCreate&&(shownOnCreate=!0,prepareInstance(instance,references[0]))},"onShow"),onTrigger:__name(function(instance,event){prepareInstance(instance,event.currentTarget)},"onTrigger")}},"fn")},singleton=tippy(div(),Object.assign({},removeProperties(optionalProps,["overrides"]),{plugins:[plugin].concat(optionalProps.plugins||[]),triggerTarget:triggerTargets,popperOptions:Object.assign({},optionalProps.popperOptions,{modifiers:[].concat(((_optionalProps$popper=optionalProps.popperOptions)==null?void 0:_optionalProps$popper.modifiers)||[],[applyStylesModifier])})})),originalShow=singleton.show;singleton.show=function(target){if(originalShow(),!currentTarget&&target==null)return prepareInstance(singleton,references[0]);if(!(currentTarget&&target==null)){if(typeof target=="number")return references[target]&&prepareInstance(singleton,references[target]);if(individualInstances.indexOf(target)>=0){var ref=target.reference;return prepareInstance(singleton,ref)}if(references.indexOf(target)>=0)return prepareInstance(singleton,target)}},singleton.showNext=function(){var first=references[0];if(!currentTarget)return singleton.show(0);var index=references.indexOf(currentTarget);singleton.show(references[index+1]||first)},singleton.showPrevious=function(){var last=references[references.length-1];if(!currentTarget)return singleton.show(last);var index=references.indexOf(currentTarget),target=references[index-1]||last;singleton.show(target)};var originalSetProps=singleton.setProps;return singleton.setProps=function(props){overrides=props.overrides||overrides,originalSetProps(props)},singleton.setInstances=function(nextInstances){enableInstances(!0),interceptSetPropsCleanups.forEach(function(fn){return fn()}),individualInstances=nextInstances,enableInstances(!1),setReferences(),setTriggerTargets(),interceptSetPropsCleanups=interceptSetProps(singleton),singleton.setProps({triggerTarget:triggerTargets})},interceptSetPropsCleanups=interceptSetProps(singleton),singleton},"createSingleton"),BUBBLING_EVENTS_MAP={mouseover:"mouseenter",focusin:"focus",click:"click"};function delegate(targets,props){errorWhen(!(props&&props.target),["You must specity a `target` prop indicating a CSS selector string matching","the target elements that should receive a tippy."].join(" "));var listeners=[],childTippyInstances=[],disabled=!1,target=props.target,nativeProps=removeProperties(props,["target"]),parentProps=Object.assign({},nativeProps,{trigger:"manual",touch:!1}),childProps=Object.assign({touch:defaultProps.touch},nativeProps,{showOnCreate:!0}),returnValue=tippy(targets,parentProps),normalizedReturnValue=normalizeToArray(returnValue);function onTrigger(event){if(!(!event.target||disabled)){var targetNode=event.target.closest(target);if(targetNode){var trigger=targetNode.getAttribute("data-tippy-trigger")||props.trigger||defaultProps.trigger;if(!targetNode._tippy&&!(event.type==="touchstart"&&typeof childProps.touch=="boolean")&&!(event.type!=="touchstart"&&trigger.indexOf(BUBBLING_EVENTS_MAP[event.type])<0)){var instance=tippy(targetNode,childProps);instance&&(childTippyInstances=childTippyInstances.concat(instance))}}}}__name(onTrigger,"onTrigger");function on(node,eventType,handler,options){options===void 0&&(options=!1),node.addEventListener(eventType,handler,options),listeners.push({node,eventType,handler,options})}__name(on,"on");function addEventListeners(instance){var reference=instance.reference;on(reference,"touchstart",onTrigger,TOUCH_OPTIONS),on(reference,"mouseover",onTrigger),on(reference,"focusin",onTrigger),on(reference,"click",onTrigger)}__name(addEventListeners,"addEventListeners");function removeEventListeners(){listeners.forEach(function(_ref){var node=_ref.node,eventType=_ref.eventType,handler=_ref.handler,options=_ref.options;node.removeEventListener(eventType,handler,options)}),listeners=[]}__name(removeEventListeners,"removeEventListeners");function applyMutations(instance){var originalDestroy=instance.destroy,originalEnable=instance.enable,originalDisable=instance.disable;instance.destroy=function(shouldDestroyChildInstances){shouldDestroyChildInstances===void 0&&(shouldDestroyChildInstances=!0),shouldDestroyChildInstances&&childTippyInstances.forEach(function(instance2){instance2.destroy()}),childTippyInstances=[],removeEventListeners(),originalDestroy()},instance.enable=function(){originalEnable(),childTippyInstances.forEach(function(instance2){return instance2.enable()}),disabled=!1},instance.disable=function(){originalDisable(),childTippyInstances.forEach(function(instance2){return instance2.disable()}),disabled=!0},addEventListeners(instance)}return __name(applyMutations,"applyMutations"),normalizedReturnValue.forEach(applyMutations),returnValue}__name(delegate,"delegate");var animateFill={name:"animateFill",defaultValue:!1,fn:__name(function(instance){var _instance$props$rende;if(!((_instance$props$rende=instance.props.render)!=null&&_instance$props$rende.$$tippy))return errorWhen(instance.props.animateFill,"The `animateFill` plugin requires the default render function."),{};var _getChildren=getChildren(instance.popper),box=_getChildren.box,content=_getChildren.content,backdrop=instance.props.animateFill?createBackdropElement():null;return{onCreate:__name(function(){backdrop&&(box.insertBefore(backdrop,box.firstElementChild),box.setAttribute("data-animatefill",""),box.style.overflow="hidden",instance.setProps({arrow:!1,animation:"shift-away"}))},"onCreate"),onMount:__name(function(){if(backdrop){var transitionDuration=box.style.transitionDuration,duration=Number(transitionDuration.replace("ms",""));content.style.transitionDelay=Math.round(duration/10)+"ms",backdrop.style.transitionDuration=transitionDuration,setVisibilityState([backdrop],"visible")}},"onMount"),onShow:__name(function(){backdrop&&(backdrop.style.transitionDuration="0ms")},"onShow"),onHide:__name(function(){backdrop&&setVisibilityState([backdrop],"hidden")},"onHide")}},"fn")};function createBackdropElement(){var backdrop=div();return backdrop.className=BACKDROP_CLASS,setVisibilityState([backdrop],"hidden"),backdrop}__name(createBackdropElement,"createBackdropElement");var mouseCoords={clientX:0,clientY:0},activeInstances=[];function storeMouseCoords(_ref){var clientX=_ref.clientX,clientY=_ref.clientY;mouseCoords={clientX,clientY}}__name(storeMouseCoords,"storeMouseCoords");function addMouseCoordsListener(doc){doc.addEventListener("mousemove",storeMouseCoords)}__name(addMouseCoordsListener,"addMouseCoordsListener");function removeMouseCoordsListener(doc){doc.removeEventListener("mousemove",storeMouseCoords)}__name(removeMouseCoordsListener,"removeMouseCoordsListener");var followCursor={name:"followCursor",defaultValue:!1,fn:__name(function(instance){var reference=instance.reference,doc=getOwnerDocument(instance.props.triggerTarget||reference),isInternalUpdate=!1,wasFocusEvent=!1,isUnmounted=!0,prevProps=instance.props;function getIsInitialBehavior(){return instance.props.followCursor==="initial"&&instance.state.isVisible}__name(getIsInitialBehavior,"getIsInitialBehavior");function addListener(){doc.addEventListener("mousemove",onMouseMove)}__name(addListener,"addListener");function removeListener(){doc.removeEventListener("mousemove",onMouseMove)}__name(removeListener,"removeListener");function unsetGetReferenceClientRect(){isInternalUpdate=!0,instance.setProps({getReferenceClientRect:null}),isInternalUpdate=!1}__name(unsetGetReferenceClientRect,"unsetGetReferenceClientRect");function onMouseMove(event){var isCursorOverReference=event.target?reference.contains(event.target):!0,followCursor2=instance.props.followCursor,clientX=event.clientX,clientY=event.clientY,rect=reference.getBoundingClientRect(),relativeX=clientX-rect.left,relativeY=clientY-rect.top;(isCursorOverReference||!instance.props.interactive)&&instance.setProps({getReferenceClientRect:__name(function(){var rect2=reference.getBoundingClientRect(),x=clientX,y=clientY;followCursor2==="initial"&&(x=rect2.left+relativeX,y=rect2.top+relativeY);var top=followCursor2==="horizontal"?rect2.top:y,right=followCursor2==="vertical"?rect2.right:x,bottom=followCursor2==="horizontal"?rect2.bottom:y,left=followCursor2==="vertical"?rect2.left:x;return{width:right-left,height:bottom-top,top,right,bottom,left}},"getReferenceClientRect")})}__name(onMouseMove,"onMouseMove");function create(){instance.props.followCursor&&(activeInstances.push({instance,doc}),addMouseCoordsListener(doc))}__name(create,"create");function destroy(){activeInstances=activeInstances.filter(function(data){return data.instance!==instance}),activeInstances.filter(function(data){return data.doc===doc}).length===0&&removeMouseCoordsListener(doc)}return __name(destroy,"destroy"),{onCreate:create,onDestroy:destroy,onBeforeUpdate:__name(function(){prevProps=instance.props},"onBeforeUpdate"),onAfterUpdate:__name(function(_,_ref2){var followCursor2=_ref2.followCursor;isInternalUpdate||followCursor2!==void 0&&prevProps.followCursor!==followCursor2&&(destroy(),followCursor2?(create(),instance.state.isMounted&&!wasFocusEvent&&!getIsInitialBehavior()&&addListener()):(removeListener(),unsetGetReferenceClientRect()))},"onAfterUpdate"),onMount:__name(function(){instance.props.followCursor&&!wasFocusEvent&&(isUnmounted&&(onMouseMove(mouseCoords),isUnmounted=!1),getIsInitialBehavior()||addListener())},"onMount"),onTrigger:__name(function(_,event){isMouseEvent(event)&&(mouseCoords={clientX:event.clientX,clientY:event.clientY}),wasFocusEvent=event.type==="focus"},"onTrigger"),onHidden:__name(function(){instance.props.followCursor&&(unsetGetReferenceClientRect(),removeListener(),isUnmounted=!0)},"onHidden")}},"fn")};function getProps(props,modifier){var _props$popperOptions;return{popperOptions:Object.assign({},props.popperOptions,{modifiers:[].concat((((_props$popperOptions=props.popperOptions)==null?void 0:_props$popperOptions.modifiers)||[]).filter(function(_ref){var name=_ref.name;return name!==modifier.name}),[modifier])})}}__name(getProps,"getProps");var inlinePositioning={name:"inlinePositioning",defaultValue:!1,fn:__name(function(instance){var reference=instance.reference;function isEnabled(){return!!instance.props.inlinePositioning}__name(isEnabled,"isEnabled");var placement,cursorRectIndex=-1,isInternalUpdate=!1,triedPlacements=[],modifier={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:__name(function(_ref2){var state=_ref2.state;isEnabled()&&(triedPlacements.indexOf(state.placement)!==-1&&(triedPlacements=[]),placement!==state.placement&&triedPlacements.indexOf(state.placement)===-1&&(triedPlacements.push(state.placement),instance.setProps({getReferenceClientRect:__name(function(){return _getReferenceClientRect(state.placement)},"getReferenceClientRect")})),placement=state.placement)},"fn")};function _getReferenceClientRect(placement2){return getInlineBoundingClientRect(getBasePlacement(placement2),reference.getBoundingClientRect(),arrayFrom(reference.getClientRects()),cursorRectIndex)}__name(_getReferenceClientRect,"_getReferenceClientRect");function setInternalProps(partialProps){isInternalUpdate=!0,instance.setProps(partialProps),isInternalUpdate=!1}__name(setInternalProps,"setInternalProps");function addModifier(){isInternalUpdate||setInternalProps(getProps(instance.props,modifier))}return __name(addModifier,"addModifier"),{onCreate:addModifier,onAfterUpdate:addModifier,onTrigger:__name(function(_,event){if(isMouseEvent(event)){var rects=arrayFrom(instance.reference.getClientRects()),cursorRect=rects.find(function(rect){return rect.left-2<=event.clientX&&rect.right+2>=event.clientX&&rect.top-2<=event.clientY&&rect.bottom+2>=event.clientY}),index=rects.indexOf(cursorRect);cursorRectIndex=index>-1?index:cursorRectIndex}},"onTrigger"),onHidden:__name(function(){cursorRectIndex=-1},"onHidden")}},"fn")};function getInlineBoundingClientRect(currentBasePlacement,boundingRect,clientRects,cursorRectIndex){if(clientRects.length<2||currentBasePlacement===null)return boundingRect;if(clientRects.length===2&&cursorRectIndex>=0&&clientRects[0].left>clientRects[1].right)return clientRects[cursorRectIndex]||boundingRect;switch(currentBasePlacement){case"top":case"bottom":{var firstRect=clientRects[0],lastRect=clientRects[clientRects.length-1],isTop=currentBasePlacement==="top",top=firstRect.top,bottom=lastRect.bottom,left=isTop?firstRect.left:lastRect.left,right=isTop?firstRect.right:lastRect.right,width=right-left,height=bottom-top;return{top,bottom,left,right,width,height}}case"left":case"right":{var minLeft=Math.min.apply(Math,clientRects.map(function(rects){return rects.left})),maxRight=Math.max.apply(Math,clientRects.map(function(rects){return rects.right})),measureRects=clientRects.filter(function(rect){return currentBasePlacement==="left"?rect.left===minLeft:rect.right===maxRight}),_top=measureRects[0].top,_bottom=measureRects[measureRects.length-1].bottom,_left=minLeft,_right=maxRight,_width=_right-_left,_height=_bottom-_top;return{top:_top,bottom:_bottom,left:_left,right:_right,width:_width,height:_height}}default:return boundingRect}}__name(getInlineBoundingClientRect,"getInlineBoundingClientRect");var sticky={name:"sticky",defaultValue:!1,fn:__name(function(instance){var reference=instance.reference,popper=instance.popper;function getReference(){return instance.popperInstance?instance.popperInstance.state.elements.reference:reference}__name(getReference,"getReference");function shouldCheck(value){return instance.props.sticky===!0||instance.props.sticky===value}__name(shouldCheck,"shouldCheck");var prevRefRect=null,prevPopRect=null;function updatePosition(){var currentRefRect=shouldCheck("reference")?getReference().getBoundingClientRect():null,currentPopRect=shouldCheck("popper")?popper.getBoundingClientRect():null;(currentRefRect&&areRectsDifferent(prevRefRect,currentRefRect)||currentPopRect&&areRectsDifferent(prevPopRect,currentPopRect))&&instance.popperInstance&&instance.popperInstance.update(),prevRefRect=currentRefRect,prevPopRect=currentPopRect,instance.state.isMounted&&requestAnimationFrame(updatePosition)}return __name(updatePosition,"updatePosition"),{onMount:__name(function(){instance.props.sticky&&updatePosition()},"onMount")}},"fn")};function areRectsDifferent(rectA,rectB){return rectA&&rectB?rectA.top!==rectB.top||rectA.right!==rectB.right||rectA.bottom!==rectB.bottom||rectA.left!==rectB.left:!0}return __name(areRectsDifferent,"areRectsDifferent"),isBrowser&&injectCSS(css),tippy.setDefaultProps({plugins:[animateFill,followCursor,inlinePositioning,sticky],render}),tippy.createSingleton=createSingleton,tippy.delegate=delegate,tippy.hideAll=hideAll,tippy.roundArrow=ROUND_ARROW,tippy});