UNPKG

tippy.js

Version:
3 lines (2 loc) 21.2 kB
import Popper from'popper.js';var version='3.0.0-beta.2',_extends=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},Defaults={a11y:!0,content:'',placement:'top',livePlacement:!0,trigger:'mouseenter focus',hideOnClick:!0,animation:'shift-away',animateFill:!0,arrow:!1,delay:[0,20],duration:[325,275],interactive:!1,interactiveBorder:2,interactiveDebounce:0,theme:'dark',size:'regular',distance:10,offset:0,multiple:!1,followCursor:!1,inertia:!1,updateDuration:200,sticky:!1,appendTo:function(){return document.body},zIndex:9999,touchHold:!1,performance:!1,flip:!0,flipBehavior:'flip',arrowType:'sharp',arrowTransform:'',target:'',allowHTML:!0,showOnInit:!1,popperOptions:{},lazy:!0,touch:!0,wait:null,shouldPopperHideOnBlur:function(){return!0},onShow:function(){},onShown:function(){},onHide:function(){},onHidden:function(){}},setDefaults=function(a){Defaults=_extends({},Defaults,a)},Selectors={POPPER:'.tippy-popper',TOOLTIP:'.tippy-tooltip',CONTENT:'.tippy-content',BACKDROP:'.tippy-backdrop',ARROW:'.tippy-arrow',ROUND_ARROW:'.tippy-roundarrow'},FF_EXTENSION_TRICK={x:!0},isBrowser='undefined'!=typeof window,toArray$1=function(a){return[].slice.call(a)},setContent=function(a,b){b.content instanceof Element?(setInnerHTML(a,''),a.appendChild(b.content)):a[b.allowHTML?'innerHTML':'textContent']=b.content},elementCanReceiveFocus=function(a){return!(a instanceof Element)||matches.call(a,'a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]')&&!a.hasAttribute('disabled')},applyTransitionDuration=function(a,b){a.filter(Boolean).forEach(function(a){a.style.transitionDuration=b+'ms'})},getChildren=function(a){var b=function(b){return a.querySelector(b)};return{tooltip:b(Selectors.TOOLTIP),backdrop:b(Selectors.BACKDROP),content:b(Selectors.CONTENT),arrow:b(Selectors.ARROW)||b(Selectors.ROUND_ARROW)}},isPlainObject=function(a){return'[object Object]'==={}.toString.call(a)},div=function(){return document.createElement('div')},setInnerHTML=function(a,b){a[FF_EXTENSION_TRICK.x&&'innerHTML']=b instanceof Element?b[FF_EXTENSION_TRICK.x&&'innerHTML']:b},getArrayOfElements=function(a){if(a instanceof Element||isPlainObject(a))return[a];if(a instanceof NodeList)return toArray$1(a);if(Array.isArray(a))return a;try{return toArray$1(document.querySelectorAll(a))}catch(a){return[]}},isNumeric=function(a){return!isNaN(a)&&!isNaN(parseFloat(a))},getValue=function(a,b,c){if(Array.isArray(a)){var d=a[b];return null==d?c:d}return a},createArrowElement=function(a){var b=div();return'round'===a?(b.className='tippy-roundarrow',setInnerHTML(b,'<svg viewBox="0 0 24 8" xmlns="http://www.w3.org/2000/svg"><path d="M3 8s2.021-.015 5.253-4.218C9.584 2.051 10.797 1.007 12 1c1.203-.007 2.416 1.035 3.761 2.782C19.012 8.005 21 8 21 8H3z"/></svg>')):b.className='tippy-arrow',b},createBackdropElement=function(){var a=div();return a.className='tippy-backdrop',a.setAttribute('data-state','hidden'),a},addInteractive=function(a,b){a.setAttribute('tabindex','-1'),b.setAttribute('data-interactive','')},removeInteractive=function(a,b){a.removeAttribute('tabindex'),b.removeAttribute('data-interactive')},addInertia=function(a){a.setAttribute('data-inertia','')},removeInertia=function(a){a.removeAttribute('data-inertia')},createPopperElement=function(a,b){var c=div();c.className='tippy-popper',c.setAttribute('role','tooltip'),c.id='tippy-'+a,c.style.zIndex=b.zIndex;var d=div();d.className='tippy-tooltip',d.setAttribute('data-size',b.size),d.setAttribute('data-animation',b.animation),d.setAttribute('data-state','hidden'),b.theme.split(' ').forEach(function(a){d.classList.add(a+'-theme')});var e=div();return e.className='tippy-content',b.interactive&&addInteractive(c,d),b.arrow&&d.appendChild(createArrowElement(b.arrowType)),b.animateFill&&(d.appendChild(createBackdropElement()),d.setAttribute('data-animatefill','')),b.inertia&&d.setAttribute('data-inertia',''),setContent(e,b),d.appendChild(e),c.appendChild(d),c.addEventListener('focusout',function(a){a.relatedTarget&&c._tippy&&!closestCallback(a.relatedTarget,function(a){return a===c})&&c._tippy.props.shouldPopperHideOnBlur(a)&&c._tippy.hide()}),c},updatePopperElement=function(a,b,c){var d=getChildren(a),e=d.tooltip,f=d.content,g=d.backdrop,h=d.arrow;a.style.zIndex=c.zIndex,e.setAttribute('data-size',c.size),e.setAttribute('data-animation',c.animation),b.content!==c.content&&setContent(f,c),!b.animateFill&&c.animateFill?(e.appendChild(createBackdropElement()),e.setAttribute('data-animatefill','')):b.animateFill&&!c.animateFill&&(e.removeChild(g),e.removeAttribute('data-animatefill')),!b.arrow&&c.arrow?e.appendChild(createArrowElement(c.arrowType)):b.arrow&&!c.arrow&&e.removeChild(h),b.arrow&&c.arrow&&b.arrowType!==c.arrowType&&e.replaceChild(createArrowElement(c.arrowType),h),!b.interactive&&c.interactive?addInteractive(a,e):b.interactive&&!c.interactive&&removeInteractive(a,e),!b.inertia&&c.inertia?addInertia(e):b.inertia&&!c.inertia&&removeInertia(e),b.theme!==c.theme&&(b.theme.split(' ').forEach(function(a){e.classList.remove(a+'-theme')}),c.theme.split(' ').forEach(function(a){e.classList.add(a+'-theme')}))},hideAllPoppers=function(a){toArray$1(document.querySelectorAll(Selectors.POPPER)).forEach(function(b){var c=b._tippy;c&&!0===c.props.hideOnClick&&(!a||b!==a.popper)&&c.hide()})},getDataAttributeOptions=function(a){return Object.keys(Defaults).reduce(function(b,c){var d=(a.getAttribute('data-tippy-'+c)||'').trim();return d?(b[c]='true'===d||'false'!==d&&(isNumeric(d)?+d:'target'!==c&&'['===d[0]?JSON.parse(d):d),b):b},{})},polyfillVirtualReferenceProps=function(a){var b={isVirtual:!0,attributes:a.attributes||{},setAttribute:function(b,c){a.attributes[b]=c},getAttribute:function(b){return a.attributes[b]},removeAttribute:function(b){delete a.attributes[b]},hasAttribute:function(b){return b in a.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(b){a.classList.classNames[b]=!0},remove:function(b){delete a.classList.classNames[b]},contains:function(b){return b in a.classList.classNames}}};for(var c in b)a[c]=b[c];return a},matches=function(){if(isBrowser){var a=Element.prototype;return a.matches||a.matchesSelector||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector}}(),closest=function(a,b){return(Element.prototype.closest||function(a){for(var b=this;b;){if(matches.call(b,a))return b;b=b.parentElement}}).call(a,b)},closestCallback=function(a,b){for(;a;){if(b(a))return a;a=a.parentElement}},focus=function(a){var b=window.scrollX||window.pageXOffset,c=window.scrollY||window.pageYOffset;a.focus(),scroll(b,c)},reflow=function(a){void a.offsetHeight},transformAxisBasedOnPlacement=function(a,b){return(b?a:{X:'Y',Y:'X'}[a])||''},transformNumbersBasedOnPlacement=function(c,d,e,f){var g=d[0],h=d[1];if(!g&&!h)return'';var i={scale:function(){return h?e?g+', '+h:h+', '+g:''+g}(),translate:function(){return h?e?f?g+'px, '+-h+'px':g+'px, '+h+'px':f?-h+'px, '+g+'px':h+'px, '+g+'px':f?-g+'px':g+'px'}()};return i[c]},getTransformAxis=function(a,b){var c=a.match(new RegExp(b+'([XY])'));return c?c[1]:''},getTransformNumbers=function(a,b){var c=a.match(b);return c?c[1].split(',').map(parseFloat):[]},TRANSFORM_NUMBER_RE={translate:/translateX?Y?\(([^)]+)\)/,scale:/scaleX?Y?\(([^)]+)\)/},computeArrowTransform=function(a,b){var c=getPopperPlacement(closest(a,Selectors.POPPER)),d='top'===c||'bottom'===c,e='right'===c||'bottom'===c,f={translate:{axis:getTransformAxis(b,'translate'),numbers:getTransformNumbers(b,TRANSFORM_NUMBER_RE.translate)},scale:{axis:getTransformAxis(b,'scale'),numbers:getTransformNumbers(b,TRANSFORM_NUMBER_RE.scale)}},g=b.replace(TRANSFORM_NUMBER_RE.translate,'translate'+transformAxisBasedOnPlacement(f.translate.axis,d)+'('+transformNumbersBasedOnPlacement('translate',f.translate.numbers,d,e)+')').replace(TRANSFORM_NUMBER_RE.scale,'scale'+transformAxisBasedOnPlacement(f.scale.axis,d)+'('+transformNumbersBasedOnPlacement('scale',f.scale.numbers,d,e)+')');a.style[prefix('transform')]=g},setVisibilityState=function(a,b){a.filter(Boolean).forEach(function(a){a.setAttribute('data-state',b)})},prefix=function(a){for(var b=['','webkit'],c=a[0].toUpperCase()+a.slice(1),d=0;d<b.length;d++){var e=b[d],f=e?e+c:a;if('undefined'!=typeof document.body.style[f])return f}return null},updatePopperPosition=function(a,b,c){var d=a.popper,e=a.options,f=e.onCreate,g=e.onUpdate;e.onCreate=e.onUpdate=function(){reflow(d),b&&b(),g(),e.onCreate=f,e.onUpdate=g},c||a.scheduleUpdate()},defer=function(a){setTimeout(a,1)},isCursorOutsideInteractiveBorder=function(a,b,c,d){if(!a)return!0;var e=c.clientX,f=c.clientY,g=d.interactiveBorder,h=d.distance,i=b.top-f>('top'===a?g+h:g),j=f-b.bottom>('bottom'===a?g+h:g),k=b.left-e>('left'===a?g+h:g),l=e-b.right>('right'===a?g+h:g);return i||j||k||l},getOffsetDistanceInPx=function(a,b){return-(a-b)+'px'},getPopperPlacement=function(a){var b=a.getAttribute('x-placement');return b?b.split('-')[0]:''},evaluateProps=function(a,b){var c=_extends({},b,b.performance?{}:getDataAttributeOptions(a));return c.arrow&&(c.animateFill=!1),'function'==typeof c.appendTo&&(c.appendTo=b.appendTo(a)),'function'==typeof c.content&&(c.content=b.content(a)),c},toggleTransitionEndListener=function(a,b,c){a[b+'EventListener']('transitionend',c)},debounce=function(a,b){var c;return function(){var d=this,e=arguments;clearTimeout(c),c=setTimeout(function(){return a.apply(d,e)},b)}},nav=isBrowser?navigator:{},win=isBrowser?window:{},isIE=/MSIE |Trident\//.test(nav.userAgent),isIOS=/iPhone|iPad|iPod/.test(nav.platform)&&!win.MSStream,supportsTouch='ontouchstart'in win,isUsingTouch=!1,onDocumentTouch=function(){isUsingTouch||(isUsingTouch=!0,isIOS&&document.body.classList.add('tippy-iOS'),window.performance&&document.addEventListener('mousemove',onDocumentMouseMove))},lastMouseMoveTime=0,onDocumentMouseMove=function a(){var b=performance.now();20>b-lastMouseMoveTime&&(isUsingTouch=!1,document.removeEventListener('mousemove',a),!isIOS&&document.body.classList.remove('tippy-iOS')),lastMouseMoveTime=b},onDocumentClick=function(a){var b=a.target;if(!(b instanceof Element))return hideAllPoppers();var c=closest(b,Selectors.POPPER);if(!(c&&c._tippy&&c._tippy.props.interactive)){var d=closestCallback(b,function(a){return a._tippy&&a._tippy.reference===a});if(d){var e=d._tippy,f=-1<e.props.trigger.indexOf('click');if(isUsingTouch||f)return hideAllPoppers(e);if(!0!==e.props.hideOnClick||f)return;e.clearDelayTimeouts()}hideAllPoppers()}},onWindowBlur=function(){var a=document,b=a.activeElement;b&&b.blur&&b._tippy&&b.blur()},onWindowResize=function(){toArray$1(document.querySelectorAll(Selectors.POPPER)).forEach(function(a){var b=a._tippy;b.props.livePlacement||b.popperInstance.scheduleUpdate()})};function bindEventListeners(){document.addEventListener('click',onDocumentClick),document.addEventListener('touchstart',onDocumentTouch),window.addEventListener('blur',onWindowBlur),window.addEventListener('resize',onWindowResize),!supportsTouch&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)&&document.addEventListener('pointerdown',onDocumentTouch)}var idCounter=1;function createTippy(a,b){function c(){defer(function(){M=!1})}function d(a){var b=G=a,c=b.clientX,d=b.clientY;R.popperInstance&&(R.popperInstance.reference={getBoundingClientRect:function(){return{width:0,height:0,top:d,left:c,right:c,bottom:d}},clientWidth:0,clientHeight:0},R.popperInstance.scheduleUpdate())}function e(a){var b=closest(a.target,R.props.target);if(b&&!b._tippy){var c=R.props.content;c&&(createTippy(b,_extends({},R.props,{content:c,target:'',showOnInit:!0})),f(a))}}function f(a){if(y(),!R.state.isVisible){if(R.props.target)return e(a);if(J=!0,R.props.wait)return R.props.wait(R,a);q()&&(Q.arrow&&(Q.arrow.style.margin='0'),document.addEventListener('mousemove',d));var b=getValue(R.props.delay,0,Defaults.delay);b?H=setTimeout(function(){A()},b):A()}}function g(){if(y(),!!R.state.isVisible){J=!1;var a=getValue(R.props.delay,1,Defaults.delay);a?I=setTimeout(function(){R.state.isVisible&&B()},a):B()}}function h(){document.body.removeEventListener('mouseleave',g),document.removeEventListener('mousemove',N)}function i(a){if(R.state.isEnabled){var b=supportsTouch&&isUsingTouch&&-1<['mouseenter','mouseover','focus'].indexOf(a.type);b&&R.props.touchHold||(!R.state.isVisible&&(F=a),'click'===a.type&&!1!==R.props.hideOnClick&&R.state.isVisible?g():f(a))}}function j(a){var b=closestCallback(a.target,function(a){return a._tippy}),c=closest(a.target,Selectors.POPPER)===R.popper,d=b===R.reference;c||d||isCursorOutsideInteractiveBorder(getPopperPlacement(R.popper),R.popper.getBoundingClientRect(),a,R.props)&&(h(),g())}function k(a){return-1<['mouseleave','mouseout'].indexOf(a.type)&&supportsTouch&&isUsingTouch&&R.props.touchHold?void 0:R.props.interactive?(document.body.addEventListener('mouseleave',g),void document.addEventListener('mousemove',N)):void g()}function l(a){if(!(a.target!==R.reference||isUsingTouch)){if(R.props.interactive){if(!a.relatedTarget)return;if(closest(a.relatedTarget,Selectors.POPPER))return}g()}}function m(a){closest(a.target,R.props.target)&&f(a)}function n(a){closest(a.target,R.props.target)&&g()}function o(){var a=R.popperChildren.tooltip,b=R.props.popperOptions,c=Selectors['round'===R.props.arrowType?'ROUND_ARROW':'ARROW'],d=a.querySelector(c),e=_extends({placement:R.props.placement},b||{},{modifiers:_extends({},b?b.modifiers:{},{arrow:_extends({element:c},b&&b.modifiers?b.modifiers.arrow:{}),flip:_extends({enabled:R.props.flip,padding:R.props.distance+5,behavior:R.props.flipBehavior},b&&b.modifiers?b.modifiers.flip:{}),offset:_extends({offset:R.props.offset},b&&b.modifiers?b.modifiers.offset:{})}),onCreate:function(){a.style[getPopperPlacement(R.popper)]=getOffsetDistanceInPx(R.props.distance,Defaults.distance),d&&R.props.arrowTransform&&computeArrowTransform(d,R.props.arrowTransform)},onUpdate:function(){var b=a.style;b.top='',b.bottom='',b.left='',b.right='',b[getPopperPlacement(R.popper)]=getOffsetDistanceInPx(R.props.distance,Defaults.distance),d&&R.props.arrowTransform&&computeArrowTransform(d,R.props.arrowTransform)}}),h=new MutationObserver(function(){R.popperInstance.update()});return h.observe(R.popper,{childList:!0,subtree:!0}),E&&E.disconnect(),E=h,R.popper.addEventListener('mouseenter',function(a){R.state.isVisible&&'mouseenter'===F.type&&f(a)}),R.popper.addEventListener('mouseleave',function(a){'mouseenter'===F.type&&0===R.props.interactiveDebounce&&isCursorOutsideInteractiveBorder(getPopperPlacement(R.popper),R.popper.getBoundingClientRect(),a,R.props)&&g()}),new Popper(R.reference,R.popper,e)}function p(a){R.popperInstance?(R.popperInstance.scheduleUpdate(),R.props.livePlacement&&!q()&&R.popperInstance.enableEventListeners()):(R.popperInstance=o(),!R.props.livePlacement&&R.popperInstance.disableEventListeners()),R.popperInstance.reference=R.reference,q()&&R.popperChildren.arrow&&(R.popperChildren.arrow.style.margin=''),updatePopperPosition(R.popperInstance,a,!0),R.props.appendTo.contains(R.popper)||R.props.appendTo.appendChild(R.popper)}function q(){return R.props.followCursor&&!isUsingTouch&&'focus'!==F.type}function r(){(function a(){applyTransitionDuration([R.popper],R.props.updateDuration),R.popperInstance&&R.popperInstance.scheduleUpdate(),R.state.isVisible?requestAnimationFrame(function(){defer(a)}):applyTransitionDuration([R.popper],0)})()}function s(a,b){u(a,function(){!R.state.isVisible&&R.props.appendTo.contains(R.popper)&&b()})}function t(a,b){u(a,b)}function u(a,b){if(0===a)return b();var c=R.popperChildren.tooltip,d=function a(d){d.target===c&&(toggleTransitionEndListener(c,'remove',a),b())};toggleTransitionEndListener(c,'remove',K),toggleTransitionEndListener(c,'add',d),K=d}function v(a,b,c){R.reference.addEventListener(a,b),c.push({eventType:a,handler:b})}function w(){L=R.props.trigger.trim().split(' ').reduce(function(a,b){return'manual'===b?a:(D.target?'mouseenter'===b?(v('mouseover',m,a),v('mouseout',n,a)):'focus'===b?(v('focusin',m,a),v('focusout',n,a)):'click'===b?v(b,m,a):void 0:(v(b,i,a),'mouseenter'===b?v('mouseleave',k,a):'focus'===b?v(isIE?'focusout':'blur',l,a):void 0),a)},[])}function x(){L.forEach(function(a){var b=a.eventType,c=a.handler;R.reference.removeEventListener(b,c)})}function y(){clearTimeout(H),clearTimeout(I)}function z(a){var b=R.props,c=evaluateProps(R.reference,_extends({},R.props,a,{performance:!0}));c.performance=a.performance||b.performance,R.props=c,'trigger'in a&&(x(),w()),'interactiveDebounce'in a&&(h(),N=debounce(j,a.interactiveDebounce)),updatePopperElement(R.popper,b,c),R.popperChildren=getChildren(R.popper)}function A(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:getValue(R.props.duration,0,Defaults.duration[0]);return R.state.isDestroyed||!R.state.isEnabled||isUsingTouch&&!R.props.touch?void 0:R.reference.isVirtual||document.documentElement.contains(R.reference)?R.reference.hasAttribute('disabled')?void 0:M?void(M=!1):void(R.props.onShow(R),R.popper.style.visibility='visible',R.state.isVisible=!0,applyTransitionDuration([R.popper,R.popperChildren.tooltip,R.popperChildren.backdrop],0),p(function(){if(R.state.isVisible){if(q()||R.popperInstance.scheduleUpdate(),q()){R.popperInstance.disableEventListeners();var b=getValue(R.props.delay,0,Defaults.delay);F.type&&d(b&&G?G:F)}applyTransitionDuration([R.popperChildren.tooltip,R.popperChildren.backdrop,R.popperChildren.backdrop?R.popperChildren.content:null],a),R.props.interactive&&R.reference.classList.add('tippy-active'),R.props.sticky&&r(),setVisibilityState([R.popperChildren.tooltip,R.popperChildren.backdrop],'visible'),t(a,function(){0===R.props.updateDuration&&R.popperChildren.tooltip.classList.add('tippy-notransition'),R.props.interactive&&'focus'===F.type&&focus(R.popper),R.reference.setAttribute('aria-describedby',R.popper.id),R.props.onShown(R)})}})):C()}function B(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:getValue(R.props.duration,1,Defaults.duration[1]);R.state.isDestroyed||!R.state.isEnabled||(R.props.onHide(R),0===R.props.updateDuration&&R.popperChildren.tooltip.classList.remove('tippy-notransition'),R.props.interactive&&R.reference.classList.remove('tippy-active'),R.popper.style.visibility='hidden',R.state.isVisible=!1,applyTransitionDuration([R.popperChildren.tooltip,R.popperChildren.backdrop,R.popperChildren.backdrop?R.popperChildren.content:null],a),setVisibilityState([R.popperChildren.tooltip,R.popperChildren.backdrop],'hidden'),R.props.interactive&&!M&&'focus'===F.type&&(M=!0,focus(R.reference)),s(a,function(){J||(document.removeEventListener('mousemove',d),G=null),R.reference.removeAttribute('aria-describedby'),R.popperInstance.disableEventListeners(),R.props.appendTo.removeChild(R.popper),R.props.onHidden(R)}))}function C(a){R.state.isDestroyed||(R.state.isVisible&&B(0),x(),R.reference.removeEventListener('click',c),delete R.reference._tippy,R.props.target&&a&&toArray$1(R.reference.querySelectorAll(R.props.target)).forEach(function(a){return a._tippy&&a._tippy.destroy()}),R.popperInstance&&R.popperInstance.destroy(),E&&E.disconnect(),R.state.isDestroyed=!0)}var D=evaluateProps(a,b);if(!D.multiple&&a._tippy)return null;var E=null,F={},G=null,H=0,I=0,J=!1,K=function(){},L=[],M=!1,N=0<D.interactiveDebounce?debounce(j,D.interactiveDebounce):j,O=idCounter++,P=createPopperElement(O,D),Q=getChildren(P),R={id:O,reference:a,popper:P,popperChildren:Q,popperInstance:null,props:D,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1},clearDelayTimeouts:y,set:z,setContent:function(a){z({content:a})},show:A,hide:B,enable:function(){R.state.isEnabled=!0},disable:function(){R.state.isEnabled=!1},destroy:C};return w(),a.addEventListener('click',c),D.lazy||(R.popperInstance=o(),R.popperInstance.disableEventListeners()),D.showOnInit&&setTimeout(f,20),!D.a11y||D.target||elementCanReceiveFocus(a)||a.setAttribute('tabindex','0'),a._tippy=R,P._tippy=R,R}var eventListenersBound=!1;function tippy$1(a,b,c){for(var d in eventListenersBound||(bindEventListeners(),eventListenersBound=!0),b||{})if(!(d in Defaults))throw Error('[tippy]: '+d+' is not a valid option');var e=_extends({},Defaults,b);isPlainObject(a)&&polyfillVirtualReferenceProps(a);var f=getArrayOfElements(a),g=f[0],h=(c&&g?[g]:f).reduce(function(a,b){var c=b&&createTippy(b,e);return c?a.concat(c):a},[]);return{targets:a,props:e,instances:h,destroyAll:function(){this.instances.forEach(function(a){a.destroy()}),this.instances=[]}}}tippy$1.version=version,tippy$1.defaults=Defaults,tippy$1.one=function(a,b){return tippy$1(a,b,!0).instances[0]},tippy$1.setDefaults=function(a){setDefaults(a),tippy$1.defaults=Defaults},tippy$1.disableAnimations=function(){tippy$1.setDefaults({duration:0,updateDuration:0,animateFill:!1})},tippy$1.hideAllPoppers=hideAllPoppers;var autoInit=function(){toArray$1(document.querySelectorAll('[data-tippy]')).forEach(function(a){var b=a.getAttribute('data-tippy');b&&tippy$1(a,{content:b})})};isBrowser&&setTimeout(autoInit);export default tippy$1; //# sourceMappingURL=tippy.standalone.min.js.map