/*! For license information please see main.bundle.de9f7eb54a1276532628.js.LICENSE.txt */
(self.webpackChunkui_js_core=self.webpackChunkui_js_core||[]).push([[179],{63954:(t,n,o)=>{var a=o(95318),l=a(o(72316));o(77310);var u=a(o(11440)),c=o(56722),d=a(o(84644)),h=a(o(10595));o(44460),(0,u.default)(),l.default.Collection=d.default,l.default.ViewModel=h.default,window.App=new c.App,window.App.start()},50513:(t,n,o)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.AppRoutes=void 0;var a={routes:{"(/)":"index","account/settings(/:page)(/:action)":"accountSettings","account/messagecenter(/)":"messageCenter","account/welcome(/)":"welcome","account/identify(/:action)":"accountRecovery","account/lists(/)":"lists","account/changepassword(/)":"changePassword","account/dashboard(/)":"dashboard","account/drafts(/)":"drafts","account/orders(/:id)(/:action)":"trackableOrders","account/join(/:action)":"join","account/oauth2(/:action)":"oauth2","account/signin(/:action)":"signin","my/myfriends.aspx(/)":"addFriendModal","play/geocache/:gccode/log":"logGeocache","play/leaderboard(/:page)":"leaderboard","play/guidelines(/)":"guidelines","play/geotours(/)":"geotours","play/geotours(/:page)":"geotours","play/hide(/)":"hideGeocache","hide(/:page)":"editGeocache","play/search(/)":"search","play/souvenircampaign(/:page)":"souvenirCampaign","play/promotions(/:page)":"promotions","seek/limage.aspx":"imageDelete","seek/image.aspx":"imageDelete","track/limage.aspx":"imageDelete","track/image.aspx":"imageDelete","mark/limage.aspx":"imageDelete","track(/:page)":"trackables","play/request(/:page)":"request","geocache(/:page)":"cacheDetails","my/souvenirs.aspx(/)":"mySouvenirs","play/arexperience(/)":"arApp","p(/)":"userProfile","p/default.aspx":"publicProfile"},index:function index(){console.log("hit index route")},messageCenter:function messageCenter(t){return Promise.all([o.e(4736),o.e(6116),o.e(4636),o.e(8119),o.e(206)]).then(o.bind(o,35735)).then((function(n){App.scene({MessageCenter:new n.default(t)})}))},accountSettings:function accountSettings(t,n){var a=arguments;return null!==document.getElementById("settings-nav-root")&&Promise.all([o.e(4736),o.e(4627)]).then(o.bind(o,54484)).then((function(t){(0,t.render)(window.settingsNav)})),t&&"account"===t?Promise.all([o.e(4736),o.e(4636),o.e(9190),o.e(9629),o.e(1809)]).then(o.bind(o,79629)).then((function(t){App.scene({Settings:new t.default(a)})})):t&&"profile"===t?Promise.all([o.e(4736),o.e(4636),o.e(1471),o.e(6845)]).then(o.bind(o,91471)).then((function(t){App.scene({Settings:new t.default(a)})})):n&&"modal"===n?Promise.all([o.e(4736),o.e(531)]).then(o.bind(o,64028)).then((function(t){App.scene({Settings:new t.default(a)})})):t&&"userprivacy"===t?Promise.all([o.e(4736),o.e(9147)]).then(o.bind(o,23163)).then((function(t){(0,t.render)()})):Promise.all([o.e(4736),o.e(5571)]).then(o.bind(o,72755)).then((function(n){App.scene({Settings:new n.default({page:t,args:a})})}))},accountRecovery:function accountRecovery(t){return o.e(1378).then(o.t.bind(o,4555,23)).then((function(n){App.scene({RecoverAccount:new n.default({name:t})})}))},addFriendModal:function addFriendModal(){Promise.all([o.e(4736),o.e(1917)]).then(o.bind(o,33512)).then((function(t){(0,t.render)()}))},changePassword:function changePassword(t){return o.e(6215).then(o.t.bind(o,50461,23)).then((function(n){App.scene({ChangePassword:new n.default(t)})}))},welcome:function welcome(t){return o.e(9773).then(o.bind(o,54366)).then((function(n){var o=n.WelcomePage;App.scene({WelcomePage:new o(t)})}))},lists:function lists(t){return Promise.all([o.e(4736),o.e(6258),o.e(4636),o.e(8119),o.e(2743)]).then(o.bind(o,2775)).then((function(n){App.scene({ListsHub:new n.default(t)})}))},dashboard:function dashboard(t){Promise.all([o.e(4736),o.e(312)]).then(o.bind(o,83740)).then((function(t){(0,t.render)()})),Promise.all([o.e(4736),o.e(5451),o.e(4636),o.e(8119),o.e(9966)]).then(o.t.bind(o,83420,23)).then((function(n){App.scene({Dashboard:new n.default(t)})}))},drafts:function drafts(t){return Promise.all([o.e(4736),o.e(4636),o.e(8119),o.e(1383)]).then(o.bind(o,65853)).then((function(n){var o=n.View;App.scene({Drafts:new o(t)})}))},trackableOrders:function trackableOrders(t,n){var a={name:"orders"};return t&&(a={id:t,name:"orderDetails"}),n&&(a.name=n,"edit"===n&&(a.name="editOrder"),"invoice"===n&&(a.name="orderInvoice")),"new"===t?Promise.all([o.e(4736),o.e(4628)]).then(o.bind(o,35237)).then((function(n){var o=n.CreateTrackableOrderView;App.scene({TrackableOrders:new o(t)})})):"refund"!==t?Promise.all([o.e(4736),o.e(4628),o.e(617)]).then(o.bind(o,47641)).then((function(t){var n=t.OrderLayoutView;App.scene({TrackableOrders:new n(a)})})):void 0},join:function join(t){return Promise.all([o.e(4736),o.e(3311),o.e(2669)]).then(o.bind(o,57693)).then((function(t){(0,t.render)()})),Promise.all([o.e(4736),o.e(4636),o.e(7049)]).then(o.bind(o,64834)).then((function(n){App.scene({Join:new n.default({page:"signup",action:t})})}))},oauth2:function oauth2(t){return Promise.all([o.e(4736),o.e(4636),o.e(7049)]).then(o.bind(o,64834)).then((function(t){App.scene({OAuth2:new t.default({page:"signup",action:"username"})})}))},signin:function signin(t){return Promise.all([o.e(4736),o.e(4636),o.e(7049)]).then(o.bind(o,64834)).then((function(n){App.scene({Join:new n.default({page:"signin",action:t})})}))},leaderboard:function leaderboard(t){return Promise.all([o.e(4736),o.e(4636),o.e(4567)]).then(o.bind(o,35995)).then((function(n){App.scene({Leaderboard:new n.default({id:t,name:"leaderboard"})})}))},logGeocache:function logGeocache(t,n){return Promise.all([o.e(4736),o.e(314),o.e(4636),o.e(8119),o.e(7299),o.e(563)]).then(o.bind(o,70245)).then((function(o){App.scene({CreateGeocacheLog:new o.default({gccode:t,settings:window.logSettings,logDraftReferenceCode:n.d,logType:n.lt})})}))},guidelines:function guidelines(){return o.e(9777).then(o.t.bind(o,89813,23)).then((function(t){App.scene({Guidelines:new t.default})}))},geotours:function geotours(t){return Promise.all([o.e(4736),o.e(3948)]).then(o.t.bind(o,1528,23)).then((function(n){var o=n.GeotoursPage;App.scene({GeotoursPage:new o({page:t})})}))},hideGeocache:function hideGeocache(){return o.e(1745).then(o.t.bind(o,15532,23)).then((function(t){App.scene({HideACache:new t.default})}))},souvenirCampaign:function souvenirCampaign(t){return Promise.all([o.e(4736),o.e(4636),o.e(9091)]).then(o.bind(o,42661)).then((function(n){App.scene({Promotions:new n.default({param:t})})}))},promotions:function promotions(t){return Promise.all([o.e(4736),o.e(9191)]).then(o.bind(o,72829)).then((function(n){App.scene({Promotions:new n.default({param:t})})}))},imageDelete:function imageDelete(){return Promise.all([o.e(4736),o.e(4636),o.e(271)]).then(o.bind(o,29164)).then((function(t){var n=t.View;App.scene({ImageDelete:new n})}))},editGeocache:function editGeocache(t){return t&&"edit.aspx"===t?Promise.all([o.e(4736),o.e(411),o.e(4636),o.e(7299),o.e(2161)]).then(o.bind(o,12548)).then((function(t){var n=t.View;App.scene({EditGeocache:new n})})):t&&"description.aspx"===t?Promise.all([o.e(4736),o.e(4636),o.e(4842)]).then(o.bind(o,56921)).then((function(t){var n=t.View;App.scene({GeocacheDescription:new n})})):t&&"typelocation.aspx"===t?Promise.all([o.e(4736),o.e(4636),o.e(8855)]).then(o.bind(o,88844)).then((function(t){var n=t.View;App.scene({GeocacheTypeLocation:new n})})):void 0},trackables:function trackables(t){return t&&"edit.aspx"===t?Promise.all([o.e(4736),o.e(4636),o.e(234),o.e(6687)]).then(o.bind(o,44990)).then((function(t){var n=t.View;App.scene({TrackableEdit:new n})})):t&&"activate.aspx"===t?Promise.all([o.e(4736),o.e(4636),o.e(234),o.e(4047)]).then(o.bind(o,29843)).then((function(t){var n=t.View;App.scene({TrackableActivate:new n})})):void 0},search:function search(){Promise.all([o.e(4736),o.e(7739)]).then(o.bind(o,57739)).then((function(t){return t.render()})).catch((function(t){return console.log(t)})),Promise.all([o.e(4736),o.e(4339),o.e(6464)]).then(o.t.bind(o,41094,23)).then((function(){})).catch((function(t){return console.log(t)})),Promise.all([o.e(4736),o.e(5483),o.e(316)]).then(o.t.bind(o,10668,23)).then((function(){})).catch((function(t){return console.log(t)})),Promise.all([o.e(4736),o.e(9262),o.e(1121)]).then(o.bind(o,16542)).then((function(t){(0,t.render)()})).catch((function(t){return console.log(t)}))},request:function request(t){if(t&&"adventurelab"===t)return Promise.all([o.e(4736),o.e(7652)]).then(o.bind(o,2734)).then((function(t){var n=t.View;App.scene({AdventureLab:new n})}))},cacheDetails:function cacheDetails(t){return Promise.all([o.e(4736),o.e(1788),o.e(4636),o.e(118)]).then(o.bind(o,61790)).then((function(n){var o=n.View;App.scene({CacheDetails:new o({page:t})})}))},mySouvenirs:function mySouvenirs(){return Promise.all([o.e(4736),o.e(9878)]).then(o.bind(o,59017)).then((function(t){var n=t.View;App.scene({MySouvenirs:new n})}))},publicProfile:function publicProfile(){return Promise.all([o.e(4736),o.e(5908)]).then(o.bind(o,5791)).then((function(t){var n=t.View;App.scene({PublicProfile:new n})}))},userProfile:function userProfile(){return Promise.all([o.e(4736),o.e(1917)]).then(o.bind(o,92178)).then((function(t){(0,t.render)()}))},arApp:function arApp(){return Promise.all([o.e(4736),o.e(8400)]).then(o.bind(o,73947)).then((function(t){var n=t.ArAppPage;App.scene({ArApp:new n})}))}};n.AppRoutes=a},4986:(t,n,o)=>{var a=o(95318);Object.defineProperty(n,"__esModule",{value:!0}),n.Dropdown=void 0;var l=a(o(19755)),u=a(o(77963)),c=a(o(63574)),d=a(o(69653)),h=c.default.Behavior.extend({ui:{triggerEl:".dropdown"},events:{"click @ui.triggerEl":"onDropShow"},initialize:function initialize(){var t=d.default.channel("app");this.listenTo(t,"root:click",this._closeAllDropdowns)},onDropShow:function onDropShow(t){t.preventDefault(),(0,l.default)(t.currentTarget).parent().addClass("open")},_closeAllDropdowns:function _closeAllDropdowns(t){this.ui.triggerEl.parent&&(this.ui.triggerEl.parent().removeClass("open"),u.default.find(this.ui.triggerEl,(function(n){return n==t.target}))&&(0,l.default)(t.target).parent().addClass("open"))}});n.Dropdown=h},94128:(t,n,o)=>{var a=o(95318)(o(7578)),l=o(19755),u=o(77963),c=o(72316),d=(o(63574),o(30381)),h=o(12437);t.exports=c.Model.extend({defaults:{breakpoints:{desktop:1e3,notebook:950,tablet:600,"handheld-lg":480,handheld:320}},$window:l(window),accessTokenUrl:"/account/oauth/token",messageHeaderURL:"/account/messagecenter/headerwidget/params",settingsApiUrl:"/api/proxy/web/v1/users/",initialize:function initialize(){this.MobileDetect=new h(window.navigator.userAgent),this.set("isMobile",!u.isNull(this.MobileDetect.phone()))},append:function append(t,n){var o=this.get(t),a={};return o?(u.extend(a,o,n),this.set(t,a)):(console.warn("App.Settings.append() can't find what your looking for."),!1)},getAsync:function getAsync(t){var n=l.Deferred(),o="settings:"+t+":ready settings:"+t+":error add:"+t+" error:"+t;return u.isString(t)||console.error("App.Settings.getAsync() looks up attributes by string. You passed me:",t),this.get(t)?n.resolve(this.get(t)):this.once(o,(function(){n.resolve(this.get(t))})),n.promise()},provideBreakpoint:function provideBreakpoint(t){if(!t||"number"!=typeof t)t=this.$window.width();var n=u.keys(this.get("breakpoints")),o=n[0],a=Math.abs(t-this.get("breakpoints")[o]);return u.each(n,(function(n){var l=Math.abs(t-this.get("breakpoints")[n]);l<a&&(a=l,o=n)}),this),o},getAccessToken:function getAccessToken(t){var n=l.Deferred();if(u.isUndefined(this.get("access:token"))||!0===t){this.getFromService("access:token",this.accessTokenUrl,{},{type:"POST",noPrefilter:!0,success:function(t){this.set("access:token",t.access_token),this.trigger("settings:access:token:ready",t),n.resolve(t)}.bind(this)}).fail(function(t){console.log("ERROR GETTING ACCESS TOKEN",t)}.bind(this))}else n.resolve(this.get("access:token"));return n.promise()},shouldAccessTokenRefresh:function shouldAccessTokenRefresh(t){var n=t||60;return function(){var t=d().unix();return function getTokenExpiry(t){var n=t.split(".")[1];return JSON.parse(window.atob(n)).exp}(this.get("access:token"))-t}.bind(this)()<=n},getFromService:function getFromService(t,n,o,c){if(!t)throw new Error("You must provide a name for this settings object.");if(!n)throw new Error("You must provide a url for "+t+" settings object.");return l.ajax(u.extend({},{url:n,type:"GET",dataType:"json",data:o,statusCode:{403:function(t){this.set("isLoggedIn",!1),this.trigger("settings:login:failed")}.bind(this)},success:function(o){this.set(t,new a.default(o,{parse:!0,url:n})),this.trigger("settings:"+t+":ready",o)}.bind(this),error:function(n){this.trigger("settings:"+t+":error",n)}.bind(this)},c))}})},56722:(t,n,o)=>{var a=o(95318);Object.defineProperty(n,"__esModule",{value:!0}),n.App=void 0;var l=a(o(77963)),u=a(o(72316)),c=a(o(63574)),d=a(o(30381)),h=a(o(7578)),f=a(o(94128));o(99481);var m=a(o(53218)),_=a(o(49121)),T=c.default.Application.extend({region:"html",Settings:new f.default(window.serverParameters||{}),Localizations:new u.default.Model,Router:new m.default,onBeforeStart:function onBeforeStart(t){if(this.Settings.get("user:info").isLoggedIn&&(this.Settings.getFromService("header:messages",this.Settings.messageHeaderURL,"",{dataType:"jsonp"}),this.Settings.getFromService("api:settings",this.Settings.settingsApiUrl+this.Settings.get("user:info").referenceCode+"/settings/"),window.settingParameters?this.Settings.set({"api:settings":new h.default(window.settingParameters,{parse:!0,url:this.Settings.settingsApiUrl+this.Settings.get("user:info").referenceCode+"/settings/"})}):this.Settings.getFromService("api:settings",this.Settings.settingsApiUrl+this.Settings.get("user:info").referenceCode+"/settings/")),this.Settings.get("user:info").locale){d.default.locale(this.Settings.get("user:info").locale);var n=this.Settings.get("user:info").locale,o=function forLocale(t,n){var o=d.default.locale();d.default.locale(t);var a=n();return d.default.locale(o),a}(n,d.default.monthsShort);o=l.default.map(o,(function(t){return t.replace(".","")})),d.default.updateLocale(n,{monthsShort:o})}},onStart:function onStart(t){u.default.history.start({pushState:!0,hashChange:!1}),this.showView(new _.default)},scene:function scene(t){return this.getRegion().currentView.addRegions(t)},Root:function Root(){return this.getRegion().currentView}});n.App=T},49121:(t,n,o)=>{var a=o(95318);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l,u,c=a(o(77963)),d=a(o(19755)),h=a(o(63574)),f=o(82528),m=a(o(42645)),_=a(o(79141)),T=a(o(96670)),v=a(o(69653)),b={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(l in b)if(l in document){u=b[l];break}var M=h.default.View.extend({eventNames:{pageBlur:"page:blur",pageFocus:"page:focus",pageScroll:"page:scroll",pageResize:"page:resize",rootClick:"root:click"},events:{click:"onClick","click a.external-link":"leavingSiteLink",keydown:"onKeypress","click [data-ga-category]":"onGAClick"},childViewEvents:{"click:mobilenav":"toggleNav"},el:"body",template:c.default.noop,regions:{main:"#Content",Nav:"#gcNavigation",Footer:"#gcFooter",MobileNav:".header-mobile"},initialize:function initialize(){this.channel=v.default.channel("app"),c.default.bindAll(this,"pageFocused","pageVisible","onKeypress","onScroll","onResize"),void 0===document[l]?(0,d.default)(document).on("blur focus",this.pageFocused):document.addEventListener(u,this.pageVisible,!1),this.$el.append('<div class="modal-wrapper modal-default-wrapper" style="display:none;"></div>'),window.addEventListener("scroll",this.onScroll),window.addEventListener("resize",this.onResize);var t=serverParameters["app:start"]||{};if(c.default.isUndefined(t.chrome)||!1!==t.chrome){if(t.hideDesktopNav)this.removeRegion("Nav");else document.getElementById("gcNavigation")?this.showChildView("Nav",new m.default(t)):Promise.all([o.e(4736),o.e(7739)]).then(o.bind(o,57739)).then((function(t){return t.render()})).catch((function(t){return console.log(t)}));if(t.hideMobileNav)this.removeRegion("MobileNav");else document.getElementsByClassName("header-mobile").length&&this.showChildView("MobileNav",new _.default(t));if(t.hideFooter)this.removeRegion("Footer");else document.getElementsByClassName("footer").length&&this.showChildView("Footer",new T.default(t))}},onClick:function onClick(t){return this.channel.trigger(this.eventNames.rootClick,t),this},onScroll:c.default.throttle((function(t){this.channel.trigger(this.eventNames.pageScroll,t)}),100),onResize:c.default.debounce((function(t){this.channel.trigger(this.eventNames.pageResize,t)}),100),onKeypress:function onKeypress(t){this.channel.trigger("root:keydown",t),27===t.keyCode&&this.channel.trigger("root:escape",t)},pageVisible:function pageVisible(t){return document[l]?(this.channel.trigger(this.eventNames.pageBlur),!1):(this.channel.trigger(this.eventNames.pageFocus),!0)},pageFocused:function pageFocused(t){if((0,d.default)(document).data("prevType")!=t.type)switch((0,d.default)(document).data("prevType",t.type),t.type){case"focus":return this.channel.trigger(this.eventNames.pageFocus),!0;case"blur":return this.channel.trigger(this.eventNames.pageBlur),!1}},leavingSiteLink:function leavingSiteLink(t){var n=App.Localizations.get("promptForExternalSiteLink")||window.resources.promptForExternalSiteLink;n||(console.warn("Missing localization for external site link warning"),n="You’re about to leave Geocaching.com. Are you sure you want to do that?"),window.confirm(n)||t.preventDefault()},onGAClick:function onGAClick(t){var n=(0,d.default)(t.currentTarget),o=n.data("ga-action"),a=n.data("ga-category"),l=n.data("ga-label");(0,f.send)(a,o,l)},toggleNav:function toggleNav(t,n){this.$el.toggleClass("menu-open")}});n.default=M},53218:(t,n,o)=>{var a=o(50513).AppRoutes,l=o(77963),u=o(63574);t.exports=u.AppRouter.extend(l.extend({},a,{execute:function execute(t,n,o){var a={},u=n,c=u.pop();if(!l.isNull(c)){if("@"==c.substr(0,1)){var d=c.split("?");a=l.extend({},a,{atCoord:d[0]}),c=d[1]}if(l.contains(c,"&")||l.contains(c,"=")){var h=c.split("&");l.each(h,(function(t){var n=t.split("="),o={};o[decodeURIComponent(n[0])]=decodeURIComponent(n[1]),a=l.extend({},a,o)}))}}u.push(a),t&&t.apply(this,u)}}))},96670:(t,n,o)=>{var a=o(95318);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=a(o(63574)),u=o(4986),c=l.default.View.extend({el:".footer",template:!1,ui:{menu:"ul.dropdown-menu",nativeMenu:".language-dropdown select",desktopFriendly:".desktop-friendly",legalLinks:".link-legal",internalLinks:".link-internal"},events:{"change @ui.nativeMenu":"switchLanguage"},behaviors:[u.Dropdown],initialize:function initialize(t){if(t.sanitize&&(this.sanitizeLinks=t.sanitize),this.getUI("menu").removeClass("hidden"),this.sanitizeLinks&&(App.Settings.get("isMobile")||"iOS"===App.Settings.MobileDetect.os())){for(var n=0,o=this.ui.desktopFriendly.length;n<o;n++)this.ui.desktopFriendly[n].remove();for(n=0,o=this.ui.legalLinks.length;n<o;n++){var a=this.ui.legalLinks[n].getAttribute("href")+"?simple=true";this.ui.legalLinks[n].setAttribute("href",a)}}},switchLanguage:function switchLanguage(t){window.location.href=t.target.value}});n.default=c},79141:(t,n,o)=>{var a=o(95318)(o(63574));t.exports=a.default.View.extend({el:".header-mobile .wrapper",template:!1,ui:{mobileMenuToggle:"#menu-toggle",logo:".logo",menu:".menu"},triggers:{"click @ui.mobileMenuToggle":"click:mobilenav"},initialize:function initialize(t){t.sanitize&&(this.sanitizeLinks=t.sanitize),t.simpleHeader&&(this.simplifyHeader=t.simpleHeader)},onRender:function onRender(){if(this.sanitizeLinks&&(App.Settings.get("isMobile")||"iOS"===App.Settings.MobileDetect.os())){for(var t=0,n=this.ui.logo.length;t<n;t++)this.ui.logo[t].setAttribute("href",""),this.ui.logo[t].style.pointerEvents="none";this.ui.mobileMenuToggle&&this.ui.mobileMenuToggle.remove()}this.simplifyHeader&&this.ui.mobileMenuToggle.remove()}})},42645:(t,n,o)=>{var a=o(95318)(o(63574)),l=o(4986);t.exports=a.default.View.extend({el:"#gcNavigation .wrapper",template:!1,ui:{logo:".logo",menu:".menu",profilePanel:".profile-panel"},behaviors:[{behaviorClass:l.Dropdown}],initialize:function initialize(t){t.sanitize&&(this.sanitizeLinks=t.sanitize),t.simpleHeader&&(this.simplifyHeader=t.simpleHeader)},onRender:function onRender(){if(this.sanitizeLinks&&(App.Settings.get("isMobile")||"iOS"===App.Settings.MobileDetect.os())){for(var t=0,n=this.ui.logo.length;t<n;t++)this.ui.logo[t].setAttribute("href",""),this.ui.logo[t].style.pointerEvents="none";this.ui.menu.remove()}this.simplifyHeader&&(this.ui.menu.remove(),this.ui.profilePanel.remove())}})},63574:function(t,n,o){t.exports=function(t,n,o){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n,o=o&&o.hasOwnProperty("default")?o.default:o;var a=function proxy(t){return function(n){for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];return t.apply(n,a)}},l=t.Model.extend,u=function deprecate(t,o){n.isObject(t)&&(t=t.prev+" is going to be removed in the future. Please use "+t.next+" instead."+(t.url?" See: "+t.url:"")),ae.DEV_MODE&&(void 0!==o&&o||deprecate._cache[t]||(deprecate._warn("Deprecation warning: "+t),deprecate._cache[t]=!0))};u._console="undefined"!=typeof console?console:{},u._warn=function(){var t=u._console.warn||u._console.log||n.noop;return t.apply(u._console,arguments)},u._cache={};var c=function isNodeAttached(t){return document.documentElement.contains(t&&t.parentNode)},d=function mergeOptions(t,o){var a=this;t&&n.each(o,(function(n){var o=t[n];void 0!==o&&(a[n]=o)}))},h=function getOption(t){if(t)return this.options&&void 0!==this.options[t]?this.options[t]:this[t]},f=function normalizeMethods(t){var o=this;return n.reduce(t,(function(t,a,l){return n.isFunction(a)||(a=o[a]),a&&(t[l]=a),t}),{})},m=/(^|:)(\w)/gi;function getEventName(t,n,o){return o.toUpperCase()}var _=n.memoize((function(t){return"on"+t.replace(m,getEventName)}));function triggerMethod(t){for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];var u=_(t),c=h.call(this,u),d=void 0;return n.isFunction(c)&&(d=c.apply(this,a)),this.trigger.apply(this,arguments),d}function triggerMethodOn(t){for(var o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];return n.isFunction(t.triggerMethod)?t.triggerMethod.apply(t,a):triggerMethod.apply(t,a)}function triggerMethodChildren(t,o,a){t._getImmediateChildren&&n.each(t._getImmediateChildren(),(function(t){a(t)&&triggerMethodOn(t,o,t)}))}function shouldTriggerAttach(t){return!t._isAttached}function shouldAttach(t){return!!shouldTriggerAttach(t)&&(t._isAttached=!0,!0)}function shouldTriggerDetach(t){return t._isAttached}function shouldDetach(t){return!!shouldTriggerDetach(t)&&(t._isAttached=!1,!0)}function triggerDOMRefresh(t){t._isAttached&&t._isRendered&&triggerMethodOn(t,"dom:refresh",t)}function triggerDOMRemove(t){t._isAttached&&t._isRendered&&triggerMethodOn(t,"dom:remove",t)}function handleBeforeAttach(){triggerMethodChildren(this,"before:attach",shouldTriggerAttach)}function handleAttach(){triggerMethodChildren(this,"attach",shouldAttach),triggerDOMRefresh(this)}function handleBeforeDetach(){triggerMethodChildren(this,"before:detach",shouldTriggerDetach),triggerDOMRemove(this)}function handleDetach(){triggerMethodChildren(this,"detach",shouldDetach)}function handleBeforeRender(){triggerDOMRemove(this)}function handleRender(){triggerDOMRefresh(this)}function monitorViewEvents(t){t._areViewEventsMonitored||!1===t.monitorViewEvents||(t._areViewEventsMonitored=!0,t.on({"before:attach":handleBeforeAttach,attach:handleAttach,"before:detach":handleBeforeDetach,detach:handleDetach,"before:render":handleBeforeRender,render:handleRender}))}var T=["description","fileName","lineNumber","name","message","number"],v=l.call(Error,{urlRoot:"http://marionettejs.com/docs/v3.5.1/",constructor:function constructor(t,o){n.isObject(t)?t=(o=t).message:o||(o={});var a=Error.call(this,t);n.extend(this,n.pick(a,T),n.pick(o,T)),this.captureStackTrace(),o.url&&(this.url=this.urlRoot+o.url)},captureStackTrace:function captureStackTrace(){Error.captureStackTrace&&Error.captureStackTrace(this,v)},toString:function toString(){return this.name+": "+this.message+(this.url?" See: "+this.url:"")}});function iterateEvents(t,o,a,l){if(!n.isObject(a))throw new v({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindevents"});n.each(a,(function(a,c){n.isString(a)?function bindFromStrings(t,o,a,l,c){var d=l.split(/\s+/);d.length>1&&u("Multiple handlers for a single event are deprecated. If needed, use a single handler to call multiple methods."),n.each(d,(function(n){var l=t[n];if(!l)throw new v('Method "'+n+'" was configured as an event handler, but does not exist.');t[c](o,a,l)}))}(t,o,c,a,l):t[l](o,c,a)}))}function bindEvents(t,n){return t&&n?(iterateEvents(this,t,n,"listenTo"),this):this}function unbindEvents(t,n){return t?n?(iterateEvents(this,t,n,"stopListening"),this):(this.stopListening(t),this):this}function iterateReplies(t,o,a,l){if(!n.isObject(a))throw new v({message:"Bindings must be an object.",url:"marionette.functions.html#marionettebindrequests"});var u=f.call(t,a);o[l](u,t)}function bindRequests(t,n){return t&&n?(iterateReplies(this,t,n,"reply"),this):this}function unbindRequests(t,n){return t?n?(iterateReplies(this,t,n,"stopReplying"),this):(t.stopReplying(null,null,this),this):this}v.extend=l;var b={normalizeMethods:f,_setOptions:function setOptions(t){this.options=n.extend({},n.result(this,"options"),t)},mergeOptions:d,getOption:h,bindEvents:bindEvents,unbindEvents:unbindEvents},M={_initRadio:function _initRadio(){var t=n.result(this,"channelName");if(t){if(!o)throw new v({name:"BackboneRadioMissing",message:'The dependency "backbone.radio" is missing.'});var a=this._channel=o.channel(t),l=n.result(this,"radioEvents");this.bindEvents(a,l);var u=n.result(this,"radioRequests");this.bindRequests(a,u),this.on("destroy",this._destroyRadio)}},_destroyRadio:function _destroyRadio(){this._channel.stopReplying(null,null,this)},getChannel:function getChannel(){return this._channel},bindEvents:bindEvents,unbindEvents:unbindEvents,bindRequests:bindRequests,unbindRequests:unbindRequests},S=["channelName","radioEvents","radioRequests"],y=function MarionetteObject(t){this.hasOwnProperty("options")||this._setOptions(t),this.mergeOptions(t,S),this._setCid(),this._initRadio(),this.initialize.apply(this,arguments)};y.extend=l,n.extend(y.prototype,t.Events,b,M,{cidPrefix:"mno",_isDestroyed:!1,isDestroyed:function isDestroyed(){return this._isDestroyed},initialize:function initialize(){},_setCid:function _setCid(){this.cid||(this.cid=n.uniqueId(this.cidPrefix))},destroy:function destroy(){if(this._isDestroyed)return this;for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return this.triggerMethod.apply(this,["before:destroy",this].concat(n)),this._isDestroyed=!0,this.triggerMethod.apply(this,["destroy",this].concat(n)),this.stopListening(),this},triggerMethod:triggerMethod});var w=function TemplateCache(t){this.templateId=t};n.extend(w,{templateCaches:{},get:function get(t,n){var o=this.templateCaches[t];return o||(o=new w(t),this.templateCaches[t]=o),o.load(n)},clear:function clear(){for(var t=void 0,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];var l=o.length;if(l>0)for(t=0;t<l;t++)delete this.templateCaches[o[t]];else this.templateCaches={}}}),n.extend(w.prototype,{load:function load(t){if(this.compiledTemplate)return this.compiledTemplate;var n=this.loadTemplate(this.templateId,t);return this.compiledTemplate=this.compileTemplate(n,t),this.compiledTemplate},loadTemplate:function loadTemplate(n,o){var a=t.$(n);if(!a.length)throw new v({name:"NoTemplateError",message:'Could not find template: "'+n+'"'});return a.html()},compileTemplate:function compileTemplate(t,o){return n.template(t,o)}});var k=n.invokeMap||n.invoke;function parseBehaviors(t,o){return n.chain(o).map((function(o,a){var l=function getBehaviorClass(t,o){return t.behaviorClass?t.behaviorClass:n.isFunction(t)?t:n.isFunction(ae.Behaviors.behaviorsLookup)?ae.Behaviors.behaviorsLookup(t,o)[o]:ae.Behaviors.behaviorsLookup[o]}(o,a),u=new l(o===l?{}:o,t),c=parseBehaviors(t,n.result(u,"behaviors"));return[u].concat(c)})).flatten().value()}var A={_initBehaviors:function _initBehaviors(){this._behaviors=this._getBehaviors()},_getBehaviors:function _getBehaviors(){var t=n.result(this,"behaviors");return n.isObject(t)?parseBehaviors(this,t):{}},_getBehaviorTriggers:function _getBehaviorTriggers(){var t=k(this._behaviors,"getTriggers");return n.reduce(t,(function(t,o){return n.extend(t,o)}),{})},_getBehaviorEvents:function _getBehaviorEvents(){var t=k(this._behaviors,"getEvents");return n.reduce(t,(function(t,o){return n.extend(t,o)}),{})},_proxyBehaviorViewProperties:function _proxyBehaviorViewProperties(){k(this._behaviors,"proxyViewProperties")},_delegateBehaviorEntityEvents:function _delegateBehaviorEntityEvents(){k(this._behaviors,"delegateEntityEvents")},_undelegateBehaviorEntityEvents:function _undelegateBehaviorEntityEvents(){k(this._behaviors,"undelegateEntityEvents")},_destroyBehaviors:function _destroyBehaviors(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];k.apply(void 0,[this._behaviors,"destroy"].concat(n))},_removeBehavior:function _removeBehavior(t){this._isDestroyed||(this.undelegate(".trig"+t.cid+" ."+t.cid),this._behaviors=n.without(this._behaviors,t))},_bindBehaviorUIElements:function _bindBehaviorUIElements(){k(this._behaviors,"bindUIElements")},_unbindBehaviorUIElements:function _unbindBehaviorUIElements(){k(this._behaviors,"unbindUIElements")},_triggerEventOnBehaviors:function _triggerEventOnBehaviors(){for(var t=this._behaviors,n=0,o=t&&t.length;n<o;n++)triggerMethod.apply(t[n],arguments)}},P={_delegateEntityEvents:function _delegateEntityEvents(t,o){var a=n.result(this,"modelEvents");a&&(unbindEvents.call(this,t,a),bindEvents.call(this,t,a));var l=n.result(this,"collectionEvents");l&&(unbindEvents.call(this,o,l),bindEvents.call(this,o,l))},_undelegateEntityEvents:function _undelegateEntityEvents(t,o){var a=n.result(this,"modelEvents");unbindEvents.call(this,t,a);var l=n.result(this,"collectionEvents");unbindEvents.call(this,o,l)}},C=/^(\S+)\s*(.*)$/,D=function getNamespacedEventName(t,n){var o=t.match(C);return o[1]+"."+n+" "+o[2]},E={childViewEventPrefix:!0,triggersStopPropagation:!0,triggersPreventDefault:!0};function isEnabled(t){return!!E[t]}var x={_getViewTriggers:function _getViewTriggers(t,o){var a=this;return n.reduce(o,(function(o,l,u){return o[u=D(u,"trig"+a.cid)]=function buildViewTrigger(t,o){n.isString(o)&&(o={event:o});var a=o.event,l=!!o.preventDefault;isEnabled("triggersPreventDefault")&&(l=!1!==o.preventDefault);var u=!!o.stopPropagation;return isEnabled("triggersStopPropagation")&&(u=!1!==o.stopPropagation),function(n){l&&n.preventDefault(),u&&n.stopPropagation(),t.triggerMethod(a,t,n)}}(t,l),o}),{})}},L=function _normalizeUIString(t,n){return t.replace(/@ui\.[a-zA-Z-_$0-9]*/g,(function(t){return n[t.slice(4)]}))},O={normalizeUIKeys:function normalizeUIKeys(t){return function _normalizeUIKeys(t,o){return n.reduce(t,(function(t,n,a){return t[L(a,o)]=n,t}),{})}(t,this._getUIBindings())},normalizeUIString:function normalizeUIString(t){var n=this._getUIBindings();return L(t,n)},normalizeUIValues:function normalizeUIValues(t,o){return function _normalizeUIValues(t,o,a){return n.each(t,(function(l,u){n.isString(l)?t[u]=L(l,o):n.isObject(l)&&n.isArray(a)&&(n.extend(l,_normalizeUIValues(n.pick(l,a),o)),n.each(a,(function(t){var a=l[t];n.isString(a)&&(l[t]=L(a,o))})))})),t}(t,this._getUIBindings(),o)},_getUIBindings:function _getUIBindings(){var t=n.result(this,"_uiBindings"),o=n.result(this,"ui");return t||o},_bindUIElements:function _bindUIElements(){var t=this;if(this.ui){this._uiBindings||(this._uiBindings=this.ui);var o=n.result(this,"_uiBindings");this._ui={},n.each(o,(function(n,o){t._ui[o]=t.$(n)})),this.ui=this._ui}},_unbindUIElements:function _unbindUIElements(){var t=this;this.ui&&this._uiBindings&&(n.each(this.ui,(function(n,o){delete t.ui[o]})),this.ui=this._uiBindings,delete this._uiBindings,delete this._ui)},_getUI:function _getUI(t){return this._ui[t]}};function _getEl(n){return n instanceof t.$?n:t.$(n)}function setDomApi(t){return this.prototype.Dom=n.extend({},this.prototype.Dom,t),this}var H={createBuffer:function createBuffer(){return document.createDocumentFragment()},getEl:function getEl(t){return _getEl(t)},findEl:function findEl(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_getEl(t);return o.find(n)},hasEl:function hasEl(t,n){return t.contains(n&&n.parentNode)},detachEl:function detachEl(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_getEl(t);n.detach()},replaceEl:function replaceEl(t,n){if(t!==n){var o=n.parentNode;o&&o.replaceChild(t,n)}},swapEl:function swapEl(t,n){if(t!==n){var o=t.parentNode,a=n.parentNode;if(o&&a){var l=t.nextSibling,u=n.nextSibling;o.insertBefore(n,l),a.insertBefore(t,u)}}},setContents:function setContents(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_getEl(t);o.html(n)},appendContents:function appendContents(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=o._$el,l=void 0===a?_getEl(t):a,u=o._$contents,c=void 0===u?_getEl(n):u;l.append(c)},hasContents:function hasContents(t){return!!t&&t.hasChildNodes()},detachContents:function detachContents(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_getEl(t);n.contents().detach()}},B={Dom:H,supportsRenderLifecycle:!0,supportsDestroyLifecycle:!0,_isDestroyed:!1,isDestroyed:function isDestroyed(){return!!this._isDestroyed},_isRendered:!1,isRendered:function isRendered(){return!!this._isRendered},_isAttached:!1,isAttached:function isAttached(){return!!this._isAttached},delegateEvents:function delegateEvents(o){this._proxyBehaviorViewProperties(),this._buildEventProxies();var a=this._getEvents(o);void 0===o&&(this.events=a);var l=n.extend({},this._getBehaviorEvents(),a,this._getBehaviorTriggers(),this.getTriggers());return t.View.prototype.delegateEvents.call(this,l),this},_getEvents:function _getEvents(t){var o=t||this.events;return n.isFunction(o)?this.normalizeUIKeys(o.call(this)):this.normalizeUIKeys(o)},getTriggers:function getTriggers(){if(this.triggers){var t=this.normalizeUIKeys(n.result(this,"triggers"));return this._getViewTriggers(this,t)}},delegateEntityEvents:function delegateEntityEvents(){return this._delegateEntityEvents(this.model,this.collection),this._delegateBehaviorEntityEvents(),this},undelegateEntityEvents:function undelegateEntityEvents(){return this._undelegateEntityEvents(this.model,this.collection),this._undelegateBehaviorEntityEvents(),this},destroy:function destroy(){if(this._isDestroyed)return this;for(var t=this._isAttached&&!this._shouldDisableEvents,n=arguments.length,o=Array(n),a=0;a<n;a++)o[a]=arguments[a];return this.triggerMethod.apply(this,["before:destroy",this].concat(o)),t&&this.triggerMethod("before:detach",this),this.unbindUIElements(),this._removeElement(),t&&(this._isAttached=!1,this.triggerMethod("detach",this)),this._removeChildren(),this._isDestroyed=!0,this._isRendered=!1,this._destroyBehaviors.apply(this,o),this.triggerMethod.apply(this,["destroy",this].concat(o)),this.stopListening(),this},_removeElement:function _removeElement(){this.$el.off().removeData(),this.Dom.detachEl(this.el,this.$el)},bindUIElements:function bindUIElements(){return this._bindUIElements(),this._bindBehaviorUIElements(),this},unbindUIElements:function unbindUIElements(){return this._unbindUIElements(),this._unbindBehaviorUIElements(),this},getUI:function getUI(t){return this._getUI(t)},childViewEventPrefix:function childViewEventPrefix(){return!!isEnabled("childViewEventPrefix")&&"childview"},triggerMethod:function triggerMethod$$1(){var t=triggerMethod.apply(this,arguments);return this._triggerEventOnBehaviors.apply(this,arguments),t},_buildEventProxies:function _buildEventProxies(){this._childViewEvents=n.result(this,"childViewEvents"),this._childViewTriggers=n.result(this,"childViewTriggers")},_proxyChildViewEvents:function _proxyChildViewEvents(t){this.listenTo(t,"all",this._childViewEventHandler)},_childViewEventHandler:function _childViewEventHandler(t){for(var o=this.normalizeMethods(this._childViewEvents),a=arguments.length,l=Array(a>1?a-1:0),u=1;u<a;u++)l[u-1]=arguments[u];void 0!==o&&n.isFunction(o[t])&&o[t].apply(this,l);var c=this._childViewTriggers;c&&n.isString(c[t])&&this.triggerMethod.apply(this,[c[t]].concat(l));var d=n.result(this,"childViewEventPrefix");if(!1!==d){var h=d+":"+t;this.triggerMethod.apply(this,[h].concat(l))}}};function renderView(t){t._isRendered||(t.supportsRenderLifecycle||triggerMethodOn(t,"before:render",t),t.render(),t.supportsRenderLifecycle||(t._isRendered=!0,triggerMethodOn(t,"render",t)))}function destroyView(t){if(t.destroy)t.destroy();else{t.supportsDestroyLifecycle||triggerMethodOn(t,"before:destroy",t);var n=t._isAttached&&!t._shouldDisableEvents;n&&triggerMethodOn(t,"before:detach",t),t.remove(),n&&(t._isAttached=!1,triggerMethodOn(t,"detach",t)),t._isDestroyed=!0,t.supportsDestroyLifecycle||triggerMethodOn(t,"destroy",t)}}n.extend(B,A,b,P,x,O);var G=["allowMissingEl","parentEl","replaceElement"],I=y.extend({Dom:H,cidPrefix:"mnr",replaceElement:!1,_isReplaced:!1,_isSwappingView:!1,constructor:function constructor(n){if(this._setOptions(n),this.mergeOptions(n,G),this._initEl=this.el=this.getOption("el"),this.el=this.el instanceof t.$?this.el[0]:this.el,!this.el)throw new v({name:"NoElError",message:'An "el" must be specified for a region.'});this.$el=this.getEl(this.el),y.call(this,n)},show:function show(t,n){if(this._ensureElement(n))return(t=this._getView(t,n))===this.currentView||(this._isSwappingView=!!this.currentView,this.triggerMethod("before:show",this,t,n),t._isAttached||this.empty(n),this._setupChildView(t),this.currentView=t,renderView(t),this._attachView(t,n),this.triggerMethod("show",this,t,n),this._isSwappingView=!1),this},_setupChildView:function _setupChildView(t){monitorViewEvents(t),this._proxyChildViewEvents(t),t.on("destroy",this._empty,this)},_proxyChildViewEvents:function _proxyChildViewEvents(t){var n=this._parentView;n&&n._proxyChildViewEvents(t)},_shouldDisableMonitoring:function _shouldDisableMonitoring(){return this._parentView&&!1===this._parentView.monitorViewEvents},_attachView:function _attachView(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=!t._isAttached&&c(this.el)&&!this._shouldDisableMonitoring(),l=void 0===o.replaceElement?!!n.result(this,"replaceElement"):!!o.replaceElement;a&&triggerMethodOn(t,"before:attach",t),l?this._replaceEl(t):this.attachHtml(t),a&&(t._isAttached=!0,triggerMethodOn(t,"attach",t))},_ensureElement:function _ensureElement(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n.isObject(this.el)||(this.$el=this.getEl(this.el),this.el=this.$el[0],this.$el=this.Dom.getEl(this.el)),!this.$el||0===this.$el.length){var o=void 0===t.allowMissingEl?!!n.result(this,"allowMissingEl"):!!t.allowMissingEl;if(o)return!1;throw new v('An "el" must exist in DOM for this region '+this.cid)}return!0},_getView:function _getView(n){if(!n)throw new v({name:"ViewNotValid",message:"The view passed is undefined and therefore invalid. You must pass a view instance to show."});if(n._isDestroyed)throw new v({name:"ViewDestroyedError",message:'View (cid: "'+n.cid+'") has already been destroyed and cannot be used.'});if(n instanceof t.View)return n;var o=this._getViewOptions(n);return new R(o)},_getViewOptions:function _getViewOptions(t){return n.isFunction(t)?{template:t}:n.isObject(t)?t:{template:function template(){return t}}},getEl:function getEl(t){var o=n.result(this,"parentEl");return o&&n.isString(t)?this.Dom.findEl(o,t):this.Dom.getEl(t)},_replaceEl:function _replaceEl(t){this._restoreEl(),t.on("before:destroy",this._restoreEl,this),this.Dom.replaceEl(t.el,this.el),this._isReplaced=!0},_restoreEl:function _restoreEl(){if(this._isReplaced){var t=this.currentView;t&&(this._detachView(t),this._isReplaced=!1)}},isReplaced:function isReplaced(){return!!this._isReplaced},isSwappingView:function isSwappingView(){return!!this._isSwappingView},attachHtml:function attachHtml(t){this.Dom.appendContents(this.el,t.el,{_$el:this.$el,_$contents:t.$el})},empty:function empty(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{allowMissingEl:!0},n=this.currentView;if(!n)return this._ensureElement(t)&&this.detachHtml(),this;var o=!t.preventDestroy;return o||u("The preventDestroy option is deprecated. Use Region#detachView"),this._empty(n,o),this},_empty:function _empty(t,n){t.off("destroy",this._empty,this),this.triggerMethod("before:empty",this,t),this._restoreEl(),delete this.currentView,t._isDestroyed||(n?this.removeView(t):this._detachView(t),this._stopChildViewEvents(t)),this.triggerMethod("empty",this,t)},_stopChildViewEvents:function _stopChildViewEvents(t){this._parentView&&this._parentView.stopListening(t)},destroyView:function destroyView$$1(t){return t._isDestroyed||(t._shouldDisableEvents=this._shouldDisableMonitoring(),destroyView(t)),t},removeView:function removeView(t){this.destroyView(t)},detachView:function detachView(){var t=this.currentView;if(t)return this._empty(t),t},_detachView:function _detachView(t){var n=t._isAttached&&!this._shouldDisableMonitoring(),o=this._isReplaced;n&&triggerMethodOn(t,"before:detach",t),o?this.Dom.replaceEl(this.el,t.el):this.detachHtml(),n&&(t._isAttached=!1,triggerMethodOn(t,"detach",t))},detachHtml:function detachHtml(){this.Dom.detachContents(this.el,this.$el)},hasView:function hasView(){return!!this.currentView},reset:function reset(t){return this.empty(t),this.$el&&(this.el=this._initEl),delete this.$el,this},destroy:function destroy(t){return this._isDestroyed?this:(this.reset(t),this._name&&this._parentView._removeReferences(this._name),delete this._parentView,delete this._name,y.prototype.destroy.apply(this,arguments))}},{setDomApi:setDomApi}),buildRegion=function(t,o){return t instanceof I?t:function buildRegionFromDefinition(t,o){var a=n.extend({},o);if(n.isString(t))return n.extend(a,{el:t}),buildRegionFromObject(a);if(n.isFunction(t))return n.extend(a,{regionClass:t}),buildRegionFromObject(a);if(n.isObject(t))return t.selector&&u("The selector option on a Region definition object is deprecated. Use el to pass a selector string"),n.extend(a,{el:t.selector},t),buildRegionFromObject(a);throw new v({message:"Improper region configuration type.",url:"marionette.region.html#region-configuration-types"})}(t,o)};function buildRegionFromObject(t){return new(0,t.regionClass)(n.omit(t,"regionClass"))}var F={regionClass:I,_initRegions:function _initRegions(){this.regions=this.regions||{},this._regions={},this.addRegions(n.result(this,"regions"))},_reInitRegions:function _reInitRegions(){k(this._regions,"reset")},addRegion:function addRegion(t,n){var o={};return o[t]=n,this.addRegions(o)[t]},addRegions:function addRegions(t){if(!n.isEmpty(t))return t=this.normalizeUIValues(t,["selector","el"]),this.regions=n.extend({},this.regions,t),this._addRegions(t)},_addRegions:function _addRegions(t){var o=this,a={regionClass:this.regionClass,parentEl:n.partial(n.result,this,"el")};return n.reduce(t,(function(t,n,l){return t[l]=buildRegion(n,a),o._addRegion(t[l],l),t}),{})},_addRegion:function _addRegion(t,n){this.triggerMethod("before:add:region",this,n,t),t._parentView=this,t._name=n,this._regions[n]=t,this.triggerMethod("add:region",this,n,t)},removeRegion:function removeRegion(t){var n=this._regions[t];return this._removeRegion(n,t),n},removeRegions:function removeRegions(){var t=this._getRegions();return n.each(this._regions,n.bind(this._removeRegion,this)),t},_removeRegion:function _removeRegion(t,n){this.triggerMethod("before:remove:region",this,n,t),t.destroy(),this.triggerMethod("remove:region",this,n,t)},_removeReferences:function _removeReferences(t){delete this.regions[t],delete this._regions[t]},emptyRegions:function emptyRegions(){var t=this.getRegions();return k(t,"empty"),t},hasRegion:function hasRegion(t){return!!this.getRegion(t)},getRegion:function getRegion(t){return this._isRendered||this.render(),this._regions[t]},_getRegions:function _getRegions(){return n.clone(this._regions)},getRegions:function getRegions(){return this._isRendered||this.render(),this._getRegions()},showChildView:function showChildView(t,n){for(var o=this.getRegion(t),a=arguments.length,l=Array(a>2?a-2:0),u=2;u<a;u++)l[u-2]=arguments[u];return o.show.apply(o,[n].concat(l))},detachChildView:function detachChildView(t){return this.getRegion(t).detachView()},getChildView:function getChildView(t){return this.getRegion(t).currentView}},Y={render:function render(t,o){if(!t)throw new v({name:"TemplateNotFoundError",message:"Cannot render the template since its false, null or undefined."});return(n.isFunction(t)?t:w.get(t))(o)}},V=["behaviors","childViewEventPrefix","childViewEvents","childViewTriggers","collectionEvents","events","modelEvents","regionClass","regions","template","templateContext","triggers","ui"],R=t.View.extend({constructor:function constructor(o){this.render=n.bind(this.render,this),this._setOptions(o),this.mergeOptions(o,V),monitorViewEvents(this),this._initBehaviors(),this._initRegions();var a=Array.prototype.slice.call(arguments);a[0]=this.options,t.View.prototype.constructor.apply(this,a),this.delegateEntityEvents(),this._triggerEventOnBehaviors("initialize",this)},serializeData:function serializeData(){return this.model||this.collection?this.model?this.serializeModel():{items:this.serializeCollection()}:{}},serializeModel:function serializeModel(){return this.model?n.clone(this.model.attributes):{}},serializeCollection:function serializeCollection(){return this.collection?this.collection.map((function(t){return n.clone(t.attributes)})):{}},setElement:function setElement(){return t.View.prototype.setElement.apply(this,arguments),this._isRendered=this.Dom.hasContents(this.el),this._isAttached=c(this.el),this._isRendered&&this.bindUIElements(),this},render:function render(){return this._isDestroyed||(this.triggerMethod("before:render",this),this._isRendered&&this._reInitRegions(),this._renderTemplate(),this.bindUIElements(),this._isRendered=!0,this.triggerMethod("render",this)),this},_renderTemplate:function _renderTemplate(){var t=this.getTemplate();if(!1!==t){var n=this.mixinTemplateContext(this.serializeData()),o=this._renderHtml(t,n);this.attachElContent(o)}else u("template:false is deprecated.  Use _.noop.")},_renderHtml:function _renderHtml(t,n){return Y.render(t,n,this)},getTemplate:function getTemplate(){return this.template},mixinTemplateContext:function mixinTemplateContext(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=n.result(this,"templateContext");return n.extend(t,o)},attachElContent:function attachElContent(t){return this.Dom.setContents(this.el,t,this.$el),this},_removeChildren:function _removeChildren(){this.removeRegions()},_getImmediateChildren:function _getImmediateChildren(){return n.chain(this._getRegions()).map("currentView").compact().value()}},{setRenderer:function setRenderer(t){return this.prototype._renderHtml=t,this},setDomApi:setDomApi});n.extend(R.prototype,B,F);var N=["forEach","each","map","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","toArray","first","initial","rest","last","without","isEmpty","pluck","reduce","partition"],z=function emulateCollection(t,o){n.each(N,(function(a){t[a]=function(){var t=n.result(this,o),l=Array.prototype.slice.call(arguments);return n[a].apply(n,[t].concat(l))}}))},j=function Container(t){this._views={},this._indexByModel={},this._indexByCustom={},this._updateLength(),n.each(t,n.bind(this.add,this))};z(j.prototype,"_getViews"),n.extend(j.prototype,{_getViews:function _getViews(){return n.values(this._views)},add:function add(t,n){return this._add(t,n)._updateLength()},_add:function _add(t,n){var o=t.cid;return this._views[o]=t,t.model&&(this._indexByModel[t.model.cid]=o),n&&(this._indexByCustom[n]=o),this},findByModel:function findByModel(t){return this.findByModelCid(t.cid)},findByModelCid:function findByModelCid(t){var n=this._indexByModel[t];return this.findByCid(n)},findByCustom:function findByCustom(t){var n=this._indexByCustom[t];return this.findByCid(n)},findByIndex:function findByIndex(t){return n.values(this._views)[t]},findByCid:function findByCid(t){return this._views[t]},remove:function remove(t){return this._remove(t)._updateLength()},_remove:function _remove(t){var o=t.cid;return t.model&&delete this._indexByModel[t.model.cid],n.some(this._indexByCustom,n.bind((function(t,n){if(t===o)return delete this._indexByCustom[n],!0}),this)),delete this._views[o],this},_updateLength:function _updateLength(){return this.length=n.size(this._views),this}});var W=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","events","filter","emptyView","emptyViewOptions","modelEvents","reorderOnSort","sort","triggers","ui","viewComparator"],U=t.View.extend({sort:!0,constructor:function constructor(o){this.render=n.bind(this.render,this),this._setOptions(o),this.mergeOptions(o,W),monitorViewEvents(this),this._initBehaviors(),this.once("render",this._initialEvents),this._initChildViewStorage(),this._bufferedChildren=[];var a=Array.prototype.slice.call(arguments);a[0]=this.options,t.View.prototype.constructor.apply(this,a),this.delegateEntityEvents(),this._triggerEventOnBehaviors("initialize",this)},_startBuffering:function _startBuffering(){this._isBuffering=!0},_endBuffering:function _endBuffering(){var t=this._isAttached&&!1!==this.monitorViewEvents?this._getImmediateChildren():[];this._isBuffering=!1,n.each(t,(function(t){triggerMethodOn(t,"before:attach",t)})),this.attachBuffer(this,this._createBuffer()),n.each(t,(function(t){t._isAttached=!0,triggerMethodOn(t,"attach",t)})),this._bufferedChildren=[]},_getImmediateChildren:function _getImmediateChildren(){return n.values(this.children._views)},_initialEvents:function _initialEvents(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.render),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_onCollectionAdd:function _onCollectionAdd(t,o,a){var l=void 0!==a.at&&(a.index||o.indexOf(t));(this.filter||!1===l)&&(l=n.indexOf(this._filteredSortedModels(l),t)),this._shouldAddChild(t,l)&&(this._destroyEmptyView(),this._addChild(t,l))},_onCollectionUpdate:function _onCollectionUpdate(t,n){var o=n.changes;this._removeChildModels(o.removed)},_removeChildModels:function _removeChildModels(t){var n=this._getRemovedViews(t);n.length&&(this.children._updateLength(),this._updateIndices(n,!1),this.isEmpty()&&this._showEmptyView())},_getRemovedViews:function _getRemovedViews(t){var o=this;return n.reduce(t,(function(t,n){var a=n&&o.children.findByModel(n);return!a||a._isDestroyed||(o._removeChildView(a),t.push(a)),t}),[])},_removeChildView:function _removeChildView(t){this.triggerMethod("before:remove:child",this,t),this.children._remove(t),t._shouldDisableEvents=!1===this.monitorViewEvents,destroyView(t),this.stopListening(t),this.triggerMethod("remove:child",this,t)},setElement:function setElement(){return t.View.prototype.setElement.apply(this,arguments),this._isAttached=c(this.el),this},render:function render(){return this._isDestroyed||(this.triggerMethod("before:render",this),this._renderChildren(),this._isRendered=!0,this.triggerMethod("render",this)),this},setFilter:function setFilter(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.preventRender,a=this._isRendered&&!this._isDestroyed,l=this.filter!==t,u=a&&l&&!o;if(u){var c=this._filteredSortedModels();this.filter=t;var d=this._filteredSortedModels();this._applyModelDeltas(d,c)}else this.filter=t;return this},removeFilter:function removeFilter(t){return this.setFilter(null,t)},_applyModelDeltas:function _applyModelDeltas(t,o){var a=this,l={};n.each(t,(function(t,n){!a.children.findByModel(t)&&a._onCollectionAdd(t,a.collection,{at:n}),l[t.cid]=!0}));var u=n.filter(o,(function(t){return!l[t.cid]&&a.children.findByModel(t)}));this._removeChildModels(u)},reorder:function reorder(){var t=this,o=this.children,a=this._filteredSortedModels();if(!a.length&&this._showingEmptyView)return this;if(n.some(a,(function(t){return!o.findByModel(t)})))this.render();else{var l=[],u=n.reduce(this.children._views,(function(t,o){var u=n.indexOf(a,o.model);return-1===u?(l.push(o.model),t):(o._index=u,t[u]=o.el,t)}),new Array(a.length));this.triggerMethod("before:reorder",this);var c=this.Dom.createBuffer();n.each(u,(function(n){t.Dom.appendContents(c,n)})),this._appendReorderedChildren(c),this._removeChildModels(l),this.triggerMethod("reorder",this)}return this},resortView:function resortView(){return this.reorderOnSort?this.reorder():this._renderChildren(),this},_sortViews:function _sortViews(){var t=this,o=this._filteredSortedModels();n.find(o,(function(n,o){var a=t.children.findByModel(n);return!a||a._index!==o}))&&this.resortView()},_emptyViewIndex:-1,_appendReorderedChildren:function _appendReorderedChildren(t){this.Dom.appendContents(this.el,t,{_$el:this.$el})},_renderChildren:function _renderChildren(){this._isRendered&&(this._destroyEmptyView(),this._destroyChildren());var t=this._filteredSortedModels();this.isEmpty({processedModels:t})?this._showEmptyView():(this.triggerMethod("before:render:children",this),this._startBuffering(),this._showCollection(t),this._endBuffering(),this.triggerMethod("render:children",this))},_createView:function _createView(t,n){var o=this._getChildView(t),a=this._getChildViewOptions(t,n);return this.buildChildView(t,o,a)},_setupChildView:function _setupChildView(t,n){monitorViewEvents(t),this._proxyChildViewEvents(t),this.sort&&(t._index=n)},_showCollection:function _showCollection(t){n.each(t,n.bind(this._addChild,this)),this.children._updateLength()},_filteredSortedModels:function _filteredSortedModels(t){if(!this.collection||!this.collection.length)return[];var n=this.getViewComparator(),o=this.collection.models;if(t=Math.min(Math.max(t,0),o.length-1),n){var a=void 0;t&&(a=o[t],o=o.slice(0,t).concat(o.slice(t+1))),o=this._sortModelsBy(o,n),a&&o.splice(t,0,a)}return o=this._filterModels(o)},getViewComparator:function getViewComparator(){return this.viewComparator},_filterModels:function _filterModels(t){var o=this;return this.filter&&(t=n.filter(t,(function(t,n){return o._shouldAddChild(t,n)}))),t},_sortModelsBy:function _sortModelsBy(t,o){return"string"==typeof o?n.sortBy(t,(function(t){return t.get(o)})):1===o.length?n.sortBy(t,n.bind(o,this)):n.clone(t).sort(n.bind(o,this))},_showEmptyView:function _showEmptyView(){var o=this._getEmptyView();if(o&&!this._showingEmptyView){this._showingEmptyView=!0;var a=new t.Model,l=this.emptyViewOptions||this.childViewOptions;n.isFunction(l)&&(l=l.call(this,a,this._emptyViewIndex));var u=this.buildChildView(a,o,l);this.triggerMethod("before:render:empty",this,u),this.addChildView(u,0),this.triggerMethod("render:empty",this,u)}},_destroyEmptyView:function _destroyEmptyView(){this._showingEmptyView&&(this.triggerMethod("before:remove:empty",this),this._destroyChildren(),delete this._showingEmptyView,this.triggerMethod("remove:empty",this))},_getEmptyView:function _getEmptyView(){var t=this.emptyView;if(t)return this._getView(t)},_getChildView:function _getChildView(t){var n=this.childView;if(!n)throw new v({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(n=this._getView(n,t)))throw new v({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return n},_getView:function _getView(o,a){return o.prototype instanceof t.View||o===t.View?o:n.isFunction(o)?o.call(this,a):void 0},_addChild:function _addChild(t,n){var o=this._createView(t,n);return this.addChildView(o,n),o},_getChildViewOptions:function _getChildViewOptions(t,o){return n.isFunction(this.childViewOptions)?this.childViewOptions(t,o):this.childViewOptions},addChildView:function addChildView(t,n){return this.triggerMethod("before:add:child",this,t),this._setupChildView(t,n),this._isBuffering?this.children._add(t):(this._updateIndices(t,!0),this.children.add(t)),renderView(t),this._attachView(t,n),this.triggerMethod("add:child",this,t),t},_updateIndices:function _updateIndices(t,o){if(this.sort)if(o){var a=n.isArray(t)?n.max(t,"_index"):t;n.isObject(a)&&n.each(this.children._views,(function(t){t._index>=a._index&&(t._index+=1)}))}else n.each(n.sortBy(this.children._views,"_index"),(function(t,n){t._index=n}))},_attachView:function _attachView(t,n){var o=!t._isAttached&&!this._isBuffering&&this._isAttached&&!1!==this.monitorViewEvents;o&&triggerMethodOn(t,"before:attach",t),this.attachHtml(this,t,n),o&&(t._isAttached=!0,triggerMethodOn(t,"attach",t))},buildChildView:function buildChildView(t,o,a){return new o(n.extend({model:t},a))},removeChildView:function removeChildView(t){return!t||t._isDestroyed||(this._removeChildView(t),this.children._updateLength(),this._updateIndices(t,!1)),t},isEmpty:function isEmpty(t){var o=void 0;return n.result(t,"processedModels")?o=t.processedModels:(o=this.collection?this.collection.models:[],o=this._filterModels(o)),0===o.length},attachBuffer:function attachBuffer(t,n){this.Dom.appendContents(t.el,n,{_$el:t.$el})},_createBuffer:function _createBuffer(){var t=this,o=this.Dom.createBuffer();return n.each(this._bufferedChildren,(function(n){t.Dom.appendContents(o,n.el,{_$contents:n.$el})})),o},attachHtml:function attachHtml(t,n,o){t._isBuffering?t._bufferedChildren.splice(o,0,n):t._insertBefore(n,o)||t._insertAfter(n)},_insertBefore:function _insertBefore(t,o){var a=void 0;return this.sort&&o<this.children.length-1&&(a=n.find(this.children._views,(function(t){return t._index===o+1}))),!!a&&(this.beforeEl(a.el,t.el),!0)},beforeEl:function beforeEl(t,n){this.$(t).before(n)},_insertAfter:function _insertAfter(t){this.Dom.appendContents(this.el,t.el,{_$el:this.$el,_$contents:t.$el})},_initChildViewStorage:function _initChildViewStorage(){this.children=new j},_removeChildren:function _removeChildren(){this._destroyChildren()},_destroyChildren:function _destroyChildren(t){this.children.length&&(this.triggerMethod("before:destroy:children",this),n.each(this.children._views,n.bind(this._removeChildView,this)),this.children._updateLength(),this.triggerMethod("destroy:children",this))},_shouldAddChild:function _shouldAddChild(t,o){var a=this.filter;return!n.isFunction(a)||a.call(this,t,o,this.collection)}},{setDomApi:setDomApi});n.extend(U.prototype,B);var X=function Container(){this._init()};function stringComparator(t,n){return n.model&&n.model.get(t)}z(X.prototype,"_views"),n.extend(X.prototype,{_init:function _init(){this._views=[],this._viewsByCid={},this._indexByModel={},this._updateLength()},_add:function _add(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._views.length,o=t.cid;this._viewsByCid[o]=t,t.model&&(this._indexByModel[t.model.cid]=o),this._views.splice(n,0,t),this._updateLength()},_sort:function _sort(t,o){return"string"==typeof t?(t=n.partial(stringComparator,t),this._sortBy(t)):1===t.length?this._sortBy(n.bind(t,o)):this._views.sort(n.bind(t,o))},_sortBy:function _sortBy(t){var o=n.sortBy(this._views,t);return this._set(o),o},_set:function _set(t){this._views.length=0,this._views.push.apply(this._views,t.slice(0)),this._updateLength()},_swap:function _swap(t,n){var o=this.findIndexByView(t),a=this.findIndexByView(n);if(-1!==o&&-1!==a){var l=this._views[o];this._views[o]=this._views[a],this._views[a]=l}},findByModel:function findByModel(t){return this.findByModelCid(t.cid)},findByModelCid:function findByModelCid(t){var n=this._indexByModel[t];return this.findByCid(n)},findByIndex:function findByIndex(t){return this._views[t]},findIndexByView:function findIndexByView(t){return this._views.indexOf(t)},findByCid:function findByCid(t){return this._viewsByCid[t]},hasView:function hasView(t){return!!this.findByCid(t.cid)},_remove:function _remove(t){if(this._viewsByCid[t.cid]){t.model&&delete this._indexByModel[t.model.cid],delete this._viewsByCid[t.cid];var n=this.findIndexByView(t);this._views.splice(n,1),this._updateLength()}},_updateLength:function _updateLength(){this.length=this._views.length}});var K=["behaviors","childView","childViewEventPrefix","childViewEvents","childViewOptions","childViewTriggers","collectionEvents","emptyView","emptyViewOptions","events","modelEvents","sortWithCollection","triggers","ui","viewComparator","viewFilter"],q=t.View.extend({sortWithCollection:!0,constructor:function constructor(n){this._setOptions(n),this.mergeOptions(n,K),monitorViewEvents(this),this.once("render",this._initialEvents),this._initChildViewStorage(),this._initBehaviors();var o=Array.prototype.slice.call(arguments);o[0]=this.options,t.View.prototype.constructor.apply(this,o),this.getEmptyRegion(),this.delegateEntityEvents(),this._triggerEventOnBehaviors("initialize",this)},_initChildViewStorage:function _initChildViewStorage(){this.children=new X},getEmptyRegion:function getEmptyRegion(){return this._emptyRegion&&!this._emptyRegion.isDestroyed()||(this._emptyRegion=new I({el:this.el,replaceElement:!1}),this._emptyRegion._parentView=this),this._emptyRegion},_initialEvents:function _initialEvents(){this.listenTo(this.collection,{sort:this._onCollectionSort,reset:this._onCollectionReset,update:this._onCollectionUpdate})},_onCollectionSort:function _onCollectionSort(t,n){var o=n.add,a=n.merge,l=n.remove;this.sortWithCollection&&!1!==this.viewComparator&&(o||l||a||this.sort())},_onCollectionReset:function _onCollectionReset(){this.render()},_onCollectionUpdate:function _onCollectionUpdate(t,n){var o=n.changes,a=o.removed.length&&this._removeChildModels(o.removed);this._addedViews=o.added.length&&this._addChildModels(o.added),this._detachChildren(a),this._showChildren(),this._removeChildViews(a)},_removeChildModels:function _removeChildModels(t){var o=this;return n.reduce(t,(function(t,n){var a=o._removeChildModel(n);return a&&t.push(a),t}),[])},_removeChildModel:function _removeChildModel(t){var n=this.children.findByModel(t);return n&&this._removeChild(n),n},_removeChild:function _removeChild(t){this.triggerMethod("before:remove:child",this,t),this.children._remove(t),this.triggerMethod("remove:child",this,t)},_addChildModels:function _addChildModels(t){return n.map(t,n.bind(this._addChildModel,this))},_addChildModel:function _addChildModel(t){var n=this._createChildView(t);return this._addChild(n),n},_createChildView:function _createChildView(t){var n=this._getChildView(t),o=this._getChildViewOptions(t);return this.buildChildView(t,n,o)},_addChild:function _addChild(t,n){this.triggerMethod("before:add:child",this,t),this._setupChildView(t),this.children._add(t,n),this.triggerMethod("add:child",this,t)},_getChildView:function _getChildView(t){var n=this.childView;if(!n)throw new v({name:"NoChildViewError",message:'A "childView" must be specified'});if(!(n=this._getView(n,t)))throw new v({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return n},_getView:function _getView(o,a){return o.prototype instanceof t.View||o===t.View?o:n.isFunction(o)?o.call(this,a):void 0},_getChildViewOptions:function _getChildViewOptions(t){return n.isFunction(this.childViewOptions)?this.childViewOptions(t):this.childViewOptions},buildChildView:function buildChildView(t,o,a){return new o(n.extend({model:t},a))},_setupChildView:function _setupChildView(t){monitorViewEvents(t),t.on("destroy",this.removeChildView,this),this._proxyChildViewEvents(t)},_getImmediateChildren:function _getImmediateChildren(){return this.children._views},setElement:function setElement(){return t.View.prototype.setElement.apply(this,arguments),this._isAttached=c(this.el),this},render:function render(){return this._isDestroyed||(this.triggerMethod("before:render",this),this._destroyChildren(),this.children._init(),this.collection&&this._addChildModels(this.collection.models),this._showChildren(),this._isRendered=!0,this.triggerMethod("render",this)),this},sort:function sort(){return this._isDestroyed?this:this.children.length?(this._showChildren(),this):this},_showChildren:function _showChildren(){this.isEmpty()?this._showEmptyView():(this._sortChildren(),this.filter())},isEmpty:function isEmpty(t){return t||!this.children.length},_showEmptyView:function _showEmptyView(){var t=this._getEmptyView();if(t){var n=this._getEmptyViewOptions();this.getEmptyRegion().show(new t(n))}},_getEmptyView:function _getEmptyView(){var t=this.emptyView;if(t)return this._getView(t)},_destroyEmptyView:function _destroyEmptyView(){var t=this.getEmptyRegion();t.hasView()&&t.empty()},_getEmptyViewOptions:function _getEmptyViewOptions(){var t=this.emptyViewOptions||this.childViewOptions;return n.isFunction(t)?t.call(this):t},_sortChildren:function _sortChildren(){var t=this.getComparator();t&&(delete this._addedViews,this.triggerMethod("before:sort",this),this.children._sort(t,this),this.triggerMethod("sort",this))},setComparator:function setComparator(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.preventRender,a=this.viewComparator!==t,l=a&&!o;return this.viewComparator=t,l&&this.sort(),this},removeComparator:function removeComparator(t){return this.setComparator(null,t)},getComparator:function getComparator(){return this.viewComparator?this.viewComparator:!(!this.sortWithCollection||!1===this.viewComparator||!this.collection)&&this._viewComparator},_viewComparator:function _viewComparator(t){return this.collection.indexOf(t.model)},filter:function filter(){if(this._isDestroyed)return this;if(!this.children.length)return this;var t=this._filterChildren();return this._renderChildren(t),this},_filterChildren:function _filterChildren(){var t=this,o=this._getFilter(),a=this._addedViews;if(delete this._addedViews,!o)return a||this.children._views;this.triggerMethod("before:filter",this);var l=[],u=[];return n.each(this.children._views,(function(n,a,c){(o.call(t,n,a,c)?l:u).push(n)})),this._detachChildren(u),this.triggerMethod("filter",this,l,u),l},_getFilter:function _getFilter(){var t=this.getFilter();if(!t)return!1;if(n.isFunction(t))return t;if(n.isObject(t)){var o=n.matches(t);return function(t){return o(t.model&&t.model.attributes)}}if(n.isString(t))return function(n){return n.model&&n.model.get(t)};throw new v({name:"InvalidViewFilterError",message:'"viewFilter" must be a function, predicate object literal, a string indicating a model attribute, or falsy'})},getFilter:function getFilter(){return this.viewFilter},setFilter:function setFilter(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.preventRender,a=this.viewFilter!==t,l=a&&!o;return this.viewFilter=t,l&&this.filter(),this},removeFilter:function removeFilter(t){return this.setFilter(null,t)},_detachChildren:function _detachChildren(t){n.each(t,n.bind(this._detachChildView,this))},_detachChildView:function _detachChildView(t){var n=t._isAttached&&!1!==this.monitorViewEvents;n&&triggerMethodOn(t,"before:detach",t),this.detachHtml(t),n&&(t._isAttached=!1,triggerMethodOn(t,"detach",t))},detachHtml:function detachHtml(t){this.Dom.detachEl(t.el,t.$el)},_renderChildren:function _renderChildren(t){if(this.isEmpty(!t.length))this._showEmptyView();else{this._destroyEmptyView(),this.triggerMethod("before:render:children",this,t);var n=this._getBuffer(t);this._attachChildren(n,t),this.triggerMethod("render:children",this,t)}},_attachChildren:function _attachChildren(t,o){o=this._isAttached&&!1!==this.monitorViewEvents?o:[],n.each(o,(function(t){t._isAttached||triggerMethodOn(t,"before:attach",t)})),this.attachHtml(t),n.each(o,(function(t){t._isAttached||(t._isAttached=!0,triggerMethodOn(t,"attach",t))}))},_getBuffer:function _getBuffer(t){var o=this,a=this.Dom.createBuffer();return n.each(t,(function(t){renderView(t),o.Dom.appendContents(a,t.el,{_$contents:t.$el})})),a},attachHtml:function attachHtml(t){this.Dom.appendContents(this.el,t,{_$el:this.$el})},swapChildViews:function swapChildViews(t,n){if(!this.children.hasView(t)||!this.children.hasView(n))throw new v({name:"ChildSwapError",message:"Both views must be children of the collection view"});return this.children._swap(t,n),this.Dom.swapEl(t.el,n.el),this.Dom.hasEl(this.el,t.el)!==this.Dom.hasEl(this.el,n.el)&&this.filter(),this},addChildView:function addChildView(t,n){return!t||t._isDestroyed||((!n||n>=this.children.length)&&(this._addedViews=[t]),this._addChild(t,n),this._showChildren()),t},detachChildView:function detachChildView(t){return this.removeChildView(t,{shouldDetach:!0}),t},removeChildView:function removeChildView(t,n){return t?(this._removeChildView(t,n),this._removeChild(t),this.isEmpty()&&this._showEmptyView(),t):t},_removeChildViews:function _removeChildViews(t){n.each(t,n.bind(this._removeChildView,this))},_removeChildView:function _removeChildView(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.shouldDetach;t.off("destroy",this.removeChildView,this),o?this._detachChildView(t):this._destroyChildView(t),this.stopListening(t)},_destroyChildView:function _destroyChildView(t){t._isDestroyed||(t._shouldDisableEvents=!1===this.monitorViewEvents,destroyView(t))},_removeChildren:function _removeChildren(){this._destroyChildren(),this.getEmptyRegion().destroy(),delete this._addedViews},_destroyChildren:function _destroyChildren(){this.children&&this.children.length&&(this.triggerMethod("before:destroy:children",this),!1===this.monitorViewEvents&&this.Dom.detachContents(this.el,this.$el),n.each(this.children._views,n.bind(this._removeChildView,this)),this.triggerMethod("destroy:children",this))}},{setDomApi:setDomApi});n.extend(q.prototype,B);var Q=["childViewContainer","template","templateContext"],Z=U.extend({constructor:function constructor(t){u("CompositeView is deprecated. Convert to View at your earliest convenience"),this.mergeOptions(t,Q),U.prototype.constructor.apply(this,arguments)},_initialEvents:function _initialEvents(){this.collection&&(this.listenTo(this.collection,"add",this._onCollectionAdd),this.listenTo(this.collection,"update",this._onCollectionUpdate),this.listenTo(this.collection,"reset",this.renderChildren),this.sort&&this.listenTo(this.collection,"sort",this._sortViews))},_getChildView:function _getChildView(t){var n=this.childView;if(!n)return this.constructor;if(!(n=this._getView(n,t)))throw new v({name:"InvalidChildViewError",message:'"childView" must be a view class or a function that returns a view class'});return n},serializeData:function serializeData(){return this.serializeModel()},render:function render(){return this._isDestroyed||(this._isRendering=!0,this.resetChildViewContainer(),this.triggerMethod("before:render",this),this._renderTemplate(),this.bindUIElements(),this.renderChildren(),this._isRendering=!1,this._isRendered=!0,this.triggerMethod("render",this)),this},renderChildren:function renderChildren(){(this._isRendered||this._isRendering)&&U.prototype._renderChildren.call(this)},attachBuffer:function attachBuffer(t,n){var o=this.getChildViewContainer(t);this.Dom.appendContents(o[0],n,{_$el:o})},_insertAfter:function _insertAfter(t){var n=this.getChildViewContainer(this,t);this.Dom.appendContents(n[0],t.el,{_$el:n,_$contents:t.$el})},_appendReorderedChildren:function _appendReorderedChildren(t){var n=this.getChildViewContainer(this);this.Dom.appendContents(n[0],t,{_$el:n})},getChildViewContainer:function getChildViewContainer(t,o){if(t.$childViewContainer)return t.$childViewContainer;var a=void 0;if(t.childViewContainer){var l=n.result(t,"childViewContainer");if((a="@"===l.charAt(0)&&t.ui?t.ui[l.substr(4)]:this.$(l)).length<=0)throw new v({name:"ChildViewContainerMissingError",message:'The specified "childViewContainer" was not found: '+t.childViewContainer})}else a=t.$el;return t.$childViewContainer=a,a},resetChildViewContainer:function resetChildViewContainer(){this.$childViewContainer&&(this.$childViewContainer=void 0)}}),J=n.pick(R.prototype,"serializeModel","getTemplate","_renderTemplate","_renderHtml","mixinTemplateContext","attachElContent");n.extend(Z.prototype,J);var ee=["collectionEvents","events","modelEvents","triggers","ui"],te=y.extend({cidPrefix:"mnb",constructor:function constructor(t,o){this.view=o,this.defaults&&u("Behavior defaults are deprecated. For similar functionality set options on the Behavior class."),this.defaults=n.clone(n.result(this,"defaults",{})),this._setOptions(n.extend({},this.defaults,t)),this.mergeOptions(this.options,ee),this.ui=n.extend({},n.result(this,"ui"),n.result(o,"ui")),y.apply(this,arguments)},$:function $(){return this.view.$.apply(this.view,arguments)},destroy:function destroy(){return this.stopListening(),this.view._removeBehavior(this),this},proxyViewProperties:function proxyViewProperties(){return this.$el=this.view.$el,this.el=this.view.el,this},bindUIElements:function bindUIElements(){return this._bindUIElements(),this},unbindUIElements:function unbindUIElements(){return this._unbindUIElements(),this},getUI:function getUI(t){return this._getUI(t)},delegateEntityEvents:function delegateEntityEvents(){return this._delegateEntityEvents(this.view.model,this.view.collection),this},undelegateEntityEvents:function undelegateEntityEvents(){return this._undelegateEntityEvents(this.view.model,this.view.collection),this},getEvents:function getEvents(){var t=this,o=this.normalizeUIKeys(n.result(this,"events"));return n.reduce(o,(function(o,a,l){return n.isFunction(a)||(a=t[a]),a?(o[l=D(l,t.cid)]=n.bind(a,t),o):o}),{})},getTriggers:function getTriggers(){if(this.triggers){var t=this.normalizeUIKeys(n.result(this,"triggers"));return this._getViewTriggers(this.view,t)}}});n.extend(te.prototype,P,x,O);var ne=["region","regionClass"],ie=y.extend({cidPrefix:"mna",constructor:function constructor(t){this._setOptions(t),this.mergeOptions(t,ne),this._initRegion(),y.prototype.constructor.apply(this,arguments)},regionClass:I,_initRegion:function _initRegion(){var t=this.region;if(t){var n={regionClass:this.regionClass};this._region=buildRegion(t,n)}},getRegion:function getRegion(){return this._region},showView:function showView(t){for(var n=this.getRegion(),o=arguments.length,a=Array(o>1?o-1:0),l=1;l<o;l++)a[l-1]=arguments[l];return n.show.apply(n,[t].concat(a))},getView:function getView(){return this.getRegion().currentView},start:function start(t){return this.triggerMethod("before:start",this,t),this.triggerMethod("start",this,t),this}}),re=["appRoutes","controller"],oe=t.Router.extend({constructor:function constructor(n){this._setOptions(n),this.mergeOptions(n,re),t.Router.apply(this,arguments);var o=this.appRoutes,a=this._getController();this.processAppRoutes(a,o),this.on("route",this._processOnRoute,this)},appRoute:function appRoute(t,n){var o=this._getController();return this._addAppRoute(o,t,n),this},_processOnRoute:function _processOnRoute(t,o){if(n.isFunction(this.onRoute)){var a=n.invert(this.appRoutes)[t];this.onRoute(t,a,o)}},processAppRoutes:function processAppRoutes(t,o){var a=this;if(!o)return this;var l=n.keys(o).reverse();return n.each(l,(function(n){a._addAppRoute(t,n,o[n])})),this},_getController:function _getController(){return this.controller},_addAppRoute:function _addAppRoute(t,o,a){var l=t[a];if(!l)throw new v('Method "'+a+'" was not found on the controller');this.route(o,a,n.bind(l,t))},triggerMethod:triggerMethod});n.extend(oe.prototype,b);var se=t.Marionette,ae=t.Marionette={};return ae.noConflict=function(){return t.Marionette=se,this},ae.bindEvents=a(bindEvents),ae.unbindEvents=a(unbindEvents),ae.bindRequests=a(bindRequests),ae.unbindRequests=a(unbindRequests),ae.mergeOptions=a(d),ae.getOption=a(h),ae.normalizeMethods=a(f),ae.extend=l,ae.isNodeAttached=c,ae.deprecate=u,ae.triggerMethod=a(triggerMethod),ae.triggerMethodOn=triggerMethodOn,ae.isEnabled=isEnabled,ae.setEnabled=function setEnabled(t,n){return E[t]=n},ae.monitorViewEvents=monitorViewEvents,ae.Behaviors={},ae.Behaviors.behaviorsLookup=function behaviorsLookup(){throw new v({message:"You must define where your behaviors are stored.",url:"marionette.behaviors.md#behaviorslookup"})},ae.Application=ie,ae.AppRouter=oe,ae.Renderer=Y,ae.TemplateCache=w,ae.View=R,ae.CollectionView=U,ae.NextCollectionView=q,ae.CompositeView=Z,ae.Behavior=te,ae.Region=I,ae.Error=v,ae.Object=y,ae.DEV_MODE=!1,ae.FEATURES=E,ae.VERSION="3.5.1",ae.DomApi=H,ae.setDomApi=function(t){U.setDomApi(t),Z.setDomApi(t),q.setDomApi(t),I.setDomApi(t),R.setDomApi(t)},ae}(o(72316),o(77963),o(69653)),this&&this.Marionette&&(this.Mn=this.Marionette)},69653:function(t,n,o){t.exports=function(t,n){"use strict";t="default"in t?t.default:t,n="default"in n?n.default:n;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},a=n.Radio,l=n.Radio={};l.VERSION="2.0.0",l.noConflict=function(){return n.Radio=a,this},l.DEBUG=!1,l._debugText=function(t,n,o){return t+(o?" on the "+o+" channel":"")+': "'+n+'"'},l.debugLog=function(t,n,o){l.DEBUG&&console&&console.warn&&console.warn(l._debugText(t,n,o))};var u=/\s+/;function removeHandler(t,n,o,a){var l=t[n];if(!(o&&o!==l.callback&&o!==l.callback._callback||a&&a!==l.context))return delete t[n],!0}l._eventsApi=function(n,a,l,c){if(!l)return!1;var d={};if("object"===(void 0===l?"undefined":o(l))){for(var h in l){var f=n[a].apply(n,[h,l[h]].concat(c));u.test(h)?t.extend(d,f):d[h]=f}return d}if(u.test(l)){for(var m=l.split(u),_=0,T=m.length;_<T;_++)d[m[_]]=n[a].apply(n,[m[_]].concat(c));return d}return!1},l._callHandler=function(t,n,o){var a=o[0],l=o[1],u=o[2];switch(o.length){case 0:return t.call(n);case 1:return t.call(n,a);case 2:return t.call(n,a,l);case 3:return t.call(n,a,l,u);default:return t.apply(n,o)}};var c,d,h={};function _partial(n){return h[n]||(h[n]=t.bind(l.log,l,n))}function makeCallback(n){return t.isFunction(n)?n:function(){return n}}t.extend(l,{log:function log(n,o){if("undefined"!=typeof console){var a=t.toArray(arguments).slice(2);console.log("["+n+'] "'+o+'"',a)}},tuneIn:function tuneIn(t){var n=l.channel(t);return n._tunedIn=!0,n.on("all",_partial(t)),this},tuneOut:function tuneOut(t){var n=l.channel(t);return n._tunedIn=!1,n.off("all",_partial(t)),delete h[t],this}}),l.Requests={request:function request(n){var o=t.toArray(arguments).slice(1),a=l._eventsApi(this,"request",n,o);if(a)return a;var u=this.channelName,c=this._requests;if(u&&this._tunedIn&&l.log.apply(this,[u,n].concat(o)),c&&(c[n]||c.default)){var d=c[n]||c.default;return o=c[n]?o:arguments,l._callHandler(d.callback,d.context,o)}l.debugLog("An unhandled request was fired",n,u)},reply:function reply(t,n,o){return l._eventsApi(this,"reply",t,[n,o])||(this._requests||(this._requests={}),this._requests[t]&&l.debugLog("A request was overwritten",t,this.channelName),this._requests[t]={callback:makeCallback(n),context:o||this}),this},replyOnce:function replyOnce(n,o,a){if(l._eventsApi(this,"replyOnce",n,[o,a]))return this;var u=this,c=t.once((function(){return u.stopReplying(n),makeCallback(o).apply(this,arguments)}));return this.reply(n,c,a)},stopReplying:function stopReplying(n,o,a){return l._eventsApi(this,"stopReplying",n)||(n||o||a?function removeHandlers(n,o,a,l){n||(n={});for(var u=o?[o]:t.keys(n),c=!1,d=0,h=u.length;d<h;d++)n[o=u[d]]&&removeHandler(n,o,a,l)&&(c=!0);return c}(this._requests,n,o,a)||l.debugLog("Attempted to remove the unregistered request",n,this.channelName):delete this._requests),this}},l._channels={},l.channel=function(t){if(!t)throw new Error("You must provide a name for the channel.");return l._channels[t]?l._channels[t]:l._channels[t]=new l.Channel(t)},l.Channel=function(t){this.channelName=t},t.extend(l.Channel.prototype,n.Events,l.Requests,{reset:function reset(){return this.off(),this.stopListening(),this.stopReplying(),this}});var f=[n.Events,l.Requests];return t.each(f,(function(n){t.each(n,(function(n,o){l[o]=function(n){return d=t.toArray(arguments).slice(1),(c=this.channel(n))[o].apply(c,d)}}))})),l.reset=function(n){var o=n?[this._channels[n]]:this._channels;t.each(o,(function(t){t.reset()}))},l}(o(77963),o(72316))},77310:(t,n,o)=>{"use strict";t.exports=o(82702).polyfill()},82702:function(t,n,o){t.exports=function(){"use strict";function isFunction(t){return"function"==typeof t}var t=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},n=0,a=void 0,l=void 0,u=function asap(t,o){_[n]=t,_[n+1]=o,2===(n+=2)&&(l?l(flush):T())},c="undefined"!=typeof window?window:void 0,d=c||{},h=d.MutationObserver||d.WebKitMutationObserver,f="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),m="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function useSetTimeout(){var t=setTimeout;return function(){return t(flush,1)}}var _=new Array(1e3);function flush(){for(var t=0;t<n;t+=2)(0,_[t])(_[t+1]),_[t]=void 0,_[t+1]=void 0;n=0}var T=void 0;function then(t,n){var o=arguments,a=this,l=new this.constructor(noop);void 0===l[v]&&makePromise(l);var c,d=a._state;return d?(c=o[d-1],u((function(){return invokeCallback(d,l,c,a._result)}))):subscribe(a,l,t,n),l}function resolve(t){if(t&&"object"==typeof t&&t.constructor===this)return t;var n=new this(noop);return _resolve(n,t),n}T=f?function useNextTick(){return function(){return process.nextTick(flush)}}():h?function useMutationObserver(){var t=0,n=new h(flush),o=document.createTextNode("");return n.observe(o,{characterData:!0}),function(){o.data=t=++t%2}}():m?function useMessageChannel(){var t=new MessageChannel;return t.port1.onmessage=flush,function(){return t.port2.postMessage(0)}}():void 0===c?function attemptVertx(){try{var t=o(24327);return a=t.runOnLoop||t.runOnContext,function useVertxTimer(){return void 0!==a?function(){a(flush)}:useSetTimeout()}()}catch(t){return useSetTimeout()}}():useSetTimeout();var v=Math.random().toString(36).substring(16);function noop(){}var b=new ErrorObject;function getThen(t){try{return t.then}catch(t){return b.error=t,b}}function handleMaybeThenable(t,n,o){n.constructor===t.constructor&&o===then&&n.constructor.resolve===resolve?function handleOwnThenable(t,n){1===n._state?fulfill(t,n._result):2===n._state?_reject(t,n._result):subscribe(n,void 0,(function(n){return _resolve(t,n)}),(function(n){return _reject(t,n)}))}(t,n):o===b?(_reject(t,b.error),b.error=null):void 0===o?fulfill(t,n):isFunction(o)?function handleForeignThenable(t,n,o){u((function(t){var a=!1,l=function tryThen(t,n,o,a){try{t.call(n,o,a)}catch(t){return t}}(o,n,(function(o){a||(a=!0,n!==o?_resolve(t,o):fulfill(t,o))}),(function(n){a||(a=!0,_reject(t,n))}),t._label);!a&&l&&(a=!0,_reject(t,l))}),t)}(t,n,o):fulfill(t,n)}function _resolve(t,n){t===n?_reject(t,function selfFulfillment(){return new TypeError("You cannot resolve a promise with itself")}()):function objectOrFunction(t){return"function"==typeof t||"object"==typeof t&&null!==t}(n)?handleMaybeThenable(t,n,getThen(n)):fulfill(t,n)}function publishRejection(t){t._onerror&&t._onerror(t._result),publish(t)}function fulfill(t,n){void 0===t._state&&(t._result=n,t._state=1,0!==t._subscribers.length&&u(publish,t))}function _reject(t,n){void 0===t._state&&(t._state=2,t._result=n,u(publishRejection,t))}function subscribe(t,n,o,a){var l=t._subscribers,c=l.length;t._onerror=null,l[c]=n,l[c+1]=o,l[c+2]=a,0===c&&t._state&&u(publish,t)}function publish(t){var n=t._subscribers,o=t._state;if(0!==n.length){for(var a=void 0,l=void 0,u=t._result,c=0;c<n.length;c+=3)a=n[c],l=n[c+o],a?invokeCallback(o,a,l,u):l(u);t._subscribers.length=0}}function ErrorObject(){this.error=null}var M=new ErrorObject;function invokeCallback(t,n,o,a){var l=isFunction(o),u=void 0,c=void 0,d=void 0,h=void 0;if(l){if((u=function tryCatch(t,n){try{return t(n)}catch(t){return M.error=t,M}}(o,a))===M?(h=!0,c=u.error,u.error=null):d=!0,n===u)return void _reject(n,function cannotReturnOwn(){return new TypeError("A promises callback cannot return that same promise.")}())}else u=a,d=!0;void 0!==n._state||(l&&d?_resolve(n,u):h?_reject(n,c):1===t?fulfill(n,u):2===t&&_reject(n,u))}var S=0;function makePromise(t){t[v]=S++,t._state=void 0,t._result=void 0,t._subscribers=[]}function Enumerator(n,o){this._instanceConstructor=n,this.promise=new n(noop),this.promise[v]||makePromise(this.promise),t(o)?(this._input=o,this.length=o.length,this._remaining=o.length,this._result=new Array(this.length),0===this.length?fulfill(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&fulfill(this.promise,this._result))):_reject(this.promise,function validationError(){return new Error("Array Methods must be provided an Array")}())}function Promise(t){this[v]=function nextId(){return S++}(),this._result=this._state=void 0,this._subscribers=[],noop!==t&&("function"!=typeof t&&function needsResolver(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof Promise?function initializePromise(t,n){try{n((function resolvePromise(n){_resolve(t,n)}),(function rejectPromise(n){_reject(t,n)}))}catch(n){_reject(t,n)}}(this,t):function needsNew(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return Enumerator.prototype._enumerate=function(){for(var t=this.length,n=this._input,o=0;void 0===this._state&&o<t;o++)this._eachEntry(n[o],o)},Enumerator.prototype._eachEntry=function(t,n){var o=this._instanceConstructor,a=o.resolve;if(a===resolve){var l=getThen(t);if(l===then&&void 0!==t._state)this._settledAt(t._state,n,t._result);else if("function"!=typeof l)this._remaining--,this._result[n]=t;else if(o===Promise){var u=new o(noop);handleMaybeThenable(u,t,l),this._willSettleAt(u,n)}else this._willSettleAt(new o((function(n){return n(t)})),n)}else this._willSettleAt(a(t),n)},Enumerator.prototype._settledAt=function(t,n,o){var a=this.promise;void 0===a._state&&(this._remaining--,2===t?_reject(a,o):this._result[n]=o),0===this._remaining&&fulfill(a,this._result)},Enumerator.prototype._willSettleAt=function(t,n){var o=this;subscribe(t,void 0,(function(t){return o._settledAt(1,n,t)}),(function(t){return o._settledAt(2,n,t)}))},Promise.all=function all(t){return new Enumerator(this,t).promise},Promise.race=function race(n){var o=this;return t(n)?new o((function(t,a){for(var l=n.length,u=0;u<l;u++)o.resolve(n[u]).then(t,a)})):new o((function(t,n){return n(new TypeError("You must pass an array to race."))}))},Promise.resolve=resolve,Promise.reject=function reject(t){var n=new this(noop);return _reject(n,t),n},Promise._setScheduler=function setScheduler(t){l=t},Promise._setAsap=function setAsap(t){u=t},Promise._asap=u,Promise.prototype={constructor:Promise,then:then,catch:function _catch(t){return this.then(null,t)}},Promise.polyfill=function polyfill(){var t=void 0;if(void 0!==o.g)t=o.g;else if("undefined"!=typeof self)t=self;else try{t=Function("return this")()}catch(t){throw new Error("polyfill failed because global object is unavailable in this environment")}var n=t.Promise;if(n){var a=null;try{a=Object.prototype.toString.call(n.resolve())}catch(t){}if("[object Promise]"===a&&!n.cast)return}t.Promise=Promise},Promise.Promise=Promise,Promise}()},12437:(t,n,o)=>{(t.exports?function(n){t.exports=n()}:o.amdD)((function(){"use strict";var t,n={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",Pixel:"; \\bPixel\\b",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332",Asus:"Asus.*Galaxy|PadFone.*Mobile",Xiaomi:"^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android [0-9.]+; [a-z-]+; \\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",SailfishOS:"Sailfish",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"\\bEdgiOS\\b|Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",SailfishBrowser:"SailfishBrowser/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",Sailfish:"Sailfish [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},o=Object.prototype.hasOwnProperty;function equalIC(t,n){return null!=t&&null!=n&&t.toLowerCase()===n.toLowerCase()}function containsIC(t,n){var o,a,l=t.length;if(!l||!n)return!1;for(o=n.toLowerCase(),a=0;a<l;++a)if(o===t[a].toLowerCase())return!0;return!1}function convertPropsToRegExp(t){for(var n in t)o.call(t,n)&&(t[n]=new RegExp(t[n],"i"))}function MobileDetect(t,n){this.ua=function prepareUserAgent(t){return(t||"").substr(0,500)}(t),this._cache={},this.maxPhoneWidth=n||600}return n.FALLBACK_PHONE="UnknownPhone",n.FALLBACK_TABLET="UnknownTablet",n.FALLBACK_MOBILE="UnknownMobile",t="isArray"in Array?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},function init(){var a,l,u,c,d,h,f=n.mobileDetectRules;for(a in f.props)if(o.call(f.props,a)){for(l=f.props[a],t(l)||(l=[l]),d=l.length,c=0;c<d;++c)(h=(u=l[c]).indexOf("[VER]"))>=0&&(u=u.substring(0,h)+"([\\w._\\+]+)"+u.substring(h+5)),l[c]=new RegExp(u,"i");f.props[a]=l}convertPropsToRegExp(f.oss),convertPropsToRegExp(f.phones),convertPropsToRegExp(f.tablets),convertPropsToRegExp(f.uas),convertPropsToRegExp(f.utils),f.oss0={WindowsPhoneOS:f.oss.WindowsPhoneOS,WindowsMobileOS:f.oss.WindowsMobileOS}}(),n.findMatch=function(t,n){for(var a in t)if(o.call(t,a)&&t[a].test(n))return a;return null},n.findMatches=function(t,n){var a=[];for(var l in t)o.call(t,l)&&t[l].test(n)&&a.push(l);return a},n.getVersionStr=function(t,a){var l,u,c,d,h=n.mobileDetectRules.props;if(o.call(h,t))for(c=(l=h[t]).length,u=0;u<c;++u)if(null!==(d=l[u].exec(a)))return d[1];return null},n.getVersion=function(t,o){var a=n.getVersionStr(t,o);return a?n.prepareVersionNo(a):NaN},n.prepareVersionNo=function(t){var n;return 1===(n=t.split(/[a-z._ \/\-]/i)).length&&(t=n[0]),n.length>1&&(t=n[0]+".",n.shift(),t+=n.join("")),Number(t)},n.isMobileFallback=function(t){return n.detectMobileBrowsers.fullPattern.test(t)||n.detectMobileBrowsers.shortPattern.test(t.substr(0,4))},n.isTabletFallback=function(t){return n.detectMobileBrowsers.tabletPattern.test(t)},n.prepareDetectionCache=function(t,o,a){if(void 0===t.mobile){var l,u,c;if(u=n.findMatch(n.mobileDetectRules.tablets,o))return t.mobile=t.tablet=u,void(t.phone=null);if(l=n.findMatch(n.mobileDetectRules.phones,o))return t.mobile=t.phone=l,void(t.tablet=null);n.isMobileFallback(o)?void 0===(c=MobileDetect.isPhoneSized(a))?(t.mobile=n.FALLBACK_MOBILE,t.tablet=t.phone=null):c?(t.mobile=t.phone=n.FALLBACK_PHONE,t.tablet=null):(t.mobile=t.tablet=n.FALLBACK_TABLET,t.phone=null):n.isTabletFallback(o)?(t.mobile=t.tablet=n.FALLBACK_TABLET,t.phone=null):t.mobile=t.tablet=t.phone=null}},n.mobileGrade=function(t){var n=null!==t.mobile();return t.os("iOS")&&t.version("iPad")>=4.3||t.os("iOS")&&t.version("iPhone")>=3.1||t.os("iOS")&&t.version("iPod")>=3.1||t.version("Android")>2.1&&t.is("Webkit")||t.version("Windows Phone OS")>=7||t.is("BlackBerry")&&t.version("BlackBerry")>=6||t.match("Playbook.*Tablet")||t.version("webOS")>=1.4&&t.match("Palm|Pre|Pixi")||t.match("hp.*TouchPad")||t.is("Firefox")&&t.version("Firefox")>=12||t.is("Chrome")&&t.is("AndroidOS")&&t.version("Android")>=4||t.is("Skyfire")&&t.version("Skyfire")>=4.1&&t.is("AndroidOS")&&t.version("Android")>=2.3||t.is("Opera")&&t.version("Opera Mobi")>11&&t.is("AndroidOS")||t.is("MeeGoOS")||t.is("Tizen")||t.is("Dolfin")&&t.version("Bada")>=2||(t.is("UC Browser")||t.is("Dolfin"))&&t.version("Android")>=2.3||t.match("Kindle Fire")||t.is("Kindle")&&t.version("Kindle")>=3||t.is("AndroidOS")&&t.is("NookTablet")||t.version("Chrome")>=11&&!n||t.version("Safari")>=5&&!n||t.version("Firefox")>=4&&!n||t.version("MSIE")>=7&&!n||t.version("Opera")>=10&&!n?"A":t.os("iOS")&&t.version("iPad")<4.3||t.os("iOS")&&t.version("iPhone")<3.1||t.os("iOS")&&t.version("iPod")<3.1||t.is("Blackberry")&&t.version("BlackBerry")>=5&&t.version("BlackBerry")<6||t.version("Opera Mini")>=5&&t.version("Opera Mini")<=6.5&&(t.version("Android")>=2.3||t.is("iOS"))||t.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||t.version("Opera Mobi")>=11&&t.is("SymbianOS")?"B":(t.version("BlackBerry")<5||t.match("MSIEMobile|Windows CE.*Mobile")||t.version("Windows Mobile"),"C")},n.detectOS=function(t){return n.findMatch(n.mobileDetectRules.oss0,t)||n.findMatch(n.mobileDetectRules.oss,t)},n.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},MobileDetect.prototype={constructor:MobileDetect,mobile:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return void 0===this._cache.userAgent&&(this._cache.userAgent=n.findMatch(n.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return void 0===this._cache.userAgents&&(this._cache.userAgents=n.findMatches(n.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return void 0===this._cache.os&&(this._cache.os=n.detectOS(this.ua)),this._cache.os},version:function(t){return n.getVersion(t,this.ua)},versionStr:function(t){return n.getVersionStr(t,this.ua)},is:function(t){return containsIC(this.userAgents(),t)||equalIC(t,this.os())||equalIC(t,this.phone())||equalIC(t,this.tablet())||containsIC(n.findMatches(n.mobileDetectRules.utils,this.ua),t)},match:function(t){return t instanceof RegExp||(t=new RegExp(t,"i")),t.test(this.ua)},isPhoneSized:function(t){return MobileDetect.isPhoneSized(t||this.maxPhoneWidth)},mobileGrade:function(){return void 0===this._cache.grade&&(this._cache.grade=n.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?MobileDetect.isPhoneSized=function(t){return t<0?void 0:n.getDeviceSmallerSide()<=t}:MobileDetect.isPhoneSized=function(){},MobileDetect._impl=n,MobileDetect.version="1.4.5 2021-03-13",MobileDetect}))},68338:function(t,n,o){!function(t){"use strict";t.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(t){var n=t%10,o=t%100;return 0===t?t+"-ев":0===o?t+"-ен":o>10&&o<20?t+"-ти":1===n?t+"-ви":2===n?t+"-ри":7===n||8===n?t+"-ми":t+"-ти"},week:{dow:1,doy:7}})}(o(30381))},2468:function(t,n,o){!function(t){"use strict";t.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(t,n){var o=1===t?"r":2===t?"n":3===t?"r":4===t?"t":"è";return"w"!==n&&"W"!==n||(o="a"),t+o},week:{dow:1,doy:4}})}(o(30381))},5822:function(t,n,o){!function(t){"use strict";var n={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},o="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),a=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],l=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function plural(t){return t>1&&t<5&&1!=~~(t/10)}function translate(t,n,o,a){var l=t+" ";switch(o){case"s":return n||a?"pár sekund":"pár sekundami";case"ss":return n||a?l+(plural(t)?"sekundy":"sekund"):l+"sekundami";case"m":return n?"minuta":a?"minutu":"minutou";case"mm":return n||a?l+(plural(t)?"minuty":"minut"):l+"minutami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?l+(plural(t)?"hodiny":"hodin"):l+"hodinami";case"d":return n||a?"den":"dnem";case"dd":return n||a?l+(plural(t)?"dny":"dní"):l+"dny";case"M":return n||a?"měsíc":"měsícem";case"MM":return n||a?l+(plural(t)?"měsíce":"měsíců"):l+"měsíci";case"y":return n||a?"rok":"rokem";case"yy":return n||a?l+(plural(t)?"roky":"let"):l+"lety"}}t.defineLocale("cs",{months:n,monthsShort:o,monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},24780:function(t,n,o){!function(t){"use strict";t.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},59740:function(t,n,o){!function(t){"use strict";function processRelativeTime(t,n,o,a){var l={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[t+" Tage",t+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[t+" Monate",t+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[t+" Jahre",t+" Jahren"]};return n?l[o][0]:l[o][1]}t.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:processRelativeTime,mm:"%d Minuten",h:processRelativeTime,hh:"%d Stunden",d:processRelativeTime,dd:processRelativeTime,w:processRelativeTime,ww:"%d Wochen",M:processRelativeTime,MM:processRelativeTime,y:processRelativeTime,yy:processRelativeTime},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},50837:function(t,n,o){!function(t){"use strict";t.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(t,n){return t?"string"==typeof n&&/D/.test(n.substring(0,n.indexOf("MMMM")))?this._monthsGenitiveEl[t.month()]:this._monthsNominativeEl[t.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(t,n,o){return t>11?o?"μμ":"ΜΜ":o?"πμ":"ΠΜ"},isPM:function(t){return"μ"===(t+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(t,n){var o=this._calendarEl[t],a=n&&n.hours();return function isFunction(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}(o)&&(o=o.apply(n)),o.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(o(30381))},55655:function(t,n,o){!function(t){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],l=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?o[t.month()]:n[t.month()]:n},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(o(30381))},5603:function(t,n,o){!function(t){"use strict";function processRelativeTime(t,n,o,a){var l={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[t+"sekundi",t+"sekundit"],m:["ühe minuti","üks minut"],mm:[t+" minuti",t+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[t+" tunni",t+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[t+" kuu",t+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[t+" aasta",t+" aastat"]};return n?l[o][2]?l[o][2]:l[o][1]:a?l[o][0]:l[o][1]}t.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:processRelativeTime,ss:processRelativeTime,m:processRelativeTime,mm:processRelativeTime,h:processRelativeTime,hh:processRelativeTime,d:processRelativeTime,dd:"%d päeva",M:processRelativeTime,MM:processRelativeTime,y:processRelativeTime,yy:processRelativeTime},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},11897:function(t,n,o){!function(t){"use strict";var n="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),o=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",n[7],n[8],n[9]];function translate(t,a,l,u){var c="";switch(l){case"s":return u?"muutaman sekunnin":"muutama sekunti";case"ss":c=u?"sekunnin":"sekuntia";break;case"m":return u?"minuutin":"minuutti";case"mm":c=u?"minuutin":"minuuttia";break;case"h":return u?"tunnin":"tunti";case"hh":c=u?"tunnin":"tuntia";break;case"d":return u?"päivän":"päivä";case"dd":c=u?"päivän":"päivää";break;case"M":return u?"kuukauden":"kuukausi";case"MM":c=u?"kuukauden":"kuukautta";break;case"y":return u?"vuoden":"vuosi";case"yy":c=u?"vuoden":"vuotta"}return c=function verbalNumber(t,a){return t<10?a?o[t]:n[t]:t}(t,u)+" "+c}t.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},94470:function(t,n,o){!function(t){"use strict";var n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,o=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];t.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(t,n){switch(n){case"D":return t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return t+(1===t?"er":"e");case"w":case"W":return t+(1===t?"re":"e")}},week:{dow:1,doy:4}})}(o(30381))},22138:function(t,n,o){!function(t){"use strict";var n="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function translate(t,n,o,a){var l=t;switch(o){case"s":return a||n?"néhány másodperc":"néhány másodperce";case"ss":return l+(a||n)?" másodperc":" másodperce";case"m":return"egy"+(a||n?" perc":" perce");case"mm":return l+(a||n?" perc":" perce");case"h":return"egy"+(a||n?" óra":" órája");case"hh":return l+(a||n?" óra":" órája");case"d":return"egy"+(a||n?" nap":" napja");case"dd":return l+(a||n?" nap":" napja");case"M":return"egy"+(a||n?" hónap":" hónapja");case"MM":return l+(a||n?" hónap":" hónapja");case"y":return"egy"+(a||n?" év":" éve");case"yy":return l+(a||n?" év":" éve")}return""}function week(t){return(t?"":"[múlt] ")+"["+n[this.day()]+"] LT[-kor]"}t.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(t){return"u"===t.charAt(1).toLowerCase()},meridiem:function(t,n,o){return t<12?!0===o?"de":"DE":!0===o?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return week.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return week.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},90626:function(t,n,o){!function(t){"use strict";t.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(o(30381))},39183:function(t,n,o){!function(t){"use strict";t.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(t,n){return"元"===n[1]?1:parseInt(n[1]||t,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(t){return"午後"===t},meridiem:function(t,n,o){return t<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(t){return t.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(t){return this.week()!==t.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(t,n){switch(n){case"y":return 1===t?"元年":t+"年";case"d":case"D":case"DDD":return t+"日";default:return t}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(o(30381))},33730:function(t,n,o){!function(t){"use strict";t.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(t,n){switch(n){case"d":case"D":case"DDD":return t+"일";case"M":return t+"월";case"w":case"W":return t+"주";default:return t}},meridiemParse:/오전|오후/,isPM:function(t){return"오후"===t},meridiem:function(t,n,o){return t<12?"오전":"오후"}})}(o(30381))},37595:function(t,n,o){!function(t){"use strict";var n={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function format(t,n,o){return o?n%10==1&&n%100!=11?t[2]:t[3]:n%10==1&&n%100!=11?t[0]:t[1]}function relativeTimeWithPlural(t,o,a){return t+" "+format(n[a],t,o)}function relativeTimeWithSingular(t,o,a){return format(n[a],t,o)}t.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function relativeSeconds(t,n){return n?"dažas sekundes":"dažām sekundēm"},ss:relativeTimeWithPlural,m:relativeTimeWithSingular,mm:relativeTimeWithPlural,h:relativeTimeWithSingular,hh:relativeTimeWithPlural,d:relativeTimeWithSingular,dd:relativeTimeWithPlural,M:relativeTimeWithSingular,MM:relativeTimeWithPlural,y:relativeTimeWithSingular,yy:relativeTimeWithPlural},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},64924:function(t,n,o){!function(t){"use strict";t.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},93901:function(t,n,o){!function(t){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),o="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],l=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;t.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(t,a){return t?/-MMM-/.test(a)?o[t.month()]:n[t.month()]:n},monthsRegex:l,monthsShortRegex:l,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}})}(o(30381))},64495:function(t,n,o){!function(t){"use strict";var n="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),o="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),a=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function plural(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function translate(t,n,o){var a=t+" ";switch(o){case"ss":return a+(plural(t)?"sekundy":"sekund");case"m":return n?"minuta":"minutę";case"mm":return a+(plural(t)?"minuty":"minut");case"h":return n?"godzina":"godzinę";case"hh":return a+(plural(t)?"godziny":"godzin");case"ww":return a+(plural(t)?"tygodnie":"tygodni");case"MM":return a+(plural(t)?"miesiące":"miesięcy");case"yy":return a+(plural(t)?"lata":"lat")}}t.defineLocale("pl",{months:function(t,a){return t?/D MMMM/.test(a)?o[t.month()]:n[t.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:translate,M:"miesiąc",MM:translate,y:"rok",yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},89520:function(t,n,o){!function(t){"use strict";t.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(o(30381))},96459:function(t,n,o){!function(t){"use strict";function relativeTimeWithPlural(t,n,o){var a=" ";return(t%100>=20||t>=100&&t%100==0)&&(a=" de "),t+a+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[o]}t.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:relativeTimeWithPlural,m:"un minut",mm:relativeTimeWithPlural,h:"o oră",hh:relativeTimeWithPlural,d:"o zi",dd:relativeTimeWithPlural,w:"o săptămână",ww:relativeTimeWithPlural,M:"o lună",MM:relativeTimeWithPlural,y:"un an",yy:relativeTimeWithPlural},week:{dow:1,doy:7}})}(o(30381))},21793:function(t,n,o){!function(t){"use strict";function relativeTimeWithPlural(t,n,o){return"m"===o?n?"минута":"минуту":t+" "+function plural(t,n){var o=t.split("_");return n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2]}({ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[o],+t)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];t.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(t){if(t.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:relativeTimeWithPlural,m:relativeTimeWithPlural,mm:relativeTimeWithPlural,h:"час",hh:relativeTimeWithPlural,d:"день",dd:relativeTimeWithPlural,w:"неделя",ww:relativeTimeWithPlural,M:"месяц",MM:relativeTimeWithPlural,y:"год",yy:relativeTimeWithPlural},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(t){return/^(дня|вечера)$/.test(t)},meridiem:function(t,n,o){return t<4?"ночи":t<12?"утра":t<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(t,n){switch(n){case"M":case"d":case"DDD":return t+"-й";case"D":return t+"-го";case"w":case"W":return t+"-я";default:return t}},week:{dow:1,doy:4}})}(o(30381))},64249:function(t,n,o){!function(t){"use strict";var n="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),o="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function plural(t){return t>1&&t<5}function translate(t,n,o,a){var l=t+" ";switch(o){case"s":return n||a?"pár sekúnd":"pár sekundami";case"ss":return n||a?l+(plural(t)?"sekundy":"sekúnd"):l+"sekundami";case"m":return n?"minúta":a?"minútu":"minútou";case"mm":return n||a?l+(plural(t)?"minúty":"minút"):l+"minútami";case"h":return n?"hodina":a?"hodinu":"hodinou";case"hh":return n||a?l+(plural(t)?"hodiny":"hodín"):l+"hodinami";case"d":return n||a?"deň":"dňom";case"dd":return n||a?l+(plural(t)?"dni":"dní"):l+"dňami";case"M":return n||a?"mesiac":"mesiacom";case"MM":return n||a?l+(plural(t)?"mesiace":"mesiacov"):l+"mesiacmi";case"y":return n||a?"rok":"rokom";case"yy":return n||a?l+(plural(t)?"roky":"rokov"):l+"rokmi"}}t.defineLocale("sk",{months:n,monthsShort:o,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:translate,ss:translate,m:translate,mm:translate,h:translate,hh:translate,d:translate,dd:translate,M:translate,MM:translate,y:translate,yy:translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(o(30381))},14985:function(t,n,o){!function(t){"use strict";function processRelativeTime(t,n,o,a){var l=t+" ";switch(o){case"s":return n||a?"nekaj sekund":"nekaj sekundami";case"ss":return l+=1===t?n?"sekundo":"sekundi":2===t?n||a?"sekundi":"sekundah":t<5?n||a?"sekunde":"sekundah":"sekund";case"m":return n?"ena minuta":"eno minuto";case"mm":return l+=1===t?n?"minuta":"minuto":2===t?n||a?"minuti":"minutama":t<5?n||a?"minute":"minutami":n||a?"minut":"minutami";case"h":return n?"ena ura":"eno uro";case"hh":return l+=1===t?n?"ura":"uro":2===t?n||a?"uri":"urama":t<5?n||a?"ure":"urami":n||a?"ur":"urami";case"d":return n||a?"en dan":"enim dnem";case"dd":return l+=1===t?n||a?"dan":"dnem":2===t?n||a?"dni":"dnevoma":n||a?"dni":"dnevi";case"M":return n||a?"en mesec":"enim mesecem";case"MM":return l+=1===t?n||a?"mesec":"mesecem":2===t?n||a?"meseca":"mesecema":t<5?n||a?"mesece":"meseci":n||a?"mesecev":"meseci";case"y":return n||a?"eno leto":"enim letom";case"yy":return l+=1===t?n||a?"leto":"letom":2===t?n||a?"leti":"letoma":t<5?n||a?"leta":"leti":n||a?"let":"leti"}}t.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:processRelativeTime,ss:processRelativeTime,m:processRelativeTime,mm:processRelativeTime,h:processRelativeTime,hh:processRelativeTime,d:processRelativeTime,dd:processRelativeTime,M:processRelativeTime,MM:processRelativeTime,y:processRelativeTime,yy:processRelativeTime},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(o(30381))},98760:function(t,n,o){!function(t){"use strict";t.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(t){var n=t%10;return t+(1==~~(t%100/10)?":e":1===n||2===n?":a":":e")},week:{dow:1,doy:4}})}(o(30381))},10915:(t,n,o)=>{var a={"./bg":68338,"./bg.js":68338,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./da":24780,"./da.js":24780,"./de":59740,"./de.js":59740,"./el":50837,"./el.js":50837,"./es":55655,"./es.js":55655,"./et":5603,"./et.js":5603,"./fi":11897,"./fi.js":11897,"./fr":94470,"./fr.js":94470,"./hu":22138,"./hu.js":22138,"./it":90626,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./ko":33730,"./ko.js":33730,"./lv":37595,"./lv.js":37595,"./nb":64924,"./nb.js":64924,"./nl":93901,"./nl.js":93901,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sv":98760,"./sv.js":98760,"moment/locale/bg":68338,"moment/locale/bg.js":68338,"moment/locale/ca":2468,"moment/locale/ca.js":2468,"moment/locale/cs":5822,"moment/locale/cs.js":5822,"moment/locale/da":24780,"moment/locale/da.js":24780,"moment/locale/de":59740,"moment/locale/de.js":59740,"moment/locale/el":50837,"moment/locale/el.js":50837,"moment/locale/es":55655,"moment/locale/es.js":55655,"moment/locale/et":5603,"moment/locale/et.js":5603,"moment/locale/fi":11897,"moment/locale/fi.js":11897,"moment/locale/fr":94470,"moment/locale/fr.js":94470,"moment/locale/hu":22138,"moment/locale/hu.js":22138,"moment/locale/it":90626,"moment/locale/it.js":90626,"moment/locale/ja":39183,"moment/locale/ja.js":39183,"moment/locale/ko":33730,"moment/locale/ko.js":33730,"moment/locale/lv":37595,"moment/locale/lv.js":37595,"moment/locale/nb":64924,"moment/locale/nb.js":64924,"moment/locale/nl":93901,"moment/locale/nl.js":93901,"moment/locale/pl":64495,"moment/locale/pl.js":64495,"moment/locale/pt":89520,"moment/locale/pt.js":89520,"moment/locale/ro":96459,"moment/locale/ro.js":96459,"moment/locale/ru":21793,"moment/locale/ru.js":21793,"moment/locale/sk":64249,"moment/locale/sk.js":64249,"moment/locale/sl":14985,"moment/locale/sl.js":14985,"moment/locale/sv":98760,"moment/locale/sv.js":98760};function webpackContext(t){var n=webpackContextResolve(t);return o(n)}function webpackContextResolve(t){if(!o.o(a,t)){var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}return a[t]}webpackContext.keys=function webpackContextKeys(){return Object.keys(a)},webpackContext.resolve=webpackContextResolve,t.exports=webpackContext,webpackContext.id=10915},30381:function(t,n,o){(t=o.nmd(t)).exports=function(){"use strict";var n,a;function hooks(){return n.apply(null,arguments)}function isArray(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function isObject(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function hasOwnProp(t,n){return Object.prototype.hasOwnProperty.call(t,n)}function isObjectEmpty(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var n;for(n in t)if(hasOwnProp(t,n))return!1;return!0}function isUndefined(t){return void 0===t}function isNumber(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function isDate(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function map(t,n){var o,a=[],l=t.length;for(o=0;o<l;++o)a.push(n(t[o],o));return a}function extend(t,n){for(var o in n)hasOwnProp(n,o)&&(t[o]=n[o]);return hasOwnProp(n,"toString")&&(t.toString=n.toString),hasOwnProp(n,"valueOf")&&(t.valueOf=n.valueOf),t}function createUTC(t,n,o,a){return createLocalOrUTC(t,n,o,a,!0).utc()}function getParsingFlags(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function isValid(t){if(null==t._isValid){var n=getParsingFlags(t),o=a.call(n.parsedDateParts,(function(t){return null!=t})),l=!isNaN(t._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidEra&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&o);if(t._strict&&(l=l&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return l;t._isValid=l}return t._isValid}function createInvalid(t){var n=createUTC(NaN);return null!=t?extend(getParsingFlags(n),t):getParsingFlags(n).userInvalidated=!0,n}a=Array.prototype.some?Array.prototype.some:function(t){var n,o=Object(this),a=o.length>>>0;for(n=0;n<a;n++)if(n in o&&t.call(this,o[n],n,o))return!0;return!1};var l=hooks.momentProperties=[],u=!1;function copyConfig(t,n){var o,a,u,c=l.length;if(isUndefined(n._isAMomentObject)||(t._isAMomentObject=n._isAMomentObject),isUndefined(n._i)||(t._i=n._i),isUndefined(n._f)||(t._f=n._f),isUndefined(n._l)||(t._l=n._l),isUndefined(n._strict)||(t._strict=n._strict),isUndefined(n._tzm)||(t._tzm=n._tzm),isUndefined(n._isUTC)||(t._isUTC=n._isUTC),isUndefined(n._offset)||(t._offset=n._offset),isUndefined(n._pf)||(t._pf=getParsingFlags(n)),isUndefined(n._locale)||(t._locale=n._locale),c>0)for(o=0;o<c;o++)isUndefined(u=n[a=l[o]])||(t[a]=u);return t}function Moment(t){copyConfig(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===u&&(u=!0,hooks.updateOffset(this),u=!1)}function isMoment(t){return t instanceof Moment||null!=t&&null!=t._isAMomentObject}function warn(t){!1===hooks.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function deprecate(t,n){var o=!0;return extend((function(){if(null!=hooks.deprecationHandler&&hooks.deprecationHandler(null,t),o){var a,l,u,c=[],d=arguments.length;for(l=0;l<d;l++){if(a="","object"==typeof arguments[l]){for(u in a+="\n["+l+"] ",arguments[0])hasOwnProp(arguments[0],u)&&(a+=u+": "+arguments[0][u]+", ");a=a.slice(0,-2)}else a=arguments[l];c.push(a)}warn(t+"\nArguments: "+Array.prototype.slice.call(c).join("")+"\n"+(new Error).stack),o=!1}return n.apply(this,arguments)}),n)}var c,d={};function deprecateSimple(t,n){null!=hooks.deprecationHandler&&hooks.deprecationHandler(t,n),d[t]||(warn(n),d[t]=!0)}function isFunction(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function mergeConfigs(t,n){var o,a=extend({},t);for(o in n)hasOwnProp(n,o)&&(isObject(t[o])&&isObject(n[o])?(a[o]={},extend(a[o],t[o]),extend(a[o],n[o])):null!=n[o]?a[o]=n[o]:delete a[o]);for(o in t)hasOwnProp(t,o)&&!hasOwnProp(n,o)&&isObject(t[o])&&(a[o]=extend({},a[o]));return a}function Locale(t){null!=t&&this.set(t)}function zeroFill(t,n,o){var a=""+Math.abs(t),l=n-a.length;return(t>=0?o?"+":"":"-")+Math.pow(10,Math.max(0,l)).toString().substr(1)+a}hooks.suppressDeprecationWarnings=!1,hooks.deprecationHandler=null,c=Object.keys?Object.keys:function(t){var n,o=[];for(n in t)hasOwnProp(t,n)&&o.push(n);return o};var h=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,f=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,m={},_={};function addFormatToken(t,n,o,a){var l=a;"string"==typeof a&&(l=function(){return this[a]()}),t&&(_[t]=l),n&&(_[n[0]]=function(){return zeroFill(l.apply(this,arguments),n[1],n[2])}),o&&(_[o]=function(){return this.localeData().ordinal(l.apply(this,arguments),t)})}function formatMoment(t,n){return t.isValid()?(n=expandFormat(n,t.localeData()),m[n]=m[n]||function makeFormatFunction(t){var n,o,a,l=t.match(h);for(n=0,o=l.length;n<o;n++)_[l[n]]?l[n]=_[l[n]]:l[n]=(a=l[n]).match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"");return function(n){var a,u="";for(a=0;a<o;a++)u+=isFunction(l[a])?l[a].call(n,t):l[a];return u}}(n),m[n](t)):t.localeData().invalidDate()}function expandFormat(t,n){var o=5;function replaceLongDateFormatTokens(t){return n.longDateFormat(t)||t}for(f.lastIndex=0;o>=0&&f.test(t);)t=t.replace(f,replaceLongDateFormatTokens),f.lastIndex=0,o-=1;return t}var T={};function addUnitAlias(t,n){var o=t.toLowerCase();T[o]=T[o+"s"]=T[n]=t}function normalizeUnits(t){return"string"==typeof t?T[t]||T[t.toLowerCase()]:void 0}function normalizeObjectUnits(t){var n,o,a={};for(o in t)hasOwnProp(t,o)&&(n=normalizeUnits(o))&&(a[n]=t[o]);return a}var v={};function addUnitPriority(t,n){v[t]=n}function isLeapYear(t){return t%4==0&&t%100!=0||t%400==0}function absFloor(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function toInt(t){var n=+t,o=0;return 0!==n&&isFinite(n)&&(o=absFloor(n)),o}function makeGetSet(t,n){return function(o){return null!=o?(set$1(this,t,o),hooks.updateOffset(this,n),this):get(this,t)}}function get(t,n){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+n]():NaN}function set$1(t,n,o){t.isValid()&&!isNaN(o)&&("FullYear"===n&&isLeapYear(t.year())&&1===t.month()&&29===t.date()?(o=toInt(o),t._d["set"+(t._isUTC?"UTC":"")+n](o,t.month(),daysInMonth(o,t.month()))):t._d["set"+(t._isUTC?"UTC":"")+n](o))}var b,M=/\d/,S=/\d\d/,y=/\d{3}/,w=/\d{4}/,k=/[+-]?\d{6}/,A=/\d\d?/,P=/\d\d\d\d?/,C=/\d\d\d\d\d\d?/,D=/\d{1,3}/,E=/\d{1,4}/,x=/[+-]?\d{1,6}/,L=/\d+/,O=/[+-]?\d+/,H=/Z|[+-]\d\d:?\d\d/gi,B=/Z|[+-]\d\d(?::?\d\d)?/gi,G=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function addRegexToken(t,n,o){b[t]=isFunction(n)?n:function(t,a){return t&&o?o:n}}function getParseRegexForToken(t,n){return hasOwnProp(b,t)?b[t](n._strict,n._locale):new RegExp(function unescapeFormat(t){return regexEscape(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,n,o,a,l){return n||o||a||l})))}(t))}function regexEscape(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}b={};var I,F={};function addParseToken(t,n){var o,a,l=n;for("string"==typeof t&&(t=[t]),isNumber(n)&&(l=function(t,o){o[n]=toInt(t)}),a=t.length,o=0;o<a;o++)F[t[o]]=l}function addWeekParseToken(t,n){addParseToken(t,(function(t,o,a,l){a._w=a._w||{},n(t,a._w,a,l)}))}function addTimeToArrayFromToken(t,n,o){null!=n&&hasOwnProp(F,t)&&F[t](n,o._a,o,t)}function daysInMonth(t,n){if(isNaN(t)||isNaN(n))return NaN;var o=function mod(t,n){return(t%n+n)%n}(n,12);return t+=(n-o)/12,1===o?isLeapYear(t)?29:28:31-o%7%2}I=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var n;for(n=0;n<this.length;++n)if(this[n]===t)return n;return-1},addFormatToken("M",["MM",2],"Mo",(function(){return this.month()+1})),addFormatToken("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),addFormatToken("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),addUnitAlias("month","M"),addUnitPriority("month",8),addRegexToken("M",A),addRegexToken("MM",A,S),addRegexToken("MMM",(function(t,n){return n.monthsShortRegex(t)})),addRegexToken("MMMM",(function(t,n){return n.monthsRegex(t)})),addParseToken(["M","MM"],(function(t,n){n[1]=toInt(t)-1})),addParseToken(["MMM","MMMM"],(function(t,n,o,a){var l=o._locale.monthsParse(t,a,o._strict);null!=l?n[1]=l:getParsingFlags(o).invalidMonth=t}));var Y="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),V="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),R=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,N=G,z=G;function handleStrictParse(t,n,o){var a,l,u,c=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)u=createUTC([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(u,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(u,"").toLocaleLowerCase();return o?"MMM"===n?-1!==(l=I.call(this._shortMonthsParse,c))?l:null:-1!==(l=I.call(this._longMonthsParse,c))?l:null:"MMM"===n?-1!==(l=I.call(this._shortMonthsParse,c))||-1!==(l=I.call(this._longMonthsParse,c))?l:null:-1!==(l=I.call(this._longMonthsParse,c))||-1!==(l=I.call(this._shortMonthsParse,c))?l:null}function setMonth(t,n){var o;if(!t.isValid())return t;if("string"==typeof n)if(/^\d+$/.test(n))n=toInt(n);else if(!isNumber(n=t.localeData().monthsParse(n)))return t;return o=Math.min(t.date(),daysInMonth(t.year(),n)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](n,o),t}function getSetMonth(t){return null!=t?(setMonth(this,t),hooks.updateOffset(this,!0),this):get(this,"Month")}function computeMonthsParse(){function cmpLenRev(t,n){return n.length-t.length}var t,n,o=[],a=[],l=[];for(t=0;t<12;t++)n=createUTC([2e3,t]),o.push(this.monthsShort(n,"")),a.push(this.months(n,"")),l.push(this.months(n,"")),l.push(this.monthsShort(n,""));for(o.sort(cmpLenRev),a.sort(cmpLenRev),l.sort(cmpLenRev),t=0;t<12;t++)o[t]=regexEscape(o[t]),a[t]=regexEscape(a[t]);for(t=0;t<24;t++)l[t]=regexEscape(l[t]);this._monthsRegex=new RegExp("^("+l.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+o.join("|")+")","i")}function daysInYear(t){return isLeapYear(t)?366:365}addFormatToken("Y",0,0,(function(){var t=this.year();return t<=9999?zeroFill(t,4):"+"+t})),addFormatToken(0,["YY",2],0,(function(){return this.year()%100})),addFormatToken(0,["YYYY",4],0,"year"),addFormatToken(0,["YYYYY",5],0,"year"),addFormatToken(0,["YYYYYY",6,!0],0,"year"),addUnitAlias("year","y"),addUnitPriority("year",1),addRegexToken("Y",O),addRegexToken("YY",A,S),addRegexToken("YYYY",E,w),addRegexToken("YYYYY",x,k),addRegexToken("YYYYYY",x,k),addParseToken(["YYYYY","YYYYYY"],0),addParseToken("YYYY",(function(t,n){n[0]=2===t.length?hooks.parseTwoDigitYear(t):toInt(t)})),addParseToken("YY",(function(t,n){n[0]=hooks.parseTwoDigitYear(t)})),addParseToken("Y",(function(t,n){n[0]=parseInt(t,10)})),hooks.parseTwoDigitYear=function(t){return toInt(t)+(toInt(t)>68?1900:2e3)};var j=makeGetSet("FullYear",!0);function createDate(t,n,o,a,l,u,c){var d;return t<100&&t>=0?(d=new Date(t+400,n,o,a,l,u,c),isFinite(d.getFullYear())&&d.setFullYear(t)):d=new Date(t,n,o,a,l,u,c),d}function createUTCDate(t){var n,o;return t<100&&t>=0?((o=Array.prototype.slice.call(arguments))[0]=t+400,n=new Date(Date.UTC.apply(null,o)),isFinite(n.getUTCFullYear())&&n.setUTCFullYear(t)):n=new Date(Date.UTC.apply(null,arguments)),n}function firstWeekOffset(t,n,o){var a=7+n-o;return-(7+createUTCDate(t,0,a).getUTCDay()-n)%7+a-1}function dayOfYearFromWeeks(t,n,o,a,l){var u,c,d=1+7*(n-1)+(7+o-a)%7+firstWeekOffset(t,a,l);return d<=0?c=daysInYear(u=t-1)+d:d>daysInYear(t)?(u=t+1,c=d-daysInYear(t)):(u=t,c=d),{year:u,dayOfYear:c}}function weekOfYear(t,n,o){var a,l,u=firstWeekOffset(t.year(),n,o),c=Math.floor((t.dayOfYear()-u-1)/7)+1;return c<1?a=c+weeksInYear(l=t.year()-1,n,o):c>weeksInYear(t.year(),n,o)?(a=c-weeksInYear(t.year(),n,o),l=t.year()+1):(l=t.year(),a=c),{week:a,year:l}}function weeksInYear(t,n,o){var a=firstWeekOffset(t,n,o),l=firstWeekOffset(t+1,n,o);return(daysInYear(t)-a+l)/7}function shiftWeekdays(t,n){return t.slice(n,7).concat(t.slice(0,n))}addFormatToken("w",["ww",2],"wo","week"),addFormatToken("W",["WW",2],"Wo","isoWeek"),addUnitAlias("week","w"),addUnitAlias("isoWeek","W"),addUnitPriority("week",5),addUnitPriority("isoWeek",5),addRegexToken("w",A),addRegexToken("ww",A,S),addRegexToken("W",A),addRegexToken("WW",A,S),addWeekParseToken(["w","ww","W","WW"],(function(t,n,o,a){n[a.substr(0,1)]=toInt(t)})),addFormatToken("d",0,"do","day"),addFormatToken("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),addFormatToken("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),addFormatToken("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),addFormatToken("e",0,0,"weekday"),addFormatToken("E",0,0,"isoWeekday"),addUnitAlias("day","d"),addUnitAlias("weekday","e"),addUnitAlias("isoWeekday","E"),addUnitPriority("day",11),addUnitPriority("weekday",11),addUnitPriority("isoWeekday",11),addRegexToken("d",A),addRegexToken("e",A),addRegexToken("E",A),addRegexToken("dd",(function(t,n){return n.weekdaysMinRegex(t)})),addRegexToken("ddd",(function(t,n){return n.weekdaysShortRegex(t)})),addRegexToken("dddd",(function(t,n){return n.weekdaysRegex(t)})),addWeekParseToken(["dd","ddd","dddd"],(function(t,n,o,a){var l=o._locale.weekdaysParse(t,a,o._strict);null!=l?n.d=l:getParsingFlags(o).invalidWeekday=t})),addWeekParseToken(["d","e","E"],(function(t,n,o,a){n[a]=toInt(t)}));var W="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),U="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),X="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),K=G,q=G,Q=G;function handleStrictParse$1(t,n,o){var a,l,u,c=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)u=createUTC([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(u,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(u,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(u,"").toLocaleLowerCase();return o?"dddd"===n?-1!==(l=I.call(this._weekdaysParse,c))?l:null:"ddd"===n?-1!==(l=I.call(this._shortWeekdaysParse,c))?l:null:-1!==(l=I.call(this._minWeekdaysParse,c))?l:null:"dddd"===n?-1!==(l=I.call(this._weekdaysParse,c))||-1!==(l=I.call(this._shortWeekdaysParse,c))||-1!==(l=I.call(this._minWeekdaysParse,c))?l:null:"ddd"===n?-1!==(l=I.call(this._shortWeekdaysParse,c))||-1!==(l=I.call(this._weekdaysParse,c))||-1!==(l=I.call(this._minWeekdaysParse,c))?l:null:-1!==(l=I.call(this._minWeekdaysParse,c))||-1!==(l=I.call(this._weekdaysParse,c))||-1!==(l=I.call(this._shortWeekdaysParse,c))?l:null}function computeWeekdaysParse(){function cmpLenRev(t,n){return n.length-t.length}var t,n,o,a,l,u=[],c=[],d=[],h=[];for(t=0;t<7;t++)n=createUTC([2e3,1]).day(t),o=regexEscape(this.weekdaysMin(n,"")),a=regexEscape(this.weekdaysShort(n,"")),l=regexEscape(this.weekdays(n,"")),u.push(o),c.push(a),d.push(l),h.push(o),h.push(a),h.push(l);u.sort(cmpLenRev),c.sort(cmpLenRev),d.sort(cmpLenRev),h.sort(cmpLenRev),this._weekdaysRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function meridiem(t,n){addFormatToken(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)}))}function matchMeridiem(t,n){return n._meridiemParse}addFormatToken("H",["HH",2],0,"hour"),addFormatToken("h",["hh",2],0,hFormat),addFormatToken("k",["kk",2],0,(function kFormat(){return this.hours()||24})),addFormatToken("hmm",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)})),addFormatToken("hmmss",0,0,(function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),addFormatToken("Hmm",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)})),addFormatToken("Hmmss",0,0,(function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)})),meridiem("a",!0),meridiem("A",!1),addUnitAlias("hour","h"),addUnitPriority("hour",13),addRegexToken("a",matchMeridiem),addRegexToken("A",matchMeridiem),addRegexToken("H",A),addRegexToken("h",A),addRegexToken("k",A),addRegexToken("HH",A,S),addRegexToken("hh",A,S),addRegexToken("kk",A,S),addRegexToken("hmm",P),addRegexToken("hmmss",C),addRegexToken("Hmm",P),addRegexToken("Hmmss",C),addParseToken(["H","HH"],3),addParseToken(["k","kk"],(function(t,n,o){var a=toInt(t);n[3]=24===a?0:a})),addParseToken(["a","A"],(function(t,n,o){o._isPm=o._locale.isPM(t),o._meridiem=t})),addParseToken(["h","hh"],(function(t,n,o){n[3]=toInt(t),getParsingFlags(o).bigHour=!0})),addParseToken("hmm",(function(t,n,o){var a=t.length-2;n[3]=toInt(t.substr(0,a)),n[4]=toInt(t.substr(a)),getParsingFlags(o).bigHour=!0})),addParseToken("hmmss",(function(t,n,o){var a=t.length-4,l=t.length-2;n[3]=toInt(t.substr(0,a)),n[4]=toInt(t.substr(a,2)),n[5]=toInt(t.substr(l)),getParsingFlags(o).bigHour=!0})),addParseToken("Hmm",(function(t,n,o){var a=t.length-2;n[3]=toInt(t.substr(0,a)),n[4]=toInt(t.substr(a))})),addParseToken("Hmmss",(function(t,n,o){var a=t.length-4,l=t.length-2;n[3]=toInt(t.substr(0,a)),n[4]=toInt(t.substr(a,2)),n[5]=toInt(t.substr(l))}));var Z,J=makeGetSet("Hours",!0),ee={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Y,monthsShort:V,week:{dow:0,doy:6},weekdays:W,weekdaysMin:X,weekdaysShort:U,meridiemParse:/[ap]\.?m?\.?/i},te={},ne={};function commonPrefix(t,n){var o,a=Math.min(t.length,n.length);for(o=0;o<a;o+=1)if(t[o]!==n[o])return o;return a}function normalizeLocale(t){return t?t.toLowerCase().replace("_","-"):t}function loadLocale(n){var a=null;if(void 0===te[n]&&t&&t.exports&&function isLocaleNameSane(t){return null!=t.match("^[^/\\\\]*$")}(n))try{a=Z._abbr,o(10915)("./"+n),getSetGlobalLocale(a)}catch(t){te[n]=null}return te[n]}function getSetGlobalLocale(t,n){var o;return t&&((o=isUndefined(n)?getLocale(t):defineLocale(t,n))?Z=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Z._abbr}function defineLocale(t,n){if(null!==n){var o,a=ee;if(n.abbr=t,null!=te[t])deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=te[t]._config;else if(null!=n.parentLocale)if(null!=te[n.parentLocale])a=te[n.parentLocale]._config;else{if(null==(o=loadLocale(n.parentLocale)))return ne[n.parentLocale]||(ne[n.parentLocale]=[]),ne[n.parentLocale].push({name:t,config:n}),null;a=o._config}return te[t]=new Locale(mergeConfigs(a,n)),ne[t]&&ne[t].forEach((function(t){defineLocale(t.name,t.config)})),getSetGlobalLocale(t),te[t]}return delete te[t],null}function getLocale(t){var n;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return Z;if(!isArray(t)){if(n=loadLocale(t))return n;t=[t]}return function chooseLocale(t){for(var n,o,a,l,u=0;u<t.length;){for(n=(l=normalizeLocale(t[u]).split("-")).length,o=(o=normalizeLocale(t[u+1]))?o.split("-"):null;n>0;){if(a=loadLocale(l.slice(0,n).join("-")))return a;if(o&&o.length>=n&&commonPrefix(l,o)>=n-1)break;n--}u++}return Z}(t)}function checkOverflow(t){var n,o=t._a;return o&&-2===getParsingFlags(t).overflow&&(n=o[1]<0||o[1]>11?1:o[2]<1||o[2]>daysInMonth(o[0],o[1])?2:o[3]<0||o[3]>24||24===o[3]&&(0!==o[4]||0!==o[5]||0!==o[6])?3:o[4]<0||o[4]>59?4:o[5]<0||o[5]>59?5:o[6]<0||o[6]>999?6:-1,getParsingFlags(t)._overflowDayOfYear&&(n<0||n>2)&&(n=2),getParsingFlags(t)._overflowWeeks&&-1===n&&(n=7),getParsingFlags(t)._overflowWeekday&&-1===n&&(n=8),getParsingFlags(t).overflow=n),t}var ie=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,re=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oe=/Z|[+-]\d\d(?::?\d\d)?/,se=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ae=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],le=/^\/?Date\((-?\d+)/i,ue=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ce={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function configFromISO(t){var n,o,a,l,u,c,d=t._i,h=ie.exec(d)||re.exec(d),f=se.length,m=ae.length;if(h){for(getParsingFlags(t).iso=!0,n=0,o=f;n<o;n++)if(se[n][1].exec(h[1])){l=se[n][0],a=!1!==se[n][2];break}if(null==l)return void(t._isValid=!1);if(h[3]){for(n=0,o=m;n<o;n++)if(ae[n][1].exec(h[3])){u=(h[2]||" ")+ae[n][0];break}if(null==u)return void(t._isValid=!1)}if(!a&&null!=u)return void(t._isValid=!1);if(h[4]){if(!oe.exec(h[4]))return void(t._isValid=!1);c="Z"}t._f=l+(u||"")+(c||""),configFromStringAndFormat(t)}else t._isValid=!1}function untruncateYear(t){var n=parseInt(t,10);return n<=49?2e3+n:n<=999?1900+n:n}function configFromRFC2822(t){var n,o=ue.exec(function preprocessRFC2822(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(t._i));if(o){if(n=function extractFromRFC2822Strings(t,n,o,a,l,u){var c=[untruncateYear(t),V.indexOf(n),parseInt(o,10),parseInt(a,10),parseInt(l,10)];return u&&c.push(parseInt(u,10)),c}(o[4],o[3],o[2],o[5],o[6],o[7]),!function checkWeekday(t,n,o){return!t||U.indexOf(t)===new Date(n[0],n[1],n[2]).getDay()||(getParsingFlags(o).weekdayMismatch=!0,o._isValid=!1,!1)}(o[1],n,t))return;t._a=n,t._tzm=function calculateOffset(t,n,o){if(t)return ce[t];if(n)return 0;var a=parseInt(o,10),l=a%100;return(a-l)/100*60+l}(o[8],o[9],o[10]),t._d=createUTCDate.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),getParsingFlags(t).rfc2822=!0}else t._isValid=!1}function defaults(t,n,o){return null!=t?t:null!=n?n:o}function configFromArray(t){var n,o,a,l,u,c=[];if(!t._d){for(a=function currentDateArray(t){var n=new Date(hooks.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}(t),t._w&&null==t._a[2]&&null==t._a[1]&&function dayOfYearFromWeekInfo(t){var n,o,a,l,u,c,d,h,f;null!=(n=t._w).GG||null!=n.W||null!=n.E?(u=1,c=4,o=defaults(n.GG,t._a[0],weekOfYear(createLocal(),1,4).year),a=defaults(n.W,1),((l=defaults(n.E,1))<1||l>7)&&(h=!0)):(u=t._locale._week.dow,c=t._locale._week.doy,f=weekOfYear(createLocal(),u,c),o=defaults(n.gg,t._a[0],f.year),a=defaults(n.w,f.week),null!=n.d?((l=n.d)<0||l>6)&&(h=!0):null!=n.e?(l=n.e+u,(n.e<0||n.e>6)&&(h=!0)):l=u),a<1||a>weeksInYear(o,u,c)?getParsingFlags(t)._overflowWeeks=!0:null!=h?getParsingFlags(t)._overflowWeekday=!0:(d=dayOfYearFromWeeks(o,a,l,u,c),t._a[0]=d.year,t._dayOfYear=d.dayOfYear)}(t),null!=t._dayOfYear&&(u=defaults(t._a[0],a[0]),(t._dayOfYear>daysInYear(u)||0===t._dayOfYear)&&(getParsingFlags(t)._overflowDayOfYear=!0),o=createUTCDate(u,0,t._dayOfYear),t._a[1]=o.getUTCMonth(),t._a[2]=o.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=c[n]=a[n];for(;n<7;n++)t._a[n]=c[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?createUTCDate:createDate).apply(null,c),l=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==l&&(getParsingFlags(t).weekdayMismatch=!0)}}function configFromStringAndFormat(t){if(t._f!==hooks.ISO_8601)if(t._f!==hooks.RFC_2822){t._a=[],getParsingFlags(t).empty=!0;var n,o,a,l,u,c,d,f=""+t._i,m=f.length,T=0;for(d=(a=expandFormat(t._f,t._locale).match(h)||[]).length,n=0;n<d;n++)l=a[n],(o=(f.match(getParseRegexForToken(l,t))||[])[0])&&((u=f.substr(0,f.indexOf(o))).length>0&&getParsingFlags(t).unusedInput.push(u),f=f.slice(f.indexOf(o)+o.length),T+=o.length),_[l]?(o?getParsingFlags(t).empty=!1:getParsingFlags(t).unusedTokens.push(l),addTimeToArrayFromToken(l,o,t)):t._strict&&!o&&getParsingFlags(t).unusedTokens.push(l);getParsingFlags(t).charsLeftOver=m-T,f.length>0&&getParsingFlags(t).unusedInput.push(f),t._a[3]<=12&&!0===getParsingFlags(t).bigHour&&t._a[3]>0&&(getParsingFlags(t).bigHour=void 0),getParsingFlags(t).parsedDateParts=t._a.slice(0),getParsingFlags(t).meridiem=t._meridiem,t._a[3]=function meridiemFixWrap(t,n,o){var a;return null==o?n:null!=t.meridiemHour?t.meridiemHour(n,o):null!=t.isPM?((a=t.isPM(o))&&n<12&&(n+=12),a||12!==n||(n=0),n):n}(t._locale,t._a[3],t._meridiem),null!==(c=getParsingFlags(t).era)&&(t._a[0]=t._locale.erasConvertYear(c,t._a[0])),configFromArray(t),checkOverflow(t)}else configFromRFC2822(t);else configFromISO(t)}function prepareConfig(t){var n=t._i,o=t._f;return t._locale=t._locale||getLocale(t._l),null===n||void 0===o&&""===n?createInvalid({nullInput:!0}):("string"==typeof n&&(t._i=n=t._locale.preparse(n)),isMoment(n)?new Moment(checkOverflow(n)):(isDate(n)?t._d=n:isArray(o)?function configFromStringAndArray(t){var n,o,a,l,u,c,d=!1,h=t._f.length;if(0===h)return getParsingFlags(t).invalidFormat=!0,void(t._d=new Date(NaN));for(l=0;l<h;l++)u=0,c=!1,n=copyConfig({},t),null!=t._useUTC&&(n._useUTC=t._useUTC),n._f=t._f[l],configFromStringAndFormat(n),isValid(n)&&(c=!0),u+=getParsingFlags(n).charsLeftOver,u+=10*getParsingFlags(n).unusedTokens.length,getParsingFlags(n).score=u,d?u<a&&(a=u,o=n):(null==a||u<a||c)&&(a=u,o=n,c&&(d=!0));extend(t,o||n)}(t):o?configFromStringAndFormat(t):function configFromInput(t){var n=t._i;isUndefined(n)?t._d=new Date(hooks.now()):isDate(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function configFromString(t){var n=le.exec(t._i);null===n?(configFromISO(t),!1===t._isValid&&(delete t._isValid,configFromRFC2822(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:hooks.createFromInputFallback(t)))):t._d=new Date(+n[1])}(t):isArray(n)?(t._a=map(n.slice(0),(function(t){return parseInt(t,10)})),configFromArray(t)):isObject(n)?function configFromObject(t){if(!t._d){var n=normalizeObjectUnits(t._i),o=void 0===n.day?n.date:n.day;t._a=map([n.year,n.month,o,n.hour,n.minute,n.second,n.millisecond],(function(t){return t&&parseInt(t,10)})),configFromArray(t)}}(t):isNumber(n)?t._d=new Date(n):hooks.createFromInputFallback(t)}(t),isValid(t)||(t._d=null),t))}function createLocalOrUTC(t,n,o,a,l){var u={};return!0!==n&&!1!==n||(a=n,n=void 0),!0!==o&&!1!==o||(a=o,o=void 0),(isObject(t)&&isObjectEmpty(t)||isArray(t)&&0===t.length)&&(t=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=l,u._l=o,u._i=t,u._f=n,u._strict=a,function createFromConfig(t){var n=new Moment(checkOverflow(prepareConfig(t)));return n._nextDay&&(n.add(1,"d"),n._nextDay=void 0),n}(u)}function createLocal(t,n,o,a){return createLocalOrUTC(t,n,o,a,!1)}hooks.createFromInputFallback=deprecate("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),hooks.ISO_8601=function(){},hooks.RFC_2822=function(){};var de=deprecate("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:createInvalid()})),he=deprecate("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=createLocal.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:createInvalid()}));function pickBy(t,n){var o,a;if(1===n.length&&isArray(n[0])&&(n=n[0]),!n.length)return createLocal();for(o=n[0],a=1;a<n.length;++a)n[a].isValid()&&!n[a][t](o)||(o=n[a]);return o}var fe=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Duration(t){var n=normalizeObjectUnits(t),o=n.year||0,a=n.quarter||0,l=n.month||0,u=n.week||n.isoWeek||0,c=n.day||0,d=n.hour||0,h=n.minute||0,f=n.second||0,m=n.millisecond||0;this._isValid=function isDurationValid(t){var n,o,a=!1,l=fe.length;for(n in t)if(hasOwnProp(t,n)&&(-1===I.call(fe,n)||null!=t[n]&&isNaN(t[n])))return!1;for(o=0;o<l;++o)if(t[fe[o]]){if(a)return!1;parseFloat(t[fe[o]])!==toInt(t[fe[o]])&&(a=!0)}return!0}(n),this._milliseconds=+m+1e3*f+6e4*h+1e3*d*60*60,this._days=+c+7*u,this._months=+l+3*a+12*o,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(t){return t instanceof Duration}function absRound(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function offset(t,n){addFormatToken(t,0,0,(function(){var t=this.utcOffset(),o="+";return t<0&&(t=-t,o="-"),o+zeroFill(~~(t/60),2)+n+zeroFill(~~t%60,2)}))}offset("Z",":"),offset("ZZ",""),addRegexToken("Z",B),addRegexToken("ZZ",B),addParseToken(["Z","ZZ"],(function(t,n,o){o._useUTC=!0,o._tzm=offsetFromString(B,t)}));var me=/([\+\-]|\d\d)/gi;function offsetFromString(t,n){var o,a,l=(n||"").match(t);return null===l?null:0===(a=60*(o=((l[l.length-1]||[])+"").match(me)||["-",0,0])[1]+toInt(o[2]))?0:"+"===o[0]?a:-a}function cloneWithOffset(t,n){var o,a;return n._isUTC?(o=n.clone(),a=(isMoment(t)||isDate(t)?t.valueOf():createLocal(t).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+a),hooks.updateOffset(o,!1),o):createLocal(t).local()}function getDateOffset(t){return-Math.round(t._d.getTimezoneOffset())}function isUtc(){return!!this.isValid()&&this._isUTC&&0===this._offset}hooks.updateOffset=function(){};var pe=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ge=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(t,n){var o,a,l,u=t,c=null;return isDuration(t)?u={ms:t._milliseconds,d:t._days,M:t._months}:isNumber(t)||!isNaN(+t)?(u={},n?u[n]=+t:u.milliseconds=+t):(c=pe.exec(t))?(o="-"===c[1]?-1:1,u={y:0,d:toInt(c[2])*o,h:toInt(c[3])*o,m:toInt(c[4])*o,s:toInt(c[5])*o,ms:toInt(absRound(1e3*c[6]))*o}):(c=ge.exec(t))?(o="-"===c[1]?-1:1,u={y:parseIso(c[2],o),M:parseIso(c[3],o),w:parseIso(c[4],o),d:parseIso(c[5],o),h:parseIso(c[6],o),m:parseIso(c[7],o),s:parseIso(c[8],o)}):null==u?u={}:"object"==typeof u&&("from"in u||"to"in u)&&(l=function momentsDifference(t,n){var o;return t.isValid()&&n.isValid()?(n=cloneWithOffset(n,t),t.isBefore(n)?o=positiveMomentsDifference(t,n):((o=positiveMomentsDifference(n,t)).milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}(createLocal(u.from),createLocal(u.to)),(u={}).ms=l.milliseconds,u.M=l.months),a=new Duration(u),isDuration(t)&&hasOwnProp(t,"_locale")&&(a._locale=t._locale),isDuration(t)&&hasOwnProp(t,"_isValid")&&(a._isValid=t._isValid),a}function parseIso(t,n){var o=t&&parseFloat(t.replace(",","."));return(isNaN(o)?0:o)*n}function positiveMomentsDifference(t,n){var o={};return o.months=n.month()-t.month()+12*(n.year()-t.year()),t.clone().add(o.months,"M").isAfter(n)&&--o.months,o.milliseconds=+n-+t.clone().add(o.months,"M"),o}function createAdder(t,n){return function(o,a){var l;return null===a||isNaN(+a)||(deprecateSimple(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),l=o,o=a,a=l),addSubtract(this,createDuration(o,a),t),this}}function addSubtract(t,n,o,a){var l=n._milliseconds,u=absRound(n._days),c=absRound(n._months);t.isValid()&&(a=null==a||a,c&&setMonth(t,get(t,"Month")+c*o),u&&set$1(t,"Date",get(t,"Date")+u*o),l&&t._d.setTime(t._d.valueOf()+l*o),a&&hooks.updateOffset(t,u||c))}createDuration.fn=Duration.prototype,createDuration.invalid=function createInvalid$1(){return createDuration(NaN)};var _e=createAdder(1,"add"),Te=createAdder(-1,"subtract");function isString(t){return"string"==typeof t||t instanceof String}function isMomentInput(t){return isMoment(t)||isDate(t)||isString(t)||isNumber(t)||function isNumberOrStringArray(t){var n=isArray(t),o=!1;return n&&(o=0===t.filter((function(n){return!isNumber(n)&&isString(t)})).length),n&&o}(t)||function isMomentInputObject(t){var n,o,a=isObject(t)&&!isObjectEmpty(t),l=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],c=u.length;for(n=0;n<c;n+=1)o=u[n],l=l||hasOwnProp(t,o);return a&&l}(t)||null==t}function isCalendarSpec(t){var n,o=isObject(t)&&!isObjectEmpty(t),a=!1,l=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(n=0;n<l.length;n+=1)a=a||hasOwnProp(t,l[n]);return o&&a}function monthDiff(t,n){if(t.date()<n.date())return-monthDiff(n,t);var o=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(o,"months");return-(o+(n-a<0?(n-a)/(a-t.clone().add(o-1,"months")):(n-a)/(t.clone().add(o+1,"months")-a)))||0}function locale(t){var n;return void 0===t?this._locale._abbr:(null!=(n=getLocale(t))&&(this._locale=n),this)}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ve=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function localeData(){return this._locale}function mod$1(t,n){return(t%n+n)%n}function localStartOfDate(t,n,o){return t<100&&t>=0?new Date(t+400,n,o)-126227808e5:new Date(t,n,o).valueOf()}function utcStartOfDate(t,n,o){return t<100&&t>=0?Date.UTC(t+400,n,o)-126227808e5:Date.UTC(t,n,o)}function matchEraAbbr(t,n){return n.erasAbbrRegex(t)}function computeErasParse(){var t,n,o=[],a=[],l=[],u=[],c=this.eras();for(t=0,n=c.length;t<n;++t)a.push(regexEscape(c[t].name)),o.push(regexEscape(c[t].abbr)),l.push(regexEscape(c[t].narrow)),u.push(regexEscape(c[t].name)),u.push(regexEscape(c[t].abbr)),u.push(regexEscape(c[t].narrow));this._erasRegex=new RegExp("^("+u.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+l.join("|")+")","i")}function addWeekYearFormatToken(t,n){addFormatToken(0,[t,t.length],0,n)}function getSetWeekYearHelper(t,n,o,a,l){var u;return null==t?weekOfYear(this,a,l).year:(n>(u=weeksInYear(t,a,l))&&(n=u),setWeekAll.call(this,t,n,o,a,l))}function setWeekAll(t,n,o,a,l){var u=dayOfYearFromWeeks(t,n,o,a,l),c=createUTCDate(u.year,0,u.dayOfYear);return this.year(c.getUTCFullYear()),this.month(c.getUTCMonth()),this.date(c.getUTCDate()),this}addFormatToken("N",0,0,"eraAbbr"),addFormatToken("NN",0,0,"eraAbbr"),addFormatToken("NNN",0,0,"eraAbbr"),addFormatToken("NNNN",0,0,"eraName"),addFormatToken("NNNNN",0,0,"eraNarrow"),addFormatToken("y",["y",1],"yo","eraYear"),addFormatToken("y",["yy",2],0,"eraYear"),addFormatToken("y",["yyy",3],0,"eraYear"),addFormatToken("y",["yyyy",4],0,"eraYear"),addRegexToken("N",matchEraAbbr),addRegexToken("NN",matchEraAbbr),addRegexToken("NNN",matchEraAbbr),addRegexToken("NNNN",(function matchEraName(t,n){return n.erasNameRegex(t)})),addRegexToken("NNNNN",(function matchEraNarrow(t,n){return n.erasNarrowRegex(t)})),addParseToken(["N","NN","NNN","NNNN","NNNNN"],(function(t,n,o,a){var l=o._locale.erasParse(t,a,o._strict);l?getParsingFlags(o).era=l:getParsingFlags(o).invalidEra=t})),addRegexToken("y",L),addRegexToken("yy",L),addRegexToken("yyy",L),addRegexToken("yyyy",L),addRegexToken("yo",(function matchEraYearOrdinal(t,n){return n._eraYearOrdinalRegex||L})),addParseToken(["y","yy","yyy","yyyy"],0),addParseToken(["yo"],(function(t,n,o,a){var l;o._locale._eraYearOrdinalRegex&&(l=t.match(o._locale._eraYearOrdinalRegex)),o._locale.eraYearOrdinalParse?n[0]=o._locale.eraYearOrdinalParse(t,l):n[0]=parseInt(t,10)})),addFormatToken(0,["gg",2],0,(function(){return this.weekYear()%100})),addFormatToken(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),addWeekYearFormatToken("gggg","weekYear"),addWeekYearFormatToken("ggggg","weekYear"),addWeekYearFormatToken("GGGG","isoWeekYear"),addWeekYearFormatToken("GGGGG","isoWeekYear"),addUnitAlias("weekYear","gg"),addUnitAlias("isoWeekYear","GG"),addUnitPriority("weekYear",1),addUnitPriority("isoWeekYear",1),addRegexToken("G",O),addRegexToken("g",O),addRegexToken("GG",A,S),addRegexToken("gg",A,S),addRegexToken("GGGG",E,w),addRegexToken("gggg",E,w),addRegexToken("GGGGG",x,k),addRegexToken("ggggg",x,k),addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],(function(t,n,o,a){n[a.substr(0,2)]=toInt(t)})),addWeekParseToken(["gg","GG"],(function(t,n,o,a){n[a]=hooks.parseTwoDigitYear(t)})),addFormatToken("Q",0,"Qo","quarter"),addUnitAlias("quarter","Q"),addUnitPriority("quarter",7),addRegexToken("Q",M),addParseToken("Q",(function(t,n){n[1]=3*(toInt(t)-1)})),addFormatToken("D",["DD",2],"Do","date"),addUnitAlias("date","D"),addUnitPriority("date",9),addRegexToken("D",A),addRegexToken("DD",A,S),addRegexToken("Do",(function(t,n){return t?n._dayOfMonthOrdinalParse||n._ordinalParse:n._dayOfMonthOrdinalParseLenient})),addParseToken(["D","DD"],2),addParseToken("Do",(function(t,n){n[2]=toInt(t.match(A)[0])}));var be=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear"),addUnitAlias("dayOfYear","DDD"),addUnitPriority("dayOfYear",4),addRegexToken("DDD",D),addRegexToken("DDDD",y),addParseToken(["DDD","DDDD"],(function(t,n,o){o._dayOfYear=toInt(t)})),addFormatToken("m",["mm",2],0,"minute"),addUnitAlias("minute","m"),addUnitPriority("minute",14),addRegexToken("m",A),addRegexToken("mm",A,S),addParseToken(["m","mm"],4);var Me=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second"),addUnitAlias("second","s"),addUnitPriority("second",15),addRegexToken("s",A),addRegexToken("ss",A,S),addParseToken(["s","ss"],5);var Se,ye,we=makeGetSet("Seconds",!1);for(addFormatToken("S",0,0,(function(){return~~(this.millisecond()/100)})),addFormatToken(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),addFormatToken(0,["SSS",3],0,"millisecond"),addFormatToken(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),addFormatToken(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),addFormatToken(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),addFormatToken(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),addFormatToken(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),addFormatToken(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),addUnitAlias("millisecond","ms"),addUnitPriority("millisecond",16),addRegexToken("S",D,M),addRegexToken("SS",D,S),addRegexToken("SSS",D,y),Se="SSSS";Se.length<=9;Se+="S")addRegexToken(Se,L);function parseMs(t,n){n[6]=toInt(1e3*("0."+t))}for(Se="S";Se.length<=9;Se+="S")addParseToken(Se,parseMs);ye=makeGetSet("Milliseconds",!1),addFormatToken("z",0,0,"zoneAbbr"),addFormatToken("zz",0,0,"zoneName");var ke=Moment.prototype;function preParsePostFormat(t){return t}ke.add=_e,ke.calendar=function calendar$1(t,n){1===arguments.length&&(arguments[0]?isMomentInput(arguments[0])?(t=arguments[0],n=void 0):isCalendarSpec(arguments[0])&&(n=arguments[0],t=void 0):(t=void 0,n=void 0));var o=t||createLocal(),a=cloneWithOffset(o,this).startOf("day"),l=hooks.calendarFormat(this,a)||"sameElse",u=n&&(isFunction(n[l])?n[l].call(this,o):n[l]);return this.format(u||this.localeData().calendar(l,this,createLocal(o)))},ke.clone=function clone(){return new Moment(this)},ke.diff=function diff(t,n,o){var a,l,u;if(!this.isValid())return NaN;if(!(a=cloneWithOffset(t,this)).isValid())return NaN;switch(l=6e4*(a.utcOffset()-this.utcOffset()),n=normalizeUnits(n)){case"year":u=monthDiff(this,a)/12;break;case"month":u=monthDiff(this,a);break;case"quarter":u=monthDiff(this,a)/3;break;case"second":u=(this-a)/1e3;break;case"minute":u=(this-a)/6e4;break;case"hour":u=(this-a)/36e5;break;case"day":u=(this-a-l)/864e5;break;case"week":u=(this-a-l)/6048e5;break;default:u=this-a}return o?u:absFloor(u)},ke.endOf=function endOf(t){var n,o;if(void 0===(t=normalizeUnits(t))||"millisecond"===t||!this.isValid())return this;switch(o=this._isUTC?utcStartOfDate:localStartOfDate,t){case"year":n=o(this.year()+1,0,1)-1;break;case"quarter":n=o(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=o(this.year(),this.month()+1,1)-1;break;case"week":n=o(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=o(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=36e5-mod$1(n+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":n=this._d.valueOf(),n+=6e4-mod$1(n,6e4)-1;break;case"second":n=this._d.valueOf(),n+=1e3-mod$1(n,1e3)-1}return this._d.setTime(n),hooks.updateOffset(this,!0),this},ke.format=function format(t){t||(t=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var n=formatMoment(this,t);return this.localeData().postformat(n)},ke.from=function from(t,n){return this.isValid()&&(isMoment(t)&&t.isValid()||createLocal(t).isValid())?createDuration({to:this,from:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},ke.fromNow=function fromNow(t){return this.from(createLocal(),t)},ke.to=function to(t,n){return this.isValid()&&(isMoment(t)&&t.isValid()||createLocal(t).isValid())?createDuration({from:this,to:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},ke.toNow=function toNow(t){return this.to(createLocal(),t)},ke.get=function stringGet(t){return isFunction(this[t=normalizeUnits(t)])?this[t]():this},ke.invalidAt=function invalidAt(){return getParsingFlags(this).overflow},ke.isAfter=function isAfter(t,n){var o=isMoment(t)?t:createLocal(t);return!(!this.isValid()||!o.isValid())&&("millisecond"===(n=normalizeUnits(n)||"millisecond")?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(n).valueOf())},ke.isBefore=function isBefore(t,n){var o=isMoment(t)?t:createLocal(t);return!(!this.isValid()||!o.isValid())&&("millisecond"===(n=normalizeUnits(n)||"millisecond")?this.valueOf()<o.valueOf():this.clone().endOf(n).valueOf()<o.valueOf())},ke.isBetween=function isBetween(t,n,o,a){var l=isMoment(t)?t:createLocal(t),u=isMoment(n)?n:createLocal(n);return!!(this.isValid()&&l.isValid()&&u.isValid())&&(("("===(a=a||"()")[0]?this.isAfter(l,o):!this.isBefore(l,o))&&(")"===a[1]?this.isBefore(u,o):!this.isAfter(u,o)))},ke.isSame=function isSame(t,n){var o,a=isMoment(t)?t:createLocal(t);return!(!this.isValid()||!a.isValid())&&("millisecond"===(n=normalizeUnits(n)||"millisecond")?this.valueOf()===a.valueOf():(o=a.valueOf(),this.clone().startOf(n).valueOf()<=o&&o<=this.clone().endOf(n).valueOf()))},ke.isSameOrAfter=function isSameOrAfter(t,n){return this.isSame(t,n)||this.isAfter(t,n)},ke.isSameOrBefore=function isSameOrBefore(t,n){return this.isSame(t,n)||this.isBefore(t,n)},ke.isValid=function isValid$2(){return isValid(this)},ke.lang=ve,ke.locale=locale,ke.localeData=localeData,ke.max=he,ke.min=de,ke.parsingFlags=function parsingFlags(){return extend({},getParsingFlags(this))},ke.set=function stringSet(t,n){if("object"==typeof t){var o,a=function getPrioritizedUnits(t){var n,o=[];for(n in t)hasOwnProp(t,n)&&o.push({unit:n,priority:v[n]});return o.sort((function(t,n){return t.priority-n.priority})),o}(t=normalizeObjectUnits(t)),l=a.length;for(o=0;o<l;o++)this[a[o].unit](t[a[o].unit])}else if(isFunction(this[t=normalizeUnits(t)]))return this[t](n);return this},ke.startOf=function startOf(t){var n,o;if(void 0===(t=normalizeUnits(t))||"millisecond"===t||!this.isValid())return this;switch(o=this._isUTC?utcStartOfDate:localStartOfDate,t){case"year":n=o(this.year(),0,1);break;case"quarter":n=o(this.year(),this.month()-this.month()%3,1);break;case"month":n=o(this.year(),this.month(),1);break;case"week":n=o(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=o(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=mod$1(n+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":n=this._d.valueOf(),n-=mod$1(n,6e4);break;case"second":n=this._d.valueOf(),n-=mod$1(n,1e3)}return this._d.setTime(n),hooks.updateOffset(this,!0),this},ke.subtract=Te,ke.toArray=function toArray(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},ke.toObject=function toObject(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},ke.toDate=function toDate(){return new Date(this.valueOf())},ke.toISOString=function toISOString(t){if(!this.isValid())return null;var n=!0!==t,o=n?this.clone().utc():this;return o.year()<0||o.year()>9999?formatMoment(o,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",formatMoment(o,"Z")):formatMoment(o,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ke.inspect=function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,n,o,a="moment",l="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",l="Z"),t="["+a+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=l+'[")]',this.format(t+n+"-MM-DD[T]HH:mm:ss.SSS"+o)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(ke[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ke.toJSON=function toJSON(){return this.isValid()?this.toISOString():null},ke.toString=function toString(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ke.unix=function unix(){return Math.floor(this.valueOf()/1e3)},ke.valueOf=function valueOf(){return this._d.valueOf()-6e4*(this._offset||0)},ke.creationData=function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ke.eraName=function getEraName(){var t,n,o,a=this.localeData().eras();for(t=0,n=a.length;t<n;++t){if(o=this.clone().startOf("day").valueOf(),a[t].since<=o&&o<=a[t].until)return a[t].name;if(a[t].until<=o&&o<=a[t].since)return a[t].name}return""},ke.eraNarrow=function getEraNarrow(){var t,n,o,a=this.localeData().eras();for(t=0,n=a.length;t<n;++t){if(o=this.clone().startOf("day").valueOf(),a[t].since<=o&&o<=a[t].until)return a[t].narrow;if(a[t].until<=o&&o<=a[t].since)return a[t].narrow}return""},ke.eraAbbr=function getEraAbbr(){var t,n,o,a=this.localeData().eras();for(t=0,n=a.length;t<n;++t){if(o=this.clone().startOf("day").valueOf(),a[t].since<=o&&o<=a[t].until)return a[t].abbr;if(a[t].until<=o&&o<=a[t].since)return a[t].abbr}return""},ke.eraYear=function getEraYear(){var t,n,o,a,l=this.localeData().eras();for(t=0,n=l.length;t<n;++t)if(o=l[t].since<=l[t].until?1:-1,a=this.clone().startOf("day").valueOf(),l[t].since<=a&&a<=l[t].until||l[t].until<=a&&a<=l[t].since)return(this.year()-hooks(l[t].since).year())*o+l[t].offset;return this.year()},ke.year=j,ke.isLeapYear=function getIsLeapYear(){return isLeapYear(this.year())},ke.weekYear=function getSetWeekYear(t){return getSetWeekYearHelper.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ke.isoWeekYear=function getSetISOWeekYear(t){return getSetWeekYearHelper.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},ke.quarter=ke.quarters=function getSetQuarter(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},ke.month=getSetMonth,ke.daysInMonth=function getDaysInMonth(){return daysInMonth(this.year(),this.month())},ke.week=ke.weeks=function getSetWeek(t){var n=this.localeData().week(this);return null==t?n:this.add(7*(t-n),"d")},ke.isoWeek=ke.isoWeeks=function getSetISOWeek(t){var n=weekOfYear(this,1,4).week;return null==t?n:this.add(7*(t-n),"d")},ke.weeksInYear=function getWeeksInYear(){var t=this.localeData()._week;return weeksInYear(this.year(),t.dow,t.doy)},ke.weeksInWeekYear=function getWeeksInWeekYear(){var t=this.localeData()._week;return weeksInYear(this.weekYear(),t.dow,t.doy)},ke.isoWeeksInYear=function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)},ke.isoWeeksInISOWeekYear=function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)},ke.date=be,ke.day=ke.days=function getSetDayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;var n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function parseWeekday(t,n){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-n,"d")):n},ke.weekday=function getSetLocaleDayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;var n=(this.day()+7-this.localeData()._week.dow)%7;return null==t?n:this.add(t-n,"d")},ke.isoWeekday=function getSetISODayOfWeek(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var n=function parseIsoWeekday(t,n){return"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?n:n-7)}return this.day()||7},ke.dayOfYear=function getSetDayOfYear(t){var n=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?n:this.add(t-n,"d")},ke.hour=ke.hours=J,ke.minute=ke.minutes=Me,ke.second=ke.seconds=we,ke.millisecond=ke.milliseconds=ye,ke.utcOffset=function getSetOffset(t,n,o){var a,l=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=offsetFromString(B,t)))return this}else Math.abs(t)<16&&!o&&(t*=60);return!this._isUTC&&n&&(a=getDateOffset(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),l!==t&&(!n||this._changeInProgress?addSubtract(this,createDuration(t-l,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?l:getDateOffset(this)},ke.utc=function setOffsetToUTC(t){return this.utcOffset(0,t)},ke.local=function setOffsetToLocal(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(getDateOffset(this),"m")),this},ke.parseZone=function setOffsetToParsedOffset(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=offsetFromString(H,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},ke.hasAlignedHourOffset=function hasAlignedHourOffset(t){return!!this.isValid()&&(t=t?createLocal(t).utcOffset():0,(this.utcOffset()-t)%60==0)},ke.isDST=function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ke.isLocal=function isLocal(){return!!this.isValid()&&!this._isUTC},ke.isUtcOffset=function isUtcOffset(){return!!this.isValid()&&this._isUTC},ke.isUtc=isUtc,ke.isUTC=isUtc,ke.zoneAbbr=function getZoneAbbr(){return this._isUTC?"UTC":""},ke.zoneName=function getZoneName(){return this._isUTC?"Coordinated Universal Time":""},ke.dates=deprecate("dates accessor is deprecated. Use date instead.",be),ke.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth),ke.years=deprecate("years accessor is deprecated. Use year instead",j),ke.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function getSetZone(t,n){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,n),this):-this.utcOffset()})),ke.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted))return this._isDSTShifted;var t,n={};return copyConfig(n,this),(n=prepareConfig(n))._a?(t=n._isUTC?createUTC(n._a):createLocal(n._a),this._isDSTShifted=this.isValid()&&function compareArrays(t,n,o){var a,l=Math.min(t.length,n.length),u=Math.abs(t.length-n.length),c=0;for(a=0;a<l;a++)(o&&t[a]!==n[a]||!o&&toInt(t[a])!==toInt(n[a]))&&c++;return c+u}(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var Ae=Locale.prototype;function get$1(t,n,o,a){var l=getLocale(),u=createUTC().set(a,n);return l[o](u,t)}function listMonthsImpl(t,n,o){if(isNumber(t)&&(n=t,t=void 0),t=t||"",null!=n)return get$1(t,n,o,"month");var a,l=[];for(a=0;a<12;a++)l[a]=get$1(t,a,o,"month");return l}function listWeekdaysImpl(t,n,o,a){"boolean"==typeof t?(isNumber(n)&&(o=n,n=void 0),n=n||""):(o=n=t,t=!1,isNumber(n)&&(o=n,n=void 0),n=n||"");var l,u=getLocale(),c=t?u._week.dow:0,d=[];if(null!=o)return get$1(n,(o+c)%7,a,"day");for(l=0;l<7;l++)d[l]=get$1(n,(l+c)%7,a,"day");return d}Ae.calendar=function calendar(t,n,o){var a=this._calendar[t]||this._calendar.sameElse;return isFunction(a)?a.call(n,o):a},Ae.longDateFormat=function longDateFormat(t){var n=this._longDateFormat[t],o=this._longDateFormat[t.toUpperCase()];return n||!o?n:(this._longDateFormat[t]=o.match(h).map((function(t){return"MMMM"===t||"MM"===t||"DD"===t||"dddd"===t?t.slice(1):t})).join(""),this._longDateFormat[t])},Ae.invalidDate=function invalidDate(){return this._invalidDate},Ae.ordinal=function ordinal(t){return this._ordinal.replace("%d",t)},Ae.preparse=preParsePostFormat,Ae.postformat=preParsePostFormat,Ae.relativeTime=function relativeTime(t,n,o,a){var l=this._relativeTime[o];return isFunction(l)?l(t,n,o,a):l.replace(/%d/i,t)},Ae.pastFuture=function pastFuture(t,n){var o=this._relativeTime[t>0?"future":"past"];return isFunction(o)?o(n):o.replace(/%s/i,n)},Ae.set=function set(t){var n,o;for(o in t)hasOwnProp(t,o)&&(isFunction(n=t[o])?this[o]=n:this["_"+o]=n);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Ae.eras=function localeEras(t,n){var o,a,l,u=this._eras||getLocale("en")._eras;for(o=0,a=u.length;o<a;++o){switch(typeof u[o].since){case"string":l=hooks(u[o].since).startOf("day"),u[o].since=l.valueOf()}switch(typeof u[o].until){case"undefined":u[o].until=1/0;break;case"string":l=hooks(u[o].until).startOf("day").valueOf(),u[o].until=l.valueOf()}}return u},Ae.erasParse=function localeErasParse(t,n,o){var a,l,u,c,d,h=this.eras();for(t=t.toUpperCase(),a=0,l=h.length;a<l;++a)if(u=h[a].name.toUpperCase(),c=h[a].abbr.toUpperCase(),d=h[a].narrow.toUpperCase(),o)switch(n){case"N":case"NN":case"NNN":if(c===t)return h[a];break;case"NNNN":if(u===t)return h[a];break;case"NNNNN":if(d===t)return h[a]}else if([u,c,d].indexOf(t)>=0)return h[a]},Ae.erasConvertYear=function localeErasConvertYear(t,n){var o=t.since<=t.until?1:-1;return void 0===n?hooks(t.since).year():hooks(t.since).year()+(n-t.offset)*o},Ae.erasAbbrRegex=function erasAbbrRegex(t){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),t?this._erasAbbrRegex:this._erasRegex},Ae.erasNameRegex=function erasNameRegex(t){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),t?this._erasNameRegex:this._erasRegex},Ae.erasNarrowRegex=function erasNarrowRegex(t){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),t?this._erasNarrowRegex:this._erasRegex},Ae.months=function localeMonths(t,n){return t?isArray(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||R).test(n)?"format":"standalone"][t.month()]:isArray(this._months)?this._months:this._months.standalone},Ae.monthsShort=function localeMonthsShort(t,n){return t?isArray(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[R.test(n)?"format":"standalone"][t.month()]:isArray(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Ae.monthsParse=function localeMonthsParse(t,n,o){var a,l,u;if(this._monthsParseExact)return handleStrictParse.call(this,t,n,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(l=createUTC([2e3,a]),o&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(l,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(l,"").replace(".","")+"$","i")),o||this._monthsParse[a]||(u="^"+this.months(l,"")+"|^"+this.monthsShort(l,""),this._monthsParse[a]=new RegExp(u.replace(".",""),"i")),o&&"MMMM"===n&&this._longMonthsParse[a].test(t))return a;if(o&&"MMM"===n&&this._shortMonthsParse[a].test(t))return a;if(!o&&this._monthsParse[a].test(t))return a}},Ae.monthsRegex=function monthsRegex(t){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),t?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=z),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},Ae.monthsShortRegex=function monthsShortRegex(t){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=N),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},Ae.week=function localeWeek(t){return weekOfYear(t,this._week.dow,this._week.doy).week},Ae.firstDayOfYear=function localeFirstDayOfYear(){return this._week.doy},Ae.firstDayOfWeek=function localeFirstDayOfWeek(){return this._week.dow},Ae.weekdays=function localeWeekdays(t,n){var o=isArray(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(n)?"format":"standalone"];return!0===t?shiftWeekdays(o,this._week.dow):t?o[t.day()]:o},Ae.weekdaysMin=function localeWeekdaysMin(t){return!0===t?shiftWeekdays(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},Ae.weekdaysShort=function localeWeekdaysShort(t){return!0===t?shiftWeekdays(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},Ae.weekdaysParse=function localeWeekdaysParse(t,n,o){var a,l,u;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,t,n,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(l=createUTC([2e3,1]).day(a),o&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(l,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(l,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(l,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(u="^"+this.weekdays(l,"")+"|^"+this.weekdaysShort(l,"")+"|^"+this.weekdaysMin(l,""),this._weekdaysParse[a]=new RegExp(u.replace(".",""),"i")),o&&"dddd"===n&&this._fullWeekdaysParse[a].test(t))return a;if(o&&"ddd"===n&&this._shortWeekdaysParse[a].test(t))return a;if(o&&"dd"===n&&this._minWeekdaysParse[a].test(t))return a;if(!o&&this._weekdaysParse[a].test(t))return a}},Ae.weekdaysRegex=function weekdaysRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=K),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},Ae.weekdaysShortRegex=function weekdaysShortRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=q),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Ae.weekdaysMinRegex=function weekdaysMinRegex(t){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Q),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Ae.isPM=function localeIsPM(t){return"p"===(t+"").toLowerCase().charAt(0)},Ae.meridiem=function localeMeridiem(t,n,o){return t>11?o?"pm":"PM":o?"am":"AM"},getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var n=t%10;return t+(1===toInt(t%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}}),hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale),hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var Pe=Math.abs;function addSubtract$1(t,n,o,a){var l=createDuration(n,o);return t._milliseconds+=a*l._milliseconds,t._days+=a*l._days,t._months+=a*l._months,t._bubble()}function absCeil(t){return t<0?Math.floor(t):Math.ceil(t)}function daysToMonths(t){return 4800*t/146097}function monthsToDays(t){return 146097*t/4800}function makeAs(t){return function(){return this.as(t)}}var Ce=makeAs("ms"),De=makeAs("s"),Ee=makeAs("m"),xe=makeAs("h"),Le=makeAs("d"),Oe=makeAs("w"),He=makeAs("M"),Be=makeAs("Q"),Ge=makeAs("y");function makeGetter(t){return function(){return this.isValid()?this._data[t]:NaN}}var Ie=makeGetter("milliseconds"),Fe=makeGetter("seconds"),Ye=makeGetter("minutes"),Ve=makeGetter("hours"),Re=makeGetter("days"),Ne=makeGetter("months"),ze=makeGetter("years"),je=Math.round,We={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(t,n,o,a,l){return l.relativeTime(n||1,!!o,t,a)}var Ue=Math.abs;function sign(t){return(t>0)-(t<0)||+t}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var t,n,o,a,l,u,c,d,h=Ue(this._milliseconds)/1e3,f=Ue(this._days),m=Ue(this._months),_=this.asSeconds();return _?(t=absFloor(h/60),n=absFloor(t/60),h%=60,t%=60,o=absFloor(m/12),m%=12,a=h?h.toFixed(3).replace(/\.?0+$/,""):"",l=_<0?"-":"",u=sign(this._months)!==sign(_)?"-":"",c=sign(this._days)!==sign(_)?"-":"",d=sign(this._milliseconds)!==sign(_)?"-":"",l+"P"+(o?u+o+"Y":"")+(m?u+m+"M":"")+(f?c+f+"D":"")+(n||t||h?"T":"")+(n?d+n+"H":"")+(t?d+t+"M":"")+(h?d+a+"S":"")):"P0D"}var Xe=Duration.prototype;return Xe.isValid=function isValid$1(){return this._isValid},Xe.abs=function abs(){var t=this._data;return this._milliseconds=Pe(this._milliseconds),this._days=Pe(this._days),this._months=Pe(this._months),t.milliseconds=Pe(t.milliseconds),t.seconds=Pe(t.seconds),t.minutes=Pe(t.minutes),t.hours=Pe(t.hours),t.months=Pe(t.months),t.years=Pe(t.years),this},Xe.add=function add$1(t,n){return addSubtract$1(this,t,n,1)},Xe.subtract=function subtract$1(t,n){return addSubtract$1(this,t,n,-1)},Xe.as=function as(t){if(!this.isValid())return NaN;var n,o,a=this._milliseconds;if("month"===(t=normalizeUnits(t))||"quarter"===t||"year"===t)switch(n=this._days+a/864e5,o=this._months+daysToMonths(n),t){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(n=this._days+Math.round(monthsToDays(this._months)),t){case"week":return n/7+a/6048e5;case"day":return n+a/864e5;case"hour":return 24*n+a/36e5;case"minute":return 1440*n+a/6e4;case"second":return 86400*n+a/1e3;case"millisecond":return Math.floor(864e5*n)+a;default:throw new Error("Unknown unit "+t)}},Xe.asMilliseconds=Ce,Xe.asSeconds=De,Xe.asMinutes=Ee,Xe.asHours=xe,Xe.asDays=Le,Xe.asWeeks=Oe,Xe.asMonths=He,Xe.asQuarters=Be,Xe.asYears=Ge,Xe.valueOf=function valueOf$1(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*toInt(this._months/12):NaN},Xe._bubble=function bubble(){var t,n,o,a,l,u=this._milliseconds,c=this._days,d=this._months,h=this._data;return u>=0&&c>=0&&d>=0||u<=0&&c<=0&&d<=0||(u+=864e5*absCeil(monthsToDays(d)+c),c=0,d=0),h.milliseconds=u%1e3,t=absFloor(u/1e3),h.seconds=t%60,n=absFloor(t/60),h.minutes=n%60,o=absFloor(n/60),h.hours=o%24,c+=absFloor(o/24),l=absFloor(daysToMonths(c)),d+=l,c-=absCeil(monthsToDays(l)),a=absFloor(d/12),d%=12,h.days=c,h.months=d,h.years=a,this},Xe.clone=function clone$1(){return createDuration(this)},Xe.get=function get$2(t){return t=normalizeUnits(t),this.isValid()?this[t+"s"]():NaN},Xe.milliseconds=Ie,Xe.seconds=Fe,Xe.minutes=Ye,Xe.hours=Ve,Xe.days=Re,Xe.weeks=function weeks(){return absFloor(this.days()/7)},Xe.months=Ne,Xe.years=ze,Xe.humanize=function humanize(t,n){if(!this.isValid())return this.localeData().invalidDate();var o,a,l=!1,u=We;return"object"==typeof t&&(n=t,t=!1),"boolean"==typeof t&&(l=t),"object"==typeof n&&(u=Object.assign({},We,n),null!=n.s&&null==n.ss&&(u.ss=n.s-1)),o=this.localeData(),a=function relativeTime$1(t,n,o,a){var l=createDuration(t).abs(),u=je(l.as("s")),c=je(l.as("m")),d=je(l.as("h")),h=je(l.as("d")),f=je(l.as("M")),m=je(l.as("w")),_=je(l.as("y")),T=u<=o.ss&&["s",u]||u<o.s&&["ss",u]||c<=1&&["m"]||c<o.m&&["mm",c]||d<=1&&["h"]||d<o.h&&["hh",d]||h<=1&&["d"]||h<o.d&&["dd",h];return null!=o.w&&(T=T||m<=1&&["w"]||m<o.w&&["ww",m]),(T=T||f<=1&&["M"]||f<o.M&&["MM",f]||_<=1&&["y"]||["yy",_])[2]=n,T[3]=+t>0,T[4]=a,substituteTimeAgo.apply(null,T)}(this,!l,u,o),l&&(a=o.pastFuture(+this,a)),o.postformat(a)},Xe.toISOString=toISOString$1,Xe.toString=toISOString$1,Xe.toJSON=toISOString$1,Xe.locale=locale,Xe.localeData=localeData,Xe.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1),Xe.lang=ve,addFormatToken("X",0,0,"unix"),addFormatToken("x",0,0,"valueOf"),addRegexToken("x",O),addRegexToken("X",/[+-]?\d+(\.\d{1,3})?/),addParseToken("X",(function(t,n,o){o._d=new Date(1e3*parseFloat(t))})),addParseToken("x",(function(t,n,o){o._d=new Date(toInt(t))})),hooks.version="2.29.4",function setHookCallback(t){n=t}(createLocal),hooks.fn=ke,hooks.min=function min(){var t=[].slice.call(arguments,0);return pickBy("isBefore",t)},hooks.max=function max(){var t=[].slice.call(arguments,0);return pickBy("isAfter",t)},hooks.now=function(){return Date.now?Date.now():+new Date},hooks.utc=createUTC,hooks.unix=function createUnix(t){return createLocal(1e3*t)},hooks.months=function listMonths(t,n){return listMonthsImpl(t,n,"months")},hooks.isDate=isDate,hooks.locale=getSetGlobalLocale,hooks.invalid=createInvalid,hooks.duration=createDuration,hooks.isMoment=isMoment,hooks.weekdays=function listWeekdays(t,n,o){return listWeekdaysImpl(t,n,o,"weekdays")},hooks.parseZone=function createInZone(){return createLocal.apply(null,arguments).parseZone()},hooks.localeData=getLocale,hooks.isDuration=isDuration,hooks.monthsShort=function listMonthsShort(t,n){return listMonthsImpl(t,n,"monthsShort")},hooks.weekdaysMin=function listWeekdaysMin(t,n,o){return listWeekdaysImpl(t,n,o,"weekdaysMin")},hooks.defineLocale=defineLocale,hooks.updateLocale=function updateLocale(t,n){if(null!=n){var o,a,l=ee;null!=te[t]&&null!=te[t].parentLocale?te[t].set(mergeConfigs(te[t]._config,n)):(null!=(a=loadLocale(t))&&(l=a._config),n=mergeConfigs(l,n),null==a&&(n.abbr=t),(o=new Locale(n)).parentLocale=te[t],te[t]=o),getSetGlobalLocale(t)}else null!=te[t]&&(null!=te[t].parentLocale?(te[t]=te[t].parentLocale,t===getSetGlobalLocale()&&getSetGlobalLocale(t)):null!=te[t]&&delete te[t]);return te[t]},hooks.locales=function listLocales(){return c(te)},hooks.weekdaysShort=function listWeekdaysShort(t,n,o){return listWeekdaysImpl(t,n,o,"weekdaysShort")},hooks.normalizeUnits=normalizeUnits,hooks.relativeTimeRounding=function getSetRelativeTimeRounding(t){return void 0===t?je:"function"==typeof t&&(je=t,!0)},hooks.relativeTimeThreshold=function getSetRelativeTimeThreshold(t,n){return void 0!==We[t]&&(void 0===n?We[t]:(We[t]=n,"s"===t&&(We.ss=n-1),!0))},hooks.calendarFormat=function getCalendarFormat(t,n){var o=t.diff(n,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},hooks.prototype=ke,hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},hooks}()},11440:function(t,n){var o,a;a=this,void 0===(o=function(){return a.svg4everybody=function(){function embed(t,n,o){if(o){var a=document.createDocumentFragment(),l=!n.hasAttribute("viewBox")&&o.getAttribute("viewBox");l&&n.setAttribute("viewBox",l);for(var u=o.cloneNode(!0);u.childNodes.length;)a.appendChild(u.firstChild);t.appendChild(a)}}function loadreadystatechange(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||((n=t._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map((function(o){var a=t._cachedTarget[o.id];a||(a=t._cachedTarget[o.id]=n.getElementById(o.id)),embed(o.parent,o.svg,a)}))}},t.onreadystatechange()}function getSVGAncestor(t){for(var n=t;"svg"!==n.nodeName.toLowerCase()&&(n=n.parentNode););return n}return function svg4everybody(t){var n,o=Object(t),a=window.top!==window.self;n="polyfill"in o?o.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537||/\bEdge\/.(\d+)\b/.test(navigator.userAgent)&&a;var l={},u=window.requestAnimationFrame||setTimeout,c=document.getElementsByTagName("use"),d=0;n&&function oninterval(){for(var t=0;t<c.length;){var a=c[t],h=a.parentNode,f=getSVGAncestor(h);if(f){var m=a.getAttribute("xlink:href")||a.getAttribute("href");if(!m&&o.attributeName&&(m=a.getAttribute(o.attributeName)),n)if(!o.validate||o.validate(m,f,a)){h.removeChild(a);var _=m.split("#"),T=_.shift(),v=_.join("#");if(T.length){var b=l[T];b||((b=l[T]=new XMLHttpRequest).open("GET",T),b.send(),b._embeds=[]),b._embeds.push({parent:h,svg:f,id:v}),loadreadystatechange(b)}else embed(h,f,document.getElementById(v))}else++t,++d}else++t}(!c.length||c.length-d>0)&&u(oninterval,67)}()}}()}.apply(n,[]))||(t.exports=o)},99481:(t,n,o)=>{"use strict";var a=function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(o(19755));a.default.ajaxSetup({xhrFields:{withCredentials:!0}}),a.default.ajaxPrefilter((function(t,n,o){if(window.hideLayout&&window.accessTokenFromProvider&&o.setRequestHeader("Authorization","bearer ".concat(window.accessTokenFromProvider)),n){var a=n.type,l=(void 0===a?"":a).toLowerCase(),u=window.serverParameters,c=(void 0===u?{}:u)["user:info"],d=(void 0===c?{}:c).reqToken,h=void 0===d?"":d;["post","put","delete"].includes(l)&&h&&o.setRequestHeader("X-Verification-Token",h)}}))},84644:(t,n,o)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=o(72316).Collection.extend({setAll:function(){var t=arguments;this.models.forEach((function(n){n.set.apply(n,t)}))}});n.default=a},7578:(t,n,o)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=o(77963),l=o(72316);function r(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var u=r(a),c=r(l),d=c.default.Model.extend({constructor:function(t,n){n&&n.url&&(this.url=n.url,this.urlRoot=n.url),c.default.Model.apply(this,arguments)},parse:function(t){var n=!1;return u.default.each(t,(function(t){u.default.isObject(t)&&(n=!0)})),!1===n?t:this.recurseObject(t)},recurseObject:function(t){var n={};return u.default.each(t,(function(t,o){var a;u.default.isObject(t)?((a=new c.default.Model(t)).url=this.urlRoot+o,n[o]=a,this.recurseObject(a.attributes)):n[o]=t}),this),n}});n.default=d},10595:(t,n,o)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}(o(72316)),l=a.default.Model.extend({constructor:function(t){return Object.keys(t).forEach((function(n){var o=this;t[n]instanceof a.default.Model&&t[n].on("change",(function(){o.trigger("change"),o.trigger("change:"+n)}))}),this),a.default.Model.apply(this,arguments)},toJSON:function(){var t=a.default.Model.prototype.toJSON.apply(this,arguments);return Object.keys(t).forEach((function(n){var o=this.get(n);o instanceof a.default.Model&&(t[n]=o.toJSON())}),this),t}});n.default=l},44460:(t,n,o)=>{!function(n,a){t.exports=a(o(41510),o(72316),o(63574),o(177),o(30381),o(77963))}(self,(t,n,o,a,l,u)=>(()=>{"use strict";var c,d,h,f,m,_,T={8826:n=>{n.exports=t},2857:t=>{t.exports=n},2520:t=>{t.exports=o},2310:t=>{t.exports=a},3192:t=>{t.exports=l},4952:t=>{t.exports=u}},v={};function g(t){var n=v[t];if(void 0!==n)return n.exports;var o=v[t]={exports:{}};return T[t](o,o.exports,g),o.exports}return c=g(4952),d=g(2857),h=g(2310),f=g(2520),m=g(3192),_=g(8826),f.TemplateCache.prototype.compileTemplate=function(t,n){return h.compile(t,n)},d.Marionette.View.prototype.mixinTemplateHelpers=function(t){var n=this,o=f.getOption(n,"templateHelpers"),a={};return t=t||{},c.isFunction(o)&&(o=o.call(n)),c.each(o,(function(t,o){c.isFunction(t)?a[o]=t.call(n):a[o]=t})),c.extend(t,a)},h.registerHelper("breaklines",(function(t,n){if(t)return n&&(t=h.escapeExpression(t)),t.replace(/\r?\n|\r/g,"<br>")})),h.registerHelper("capitalize",(function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),h.registerHelper("calendarDates",(function(t){return m(t).calendar()})),h.registerHelper("happyDates",(function(t,n){var o="l";if(c.isFunction(t))try{t=t.call(n.data.root)}catch(t){}try{(o=App.Settings.get("user:info").dateFormat.toUpperCase())||(o="l")}catch(t){console.warn('No Date Format Found. Defaulting to "l"')}return m(t).format(o)})),h.registerHelper("ifEquals",(function(t,n,o){return t===n?o.fn(this):o.inverse(this)})),h.registerHelper("link",(function(t,n,o){n=h.Utils.escapeExpression(n);var a='<a href="'.concat(n,'"');return c.isUndefined(o)||"true"===o||(a+=' target="_blank" '),a+=" >".concat(t,"</a>"),new h.SafeString(a)})),h.registerHelper("cacheSize",(function(t){var n;c.isNumber(t)||console.error("Handlebars cacheSize requires a Number for size");try{n=App.Localizations.get("cache:sizes")}catch(t){console.warn("No translations set for cache:sizes. See ui-js-core/src/utilities/templateHelpers.js for implementation."),n=["","[Not chosen]","[Micro]","[Regular]","[Large]","[Virtual]","[Other]","","[Small]"]}try{return n[t]}catch(n){console.error("No cache size for ".concat(t," defined"))}})),h.registerHelper("cacheLogType",(function(t){var n=App.Localizations.get("log:types");c.isUndefined(n)&&(console.warn("No translations set for log:types. See ui-js-core/src/utilities/templateHelpers.js for implementation."),n={2:"Found it",3:"Didn't find it",4:"Write note",5:"Archive",7:"Needs archived",9:"Will attend",10:"Attended",11:"Webcam photo taken",12:"Unarchive",18:"Post reviewer note",22:"Disable",23:"Enable",24:"Publish",25:"Retract",45:"Needs maintenance",46:"Owner maintenance",47:"Update coordinates",68:"Post reviewer note",74:"Event Announcement"});try{return n[t]}catch(n){console.error("No log type for ".concat(t," defined"))}})),h.registerHelper("defaultSrc",(function(t,n,o,a){return t.indexOf(n)>-1?o:t})),h.registerHelper("truncate",(function(t,n){var o=50;return c.isNumber(n)&&(o=n),_.shortenString(t,o)})),h.registerHelper("localize",(function(){var t=Array.prototype.slice.call(arguments),n=App.Localizations.get(t.shift());if(!c.isUndefined(n))return t.length>0&&(n=n.format.apply(n,t)),n;console.error("No App.Localizations entry found for key",n)})),h.registerHelper("uid",(function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return"".concat(e()+e(),"-").concat(e(),"-").concat(e(),"-").concat(e(),"-").concat(e()).concat(e()).concat(e())})),{}})())},82528:(t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.gaSend=function(t){var n=window.ga;if(n){var o=t.getAttribute("data-event-label")||t.getAttribute("data_event_label"),a=t.getAttribute("data-event-action")||o,l=t.getAttribute("data-event-category")||t.getAttribute("data_event_category");l&&a&&n((function(t){t.send({eventAction:a,eventCategory:l,eventLabel:o,hitType:"event"})}))}},n.send=function(t,n,o,a){if(!(t&&n&&o&&window.ga))return!1;try{var l={hitType:"event",eventCategory:t,eventAction:n,eventLabel:o};return a&&(l.transport=a),window.ga("send",l),!0}catch(t){return console.warn("GA Event failed to send",t),!1}}},99071:(t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.domainWhitelist=["adventurelab.page.link","geocaching.com","groundspeak.com","waymarking.com","wherigo.com","coord.info","project-gc.com","gsak.net","certitudes.org","4geocaching.eu","geocache.fi","cachetur.no","lonelycache.com","hamburgs-cache-des-jahres.de","cache-des-jahres-berlin.de","garmin.com","icaching.eu","logthemall.org","wherigofoundation.com","vaguelibre.net","geopoly.fi","gcinfo.de","geopt.org","infin.ity.me.uk","geochecker.com","map-route.co.uk","xctrails.org","sachsencacher.de","wi-geocaching.com","gcmanager.de","geocaching-pt.net","gpstoolbelt.com","geoking.fr","cachingpal.com","rondjevlaanderen.be","mides.fr","cacheupnb.com","kapsi.fi","snagthetag.com","geoadvent.eu"]},41510:(t,n,o)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=o(14991),l=o(19755),u=o(77963),c=o(99071),d=o(94150);function i(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var h=i(l),f=i(u),m={};String.prototype.format||(String.prototype.format=function(){var t=arguments;return this.replace(/{(\d+)}/g,(function(n,o){return void 0!==t[o]?t[o]:n}))}),window.parseBool=function(t){var n;if("boolean"==typeof(n=function(){switch(!1){case"true"!==t.toLowerCase():return!0;case"false"!==t.toLowerCase():return!1}}()))return n},m.urlRegex=/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z\d@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z\d@:;%_+.~#?&\/=]*)/gi,m.emailRegex=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,m.replaceUrlsWithLinks=function(t,n){var o=t.replace(/\u202e/g,""),l=d.micromark(o,{extensions:[a.gfmAutolinkLiteral],htmlExtensions:[a.gfmAutolinkLiteralHtml]}),u=h.default(l);return u.find("a").each((function(){var t=h.default(this).attr("href");try{var o=new URL(t);if("http:"===o.protocol||"https:"===o.protocol){var a=o.hostname.split("."),l=a.slice(a.length-2).join(".");c.domainWhitelist.includes(l)||(h.default(this).attr("rel","nofollow noopener noreferrer"),h.default(this).attr("class","external-link")),h.default(this).attr("target","_blank");var u=h.default(this).text();n&&u.length>n&&h.default(this).text("".concat(u.substring(0,n),"..."))}else"mailto:"===o.protocol&&(h.default(this).attr("rel","nofollow noopener noreferrer"),h.default(this).attr("target","_blank"))}catch(t){}})),u.html()},m.shortenString=function(t,n){return t.length<=n||!f.default.isNumber(n)?t:"".concat(t.slice(0,n),"...")},m.matchLinksInText=function(t){return!(!t||f.default.isNull(t))&&t.match(m.urlRegex)},m.getHref=function(t){if(t instanceof h.default)return t.attr("href");if(f.default.isElement(t))return t.getAttribute("href");if(f.default.isString(t)){var n=t.match(/(?:^|\s)href=[('|")](.*?)[('|")]/);return n?n[1]:t}return!1},m.extractDomain=function(t){try{var n=new URL(t).hostname.split(".");return n.slice(n.length-2).join(".")}catch(n){return t}},m.testInternalLink=function(t){var n=m.extractDomain(m.getHref(t));return m.isGeocachingDomain(n)},m.groundspeakDomainList=c.domainWhitelist,m.isGeocachingDomain=function(t){return-1!==h.default.inArray(t.trim(),m.groundspeakDomainList)},m.htmlEncode=function(t){return h.default("<div/>").text(t).html()},m.htmlDecode=function(t){return h.default("<div/>").html(t).text()},m.replaceAt=function(t,n,o,a){return t.substring(0,n)+a+t.substring(n+o)},m.highlight=function(t,n){if(!n)return n;var o=n.toLowerCase().indexOf(t.toLowerCase());return-1===o||0===t.length?n:m.replaceAt(n,o,t.length,"<strong>".concat(n.substr(o,t.length),"</strong>"))},m.formatBytes=function(t){var n=["Bytes","KB","MB","GB","TB"];if(0===t)return"n/a";var o=parseInt(Math.floor(Math.log(t)/Math.log(1024)));return 0===o?"".concat(t," ").concat(n[o]):"".concat((t/Math.pow(1024,o)).toFixed(1)," ").concat(n[o])},m.normalizedStringLength=function(t){var n=t.match(/(\r\n|\n|\r)/g);return n?t.length+n.length:t.length},m.capitalizeFirstLetter=function(t){return t.charAt(0).toUpperCase()+t.slice(1)};var _=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;m.encodeEntities=function(t){return t?t.replace(/&/g,"&amp;").replace(_,(function(t){var n=t.charCodeAt(0),o=t.charCodeAt(1);return"&#".concat(1024*(n-55296)+(o-56320)+65536,";")})).replace(/</g,"&lt;").replace(/>/g,"&gt;"):t},n.default=m},24327:()=>{},14991:(t,n,o)=>{"use strict";o.r(n),o.d(n,{gfmAutolinkLiteral:()=>v,gfmAutolinkLiteralHtml:()=>S});var a=o(32473);const l={tokenize:function tokenizeWww(t,n,o){return function start(n){return t.consume(n),w2};function w2(n){return 87===n||119===n?(t.consume(n),w3):o(n)}function w3(n){return 87===n||119===n?(t.consume(n),dot):o(n)}function dot(n){return 46===n?(t.consume(n),after):o(n)}function after(t){return null===t||(0,a.Ch)(t)?o(t):n(t)}},partial:!0},u={tokenize:function tokenizeDomain(t,n,o){let l,u;return domain;function domain(n){return 38===n?t.check(h,done,punctuationContinuation)(n):46===n||95===n?t.check(d,done,punctuationContinuation)(n):null===n||(0,a.Av)(n)||(0,a.B8)(n)||45!==n&&(0,a.Xh)(n)?done(n):(t.consume(n),domain)}function punctuationContinuation(n){return 46===n?(u=l,l=void 0,t.consume(n),domain):(95===n&&(l=!0),t.consume(n),domain)}function done(t){return u||l?o(t):n(t)}},partial:!0},c={tokenize:function tokenizePath(t,n){let o=0;return inPath;function inPath(a){return 38===a?t.check(h,n,continuedPunctuation)(a):(40===a&&o++,41===a?t.check(d,parenAtPathEnd,continuedPunctuation)(a):pathEnd(a)?n(a):trailingPunctuation(a)?t.check(d,n,continuedPunctuation)(a):(t.consume(a),inPath))}function continuedPunctuation(n){return t.consume(n),inPath}function parenAtPathEnd(t){return o--,o<0?n(t):continuedPunctuation(t)}},partial:!0},d={tokenize:function tokenizePunctuation(t,n,o){return function start(n){return t.consume(n),after};function after(a){return trailingPunctuation(a)?(t.consume(a),after):pathEnd(a)?n(a):o(a)}},partial:!0},h={tokenize:function tokenizeNamedCharacterReference(t,n,o){return function start(n){return t.consume(n),inside};function inside(n){return(0,a.jv)(n)?(t.consume(n),inside):59===n?(t.consume(n),after):o(n)}function after(t){return pathEnd(t)?n(t):o(t)}},partial:!0},f={tokenize:function tokenizeWwwAutolink(t,n,o){const a=this;return function start(n){if(87!==n&&119!==n||!previousWww(a.previous)||previousUnbalanced(a.events))return o(n);return t.enter("literalAutolink"),t.enter("literalAutolinkWww"),t.check(l,t.attempt(u,t.attempt(c,done),o),o)(n)};function done(o){return t.exit("literalAutolinkWww"),t.exit("literalAutolink"),n(o)}},previous:previousWww},m={tokenize:function tokenizeHttpAutolink(t,n,o){const l=this;return function start(n){if(72!==n&&104!==n||!previousHttp(l.previous)||previousUnbalanced(l.events))return o(n);return t.enter("literalAutolink"),t.enter("literalAutolinkHttp"),t.consume(n),t1};function t1(n){return 84===n||116===n?(t.consume(n),t2):o(n)}function t2(n){return 84===n||116===n?(t.consume(n),p):o(n)}function p(n){return 80===n||112===n?(t.consume(n),s):o(n)}function s(n){return 83===n||115===n?(t.consume(n),colon):colon(n)}function colon(n){return 58===n?(t.consume(n),slash1):o(n)}function slash1(n){return 47===n?(t.consume(n),slash2):o(n)}function slash2(n){return 47===n?(t.consume(n),after):o(n)}function after(n){return null===n||(0,a.Av)(n)||(0,a.B8)(n)||(0,a.Xh)(n)?o(n):t.attempt(u,t.attempt(c,done),o)(n)}function done(o){return t.exit("literalAutolinkHttp"),t.exit("literalAutolink"),n(o)}},previous:previousHttp},_={tokenize:function tokenizeEmailAutolink(t,n,o){const l=this;let u,c;return function start(n){if(!gfmAtext(n)||!previousEmail(l.previous)||previousUnbalanced(l.events))return o(n);return t.enter("literalAutolink"),t.enter("literalAutolinkEmail"),atext(n)};function atext(n){return gfmAtext(n)?(t.consume(n),atext):64===n?(t.consume(n),label):o(n)}function label(n){return 46===n?t.check(d,done,dotContinuation)(n):45===n||95===n?t.check(d,o,dashOrUnderscoreContinuation)(n):(0,a.H$)(n)?(!c&&(0,a.pY)(n)&&(c=!0),t.consume(n),label):done(n)}function dotContinuation(n){return t.consume(n),u=!0,c=void 0,label}function dashOrUnderscoreContinuation(n){return t.consume(n),afterDashOrUnderscore}function afterDashOrUnderscore(n){return 46===n?t.check(d,o,dotContinuation)(n):label(n)}function done(a){return u&&!c?(t.exit("literalAutolinkEmail"),t.exit("literalAutolink"),n(a)):o(a)}},previous:previousEmail},T={},v={text:T};let b=48;for(;b<123;)T[b]=_,b++,58===b?b=65:91===b&&(b=97);function trailingPunctuation(t){return 33===t||34===t||39===t||41===t||42===t||44===t||46===t||58===t||59===t||60===t||63===t||95===t||126===t}function pathEnd(t){return null===t||60===t||(0,a.z3)(t)}function gfmAtext(t){return 43===t||45===t||46===t||95===t||(0,a.H$)(t)}function previousWww(t){return null===t||40===t||42===t||95===t||126===t||(0,a.z3)(t)}function previousHttp(t){return null===t||!(0,a.jv)(t)}function previousEmail(t){return 47!==t&&previousHttp(t)}function previousUnbalanced(t){let n=t.length,o=!1;for(;n--;){const a=t[n][1];if(("labelLink"===a.type||"labelImage"===a.type)&&!a._balanced){o=!0;break}if(a._gfmAutolinkLiteralWalkedInto){o=!1;break}}return t.length>0&&!o&&(t[t.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),o}T[43]=_,T[45]=_,T[46]=_,T[95]=_,T[72]=[_,m],T[104]=[_,m],T[87]=[_,f],T[119]=[_,f];var M=o(82425);const S={exit:{literalAutolinkEmail:function literalAutolinkEmail(t){anchorFromToken.call(this,t,"mailto:")},literalAutolinkHttp:function literalAutolinkHttp(t){anchorFromToken.call(this,t)},literalAutolinkWww:function literalAutolinkWww(t){anchorFromToken.call(this,t,"http://")}}};function anchorFromToken(t,n){const o=this.sliceSerialize(t);this.tag('<a href="'+(0,M.K)((n||"")+o)+'">'),this.raw(this.encode(o)),this.tag("</a>")}},32473:(t,n,o)=>{"use strict";o.d(n,{jv:()=>a,H$:()=>c,n9:()=>h,Av:()=>asciiControl,pY:()=>l,AF:()=>u,sR:()=>d,Ch:()=>markdownLineEnding,z3:()=>markdownLineEndingOrSpace,xz:()=>markdownSpace,Xh:()=>m,B8:()=>f});const a=regexCheck(/[A-Za-z]/),l=regexCheck(/\d/),u=regexCheck(/[\dA-Fa-f]/),c=regexCheck(/[\dA-Za-z]/),d=regexCheck(/[!-/:-@[-`{-~]/),h=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(t){return null!==t&&(t<32||127===t)}function markdownLineEndingOrSpace(t){return null!==t&&(t<0||32===t)}function markdownLineEnding(t){return null!==t&&t<-2}function markdownSpace(t){return-2===t||-1===t||32===t}const f=regexCheck(/\s/),m=regexCheck(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function regexCheck(t){return function check(n){return null!==n&&t.test(String.fromCharCode(n))}}},56199:(t,n,o)=>{"use strict";o.d(n,{c:()=>encode});const a={'"':"quot","&":"amp","<":"lt",">":"gt"};function encode(t){return t.replace(/["&<>]/g,(function replace(t){return"&"+a[t]+";"}))}},82425:(t,n,o)=>{"use strict";o.d(n,{K:()=>sanitizeUri});var a=o(32473),l=o(56199);function sanitizeUri(t,n){const o=(0,l.c)(function normalizeUri(t){const n=[];let o=-1,l=0,u=0;for(;++o<t.length;){const c=t.charCodeAt(o);let d="";if(37===c&&(0,a.H$)(t.charCodeAt(o+1))&&(0,a.H$)(t.charCodeAt(o+2)))u=2;else if(c<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(c))||(d=String.fromCharCode(c));else if(c>55295&&c<57344){const n=t.charCodeAt(o+1);c<56320&&n>56319&&n<57344?(d=String.fromCharCode(c,n),u=1):d="�"}else d=String.fromCharCode(c);d&&(n.push(t.slice(l,o),encodeURIComponent(d)),l=o+u+1,d=""),u&&(o+=u,u=0)}return n.join("")+t.slice(l)}(t||""));if(!n)return o;const u=o.indexOf(":"),c=o.indexOf("?"),d=o.indexOf("#"),h=o.indexOf("/");return u<0||h>-1&&u>h||c>-1&&u>c||d>-1&&u>d||n.test(o.slice(0,u))?o:""}},94150:(t,n,o)=>{"use strict";o.r(n),o.d(n,{micromark:()=>micromark});var a={};o.r(a),o.d(a,{attentionMarkers:()=>oe,contentInitial:()=>J,disable:()=>se,document:()=>Z,flow:()=>te,flowInitial:()=>ee,insideSpan:()=>re,string:()=>ne,text:()=>ie});const l=document.createElement("i");function decodeNamedCharacterReference(t){const n="&"+t+";";l.innerHTML=n;const o=l.textContent;return(59!==o.charCodeAt(o.length-1)||"semi"===t)&&(o!==n&&o)}function splice(t,n,o,a){const l=t.length;let u,c=0;if(n=n<0?-n>l?0:l+n:n>l?l:n,o=o>0?o:0,a.length<1e4)u=Array.from(a),u.unshift(n,o),[].splice.apply(t,u);else for(o&&[].splice.apply(t,[n,o]);c<a.length;)u=a.slice(c,c+1e4),u.unshift(n,0),[].splice.apply(t,u),c+=1e4,n+=1e4}function push(t,n){return t.length>0?(splice(t,t.length,0,n),t):n}const u={}.hasOwnProperty;function syntaxExtension(t,n){let o;for(o in n){const a=(u.call(t,o)?t[o]:void 0)||(t[o]={}),l=n[o];let c;for(c in l){u.call(a,c)||(a[c]=[]);const t=l[c];constructs(a[c],Array.isArray(t)?t:t?[t]:[])}}}function constructs(t,n){let o=-1;const a=[];for(;++o<n.length;)("after"===n[o].add?t:a).push(n[o]);splice(t,0,0,a)}function htmlExtension(t,n){let o;for(o in n){const a=(u.call(t,o)?t[o]:void 0)||(t[o]={}),l=n[o];let c;if(l)for(c in l)a[c]=l[c]}}var c=o(56199);function normalizeIdentifier(t){return t.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var d=o(82425);const h={}.hasOwnProperty,f=/^(https?|ircs?|mailto|xmpp)$/i,m=/^https?$/i;function compile(t={}){let n=!0;const o={},a=[[]],l=[],u=[],_=function combineHtmlExtensions(t){const n={};let o=-1;for(;++o<t.length;)htmlExtension(n,t[o]);return n}([{enter:{blockQuote:function onenterblockquote(){u.push(!1),lineEndingIfNeeded(),tag("<blockquote>")},codeFenced:function onentercodefenced(){lineEndingIfNeeded(),tag("<pre><code"),setData("fencesCount",0)},codeFencedFenceInfo:buffer,codeFencedFenceMeta:buffer,codeIndented:function onentercodeindented(){lineEndingIfNeeded(),tag("<pre><code>")},codeText:function onentercodetext(){setData("inCodeText",!0),tag("<code>")},content:function onentercontent(){setData("slurpAllLineEndings",!0)},definition:function onenterdefinition(){buffer(),l.push({})},definitionDestinationString:function onenterdefinitiondestinationstring(){buffer(),setData("ignoreEncode",!0)},definitionLabelString:buffer,definitionTitleString:buffer,emphasis:function onenteremphasis(){tag("<em>")},htmlFlow:function onenterhtmlflow(){lineEndingIfNeeded(),onenterhtml()},htmlText:onenterhtml,image:function onenterimage(){l.push({image:!0}),n=void 0},label:buffer,link:function onenterlink(){l.push({})},listItemMarker:function onenterlistitemmarker(){getData("expectFirstItem")?tag(">"):onexitlistitem();lineEndingIfNeeded(),tag("<li>"),setData("expectFirstItem"),setData("lastWasTag")},listItemValue:function onenterlistitemvalue(t){if(getData("expectFirstItem")){const n=Number.parseInt(this.sliceSerialize(t),10);1!==n&&tag(' start="'+encode(String(n))+'"')}},listOrdered:function onenterlistordered(t){u.push(!t._loose),lineEndingIfNeeded(),tag("<ol"),setData("expectFirstItem",!0)},listUnordered:function onenterlistunordered(t){u.push(!t._loose),lineEndingIfNeeded(),tag("<ul"),setData("expectFirstItem",!0)},paragraph:function onenterparagraph(){u[u.length-1]||(lineEndingIfNeeded(),tag("<p>"));setData("slurpAllLineEndings")},reference:buffer,resource:function onenterresource(){buffer(),l[l.length-1].destination=""},resourceDestinationString:function onenterresourcedestinationstring(){buffer(),setData("ignoreEncode",!0)},resourceTitleString:buffer,setextHeading:function onentersetextheading(){buffer(),setData("slurpAllLineEndings")},strong:function onenterstrong(){tag("<strong>")}},exit:{atxHeading:function onexitatxheading(){tag("</h"+getData("headingRank")+">"),setData("headingRank")},atxHeadingSequence:function onexitatxheadingsequence(t){if(getData("headingRank"))return;setData("headingRank",this.sliceSerialize(t).length),lineEndingIfNeeded(),tag("<h"+getData("headingRank")+">")},autolinkEmail:function onexitautolinkemail(t){const n=this.sliceSerialize(t);tag('<a href="'+(0,d.K)("mailto:"+n)+'">'),raw(encode(n)),tag("</a>")},autolinkProtocol:function onexitautolinkprotocol(n){const o=this.sliceSerialize(n);tag('<a href="'+(0,d.K)(o,t.allowDangerousProtocol?void 0:f)+'">'),raw(encode(o)),tag("</a>")},blockQuote:function onexitblockquote(){u.pop(),lineEndingIfNeeded(),tag("</blockquote>"),setData("slurpAllLineEndings")},characterEscapeValue:onexitdata,characterReferenceMarkerHexadecimal:onexitcharacterreferencemarker,characterReferenceMarkerNumeric:onexitcharacterreferencemarker,characterReferenceValue:function onexitcharacterreferencevalue(t){let n=this.sliceSerialize(t);n=getData("characterReferenceType")?function decodeNumericCharacterReference(t,n){const o=Number.parseInt(t,n);return o<9||11===o||o>13&&o<32||o>126&&o<160||o>55295&&o<57344||o>64975&&o<65008||65535==(65535&o)||65534==(65535&o)||o>1114111?"�":String.fromCharCode(o)}(n,"characterReferenceMarkerNumeric"===getData("characterReferenceType")?10:16):decodeNamedCharacterReference(n),raw(encode(n)),setData("characterReferenceType")},codeFenced:onexitflowcode,codeFencedFence:function onexitcodefencedfence(){const t=getData("fencesCount")||0;t||(tag(">"),setData("slurpOneLineEnding",!0));setData("fencesCount",t+1)},codeFencedFenceInfo:function onexitcodefencedfenceinfo(){tag(' class="language-'+resume()+'"')},codeFencedFenceMeta:resume,codeFlowValue:function onexitcodeflowvalue(t){raw(encode(this.sliceSerialize(t))),setData("flowCodeSeenData",!0)},codeIndented:onexitflowcode,codeText:function onexitcodetext(){setData("inCodeText"),tag("</code>")},codeTextData:onexitdata,data:onexitdata,definition:function onexitdefinition(){const t=normalizeIdentifier(l[l.length-1].labelId);resume(),h.call(o,t)||(o[t]=l[l.length-1]);l.pop()},definitionDestinationString:function onexitdefinitiondestinationstring(){l[l.length-1].destination=resume(),setData("ignoreEncode")},definitionLabelString:function onexitdefinitionlabelstring(t){resume(),l[l.length-1].labelId=this.sliceSerialize(t)},definitionTitleString:function onexitdefinitiontitlestring(){l[l.length-1].title=resume()},emphasis:function onexitemphasis(){tag("</em>")},hardBreakEscape:onexithardbreak,hardBreakTrailing:onexithardbreak,htmlFlow:onexithtml,htmlFlowData:onexitdata,htmlText:onexithtml,htmlTextData:onexitdata,image:onexitmedia,label:function onexitlabel(){l[l.length-1].label=resume()},labelText:function onexitlabeltext(t){l[l.length-1].labelId=this.sliceSerialize(t)},lineEnding:function onexitlineending(t){if(getData("slurpAllLineEndings"))return;if(getData("slurpOneLineEnding"))return void setData("slurpOneLineEnding");if(getData("inCodeText"))return void raw(" ");raw(encode(this.sliceSerialize(t)))},link:onexitmedia,listOrdered:function onexitlistordered(){onexitlistitem(),u.pop(),lineEnding(),tag("</ol>")},listUnordered:function onexitlistunordered(){onexitlistitem(),u.pop(),lineEnding(),tag("</ul>")},paragraph:function onexitparagraph(){u[u.length-1]?setData("slurpAllLineEndings",!0):tag("</p>")},reference:resume,referenceString:function onexitreferencestring(t){l[l.length-1].referenceId=this.sliceSerialize(t)},resource:resume,resourceDestinationString:function onexitresourcedestinationstring(){l[l.length-1].destination=resume(),setData("ignoreEncode")},resourceTitleString:function onexitresourcetitlestring(){l[l.length-1].title=resume()},setextHeading:function onexitsetextheading(){const t=resume();lineEndingIfNeeded(),tag("<h"+getData("headingRank")+">"),raw(t),tag("</h"+getData("headingRank")+">"),setData("slurpAllLineEndings"),setData("headingRank")},setextHeadingLineSequence:function onexitsetextheadinglinesequence(t){setData("headingRank",61===this.sliceSerialize(t).charCodeAt(0)?1:2)},setextHeadingText:function onexitsetextheadingtext(){setData("slurpAllLineEndings",!0)},strong:function onexitstrong(){tag("</strong>")},thematicBreak:function onexitthematicbreak(){lineEndingIfNeeded(),tag("<hr />")}}}].concat(t.htmlExtensions||[])),T={tightStack:u,definitions:o},v={lineEndingIfNeeded:lineEndingIfNeeded,options:t,encode:encode,raw:raw,tag:tag,buffer:buffer,resume:resume,setData:setData,getData:getData};let b=t.defaultLineEnding;return function compile(t){let n=-1,o=0;const l=[];let u=[],c=[];for(;++n<t.length;)b||"lineEnding"!==t[n][1].type&&"lineEndingBlank"!==t[n][1].type||(b=t[n][2].sliceSerialize(t[n][1])),"listOrdered"!==t[n][1].type&&"listUnordered"!==t[n][1].type||("enter"===t[n][0]?l.push(n):prepareList(t.slice(l.pop(),n))),"definition"===t[n][1].type&&("enter"===t[n][0]?(c=push(c,t.slice(o,n)),o=n):(u=push(u,t.slice(o,n+1)),o=n+1));u=push(u,c),u=push(u,t.slice(o)),n=-1;const d=u;_.enter.null&&_.enter.null.call(v);for(;++n<t.length;){const t=_[d[n][0]];h.call(t,d[n][1].type)&&t[d[n][1].type].call(Object.assign({sliceSerialize:d[n][2].sliceSerialize},v),d[n][1])}_.exit.null&&_.exit.null.call(v);return a[0].join("")};function prepareList(t){const n=t.length;let o,a=0,l=0,u=!1;for(;++a<n;){const n=t[a];if(n[1]._container)o=void 0,"enter"===n[0]?l++:l--;else switch(n[1].type){case"listItemPrefix":"exit"===n[0]&&(o=!0);break;case"linePrefix":break;case"lineEndingBlank":"enter"!==n[0]||l||(o?o=void 0:u=!0);break;default:o=void 0}}t[0][1]._loose=u}function setData(t,n){T[t]=n}function getData(t){return T[t]}function buffer(){a.push([])}function resume(){return a.pop().join("")}function tag(t){n&&(setData("lastWasTag",!0),a[a.length-1].push(t))}function raw(t){setData("lastWasTag"),a[a.length-1].push(t)}function lineEnding(){raw(b||"\n")}function lineEndingIfNeeded(){const t=a[a.length-1],n=t[t.length-1],o=n?n.charCodeAt(n.length-1):null;10!==o&&13!==o&&null!==o&&lineEnding()}function encode(t){return getData("ignoreEncode")?t:(0,c.c)(t)}function onexitlistitem(){getData("lastWasTag")&&!getData("slurpAllLineEndings")&&lineEndingIfNeeded(),tag("</li>"),setData("slurpAllLineEndings")}function onexitflowcode(){const t=getData("fencesCount");void 0!==t&&t<2&&T.tightStack.length>0&&!getData("lastWasTag")&&lineEnding(),getData("flowCodeSeenData")&&lineEndingIfNeeded(),tag("</code></pre>"),void 0!==t&&t<2&&lineEndingIfNeeded(),setData("flowCodeSeenData"),setData("fencesCount"),setData("slurpOneLineEnding")}function onexitmedia(){let a=l.length-1;const u=l[a],c=u.referenceId||u.labelId,h=void 0===u.destination?o[normalizeIdentifier(c)]:u;for(n=!0;a--;)if(l[a].image){n=void 0;break}u.image?(tag('<img src="'+(0,d.K)(h.destination,t.allowDangerousProtocol?void 0:m)+'" alt="'),raw(u.label),tag('"')):tag('<a href="'+(0,d.K)(h.destination,t.allowDangerousProtocol?void 0:f)+'"'),tag(h.title?' title="'+h.title+'"':""),u.image?tag(" />"):(tag(">"),raw(u.label),tag("</a>")),l.pop()}function onexitdata(t){raw(encode(this.sliceSerialize(t)))}function onexithardbreak(){tag("<br />")}function onexithtml(){setData("ignoreEncode")}function onenterhtml(){t.allowDangerousHtml&&setData("ignoreEncode",!0)}function onexitcharacterreferencemarker(t){setData("characterReferenceType",t.type)}}var _=o(32473);function factorySpace(t,n,o,a){const l=a?a-1:Number.POSITIVE_INFINITY;let u=0;return function start(a){if((0,_.xz)(a))return t.enter(o),prefix(a);return n(a)};function prefix(a){return(0,_.xz)(a)&&u++<l?(t.consume(a),prefix):(t.exit(o),n(a))}}const T={tokenize:function initializeContent(t){const n=t.attempt(this.parser.constructs.contentInitial,(function afterContentStartConstruct(o){if(null===o)return void t.consume(o);return t.enter("lineEnding"),t.consume(o),t.exit("lineEnding"),factorySpace(t,n,"linePrefix")}),(function paragraphInitial(n){return t.enter("paragraph"),lineStart(n)}));let o;return n;function lineStart(n){const a=t.enter("chunkText",{contentType:"text",previous:o});return o&&(o.next=a),o=a,data(n)}function data(n){return null===n?(t.exit("chunkText"),t.exit("paragraph"),void t.consume(n)):(0,_.Ch)(n)?(t.consume(n),t.exit("chunkText"),lineStart):(t.consume(n),data)}}};const v={tokenize:function initializeDocument(t){const n=this,o=[];let a,l,u,c=0;return start;function start(a){if(c<o.length){const l=o[c];return n.containerState=l[1],t.attempt(l[0].continuation,documentContinue,checkNewContainers)(a)}return checkNewContainers(a)}function documentContinue(t){if(c++,n.containerState._closeFlow){n.containerState._closeFlow=void 0,a&&closeFlow();const o=n.events.length;let l,u=o;for(;u--;)if("exit"===n.events[u][0]&&"chunkFlow"===n.events[u][1].type){l=n.events[u][1].end;break}exitContainers(c);let d=o;for(;d<n.events.length;)n.events[d][1].end=Object.assign({},l),d++;return splice(n.events,u+1,0,n.events.slice(o)),n.events.length=d,checkNewContainers(t)}return start(t)}function checkNewContainers(l){if(c===o.length){if(!a)return documentContinued(l);if(a.currentConstruct&&a.currentConstruct.concrete)return flowStart(l);n.interrupt=Boolean(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return n.containerState={},t.check(b,thereIsANewContainer,thereIsNoNewContainer)(l)}function thereIsANewContainer(t){return a&&closeFlow(),exitContainers(c),documentContinued(t)}function thereIsNoNewContainer(t){return n.parser.lazy[n.now().line]=c!==o.length,u=n.now().offset,flowStart(t)}function documentContinued(o){return n.containerState={},t.attempt(b,containerContinue,flowStart)(o)}function containerContinue(t){return c++,o.push([n.currentConstruct,n.containerState]),documentContinued(t)}function flowStart(o){return null===o?(a&&closeFlow(),exitContainers(0),void t.consume(o)):(a=a||n.parser.flow(n.now()),t.enter("chunkFlow",{contentType:"flow",previous:l,_tokenizer:a}),flowContinue(o))}function flowContinue(o){return null===o?(writeToChild(t.exit("chunkFlow"),!0),exitContainers(0),void t.consume(o)):(0,_.Ch)(o)?(t.consume(o),writeToChild(t.exit("chunkFlow")),c=0,n.interrupt=void 0,start):(t.consume(o),flowContinue)}function writeToChild(t,o){const d=n.sliceStream(t);if(o&&d.push(null),t.previous=l,l&&(l.next=t),l=t,a.defineSkip(t.start),a.write(d),n.parser.lazy[t.start.line]){let t=a.events.length;for(;t--;)if(a.events[t][1].start.offset<u&&(!a.events[t][1].end||a.events[t][1].end.offset>u))return;const o=n.events.length;let l,d,h=o;for(;h--;)if("exit"===n.events[h][0]&&"chunkFlow"===n.events[h][1].type){if(l){d=n.events[h][1].end;break}l=!0}for(exitContainers(c),t=o;t<n.events.length;)n.events[t][1].end=Object.assign({},d),t++;splice(n.events,h+1,0,n.events.slice(o)),n.events.length=t}}function exitContainers(a){let l=o.length;for(;l-- >a;){const a=o[l];n.containerState=a[1],a[0].exit.call(n,t)}o.length=a}function closeFlow(){a.write([null]),l=void 0,a=void 0,n.containerState._closeFlow=void 0}}},b={tokenize:function tokenizeContainer(t,n,o){return factorySpace(t,t.attempt(this.parser.constructs.document,n,o),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const M={tokenize:function tokenizeBlankLine(t,n,o){return factorySpace(t,(function afterWhitespace(t){return null===t||(0,_.Ch)(t)?n(t):o(t)}),"linePrefix")},partial:!0};function subtokenize(t){const n={};let o,a,l,u,c,d,h,f=-1;for(;++f<t.length;){for(;f in n;)f=n[f];if(o=t[f],f&&"chunkFlow"===o[1].type&&"listItemPrefix"===t[f-1][1].type&&(d=o[1]._tokenizer.events,l=0,l<d.length&&"lineEndingBlank"===d[l][1].type&&(l+=2),l<d.length&&"content"===d[l][1].type))for(;++l<d.length&&"content"!==d[l][1].type;)"chunkText"===d[l][1].type&&(d[l][1]._isInFirstContentOfListItem=!0,l++);if("enter"===o[0])o[1].contentType&&(Object.assign(n,subcontent(t,f)),f=n[f],h=!0);else if(o[1]._container){for(l=f,a=void 0;l--&&(u=t[l],"lineEnding"===u[1].type||"lineEndingBlank"===u[1].type);)"enter"===u[0]&&(a&&(t[a][1].type="lineEndingBlank"),u[1].type="lineEnding",a=l);a&&(o[1].end=Object.assign({},t[a][1].start),c=t.slice(a,f),c.unshift(o),splice(t,a,f-a+1,c))}}return!h}function subcontent(t,n){const o=t[n][1],a=t[n][2];let l=n-1;const u=[],c=o._tokenizer||a.parser[o.contentType](o.start),d=c.events,h=[],f={};let m,_,T=-1,v=o,b=0,M=0;const S=[M];for(;v;){for(;t[++l][1]!==v;);u.push(l),v._tokenizer||(m=a.sliceStream(v),v.next||m.push(null),_&&c.defineSkip(v.start),v._isInFirstContentOfListItem&&(c._gfmTasklistFirstContentOfListItem=!0),c.write(m),v._isInFirstContentOfListItem&&(c._gfmTasklistFirstContentOfListItem=void 0)),_=v,v=v.next}for(v=o;++T<d.length;)"exit"===d[T][0]&&"enter"===d[T-1][0]&&d[T][1].type===d[T-1][1].type&&d[T][1].start.line!==d[T][1].end.line&&(M=T+1,S.push(M),v._tokenizer=void 0,v.previous=void 0,v=v.next);for(c.events=[],v?(v._tokenizer=void 0,v.previous=void 0):S.pop(),T=S.length;T--;){const n=d.slice(S[T],S[T+1]),o=u.pop();h.unshift([o,o+n.length-1]),splice(t,o,2,n)}for(T=-1;++T<h.length;)f[b+h[T][0]]=b+h[T][1],b+=h[T][1]-h[T][0]-1;return f}const S={tokenize:function tokenizeContent(t,n){let o;return function start(n){return t.enter("content"),o=t.enter("chunkContent",{contentType:"content"}),data(n)};function data(n){return null===n?contentEnd(n):(0,_.Ch)(n)?t.check(y,contentContinue,contentEnd)(n):(t.consume(n),data)}function contentEnd(o){return t.exit("chunkContent"),t.exit("content"),n(o)}function contentContinue(n){return t.consume(n),t.exit("chunkContent"),o.next=t.enter("chunkContent",{contentType:"content",previous:o}),o=o.next,data}},resolve:function resolveContent(t){return subtokenize(t),t}},y={tokenize:function tokenizeContinuation(t,n,o){const a=this;return function startLookahead(n){return t.exit("chunkContent"),t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),factorySpace(t,prefixed,"linePrefix")};function prefixed(l){if(null===l||(0,_.Ch)(l))return o(l);const u=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&u&&"linePrefix"===u[1].type&&u[2].sliceSerialize(u[1],!0).length>=4?n(l):t.interrupt(a.parser.constructs.flow,o,n)(l)}},partial:!0};const w={tokenize:function initializeFlow(t){const n=this,o=t.attempt(M,(function atBlankEnding(a){if(null===a)return void t.consume(a);return t.enter("lineEndingBlank"),t.consume(a),t.exit("lineEndingBlank"),n.currentConstruct=void 0,o}),t.attempt(this.parser.constructs.flowInitial,afterConstruct,factorySpace(t,t.attempt(this.parser.constructs.flow,afterConstruct,t.attempt(S,afterConstruct)),"linePrefix")));return o;function afterConstruct(a){if(null!==a)return t.enter("lineEnding"),t.consume(a),t.exit("lineEnding"),n.currentConstruct=void 0,o;t.consume(a)}}};const k={resolveAll:createResolver()},A=initializeFactory("string"),P=initializeFactory("text");function initializeFactory(t){return{tokenize:function initializeText(n){const o=this,a=this.parser.constructs[t],l=n.attempt(a,start,notText);return start;function start(t){return atBreak(t)?l(t):notText(t)}function notText(t){if(null!==t)return n.enter("data"),n.consume(t),data;n.consume(t)}function data(t){return atBreak(t)?(n.exit("data"),l(t)):(n.consume(t),data)}function atBreak(t){if(null===t)return!0;const n=a[t];let l=-1;if(n)for(;++l<n.length;){const t=n[l];if(!t.previous||t.previous.call(o,o.previous))return!0}return!1}},resolveAll:createResolver("text"===t?resolveAllLineSuffixes:void 0)}}function createResolver(t){return function resolveAllText(n,o){let a,l=-1;for(;++l<=n.length;)void 0===a?n[l]&&"data"===n[l][1].type&&(a=l,l++):n[l]&&"data"===n[l][1].type||(l!==a+2&&(n[a][1].end=n[l-1][1].end,n.splice(a+2,l-a-2),l=a+2),a=void 0);return t?t(n,o):n}}function resolveAllLineSuffixes(t,n){let o=0;for(;++o<=t.length;)if((o===t.length||"lineEnding"===t[o][1].type)&&"data"===t[o-1][1].type){const a=t[o-1][1],l=n.sliceStream(a);let u,c=l.length,d=-1,h=0;for(;c--;){const t=l[c];if("string"==typeof t){for(d=t.length;32===t.charCodeAt(d-1);)h++,d--;if(d)break;d=-1}else if(-2===t)u=!0,h++;else if(-1!==t){c++;break}}if(h){const l={type:o===t.length||u||h<2?"lineSuffix":"hardBreakTrailing",start:{line:a.end.line,column:a.end.column-h,offset:a.end.offset-h,_index:a.start._index+c,_bufferIndex:c?d:a.start._bufferIndex+d},end:Object.assign({},a.end)};a.end=Object.assign({},l.start),a.start.offset===a.end.offset?Object.assign(a,l):(t.splice(o,0,["enter",l,n],["exit",l,n]),o+=2)}o++}return t}function resolveAll(t,n,o){const a=[];let l=-1;for(;++l<t.length;){const u=t[l].resolveAll;u&&!a.includes(u)&&(n=u(n,o),a.push(u))}return n}function createTokenizer(t,n,o){let a=Object.assign(o?Object.assign({},o):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const l={},u=[];let c=[],d=[],h=!0;const f={consume:function consume(t){(0,_.Ch)(t)?(a.line++,a.column=1,a.offset+=-3===t?2:1,accountForPotentialSkip()):-1!==t&&(a.column++,a.offset++);a._bufferIndex<0?a._index++:(a._bufferIndex++,a._bufferIndex===c[a._index].length&&(a._bufferIndex=-1,a._index++));m.previous=t,h=!0},enter:function enter(t,n){const o=n||{};return o.type=t,o.start=now(),m.events.push(["enter",o,m]),d.push(o),o},exit:function exit(t){const n=d.pop();return n.end=now(),m.events.push(["exit",n,m]),n},attempt:constructFactory((function onsuccessfulconstruct(t,n){addResult(t,n.from)})),check:constructFactory(onsuccessfulcheck),interrupt:constructFactory(onsuccessfulcheck,{interrupt:!0})},m={previous:null,code:null,containerState:{},events:[],parser:t,sliceStream:sliceStream,sliceSerialize:function sliceSerialize(t,n){return function serializeChunks(t,n){let o=-1;const a=[];let l;for(;++o<t.length;){const u=t[o];let c;if("string"==typeof u)c=u;else switch(u){case-5:c="\r";break;case-4:c="\n";break;case-3:c="\r\n";break;case-2:c=n?" ":"\t";break;case-1:if(!n&&l)continue;c=" ";break;default:c=String.fromCharCode(u)}l=-2===u,a.push(c)}return a.join("")}(sliceStream(t),n)},now:now,defineSkip:function defineSkip(t){l[t.line]=t.column,accountForPotentialSkip()},write:function write(t){if(c=push(c,t),main(),null!==c[c.length-1])return[];return addResult(n,0),m.events=resolveAll(u,m.events,m),m.events}};let T,v=n.tokenize.call(m,f);return n.resolveAll&&u.push(n),m;function sliceStream(t){return function sliceChunks(t,n){const o=n.start._index,a=n.start._bufferIndex,l=n.end._index,u=n.end._bufferIndex;let c;o===l?c=[t[o].slice(a,u)]:(c=t.slice(o,l),a>-1&&(c[0]=c[0].slice(a)),u>0&&c.push(t[l].slice(0,u)));return c}(c,t)}function now(){return Object.assign({},a)}function main(){let t;for(;a._index<c.length;){const n=c[a._index];if("string"==typeof n)for(t=a._index,a._bufferIndex<0&&(a._bufferIndex=0);a._index===t&&a._bufferIndex<n.length;)go(n.charCodeAt(a._bufferIndex));else go(n)}}function go(t){h=void 0,T=t,v=v(t)}function onsuccessfulcheck(t,n){n.restore()}function constructFactory(t,n){return function hook(o,l,u){let c,_,T,v;return Array.isArray(o)?handleListOfConstructs(o):"tokenize"in o?handleListOfConstructs([o]):function handleMapOfConstructs(t){return function start(n){const o=null!==n&&t[n],a=null!==n&&t.null;return handleListOfConstructs([...Array.isArray(o)?o:o?[o]:[],...Array.isArray(a)?a:a?[a]:[]])(n)}}(o);function handleListOfConstructs(t){return c=t,_=0,0===t.length?u:handleConstruct(t[_])}function handleConstruct(t){return function start(o){v=function store(){const t=now(),n=m.previous,o=m.currentConstruct,l=m.events.length,u=Array.from(d);return{restore:function restore(){a=t,m.previous=n,m.currentConstruct=o,m.events.length=l,d=u,accountForPotentialSkip()},from:l}}(),T=t,t.partial||(m.currentConstruct=t);if(t.name&&m.parser.constructs.disable.null.includes(t.name))return nok(o);return t.tokenize.call(n?Object.assign(Object.create(m),n):m,f,ok,nok)(o)}}function ok(n){return h=!0,t(T,v),l}function nok(t){return h=!0,v.restore(),++_<c.length?handleConstruct(c[_]):u}}}function addResult(t,n){t.resolveAll&&!u.includes(t)&&u.push(t),t.resolve&&splice(m.events,n,m.events.length-n,t.resolve(m.events.slice(n),m)),t.resolveTo&&(m.events=t.resolveTo(m.events,m))}function accountForPotentialSkip(){a.line in l&&a.column<2&&(a.column=l[a.line],a.offset+=l[a.line]-1)}}const C={name:"thematicBreak",tokenize:function tokenizeThematicBreak(t,n,o){let a,l=0;return function start(n){return t.enter("thematicBreak"),a=n,atBreak(n)};function atBreak(u){return u===a?(t.enter("thematicBreakSequence"),sequence(u)):(0,_.xz)(u)?factorySpace(t,atBreak,"whitespace")(u):l<3||null!==u&&!(0,_.Ch)(u)?o(u):(t.exit("thematicBreak"),n(u))}function sequence(n){return n===a?(t.consume(n),l++,sequence):(t.exit("thematicBreakSequence"),atBreak(n))}}};const D={name:"list",tokenize:function tokenizeListStart(t,n,o){const a=this,l=a.events[a.events.length-1];let u=l&&"linePrefix"===l[1].type?l[2].sliceSerialize(l[1],!0).length:0,c=0;return function start(n){const l=a.containerState.type||(42===n||43===n||45===n?"listUnordered":"listOrdered");if("listUnordered"===l?!a.containerState.marker||n===a.containerState.marker:(0,_.pY)(n)){if(a.containerState.type||(a.containerState.type=l,t.enter(l,{_container:!0})),"listUnordered"===l)return t.enter("listItemPrefix"),42===n||45===n?t.check(C,o,atMarker)(n):atMarker(n);if(!a.interrupt||49===n)return t.enter("listItemPrefix"),t.enter("listItemValue"),inside(n)}return o(n)};function inside(n){return(0,_.pY)(n)&&++c<10?(t.consume(n),inside):(!a.interrupt||c<2)&&(a.containerState.marker?n===a.containerState.marker:41===n||46===n)?(t.exit("listItemValue"),atMarker(n)):o(n)}function atMarker(n){return t.enter("listItemMarker"),t.consume(n),t.exit("listItemMarker"),a.containerState.marker=a.containerState.marker||n,t.check(M,a.interrupt?o:onBlank,t.attempt(E,endOfPrefix,otherPrefix))}function onBlank(t){return a.containerState.initialBlankLine=!0,u++,endOfPrefix(t)}function otherPrefix(n){return(0,_.xz)(n)?(t.enter("listItemPrefixWhitespace"),t.consume(n),t.exit("listItemPrefixWhitespace"),endOfPrefix):o(n)}function endOfPrefix(o){return a.containerState.size=u+a.sliceSerialize(t.exit("listItemPrefix"),!0).length,n(o)}},continuation:{tokenize:function tokenizeListContinuation(t,n,o){const a=this;return a.containerState._closeFlow=void 0,t.check(M,(function onBlank(o){return a.containerState.furtherBlankLines=a.containerState.furtherBlankLines||a.containerState.initialBlankLine,factorySpace(t,n,"listItemIndent",a.containerState.size+1)(o)}),(function notBlank(o){if(a.containerState.furtherBlankLines||!(0,_.xz)(o))return a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,notInCurrentItem(o);return a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,t.attempt(x,n,notInCurrentItem)(o)}));function notInCurrentItem(l){return a.containerState._closeFlow=!0,a.interrupt=void 0,factorySpace(t,t.attempt(D,n,o),"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}},exit:function tokenizeListEnd(t){t.exit(this.containerState.type)}},E={tokenize:function tokenizeListItemPrefixWhitespace(t,n,o){const a=this;return factorySpace(t,(function afterPrefix(t){const l=a.events[a.events.length-1];return!(0,_.xz)(t)&&l&&"listItemPrefixWhitespace"===l[1].type?n(t):o(t)}),"listItemPrefixWhitespace",a.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},x={tokenize:function tokenizeIndent(t,n,o){const a=this;return factorySpace(t,(function afterPrefix(t){const l=a.events[a.events.length-1];return l&&"listItemIndent"===l[1].type&&l[2].sliceSerialize(l[1],!0).length===a.containerState.size?n(t):o(t)}),"listItemIndent",a.containerState.size+1)},partial:!0};const L={name:"blockQuote",tokenize:function tokenizeBlockQuoteStart(t,n,o){const a=this;return function start(n){if(62===n){const o=a.containerState;return o.open||(t.enter("blockQuote",{_container:!0}),o.open=!0),t.enter("blockQuotePrefix"),t.enter("blockQuoteMarker"),t.consume(n),t.exit("blockQuoteMarker"),after}return o(n)};function after(o){return(0,_.xz)(o)?(t.enter("blockQuotePrefixWhitespace"),t.consume(o),t.exit("blockQuotePrefixWhitespace"),t.exit("blockQuotePrefix"),n):(t.exit("blockQuotePrefix"),n(o))}},continuation:{tokenize:function tokenizeBlockQuoteContinuation(t,n,o){return factorySpace(t,t.attempt(L,n,o),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},exit:function exit(t){t.exit("blockQuote")}};function factoryDestination(t,n,o,a,l,u,c,d,h){const f=h||Number.POSITIVE_INFINITY;let m=0;return function start(n){if(60===n)return t.enter(a),t.enter(l),t.enter(u),t.consume(n),t.exit(u),destinationEnclosedBefore;if(null===n||41===n||(0,_.Av)(n))return o(n);return t.enter(a),t.enter(c),t.enter(d),t.enter("chunkString",{contentType:"string"}),destinationRaw(n)};function destinationEnclosedBefore(o){return 62===o?(t.enter(u),t.consume(o),t.exit(u),t.exit(l),t.exit(a),n):(t.enter(d),t.enter("chunkString",{contentType:"string"}),destinationEnclosed(o))}function destinationEnclosed(n){return 62===n?(t.exit("chunkString"),t.exit(d),destinationEnclosedBefore(n)):null===n||60===n||(0,_.Ch)(n)?o(n):(t.consume(n),92===n?destinationEnclosedEscape:destinationEnclosed)}function destinationEnclosedEscape(n){return 60===n||62===n||92===n?(t.consume(n),destinationEnclosed):destinationEnclosed(n)}function destinationRaw(l){return 40===l?++m>f?o(l):(t.consume(l),destinationRaw):41===l?m--?(t.consume(l),destinationRaw):(t.exit("chunkString"),t.exit(d),t.exit(c),t.exit(a),n(l)):null===l||(0,_.z3)(l)?m?o(l):(t.exit("chunkString"),t.exit(d),t.exit(c),t.exit(a),n(l)):(0,_.Av)(l)?o(l):(t.consume(l),92===l?destinationRawEscape:destinationRaw)}function destinationRawEscape(n){return 40===n||41===n||92===n?(t.consume(n),destinationRaw):destinationRaw(n)}}function factoryLabel(t,n,o,a,l,u){const c=this;let d,h=0;return function start(n){return t.enter(a),t.enter(l),t.consume(n),t.exit(l),t.enter(u),atBreak};function atBreak(f){return null===f||91===f||93===f&&!d||94===f&&!h&&"_hiddenFootnoteSupport"in c.parser.constructs||h>999?o(f):93===f?(t.exit(u),t.enter(l),t.consume(f),t.exit(l),t.exit(a),n):(0,_.Ch)(f)?(t.enter("lineEnding"),t.consume(f),t.exit("lineEnding"),atBreak):(t.enter("chunkString",{contentType:"string"}),label(f))}function label(n){return null===n||91===n||93===n||(0,_.Ch)(n)||h++>999?(t.exit("chunkString"),atBreak(n)):(t.consume(n),d=d||!(0,_.xz)(n),92===n?labelEscape:label)}function labelEscape(n){return 91===n||92===n||93===n?(t.consume(n),h++,label):label(n)}}function factoryTitle(t,n,o,a,l,u){let c;return function start(n){return t.enter(a),t.enter(l),t.consume(n),t.exit(l),c=40===n?41:n,atFirstTitleBreak};function atFirstTitleBreak(o){return o===c?(t.enter(l),t.consume(o),t.exit(l),t.exit(a),n):(t.enter(u),atTitleBreak(o))}function atTitleBreak(n){return n===c?(t.exit(u),atFirstTitleBreak(c)):null===n?o(n):(0,_.Ch)(n)?(t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),factorySpace(t,atTitleBreak,"linePrefix")):(t.enter("chunkString",{contentType:"string"}),title(n))}function title(n){return n===c||null===n||(0,_.Ch)(n)?(t.exit("chunkString"),atTitleBreak(n)):(t.consume(n),92===n?titleEscape:title)}function titleEscape(n){return n===c||92===n?(t.consume(n),title):title(n)}}function factoryWhitespace(t,n){let o;return function start(a){if((0,_.Ch)(a))return t.enter("lineEnding"),t.consume(a),t.exit("lineEnding"),o=!0,start;if((0,_.xz)(a))return factorySpace(t,start,o?"linePrefix":"lineSuffix")(a);return n(a)}}const O={name:"definition",tokenize:function tokenizeDefinition(t,n,o){const a=this;let l;return function start(n){return t.enter("definition"),factoryLabel.call(a,t,labelAfter,o,"definitionLabel","definitionLabelMarker","definitionLabelString")(n)};function labelAfter(n){return l=normalizeIdentifier(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===n?(t.enter("definitionMarker"),t.consume(n),t.exit("definitionMarker"),factoryWhitespace(t,factoryDestination(t,t.attempt(H,factorySpace(t,after,"whitespace"),factorySpace(t,after,"whitespace")),o,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):o(n)}function after(u){return null===u||(0,_.Ch)(u)?(t.exit("definition"),a.parser.defined.includes(l)||a.parser.defined.push(l),n(u)):o(u)}}},H={tokenize:function tokenizeTitle(t,n,o){return function start(n){return(0,_.z3)(n)?factoryWhitespace(t,before)(n):o(n)};function before(n){return 34===n||39===n||40===n?factoryTitle(t,factorySpace(t,after,"whitespace"),o,"definitionTitle","definitionTitleMarker","definitionTitleString")(n):o(n)}function after(t){return null===t||(0,_.Ch)(t)?n(t):o(t)}},partial:!0};const B={name:"codeIndented",tokenize:function tokenizeCodeIndented(t,n,o){const a=this;return function start(n){return t.enter("codeIndented"),factorySpace(t,afterStartPrefix,"linePrefix",5)(n)};function afterStartPrefix(t){const n=a.events[a.events.length-1];return n&&"linePrefix"===n[1].type&&n[2].sliceSerialize(n[1],!0).length>=4?afterPrefix(t):o(t)}function afterPrefix(n){return null===n?after(n):(0,_.Ch)(n)?t.attempt(G,afterPrefix,after)(n):(t.enter("codeFlowValue"),content(n))}function content(n){return null===n||(0,_.Ch)(n)?(t.exit("codeFlowValue"),afterPrefix(n)):(t.consume(n),content)}function after(o){return t.exit("codeIndented"),n(o)}}},G={tokenize:function tokenizeIndentedContent(t,n,o){const a=this;return start;function start(n){return a.parser.lazy[a.now().line]?o(n):(0,_.Ch)(n)?(t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),start):factorySpace(t,afterPrefix,"linePrefix",5)(n)}function afterPrefix(t){const l=a.events[a.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?n(t):(0,_.Ch)(t)?start(t):o(t)}},partial:!0};const I={name:"setextUnderline",tokenize:function tokenizeSetextUnderline(t,n,o){const a=this;let l,u,c=a.events.length;for(;c--;)if("lineEnding"!==a.events[c][1].type&&"linePrefix"!==a.events[c][1].type&&"content"!==a.events[c][1].type){u="paragraph"===a.events[c][1].type;break}return function start(n){if(!a.parser.lazy[a.now().line]&&(a.interrupt||u))return t.enter("setextHeadingLine"),t.enter("setextHeadingLineSequence"),l=n,closingSequence(n);return o(n)};function closingSequence(n){return n===l?(t.consume(n),closingSequence):(t.exit("setextHeadingLineSequence"),factorySpace(t,closingSequenceEnd,"lineSuffix")(n))}function closingSequenceEnd(a){return null===a||(0,_.Ch)(a)?(t.exit("setextHeadingLine"),n(a)):o(a)}},resolveTo:function resolveToSetextUnderline(t,n){let o,a,l,u=t.length;for(;u--;)if("enter"===t[u][0]){if("content"===t[u][1].type){o=u;break}"paragraph"===t[u][1].type&&(a=u)}else"content"===t[u][1].type&&t.splice(u,1),l||"definition"!==t[u][1].type||(l=u);const c={type:"setextHeading",start:Object.assign({},t[a][1].start),end:Object.assign({},t[t.length-1][1].end)};t[a][1].type="setextHeadingText",l?(t.splice(a,0,["enter",c,n]),t.splice(l+1,0,["exit",t[o][1],n]),t[o][1].end=Object.assign({},t[l][1].end)):t[o][1]=c;return t.push(["exit",c,n]),t}};const F=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Y=["pre","script","style","textarea"],V={name:"htmlFlow",tokenize:function tokenizeHtmlFlow(t,n,o){const a=this;let l,u,c,d,h;return function start(n){return t.enter("htmlFlow"),t.enter("htmlFlowData"),t.consume(n),open};function open(d){return 33===d?(t.consume(d),declarationStart):47===d?(t.consume(d),tagCloseStart):63===d?(t.consume(d),l=3,a.interrupt?n:continuationDeclarationInside):(0,_.jv)(d)?(t.consume(d),c=String.fromCharCode(d),u=!0,tagName):o(d)}function declarationStart(u){return 45===u?(t.consume(u),l=2,commentOpenInside):91===u?(t.consume(u),l=5,c="CDATA[",d=0,cdataOpenInside):(0,_.jv)(u)?(t.consume(u),l=4,a.interrupt?n:continuationDeclarationInside):o(u)}function commentOpenInside(l){return 45===l?(t.consume(l),a.interrupt?n:continuationDeclarationInside):o(l)}function cdataOpenInside(l){return l===c.charCodeAt(d++)?(t.consume(l),d===c.length?a.interrupt?n:continuation:cdataOpenInside):o(l)}function tagCloseStart(n){return(0,_.jv)(n)?(t.consume(n),c=String.fromCharCode(n),tagName):o(n)}function tagName(d){return null===d||47===d||62===d||(0,_.z3)(d)?47!==d&&u&&Y.includes(c.toLowerCase())?(l=1,a.interrupt?n(d):continuation(d)):F.includes(c.toLowerCase())?(l=6,47===d?(t.consume(d),basicSelfClosing):a.interrupt?n(d):continuation(d)):(l=7,a.interrupt&&!a.parser.lazy[a.now().line]?o(d):u?completeAttributeNameBefore(d):completeClosingTagAfter(d)):45===d||(0,_.H$)(d)?(t.consume(d),c+=String.fromCharCode(d),tagName):o(d)}function basicSelfClosing(l){return 62===l?(t.consume(l),a.interrupt?n:continuation):o(l)}function completeClosingTagAfter(n){return(0,_.xz)(n)?(t.consume(n),completeClosingTagAfter):completeEnd(n)}function completeAttributeNameBefore(n){return 47===n?(t.consume(n),completeEnd):58===n||95===n||(0,_.jv)(n)?(t.consume(n),completeAttributeName):(0,_.xz)(n)?(t.consume(n),completeAttributeNameBefore):completeEnd(n)}function completeAttributeName(n){return 45===n||46===n||58===n||95===n||(0,_.H$)(n)?(t.consume(n),completeAttributeName):completeAttributeNameAfter(n)}function completeAttributeNameAfter(n){return 61===n?(t.consume(n),completeAttributeValueBefore):(0,_.xz)(n)?(t.consume(n),completeAttributeNameAfter):completeAttributeNameBefore(n)}function completeAttributeValueBefore(n){return null===n||60===n||61===n||62===n||96===n?o(n):34===n||39===n?(t.consume(n),h=n,completeAttributeValueQuoted):(0,_.xz)(n)?(t.consume(n),completeAttributeValueBefore):(h=null,completeAttributeValueUnquoted(n))}function completeAttributeValueQuoted(n){return null===n||(0,_.Ch)(n)?o(n):n===h?(t.consume(n),completeAttributeValueQuotedAfter):(t.consume(n),completeAttributeValueQuoted)}function completeAttributeValueUnquoted(n){return null===n||34===n||39===n||60===n||61===n||62===n||96===n||(0,_.z3)(n)?completeAttributeNameAfter(n):(t.consume(n),completeAttributeValueUnquoted)}function completeAttributeValueQuotedAfter(t){return 47===t||62===t||(0,_.xz)(t)?completeAttributeNameBefore(t):o(t)}function completeEnd(n){return 62===n?(t.consume(n),completeAfter):o(n)}function completeAfter(n){return(0,_.xz)(n)?(t.consume(n),completeAfter):null===n||(0,_.Ch)(n)?continuation(n):o(n)}function continuation(n){return 45===n&&2===l?(t.consume(n),continuationCommentInside):60===n&&1===l?(t.consume(n),continuationRawTagOpen):62===n&&4===l?(t.consume(n),continuationClose):63===n&&3===l?(t.consume(n),continuationDeclarationInside):93===n&&5===l?(t.consume(n),continuationCharacterDataInside):!(0,_.Ch)(n)||6!==l&&7!==l?null===n||(0,_.Ch)(n)?continuationAtLineEnding(n):(t.consume(n),continuation):t.check(R,continuationClose,continuationAtLineEnding)(n)}function continuationAtLineEnding(n){return t.exit("htmlFlowData"),htmlContinueStart(n)}function htmlContinueStart(n){return null===n?done(n):(0,_.Ch)(n)?t.attempt({tokenize:htmlLineEnd,partial:!0},htmlContinueStart,done)(n):(t.enter("htmlFlowData"),continuation(n))}function htmlLineEnd(t,n,o){return function start(n){return t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),lineStart};function lineStart(t){return a.parser.lazy[a.now().line]?o(t):n(t)}}function continuationCommentInside(n){return 45===n?(t.consume(n),continuationDeclarationInside):continuation(n)}function continuationRawTagOpen(n){return 47===n?(t.consume(n),c="",continuationRawEndTag):continuation(n)}function continuationRawEndTag(n){return 62===n&&Y.includes(c.toLowerCase())?(t.consume(n),continuationClose):(0,_.jv)(n)&&c.length<8?(t.consume(n),c+=String.fromCharCode(n),continuationRawEndTag):continuation(n)}function continuationCharacterDataInside(n){return 93===n?(t.consume(n),continuationDeclarationInside):continuation(n)}function continuationDeclarationInside(n){return 62===n?(t.consume(n),continuationClose):45===n&&2===l?(t.consume(n),continuationDeclarationInside):continuation(n)}function continuationClose(n){return null===n||(0,_.Ch)(n)?(t.exit("htmlFlowData"),done(n)):(t.consume(n),continuationClose)}function done(o){return t.exit("htmlFlow"),n(o)}},resolveTo:function resolveToHtmlFlow(t){let n=t.length;for(;n--&&("enter"!==t[n][0]||"htmlFlow"!==t[n][1].type););n>1&&"linePrefix"===t[n-2][1].type&&(t[n][1].start=t[n-2][1].start,t[n+1][1].start=t[n-2][1].start,t.splice(n-2,2));return t},concrete:!0},R={tokenize:function tokenizeNextBlank(t,n,o){return function start(a){return t.exit("htmlFlowData"),t.enter("lineEndingBlank"),t.consume(a),t.exit("lineEndingBlank"),t.attempt(M,n,o)}},partial:!0};const N={name:"codeFenced",tokenize:function tokenizeCodeFenced(t,n,o){const a=this,l={tokenize:function tokenizeClosingFence(t,n,o){let a=0;return factorySpace(t,(function closingSequenceStart(n){return t.enter("codeFencedFence"),t.enter("codeFencedFenceSequence"),closingSequence(n)}),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function closingSequence(n){return n===h?(t.consume(n),a++,closingSequence):a<f?o(n):(t.exit("codeFencedFenceSequence"),factorySpace(t,closingSequenceEnd,"whitespace")(n))}function closingSequenceEnd(a){return null===a||(0,_.Ch)(a)?(t.exit("codeFencedFence"),n(a)):o(a)}},partial:!0},u={tokenize:function tokenizeNonLazyLine(t,n,o){const a=this;return function start(n){return t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),lineStart};function lineStart(t){return a.parser.lazy[a.now().line]?o(t):n(t)}},partial:!0},c=this.events[this.events.length-1],d=c&&"linePrefix"===c[1].type?c[2].sliceSerialize(c[1],!0).length:0;let h,f=0;return function start(n){return t.enter("codeFenced"),t.enter("codeFencedFence"),t.enter("codeFencedFenceSequence"),h=n,sequenceOpen(n)};function sequenceOpen(n){return n===h?(t.consume(n),f++,sequenceOpen):(t.exit("codeFencedFenceSequence"),f<3?o(n):factorySpace(t,infoOpen,"whitespace")(n))}function infoOpen(n){return null===n||(0,_.Ch)(n)?openAfter(n):(t.enter("codeFencedFenceInfo"),t.enter("chunkString",{contentType:"string"}),info(n))}function info(n){return null===n||(0,_.z3)(n)?(t.exit("chunkString"),t.exit("codeFencedFenceInfo"),factorySpace(t,infoAfter,"whitespace")(n)):96===n&&n===h?o(n):(t.consume(n),info)}function infoAfter(n){return null===n||(0,_.Ch)(n)?openAfter(n):(t.enter("codeFencedFenceMeta"),t.enter("chunkString",{contentType:"string"}),meta(n))}function meta(n){return null===n||(0,_.Ch)(n)?(t.exit("chunkString"),t.exit("codeFencedFenceMeta"),openAfter(n)):96===n&&n===h?o(n):(t.consume(n),meta)}function openAfter(o){return t.exit("codeFencedFence"),a.interrupt?n(o):contentStart(o)}function contentStart(n){return null===n?after(n):(0,_.Ch)(n)?t.attempt(u,t.attempt(l,after,d?factorySpace(t,contentStart,"linePrefix",d+1):contentStart),after)(n):(t.enter("codeFlowValue"),contentContinue(n))}function contentContinue(n){return null===n||(0,_.Ch)(n)?(t.exit("codeFlowValue"),contentStart(n)):(t.consume(n),contentContinue)}function after(o){return t.exit("codeFenced"),n(o)}},concrete:!0};const z={name:"characterReference",tokenize:function tokenizeCharacterReference(t,n,o){const a=this;let l,u,c=0;return function start(n){return t.enter("characterReference"),t.enter("characterReferenceMarker"),t.consume(n),t.exit("characterReferenceMarker"),open};function open(n){return 35===n?(t.enter("characterReferenceMarkerNumeric"),t.consume(n),t.exit("characterReferenceMarkerNumeric"),numeric):(t.enter("characterReferenceValue"),l=31,u=_.H$,value(n))}function numeric(n){return 88===n||120===n?(t.enter("characterReferenceMarkerHexadecimal"),t.consume(n),t.exit("characterReferenceMarkerHexadecimal"),t.enter("characterReferenceValue"),l=6,u=_.AF,value):(t.enter("characterReferenceValue"),l=7,u=_.pY,value(n))}function value(d){let h;return 59===d&&c?(h=t.exit("characterReferenceValue"),u!==_.H$||decodeNamedCharacterReference(a.sliceSerialize(h))?(t.enter("characterReferenceMarker"),t.consume(d),t.exit("characterReferenceMarker"),t.exit("characterReference"),n):o(d)):u(d)&&c++<l?(t.consume(d),value):o(d)}}};const j={name:"characterEscape",tokenize:function tokenizeCharacterEscape(t,n,o){return function start(n){return t.enter("characterEscape"),t.enter("escapeMarker"),t.consume(n),t.exit("escapeMarker"),open};function open(a){return(0,_.sR)(a)?(t.enter("characterEscapeValue"),t.consume(a),t.exit("characterEscapeValue"),t.exit("characterEscape"),n):o(a)}}};const W={name:"lineEnding",tokenize:function tokenizeLineEnding(t,n){return function start(o){return t.enter("lineEnding"),t.consume(o),t.exit("lineEnding"),factorySpace(t,n,"linePrefix")}}};const U={name:"labelEnd",tokenize:function tokenizeLabelEnd(t,n,o){const a=this;let l,u,c=a.events.length;for(;c--;)if(("labelImage"===a.events[c][1].type||"labelLink"===a.events[c][1].type)&&!a.events[c][1]._balanced){l=a.events[c][1];break}return function start(n){if(!l)return o(n);return l._inactive?balanced(n):(u=a.parser.defined.includes(normalizeIdentifier(a.sliceSerialize({start:l.end,end:a.now()}))),t.enter("labelEnd"),t.enter("labelMarker"),t.consume(n),t.exit("labelMarker"),t.exit("labelEnd"),afterLabelEnd)};function afterLabelEnd(o){return 40===o?t.attempt(X,n,u?n:balanced)(o):91===o?t.attempt(K,n,u?t.attempt(q,n,balanced):balanced)(o):u?n(o):balanced(o)}function balanced(t){return l._balanced=!0,o(t)}},resolveTo:function resolveToLabelEnd(t,n){let o,a,l,u,c=t.length,d=0;for(;c--;)if(o=t[c][1],a){if("link"===o.type||"labelLink"===o.type&&o._inactive)break;"enter"===t[c][0]&&"labelLink"===o.type&&(o._inactive=!0)}else if(l){if("enter"===t[c][0]&&("labelImage"===o.type||"labelLink"===o.type)&&!o._balanced&&(a=c,"labelLink"!==o.type)){d=2;break}}else"labelEnd"===o.type&&(l=c);const h={type:"labelLink"===t[a][1].type?"link":"image",start:Object.assign({},t[a][1].start),end:Object.assign({},t[t.length-1][1].end)},f={type:"label",start:Object.assign({},t[a][1].start),end:Object.assign({},t[l][1].end)},m={type:"labelText",start:Object.assign({},t[a+d+2][1].end),end:Object.assign({},t[l-2][1].start)};return u=[["enter",h,n],["enter",f,n]],u=push(u,t.slice(a+1,a+d+3)),u=push(u,[["enter",m,n]]),u=push(u,resolveAll(n.parser.constructs.insideSpan.null,t.slice(a+d+4,l-3),n)),u=push(u,[["exit",m,n],t[l-2],t[l-1],["exit",f,n]]),u=push(u,t.slice(l+1)),u=push(u,[["exit",h,n]]),splice(t,a,t.length,u),t},resolveAll:function resolveAllLabelEnd(t){let n,o=-1;for(;++o<t.length;)n=t[o][1],"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(t.splice(o+1,"labelImage"===n.type?4:2),n.type="data",o++);return t}},X={tokenize:function tokenizeResource(t,n,o){return function start(n){return t.enter("resource"),t.enter("resourceMarker"),t.consume(n),t.exit("resourceMarker"),factoryWhitespace(t,open)};function open(n){return 41===n?end(n):factoryDestination(t,destinationAfter,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(n)}function destinationAfter(n){return(0,_.z3)(n)?factoryWhitespace(t,between)(n):end(n)}function between(n){return 34===n||39===n||40===n?factoryTitle(t,factoryWhitespace(t,end),o,"resourceTitle","resourceTitleMarker","resourceTitleString")(n):end(n)}function end(a){return 41===a?(t.enter("resourceMarker"),t.consume(a),t.exit("resourceMarker"),t.exit("resource"),n):o(a)}}},K={tokenize:function tokenizeFullReference(t,n,o){const a=this;return function start(n){return factoryLabel.call(a,t,afterLabel,o,"reference","referenceMarker","referenceString")(n)};function afterLabel(t){return a.parser.defined.includes(normalizeIdentifier(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)))?n(t):o(t)}}},q={tokenize:function tokenizeCollapsedReference(t,n,o){return function start(n){return t.enter("reference"),t.enter("referenceMarker"),t.consume(n),t.exit("referenceMarker"),open};function open(a){return 93===a?(t.enter("referenceMarker"),t.consume(a),t.exit("referenceMarker"),t.exit("reference"),n):o(a)}}};function classifyCharacter(t){return null===t||(0,_.z3)(t)||(0,_.B8)(t)?1:(0,_.Xh)(t)?2:void 0}const Q={name:"attention",tokenize:function tokenizeAttention(t,n){const o=this.parser.constructs.attentionMarkers.null,a=this.previous,l=classifyCharacter(a);let u;return function start(n){return t.enter("attentionSequence"),u=n,sequence(n)};function sequence(c){if(c===u)return t.consume(c),sequence;const d=t.exit("attentionSequence"),h=classifyCharacter(c),f=!h||2===h&&l||o.includes(c),m=!l||2===l&&h||o.includes(a);return d._open=Boolean(42===u?f:f&&(l||!m)),d._close=Boolean(42===u?m:m&&(h||!f)),n(c)}},resolveAll:function resolveAllAttention(t,n){let o,a,l,u,c,d,h,f,m=-1;for(;++m<t.length;)if("enter"===t[m][0]&&"attentionSequence"===t[m][1].type&&t[m][1]._close)for(o=m;o--;)if("exit"===t[o][0]&&"attentionSequence"===t[o][1].type&&t[o][1]._open&&n.sliceSerialize(t[o][1]).charCodeAt(0)===n.sliceSerialize(t[m][1]).charCodeAt(0)){if((t[o][1]._close||t[m][1]._open)&&(t[m][1].end.offset-t[m][1].start.offset)%3&&!((t[o][1].end.offset-t[o][1].start.offset+t[m][1].end.offset-t[m][1].start.offset)%3))continue;d=t[o][1].end.offset-t[o][1].start.offset>1&&t[m][1].end.offset-t[m][1].start.offset>1?2:1;const _=Object.assign({},t[o][1].end),T=Object.assign({},t[m][1].start);movePoint(_,-d),movePoint(T,d),u={type:d>1?"strongSequence":"emphasisSequence",start:_,end:Object.assign({},t[o][1].end)},c={type:d>1?"strongSequence":"emphasisSequence",start:Object.assign({},t[m][1].start),end:T},l={type:d>1?"strongText":"emphasisText",start:Object.assign({},t[o][1].end),end:Object.assign({},t[m][1].start)},a={type:d>1?"strong":"emphasis",start:Object.assign({},u.start),end:Object.assign({},c.end)},t[o][1].end=Object.assign({},u.start),t[m][1].start=Object.assign({},c.end),h=[],t[o][1].end.offset-t[o][1].start.offset&&(h=push(h,[["enter",t[o][1],n],["exit",t[o][1],n]])),h=push(h,[["enter",a,n],["enter",u,n],["exit",u,n],["enter",l,n]]),h=push(h,resolveAll(n.parser.constructs.insideSpan.null,t.slice(o+1,m),n)),h=push(h,[["exit",l,n],["enter",c,n],["exit",c,n],["exit",a,n]]),t[m][1].end.offset-t[m][1].start.offset?(f=2,h=push(h,[["enter",t[m][1],n],["exit",t[m][1],n]])):f=0,splice(t,o-1,m-o+3,h),m=o+h.length-f-2;break}m=-1;for(;++m<t.length;)"attentionSequence"===t[m][1].type&&(t[m][1].type="data");return t}};function movePoint(t,n){t.column+=n,t.offset+=n,t._bufferIndex+=n}const Z={42:D,43:D,45:D,48:D,49:D,50:D,51:D,52:D,53:D,54:D,55:D,56:D,57:D,62:L},J={91:O},ee={[-2]:B,[-1]:B,32:B},te={35:{name:"headingAtx",tokenize:function tokenizeHeadingAtx(t,n,o){const a=this;let l=0;return function start(n){return t.enter("atxHeading"),t.enter("atxHeadingSequence"),fenceOpenInside(n)};function fenceOpenInside(u){return 35===u&&l++<6?(t.consume(u),fenceOpenInside):null===u||(0,_.z3)(u)?(t.exit("atxHeadingSequence"),a.interrupt?n(u):headingBreak(u)):o(u)}function headingBreak(o){return 35===o?(t.enter("atxHeadingSequence"),sequence(o)):null===o||(0,_.Ch)(o)?(t.exit("atxHeading"),n(o)):(0,_.xz)(o)?factorySpace(t,headingBreak,"whitespace")(o):(t.enter("atxHeadingText"),data(o))}function sequence(n){return 35===n?(t.consume(n),sequence):(t.exit("atxHeadingSequence"),headingBreak(n))}function data(n){return null===n||35===n||(0,_.z3)(n)?(t.exit("atxHeadingText"),headingBreak(n)):(t.consume(n),data)}},resolve:function resolveHeadingAtx(t,n){let o,a,l=t.length-2,u=3;"whitespace"===t[u][1].type&&(u+=2);l-2>u&&"whitespace"===t[l][1].type&&(l-=2);"atxHeadingSequence"===t[l][1].type&&(u===l-1||l-4>u&&"whitespace"===t[l-2][1].type)&&(l-=u+1===l?2:4);l>u&&(o={type:"atxHeadingText",start:t[u][1].start,end:t[l][1].end},a={type:"chunkText",start:t[u][1].start,end:t[l][1].end,contentType:"text"},splice(t,u,l-u+1,[["enter",o,n],["enter",a,n],["exit",a,n],["exit",o,n]]));return t}},42:C,45:[I,C],60:V,61:I,95:C,96:N,126:N},ne={38:z,92:j},ie={[-5]:W,[-4]:W,[-3]:W,33:{name:"labelStartImage",tokenize:function tokenizeLabelStartImage(t,n,o){const a=this;return function start(n){return t.enter("labelImage"),t.enter("labelImageMarker"),t.consume(n),t.exit("labelImageMarker"),open};function open(n){return 91===n?(t.enter("labelMarker"),t.consume(n),t.exit("labelMarker"),t.exit("labelImage"),after):o(n)}function after(t){return 94===t&&"_hiddenFootnoteSupport"in a.parser.constructs?o(t):n(t)}},resolveAll:U.resolveAll},38:z,42:Q,60:[{name:"autolink",tokenize:function tokenizeAutolink(t,n,o){let a=1;return function start(n){return t.enter("autolink"),t.enter("autolinkMarker"),t.consume(n),t.exit("autolinkMarker"),t.enter("autolinkProtocol"),open};function open(n){return(0,_.jv)(n)?(t.consume(n),schemeOrEmailAtext):(0,_.n9)(n)?emailAtext(n):o(n)}function schemeOrEmailAtext(t){return 43===t||45===t||46===t||(0,_.H$)(t)?schemeInsideOrEmailAtext(t):emailAtext(t)}function schemeInsideOrEmailAtext(n){return 58===n?(t.consume(n),urlInside):(43===n||45===n||46===n||(0,_.H$)(n))&&a++<32?(t.consume(n),schemeInsideOrEmailAtext):emailAtext(n)}function urlInside(n){return 62===n?(t.exit("autolinkProtocol"),end(n)):null===n||32===n||60===n||(0,_.Av)(n)?o(n):(t.consume(n),urlInside)}function emailAtext(n){return 64===n?(t.consume(n),a=0,emailAtSignOrDot):(0,_.n9)(n)?(t.consume(n),emailAtext):o(n)}function emailAtSignOrDot(t){return(0,_.H$)(t)?emailLabel(t):o(t)}function emailLabel(n){return 46===n?(t.consume(n),a=0,emailAtSignOrDot):62===n?(t.exit("autolinkProtocol").type="autolinkEmail",end(n)):emailValue(n)}function emailValue(n){return(45===n||(0,_.H$)(n))&&a++<63?(t.consume(n),45===n?emailValue:emailLabel):o(n)}function end(o){return t.enter("autolinkMarker"),t.consume(o),t.exit("autolinkMarker"),t.exit("autolink"),n}}},{name:"htmlText",tokenize:function tokenizeHtmlText(t,n,o){const a=this;let l,u,c,d;return function start(n){return t.enter("htmlText"),t.enter("htmlTextData"),t.consume(n),open};function open(n){return 33===n?(t.consume(n),declarationOpen):47===n?(t.consume(n),tagCloseStart):63===n?(t.consume(n),instruction):(0,_.jv)(n)?(t.consume(n),tagOpen):o(n)}function declarationOpen(n){return 45===n?(t.consume(n),commentOpen):91===n?(t.consume(n),u="CDATA[",c=0,cdataOpen):(0,_.jv)(n)?(t.consume(n),declaration):o(n)}function commentOpen(n){return 45===n?(t.consume(n),commentStart):o(n)}function commentStart(n){return null===n||62===n?o(n):45===n?(t.consume(n),commentStartDash):comment(n)}function commentStartDash(t){return null===t||62===t?o(t):comment(t)}function comment(n){return null===n?o(n):45===n?(t.consume(n),commentClose):(0,_.Ch)(n)?(d=comment,atLineEnding(n)):(t.consume(n),comment)}function commentClose(n){return 45===n?(t.consume(n),end):comment(n)}function cdataOpen(n){return n===u.charCodeAt(c++)?(t.consume(n),c===u.length?cdata:cdataOpen):o(n)}function cdata(n){return null===n?o(n):93===n?(t.consume(n),cdataClose):(0,_.Ch)(n)?(d=cdata,atLineEnding(n)):(t.consume(n),cdata)}function cdataClose(n){return 93===n?(t.consume(n),cdataEnd):cdata(n)}function cdataEnd(n){return 62===n?end(n):93===n?(t.consume(n),cdataEnd):cdata(n)}function declaration(n){return null===n||62===n?end(n):(0,_.Ch)(n)?(d=declaration,atLineEnding(n)):(t.consume(n),declaration)}function instruction(n){return null===n?o(n):63===n?(t.consume(n),instructionClose):(0,_.Ch)(n)?(d=instruction,atLineEnding(n)):(t.consume(n),instruction)}function instructionClose(t){return 62===t?end(t):instruction(t)}function tagCloseStart(n){return(0,_.jv)(n)?(t.consume(n),tagClose):o(n)}function tagClose(n){return 45===n||(0,_.H$)(n)?(t.consume(n),tagClose):tagCloseBetween(n)}function tagCloseBetween(n){return(0,_.Ch)(n)?(d=tagCloseBetween,atLineEnding(n)):(0,_.xz)(n)?(t.consume(n),tagCloseBetween):end(n)}function tagOpen(n){return 45===n||(0,_.H$)(n)?(t.consume(n),tagOpen):47===n||62===n||(0,_.z3)(n)?tagOpenBetween(n):o(n)}function tagOpenBetween(n){return 47===n?(t.consume(n),end):58===n||95===n||(0,_.jv)(n)?(t.consume(n),tagOpenAttributeName):(0,_.Ch)(n)?(d=tagOpenBetween,atLineEnding(n)):(0,_.xz)(n)?(t.consume(n),tagOpenBetween):end(n)}function tagOpenAttributeName(n){return 45===n||46===n||58===n||95===n||(0,_.H$)(n)?(t.consume(n),tagOpenAttributeName):tagOpenAttributeNameAfter(n)}function tagOpenAttributeNameAfter(n){return 61===n?(t.consume(n),tagOpenAttributeValueBefore):(0,_.Ch)(n)?(d=tagOpenAttributeNameAfter,atLineEnding(n)):(0,_.xz)(n)?(t.consume(n),tagOpenAttributeNameAfter):tagOpenBetween(n)}function tagOpenAttributeValueBefore(n){return null===n||60===n||61===n||62===n||96===n?o(n):34===n||39===n?(t.consume(n),l=n,tagOpenAttributeValueQuoted):(0,_.Ch)(n)?(d=tagOpenAttributeValueBefore,atLineEnding(n)):(0,_.xz)(n)?(t.consume(n),tagOpenAttributeValueBefore):(t.consume(n),l=void 0,tagOpenAttributeValueUnquoted)}function tagOpenAttributeValueQuoted(n){return n===l?(t.consume(n),tagOpenAttributeValueQuotedAfter):null===n?o(n):(0,_.Ch)(n)?(d=tagOpenAttributeValueQuoted,atLineEnding(n)):(t.consume(n),tagOpenAttributeValueQuoted)}function tagOpenAttributeValueQuotedAfter(t){return 62===t||47===t||(0,_.z3)(t)?tagOpenBetween(t):o(t)}function tagOpenAttributeValueUnquoted(n){return null===n||34===n||39===n||60===n||61===n||96===n?o(n):62===n||(0,_.z3)(n)?tagOpenBetween(n):(t.consume(n),tagOpenAttributeValueUnquoted)}function atLineEnding(n){return t.exit("htmlTextData"),t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),factorySpace(t,afterPrefix,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function afterPrefix(n){return t.enter("htmlTextData"),d(n)}function end(a){return 62===a?(t.consume(a),t.exit("htmlTextData"),t.exit("htmlText"),n):o(a)}}}],91:{name:"labelStartLink",tokenize:function tokenizeLabelStartLink(t,n,o){const a=this;return function start(n){return t.enter("labelLink"),t.enter("labelMarker"),t.consume(n),t.exit("labelMarker"),t.exit("labelLink"),after};function after(t){return 94===t&&"_hiddenFootnoteSupport"in a.parser.constructs?o(t):n(t)}},resolveAll:U.resolveAll},92:[{name:"hardBreakEscape",tokenize:function tokenizeHardBreakEscape(t,n,o){return function start(n){return t.enter("hardBreakEscape"),t.enter("escapeMarker"),t.consume(n),open};function open(a){return(0,_.Ch)(a)?(t.exit("escapeMarker"),t.exit("hardBreakEscape"),n(a)):o(a)}}},j],93:U,95:Q,96:{name:"codeText",tokenize:function tokenizeCodeText(t,n,o){let a,l,u=0;return function start(n){return t.enter("codeText"),t.enter("codeTextSequence"),openingSequence(n)};function openingSequence(n){return 96===n?(t.consume(n),u++,openingSequence):(t.exit("codeTextSequence"),gap(n))}function gap(n){return null===n?o(n):96===n?(l=t.enter("codeTextSequence"),a=0,closingSequence(n)):32===n?(t.enter("space"),t.consume(n),t.exit("space"),gap):(0,_.Ch)(n)?(t.enter("lineEnding"),t.consume(n),t.exit("lineEnding"),gap):(t.enter("codeTextData"),data(n))}function data(n){return null===n||32===n||96===n||(0,_.Ch)(n)?(t.exit("codeTextData"),gap(n)):(t.consume(n),data)}function closingSequence(o){return 96===o?(t.consume(o),a++,closingSequence):a===u?(t.exit("codeTextSequence"),t.exit("codeText"),n(o)):(l.type="codeTextData",data(o))}},resolve:function resolveCodeText(t){let n,o,a=t.length-4,l=3;if(!("lineEnding"!==t[l][1].type&&"space"!==t[l][1].type||"lineEnding"!==t[a][1].type&&"space"!==t[a][1].type))for(n=l;++n<a;)if("codeTextData"===t[n][1].type){t[l][1].type="codeTextPadding",t[a][1].type="codeTextPadding",l+=2,a-=2;break}n=l-1,a++;for(;++n<=a;)void 0===o?n!==a&&"lineEnding"!==t[n][1].type&&(o=n):n!==a&&"lineEnding"!==t[n][1].type||(t[o][1].type="codeTextData",n!==o+2&&(t[o][1].end=t[n-1][1].end,t.splice(o+2,n-o-2),a-=n-o-2,n=o+2),o=void 0);return t},previous:function previous(t){return 96!==t||"characterEscape"===this.events[this.events.length-1][1].type}}},re={null:[Q,k]},oe={null:[42,95]},se={null:[]};function parse(t={}){const n={defined:[],lazy:{},constructs:function combineExtensions(t){const n={};let o=-1;for(;++o<t.length;)syntaxExtension(n,t[o]);return n}([a].concat(t.extensions||[])),content:create(T),document:create(v),flow:create(w),string:create(A),text:create(P)};return n;function create(t){return function creator(o){return createTokenizer(n,t,o)}}}const ae=/[\0\t\n\r]/g;const micromark=function(t,n,o){return"string"!=typeof n&&(o=n,n=void 0),compile(o)(function postprocess(t){for(;!subtokenize(t););return t}(parse(o).document().write(function preprocess(){let t,n=1,o="",a=!0;return function preprocessor(l,u,c){const d=[];let h,f,m,_,T;l=o+l.toString(u),m=0,o="",a&&(65279===l.charCodeAt(0)&&m++,a=void 0);for(;m<l.length;){if(ae.lastIndex=m,h=ae.exec(l),_=h&&void 0!==h.index?h.index:l.length,T=l.charCodeAt(_),!h){o=l.slice(m);break}if(10===T&&m===_&&t)d.push(-3),t=void 0;else switch(t&&(d.push(-5),t=void 0),m<_&&(d.push(l.slice(m,_)),n+=_-m),T){case 0:d.push(65533),n++;break;case 9:for(f=4*Math.ceil(n/4),d.push(-2);n++<f;)d.push(-1);break;case 10:d.push(-4),n=1;break;default:t=!0,n=1}m=_+1}c&&(t&&d.push(-5),o&&d.push(o),d.push(null));return d}}()(t,n,!0))))}}},t=>{var __webpack_exec__=n=>t(t.s=n);t.O(0,[4736],()=>(__webpack_exec__(28594),__webpack_exec__(35666),__webpack_exec__(63954)));t.O()}]);
