function _possibleConstructorReturn(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function _inherits(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var $=jQuery,_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_createClass=function(){function a(a,b){for(var c=0;c0?b:null}catch(a){return null}},reflow:function(a){return a.offsetHeight},triggerTransitionEnd:function(a){$(a).trigger(e.end)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(a){return(a[0]||a).nodeType},typeCheckConfig:function(b,c,d){for(var e in d)if(Object.prototype.hasOwnProperty.call(d,e)){var f=d[e],h=c[e],i=h&&g.isElement(h)?"element":a(h);if(!new RegExp(f).test(i))throw new Error(b.toUpperCase()+': Option "'+e+'" provided type "'+i+'" but expected type "'+f+'".')}}};return function(){e=c(),$.fn.emulateTransitionEnd=d,g.supportsTransitionEnd()&&($.event.special[g.TRANSITION_END]=b())}(),g}(),Alert=function(){var a="alert",b=$.fn[a],c={DISMISS:'[data-dismiss="alert"]'},d={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},e={ALERT:"alert",FADE:"fade",SHOW:"show"},f=function(){function a(b){_classCallCheck(this,a),this._element=b}return a.prototype.close=function(a){a=a||this._element;var b=this._getRootElement(a);this._triggerCloseEvent(b).isDefaultPrevented()||this._removeElement(b)},a.prototype.dispose=function(){$.removeData(this._element,"bs.alert"),this._element=null},a.prototype._getRootElement=function(a){var b=Util.getSelectorFromElement(a),c=!1;return b&&(c=$(b)[0]),c||(c=$(a).closest("."+e.ALERT)[0]),c},a.prototype._triggerCloseEvent=function(a){var b=$.Event(d.CLOSE);return $(a).trigger(b),b},a.prototype._removeElement=function(a){var b=this;if($(a).removeClass(e.SHOW),!Util.supportsTransitionEnd()||!$(a).hasClass(e.FADE))return void this._destroyElement(a);$(a).one(Util.TRANSITION_END,function(c){return b._destroyElement(a,c)}).emulateTransitionEnd(150)},a.prototype._destroyElement=function(a){$(a).detach().trigger(d.CLOSED).remove()},a._jQueryInterface=function(b){return this.each(function(){var c=$(this),d=c.data("bs.alert");d||(d=new a(this),c.data("bs.alert",d)),"close"===b&&d[b](this)})},a._handleDismiss=function(a){return function(b){b&&b.preventDefault(),a.close(this)}},_createClass(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),a}();return $(document).on(d.CLICK_DATA_API,c.DISMISS,f._handleDismiss(new f)),$.fn[a]=f._jQueryInterface,$.fn[a].Constructor=f,$.fn[a].noConflict=function(){return $.fn[a]=b,f._jQueryInterface},f}(),Button=function(){var a="button",b=$.fn[a],c={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},d={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},e={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},f=function(){function a(b){_classCallCheck(this,a),this._element=b}return a.prototype.toggle=function(){var a=!0,b=!0,e=$(this._element).closest(d.DATA_TOGGLE)[0];if(e){var f=$(this._element).find(d.INPUT)[0];if(f){if("radio"===f.type)if(f.checked&&$(this._element).hasClass(c.ACTIVE))a=!1;else{var g=$(e).find(d.ACTIVE)[0];g&&$(g).removeClass(c.ACTIVE)}if(a){if(f.hasAttribute("disabled")||e.hasAttribute("disabled")||f.classList.contains("disabled")||e.classList.contains("disabled"))return;f.checked=!$(this._element).hasClass(c.ACTIVE),$(f).trigger("change")}f.focus(),b=!1}}b&&this._element.setAttribute("aria-pressed",!$(this._element).hasClass(c.ACTIVE)),a&&$(this._element).toggleClass(c.ACTIVE)},a.prototype.dispose=function(){$.removeData(this._element,"bs.button"),this._element=null},a._jQueryInterface=function(b){return this.each(function(){var c=$(this).data("bs.button");c||(c=new a(this),$(this).data("bs.button",c)),"toggle"===b&&c[b]()})},_createClass(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),a}();return $(document).on(e.CLICK_DATA_API,d.DATA_TOGGLE_CARROT,function(a){a.preventDefault();var b=a.target;$(b).hasClass(c.BUTTON)||(b=$(b).closest(d.BUTTON)),f._jQueryInterface.call($(b),"toggle")}).on(e.FOCUS_BLUR_DATA_API,d.DATA_TOGGLE_CARROT,function(a){var b=$(a.target).closest(d.BUTTON)[0];$(b).toggleClass(c.FOCUS,/^focus(in)?$/.test(a.type))}),$.fn[a]=f._jQueryInterface,$.fn[a].Constructor=f,$.fn[a].noConflict=function(){return $.fn[a]=b,f._jQueryInterface},f}(),Carousel=function(){var a="carousel",b="bs.carousel",c="."+b,d=$.fn[a],e={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},f={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},g={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},h={SLIDE:"slide"+c,SLID:"slid"+c,KEYDOWN:"keydown"+c,MOUSEENTER:"mouseenter"+c,MOUSELEAVE:"mouseleave"+c,TOUCHEND:"touchend"+c,LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},i={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},j={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},k=function(){function d(a,b){_classCallCheck(this,d),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(b),this._element=$(a)[0],this._indicatorsElement=$(this._element).find(j.INDICATORS)[0],this._addEventListeners()}return d.prototype.next=function(){this._isSliding||this._slide(g.NEXT)},d.prototype.nextWhenVisible=function(){!document.hidden&&$(this._element).is(":visible")&&"hidden"!==$(this._element).css("visibility")&&this.next()},d.prototype.prev=function(){this._isSliding||this._slide(g.PREV)},d.prototype.pause=function(a){a||(this._isPaused=!0),$(this._element).find(j.NEXT_PREV)[0]&&Util.supportsTransitionEnd()&&(Util.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},d.prototype.cycle=function(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},d.prototype.to=function(a){var b=this;this._activeElement=$(this._element).find(j.ACTIVE_ITEM)[0];var c=this._getItemIndex(this._activeElement);if(!(a>this._items.length-1||a<0)){if(this._isSliding)return void $(this._element).one(h.SLID,function(){return b.to(a)});if(c===a)return this.pause(),void this.cycle();var d=a>c?g.NEXT:g.PREV;this._slide(d,this._items[a])}},d.prototype.dispose=function(){$(this._element).off(c),$.removeData(this._element,b),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},d.prototype._getConfig=function(b){return b=$.extend({},e,b),Util.typeCheckConfig(a,b,f),b},d.prototype._addEventListeners=function(){var a=this;this._config.keyboard&&$(this._element).on(h.KEYDOWN,function(b){return a._keydown(b)}),"hover"===this._config.pause&&($(this._element).on(h.MOUSEENTER,function(b){return a.pause(b)}).on(h.MOUSELEAVE,function(b){return a.cycle(b)}),"ontouchstart"in document.documentElement&&$(this._element).on(h.TOUCHEND,function(){a.pause(),a.touchTimeout&&clearTimeout(a.touchTimeout),a.touchTimeout=setTimeout(function(b){return a.cycle(b)},500+a._config.interval)}))},d.prototype._keydown=function(a){if(!/input|textarea/i.test(a.target.tagName))switch(a.which){case 37:a.preventDefault(),this.prev();break;case 39:a.preventDefault(),this.next();break;default:return}},d.prototype._getItemIndex=function(a){return this._items=$.makeArray($(a).parent().find(j.ITEM)),this._items.indexOf(a)},d.prototype._getItemByDirection=function(a,b){var c=a===g.NEXT,d=a===g.PREV,e=this._getItemIndex(b),f=this._items.length-1;if((d&&0===e||c&&e===f)&&!this._config.wrap)return b;var h=a===g.PREV?-1:1,i=(e+h)%this._items.length;return-1===i?this._items[this._items.length-1]:this._items[i]},d.prototype._triggerSlideEvent=function(a,b){var c=this._getItemIndex(a),d=this._getItemIndex($(this._element).find(j.ACTIVE_ITEM)[0]),e=$.Event(h.SLIDE,{relatedTarget:a,direction:b,from:d,to:c});return $(this._element).trigger(e),e},d.prototype._setActiveIndicatorElement=function(a){if(this._indicatorsElement){$(this._indicatorsElement).find(j.ACTIVE).removeClass(i.ACTIVE);var b=this._indicatorsElement.children[this._getItemIndex(a)];b&&$(b).addClass(i.ACTIVE)}},d.prototype._slide=function(a,b){var c=this,d=$(this._element).find(j.ACTIVE_ITEM)[0],e=this._getItemIndex(d),f=b||d&&this._getItemByDirection(a,d),k=this._getItemIndex(f),l=Boolean(this._interval),m=void 0,n=void 0,o=void 0;if(a===g.NEXT?(m=i.LEFT,n=i.NEXT,o=g.LEFT):(m=i.RIGHT,n=i.PREV,o=g.RIGHT),f&&$(f).hasClass(i.ACTIVE))return void(this._isSliding=!1);if(!this._triggerSlideEvent(f,o).isDefaultPrevented()&&d&&f){this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(f);var p=$.Event(h.SLID,{relatedTarget:f,direction:o,from:e,to:k});Util.supportsTransitionEnd()&&$(this._element).hasClass(i.SLIDE)?($(f).addClass(n),Util.reflow(f),$(d).addClass(m),$(f).addClass(m),$(d).one(Util.TRANSITION_END,function(){$(f).removeClass(m+" "+n).addClass(i.ACTIVE),$(d).removeClass(i.ACTIVE+" "+n+" "+m),c._isSliding=!1,setTimeout(function(){return $(c._element).trigger(p)},0)}).emulateTransitionEnd(600)):($(d).removeClass(i.ACTIVE),$(f).addClass(i.ACTIVE),this._isSliding=!1,$(this._element).trigger(p)),l&&this.cycle()}},d._jQueryInterface=function(a){return this.each(function(){var c=$(this).data(b),f=$.extend({},e,$(this).data());"object"===(void 0===a?"undefined":_typeof(a))&&$.extend(f,a);var g="string"==typeof a?a:f.slide;if(c||(c=new d(this,f),$(this).data(b,c)),"number"==typeof a)c.to(a);else if("string"==typeof g){if(void 0===c[g])throw new Error('No method named "'+g+'"');c[g]()}else f.interval&&(c.pause(),c.cycle())})},d._dataApiClickHandler=function(a){var c=Util.getSelectorFromElement(this);if(c){var e=$(c)[0];if(e&&$(e).hasClass(i.CAROUSEL)){var f=$.extend({},$(e).data(),$(this).data()),g=this.getAttribute("data-slide-to");g&&(f.interval=!1),d._jQueryInterface.call($(e),f),g&&$(e).data(b).to(g),a.preventDefault()}}},_createClass(d,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return e}}]),d}();return $(document).on(h.CLICK_DATA_API,j.DATA_SLIDE,k._dataApiClickHandler),$(window).on(h.LOAD_DATA_API,function(){$(j.DATA_RIDE).each(function(){var a=$(this);k._jQueryInterface.call(a,a.data())})}),$.fn[a]=k._jQueryInterface,$.fn[a].Constructor=k,$.fn[a].noConflict=function(){return $.fn[a]=d,k._jQueryInterface},k}(),Collapse=function(){var a="collapse",b="bs.collapse",c=$.fn[a],d={toggle:!0,parent:""},e={toggle:"boolean",parent:"(string|element)"},f={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},g={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},h={WIDTH:"width",HEIGHT:"height"},i={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},j=function(){function c(a,b){_classCallCheck(this,c),this._isTransitioning=!1,this._element=a,this._config=this._getConfig(b),this._triggerArray=$.makeArray($('[data-toggle="collapse"][href="#'+a.id+'"],[data-toggle="collapse"][data-target="#'+a.id+'"]'));for(var d=$(i.DATA_TOGGLE),e=0;e0&&this._triggerArray.push(f)}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return c.prototype.toggle=function(){$(this._element).hasClass(g.SHOW)?this.hide():this.show()},c.prototype.show=function(){var a=this;if(!this._isTransitioning&&!$(this._element).hasClass(g.SHOW)){var d=void 0,e=void 0;if(this._parent&&(d=$.makeArray($(this._parent).children().children(i.ACTIVES)),d.length||(d=null)),!(d&&(e=$(d).data(b))&&e._isTransitioning)){var h=$.Event(f.SHOW);if($(this._element).trigger(h),!h.isDefaultPrevented()){d&&(c._jQueryInterface.call($(d),"hide"),e||$(d).data(b,null));var j=this._getDimension();$(this._element).removeClass(g.COLLAPSE).addClass(g.COLLAPSING),this._element.style[j]=0,this._triggerArray.length&&$(this._triggerArray).removeClass(g.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var k=function(){$(a._element).removeClass(g.COLLAPSING).addClass(g.COLLAPSE).addClass(g.SHOW),a._element.style[j]="",a.setTransitioning(!1),$(a._element).trigger(f.SHOWN)};if(!Util.supportsTransitionEnd())return void k();var l=j[0].toUpperCase()+j.slice(1),m="scroll"+l;$(this._element).one(Util.TRANSITION_END,k).emulateTransitionEnd(600),this._element.style[j]=this._element[m]+"px"}}}},c.prototype.hide=function(){var a=this;if(!this._isTransitioning&&$(this._element).hasClass(g.SHOW)){var b=$.Event(f.HIDE);if($(this._element).trigger(b),!b.isDefaultPrevented()){var c=this._getDimension();if(this._element.style[c]=this._element.getBoundingClientRect()[c]+"px",Util.reflow(this._element),$(this._element).addClass(g.COLLAPSING).removeClass(g.COLLAPSE).removeClass(g.SHOW),this._triggerArray.length)for(var d=0;d0},d.prototype._getPopperConfig=function(){var a=this,b={};"function"==typeof this._config.offset?b.fn=function(b){return b.offsets=$.extend({},b.offsets,a._config.offset(b.offsets)||{}),b}:b.offset=this._config.offset;var c={placement:this._getPlacement(),modifiers:{offset:b,flip:{enabled:this._config.flip}}};return this._inNavbar&&(c.modifiers.applyStyle={enabled:!this._inNavbar}),c},d._jQueryInterface=function(a){return this.each(function(){var c=$(this).data(b),e="object"===(void 0===a?"undefined":_typeof(a))?a:null;if(c||(c=new d(this,e),$(this).data(b,c)),"string"==typeof a){if(void 0===c[a])throw new Error('No method named "'+a+'"');c[a]()}})},d._clearMenus=function(a){if(!a||3!==a.which&&("keyup"!==a.type||9===a.which))for(var c=$.makeArray($(h.DATA_TOGGLE)),e=0;e0&&j--,40===a.which&&jdocument.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},c.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},c.prototype._checkScrollbar=function(){var a=document.body.getBoundingClientRect();this._isBodyOverflowing=a.left+a.right=c){var d=this._targets[this._targets.length-1];return void(this._activeTarget!==d&&this._activate(d))}if(this._activeTarget&&a0)return this._activeTarget=null,void this._clear();for(var e=this._offsets.length;e--;){this._activeTarget!==this._targets[e]&&a>=this._offsets[e]&&(void 0===this._offsets[e+1]||a li > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},e=function(){function a(b){_classCallCheck(this,a),this._element=b}return a.prototype.show=function(){var a=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&$(this._element).hasClass(c.ACTIVE)||$(this._element).hasClass(c.DISABLED))){var e=void 0,f=void 0,g=$(this._element).closest(d.NAV_LIST_GROUP)[0],h=Util.getSelectorFromElement(this._element);if(g){var i="UL"===g.nodeName?d.ACTIVE_UL:d.ACTIVE;f=$.makeArray($(g).find(i)),f=f[f.length-1]}var j=$.Event(b.HIDE,{relatedTarget:this._element}),k=$.Event(b.SHOW,{relatedTarget:f});if(f&&$(f).trigger(j),$(this._element).trigger(k),!k.isDefaultPrevented()&&!j.isDefaultPrevented()){h&&(e=$(h)[0]),this._activate(this._element,g);var l=function(){var c=$.Event(b.HIDDEN,{relatedTarget:a._element}),d=$.Event(b.SHOWN,{relatedTarget:f});$(f).trigger(c),$(a._element).trigger(d)};e?this._activate(e,e.parentNode,l):l()}}},a.prototype.dispose=function(){$.removeData(this._element,"bs.tab"),this._element=null},a.prototype._activate=function(a,b,e){var f=this,g=void 0;g="UL"===b.nodeName?$(b).find(d.ACTIVE_UL):$(b).children(d.ACTIVE);var h=g[0],i=e&&Util.supportsTransitionEnd()&&h&&$(h).hasClass(c.FADE),j=function(){return f._transitionComplete(a,h,i,e)};h&&i?$(h).one(Util.TRANSITION_END,j).emulateTransitionEnd(150):j(),h&&$(h).removeClass(c.SHOW)},a.prototype._transitionComplete=function(a,b,e,f){if(b){$(b).removeClass(c.ACTIVE);var g=$(b.parentNode).find(d.DROPDOWN_ACTIVE_CHILD)[0];g&&$(g).removeClass(c.ACTIVE),"tab"===b.getAttribute("role")&&b.setAttribute("aria-selected",!1)}if($(a).addClass(c.ACTIVE),"tab"===a.getAttribute("role")&&a.setAttribute("aria-selected",!0),e?(Util.reflow(a),$(a).addClass(c.SHOW)):$(a).removeClass(c.FADE),a.parentNode&&$(a.parentNode).hasClass(c.DROPDOWN_MENU)){var h=$(a).closest(d.DROPDOWN)[0];h&&$(h).find(d.DROPDOWN_TOGGLE).addClass(c.ACTIVE),a.setAttribute("aria-expanded",!0)}f&&f()},a._jQueryInterface=function(b){return this.each(function(){var c=$(this),d=c.data("bs.tab");if(d||(d=new a(this),c.data("bs.tab",d)),"string"==typeof b){if(void 0===d[b])throw new Error('No method named "'+b+'"');d[b]()}})},_createClass(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}}]),a}();return $(document).on(b.CLICK_DATA_API,d.DATA_TOGGLE,function(a){a.preventDefault(),e._jQueryInterface.call($(this),"show")}),$.fn.tab=e._jQueryInterface,$.fn.tab.Constructor=e,$.fn.tab.noConflict=function(){return $.fn.tab=a,e._jQueryInterface},e}(),Tooltip=function(){if("undefined"==typeof Popper)throw new Error("Bootstrap tooltips require Popper.js (https://popper.js.org)");var a="tooltip",b=".bs.tooltip",c=$.fn[a],d=new RegExp("(^|\\s)bs-tooltip\\S+","g"),e={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)"},f={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},g={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip"},h={SHOW:"show",OUT:"out"},i={HIDE:"hide"+b,HIDDEN:"hidden"+b,SHOW:"show"+b,SHOWN:"shown"+b,INSERTED:"inserted"+b,CLICK:"click"+b,FOCUSIN:"focusin"+b,FOCUSOUT:"focusout"+b,MOUSEENTER:"mouseenter"+b,MOUSELEAVE:"mouseleave"+b},j={FADE:"fade",SHOW:"show"},k={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},l={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},m=function(){function c(a,b){_classCallCheck(this,c),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}return c.prototype.enable=function(){this._isEnabled=!0},c.prototype.disable=function(){this._isEnabled=!1},c.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},c.prototype.toggle=function(a){if(this._isEnabled)if(a){var b=this.constructor.DATA_KEY,c=$(a.currentTarget).data(b);c||(c=new this.constructor(a.currentTarget,this._getDelegateConfig()),$(a.currentTarget).data(b,c)),c._activeTrigger.click=!c._activeTrigger.click,c._isWithActiveTrigger()?c._enter(null,c):c._leave(null,c)}else{if($(this.getTipElement()).hasClass(j.SHOW))return void this._leave(null,this);this._enter(null,this)}},c.prototype.dispose=function(){clearTimeout(this._timeout),$.removeData(this.element,this.constructor.DATA_KEY),$(this.element).off(this.constructor.EVENT_KEY),$(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&$(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},c.prototype.show=function(){var a=this;if("none"===$(this.element).css("display"))throw new Error("Please use show on visible elements");var b=$.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){$(this.element).trigger(b);var d=$.contains(this.element.ownerDocument.documentElement,this.element);if(b.isDefaultPrevented()||!d)return;var e=this.getTipElement(),f=Util.getUID(this.constructor.NAME);e.setAttribute("id",f),this.element.setAttribute("aria-describedby",f),this.setContent(),this.config.animation&&$(e).addClass(j.FADE);var g="function"==typeof this.config.placement?this.config.placement.call(this,e,this.element):this.config.placement,i=this._getAttachment(g);this.addAttachmentClass(i);var l=!1===this.config.container?document.body:$(this.config.container);$(e).data(this.constructor.DATA_KEY,this),$.contains(this.element.ownerDocument.documentElement,this.tip)||$(e).appendTo(l),$(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Popper(this.element,e,{placement:i,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:k.ARROW}},onCreate:function(b){b.originalPlacement!==b.placement&&a._handlePopperPlacementChange(b)},onUpdate:function(b){a._handlePopperPlacementChange(b)}}),$(e).addClass(j.SHOW),"ontouchstart"in document.documentElement&&$("body").children().on("mouseover",null,$.noop);var m=function(){a.config.animation&&a._fixTransition();var b=a._hoverState;a._hoverState=null,$(a.element).trigger(a.constructor.Event.SHOWN),b===h.OUT&&a._leave(null,a)};Util.supportsTransitionEnd()&&$(this.tip).hasClass(j.FADE)?$(this.tip).one(Util.TRANSITION_END,m).emulateTransitionEnd(c._TRANSITION_DURATION):m()}},c.prototype.hide=function(a){var b=this,c=this.getTipElement(),d=$.Event(this.constructor.Event.HIDE),e=function(){b._hoverState!==h.SHOW&&c.parentNode&&c.parentNode.removeChild(c),b._cleanTipClass(),b.element.removeAttribute("aria-describedby"),$(b.element).trigger(b.constructor.Event.HIDDEN),null!==b._popper&&b._popper.destroy(),a&&a()};$(this.element).trigger(d),d.isDefaultPrevented()||($(c).removeClass(j.SHOW),"ontouchstart"in document.documentElement&&$("body").children().off("mouseover",null,$.noop),this._activeTrigger[l.CLICK]=!1,this._activeTrigger[l.FOCUS]=!1,this._activeTrigger[l.HOVER]=!1,Util.supportsTransitionEnd()&&$(this.tip).hasClass(j.FADE)?$(c).one(Util.TRANSITION_END,e).emulateTransitionEnd(150):e(),this._hoverState="")},c.prototype.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},c.prototype.isWithContent=function(){return Boolean(this.getTitle())},c.prototype.addAttachmentClass=function(a){$(this.getTipElement()).addClass("bs-tooltip-"+a)},c.prototype.getTipElement=function(){return this.tip=this.tip||$(this.config.template)[0],this.tip},c.prototype.setContent=function(){var a=$(this.getTipElement());this.setElementContent(a.find(k.TOOLTIP_INNER),this.getTitle()),a.removeClass(j.FADE+" "+j.SHOW)},c.prototype.setElementContent=function(a,b){var c=this.config.html;"object"===(void 0===b?"undefined":_typeof(b))&&(b.nodeType||b.jquery)?c?$(b).parent().is(a)||a.empty().append(b):a.text($(b).text()):a[c?"html":"text"](b)},c.prototype.getTitle=function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a},c.prototype._getAttachment=function(a){return f[a.toUpperCase()]},c.prototype._setListeners=function(){var a=this;this.config.trigger.split(" ").forEach(function(b){if("click"===b)$(a.element).on(a.constructor.Event.CLICK,a.config.selector,function(b){return a.toggle(b)});else if(b!==l.MANUAL){var c=b===l.HOVER?a.constructor.Event.MOUSEENTER:a.constructor.Event.FOCUSIN,d=b===l.HOVER?a.constructor.Event.MOUSELEAVE:a.constructor.Event.FOCUSOUT;$(a.element).on(c,a.config.selector,function(b){return a._enter(b)}).on(d,a.config.selector,function(b){return a._leave(b)})}$(a.element).closest(".modal").on("hide.bs.modal",function(){return a.hide()})}),this.config.selector?this.config=$.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},c.prototype._fixTitle=function(){var a=_typeof(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},c.prototype._enter=function(a,b){var c=this.constructor.DATA_KEY;return b=b||$(a.currentTarget).data(c),b||(b=new this.constructor(a.currentTarget,this._getDelegateConfig()),$(a.currentTarget).data(c,b)),a&&(b._activeTrigger["focusin"===a.type?l.FOCUS:l.HOVER]=!0),$(b.getTipElement()).hasClass(j.SHOW)||b._hoverState===h.SHOW?void(b._hoverState=h.SHOW):(clearTimeout(b._timeout),b._hoverState=h.SHOW,b.config.delay&&b.config.delay.show?void(b._timeout=setTimeout(function(){b._hoverState===h.SHOW&&b.show()},b.config.delay.show)):void b.show())},c.prototype._leave=function(a,b){var c=this.constructor.DATA_KEY;if(b=b||$(a.currentTarget).data(c),b||(b=new this.constructor(a.currentTarget,this._getDelegateConfig()),$(a.currentTarget).data(c,b)),a&&(b._activeTrigger["focusout"===a.type?l.FOCUS:l.HOVER]=!1),!b._isWithActiveTrigger()){if(clearTimeout(b._timeout),b._hoverState=h.OUT,!b.config.delay||!b.config.delay.hide)return void b.hide();b._timeout=setTimeout(function(){b._hoverState===h.OUT&&b.hide()},b.config.delay.hide)}},c.prototype._isWithActiveTrigger=function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1},c.prototype._getConfig=function(b){return b=$.extend({},this.constructor.Default,$(this.element).data(),b),"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),"number"==typeof b.title&&(b.title=b.title.toString()),"number"==typeof b.content&&(b.content=b.content.toString()),Util.typeCheckConfig(a,b,this.constructor.DefaultType),b},c.prototype._getDelegateConfig=function(){var a={};if(this.config)for(var b in this.config)this.constructor.Default[b]!==this.config[b]&&(a[b]=this.config[b]);return a},c.prototype._cleanTipClass=function(){var a=$(this.getTipElement()),b=a.attr("class").match(d);null!==b&&b.length>0&&a.removeClass(b.join(""))},c.prototype._handlePopperPlacementChange=function(a){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(a.placement))},c.prototype._fixTransition=function(){var a=this.getTipElement(),b=this.config.animation;null===a.getAttribute("x-placement")&&($(a).removeClass(j.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=b)},c._jQueryInterface=function(a){return this.each(function(){var b=$(this).data("bs.tooltip"),d="object"===(void 0===a?"undefined":_typeof(a))&&a;if((b||!/dispose|hide/.test(a))&&(b||(b=new c(this,d),$(this).data("bs.tooltip",b)),"string"==typeof a)){if(void 0===b[a])throw new Error('No method named "'+a+'"');b[a]()}})},_createClass(c,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return g}},{key:"NAME",get:function(){return a}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return i}},{key:"EVENT_KEY",get:function(){return b}},{key:"DefaultType",get:function(){return e}}]),c}();return $.fn[a]=m._jQueryInterface,$.fn[a].Constructor=m,$.fn[a].noConflict=function(){return $.fn[a]=c,m._jQueryInterface},m}(Popper),Popover=function(){var a="popover",b=".bs.popover",c=$.fn[a],d=new RegExp("(^|\\s)bs-popover\\S+","g"),e=$.extend({},Tooltip.Default,{placement:"right",trigger:"click",content:"",template:''}),f=$.extend({},Tooltip.DefaultType,{content:"(string|element|function)"}),g={FADE:"fade",SHOW:"show"},h={TITLE:".popover-header",CONTENT:".popover-body"},i={HIDE:"hide"+b,HIDDEN:"hidden"+b,SHOW:"show"+b,SHOWN:"shown"+b,INSERTED:"inserted"+b,CLICK:"click"+b,FOCUSIN:"focusin"+b,FOCUSOUT:"focusout"+b,MOUSEENTER:"mouseenter"+b,MOUSELEAVE:"mouseleave"+b},j=function(c){function j(){return _classCallCheck(this,j),_possibleConstructorReturn(this,c.apply(this,arguments))}return _inherits(j,c),j.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},j.prototype.addAttachmentClass=function(a){$(this.getTipElement()).addClass("bs-popover-"+a)},j.prototype.getTipElement=function(){return this.tip=this.tip||$(this.config.template)[0],this.tip},j.prototype.setContent=function(){var a=$(this.getTipElement());this.setElementContent(a.find(h.TITLE),this.getTitle()),this.setElementContent(a.find(h.CONTENT),this._getContent()),a.removeClass(g.FADE+" "+g.SHOW)},j.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},j.prototype._cleanTipClass=function(){var a=$(this.getTipElement()),b=a.attr("class").match(d);null!==b&&b.length>0&&a.removeClass(b.join(""))},j._jQueryInterface=function(a){return this.each(function(){var b=$(this).data("bs.popover"),c="object"===(void 0===a?"undefined":_typeof(a))?a:null;if((b||!/destroy|hide/.test(a))&&(b||(b=new j(this,c),$(this).data("bs.popover",b)),"string"==typeof a)){if(void 0===b[a])throw new Error('No method named "'+a+'"');b[a]()}})},_createClass(j,null,[{key:"VERSION",get:function(){return"4.0.0-beta.2"}},{key:"Default",get:function(){return e}},{key:"NAME",get:function(){return a}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return i}},{key:"EVENT_KEY",get:function(){return b}},{key:"DefaultType",get:function(){return f}}]),j}(Tooltip);return $.fn[a]=j._jQueryInterface,$.fn[a].Constructor=j,$.fn[a].noConflict=function(){return $.fn[a]=c,j._jQueryInterface},j}();