!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";function i(e){return e&&"[object Function]"==={}.toString.call(e)}function y(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function h(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function m(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=y(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+o)?e:m(h(e))}function g(e){return 11===e?z:10===e?G:z||G}function w(e){if(!e)return document.documentElement;for(var t=g(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var o=n&&n.nodeName;return o&&"BODY"!==o&&"HTML"!==o?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===y(n,"position")?w(n):n:e?e.ownerDocument.documentElement:document.documentElement}function a(e){return null===e.parentNode?e:a(e.parentNode)}function v(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 s=i.commonAncestorContainer;if(e!==s&&t!==s||o.contains(r))return function(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||w(e.firstElementChild)===e)}(s)?s:w(s);var f=a(e);return f.host?v(f.host,t):v(e,a(t).host)}function b(e,t){var n="top"===(1=o.clientWidth&&n>=o.clientHeight}),u=0a[e]&&!o.escapeWithReference&&(n=S(l[t],a[e]-("right"===e?l.width:l.height))),q({},t,n)}};return p.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";l=X({},l,u[t](e))}),e.offsets.popper=l,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=W,s=-1!==["top","bottom"].indexOf(r),f=s?"right":"bottom",a=s?"left":"top",p=s?"width":"height";return n[f]i(o[f])&&(e.offsets.popper[a]=i(o[f])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!P(e.instance.modifiers,"arrow","keepTogether"))return e;var o=t.element;if("string"==typeof o){if(!(o=e.instance.popper.querySelector(o)))return e}else if(!e.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],i=e.offsets,s=i.popper,f=i.reference,a=-1!==["left","right"].indexOf(r),p=a?"height":"width",l=a?"Top":"Left",u=l.toLowerCase(),d=a?"left":"top",c=a?"bottom":"right",h=N(o)[p];f[c]-hs[c]&&(e.offsets.popper[u]+=f[u]+h-s[c]),e.offsets.popper=x(e.offsets.popper);var m=f[u]+f[p]/2-h/2,g=y(e.instance.popper),v=parseFloat(g["margin"+l],10),b=parseFloat(g["border"+l+"Width"],10),w=m-e.offsets.popper[u]-v-b;return w=j(S(s[p]-h,w),0),e.arrowElement=o,e.offsets.arrow=(q(n={},u,B(w)),q(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(c,h){if(e(c.instance.modifiers,"inner"))return c;if(c.flipped&&c.placement===c.originalPlacement)return c;var m=D(c.instance.popper,c.instance.reference,h.padding,h.boundariesElement,c.positionFixed),g=c.placement.split("-")[0],v=F(g),b=c.placement.split("-")[1]||"",w=[];switch(h.behavior){case Z:w=[g,v];break;case $:w=o(g);break;case ee:w=o(g,!0);break;default:w=h.behavior}return w.forEach(function(e,t){if(g!==e||w.length===t+1)return c;g=c.placement.split("-")[0],v=F(g);var n=c.offsets.popper,o=c.offsets.reference,r=W,i="left"===g&&r(n.right)>r(o.left)||"right"===g&&r(n.left)r(o.top)||"bottom"===g&&r(n.top)r(m.right),a=r(n.top)r(m.bottom),l="left"===g&&s||"right"===g&&f||"top"===g&&a||"bottom"===g&&p,u=-1!==["top","bottom"].indexOf(g),d=!!h.flipVariations&&(u&&"start"===b&&s||u&&"end"===b&&f||!u&&"start"===b&&a||!u&&"end"===b&&p);(i||l||d)&&(c.flipped=!0,(i||l)&&(g=w[t+1]),d&&(b=function(e){return"end"===e?"start":"start"===e?"end":e}(b)),c.placement=g+(b?"-"+b:""),c.offsets.popper=X({},c.offsets.popper,k(c.instance.popper,c.offsets.reference,c.placement)),c=A(c.instance.modifiers,c,"flip"))}),c},behavior:"flip",padding:5,boundariesElement:"viewport"},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,s=-1!==["left","right"].indexOf(n),f=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=i[n]-(f?r[s?"width":"height"]:0),e.placement=F(t),e.offsets.popper=x(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!P(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=H(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right