!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.BootstrapLayout=t():e.BootstrapLayout=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SidebarMenuDropdown=t.sidebarMenuDropdown=t.SidebarMenuCollapse=t.sidebarMenuCollapse=t.SidebarToggle=t.sidebarToggle=t.Sidebar=t.sidebar=void 0;var r=n(12);Object.defineProperty(t,"sidebar",{enumerable:!0,get:function(){return r.sidebar}}),Object.defineProperty(t,"Sidebar",{enumerable:!0,get:function(){return r.Sidebar}});var o=n(32);Object.defineProperty(t,"sidebarToggle",{enumerable:!0,get:function(){return o.sidebarToggle}}),Object.defineProperty(t,"SidebarToggle",{enumerable:!0,get:function(){return o.SidebarToggle}});var i=n(19);Object.defineProperty(t,"sidebarMenuCollapse",{enumerable:!0,get:function(){return i.sidebarMenuCollapse}}),Object.defineProperty(t,"SidebarMenuCollapse",{enumerable:!0,get:function(){return i.SidebarMenuCollapse}});var u=n(31);Object.defineProperty(t,"sidebarMenuDropdown",{enumerable:!0,get:function(){return u.sidebarMenuDropdown}}),Object.defineProperty(t,"SidebarMenuDropdown",{enumerable:!0,get:function(){return u.SidebarMenuDropdown}}),n(73),t["default"]={sidebar:r.sidebar,sidebarToggle:o.sidebarToggle,sidebarMenuCollapse:i.sidebarMenuCollapse,sidebarMenuDropdown:u.sidebarMenuDropdown}},function(e,t,n){var r=n(57)("wks"),o=n(65),i=n(2).Symbol;e.exports=function(e){return r[e]||(r[e]=i&&i[e]||(i||o)("Symbol."+e))}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=Object;e.exports={create:n.create,getProto:n.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:n.getOwnPropertyDescriptor,setDesc:n.defineProperty,setDescs:n.defineProperties,getKeys:n.keys,getNames:n.getOwnPropertyNames,getSymbols:n.getOwnPropertySymbols,each:[].forEach}},function(e,t){var n=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(11);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(13);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports={}},function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(33),i=r(o);t["default"]=function(){function e(e,t){for(var n=0;nu}),f=parseInt(u,10);if(f===Math.max.apply(null,o)){var l=r.filter(function(e){return u>e});l.filter(function(e){return-1===o.indexOf(e)}).forEach(function(r){n._setBreakpointFor(e,t,r,function(){return n.hide(e)})})}s?(c.unshift(u),c.filter(function(e){return-1===o.indexOf(e)}).forEach(function(r){n._setBreakpointFor(e,t,r,function(){return n.show(e,!1)})})):(n._setBreakpointFor(e,t,u,function(){return n.show(e,!1)}),c.filter(function(e){return-1===o.indexOf(e)}).forEach(function(r){n._setBreakpointFor(e,t,r,function(){return n.hide(e)})}))}})})}},{key:"_triggerBreakpointsFor",value:function(e){var t=this;e=this._sidebar(e);var n=this._layout(e);return new i["default"](function(r){t._updateScreen(function(){for(var o=t._visibleBreakpointsFor(e).sort(function(e,t){return t-e}),i=0;i=u){n.trigger("enterBreakpoint"+u),r();break}}})})}},{key:"_classString",value:function(e){return e.join(" ")}},{key:"_layoutClasses",value:function(e){var t=this._options(e),n=[];return t.layout.map(function(e){var r=t.size["default"];t.size.breakpoints[e]&&(r=t.size.breakpoints[e]),n.push(S+"-"+t.direction+r+"-"+e)}),(0,h["default"])(n)}},{key:"_sizeClassName",value:function(e,t){var n=m+"-"+e;return t&&(n=n+"-"+t),n}},{key:"_sidebarClasses",value:function(e){var t=this,n=this._options(e),r=["sidebar-"+n.position,m+"-"+n.size["default"]];return(0,p["default"])(n.size.breakpoints,function(e,n){e&&r.push(t._sizeClassName(e,n))}),r}},{key:"_emit",value:function(e,t){t=this._sidebar(t);var n=this._options(t);t.trigger(e,[n])}},{key:"_layout",value:function(e){return e=this._sidebar(e),e.closest(k)}},{key:"_sidebar",value:function(e){return e instanceof jQuery==!0?e:jQuery(e)}},{key:"_each",value:function(e){var t=this;jQuery(_).each(function(n,r){return e.call(t,jQuery(r))})}},{key:"_updateScreen",value:function(e){var t=this;clearTimeout(this._updateScreenDebounce),this._updateScreenDebounce=setTimeout(function(){var n=jQuery(window).width();t.SCREEN_SIZE=n,t.SCREEN_MD_UP=n>=768,"function"==typeof e&&e()},M)}},{key:"_onTouchBody",value:function(e,t){!t.hasClass(g)||this.SCREEN_MD_UP&&!t.hasClass("closable-desktop")||t.is(e.target)||0!==t.has(e.target).length||jQuery(e.target).is(x)||this.hide(t)}},{key:"init",value:function(e){var t=this;e=this._sidebar(e),e.data(w)||(e.addClass(this._classString(this._sidebarClasses(e))),this._setBreakpointsFor(e),jQuery("body").on("click touchstart",function(n){return t._onTouchBody(n,e)}),e.on(j.show,function(e,n){if(n=t._sidebar(n)){var r=t._options(n),o=jQuery(x+'[data-target="#'+r.id+'"]');o.addClass("active")}}).on(j.hide,function(e,n){if(n=t._sidebar(n)){var r=t._options(n),o=jQuery(x+'[data-target="#'+r.id+'"]');o.removeClass("active")}}),this._triggerBreakpointsFor(e),e.data(w,!0))}},{key:"destroy",value:function(e){var t=this;e=this._sidebar(e),this._setBreakpointsFor(e,!0),jQuery("body").off("click touchstart",function(n){return t._onTouchBody(n,e)}),e.off(w),e.removeData(w)}},{key:"toggle",value:function(e){e=this._sidebar(e),e.hasClass(g)?this.hide(e):this.show(e)}},{key:"show",value:function(e){var t=this,n=arguments.length<=1||void 0===arguments[1]?!0:arguments[1];if(e=this._sidebar(e),this._emit(j.show,e),this._layout(e).addClass(this._classString(this._layoutClasses(e))),this.SCREEN_MD_UP||this._each(function(n){!n.is(e)&&n.hasClass(g)&&t.hide(n)}),!e.hasClass(g)){if(n)return e.addClass("sidebar-transition"),setTimeout(function(){e.addClass(g),t._emit(j.shown,e)},10);e.addClass(g),this._emit(j.shown,e)}}},{key:"hide",value:function(e){var t=this;e=this._sidebar(e);var n=e.attr("class").match(new RegExp(g+"([a-z-]+)?","ig"));this._layout(e).removeClass(this._classString(this._layoutClasses(e))),n&&(this._emit(j.hide,e),e.removeClass(this._classString(n)),e.hasClass("sidebar-transition")?setTimeout(function(){e.removeClass("sidebar-transition"),t._emit(j.hidden,e)},450):this._emit(j.hidden,e))}}]),e}();t.sidebar=new O},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){e.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(2),o=n(4),i=n(6),u="prototype",a=function(e,t,n){var s,c,f,l=e&a.F,d=e&a.G,p=e&a.S,v=e&a.P,h=e&a.B,b=e&a.W,y=d?o:o[t]||(o[t]={}),_=d?r:p?r[t]:(r[t]||{})[u];d&&(n=t);for(s in n)c=!l&&_&&s in _,c&&s in y||(f=c?_[s]:n[s],y[s]=d&&"function"!=typeof _[s]?n[s]:h&&c?i(f,r):b&&_[s]==f?function(e){var t=function(t){return this instanceof e?new e(t):e(t)};return t[u]=e[u],t}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((y[u]||(y[u]={}))[s]=f))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,e.exports=a},function(e,t,n){var r=n(3),o=n(25);e.exports=n(15)?function(e,t,n){return r.setDesc(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(3).setDesc,o=n(22),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.sidebarMenuCollapse=t.SidebarMenuCollapse=void 0;var o=n(8),i=r(o),u=n(9),a=r(u),s='[data-toggle="sidebar-collapse"]',c="bl.sidebar-collapse",f="init."+c,l=t.SidebarMenuCollapse=function(){function e(){var t=this;(0,i["default"])(this,e),jQuery(s).each(function(e,n){return t.init(n)})}return(0,a["default"])(e,[{key:"_element",value:function(e){return e instanceof jQuery?e:jQuery(e)}},{key:"_onClick",value:function(e){e.preventDefault();var t=jQuery(e.currentTarget),n=t.parent();n.hasClass("open")?n.removeClass("open"):t.next("ul").html()&&(t.closest("ul").find(".open").removeClass("open"),n.addClass("open"))}},{key:"init",value:function(e){e=this._element(e),e.data(f)||e.on("click."+c,this._onClick).data(f,!0)}},{key:"destroy",value:function(e){this._element(e).off("click."+c).removeData(f)}}]),e}();t.sidebarMenuCollapse=new l},function(e,t,n){var r=n(10),o=n(1)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,u;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=(t=Object(e))[o])?n:i?r(t):"Object"==(u=r(t))&&"function"==typeof t.callee?"Arguments":u}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(24),o=n(16),i=n(26),u=n(17),a=n(22),s=n(7),c=n(48),f=n(18),l=n(3).getProto,d=n(1)("iterator"),p=!([].keys&&"next"in[].keys()),v="@@iterator",h="keys",b="values",y=function(){return this};e.exports=function(e,t,n,_,g,m,x){c(n,t,_);var k,w,j=function(e){if(!p&&e in O)return O[e];switch(e){case h:return function(){return new n(this,e)};case b:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",C=g==b,M=!1,O=e.prototype,E=O[d]||O[v]||g&&O[g],P=E||j(g);if(E){var T=l(P.call(new e));f(T,S,!0),!r&&a(O,v)&&u(T,d,y),C&&E.name!==b&&(M=!0,P=function(){return E.call(this)})}if(r&&!x||!p&&!M&&O[d]||u(O,d,P),s[t]=P,s[S]=y,g)if(k={values:C?P:j(b),keys:m?P:j(h),entries:C?j("entries"):P},x)for(w in k)w in O||i(O,w,k[w]);else o(o.P+o.F*(p||M),t,k);return k}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){e.exports=n(17)},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){function r(e,t,n){i(e,function(r,i){return o(e,i)?t.call(n,e[i],i,e):void 0})}var o=n(29),i=n(83);e.exports=r},function(e,t){function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.SIDEBAR_MENU_SELECTORS={menu:".sidebar-menu",submenu:".sidebar-submenu",item:".sidebar-menu-item",button:".sidebar-menu-button"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.sidebarMenuDropdown=t.SidebarMenuDropdown=void 0;var o=n(8),i=r(o),u=n(9),a=r(u),s=n(12),c=n(19),f=n(30),l='[data-toggle="sidebar-dropdown"]',d=".sidebar-dropdown-menu",p=".sidebar",v='[data-toggle="sidebar-collapse"]',h="bl.sidebar-dropdown",b="init."+h,y="button."+h,_="hide."+h,g="show."+h,m="mouseenter."+h,x="mouseleave."+h,k=t.SidebarMenuDropdown=function(){function e(){var t=this;(0,i["default"])(this,e),this.sidebar=new s.Sidebar,this.sidebarMenuCollapse=new c.SidebarMenuCollapse,jQuery(l).each(function(e,n){return t.init(n)})}return(0,a["default"])(e,[{key:"_element",value:function(e){return e instanceof jQuery?e:jQuery(e)}},{key:"_sidebar",value:function(e){return this._element(e).closest(p)}},{key:"_render",value:function(e){this.sidebar.SCREEN_MD_UP&&(this._cancelHide(),this._show(jQuery(e.currentTarget)))}},{key:"_show",value:function(e){var t=this,n=this._sidebar(e),r=this.sidebar._options(n),o=n.width(),i=jQuery(d);i.length||(i=jQuery(''),jQuery("body").append(i),i.on(m,function(){return t._cancelHide()}).on(x,function(){return t._hide()})),i.data(y)&&jQuery(i.data(y)).trigger(_,[i]),i.data(y,e),e.trigger(g,[i]),i.css({left:"left"===r.position?o:"auto",right:"right"===r.position?o:"auto",top:e.offset().top+"px"});var u=e.next(f.SIDEBAR_MENU_SELECTORS.submenu).clone(!1);u.find("li").removeClass().find("a").removeClass().addClass("dropdown-item"),u.find("ul").removeClass().addClass("sidebar-submenu").filter(function(e,t){return!jQuery(t).prev(v).length}).addClass("left"===r.position?"dropdown-menu-right":"dropdown-menu-left").addClass("dropdown-menu sidebar-dropdown-submenu").closest("li").addClass("dropdown"),u.find("ul").filter(function(e,t){return jQuery(t).prev(v).length}).addClass("sidebar-submenu-collapse"),i.html(u.html()),i.find(v).each(function(e,n){return t.sidebarMenuCollapse.init(n)})}},{key:"_hide",value:function(){this._cancelHide();var e=jQuery(d);e.length&&!function(){var t=e.data(y);e.data(_,setTimeout(function(){e.remove(),t.trigger(_,[e])},100))}()}},{key:"_cancelHide",value:function(){var e=jQuery(d);if(e.length){var t=e.data(_);t&&(clearTimeout(t),e.removeData(_))}}},{key:"init",value:function(e){var t=this;e=this._element(e);var n=this._sidebar(e),r=this.sidebar._layout(n),o=[320,480,544],i=[768,992,1200,1600];r.on(i.map(function(e){return"enterBreakpoint"+e+"."+h}).join(" "),function(){e.data(b)||(t.sidebarMenuCollapse.destroy(e),e.on(m,function(e){return t._render(e)}).on(x,function(){return t._hide()}).on(g,function(e){return jQuery(e.currentTarget).parent().addClass("open")}).on(_,function(e){return jQuery(e.currentTarget).parent().removeClass("open")}).data(b,!0))}).on(o.map(function(e){return"enterBreakpoint"+e+"."+h}).join(" "),function(){t.destroy(e),t.sidebarMenuCollapse.init(e)})}},{key:"destroy",value:function(e){var t=this;e.off(m,function(e){return t._render(e)}).off(x,function(){return t._hide()}).off(g,function(e){return jQuery(e.currentTarget).parent().addClass("open")}).off(_,function(e){return jQuery(e.currentTarget).parent().removeClass("open")});var n=this._sidebar(e),r=this.sidebar._layout(n);r.off(h)}}]),e}();t.sidebarMenuDropdown=new k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.sidebarToggle=t.SidebarToggle=void 0;var o=n(8),i=r(o),u=n(9),a=r(u),s=n(12),c='[data-toggle="sidebar"]',f=t.SidebarToggle=function(){function e(){var t=this;(0,i["default"])(this,e),this.sidebar=new s.Sidebar,jQuery(c).each(function(e,n){return t.init(n)})}return(0,a["default"])(e,[{key:"_element",value:function(e){return e instanceof jQuery?e:jQuery(e)}},{key:"_onClick",value:function(e){e.stopPropagation();var t=jQuery(e.currentTarget).data("target");this.sidebar.toggle(t)}},{key:"init",value:function(e){var t=this;this._element(e).on("click",function(e){return t._onClick(e)})}}]),e}();t.sidebarToggle=new f},function(e,t,n){e.exports={"default":n(37),__esModule:!0}},function(e,t,n){e.exports={"default":n(38),__esModule:!0}},function(e,t,n){e.exports={"default":n(39),__esModule:!0}},function(e,t,n){!function(t,n){e.exports=n()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),i=r(o),u=n(3),a=r(u),s=function(){function e(t){var n=this,r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];(0,i["default"])(this,e),this.target=t instanceof jQuery==1?t:$(t),this.lastSize=0,this.options=$.extend({distinct:!0,breakpoints:[320,480,768,1024],interval:250},r),this.interval=setInterval(function(){var e=n.target.width(),t=!1;n.options.breakpoints.sort(function(e,t){return t-e}).forEach(function(r,o){if(!t&&e>=r&&n.lastSizee&&n.lastSize>=r&&(n.target.removeClass("breakpoint-"+r),n.target.trigger("exitBreakpoint"+r)),n.options.distinct&&e>=r&&ee&&n.lastSize>0&&!n.target.hasClass("breakpoint-"+r)&&(n.target.addClass("breakpoint-"+r),n.target.trigger("enterBreakpoint"+r))}),n.lastSize!==e&&(n.lastSize=e)},this.options.interval),this.target.data("breakpoints",this)}return(0,a["default"])(e,[{key:"destroy",value:function(){clearInterval(this.interval),this.lastSize=0}}]),e}();t["default"]=s,e.exports=t["default"]},function(e,t,n){e.exports={"default":n(4),__esModule:!0}},function(e,t){"use strict";t.__esModule=!0,t["default"]=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(1),i=r(o);t["default"]=function(){function e(e,t){for(var n=0;nh;h++)t?v(u(l=e[h])[0],l[1]):v(e[h]);else for(d=p.call(e);!(l=d.next()).done;)o(d,v,l.value,t)}},function(e,t,n){e.exports=n(2).document&&document.documentElement},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(10);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(7),o=n(1)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(5);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(i){var u=e["return"];throw void 0!==u&&r(u.call(e)),i}}},function(e,t,n){"use strict";var r=n(3),o=n(25),i=n(18),u={};n(17)(u,n(1)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r.create(u,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(1)("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(u){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){n=!0},i[r]=function(){return u},e(i)}catch(a){}return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r,o,i,u=n(2),a=n(61).set,s=u.MutationObserver||u.WebKitMutationObserver,c=u.process,f=u.Promise,l="process"==n(10)(c),d=function(){var e,t,n;for(l&&(e=c.domain)&&(c.domain=null,e.exit());r;)t=r.domain,n=r.fn,t&&t.enter(),n(),t&&t.exit(),r=r.next;o=void 0,e&&e.enter()};if(l)i=function(){c.nextTick(d)};else if(s){var p=1,v=document.createTextNode("");new s(d).observe(v,{characterData:!0}),i=function(){v.data=p=-p}}else i=f&&f.resolve?function(){f.resolve().then(d)}:function(){a.call(u,d)};e.exports=function(e){var t={fn:e,next:void 0,domain:l&&c.domain};o&&(o.next=t),r||(r=t,i()),o=t}},function(e,t,n){var r=n(16),o=n(4),i=n(21);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],u={};u[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(e,t,n){var r=n(26);e.exports=function(e,t){for(var n in t)r(e,n,t[n]);return e}},function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},function(e,t,n){var r=n(3).getDesc,o=n(11),i=n(5),u=function(e,t){if(i(e),!o(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,o){try{o=n(6)(Function.call,r(Object.prototype,"__proto__").set,2),o(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function(e,n){return u(e,n),t?e.__proto__=n:o(e,n),e}}({},!1):void 0),check:u}},function(e,t,n){"use strict";var r=n(4),o=n(3),i=n(15),u=n(1)("species");e.exports=function(e){var t=r[e];i&&t&&!t[u]&&o.setDesc(t,u,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(2),o="__core-js_shared__",i=r[o]||(r[o]={});e.exports=function(e){return i[e]||(i[e]={})}},function(e,t,n){var r=n(5),o=n(13),i=n(1)("species");e.exports=function(e,t){var n,u=r(e).constructor;return void 0===u||void 0==(n=r(u)[i])?t:o(n)}},function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError(n+": use the 'new' operator!");return e}},function(e,t,n){var r=n(27),o=n(14);e.exports=function(e){return function(t,n){var i,u,a=String(o(t)),s=r(n),c=a.length;return 0>s||s>=c?e?"":void 0:(i=a.charCodeAt(s),55296>i||i>56319||s+1===c||(u=a.charCodeAt(s+1))<56320||u>57343?e?a.charAt(s):i:e?a.slice(s,s+2):(i-55296<<10)+(u-56320)+65536)}}},function(e,t,n){var r,o,i,u=n(6),a=n(44),s=n(43),c=n(41),f=n(2),l=f.process,d=f.setImmediate,p=f.clearImmediate,v=f.MessageChannel,h=0,b={},y="onreadystatechange",_=function(){var e=+this;if(b.hasOwnProperty(e)){var t=b[e];delete b[e],t()}},g=function(e){_.call(e.data)};d&&p||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return b[++h]=function(){a("function"==typeof e?e:Function(e),t)},r(h),h},p=function(e){delete b[e]},"process"==n(10)(l)?r=function(e){l.nextTick(u(_,e,1))}:v?(o=new v,i=o.port2,o.port1.onmessage=g,r=u(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(e){f.postMessage(e+"","*")},f.addEventListener("message",g,!1)):r=y in c("script")?function(e){s.appendChild(c("script"))[y]=function(){s.removeChild(this),_.call(e)}}:function(e){setTimeout(u(_,e,1),0)}),e.exports={set:d,clear:p}},function(e,t,n){var r=n(45),o=n(14);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(27),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(14);e.exports=function(e){return Object(r(e))}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(20),o=n(1)("iterator"),i=n(7);e.exports=n(4).getIteratorMethod=function(e){return void 0!=e?e[o]||e["@@iterator"]||i[r(e)]:void 0}},function(e,t,n){"use strict";var r=n(40),o=n(50),i=n(7),u=n(62);e.exports=n(23)(Array,"Array",function(e,t){this._t=u(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(64);n(52)("keys",function(e){return function(t){return e(r(t))}})},function(e,t){},function(e,t,n){"use strict";var r,o=n(3),i=n(24),u=n(2),a=n(6),s=n(20),c=n(16),f=n(11),l=n(5),d=n(13),p=n(59),v=n(42),h=n(55).set,b=n(54),y=n(1)("species"),_=n(58),g=n(51),m="Promise",x=u.process,k="process"==s(x),w=u[m],j=function(e){var t=new w(function(){});return e&&(t.constructor=Object),w.resolve(t)===t},S=function(){function e(t){var n=new w(t);return h(n,e.prototype),n}var t=!1;try{if(t=w&&w.resolve&&j(),h(e,w),e.prototype=o.create(w.prototype,{constructor:{value:e}}),e.resolve(5).then(function(){})instanceof e||(t=!1),t&&n(15)){var r=!1;w.resolve(o.setDesc({},"then",{get:function(){r=!0}})),t=r}}catch(i){t=!1}return t}(),C=function(e,t){return i&&e===w&&t===r?!0:b(e,t)},M=function(e){var t=l(e)[y];return void 0!=t?t:e},O=function(e){var t;return f(e)&&"function"==typeof(t=e.then)?t:!1},E=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=d(t),this.reject=d(n)},P=function(e){try{e()}catch(t){return{error:t}}},T=function(e,t){if(!e.n){e.n=!0;var n=e.c;g(function(){for(var r=e.v,o=1==e.s,i=0,a=function(t){var n,i,u=o?t.ok:t.fail,a=t.resolve,s=t.reject;try{u?(o||(e.h=!0),n=u===!0?r:u(r),n===t.promise?s(TypeError("Promise-chain cycle")):(i=O(n))?i.call(n,a,s):a(n)):s(r)}catch(c){s(c)}};n.length>i;)a(n[i++]);n.length=0,e.n=!1,t&&setTimeout(function(){var t,n,o=e.p;D(o)&&(k?x.emit("unhandledRejection",r,o):(t=u.onunhandledrejection)?t({promise:o,reason:r}):(n=u.console)&&n.error&&n.error("Unhandled promise rejection",r)),e.a=void 0},1)})}},D=function(e){var t,n=e._d,r=n.a||n.c,o=0;if(n.h)return!1;for(;r.length>o;)if(t=r[o++],t.fail||!D(t.promise))return!1;return!0},Q=function(e){var t=this;t.d||(t.d=!0,t=t.r||t,t.v=e,t.s=2,t.a=t.c.slice(),T(t,!0))},B=function(e){var t,n=this;if(!n.d){n.d=!0,n=n.r||n;try{if(n.p===e)throw TypeError("Promise can't be resolved itself");(t=O(e))?g(function(){var r={r:n,d:!1};try{t.call(e,a(B,r,1),a(Q,r,1))}catch(o){Q.call(r,o)}}):(n.v=e,n.s=1,T(n,!1))}catch(r){Q.call({r:n,d:!1},r)}}};S||(w=function(e){d(e);var t=this._d={p:p(this,w,m),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1,n:!1};try{e(a(B,t,1),a(Q,t,1))}catch(n){Q.call(t,n)}},n(53)(w.prototype,{then:function(e,t){var n=new E(_(this,w)),r=n.promise,o=this._d;return n.ok="function"==typeof e?e:!0,n.fail="function"==typeof t&&t,o.c.push(n),o.a&&o.a.push(n),o.s&&T(o,!1),r},"catch":function(e){return this.then(void 0,e)}})),c(c.G+c.W+c.F*!S,{Promise:w}),n(18)(w,m),n(56)(m),r=n(4)[m],c(c.S+c.F*!S,m,{reject:function(e){var t=new E(this),n=t.reject;return n(e),t.promise}}),c(c.S+c.F*(!S||j(!0)),m,{resolve:function(e){if(e instanceof w&&C(e.constructor,this))return e;var t=new E(this),n=t.resolve;return n(e),t.promise}}),c(c.S+c.F*!(S&&n(49)(function(e){w.all(e)["catch"](function(){})})),m,{all:function(e){var t=M(this),n=new E(t),r=n.resolve,i=n.reject,u=[],a=P(function(){v(e,!1,u.push,u);var n=u.length,a=Array(n);n?o.each.call(u,function(e,o){var u=!1;t.resolve(e).then(function(e){u||(u=!0,a[o]=e,--n||r(a))},i)}):r(a)});return a&&i(a.error),n.promise},race:function(e){var t=M(this),n=new E(t),r=n.reject,o=P(function(){v(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o&&r(o.error),n.promise}})},function(e,t,n){"use strict";var r=n(60)(!0);n(23)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){n(67);var r=n(7);r.NodeList=r.HTMLCollection=r.Array},function(e,t){},function(e,t,n){function r(e,t,n){t=o(t,n);var r=[];if(null==e)return r;for(var i,u=-1,a=e.length;++u