function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,(function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function n(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function o(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var r=t(e),i=r.overflow,f=r.overflowX,s=r.overflowY;return/(auto|scroll|overlay)/.test(i+s+f)?e:o(n(e))}function r(e){return e&&e.referenceNode?e.referenceNode:e}function i(e){return 11===e?K:10===e?Q:K||Q}function f(e){if(!e)return document.documentElement;for(var n=i(10)?document.body:null,o=e.offsetParent||null;o===n&&e.nextElementSibling;)o=(e=e.nextElementSibling).offsetParent;var r=o&&o.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(o.nodeName)&&"static"===t(o,"position")?f(o):o:e?e.ownerDocument.documentElement:document.documentElement}function s(e){return null===e.parentNode?e:s(e.parentNode)}function a(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=n?e:t,r=n?t:e,i=document.createRange();i.setStart(o,0),i.setEnd(r,0);var p=i.commonAncestorContainer;if(e!==p&&t!==p||o.contains(r))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||f(e.firstElementChild)===e)}(p)?p:f(p);var l=s(e);return l.host?a(l.host,t):a(e,s(t).host)}function p(e){var t=1=n.clientWidth&&o>=n.clientHeight})),l=0p[e]&&!t.escapeWithReference&&(o=V(u[n],p[e]-("right"===e?u.width:u.height))),ee({},n,o)}};return l.forEach((function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";u=te({},u,c[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,o=t.reference,r=e.placement.split("-")[0],i=q,f=-1!==["top","bottom"].indexOf(r),s=f?"right":"bottom",a=f?"left":"top",p=f?"width":"height";return n[s]i(o[s])&&(e.offsets.popper[a]=i(o[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,n){var o;if(!R(e.instance.modifiers,"arrow","keepTogether"))return e;var r=n.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],f=e.offsets,s=f.popper,a=f.reference,p=-1!==["left","right"].indexOf(i),l=p?"height":"width",u=p?"Top":"Left",c=u.toLowerCase(),d=p?"left":"top",m=p?"bottom":"right",g=L(r)[l];a[m]-gs[m]&&(e.offsets.popper[c]+=a[c]+g-s[m]),e.offsets.popper=h(e.offsets.popper);var v=a[c]+a[l]/2-g/2,b=t(e.instance.popper),w=parseFloat(b["margin"+u]),y=parseFloat(b["border"+u+"Width"]),E=v-e.offsets.popper[c]-w-y;return E=z(V(s[l]-g,E),0),e.arrowElement=r,e.offsets.arrow=(ee(o={},c,_(E)),ee(o,d,""),o),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(k(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=y(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),o=e.placement.split("-")[0],r=T(o),i=e.placement.split("-")[1]||"",f=[];switch(t.behavior){case ie:f=[o,r];break;case fe:f=U(o);break;case se:f=U(o,!0);break;default:f=t.behavior}return f.forEach((function(s,a){if(o!==s||f.length===a+1)return e;o=e.placement.split("-")[0],r=T(o);var p=e.offsets.popper,l=e.offsets.reference,u=q,c="left"===o&&u(p.right)>u(l.left)||"right"===o&&u(p.left)u(l.top)||"bottom"===o&&u(p.top)u(n.right),m=u(p.top)u(n.bottom),v="left"===o&&d||"right"===o&&h||"top"===o&&m||"bottom"===o&&g,b=-1!==["top","bottom"].indexOf(o),w=!!t.flipVariations&&(b&&"start"===i&&d||b&&"end"===i&&h||!b&&"start"===i&&m||!b&&"end"===i&&g),y=!!t.flipVariationsByContent&&(b&&"start"===i&&h||b&&"end"===i&&d||!b&&"start"===i&&g||!b&&"end"===i&&m),E=w||y;(c||v||E)&&(e.flipped=!0,(c||v)&&(o=f[a+1]),E&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=o+(i?"-"+i:""),e.offsets.popper=te({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],o=e.offsets,r=o.popper,i=o.reference,f=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[f?"left":"top"]=i[n]-(s?r[f?"width":"height"]:0),e.placement=T(t),e.offsets.popper=h(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!R(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightwindow.devicePixelRatio||!ne),h="bottom"===n?"top":"bottom",g="right"===o?"left":"right",v=H("transform");if(a="bottom"==h?"HTML"===l.nodeName?-l.clientHeight+d.bottom:-u.height+d.bottom:d.top,s="right"==g?"HTML"===l.nodeName?-l.clientWidth+d.right:-u.width+d.right:d.left,p&&v)c[v]="translate3d("+s+"px, "+a+"px, 0)",c[h]=0,c[g]=0,c.willChange="transform";else{var b="bottom"==h?-1:1,w="right"==g?-1:1;c[h]=a*b,c[g]=s*w,c.willChange=h+", "+g}var y={"x-placement":e.placement};return e.attributes=te({},y,e.attributes),e.styles=te({},c,e.styles),e.arrowStyles=te({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return I(e.instance.popper,e.styles),function(e,t){Object.keys(t).forEach((function(n){!1===t[n]?e.removeAttribute(n):e.setAttribute(n,t[n])}))}(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&I(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,o,r){var i=O(r,t,e,n.positionFixed),f=x(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",f),I(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},ae}));