/*! For license information please see LICENSES */
(window.webpackJsonp=window.webpackJsonp||[]).push([[103],{101:function(e,t,n){"use strict";function r(e){this.message=e}r.prototype=new Error,r.prototype.name="InvalidCharacterError";var o="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,o,a=0,i=0,l="";o=t.charAt(i++);~o&&(n=a%4?64*n+o:o,a++%4)?l+=String.fromCharCode(255&n>>(-2*a&6)):0)o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(o);return l};function l(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(o(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return o(t)}}function c(e){this.message=e}function d(e,t){if("string"!=typeof e)throw new c("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(l(e.split(".")[n]))}catch(e){throw new c("Invalid token specified: "+e.message)}}c.prototype=new Error,c.prototype.name="InvalidTokenError";const a=d;a.default=d,a.InvalidTokenError=c,e.exports=a},113:function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return l}));var r,o,l,c=n(17),d=n(344),f=n(345),h=n(346);function m(e){r=Object(c.e)(d.default,e),o=Object(c.e)(f.default,e),l=Object(c.e)(h.default,e)}},121:function(e,t,n){"use strict";n(20),n(16),n(3),n(8);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(15),v=n(364),y=n(365),w=n(9),x=n(366),S=n(6),O=n(149),E=n(110),k=n(111),T=n(367);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var P=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},_=function(e){Object(c.a)(d,e);var t,n=j(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).global=null,e.prevRoute=null,e.hideOverlay=!1,e}return Object(l.a)(d,[{key:"beforeMount",value:function(){this.hideOverlay=!1}},{key:"mounted",value:function(){var e;new O.a,this.hideOverlay=!0,null===w.pageStore.page||this.global||(this.global=null===(e=w.pageStore.page)||void 0===e?void 0:e.Global)}},{key:"fetch",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=w.pageStore.page&&(this.global=null===(t=w.pageStore.page)||void 0===t?void 0:t.Global);case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"modalContent",get:function(){return w.globalStore.contentModalContent}},{key:"modalProps",get:function(){return w.globalStore.contentModalProps}},{key:"routeChanged",value:function(){if(this.prevRoute!==this.$route.path){var body=document.querySelector("body");null!=body&&(null==body||body.setAttribute("tabindex","-1"),null==body||body.focus(),null==body||body.addEventListener("blur",(function(){body.removeAttribute("tabindex")})))}this.prevRoute=this.$route.path}},{key:"footerAriaLabel",get:function(){return null!=this.global?{mail:this.global.Dictionaries["Aria.General.SendUsMail"],scroll:this.global.Dictionaries["Aria.General.ScrollTop"]}:null}}]),d}(m.Vue);P([Object(S.Watch)("$route")],_.prototype,"routeChanged",null);var C=_=P([Object(m.Component)({middleware:["global"],components:{HeaderNavigation:v.default,FooterNavigation:y.default,VideoModal:x.default,ContentModal:E.default,PageLoader:k.default,ReleaseCountdown:T.default}})],_);t.a=C},122:function(e,t,n){"use strict";n(20),n(16),n(3),n(8),n(40),n(14),n(48),n(53),n(153);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(368),v=n(369),y=n(15),w=n(6),x=n(111),S=n(110),O=n(370),E=n(426),k=n(149),T=n(9);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var P=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},_=function(e){Object(c.a)(f,e);var t,n,d=j(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).global=null,e.prevRoute=null,e.hideOverlay=!1,e.adminNavigation=null,e.teacherNavigation=null,e.quickLinks=null,e}return Object(l.a)(f,[{key:"beforeMount",value:function(){var e;T.globalStore.setMyPageIsLoading(),this.getHeaderLinks(),null!=T.pageStore.page&&(this.global=null===(e=T.pageStore.page)||void 0===e?void 0:e.Global)}},{key:"isLoading",get:function(){return T.globalStore.myPageIsLoading}},{key:"mounted",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:new k.a,T.globalStore.removeMyPageIsLoading();case 2:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"getHeaderLinks",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.globalStore.setMyPageIsLoading(),e.next=3,this.$myPageApi.GetQuicklinks().then((function(e){t.quickLinks=null==e?void 0:e.data.Page.QuickLinks,t.teacherNavigation=null==e?void 0:e.data.Page.TeacherMenu,t.adminNavigation=null==e?void 0:e.data.Page.AdminMenu})).finally((function(){T.globalStore.removeMyPageIsLoading()}));case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"pageHeaderLinks",get:function(){var e,t=E.a.map((function(e){return e.routeName?{Url:e.path,Name:e.routeName}:null}));return(null===(e=this.$route.name)||void 0===e?void 0:e.includes("admin"))?this.adminNavigation?this.adminNavigation.map((function(nav){var e,n=t.find((function(e){return(null==e?void 0:e.Name)===nav.RouteName}));return{Url:null!==(e=null==n?void 0:n.Url)&&void 0!==e?e:"404",Name:nav.DisplayName,dataHover:nav.DisplayName,BurgerMenuText:"",SubMenuItems:[]}})):null:this.teacherNavigation?this.teacherNavigation.map((function(nav){var e,n=t.find((function(e){return(null==e?void 0:e.Name)===nav.RouteName}));return{Url:null!==(e=null==n?void 0:n.Url)&&void 0!==e?e:"404",Name:nav.DisplayName,dataHover:nav.DisplayName,BurgerMenuText:"",SubMenuItems:[]}})):null}},{key:"modalContent",get:function(){return T.globalStore.contentModalContent}},{key:"modalProps",get:function(){return T.globalStore.contentModalProps}},{key:"routeChanged",value:function(){if(this.prevRoute!==this.$route.path){var body=document.querySelector("body");null!=body&&(null==body||body.setAttribute("tabindex","-1"),null==body||body.focus(),null==body||body.addEventListener("blur",(function(){body.removeAttribute("tabindex")})))}this.prevRoute=this.$route.path}},{key:"footerAriaLabel",get:function(){return null!=this.global?{mail:this.global.Dictionaries["Aria.General.SendUsMail"],scroll:this.global.Dictionaries["Aria.General.ScrollTop"]}:null}}]),f}(y.Vue);P([Object(w.Watch)("$route")],_.prototype,"routeChanged",null);var C=_=P([Object(y.Component)({components:{MyPageHeaderNavigation:v.default,MyPageFooterNavigation:m.default,ContentModal:S.default,GlobalDialog:O.default,PageLoader:x.default}})],_);t.a=C},123:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(11),o=n(10),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(6),v=n(76),y=n(39),w=n(102);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},O=function(e){Object(l.a)(n,e);var t=x(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(h.Vue);S([Object(m.Prop)()],O.prototype,"item",void 0);var E=O=S([Object(h.Component)({components:{svgIcon:y.default,LinkComponent:v.default,rteEditor:w.default}})],O);t.a=E},124:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(11),o=n(10),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(h.Vue);v([Object(h.Prop)()],y.prototype,"icon",void 0),v([Object(h.Prop)({default:" "})],y.prototype,"theme",void 0),v([Object(h.Prop)({default:0})],y.prototype,"rotateDegrees",void 0);var w=y=v([h.Component],y);t.a=w},125:function(e,t,n){"use strict";n(20),n(16),n(3),n(8);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(6),v=n(107),y=n(77),w=n(9),x=n(83),S=n(108),O=n(81);function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var k=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},T=function(e){Object(c.a)(f,e);var t,n,d=E(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).myPage={Url:"https://".concat("ffefonden.dk","/min-profil"),Name:"Min profil"},e}return Object(l.a)(f,[{key:"asyncData",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{pageData:null===(t=w.pageStore.page)||void 0===t?void 0:t.Global});case 1:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"toggleLoginModal",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.dontShowLoginModal()?this.$router.push("https://".concat("ffefonden.dk","/min-profil")):w.globalStore.setGlobalModalActive({prevContentFocusEl:this.toggleBtn,component:x.default,props:{modalContent:null===(r=null===(n=null===(t=w.pageStore.page)||void 0===t?void 0:t.Global)||void 0===n?void 0:n.MyPageSettings)||void 0===r?void 0:r.ModalInformation}});case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"dontShowLoginModal",value:function(){return localStorage.getItem(y.e)}},{key:"mounted",value:function(){var e=this;w.globalStore.setOffset(this.$refs.offsetContainer),window.addEventListener("resize",(function(){w.globalStore.setOffset(e.$refs.offsetContainer)}))}}]),f}(m.Vue);k([Object(m.Prop)()],T.prototype,"header",void 0),k([Object(m.Prop)()],T.prototype,"logo",void 0),k([Object(m.Prop)()],T.prototype,"socialMedia",void 0),k([Object(m.Prop)({default:!1})],T.prototype,"showLoginButton",void 0),k([Object(m.Ref)()],T.prototype,"toggleBtn",void 0);var j=T=k([Object(m.Component)({components:{HeaderSearch:O.default,HeaderBurgerNav:S.default,SkipLink:v.default,ContentModalLogin:x.default}})],T);t.a=j},126:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(80),m=n(15),v=n(6),y=n(76),w=n(39);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},O=function(e){Object(l.a)(n,e);var t=x(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"scrollTop",value:function(){document.body.scrollTo(0,0),document.documentElement.scrollTo(0,0)}}]),n}(m.Vue);S([Object(v.Prop)()],O.prototype,"footer",void 0),S([Object(v.Prop)()],O.prototype,"logo",void 0),S([Object(v.Prop)()],O.prototype,"socialMedia",void 0),S([Object(v.Prop)()],O.prototype,"email",void 0),S([Object(v.Prop)()],O.prototype,"srLabel",void 0);var E=O=S([Object(m.Component)({components:{svgIcon:w.default,SocialMedia:h.default,LinkComponent:y.default}})],O);t.a=E},127:function(e,t,n){"use strict";n(16),n(3),n(8),n(45);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(9),v=n(104);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(l.a)(n,e);var t=y(n);function n(){var e,o,l,c;return Object(r.a)(this,n),(e=t.apply(this,arguments)).dictionaries=null!==(c=null===(l=null===(o=m.pageStore.page)||void 0===o?void 0:o.Global)||void 0===l?void 0:l.Dictionaries)&&void 0!==c?c:null,e}return Object(o.a)(n,[{key:"vimeoId",get:function(){return m.globalStore.videoModalId}},{key:"isActive",get:function(){return m.globalStore.videoModalActive}},{key:"changeFocus",value:function(){var e=this;this.isActive&&this.$nextTick((function(){setTimeout((function(){e.$refs.modalBtn.focus()}),500)}))}},{key:"closeModal",value:function(){m.globalStore.closeModal()}}]),n}(h.Vue);w([Object(h.Watch)("isActive")],x.prototype,"changeFocus",null);var S=x=w([Object(h.Component)({components:{focusTrap:v.default}})],x);t.a=S},128:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(104),v=n(9);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(l.a)(n,e);var t=y(n);function n(){var e,o,l,c;return Object(r.a)(this,n),(e=t.apply(this,arguments)).dictionaries=null!==(c=null===(l=null===(o=null===v.pageStore||void 0===v.pageStore?void 0:v.pageStore.page)||void 0===o?void 0:o.Global)||void 0===l?void 0:l.Dictionaries)&&void 0!==c?c:null,e}return Object(o.a)(n,[{key:"isActive",get:function(){return v.globalStore.contentModalActive}},{key:"changeFocus",value:function(){var e=this;this.isActive&&this.$nextTick((function(){e.$refs.modalBtn.focus()}))}},{key:"contentModalProps",get:function(){return v.globalStore.contentModalProps?v.globalStore.contentModalProps:null}},{key:"closeModal",value:function(){v.globalStore.closeContentModal()}}]),n}(h.Vue);w([Object(h.Watch)("isActive")],x.prototype,"changeFocus",null);var S=x=w([Object(h.Component)({components:{focusTrap:m.default}})],x);t.a=S},129:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(11),o=n(10),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(6);function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},w=function(e){Object(l.a)(n,e);var t=v(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(h.Vue);y([Object(m.Prop)()],w.prototype,"logo",void 0);var x=w=y([Object(h.Component)({name:"PageLoader",components:{}})],w);t.a=x},130:function(e,t,n){"use strict";n(16),n(3),n(8),n(45);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(6);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).headline="Fonden præsenterer ny hjemmeside om:",e.dayNumber=0,e.hourNumber=0,e.minutNumber=0,e.secondsNumber=0,e.showCounter=!0,e}return Object(o.a)(n,[{key:"beforeMount",value:function(){this.startCounter()}},{key:"startCounter",value:function(){var e=this,t=6e4,n=36e5,r=24*n,o=new Date(this.releaseDate).getTime(),l=setInterval((function(){var c=(new Date).getTime(),d=o-c;e.dayNumber=Math.floor(d/r),e.hourNumber=Math.floor(d%r/n),e.minutNumber=Math.floor(d%n/t),e.secondsNumber=Math.floor(d%t/1e3),d<0&&(e.headline="HURRA!",e.showCounter=!1,e.$emit("update-release"),clearInterval(l))}),0)}}]),n}(h.Vue);v([Object(h.Prop)()],y.prototype,"releaseDate",void 0),v([Object(h.Prop)()],y.prototype,"logo",void 0);var w=y=v([Object(h.Component)({})],y);t.a=w},131:function(e,t,n){"use strict";n(16),n(3),n(8),n(14);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(80),m=n(15),v=n(6),y=n(76),w=n(39);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},O=function(e){Object(l.a)(n,e);var t=x(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).router=null,e}return Object(o.a)(n,[{key:"mounted",value:function(){var e;this.router=null!==(e=this.$router.currentRoute.name)&&void 0!==e?e:null}},{key:"scrollTop",value:function(){document.body.scrollTo(0,0),document.documentElement.scrollTo(0,0)}}]),n}(m.Vue);S([Object(v.Prop)()],O.prototype,"footer",void 0),S([Object(v.Prop)()],O.prototype,"logo",void 0),S([Object(v.Prop)()],O.prototype,"socialMedia",void 0),S([Object(v.Prop)()],O.prototype,"email",void 0),S([Object(v.Prop)()],O.prototype,"srLabel",void 0);var E=O=S([Object(m.Component)({components:{svgIcon:w.default,SocialMedia:h.default,LinkComponent:y.default}})],O);t.a=E},132:function(e,t,n){"use strict";n(20),n(16),n(3),n(8),n(14),n(48),n(53);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(6),v=n(107),y=n(108),w=n(109),x=n(81);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var O=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},E=function(e){Object(c.a)(d,e);var t,n=S(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).showSearch=!1,e}return Object(l.a)(d,[{key:"layoutAdmin",get:function(){var e;return null===(e=this.$route.name)||void 0===e?void 0:e.includes("admin")}},{key:"logMeOut",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$auth.logout();case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),d}(m.Vue);O([Object(m.Prop)()],E.prototype,"header",void 0),O([Object(m.Prop)()],E.prototype,"logo",void 0),O([Object(m.Prop)()],E.prototype,"socialMedia",void 0),O([Object(m.Prop)()],E.prototype,"headerLinks",void 0);var k=E=O([Object(m.Component)({components:{HeaderSearch:x.default,HeaderBurgerNav:y.default,HeaderDropdown:w.default,SkipLink:v.default}})],E);t.a=k},133:function(e,t,n){"use strict";var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=(n(8),n(3),n(16),n(6)),m=n(9);function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},w=function(e){Object(l.a)(n,e);var t=v(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"dialogProps",get:function(){return m.globalStore.dialogProperties}},{key:"showDialog",get:function(){return m.globalStore.dialogActive}},{key:"handlePromise",value:function(e){e?(m.globalStore.dialogResolve(),m.globalStore.closeDialog()):(m.globalStore.dialogReject(),m.globalStore.closeDialog())}},{key:"closeDialog",value:function(){m.globalStore.dialogReject(),m.globalStore.closeDialog()}}]),n}(h.Vue),x=w=y([h.Component],w);t.a=x},134:function(e,t,n){"use strict";n(16),n(3),n(8),n(91),n(84);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"isExternal",get:function(){return!this.link.Url.startsWith("/")}}]),n}(h.Vue);v([Object(h.Prop)({type:Object,required:!0})],y.prototype,"link",void 0);var w=y=v([h.Component],y);t.a=w},135:function(e,t,n){"use strict";n(20),n(16),n(3),n(8),n(28),n(30);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(6),v=n(72);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(c.a)(f,e);var t,n,d=y(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).lastUpdatedDate="",e}return Object(l.a)(f,[{key:"mounted",value:function(){this.getAllLinks(),this.getAllImages()}},{key:"iterate",value:function(data){var e=this;Object.keys(data).forEach((function(t){"updatedDate"===t&&(e.lastUpdatedDate="".concat(data[t])),"object"!==Object(h.a)(data[t])||null===data[t]||"$parent"!==t&&"$metaInfo"!==t||e.iterate(data[t])}))}},{key:"datePassed",value:function(e){this.iterate(e);var t=new Date("2023-01-01T14:26:22.483Z"),n=new Date(this.lastUpdatedDate);return n instanceof Date&&!isNaN(n.getTime())?t<=n:(console.warn("Updated Date Missing, Can't display RTE correctly"),!1)}},{key:"knownDatePassed",get:function(){var e=new Date("2023-01-01T14:26:22.483Z"),t=new Date(this.updatedDate);return t instanceof Date&&!isNaN(t.getTime())?e<=t:(console.warn("Updated Date Missing, Can't display RTE correctly"),!1)}},{key:"getAllImages",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(v.d)(this.$config.baseURL,this.$refs.rte,"img"));case 1:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getAllLinks",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(v.d)(this.$config.baseURL,this.$refs.rte,"a"));case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),f}(m.Vue);w([Object(m.Prop)()],x.prototype,"data",void 0),w([Object(m.Prop)()],x.prototype,"updatedDate",void 0);var S=x=w([Object(m.Component)({})],x);t.a=S},136:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(6);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"skipToMain",value:function(){var e=document.getElementById("main");null!=e&&e.focus()}}]),n}(h.Vue),w=y=v([h.Component],y);t.a=w},137:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(6),m=n(39),v=n(102),y=n(77);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},S=function(e){Object(l.a)(n,e);var t=w(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).hideModal=!1,e.showMultiStepForm=!0,e.myProfileBase="https://".concat("ffefonden.dk","/min-profil"),e}return Object(o.a)(n,[{key:"hideLoginModal",value:function(){this.hideModal&&localStorage.setItem(y.e,"true")}}]),n}(h.Vue);x([Object(h.Prop)()],S.prototype,"props",void 0);var O=S=x([Object(h.Component)({components:{RteEditor:v.default,SvgIcon:m.default}})],S);t.a=O},138:function(e,t,n){"use strict";n(16);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=(n(20),n(8),n(3),n(45),n(15)),v=n(81),y=n(80),w=n(363),x=n(109),S=n(6),O=n(9),E=n(83),k=n(77);function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var j=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},P=function(e){Object(c.a)(f,e);var t,n,d=T(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).isActive=!1,e.showMyProfile=O.pageStore.page.Global.ShowMyProfile,e.myPage={Url:"https://".concat("ffefonden.dk","/min-profil"),Name:"Min profil"},e.dictionaries=O.pageStore.page.Global.Dictionaries,e}return Object(l.a)(f,[{key:"closeMenu",value:function(){this.isActive=!1}},{key:"handleFocus",value:function(){var e=this.$refs.menuOpen,t=this.$refs.menuClose;this.isActive?setTimeout((function(){t.focus()}),100):setTimeout((function(){e.focus()}),100)}},{key:"toggleMenu",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.isActive=!this.isActive,this.handleFocus();case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"toggleLoginModal",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.dontShowLoginModal()?this.$router.push("https://".concat("ffefonden.dk","/min-profil")):O.globalStore.setGlobalModalActive({prevContentFocusEl:this.toggleBtn,component:E.default,props:{modalContent:null===(r=null===(n=null===(t=O.pageStore.page)||void 0===t?void 0:t.Global)||void 0===n?void 0:n.MyPageSettings)||void 0===r?void 0:r.ModalInformation}});case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"dontShowLoginModal",value:function(){return localStorage.getItem(k.e)}}]),f}(m.Vue);j([Object(m.Prop)()],P.prototype,"burgerMenu",void 0),j([Object(m.Prop)()],P.prototype,"socialMedia",void 0),j([Object(m.Prop)()],P.prototype,"showSearch",void 0),j([Object(S.Ref)()],P.prototype,"toggleBtn",void 0),j([Object(S.Watch)("$route")],P.prototype,"closeMenu",null);var _=P=j([Object(m.Component)({components:{HeaderSearch:v.default,SocialMedia:y.default,HeaderBurgerNavSub:w.default,HeaderDropdown:x.default,ContentModalLogin:E.default}})],P);t.a=_},139:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(6),m=n(9),v=n(39);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(l.a)(n,e);var t=y(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).isActive=!1,e.dictionaries=m.pageStore.page.Global.Dictionaries,e.searchInput="",e}return Object(o.a)(n,[{key:"themeColor",get:function(){return this.theme?"search-blue-".concat(this.theme):"search-blue"}},{key:"closeSearch",value:function(){this.isActive=!1,this.searchInput=""}},{key:"onSubmit",value:function(){this.$router.push("/soge-resultater/?query="+this.searchInput)}},{key:"toggleFocus",value:function(){var e=this.$refs.searchBtn,t=this.$refs.searchInput;this.isActive?this.$nextTick((function(){t.focus()})):this.$nextTick((function(){e.focus()}))}}]),n}(h.Vue);w([Object(h.Prop)()],x.prototype,"theme",void 0),w([Object(h.Watch)("$route")],x.prototype,"closeSearch",null);var S=x=w([Object(h.Component)({components:{SvgIcons:v.default}})],x);t.a=S},140:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(11),o=n(10),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(39);function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},w=function(e){Object(l.a)(n,e);var t=v(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(h.Vue);y([Object(h.Prop)()],w.prototype,"theme",void 0),y([Object(h.Prop)()],w.prototype,"socialMedia",void 0);var x=w=y([Object(h.Component)({components:{SvgIcons:m.default}})],w);t.a=x},141:function(e,t,n){"use strict";n(20),n(16),n(3),n(8);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=n(6),v=n(39);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(c.a)(d,e);var t,n=y(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).dropdownIsActive=!1,e.quickLinks=null,e}return Object(l.a)(d,[{key:"beforeMount",value:function(){this.GetLinks()}},{key:"GetLinks",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$myPageApi.GetQuicklinks().then((function(e){t.quickLinks=null==e?void 0:e.data.Page.QuickLinks}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"setMenu",value:function(){this.dropdownIsActive=!this.dropdownIsActive}}]),d}(m.Vue),S=x=w([Object(m.Component)({components:{svgIcon:v.default}})],x);t.a=S},142:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(6);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"mounted",value:function(){this.handlingFocus()}},{key:"handlingFocus",value:function(){for(var element=this.$refs.focus,e=element.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled]), div[tabindex="0"], button'),t=function(i){var t=e[0],n=e[e.length-1];t.focus(),element.addEventListener("keydown",(function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===t&&(n.focus(),e.preventDefault()):document.activeElement===n&&(t.focus(),e.preventDefault()))}))},i=0;i<e.length;i++)t()}}]),n}(h.Vue),w=y=v([h.Component],y);t.a=w},143:function(e,t,n){"use strict";n(16),n(3),n(8);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=n(15),m=n(6);function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},w=function(e){Object(l.a)(n,e);var t=v(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).isActive=!1,e}return Object(o.a)(n,[{key:"closeSubMenu",value:function(){this.isActive=!1}}]),n}(h.Vue);y([Object(h.Prop)()],w.prototype,"subMenuItem",void 0),y([Object(m.Watch)("$route")],w.prototype,"closeSubMenu",null);var x=w=y([h.Component],w);t.a=x},144:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(42),o=(n(40),n(411),n(38),n(29),n(3),n(14),n(423)),l=n.n(o).a,c=Object.entries(l).map((function(e){var t=Object(r.a)(e,2);return{name:t[0],value:t[1].slice(1)}})),d=function(e){var t;if(!e)return"themed-content--default";var n=c.filter((function(t){return t.value.toLowerCase()===e.toLowerCase()}))[0];return"themed-content--"+(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"default")}},147:function(e,t,n){"use strict";n.r(t);var r=n(1),o=(n(20),n(9)),l=n(67),c=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n(413)){e.next=5;break}return e.next=4,Object(l.e)(t.$config.baseURL,t.$config.apiBaseSiteUrl);case 4:r=n(413);case 5:return e.next=7,o.pageStore.setPage(r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.default=c},149:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(10),o=n(11),l=function(){function e(){Object(r.a)(this,e),this.removeClass="remove-outline",this.initRemoveOnClick(),this.initClearOnKeyDown()}return Object(o.a)(e,[{key:"initRemoveOnClick",value:function(){var e=this;document.body.addEventListener("mousedown",(function(t){e.mouseEvent(t,e)})),document.body.addEventListener("touchstart",(function(t){e.mouseEvent(t,e)}))}},{key:"mouseEvent",value:function(e,t){document.body.classList.add(t.removeClass),(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)&&e.target.classList.add(t.removeClass)}},{key:"initClearOnKeyDown",value:function(){var e=this;document.body.addEventListener("keydown",(function(){document.body.classList.remove(e.removeClass)}))}}]),e}()},15:function(e,t,n){!function(e,t,n,r,o,l){"use strict";function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=c(t),f=c(n);f.default.registerHooks(["beforeRouteEnter","beforeRouteUpdate","beforeRouteLeave","asyncData","fetch","fetchOnServer","head","key","layout","loading","middleware","scrollToTop","transition","validate","watchQuery","meta"]);var h=/\B([A-Z])/g,m=function(e){return e.replace(h,"-$1").toLowerCase()};function v(e,t){return function(n,r,o){r=m(r);var l=o.value;o.value=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];if(!1!==l.apply(this,n))if(t){if("function"!=typeof this[t])throw new TypeError("must be a method name");this.$off(e||r,this[t])}else e?this.$off(e||r):this.$off()}}}function y(e){return n.createDecorator((function(t,n){var r=m(n);"function"!=typeof t.created&&(t.created=function(){});var o=t.created;t.created=function(){o(),void 0!==t.methods&&this.$on(e||r,t.methods[n])}}))}function w(e){return n.createDecorator((function(t,n){var r=m(n);"function"!=typeof t.created&&(t.created=function(){});var o=t.created;t.created=function(){o(),void 0!==t.methods&&this.$once(e||r,t.methods[n])}}))}function x(e){return function(t,n,r){var o=r.value;r.value=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(!1!==o.apply(this,t)){if("function"!=typeof this[e])throw new TypeError("must be a method name");this.$nextTick(this[e])}}}}Object.defineProperty(e,"Vue",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,"Component",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,"mixins",{enumerable:!0,get:function(){return n.mixins}}),Object.defineProperty(e,"Module",{enumerable:!0,get:function(){return r.Module}}),Object.defineProperty(e,"MutationAction",{enumerable:!0,get:function(){return r.MutationAction}}),Object.defineProperty(e,"VuexAction",{enumerable:!0,get:function(){return r.Action}}),Object.defineProperty(e,"VuexModule",{enumerable:!0,get:function(){return r.VuexModule}}),Object.defineProperty(e,"VuexMutation",{enumerable:!0,get:function(){return r.Mutation}}),Object.defineProperty(e,"getModule",{enumerable:!0,get:function(){return r.getModule}}),Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return o.Action}}),Object.defineProperty(e,"Getter",{enumerable:!0,get:function(){return o.Getter}}),Object.defineProperty(e,"Mutation",{enumerable:!0,get:function(){return o.Mutation}}),Object.defineProperty(e,"State",{enumerable:!0,get:function(){return o.State}}),Object.defineProperty(e,"namespace",{enumerable:!0,get:function(){return o.namespace}}),Object.defineProperty(e,"Emit",{enumerable:!0,get:function(){return l.Emit}}),Object.defineProperty(e,"Inject",{enumerable:!0,get:function(){return l.Inject}}),Object.defineProperty(e,"InjectReactive",{enumerable:!0,get:function(){return l.InjectReactive}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return l.Model}}),Object.defineProperty(e,"ModelSync",{enumerable:!0,get:function(){return l.ModelSync}}),Object.defineProperty(e,"Prop",{enumerable:!0,get:function(){return l.Prop}}),Object.defineProperty(e,"PropSync",{enumerable:!0,get:function(){return l.PropSync}}),Object.defineProperty(e,"Provide",{enumerable:!0,get:function(){return l.Provide}}),Object.defineProperty(e,"ProvideReactive",{enumerable:!0,get:function(){return l.ProvideReactive}}),Object.defineProperty(e,"Ref",{enumerable:!0,get:function(){return l.Ref}}),Object.defineProperty(e,"VModel",{enumerable:!0,get:function(){return l.VModel}}),Object.defineProperty(e,"Watch",{enumerable:!0,get:function(){return l.Watch}}),e.NextTick=x,e.Off=v,e.On=y,e.Once=w,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(2),n(21),n(496),n(521),n(6))},151:function(e,t,n){"use strict";var r=function(e,t=!0){const n=t&&e.headers?e.headers["x-forwarded-proto"]:void 0,r="string"==typeof n?n.includes("https"):void 0;if(r)return!0;const o=e.connection?e.connection.encrypted:void 0,l=void 0!==o?!0===o:void 0;return!!l||void 0===r&&void 0===l&&void 0};const o="undefined"!=typeof location?location:{origin:"",pathname:"/"};e.exports=function(e,t){return e?encodeURI("http"+(r(e)?"s":"")+"://"+(e.headers["x-forwarded-host"]||e.headers.host)+(t?e.url:"")):o.origin+(t?o.pathname:"")}},152:function(e,t,n){"use strict";n(45),n(3),n(28),n(40),n(29),n(48),n(53),n(38),n(14),n(63),n(44),n(27),n(19),n(24),n(56),n(47);var r=n(2);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){d=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(d)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var c=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},d=window.cancelIdleCallback||function(e){clearTimeout(e)},f=window.IntersectionObserver&&new window.IntersectionObserver((function(e){e.forEach((function(e){var t=e.intersectionRatio,link=e.target;t<=0||!link.__prefetch||link.__prefetch()}))}));t.a={name:"NuxtLink",extends:r.default.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted:function(){this.prefetch&&!this.noPrefetch&&(this.handleId=c(this.observe,{timeout:2e3}))},beforeDestroy:function(){d(this.handleId),this.__observed&&(f.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe:function(){f&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),f.observe(this.$el),this.__observed=!0)},shouldPrefetch:function(){var e=this.$router.resolve(this.to,this.$route,this.append);return e.resolved.matched.map((function(e){return e.components.default})).filter((function(t){return e.href||"function"==typeof t&&!t.options&&!t.__prefetched})).length},canPrefetch:function(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(e){return e.components.default})).filter((function(e){return"function"==typeof e&&!e.options&&!e.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){f.unobserve(this.$el);var e,t=o(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n();r instanceof Promise&&r.catch((function(){})),n.__prefetched=!0}}catch(e){t.e(e)}finally{t.f()}if(!this.$root.isPreview){var l=this.$router.resolve(this.to,this.$route,this.append).href;this.$nuxt&&this.$nuxt.fetchPayload(l,!0).catch((function(){}))}}}}}},17:function(e,t,n){"use strict";n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return w})),n.d(t,"c",(function(){return O})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return d}));var r=n(4);n(30),n(3),n(28),n(19),n(24),n(56),n(44),n(47),n(14),n(318),n(8),n(57);function o(e,source){for(var t=function(t){Object.defineProperty(e,t,{get:function(){return source[t]}})},n=0,r=Object.keys(source||{});n<r.length;n++){t(r[n])}}function l(e){if(!e._vmdModuleName)throw new Error("ERR_GET_MODULE_NAME : Could not get module accessor.\n      Make sure your module has name, we can't make accessors for unnamed modules\n      i.e. @Module({ name: 'something' })");return"vuexModuleDecorators/"+e._vmdModuleName}var c=function(e){this.actions=e.actions,this.mutations=e.mutations,this.state=e.state,this.getters=e.getters,this.namespaced=e.namespaced,this.modules=e.modules};function d(e,t){var n=l(e);if(t&&t.getters[n])return t.getters[n];if(e._statics)return e._statics;var r=e._genStatic;if(!r)throw new Error("ERR_GET_MODULE_NO_STATICS : Could not get module accessor.\n      Make sure your module has name, we can't make accessors for unnamed modules\n      i.e. @Module({ name: 'something' })");var o=r(t);return t?t.getters[n]=o:e._statics=o,o}var f=["actions","getters","mutations","modules","state","namespaced","commit"];function h(e,t,n,r){return new(n||(n=Promise))((function(o,l){function c(e){try{f(r.next(e))}catch(e){l(e)}}function d(e){try{f(r.throw(e))}catch(e){l(e)}}function f(e){e.done?o(e.value):new n((function(t){t(e.value)})).then(c,d)}f((r=r.apply(e,t||[])).next())}))}function m(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function l(l){return function(c){return function(l){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){o.label=l[1];break}if(6===l[0]&&o.label<r[1]){o.label=r[1],r=l;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(l);break}r[2]&&o.ops.pop(),o.trys.pop();continue}l=body.call(e,o)}catch(e){l=[6,e],n=0}finally{t=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,c])}}}function v(){for(var s=0,i=0,e=arguments.length;i<e;i++)s+=arguments[i].length;var t=Array(s),n=0;for(i=0;i<e;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)t[n]=a[r];return t}function y(e){return function(t){var n=t,l=function(){return function(e){var t=new e.prototype.constructor({}),s={};return Object.keys(t).forEach((function(e){if(-1===f.indexOf(e))t.hasOwnProperty(e)&&"function"!=typeof t[e]&&(s[e]=t[e]);else if(void 0!==t[e])throw new Error("ERR_RESERVED_STATE_KEY_USED: You cannot use the following\n        ['actions', 'getters', 'mutations', 'modules', 'state', 'namespaced', 'commit']\n        as fields in your module. These are reserved as they have special purpose in Vuex")})),s}(n)};n.state||(n.state=e&&e.stateFactory?l:l()),n.getters||(n.getters={}),n.namespaced||(n.namespaced=e&&e.namespaced),Object.getOwnPropertyNames(n.prototype).forEach((function(e){var t=Object.getOwnPropertyDescriptor(n.prototype,e);t.get&&n.getters&&(n.getters[e]=function(e,n,r,l){var c={context:{state:e,getters:n,rootState:r,rootGetters:l}};return o(c,e),o(c,n),t.get.call(c)})}));var c=e;return c.name&&(Object.defineProperty(t,"_genStatic",{value:function(e){var t={store:e||c.store};if(!t.store)throw new Error("ERR_STORE_NOT_PROVIDED: To use getModule(), either the module\n            should be decorated with store in decorator, i.e. @Module({store: store}) or\n            store should be passed when calling getModule(), i.e. getModule(MyModule, this.$store)");return function(e,t,n){var o=t.stateFactory?e.state():e.state;Object.keys(o).forEach((function(e){o.hasOwnProperty(e)&&-1===["undefined","function"].indexOf(Object(r.a)(o[e]))&&Object.defineProperty(n,e,{get:function(){return n.store.state[t.name][e]}})}))}(n,c,t),n.getters&&function(e,t,n){Object.keys(e.getters).forEach((function(r){e.namespaced?Object.defineProperty(n,r,{get:function(){return n.store.getters[t.name+"/"+r]}}):Object.defineProperty(n,r,{get:function(){return n.store.getters[r]}})}))}(n,c,t),n.mutations&&function(e,t,n){Object.keys(e.mutations).forEach((function(r){e.namespaced?n[r]=function(){for(var e,o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];(e=n.store).commit.apply(e,v([t.name+"/"+r],o))}:n[r]=function(){for(var e,t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];(e=n.store).commit.apply(e,v([r],t))}}))}(n,c,t),n.actions&&function(e,t,n){Object.keys(e.actions).forEach((function(r){e.namespaced?n[r]=function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return h(this,void 0,void 0,(function(){var o;return m(this,(function(l){return[2,(o=n.store).dispatch.apply(o,v([t.name+"/"+r],e))]}))}))}:n[r]=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return h(this,void 0,void 0,(function(){var t;return m(this,(function(o){return[2,(t=n.store).dispatch.apply(t,v([r],e))]}))}))}}))}(n,c,t),t}}),Object.defineProperty(t,"_vmdModuleName",{value:c.name})),c.dynamic&&function(e,t){if(!t.name)throw new Error("Name of module not provided in decorator options");if(!t.store)throw new Error("Store not provided in decorator options when using dynamic option");t.store.registerModule(t.name,e,{preserveState:t.preserveState||!1})}(n,c),t}}function w(e){if("function"!=typeof e)return y(e);y({})(e)}function x(e){var t=e||{},n=t.commit,r=void 0===n?void 0:n,c=t.rawError,f=void 0!==c&&c,v=t.root,y=void 0!==v&&v;return function(e,t,n){var c=e.constructor;c.hasOwnProperty("actions")||(c.actions=Object.assign({},c.actions));var v=n.value,w=function(e,n){return h(this,void 0,void 0,(function(){var h,y,w,x,S;return m(this,(function(m){switch(m.label){case 0:return m.trys.push([0,5,,6]),h=null,c._genStatic?(y=l(c),(w=e.rootGetters[y]?e.rootGetters[y]:d(c)).context=e,[4,v.call(w,n)]):[3,2];case 1:return h=m.sent(),[3,4];case 2:return o(x={context:e},e.state),o(x,e.getters),[4,v.call(x,n)];case 3:h=m.sent(),m.label=4;case 4:return r&&e.commit(r,h),[2,h];case 5:throw S=m.sent(),f?S:new Error('ERR_ACTION_ACCESS_UNDEFINED: Are you trying to access this.someMutation() or this.someGetter inside an @Action? \nThat works only in dynamic modules. \nIf not dynamic use this.context.commit("mutationName", payload) and this.context.getters["getterName"]\n'+new Error("Could not perform action "+t.toString()).stack+"\n"+S.stack);case 6:return[2]}}))}))};c.actions[t]=y?{root:y,handler:w}:w}}function S(e,t,n){if(!t&&!n)return x(e);x()(e,t,n)}function O(e,t,n){var r=e.constructor;r.hasOwnProperty("mutations")||(r.mutations=Object.assign({},r.mutations));var o=n.value;r.mutations[t]=function(e,t){o.call(e,t)}}},21:function(e,t,n){"use strict";n.r(t),n.d(t,"createDecorator",(function(){return f})),n.d(t,"mixins",(function(){return h}));var r=n(2);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function l(e){return function(e){if(Array.isArray(e)){for(var i=0,t=new Array(e.length);i<e.length;i++)t[i]=e[i];return t}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function c(e,t,n){(n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t)).forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var d={__proto__:[]}instanceof Array;function f(e){return function(t,n,r){var o="function"==typeof t?t:t.constructor;o.__decorators__||(o.__decorators__=[]),"number"!=typeof r&&(r=void 0),o.__decorators__.push((function(t){return e(t,n,r)}))}}function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.default.extend({mixins:t})}var m=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(m.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"==typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,r.value)}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return function(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var data=new t;t.prototype._init=n;var r={};return Object.keys(data).forEach((function(e){void 0!==data[e]&&(r[e]=data[e])})),r}(this,e)}});var l=e.__decorators__;l&&(l.forEach((function(e){return e(t)})),delete e.__decorators__);var f,h,v=Object.getPrototypeOf(e.prototype),w=v instanceof r.default?v.constructor:r.default,x=w.extend(t);return function(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!y[r]){var l=Object.getOwnPropertyDescriptor(e,r);if(!l||l.configurable){var c,f,h=Object.getOwnPropertyDescriptor(t,r);if(!d){if("cid"===r)return;var m=Object.getOwnPropertyDescriptor(n,r);if(c=h.value,f=o(c),null!=c&&("object"===f||"function"===f)&&m&&m.value===h.value)return}0,Object.defineProperty(e,r,h)}}}))}(x,e,w),"undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys&&(c(f=x,h=e),Object.getOwnPropertyNames(h.prototype).forEach((function(e){c(f.prototype,h.prototype,e)})),Object.getOwnPropertyNames(h).forEach((function(e){c(f,h,e)}))),x}var y={prototype:!0,arguments:!0,callee:!0,caller:!0};function w(e){return"function"==typeof e?v(e):function(t){return v(t,e)}}w.registerHooks=function(e){m.push.apply(m,l(e))},t.default=w},321:function(e,t,n){"use strict";var r,o=SyntaxError,l=Function,c=TypeError,d=function(e){try{return l('"use strict"; return ('+e+").constructor;")()}catch(e){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(e){f=null}var h=function(){throw new c},m=f?function(){try{return h}catch(e){try{return f(arguments,"callee").get}catch(e){return h}}}():h,v=n(487)(),y=Object.getPrototypeOf||function(e){return e.__proto__},w={},x="undefined"==typeof Uint8Array?r:y(Uint8Array),S={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":v?y([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":w,"%AsyncGenerator%":w,"%AsyncGeneratorFunction%":w,"%AsyncIteratorPrototype%":w,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":l,"%GeneratorFunction%":w,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":v?y(y([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&v?y((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&v?y((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":v?y(""[Symbol.iterator]()):r,"%Symbol%":v?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":m,"%TypedArray%":x,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet},O=function e(t){var n;if("%AsyncFunction%"===t)n=d("async function () {}");else if("%GeneratorFunction%"===t)n=d("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=d("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=y(o.prototype))}return S[t]=n,n},E={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},k=n(322),T=n(490),j=k.call(Function.call,Array.prototype.concat),P=k.call(Function.apply,Array.prototype.splice),_=k.call(Function.call,String.prototype.replace),C=k.call(Function.call,String.prototype.slice),M=k.call(Function.call,RegExp.prototype.exec),$=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,A=function(e,t){var n,r=e;if(T(E,r)&&(r="%"+(n=E[r])[0]+"%"),T(S,r)){var l=S[r];if(l===w&&(l=O(r)),void 0===l&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:l}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===M(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return _(e,$,(function(e,t,n,o){r[r.length]=n?_(o,R,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",l=A("%"+r+"%",t),d=l.name,h=l.value,m=!1,v=l.alias;v&&(r=v[0],P(n,j([0,1],v)));for(var i=1,y=!0;i<n.length;i+=1){var w=n[i],x=C(w,0,1),O=C(w,-1);if(('"'===x||"'"===x||"`"===x||'"'===O||"'"===O||"`"===O)&&x!==O)throw new o("property names with quotes must have matching quotes");if("constructor"!==w&&y||(m=!0),T(S,d="%"+(r+="."+w)+"%"))h=S[d];else if(null!=h){if(!(w in h)){if(!t)throw new c("base intrinsic for "+e+" exists, but the property is not available.");return}if(f&&i+1>=n.length){var desc=f(h,w);h=(y=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:h[w]}else y=T(h,w),h=h[w];y&&!m&&(S[d]=h)}}return h}},322:function(e,t,n){"use strict";var r=n(489);e.exports=Function.prototype.bind||r},323:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,l="RFC1738",c="RFC3986";e.exports={default:c,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:l,RFC3986:c}},344:function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=(n(20),n(8),n(3),n(16),n(17)),v=n(67);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},x=function(e){Object(c.a)(d,e);var t,n=y(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).page=null,e}return Object(l.a)(d,[{key:"setPage",value:function(e){this.page=e}},{key:"LoadPage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(v.d)(t.baseURL,t.path,t.baseSiteUrl);case 2:data=e.sent,this.setPage(data);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),d}(m.d);w([m.c],x.prototype,"setPage",null),w([m.a],x.prototype,"LoadPage",null),x=w([Object(m.b)({name:"pageModule",stateFactory:!0,namespaced:!0})],x),t.default=x},345:function(e,t,n){"use strict";n.r(t);var r=n(10),o=n(11),l=n(12),c=n(13),d=n(5),f=n(4),h=(n(8),n(3),n(16),n(17));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(c.a)(this,n)}}var v=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},y=function(e){Object(l.a)(n,e);var t=m(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).sitemap=null,e}return Object(o.a)(n,[{key:"setSitemap",value:function(e){this.sitemap=e}}]),n}(h.d);v([h.c],y.prototype,"setSitemap",null),y=v([Object(h.b)({name:"sitemap",stateFactory:!0,namespaced:!0})],y),t.default=y},346:function(e,t,n){"use strict";n.r(t);var r=n(1),o=n(10),l=n(11),c=n(12),d=n(13),f=n(5),h=n(4),m=(n(20),n(8),n(3),n(16),n(67)),v=n(17),y=n(72);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l},S=function(e){Object(c.a)(f,e);var t,n,d=w(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).global=null,e.offset=null,e.videoModalActive=!1,e.contentModalActive=!1,e.isModalValid={valid:!1,PageId:NaN},e.videoModalId="",e.prevContentFocusEl=null,e.contentModalContent=null,e.prevFocusEl=null,e.contentModalProps=null,e.recordingValidated=[],e.dialogActive=!1,e.dialogProperties=null,e.dialogEvent=null,e.dialogResolve=null,e.dialogReject=null,e.contentModalReturnData=null,e.validMaterialRedeemData=null,e.reloadInstitutions=0,e.reloadAdminSearch=0,e.reloadPrograms=0,e.reloadPage=0,e.myPageIsLoading=0,e.preventPageScroll=!1,e}return Object(l.a)(f,[{key:"setPreventPageScroll",value:function(e){this.preventPageScroll=e}},{key:"setMyPageIsLoading",value:function(){this.myPageIsLoading=++this.myPageIsLoading}},{key:"removeMyPageIsLoading",value:function(){this.myPageIsLoading>0&&(this.myPageIsLoading=--this.myPageIsLoading)}},{key:"setModalActive",value:function(e){this.videoModalActive=!this.videoModalActive,this.prevFocusEl=e.el,this.videoModalId=e.vimeoID}},{key:"setGlobalModalActive",value:function(e){this.contentModalActive=!this.contentModalActive,this.prevContentFocusEl=e.prevContentFocusEl,this.contentModalContent=e.component,this.contentModalProps=e.props}},{key:"closeContentModal",value:function(){var e;this.contentModalActive=!1,this.contentModalContent=null,null===(e=this.prevContentFocusEl)||void 0===e||e.focus(),this.reloadPage>0&&(this.reloadPage=0,window.location.reload())}},{key:"setContentModalReturnData",value:function(e){this.contentModalReturnData=e}},{key:"setvalidMaterialRedeemData",value:function(e){this.validMaterialRedeemData=e}},{key:"closeModal",value:function(){var e;this.videoModalId="",this.videoModalActive=!1,null===(e=this.prevFocusEl)||void 0===e||e.focus()}},{key:"modalValid",value:function(e){this.isModalValid.valid=!0,this.isModalValid.PageId=e}},{key:"setOffset",value:function(e){this.offset=Object(y.b)(e)}},{key:"setRecordingValidated",value:function(e){this.recordingValidated.push(e)}},{key:"setDialog",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.dialogActive=!0,this.dialogProperties=null!=t?t:null,this.dialogEvent=new Promise((function(e,t){n.dialogResolve=e,n.dialogReject=t}));case 3:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"closeDialog",value:function(){this.dialogEvent=null,this.dialogActive=!1,this.dialogProperties=null}},{key:"reloadInstitutionsList",value:function(){this.reloadInstitutions=++this.reloadInstitutions}},{key:"reloadAdminSearchList",value:function(){this.reloadAdminSearch=++this.reloadAdminSearch}},{key:"reloadProgramsList",value:function(){this.reloadPrograms=++this.reloadPrograms}},{key:"incrementReloadPage",value:function(){this.reloadPage=++this.reloadPage}},{key:"triggerVideoModal",value:function(e){this.setModalActive(e)}},{key:"triggerContentModalReturnData",value:function(e){this.setContentModalReturnData(e)}},{key:"triggervalidMaterialRedeemData",value:function(e){this.setvalidMaterialRedeemData(e)}},{key:"setGlobal",value:function(e){this.global=e}},{key:"triggerPageReload",value:function(){void 0!==("undefined"==typeof Window?"undefined":Object(h.a)(Window))&&window.location.reload()}},{key:"LoadGlobal",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(m.b)(t.baseUrl,t.baseSiteUrl);case 2:data=e.sent,this.setGlobal(data);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),f}(v.d);x([v.c],S.prototype,"setPreventPageScroll",null),x([v.c],S.prototype,"setMyPageIsLoading",null),x([v.c],S.prototype,"removeMyPageIsLoading",null),x([v.c],S.prototype,"setModalActive",null),x([v.c],S.prototype,"setGlobalModalActive",null),x([v.c],S.prototype,"closeContentModal",null),x([v.c],S.prototype,"setContentModalReturnData",null),x([v.c],S.prototype,"setvalidMaterialRedeemData",null),x([v.c],S.prototype,"closeModal",null),x([v.c],S.prototype,"modalValid",null),x([v.c],S.prototype,"setOffset",null),x([v.c],S.prototype,"setRecordingValidated",null),x([v.c],S.prototype,"setDialog",null),x([v.c],S.prototype,"closeDialog",null),x([v.c],S.prototype,"reloadInstitutionsList",null),x([v.c],S.prototype,"reloadAdminSearchList",null),x([v.c],S.prototype,"reloadProgramsList",null),x([v.c],S.prototype,"incrementReloadPage",null),x([v.a],S.prototype,"triggerVideoModal",null),x([v.a],S.prototype,"triggerContentModalReturnData",null),x([v.a],S.prototype,"triggervalidMaterialRedeemData",null),x([v.c],S.prototype,"setGlobal",null),x([v.a],S.prototype,"triggerPageReload",null),x([v.a],S.prototype,"LoadGlobal",null),S=x([Object(v.b)({name:"globalModule",stateFactory:!0,namespaced:!0})],S),t.default=S},347:function(e,t){},348:function(e,t,n){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var n=t.parent,r=t.slots,o=t.props,l=r(),c=l.default;void 0===c&&(c=[]);var d=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||d)?e(o.placeholderTag,{class:["client-only-placeholder"]},o.placeholder||d):c.length>0?c.map((function(){return e(!1)})):e(!1))}};e.exports=r},351:function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e}function o(e,t,n=".",l){if(!r(t))return o(e,{},n,l);const c=Object.assign({},t);for(const t in e){if("__proto__"===t||"constructor"===t)continue;const d=e[t];null!=d&&(l&&l(c,t,d,n)||(Array.isArray(d)&&Array.isArray(c[t])?c[t]=c[t].concat(d):r(d)&&r(c[t])?c[t]=o(d,c[t],(n?`${n}.`:"")+t.toString(),l):c[t]=d))}return c}function l(e){return(...t)=>t.reduce(((p,t)=>o(p,t,"",e)),{})}const c=l();c.fn=l(((e,t,n,r)=>{if(void 0!==e[t]&&"function"==typeof n)return e[t]=n(e[t]),!0})),c.arrayFn=l(((e,t,n,r)=>{if(Array.isArray(e[t])&&"function"==typeof n)return e[t]=n(e[t]),!0})),c.extend=l,e.exports=c},354:function(e,t,n){!function(e,t,n){"use strict";var r;t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n,function(e){e.SwiperComponent="Swiper",e.SwiperSlideComponent="SwiperSlide",e.SwiperDirective="swiper",e.SwiperInstance="$swiper"}(r||(r={}));var o,l,c=Object.freeze({containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide"});(function(e){e.Ready="ready",e.ClickSlide="clickSlide"})(o||(o={})),function(e){e.AutoUpdate="autoUpdate",e.AutoDestroy="autoDestroy",e.DeleteInstanceOnDestroy="deleteInstanceOnDestroy",e.CleanupStylesOnDestroy="cleanupStylesOnDestroy"}(l||(l={}));var d=["init","beforeDestroy","slideChange","slideChangeTransitionStart","slideChangeTransitionEnd","slideNextTransitionStart","slideNextTransitionEnd","slidePrevTransitionStart","slidePrevTransitionEnd","transitionStart","transitionEnd","touchStart","touchMove","touchMoveOpposite","sliderMove","touchEnd","click","tap","doubleTap","imagesReady","progress","reachBeginning","reachEnd","fromEdge","setTranslate","setTransition","resize","observerUpdate","beforeLoopFix","loopFix"];function f(){for(var s=0,i=0,e=arguments.length;i<e;i++)s+=arguments[i].length;var t=Array(s),n=0;for(i=0;i<e;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)t[n]=a[r];return t}var h,m=function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()},v=function(e,t,n){var r,l,c;if(e&&!e.destroyed){var d=(null===(r=t.composedPath)||void 0===r?void 0:r.call(t))||t.path;if((null==t?void 0:t.target)&&d){var f=Array.from(e.slides),h=Array.from(d);if(f.includes(t.target)||h.some((function(e){return f.includes(e)}))){var v=e.clickedIndex,y=Number(null===(c=null===(l=e.clickedSlide)||void 0===l?void 0:l.dataset)||void 0===c?void 0:c.swiperSlideIndex),w=Number.isInteger(y)?y:null;n(o.ClickSlide,v,w),n(m(o.ClickSlide),v,w)}}}},y=function(e,t){d.forEach((function(n){e.on(n,(function(){for(var e=arguments,r=[],o=0;o<arguments.length;o++)r[o]=e[o];t.apply(void 0,f([n],r));var l=m(n);l!==n&&t.apply(void 0,f([l],r))}))}))},w="instanceName";function x(e,t){var n=function(e,t){var n,r,o,l,c=null===(r=null===(n=e.data)||void 0===n?void 0:n.attrs)||void 0===r?void 0:r[t];return void 0!==c?c:null===(l=null===(o=e.data)||void 0===o?void 0:o.attrs)||void 0===l?void 0:l[m(t)]},d=function(element,e,t){return e.arg||n(t,w)||element.id||r.SwiperInstance},f=function(element,e,t){var n=d(element,e,t);return t.context[n]||null},h=function(e){return e.value||t},x=function(input){return[!0,void 0,null,""].includes(input)},S=function(e){var t,n,r=(null===(t=e.data)||void 0===t?void 0:t.on)||(null===(n=e.componentOptions)||void 0===n?void 0:n.listeners);return function(e){for(var t,n=arguments,o=[],l=1;l<arguments.length;l++)o[l-1]=n[l];var c=null===(t=r)||void 0===t?void 0:t[e];c&&c.fns.apply(c,o)}};return{bind:function(element,e,t){-1===element.className.indexOf(c.containerClass)&&(element.className+=(element.className?" ":"")+c.containerClass),element.addEventListener("click",(function(n){var r=S(t),o=f(element,e,t);v(o,n,r)}))},inserted:function(element,t,n){var r=n.context,l=h(t),c=d(element,t,n),f=S(n),m=r,v=null==m?void 0:m[c];v&&!v.destroyed||(v=new e(element,l),m[c]=v,y(v,f),f(o.Ready,v))},componentUpdated:function(element,e,t){var r,o,c,d,m,v,y,w,S,O,E,k,T=n(t,l.AutoUpdate);if(x(T)){var j=f(element,e,t);if(j){var P=h(e).loop;P&&(null===(o=null===(r=j)||void 0===r?void 0:r.loopDestroy)||void 0===o||o.call(r)),null===(c=null==j?void 0:j.update)||void 0===c||c.call(j),null===(m=null===(d=j.navigation)||void 0===d?void 0:d.update)||void 0===m||m.call(d),null===(y=null===(v=j.pagination)||void 0===v?void 0:v.render)||void 0===y||y.call(v),null===(S=null===(w=j.pagination)||void 0===w?void 0:w.update)||void 0===S||S.call(w),P&&(null===(E=null===(O=j)||void 0===O?void 0:O.loopCreate)||void 0===E||E.call(O),null===(k=null==j?void 0:j.update)||void 0===k||k.call(j))}}},unbind:function(element,e,t){var r,o=n(t,l.AutoDestroy);if(x(o)){var c=f(element,e,t);c&&c.initialized&&(null===(r=null==c?void 0:c.destroy)||void 0===r||r.call(c,x(n(t,l.DeleteInstanceOnDestroy)),x(n(t,l.CleanupStylesOnDestroy))))}}}}function S(e){var t;return n.extend({name:r.SwiperComponent,props:(t={defaultOptions:{type:Object,required:!1,default:function(){return{}}},options:{type:Object,required:!1}},t[l.AutoUpdate]={type:Boolean,default:!0},t[l.AutoDestroy]={type:Boolean,default:!0},t[l.DeleteInstanceOnDestroy]={type:Boolean,required:!1,default:!0},t[l.CleanupStylesOnDestroy]={type:Boolean,required:!1,default:!0},t),data:function(){var e;return(e={})[r.SwiperInstance]=null,e},computed:{swiperInstance:{cache:!1,set:function(e){this[r.SwiperInstance]=e},get:function(){return this[r.SwiperInstance]}},swiperOptions:function(){return this.options||this.defaultOptions},wrapperClass:function(){return this.swiperOptions.wrapperClass||c.wrapperClass}},methods:{handleSwiperClick:function(e){v(this.swiperInstance,e,this.$emit.bind(this))},autoReLoopSwiper:function(){var e,t;if(this.swiperInstance&&this.swiperOptions.loop){var n=this.swiperInstance;null===(e=null==n?void 0:n.loopDestroy)||void 0===e||e.call(n),null===(t=null==n?void 0:n.loopCreate)||void 0===t||t.call(n)}},updateSwiper:function(){var e,t,n,r,o,c,d,f;this[l.AutoUpdate]&&this.swiperInstance&&(this.autoReLoopSwiper(),null===(t=null===(e=this.swiperInstance)||void 0===e?void 0:e.update)||void 0===t||t.call(e),null===(r=null===(n=this.swiperInstance.navigation)||void 0===n?void 0:n.update)||void 0===r||r.call(n),null===(c=null===(o=this.swiperInstance.pagination)||void 0===o?void 0:o.render)||void 0===c||c.call(o),null===(f=null===(d=this.swiperInstance.pagination)||void 0===d?void 0:d.update)||void 0===f||f.call(d))},destroySwiper:function(){var e,t;this[l.AutoDestroy]&&this.swiperInstance&&this.swiperInstance.initialized&&(null===(t=null===(e=this.swiperInstance)||void 0===e?void 0:e.destroy)||void 0===t||t.call(e,this[l.DeleteInstanceOnDestroy],this[l.CleanupStylesOnDestroy]))},initSwiper:function(){this.swiperInstance=new e(this.$el,this.swiperOptions),y(this.swiperInstance,this.$emit.bind(this)),this.$emit(o.Ready,this.swiperInstance)}},mounted:function(){this.swiperInstance||this.initSwiper()},activated:function(){this.updateSwiper()},updated:function(){this.updateSwiper()},beforeDestroy:function(){this.$nextTick(this.destroySwiper)},render:function(e){return e("div",{staticClass:c.containerClass,on:{click:this.handleSwiperClick}},[this.$slots[h.ParallaxBg],e("div",{class:this.wrapperClass},this.$slots.default),this.$slots[h.Pagination],this.$slots[h.PrevButton],this.$slots[h.NextButton],this.$slots[h.Scrollbar]])}})}!function(e){e.ParallaxBg="parallax-bg",e.Pagination="pagination",e.Scrollbar="scrollbar",e.PrevButton="button-prev",e.NextButton="button-next"}(h||(h={}));var O=n.extend({name:r.SwiperSlideComponent,computed:{slideClass:function(){var e,t;return(null===(t=null===(e=this.$parent)||void 0===e?void 0:e.swiperOptions)||void 0===t?void 0:t.slideClass)||c.slideClass}},methods:{update:function(){var e,t=this.$parent;t[l.AutoUpdate]&&(null===(e=null==t?void 0:t.swiperInstance)||void 0===e||e.update())}},mounted:function(){this.update()},updated:function(){this.update()},render:function(e){return e("div",{class:this.slideClass},this.$slots.default)}}),E=function(e){var t=function(n,o){if(!t.installed){var l=S(e);o&&(l.options.props.defaultOptions.default=function(){return o}),n.component(r.SwiperComponent,l),n.component(r.SwiperSlideComponent,O),n.directive(r.SwiperDirective,x(e,o)),t.installed=!0}};return t};function k(e){var t;return(t={version:"4.1.1",install:E(e),directive:x(e)})[r.SwiperComponent]=S(e),t[r.SwiperSlideComponent]=O,t}var T=k(t),j=T.version,P=T.install,_=T.directive,C=T.Swiper,M=T.SwiperSlide;e.Swiper=C,e.SwiperSlide=M,e.default=T,e.directive=_,e.install=P,e.version=j,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(519),n(2))},362:function(e,t,n){"use strict";n(38),n(3),n(14),n(63),n(44),n(27),n(19),n(24),n(56),n(47);var r,o=n(22);n(45);function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){d=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(d)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}t.a=(r={data:function(){return{observer:null,reduceMotion:!1,stopScroll:!1,lmS:null}},watch:{$route:function(){this.reduceMotion||this.lmS.update()}},computed:{modalActive:function(){return this.$store.$accessor.globalModule.contentModalActive||this.$store.$accessor.globalModule.videoModalActive},preventPageScroll:function(){return this.$store.$accessor.globalModule.preventPageScroll}}},Object(o.a)(r,"watch",{modalActive:function(){this.lmS&&(this.modalActive?this.lmS.stop():this.lmS.start())},preventPageScroll:function(){this.lmS&&(this.preventPageScroll?this.lmS.stop():this.lmS.start())}}),Object(o.a)(r,"mounted",(function(){document.querySelector("html").classList.contains("has-iframe")?this.lms&&this.lmS.destroy():(this.checkForReduceMotion(),this.reduceMotion||this.$nextTick(function(){var e=this;this.lmS=new this.locomotiveScroll({el:document.querySelector("#js-scroll"),smoothMobile:!1,smooth:!0}),this.initObserver(),this.scrollTopLms(),window.addEventListener("resize",(function(){e.onLmsResize.bind(e)}))}.bind(this)))})),Object(o.a)(r,"beforeDestroy",(function(){var e=this;!this.reduceMotion&&this.lmS&&(setTimeout((function(){e.lmS.destroy()}),1),window.removeEventListener("resize",this.onLmsResize),this.observer&&this.observer.disconnect())})),Object(o.a)(r,"methods",{checkForReduceMotion:function(){var e=matchMedia("(prefers-reduced-motion)");this.reduceMotion=e.matches},onLmsResize:function(){this.lmS.update()},scrollTopLms:function(){var e=this,t=document.querySelector("[data-locomotive-scroll-top]");null!=t&&t.addEventListener("click",(function(){e.lmS.scrollTo("top")}))},scrollTo:function(e){if(this.lmS&&e&&document.querySelector("#id".concat(e))){var t=document.querySelector("#id".concat(e)).getClientRects()[0].top;this.lmS.update(),this.lmS.scrollTo(t)}},scrollToExact:function(e){if(this.lmS&&e){var t,n=null===(t=document.getElementById(e))||void 0===t?void 0:t.getClientRects()[0].top;this.lmS.update(),this.lmS.scrollTo(n)}},initObserver:function(){var e=this,t=document.querySelector("#js-scroll"),n=new ResizeObserver((function(t){var n,r=l(t);try{for(r.s();!(n=r.n()).done;){n.value;e.lmS.update()}}catch(e){r.e(e)}finally{r.f()}}));n.observe(t),this.observer=n}}),r)},413:function(e){e.exports=JSON.parse('{"date":"2024-10-25T09:26:47.511Z","Global":{"Header":{"Menu":[{"Name":"Tidslinje","Url":"/tidslinje/","SubMenuItems":null,"BurgerMenuText":"Tidslinje"},{"Name":"Kurser og events","Url":"/kurser-og-events/","SubMenuItems":null,"BurgerMenuText":""},{"Name":"Medlemskab","Url":"/medlemskab/","SubMenuItems":null,"BurgerMenuText":"Medlemskab"},{"Name":"Undervisningsmateriale","Url":"/undervisningsmateriale/","SubMenuItems":null,"BurgerMenuText":""},{"Name":"Om os","Url":"/om-os/","SubMenuItems":null,"BurgerMenuText":"Om os"}],"BurgerMenu":[{"Name":"Tidslinje","Url":"/tidslinje/","SubMenuItems":[],"BurgerMenuText":"Tidslinje"},{"Name":"Priser","Url":"/priser/","SubMenuItems":[],"BurgerMenuText":"Priser"},{"Name":"Kurser og events","Url":"/kurser-og-events/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Medlemskab","Url":"/medlemskab/","SubMenuItems":[],"BurgerMenuText":"Medlemskab"},{"Name":"Undervisningsmateriale","Url":"/undervisningsmateriale/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Om os","Url":"/om-os/","SubMenuItems":[],"BurgerMenuText":"Om os"},{"Name":"For studerende","Url":"/for-studerende/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"For undervisere","Url":"/for-undervisere/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Vindere","Url":"/vindere/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Medlemmer","Url":"/medlemmer/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Samarbejdspartnere","Url":"/samarbejdspartnere/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Min profil-guide","Url":"/min-profil-guide/","SubMenuItems":[],"BurgerMenuText":""},{"Name":"Danmarks Entreprenørskabsfestival","Url":"/danmarks-entreprenorskabsfestival/","SubMenuItems":[],"BurgerMenuText":"Danmarks Entreprenørskabsfestival"}]},"Footer":{"Addresses":[{"Street":"Ejlskovsgade 3D","Country":null,"PostalCode":"5000","City":"Odense C","OpeningHours":"","OfficeTitle":"Hovedkontor","Latitude":"55.404964","Longitude":"10.385704","PrimaryAddress":true}],"Sitemap":[{"Links":[{"Url":"/medlemskab/","Text":"Medlemskab","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/tidslinje/","Text":"Tidslinje","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/kurser-og-events/","Text":"Kurser og events","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/undervisningsmateriale/","Text":"Undervisningsmateriale","Target":null,"NoFollow":false,"NewWindow":false,"Download":false}],"Headline":"Overblik "},{"Links":[{"Url":"/om-os/","Text":"Om os","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/samarbejdspartnere/","Text":"Samarbejdspartnere","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/medlemmer/","Text":"Medlemmer","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/vindere/","Text":"Vindere","Target":null,"NoFollow":false,"NewWindow":false,"Download":false}],"Headline":"Start Up "},{"Links":[{"Url":"/for-undervisere/","Text":"For undervisere","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/for-studerende/","Text":"For studerende","Target":null,"NoFollow":false,"NewWindow":false,"Download":false},{"Url":"/min-profil-guide/","Text":"Min profil-guide","Target":null,"NoFollow":false,"NewWindow":false,"Download":false}],"Headline":"Vejledning"}],"CTAs":[{"Headline":"Opret medlemskab i Start Up Programme","Description":"Læs, hvad vi kan tilbyde dig. Få svar på, hvad det koster at være medlem, og hvilke spændende events du og dine studerende får adgang til.\\n","Link":{"Url":"/medlemskab/","Text":"Bliv medlem","Target":null,"NoFollow":false,"NewWindow":false,"Download":false}}]},"Seo":{"Title":null,"Description":null,"CanonicalUrl":null,"NoIndex":false,"Image":null},"Tracking":null,"Dictionaries":{"Aria.General.FollowUs":"Følg os på","Aria.General.ScrollTop":"Scroll til top","Aria.General.CloseModal":"Luk modal ved klik på esc","Aria.General.OpenModal":"Åben modal","Aria.General.ProjectSearchLabel":"Søg i projekter","Aria.General.OpenVideoModal":"Åben video modal og afspil video","Aria.General.GoToSearch":"Gå til søg","Aria.General.SearchPartnerLabel":"Søg i partner","Aria.General.ToggleFilter":"Toggle filtrering","Aria.General.Secondary":"Sekundær","Aria.General.SearchEventsLabel":"Søg i kurser og events","Aria.General.SearchSitewideLabel":"Søg på hele sitet","Aria.General.OpenMenu":"Åben menu","Aria.General.SearchProjectLabel":"Søg i projekter","Aria.General.Primary":"Primær","Aria.General.LatestNews":"Seneste nyt","Aria.General.ReadMore":"Læs mere om","Aria.General.RemoveFilters":"Fjern filtrering","Aria.General.SendUsMail":"Send os en mail på","Aria.General.SearchNewsLabel":"Søg i nyheder","Aria.General.SendPersonMail":"Send mail til personen"},"SoMe":[{"Link":{"Url":"https://www.linkedin.com/company/fonden-for-entrepren-rskab---young-enterprise/","Text":"https://www.linkedin.com/company/fonden-for-entrepren-rskab---young-enterprise/","Target":"_blank","NoFollow":false,"NewWindow":true,"Download":false},"SVG":"linkedin","Title":"Følg os på LinkedIn"}],"Email":"info@ffefonden.dk","Logos":{"Primary":{"Url":"https://undervisningsportalen.imgix.net/3fglgn3l/startup_logo_5.png","AltText":""},"Secondary":{"Url":"https://undervisningsportalen.imgix.net/vggh2v1r/startup_logo_5.png","AltText":""}},"ShowMyProfile":true,"PrivacyPolicyLink":null,"MyPageSettings":{"ModalInformation":"<h2>Sådan bruger du Min profil</h2>\\n<p> </p>\\n<p>Min profil er din adgang til vores programmer, events og undervisningsmateriale.</p>\\n<p> </p>\\n<h3>Er det første gang, du opretter dig?</h3>\\n<p> </p>\\n<p>Når du opretter dig på Min profil første gang, skal du udfylde nogle få oplysninger. På den måde kan vi præsentere dig for det indhold, der er mest relevant inden for dit uddannelsesområde. Gå til login og tryk på ”Opret dig” for at komme i gang.</p>\\n<p> </p>\\n<h3>Har du allerede en profil?</h3>\\n<p> </p>\\n<p>Hvis du allerede har oprettet dig på Min profil, så fortsætter du bare til login og indtaster din e-mail og dit kodeord</p>"}}}')},415:function(e,t,n){"use strict";var r=n(485),o=n(495),l=n(323);e.exports={formats:l,parse:o,stringify:r}},416:function(e,t,n){"use strict";var r=n(323),o=Object.prototype.hasOwnProperty,l=Array.isArray,c=function(){for(var e=[],i=0;i<256;++i)e.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return e}(),d=function(source,e){for(var t=e&&e.plainObjects?Object.create(null):{},i=0;i<source.length;++i)void 0!==source[i]&&(t[i]=source[i]);return t};e.exports={arrayToObject:d,assign:function(e,source){return Object.keys(source).reduce((function(e,t){return e[t]=source[t],e}),e)},combine:function(a,b){return[].concat(a,b)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],i=0;i<t.length;++i)for(var r=t[i],o=r.obj[r.prop],c=Object.keys(o),d=0;d<c.length;++d){var f=c[d],h=o[f];"object"==typeof h&&null!==h&&-1===n.indexOf(h)&&(t.push({obj:o,prop:f}),n.push(h))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(l(n)){for(var r=[],o=0;o<n.length;++o)void 0!==n[o]&&r.push(n[o]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,o,l){if(0===e.length)return e;var d=e;if("symbol"==typeof e?d=Symbol.prototype.toString.call(e):"string"!=typeof e&&(d=String(e)),"iso-8859-1"===n)return escape(d).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var f="",i=0;i<d.length;++i){var h=d.charCodeAt(i);45===h||46===h||95===h||126===h||h>=48&&h<=57||h>=65&&h<=90||h>=97&&h<=122||l===r.RFC1738&&(40===h||41===h)?f+=d.charAt(i):h<128?f+=c[h]:h<2048?f+=c[192|h>>6]+c[128|63&h]:h<55296||h>=57344?f+=c[224|h>>12]+c[128|h>>6&63]+c[128|63&h]:(i+=1,h=65536+((1023&h)<<10|1023&d.charCodeAt(i)),f+=c[240|h>>18]+c[128|h>>12&63]+c[128|h>>6&63]+c[128|63&h])}return f},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(l(e)){for(var n=[],i=0;i<e.length;i+=1)n.push(t(e[i]));return n}return t(e)},merge:function e(t,source,n){if(!source)return t;if("object"!=typeof source){if(l(t))t.push(source);else{if(!t||"object"!=typeof t)return[t,source];(n&&(n.plainObjects||n.allowPrototypes)||!o.call(Object.prototype,source))&&(t[source]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(source);var r=t;return l(t)&&!l(source)&&(r=d(t,n)),l(t)&&l(source)?(source.forEach((function(r,i){if(o.call(t,i)){var l=t[i];l&&"object"==typeof l&&r&&"object"==typeof r?t[i]=e(l,r,n):t.push(r)}else t[i]=r})),t):Object.keys(source).reduce((function(t,r){var l=source[r];return o.call(t,r)?t[r]=e(t[r],l,n):t[r]=l,t}),r)}}},422:function(e,t,n){"use strict";t.a=function(e,t){return t=t||{},new Promise((function(n,r){var s=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var l in s.open(t.method||"get",e,!0),s.onload=function(){s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),u.push([t,n]),i[t]=i[t]?i[t]+","+n:n})),n(a())},s.onerror=r,s.withCredentials="include"==t.credentials,t.headers)s.setRequestHeader(l,t.headers[l]);s.send(t.body||null)}))}},423:function(e,t,n){e.exports={wattle:"#d9c247",anzac:"#e0b74e","oxford-blue":"#3c4b5e","aqua-haze":"#eff4f6",dove:"#707070",moon:"#dde0d5",boulder:"#767676","wild-rice":"#e3e68d","stark-white":"#e5dec5","soft-peach":"#f6f1ef",tana:"#d1dbbd","cutty-sark":"#556d73",sandwisp:"#f2e5a2",nutmeg:"#7d2b28",ebook:"#524656",pdf:"#dde0d5",finch:"#575c46","yellow-green":"#cdd976",grandis:"#fed57f",crail:"#b2473c","mandys-pink":"#f2bfb3","inspire-green-200":"#88a67d","inspire-green-300":"#7fa17f","inspire-green-400":"#a58f53","inpsire-orange-100":"#cc7f60","inspire-orange-200":"#da8c4a","inspire-orange-300":"#be5540","inspire-blue-100":"#91aa9d","inspire-blue-400":"#68a69b","inspire-pink-300":"#f06060",success:"#00b83d",warning:"#ebbc29",error:"#e6402b",default:"#e6402b"}},425:function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function l(e,t){return!1!==t.clone&&t.isMergeableObject(e)?m((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function c(e,source,t){return e.concat(source).map((function(element){return l(element,t)}))}function d(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(symbol){return e.propertyIsEnumerable(symbol)})):[]}(e))}function f(object,e){try{return e in object}catch(e){return!1}}function h(e,source,t){var n={};return t.isMergeableObject(e)&&d(e).forEach((function(r){n[r]=l(e[r],t)})),d(source).forEach((function(r){(function(e,t){return f(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,r)||(f(e,r)&&t.isMergeableObject(source[r])?n[r]=function(e,t){if(!t.customMerge)return m;var n=t.customMerge(e);return"function"==typeof n?n:m}(r,t)(e[r],source[r],t):n[r]=l(source[r],t))})),n}function m(e,source,t){(t=t||{}).arrayMerge=t.arrayMerge||c,t.isMergeableObject=t.isMergeableObject||r,t.cloneUnlessOtherwiseSpecified=l;var n=Array.isArray(source);return n===Array.isArray(e)?n?t.arrayMerge(e,source,t):h(e,source,t):l(source,t)}m.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return m(e,n,t)}),{})};var v=m;e.exports=v},426:function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return o}));n(155),n(1),n(20),n(27),n(49),n(32),n(3),n(28),n(34),n(67);var o=[{path:"/auth",componentPath:"../views/Auth/Index.vue",name:"auth-page"},{path:"/login",componentPath:"../views/Login/Index.vue",name:"login",meta:{announcer:{message:"Login side"}}},{path:"/min-profil",componentPath:"../views/Mypage/Index.vue",name:"min-profil",meta:{announcer:{message:"Min profil"}}},{path:"/min-profil/min-oversigt",componentPath:"../views/Mypage/MyDashboard/Index.vue",name:"min-oversigt",routeName:"Min Oversigt",meta:{announcer:{message:"Min oversigt"}}},{path:"/min-profil/undervisningsmaterialer",componentPath:"../views/Mypage/MyRegistrations/Index.vue",name:"undervisningsmaterialer",routeName:"Undervisningsmaterialer",meta:{announcer:{message:"Undervisningsmaterialer"}}},{path:"/min-profil/event-og-programmer",componentPath:"../views/Mypage/MyEvents/Index.vue",name:"event-og-programmer",routeName:"Programmer og events",meta:{announcer:{message:"Programmer og events"}}},{path:"/min-profil/konto",componentPath:"../views/Mypage/MyAccount/Index.vue",name:"konto",routeName:"Konto",meta:{announcer:{message:"Konto"}}},{path:"/admin/",componentPath:"../views/Admin/Index.vue",name:"admin",redirect:"/admin/oversigt"},{path:"/admin/oversigt/",componentPath:"../views/Admin/AdminDashboard/Index.vue",name:"admin-oversigt",routeName:"Admin Dashboard",meta:{announcer:{message:"Admin oversigt"}}},{path:"/admin/events/",componentPath:"../views/Admin/AdminEvents/Index.vue",name:"admin-events",routeName:"Events",meta:{announcer:{message:"Admin events"}}},{path:"/admin/brugere-og-institutioner/",componentPath:"../views/Admin/AdminUsers/Index.vue",name:"admin-brugere-og-institutioner",routeName:"Brugere og institutioner",meta:{announcer:{message:"Admin brugere og institutioner"}}},{path:"/admin/bruger-information/",componentPath:"../views/Admin/AdminUserInformation/Index.vue",name:"admin-bruger-information",routeName:"Bruger information",meta:{announcer:{message:"Admin bruger informationer"}}},{path:"/admin/undervisningsmaterialer/",componentPath:"../views/Admin/AdminMaterial/Index.vue",name:"admin-undervisningsmaterialer",routeName:"Undervisnings materialer",meta:{announcer:{message:"Admin undervisningsmaterialer"}}}]}).call(this,n(92),"/")},427:function(e,t,n){e.exports=n(502)},428:function(e,t){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(1);e.exports=function(t,n){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a="object"===("undefined"==typeof document?"undefined":r(document))&&"string"==typeof document.cookie,s="object"===(void 0===t?"undefined":r(t))&&"object"===(void 0===n?"undefined":r(n))&&void 0!==e,u=!a&&!s||a&&s,l=function(e){if(s){var r=t.headers.cookie||"";return e&&(r=(r=n.getHeaders())["set-cookie"]?r["set-cookie"].map((function(e){return e.split(";")[0]})).join(";"):""),r}if(a)return document.cookie||""},c=function(){var e=n.getHeader("Set-Cookie");return(e="string"==typeof e?[e]:e)||[]},p=function(e){return n.setHeader("Set-Cookie",e)},d=function(e,t){if(!t)return e;try{return JSON.parse(e)}catch(t){return e}},f={parseJSON:i,set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{path:"/"};if(!u)if(t="object"===(void 0===t?"undefined":r(t))?JSON.stringify(t):t,s){var i=c();i.push(o.serialize(e,t,n)),p(i)}else document.cookie=o.serialize(e,t,n)},setAll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];u||Array.isArray(e)&&e.forEach((function(e){var t=e.name,n=void 0===t?"":t,r=e.value,o=void 0===r?"":r,i=e.opts,a=void 0===i?{path:"/"}:i;f.set(n,o,a)}))},get:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fromRes:!1,parseJSON:f.parseJSON};if(u)return"";var n=o.parse(l(t.fromRes))[e];return d(n,t.parseJSON)},getAll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{fromRes:!1,parseJSON:f.parseJSON};if(u)return{};var t=o.parse(l(e.fromRes));for(var n in t)t[n]=d(t[n],e.parseJSON);return t},remove:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{path:"/"};u||(t.expires=new Date(0),f.set(e,"",t))},removeAll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{path:"/"};if(!u){var t=o.parse(l());for(var n in t)f.remove(n,e)}},nodeCookie:o};return f}},function(e,t,n){"use strict";function i(e,t){try{return t(e)}catch(t){return e}}t.parse=function(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var n={},r=t||{},o=e.split(u),s=r.decode||a,l=0;l<o.length;l++){var c=o[l],p=c.indexOf("=");if(!(p<0)){var d=c.substr(0,p).trim(),f=c.substr(++p,c.length).trim();'"'==f[0]&&(f=f.slice(1,-1)),null==n[d]&&(n[d]=i(f,s))}}return n},t.serialize=function(e,t,n){var o=n||{},l=o.encode||s;if("function"!=typeof l)throw new TypeError("option encode is invalid");if(!r.test(e))throw new TypeError("argument name is invalid");var i=l(t);if(i&&!r.test(i))throw new TypeError("argument val is invalid");var a=e+"="+i;if(null!=o.maxAge){var u=o.maxAge-0;if(isNaN(u))throw new Error("maxAge should be a Number");a+="; Max-Age="+Math.floor(u)}if(o.domain){if(!r.test(o.domain))throw new TypeError("option domain is invalid");a+="; Domain="+o.domain}if(o.path){if(!r.test(o.path))throw new TypeError("option path is invalid");a+="; Path="+o.path}if(o.expires){if("function"!=typeof o.expires.toUTCString)throw new TypeError("option expires is invalid");a+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(a+="; HttpOnly"),o.secure&&(a+="; Secure"),o.sameSite)switch("string"==typeof o.sameSite?o.sameSite.toLowerCase():o.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return a};var a=decodeURIComponent,s=encodeURIComponent,u=/; */,r=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/}])},429:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return ot}));var r=n(2);function o(e,t,n,desc){var r,o=arguments.length,l=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(l=(o<3?r(l):o>3?r(t,n,l):r(t,n))||l);return o>3&&l&&Object.defineProperty(t,n,l),l}var l,c,d={exports:{}},f={exports:{}};l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c={rotl:function(e,b){return e<<b|e>>>32-b},rotr:function(e,b){return e<<32-b|e>>>b},endian:function(e){if(e.constructor==Number)return 16711935&c.rotl(e,8)|4278255360&c.rotl(e,24);for(var i=0;i<e.length;i++)e[i]=c.endian(e[i]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],i=0,b=0;i<e.length;i++,b+=8)t[b>>>5]|=e[i]<<24-b%32;return t},wordsToBytes:function(e){for(var t=[],b=0;b<32*e.length;b+=8)t.push(e[b>>>5]>>>24-b%32&255);return t},bytesToHex:function(e){for(var t=[],i=0;i<e.length;i++)t.push((e[i]>>>4).toString(16)),t.push((15&e[i]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var t=[],i=0;i<e.length;i+=3)for(var n=e[i]<<16|e[i+1]<<8|e[i+2],r=0;r<4;r++)8*i+6*r<=8*e.length?t.push(l.charAt(n>>>6*(3-r)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],i=0,n=0;i<e.length;n=++i%4)0!=n&&t.push((l.indexOf(e.charAt(i-1))&Math.pow(2,-2*n+8)-1)<<2*n|l.indexOf(e.charAt(i))>>>6-2*n);return t}},f.exports=c;var h={utf8:{stringToBytes:function(e){return h.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(h.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],i=0;i<e.length;i++)t.push(255&e.charCodeAt(i));return t},bytesToString:function(e){for(var t=[],i=0;i<e.length;i++)t.push(String.fromCharCode(e[i]));return t.join("")}}},m=h,v=function(e){return null!=e&&(y(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&y(e.slice(0,0))}(e)||!!e._isBuffer)};function y(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}!function(){var e=f.exports,t=m.utf8,n=v,r=m.bin,o=function(l,c){l.constructor==String?l=c&&"binary"===c.encoding?r.stringToBytes(l):t.stringToBytes(l):n(l)?l=Array.prototype.slice.call(l,0):Array.isArray(l)||l.constructor===Uint8Array||(l=l.toString());for(var d=e.bytesToWords(l),f=8*l.length,a=1732584193,b=-271733879,h=-1732584194,m=271733878,i=0;i<d.length;i++)d[i]=16711935&(d[i]<<8|d[i]>>>24)|4278255360&(d[i]<<24|d[i]>>>8);d[f>>>5]|=128<<f%32,d[14+(f+64>>>9<<4)]=f;var v=o._ff,y=o._gg,w=o._hh,x=o._ii;for(i=0;i<d.length;i+=16){var S=a,O=b,E=h,dd=m;a=v(a,b,h,m,d[i+0],7,-680876936),m=v(m,a,b,h,d[i+1],12,-389564586),h=v(h,m,a,b,d[i+2],17,606105819),b=v(b,h,m,a,d[i+3],22,-1044525330),a=v(a,b,h,m,d[i+4],7,-176418897),m=v(m,a,b,h,d[i+5],12,1200080426),h=v(h,m,a,b,d[i+6],17,-1473231341),b=v(b,h,m,a,d[i+7],22,-45705983),a=v(a,b,h,m,d[i+8],7,1770035416),m=v(m,a,b,h,d[i+9],12,-1958414417),h=v(h,m,a,b,d[i+10],17,-42063),b=v(b,h,m,a,d[i+11],22,-1990404162),a=v(a,b,h,m,d[i+12],7,1804603682),m=v(m,a,b,h,d[i+13],12,-40341101),h=v(h,m,a,b,d[i+14],17,-1502002290),a=y(a,b=v(b,h,m,a,d[i+15],22,1236535329),h,m,d[i+1],5,-165796510),m=y(m,a,b,h,d[i+6],9,-1069501632),h=y(h,m,a,b,d[i+11],14,643717713),b=y(b,h,m,a,d[i+0],20,-373897302),a=y(a,b,h,m,d[i+5],5,-701558691),m=y(m,a,b,h,d[i+10],9,38016083),h=y(h,m,a,b,d[i+15],14,-660478335),b=y(b,h,m,a,d[i+4],20,-405537848),a=y(a,b,h,m,d[i+9],5,568446438),m=y(m,a,b,h,d[i+14],9,-1019803690),h=y(h,m,a,b,d[i+3],14,-187363961),b=y(b,h,m,a,d[i+8],20,1163531501),a=y(a,b,h,m,d[i+13],5,-1444681467),m=y(m,a,b,h,d[i+2],9,-51403784),h=y(h,m,a,b,d[i+7],14,1735328473),a=w(a,b=y(b,h,m,a,d[i+12],20,-1926607734),h,m,d[i+5],4,-378558),m=w(m,a,b,h,d[i+8],11,-2022574463),h=w(h,m,a,b,d[i+11],16,1839030562),b=w(b,h,m,a,d[i+14],23,-35309556),a=w(a,b,h,m,d[i+1],4,-1530992060),m=w(m,a,b,h,d[i+4],11,1272893353),h=w(h,m,a,b,d[i+7],16,-155497632),b=w(b,h,m,a,d[i+10],23,-1094730640),a=w(a,b,h,m,d[i+13],4,681279174),m=w(m,a,b,h,d[i+0],11,-358537222),h=w(h,m,a,b,d[i+3],16,-722521979),b=w(b,h,m,a,d[i+6],23,76029189),a=w(a,b,h,m,d[i+9],4,-640364487),m=w(m,a,b,h,d[i+12],11,-421815835),h=w(h,m,a,b,d[i+15],16,530742520),a=x(a,b=w(b,h,m,a,d[i+2],23,-995338651),h,m,d[i+0],6,-198630844),m=x(m,a,b,h,d[i+7],10,1126891415),h=x(h,m,a,b,d[i+14],15,-1416354905),b=x(b,h,m,a,d[i+5],21,-57434055),a=x(a,b,h,m,d[i+12],6,1700485571),m=x(m,a,b,h,d[i+3],10,-1894986606),h=x(h,m,a,b,d[i+10],15,-1051523),b=x(b,h,m,a,d[i+1],21,-2054922799),a=x(a,b,h,m,d[i+8],6,1873313359),m=x(m,a,b,h,d[i+15],10,-30611744),h=x(h,m,a,b,d[i+6],15,-1560198380),b=x(b,h,m,a,d[i+13],21,1309151649),a=x(a,b,h,m,d[i+4],6,-145523070),m=x(m,a,b,h,d[i+11],10,-1120210379),h=x(h,m,a,b,d[i+2],15,718787259),b=x(b,h,m,a,d[i+9],21,-343485551),a=a+S>>>0,b=b+O>>>0,h=h+E>>>0,m=m+dd>>>0}return e.endian([a,b,h,m])};o._ff=function(a,b,e,t,n,s,r){var o=a+(b&e|~b&t)+(n>>>0)+r;return(o<<s|o>>>32-s)+b},o._gg=function(a,b,e,t,n,s,r){var o=a+(b&t|e&~t)+(n>>>0)+r;return(o<<s|o>>>32-s)+b},o._hh=function(a,b,e,t,n,s,r){var o=a+(b^e^t)+(n>>>0)+r;return(o<<s|o>>>32-s)+b},o._ii=function(a,b,e,t,n,s,r){var o=a+(e^(b|~t))+(n>>>0)+r;return(o<<s|o>>>32-s)+b},o._blocksize=16,o._digestsize=16,d.exports=function(t,n){if(null==t)throw new Error("Illegal argument "+t);var l=e.wordsToBytes(o(t,n));return n&&n.asBytes?l:n&&n.asString?r.bytesToString(l):e.bytesToHex(l)}}();var w,x=d.exports,S="function"==typeof btoa,O="function"==typeof e,E=("function"==typeof TextDecoder&&new TextDecoder,"function"==typeof TextEncoder?new TextEncoder:void 0),k=[].concat("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),T=(w={},k.forEach((function(e,i){return w[e]=i})),String.fromCharCode.bind(String)),j=("function"==typeof Uint8Array.from&&Uint8Array.from.bind(Uint8Array),function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=+$/m,"")}),P=function(e){for(var t,n,r,o,l="",c=e.length%3,i=0;i<e.length;){if((n=e.charCodeAt(i++))>255||(r=e.charCodeAt(i++))>255||(o=e.charCodeAt(i++))>255)throw new TypeError("invalid character found");l+=k[(t=n<<16|r<<8|o)>>18&63]+k[t>>12&63]+k[t>>6&63]+k[63&t]}return c?l.slice(0,c-3)+"===".substring(c):l},_=S?function(e){return btoa(e)}:O?function(t){return e.from(t,"binary").toString("base64")}:P,C=O?function(t){return e.from(t).toString("base64")}:function(e){for(var t=[],i=0,n=e.length;i<n;i+=4096)t.push(T.apply(null,e.subarray(i,i+4096)));return _(t.join(""))},M=function(e){if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?T(192|t>>>6)+T(128|63&t):T(224|t>>>12&15)+T(128|t>>>6&63)+T(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return T(240|t>>>18&7)+T(128|t>>>12&63)+T(128|t>>>6&63)+T(128|63&t)},$=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,R=function(u){return u.replace($,M)},A=O?function(s){return e.from(s,"utf8").toString("base64")}:E?function(s){return C(E.encode(s))}:function(s){return _(R(s))},I=function(e,t){return void 0===t&&(t=!1),t?j(A(e)):A(e)},D=function(e){return I(e,!0)},L=D,N=/[^\0-\x7E]/,B=/[\x2E\u3002\uFF0E\uFF61]/g,U={overflow:"Overflow Error","not-basic":"Illegal Input","invalid-input":"Invalid Input"},z=Math.floor,F=String.fromCharCode;function s(e){throw new RangeError(U[e])}var H=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},u=function(e,t,n){var r=0;for(e=n?z(e/700):e>>1,e+=z(e/t);e>455;r+=36)e=z(e/35);return z(r+36*e/(e+38))};function G(e){return function(e,t){var n=e.split("@"),r="";n.length>1&&(r=n[0]+"@",e=n[1]);var o=function(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}((e=e.replace(B,".")).split("."),(function(e){return N.test(e)?"xn--"+function(e){for(var t=[],n=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var l=e.charCodeAt(n++);56320==(64512&l)?t.push(((1023&o)<<10)+(1023&l)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length,r=128,i=0,o=72,l=0,c=e;l<c.length;l+=1){var d=c[l];d<128&&t.push(F(d))}var f=t.length,p=f;for(f&&t.push("-");p<n;){for(var h=2147483647,m=0,v=e;m<v.length;m+=1){var y=v[m];y>=r&&y<h&&(h=y)}var a=p+1;h-r>z((2147483647-i)/a)&&s("overflow"),i+=(h-r)*a,r=h;for(var w=0,x=e;w<x.length;w+=1){var S=x[w];if(S<r&&++i>2147483647&&s("overflow"),S==r){for(var O=i,E=36;;E+=36){var k=E<=o?1:E>=o+26?26:E-o;if(O<k)break;var T=O-k,j=36-k;t.push(F(H(k+T%j,0))),O=z(T/j)}t.push(F(H(O,0))),o=u(i,a,p==f),i=0,++p}}++i,++r}return t.join("")}(e):e})).join(".");return r+o}(e)}var V=/#/g,Y=/&/g,W=/=/g,X=/\?/g,K=/\+/g,J=/%5B/g,Z=/%5D/g,Q=/%5E/g,ee=/%60/g,te=/%7B/g,ne=/%7C/g,re=/%7D/g,ie=/%20/g,oe=/%2F/g,ae=/%252F/g;function se(text){return encodeURI(""+text).replace(ne,"|").replace(J,"[").replace(Z,"]")}function le(text){return se(text).replace(K,"%2B").replace(ie,"+").replace(V,"%23").replace(Y,"%26").replace(ee,"`").replace(te,"{").replace(re,"}").replace(Q,"^")}function ce(text){return le(text).replace(W,"%3D")}function ue(text){void 0===text&&(text="");try{return decodeURIComponent(""+text)}catch(e){return""+text}}function de(e){return void 0===e&&(e=""),G(e)}function pe(e){void 0===e&&(e="");var t={};"?"===e[0]&&(e=e.substr(1));for(var i=0,n=e.split("&");i<n.length;i+=1){var s=n[i].match(/([^=]+)=?(.*)/)||[];if(!(s.length<2)){var r=ue(s[1]);if("__proto__"!==r&&"constructor"!==r){var o=ue((s[2]||"").replace(K," "));t[r]?Array.isArray(t[r])?t[r].push(o):t[r]=[t[r],o]:t[r]=o}}}return t}function fe(e){return Object.keys(e).map((function(t){return n=t,(r=e[t])?Array.isArray(r)?r.map((function(e){return ce(n)+"="+le(e)})).join("&"):ce(n)+"="+le(r):ce(n);var n,r})).join("&")}var he=function(input){if(void 0===input&&(input=""),this.query={},"string"!=typeof input)throw new TypeError("URL input should be string received "+typeof input+" ("+input+")");var e=be(input);this.protocol=ue(e.protocol),this.host=ue(e.host),this.auth=ue(e.auth),this.pathname=ue(e.pathname.replace(oe,"%252F")),this.query=pe(e.search),this.hash=ue(e.hash)},me={hostname:{configurable:!0},port:{configurable:!0},username:{configurable:!0},password:{configurable:!0},hasProtocol:{configurable:!0},isAbsolute:{configurable:!0},search:{configurable:!0},searchParams:{configurable:!0},origin:{configurable:!0},fullpath:{configurable:!0},encodedAuth:{configurable:!0},href:{configurable:!0}};function ve(e,t){return void 0===t&&(t=!1),/^\w+:\/\/.+/.test(e)||t&&/^\/\/[^/]+/.test(e)}me.hostname.get=function(){return Se(this.host).hostname},me.port.get=function(){return Se(this.host).port||""},me.username.get=function(){return xe(this.auth).username},me.password.get=function(){return xe(this.auth).password||""},me.hasProtocol.get=function(){return this.protocol.length},me.isAbsolute.get=function(){return this.hasProtocol||"/"===this.pathname[0]},me.search.get=function(){var q=fe(this.query);return q.length?"?"+q:""},me.searchParams.get=function(){var e=this,p=new URLSearchParams,t=function(t){var n=e.query[t];Array.isArray(n)?n.forEach((function(e){return p.append(t,e)})):p.append(t,n||"")};for(var n in e.query)t(n);return p},me.origin.get=function(){return(this.protocol?this.protocol+"//":"")+de(this.host)},me.fullpath.get=function(){return se(this.pathname).replace(V,"%23").replace(X,"%3F").replace(ae,"%2F")+this.search+function(text){return se(text).replace(te,"{").replace(re,"}").replace(Q,"^")}(this.hash)},me.encodedAuth.get=function(){if(!this.auth)return"";var e=xe(this.auth),t=e.username,n=e.password;return encodeURIComponent(t)+(n?":"+encodeURIComponent(n):"")},me.href.get=function(){var e=this.encodedAuth,t=(this.protocol?this.protocol+"//":"")+(e?e+"@":"")+de(this.host);return this.hasProtocol&&this.isAbsolute?t+this.fullpath:this.fullpath},he.prototype.append=function(e){if(e.hasProtocol)throw new Error("Cannot append a URL with protocol");Object.assign(this.query,e.query),e.pathname&&(this.pathname=function(input,e){void 0===input&&(input="");void 0===e&&(e=!1);if(!e)return input.endsWith("/")?input:input+"/";if(function(input,e){void 0===input&&(input="");void 0===e&&(e=!1);if(!e)return input.endsWith("/");return ge.test(input)}(input,!0))return input||"/";var t=input.split("?"),n=t[0],s=t.slice(1);return n+"/"+(s.length?"?"+s.join("?"):"")}(this.pathname)+function(input){void 0===input&&(input="");return(function(input){void 0===input&&(input="");return input.startsWith("/")}(input)?input.substr(1):input)||"/"}(e.pathname)),e.hash&&(this.hash=e.hash)},he.prototype.toJSON=function(){return this.href},he.prototype.toString=function(){return this.href},Object.defineProperties(he.prototype,me);var ge=/\/$|\/\?/;function ye(input){return pe(be(input).search)}function be(input,e){if(void 0===input&&(input=""),!ve(input,!0))return e?be(e+input):we(input);var t=(input.match(/([^:/]+:)?\/\/([^/@]+@)?(.*)/)||[]).splice(1),n=t[0];void 0===n&&(n="");var r=t[1],o=(t[2].match(/([^/]*)(.*)?/)||[]).splice(1),l=o[0];void 0===l&&(l="");var path=o[1];void 0===path&&(path="");var c=we(path),d=c.pathname,f=c.search,h=c.hash;return{protocol:n,auth:r?r.substr(0,r.length-1):"",host:l,pathname:d,search:f,hash:h}}function we(input){void 0===input&&(input="");var e=(input.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1),t=e[0];void 0===t&&(t="");var n=e[1];void 0===n&&(n="");var r=e[2];return void 0===r&&(r=""),{pathname:t,search:n,hash:r}}function xe(input){void 0===input&&(input="");var e=input.split(":"),t=e[0],n=e[1];return{username:ue(t),password:ue(n)}}function Se(input){void 0===input&&(input="");var e=(input.match(/([^/]*)(:0-9+)?/)||[]).splice(1),t=e[0],n=e[1];return{hostname:ue(t),port:n}}function Oe(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function Ee(e){for(var t=arguments,i=1;i<arguments.length;i++){var source=null!=t[i]?t[i]:{};i%2?Oe(Object(source),!0).forEach((function(t){Te(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):Oe(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}function ke(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function je(e,i){return function(e){if(Array.isArray(e))return e}(e)||function(e,i){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==t)return;var n,r,o=[],l=!0,c=!1;try{for(t=t.call(e);!(l=(n=t.next()).done)&&(o.push(n.value),!i||o.length!==i);l=!0);}catch(e){c=!0,r=e}finally{try{l||null==t.return||t.return()}finally{if(c)throw r}}return o}(e,i)||_e(e,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e){return function(e){if(Array.isArray(e))return Ce(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_e(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _e(e,t){if(e){if("string"==typeof e)return Ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ce(e,t):void 0}}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var Me=/^(?:[a-z\d\-_]{1,62}\.){0,125}(?:[a-z\d](?:\-(?=\-*[a-z\d])|[a-z]|\d){0,62}\.)[a-z\d]{1,63}$/i,$e={1:75,2:50,3:35,4:23,5:20},Re={domain:null,useHTTPS:!0,includeLibraryParam:!0,urlPrefix:"https://",secureURLToken:null};function Ae(e,t){if(!Number.isInteger(e)||!Number.isInteger(t)||e<=0||t<=0||e>t)throw new Error("The min and max srcset widths can only be passed positive Number values, and min must be less than max. Found min: ".concat(e," and max: ").concat(t,"."))}function Ie(e){if("number"!=typeof e||e<.01)throw new Error("The srcset widthTolerance must be a number greater than or equal to 0.01")}function De(e){var t=e.url,n=void 0===t?"":t,r=e.useHttps,o=void 0!==r&&r?"https://":"http://";return ve(n,!0)?be(n):De({url:o+n})}var Le=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.settings=Ee(Ee({},Re),t),this.targetWidthsCache={},"string"!=typeof this.settings.domain)throw new Error("ImgixClient must be passed a valid string domain");if(null==Me.exec(this.settings.domain))throw new Error('Domain must be passed in as fully-qualified domain name and should not include a protocol or any path element, i.e. "example.imgix.net".');this.settings.includeLibraryParam&&(this.settings.libraryParam="js-"+e.version()),this.settings.urlPrefix=this.settings.useHTTPS?"https://":"http://"}var t,n,r;return t=e,n=[{key:"buildURL",value:function(){var path=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=this._sanitizePath(path),n=this._buildParams(e);return this.settings.secureURLToken&&(n=this._signParams(t,n)),this.settings.urlPrefix+this.settings.domain+t+n}},{key:"_buildParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[].concat(Pe(this.settings.libraryParam?["ixlib=".concat(this.settings.libraryParam)]:[]),Pe(Object.entries(e).reduce((function(e,t){var n=je(t,2),r=n[0],o=n[1];if(null==o)return e;var l=encodeURIComponent(r),c="64"===r.substr(-2)?L(o):encodeURIComponent(o);return e.push("".concat(l,"=").concat(c)),e}),[])));return"".concat(t.length>0?"?":"").concat(t.join("&"))}},{key:"_signParams",value:function(path,e){var t=this.settings.secureURLToken+path+e,n=x(t);return e.length>0?e+"&s="+n:"?s="+n}},{key:"_sanitizePath",value:function(path){var e=path.replace(/^\//,"");return"/"+(e=/^https?:\/\//.test(e)?encodeURIComponent(e):encodeURI(e).replace(/[#?:+]/g,encodeURIComponent))}},{key:"buildSrcSet",value:function(path){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.w,r=e.h;return n||r?this._buildDPRSrcSet(path,e,t):this._buildSrcSetPairs(path,e,t)}},{key:"_buildSrcSetPairs",value:function(path,t,n){var r,o=this,l=function(e){var t;void 0!==e.widthTolerance?(Ie(e.widthTolerance),t=e.widthTolerance):t=.08;var n=void 0===e.minWidth?100:e.minWidth,r=void 0===e.maxWidth?8192:e.maxWidth;return 100==n&&8192==r||Ae(n,r),[t,n,r]}(n),c=je(l,3),d=c[0],f=c[1],h=c[2];return n.widths?(function(e){if(!Array.isArray(e)||!e.length)throw new Error("The widths argument can only be passed a valid non-empty array of integers");if(!e.every((function(e){return Number.isInteger(e)&&e>0})))throw new Error("A custom widths argument can only contain positive integer values")}(n.widths),r=Pe(n.widths)):r=e.targetWidths(f,h,d,this.targetWidthsCache),r.map((function(e){return"".concat(o.buildURL(path,Ee(Ee({},t),{},{w:e}))," ").concat(e,"w")})).join(",\n")}},{key:"_buildDPRSrcSet",value:function(path,e,t){var n=this,r=[1,2,3,4,5],o=t.disableVariableQuality||!1;o||function(e){if("boolean"!=typeof e)throw new Error("The disableVariableQuality argument can only be passed a Boolean value")}(o);var l=o?r.map((function(t){return"".concat(n.buildURL(path,Ee(Ee({},e),{},{dpr:t}))," ").concat(t,"x")})):r.map((function(t){return function(path,e,t){return"".concat(n.buildURL(path,Ee(Ee({},e),{},{dpr:t,q:e.q||$e[t]}))," ").concat(t,"x")}(path,e,t)}));return l.join(",\n")}}],r=[{key:"version",value:function(){return"3.3.0"}},{key:"_buildURL",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return"";var o=De({url:t,useHTTPS:r.useHTTPS}),l=o.host,c=o.pathname,d=Ee(Ee({},ye(o.search)),n);if(!l.length||!c.length)throw new Error("_buildURL: URL must match {host}/{pathname}?{query}");return new e(Ee({domain:l},r)).buildURL(c,d)}},{key:"_buildSrcSet",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null==t)return"";var l=De({url:t,useHTTPS:o.useHTTPS}),c=l.host,d=l.pathname,f=Ee(Ee({},ye(l.search)),n);if(!c.length||!d.length)throw new Error("_buildOneStepURL: URL must match {host}/{pathname}?{query}");return new e(Ee({domain:c},o)).buildSrcSet(d,f,r)}},{key:"targetWidths",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8192,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.08,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=Math.floor(e),l=Math.floor(t);Ae(e,t),Ie(n);var c=n+"/"+o+"/"+l;if(c in r)return r[c];if(o===l)return[o];for(var d=[],f=o;f<l;)d.push(Math.round(f)),f*=1+2*n;return d[d.length-1]<l&&d.push(l),r[c]=d,d}}],n&&ke(t.prototype,n),r&&ke(t,r),e}();function Ne(e){return Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ne(e)}function Be(e){return function(e){if(Array.isArray(e)){for(var i=0,t=new Array(e.length);i<e.length;i++)t[i]=e[i];return t}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Ue(e,t,n){(n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t)).forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var ze={__proto__:[]}instanceof Array;var Fe=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function He(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(Fe.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"==typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},e,r.value)}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return function(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var data=new t;t.prototype._init=n;var r={};return Object.keys(data).forEach((function(e){void 0!==data[e]&&(r[e]=data[e])})),r}(this,e)}});var o=e.__decorators__;o&&(o.forEach((function(e){return e(t)})),delete e.__decorators__);var l,c,d=Object.getPrototypeOf(e.prototype),f=d instanceof r.default?d.constructor:r.default,h=f.extend(t);return function(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!Ge[r]){var o=Object.getOwnPropertyDescriptor(e,r);if(!o||o.configurable){var l,c,d=Object.getOwnPropertyDescriptor(t,r);if(!ze){if("cid"===r)return;var f=Object.getOwnPropertyDescriptor(n,r);if(l=d.value,c=Ne(l),null!=l&&("object"===c||"function"===c)&&f&&f.value===d.value)return}0,Object.defineProperty(e,r,d)}}}))}(h,e,f),"undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys&&(Ue(l=h,c=e),Object.getOwnPropertyNames(c.prototype).forEach((function(e){Ue(l.prototype,c.prototype,e)})),Object.getOwnPropertyNames(c).forEach((function(e){Ue(l,c,e)}))),h}var Ge={prototype:!0,arguments:!0,callee:!0,caller:!0};function Ve(e){return"function"==typeof e?He(e):function(t){return He(t,e)}}Ve.registerHooks=function(e){Fe.push.apply(Fe,Be(e))};var qe=r.default.extend({props:{src:{type:String,required:!0},fixed:Boolean,imgixParams:Object,width:[String,Number],height:[String,Number],attributeConfig:Object,disableVariableQuality:Boolean}}),Ye={src:"src",srcset:"srcset"},We=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.created=function(){this.vueImgixSingleton=Ze()},t.prototype.render=function(e){var t,n=Object.assign({},this.fixed&&Object.assign({},null!=this.width?{w:this.width}:{},null!=this.height?{h:this.height}:{})),r=this.vueImgixSingleton.buildUrlObject(this.src,Object.assign({},n,this.imgixParams),{disableVariableQuality:Boolean(this.disableVariableQuality)}),o=r.src,l=r.srcset,c=Object.assign({},Ye,this.attributeConfig);return e("img",{attrs:(t={},t[c.src]=o,t[c.srcset]=l,t.width=this.width,t.height=this.height,t)})},t}(qe);We=o([Ve],We);var Xe={includeLibraryParam:!0},Ke=function(e){var t=this;this.buildIxParams=function(e){return Object.assign({},t.options.defaultIxParams,e)},this.buildUrlObject=function(e,n,r){void 0===r&&(r={});var o=r.widths,l=r.widthTolerance,c=r.minWidth,d=r.maxWidth,f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}(r,["widths","widthTolerance","minWidth","maxWidth"]);return{src:t._buildUrl(e,n),srcset:t._buildSrcSet(e,n,Object.assign({},{widths:o,widthTolerance:l,minWidth:c,maxWidth:d},f))}},this.buildUrl=function(e,n){return t.client.buildURL(e,t.buildIxParams(n))},this._buildUrl=function(e,n){return e.includes("://")?Le._buildURL(e,t.buildIxParams(n)):t.client.buildURL(e,t.buildIxParams(n))},this.buildSrcSet=function(e,n,r){return t.client.buildSrcSet(e,t.buildIxParams(n),r)},this._buildSrcSet=function(e,n,r){return e.includes("://")?Le._buildSrcSet(e,t.buildIxParams(n),r):t.client.buildSrcSet(e,t.buildIxParams(n),r)},this.options=Object.assign({},Xe,e),this.client=new Le({domain:this.options.domain,includeLibraryParam:!1}),this.options.includeLibraryParam&&(this.client.settings.libraryParam="vue-2.9.1")},Je=void 0,Ze=function(){if(null==Je)throw new Error("[vue-imgix] Vue.use(VueImgix, {}) must be called before using exported methods. This is usually done in App.vue :)");return Je},Qe=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.created=function(){this.vueImgixSingleton=Ze()},t.prototype.render=function(e){return e("picture",this.$slots.default)},t}(r.default.extend({props:{}}));Qe=o([Ve],Qe);var et=r.default.extend({props:{src:{type:String,required:!0},imgixParams:Object,attributeConfig:Object}}),tt={src:"src",srcset:"srcset"},nt=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.created=function(){this.vueImgixSingleton=Ze()},t.prototype.render=function(e){var t=this.vueImgixSingleton.buildUrlObject(this.src,Object.assign({},{},this.imgixParams)).srcset,n={};return n[Object.assign({},tt,this.attributeConfig).srcset]=t,e("source",{attrs:n})},t}(et);function it(e,t){it.installed||(it.installed=!0,function(e){Je=new Ke(e)}(t),e.component("ix-img",We),e.component("ix-picture",Qe),e.component("ix-source",nt))}nt=o([Ve],nt),it.installed=!1;var ot={install:it}}).call(this,n(508).Buffer)},430:function(e,t,n){"use strict";(function(e){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){l(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function m(e,p){return m=Object.setPrototypeOf||function(e,p){return e.__proto__=p,e},m(e,p)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?v(e):t}function w(e,t,n){return w="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var base=function(object,e){for(;!Object.prototype.hasOwnProperty.call(object,e)&&null!==(object=h(object)););return object}(e,t);if(base){var desc=Object.getOwnPropertyDescriptor(base,t);return desc.get?desc.get.call(n):desc.value}},w(e,t,n||e)}function x(e){return function(e){if(Array.isArray(e)){for(var i=0,t=new Array(e.length);i<e.length;i++)t[i]=e[i];return t}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var S={el:document,elMobile:document,name:"scroll",offset:[0,0],repeat:!1,smooth:!1,smoothMobile:!1,direction:"vertical",lerp:.1,class:"is-inview",scrollbarContainer:!1,scrollbarClass:"c-scrollbar",scrollingClass:"has-scroll-scrolling",draggingClass:"has-scroll-dragging",smoothClass:"has-scroll-smooth",initClass:"has-scroll-init",getSpeed:!1,getDirection:!1,multiplier:1,firefoxMultiplier:50,touchMultiplier:2,scrollFromAnywhere:!1},O=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),Object.assign(this,S,t),this.namespace="locomotive",this.html=document.documentElement,this.windowHeight=window.innerHeight,this.windowMiddle=this.windowHeight/2,this.els=[],this.listeners={},this.hasScrollTicking=!1,this.hasCallEventSet=!1,this.checkScroll=this.checkScroll.bind(this),this.checkResize=this.checkResize.bind(this),this.checkEvent=this.checkEvent.bind(this),this.instance={scroll:{x:0,y:0},limit:this.html.offsetHeight},this.getDirection&&(this.instance.direction=null),this.getDirection&&(this.instance.speed=0),this.html.classList.add(this.initClass),window.addEventListener("resize",this.checkResize,!1)}return o(e,[{key:"init",value:function(){this.initEvents()}},{key:"checkScroll",value:function(){this.dispatchScroll()}},{key:"checkResize",value:function(){var e=this;this.resizeTick||(this.resizeTick=!0,requestAnimationFrame((function(){e.resize(),e.resizeTick=!1})))}},{key:"resize",value:function(){}},{key:"initEvents",value:function(){var e=this;this.scrollToEls=this.el.querySelectorAll("[data-".concat(this.name,"-to]")),this.setScrollTo=this.setScrollTo.bind(this),this.scrollToEls.forEach((function(t){t.addEventListener("click",e.setScrollTo,!1)}))}},{key:"setScrollTo",value:function(e){e.preventDefault(),this.scrollTo(e.currentTarget.getAttribute("data-".concat(this.name,"-href"))||e.currentTarget.getAttribute("href"),e.currentTarget.getAttribute("data-".concat(this.name,"-offset")))}},{key:"addElements",value:function(){}},{key:"detectElements",value:function(e){var t=this,n=this.instance.scroll.y,r=n+this.windowHeight;this.els.forEach((function(o,i){!o||o.inView&&!e||r>=o.top&&n<o.bottom&&t.setInView(o,i),o&&o.inView&&(r<o.top||n>o.bottom)&&t.setOutOfView(o,i)})),this.els=this.els.filter((function(e,i){return null!==e})),this.hasScrollTicking=!1}},{key:"setInView",value:function(e,i){this.els[i].inView=!0,e.el.classList.add(e.class),e.call&&this.hasCallEventSet&&(this.dispatchCall(e,"enter"),e.repeat||(this.els[i].call=!1)),e.repeat||e.speed||e.sticky||(!e.call||e.call&&this.hasCallEventSet)&&(this.els[i]=null)}},{key:"setOutOfView",value:function(e,i){(e.repeat||void 0!==e.speed)&&(this.els[i].inView=!1),e.call&&this.hasCallEventSet&&this.dispatchCall(e,"exit"),e.repeat&&e.el.classList.remove(e.class)}},{key:"dispatchCall",value:function(e,t){this.callWay=t,this.callValue=e.call.split(",").map((function(e){return e.trim()})),this.callObj=e,1==this.callValue.length&&(this.callValue=this.callValue[0]);var n=new Event(this.namespace+"call");this.el.dispatchEvent(n)}},{key:"dispatchScroll",value:function(){var e=new Event(this.namespace+"scroll");this.el.dispatchEvent(e)}},{key:"setEvents",value:function(e,t){this.listeners[e]||(this.listeners[e]=[]);var n=this.listeners[e];n.push(t),1===n.length&&this.el.addEventListener(this.namespace+e,this.checkEvent,!1),"call"===e&&(this.hasCallEventSet=!0,this.detectElements(!0))}},{key:"unsetEvents",value:function(e,t){if(this.listeners[e]){var n=this.listeners[e],r=n.indexOf(t);r<0||(n.splice(r,1),0===n.index&&this.el.removeEventListener(this.namespace+e,this.checkEvent,!1))}}},{key:"checkEvent",value:function(e){var t=this,n=e.type.replace(this.namespace,""),r=this.listeners[n];r&&0!==r.length&&r.forEach((function(e){switch(n){case"scroll":return e(t.instance);case"call":return e(t.callValue,t.callWay,t.callObj);default:return e()}}))}},{key:"startScroll",value:function(){}},{key:"stopScroll",value:function(){}},{key:"setScroll",value:function(e,t){this.instance.scroll={x:0,y:0}}},{key:"destroy",value:function(){var e=this;window.removeEventListener("resize",this.checkResize,!1),Object.keys(this.listeners).forEach((function(t){e.el.removeEventListener(e.namespace+t,e.checkEvent,!1)})),this.listeners={},this.scrollToEls.forEach((function(t){t.removeEventListener("click",e.setScrollTo,!1)}))}}]),e}(),E="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function k(e,t){return e(t={exports:{}},t.exports),t.exports}var T=k((function(e,t){e.exports={polyfill:function(){var e=window,t=document;if(!("scrollBehavior"in t.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var n,r=e.HTMLElement||e.Element,o=468,l={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:r.prototype.scroll||f,scrollIntoView:r.prototype.scrollIntoView},c=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,d=(n=e.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(n)?1:0);e.scroll=e.scrollTo=function(){void 0!==arguments[0]&&(!0!==h(arguments[0])?x.call(e,t.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset):l.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset))},e.scrollBy=function(){void 0!==arguments[0]&&(h(arguments[0])?l.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):x.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset)))},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==h(arguments[0])){var e=arguments[0].left,t=arguments[0].top;x.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");l.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},r.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==h(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):l.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},r.prototype.scrollIntoView=function(){if(!0!==h(arguments[0])){var n=function(e){for(;e!==t.body&&!1===y(e);)e=e.parentNode||e.host;return e}(this),r=n.getBoundingClientRect(),o=this.getBoundingClientRect();n!==t.body?(x.call(this,n,n.scrollLeft+o.left-r.left,n.scrollTop+o.top-r.top),"fixed"!==e.getComputedStyle(n).position&&e.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):e.scrollBy({left:o.left,top:o.top,behavior:"smooth"})}else l.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function f(e,t){this.scrollLeft=e,this.scrollTop=t}function h(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function m(e,t){return"Y"===t?e.clientHeight+d<e.scrollHeight:"X"===t?e.clientWidth+d<e.scrollWidth:void 0}function v(t,n){var r=e.getComputedStyle(t,null)["overflow"+n];return"auto"===r||"scroll"===r}function y(e){var t=m(e,"Y")&&v(e,"Y"),n=m(e,"X")&&v(e,"X");return t||n}function w(t){var n,r,l,d,f=(c()-t.startTime)/o;d=f=f>1?1:f,n=.5*(1-Math.cos(Math.PI*d)),r=t.startX+(t.x-t.startX)*n,l=t.startY+(t.y-t.startY)*n,t.method.call(t.scrollable,r,l),r===t.x&&l===t.y||e.requestAnimationFrame(w.bind(e,t))}function x(n,r,o){var d,h,m,v,y=c();n===t.body?(d=e,h=e.scrollX||e.pageXOffset,m=e.scrollY||e.pageYOffset,v=l.scroll):(d=n,h=n.scrollLeft,m=n.scrollTop,v=f),w({scrollable:d,method:v,startTime:y,startX:h,startY:m,x:r,y:o})}}}})),j=(T.polyfill,function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n(this,t),e=y(this,h(t).call(this,r)),window.addEventListener("scroll",e.checkScroll,!1),T.polyfill(),e}return f(t,e),o(t,[{key:"init",value:function(){this.instance.scroll.y=window.pageYOffset,this.addElements(),this.detectElements(),w(h(t.prototype),"init",this).call(this)}},{key:"checkScroll",value:function(){var e=this;w(h(t.prototype),"checkScroll",this).call(this),this.getDirection&&this.addDirection(),this.getSpeed&&(this.addSpeed(),this.timestamp=Date.now()),this.instance.scroll.y=window.pageYOffset,this.els.length&&(this.hasScrollTicking||(requestAnimationFrame((function(){e.detectElements()})),this.hasScrollTicking=!0))}},{key:"addDirection",value:function(){window.pageYOffset>this.instance.scroll.y?"down"!==this.instance.direction&&(this.instance.direction="down"):window.pageYOffset<this.instance.scroll.y&&"up"!==this.instance.direction&&(this.instance.direction="up")}},{key:"addSpeed",value:function(){window.pageYOffset!=this.instance.scroll.y?this.instance.speed=(window.pageYOffset-this.instance.scroll.y)/(Date.now()-this.timestamp):this.instance.speed=0}},{key:"resize",value:function(){this.els.length&&(this.windowHeight=window.innerHeight,this.updateElements())}},{key:"addElements",value:function(){var e=this;this.els=[],this.el.querySelectorAll("[data-"+this.name+"]").forEach((function(t,n){var r=t.dataset[e.name+"Class"]||e.class,o=t.getBoundingClientRect().top+e.instance.scroll.y,l=o+t.offsetHeight,c="string"==typeof t.dataset[e.name+"Offset"]?t.dataset[e.name+"Offset"].split(","):e.offset,d=t.dataset[e.name+"Repeat"],f=t.dataset[e.name+"Call"];d="false"!=d&&(null!=d||e.repeat);var h=e.getRelativeOffset(c),m={el:t,id:n,class:r,top:o+h[0],bottom:l-h[1],offset:c,repeat:d,inView:!!t.classList.contains(r),call:f};e.els.push(m)}))}},{key:"updateElements",value:function(){var e=this;this.els.forEach((function(t,i){var n=t.el.getBoundingClientRect().top+e.instance.scroll.y,r=n+t.el.offsetHeight,o=e.getRelativeOffset(t.offset);e.els[i].top=n+o[0],e.els[i].bottom=r-o[1]})),this.hasScrollTicking=!1}},{key:"getRelativeOffset",value:function(e){var t=[0,0];if(e)for(var i=0;i<e.length;i++)"string"==typeof e[i]?e[i].includes("%")?t[i]=parseInt(e[i].replace("%","")*this.windowHeight/100):t[i]=parseInt(e[i]):t[i]=e[i];return t}},{key:"scrollTo",value:function(e,t,n,r,o,l){var c,d=t?parseInt(t):0;if("string"==typeof e){if("top"===e)c=this.html;else if("bottom"===e)c=this.html.offsetHeight-window.innerHeight;else if(!(c=document.querySelector(e)))return}else if("number"==typeof e)c=parseInt(e);else{if(!e||!e.tagName)return void console.warn("`targetOption` parameter is not valid");c=e}if(d="number"!=typeof c?c.getBoundingClientRect().top+d+this.instance.scroll.y:c+d,l){d=d.toFixed();window.addEventListener("scroll",(function e(){window.pageYOffset.toFixed()===d&&(window.removeEventListener("scroll",e),l())}))}window.scrollTo({top:d,behavior:"smooth"})}},{key:"update",value:function(){this.addElements(),this.detectElements()}},{key:"destroy",value:function(){w(h(t.prototype),"destroy",this).call(this),window.removeEventListener("scroll",this.checkScroll,!1)}}]),t}(O)),P=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable;var M=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},i=0;i<10;i++)t["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,source){for(var t,n,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var o in t=Object(arguments[s]))_.call(t,o)&&(r[o]=t[o]);if(P){n=P(t);for(var i=0;i<n.length;i++)C.call(t,n[i])&&(r[n[i]]=t[n[i]])}}return r};function $(){}$.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var data=[].slice.call(arguments,1),t=((this.e||(this.e={}))[e]||[]).slice(),i=0,n=t.length;i<n;i++)t[i].fn.apply(t[i].ctx,data);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],o=[];if(r&&t)for(var i=0,l=r.length;i<l;i++)r[i].fn!==t&&r[i].fn._!==t&&o.push(r[i]);return o.length?n[e]=o:delete n[e],this}};var R=$,A=k((function(e,t){(function(){(null!==t?t:this).Lethargy=function(){function e(e,t,n,r){this.stability=null!=e?Math.abs(e):8,this.sensitivity=null!=t?1+Math.abs(t):100,this.tolerance=null!=n?1+Math.abs(n):1.1,this.delay=null!=r?r:150,this.lastUpDeltas=function(){var i,e,t;for(t=[],i=1,e=2*this.stability;1<=e?i<=e:i>=e;1<=e?i++:i--)t.push(null);return t}.call(this),this.lastDownDeltas=function(){var i,e,t;for(t=[],i=1,e=2*this.stability;1<=e?i<=e:i>=e;1<=e?i++:i--)t.push(null);return t}.call(this),this.deltasTimestamp=function(){var i,e,t;for(t=[],i=1,e=2*this.stability;1<=e?i<=e:i>=e;1<=e?i++:i--)t.push(null);return t}.call(this)}return e.prototype.check=function(e){var t;return null!=(e=e.originalEvent||e).wheelDelta?t=e.wheelDelta:null!=e.deltaY?t=-40*e.deltaY:null==e.detail&&0!==e.detail||(t=-40*e.detail),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),t>0?(this.lastUpDeltas.push(t),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(t),this.lastDownDeltas.shift(),this.isInertia(-1))},e.prototype.isInertia=function(e){var t,n,r,o,l,c,d;return null===(t=-1===e?this.lastDownDeltas:this.lastUpDeltas)[0]?e:!(this.deltasTimestamp[2*this.stability-2]+this.delay>Date.now()&&t[0]===t[2*this.stability-1])&&(r=t.slice(0,this.stability),n=t.slice(this.stability,2*this.stability),d=r.reduce((function(e,s){return e+s})),l=n.reduce((function(e,s){return e+s})),c=d/r.length,o=l/n.length,Math.abs(c)<Math.abs(o*this.tolerance)&&this.sensitivity<Math.abs(o)&&e)},e.prototype.showLastUpDeltas=function(){return this.lastUpDeltas},e.prototype.showLastDownDeltas=function(){return this.lastDownDeltas},e}()}).call(E)})),I={hasWheelEvent:"onwheel"in document,hasMouseWheelEvent:"onmousewheel"in document,hasTouch:"ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch,hasTouchWin:navigator.msMaxTouchPoints&&navigator.msMaxTouchPoints>1,hasPointer:!!window.navigator.msPointerEnabled,hasKeyDown:"onkeydown"in document,isFirefox:navigator.userAgent.indexOf("Firefox")>-1},D=Object.prototype.toString,L=Object.prototype.hasOwnProperty;function N(e,t){return function(){return e.apply(t,arguments)}}var B=A.Lethargy,U="virtualscroll",z=W,F=37,H=38,G=39,V=40,Y=32;function W(e){!function(object){if(!object)return console.warn("bindAll requires at least one argument.");var e=Array.prototype.slice.call(arguments,1);if(0===e.length)for(var t in object)L.call(object,t)&&"function"==typeof object[t]&&"[object Function]"==D.call(object[t])&&e.push(t);for(var i=0;i<e.length;i++){var n=e[i];object[n]=N(object[n],object)}}(this,"_onWheel","_onMouseWheel","_onTouchStart","_onTouchMove","_onKeyDown"),this.el=window,e&&e.el&&(this.el=e.el,delete e.el),this.options=M({mouseMultiplier:1,touchMultiplier:2,firefoxMultiplier:15,keyStep:120,preventTouch:!1,unpreventTouchClass:"vs-touchmove-allowed",limitInertia:!1,useKeyboard:!0,useTouch:!0},e),this.options.limitInertia&&(this._lethargy=new B),this._emitter=new R,this._event={y:0,x:0,deltaX:0,deltaY:0},this.touchStartX=null,this.touchStartY=null,this.bodyTouchAction=null,void 0!==this.options.passive&&(this.listenerOptions={passive:this.options.passive})}function X(e,t,n){return(1-n)*e+n*t}function K(e){var t={};if(window.getComputedStyle){var style=getComputedStyle(e),n=style.transform||style.webkitTransform||style.mozTransform,r=n.match(/^matrix3d\((.+)\)$/);return r?(t.x=r?parseFloat(r[1].split(", ")[12]):0,t.y=r?parseFloat(r[1].split(", ")[13]):0):(r=n.match(/^matrix\((.+)\)$/),t.x=r?parseFloat(r[1].split(", ")[4]):0,t.y=r?parseFloat(r[1].split(", ")[5]):0),t}}function J(e){for(var t=[];e&&e!==document;e=e.parentNode)t.push(e);return t}W.prototype._notify=function(e){var t=this._event;t.x+=t.deltaX,t.y+=t.deltaY,this._emitter.emit(U,{x:t.x,y:t.y,deltaX:t.deltaX,deltaY:t.deltaY,originalEvent:e})},W.prototype._onWheel=function(e){var t=this.options;if(!this._lethargy||!1!==this._lethargy.check(e)){var n=this._event;n.deltaX=e.wheelDeltaX||-1*e.deltaX,n.deltaY=e.wheelDeltaY||-1*e.deltaY,I.isFirefox&&1==e.deltaMode&&(n.deltaX*=t.firefoxMultiplier,n.deltaY*=t.firefoxMultiplier),n.deltaX*=t.mouseMultiplier,n.deltaY*=t.mouseMultiplier,this._notify(e)}},W.prototype._onMouseWheel=function(e){if(!this.options.limitInertia||!1!==this._lethargy.check(e)){var t=this._event;t.deltaX=e.wheelDeltaX?e.wheelDeltaX:0,t.deltaY=e.wheelDeltaY?e.wheelDeltaY:e.wheelDelta,this._notify(e)}},W.prototype._onTouchStart=function(e){var t=e.targetTouches?e.targetTouches[0]:e;this.touchStartX=t.pageX,this.touchStartY=t.pageY},W.prototype._onTouchMove=function(e){var t=this.options;t.preventTouch&&!e.target.classList.contains(t.unpreventTouchClass)&&e.preventDefault();var n=this._event,r=e.targetTouches?e.targetTouches[0]:e;n.deltaX=(r.pageX-this.touchStartX)*t.touchMultiplier,n.deltaY=(r.pageY-this.touchStartY)*t.touchMultiplier,this.touchStartX=r.pageX,this.touchStartY=r.pageY,this._notify(e)},W.prototype._onKeyDown=function(e){var t=this._event;t.deltaX=t.deltaY=0;var n=window.innerHeight-40;switch(e.keyCode){case F:case H:t.deltaY=this.options.keyStep;break;case G:case V:t.deltaY=-this.options.keyStep;break;case e.shiftKey:t.deltaY=n;break;case Y:t.deltaY=-n;break;default:return}this._notify(e)},W.prototype._bind=function(){I.hasWheelEvent&&this.el.addEventListener("wheel",this._onWheel,this.listenerOptions),I.hasMouseWheelEvent&&this.el.addEventListener("mousewheel",this._onMouseWheel,this.listenerOptions),I.hasTouch&&this.options.useTouch&&(this.el.addEventListener("touchstart",this._onTouchStart,this.listenerOptions),this.el.addEventListener("touchmove",this._onTouchMove,this.listenerOptions)),I.hasPointer&&I.hasTouchWin&&(this.bodyTouchAction=document.body.style.msTouchAction,document.body.style.msTouchAction="none",this.el.addEventListener("MSPointerDown",this._onTouchStart,!0),this.el.addEventListener("MSPointerMove",this._onTouchMove,!0)),I.hasKeyDown&&this.options.useKeyboard&&document.addEventListener("keydown",this._onKeyDown)},W.prototype._unbind=function(){I.hasWheelEvent&&this.el.removeEventListener("wheel",this._onWheel),I.hasMouseWheelEvent&&this.el.removeEventListener("mousewheel",this._onMouseWheel),I.hasTouch&&(this.el.removeEventListener("touchstart",this._onTouchStart),this.el.removeEventListener("touchmove",this._onTouchMove)),I.hasPointer&&I.hasTouchWin&&(document.body.style.msTouchAction=this.bodyTouchAction,this.el.removeEventListener("MSPointerDown",this._onTouchStart,!0),this.el.removeEventListener("MSPointerMove",this._onTouchMove,!0)),I.hasKeyDown&&this.options.useKeyboard&&document.removeEventListener("keydown",this._onKeyDown)},W.prototype.on=function(e,t){this._emitter.on(U,e,t);var n=this._emitter.e;n&&n[U]&&1===n[U].length&&this._bind()},W.prototype.off=function(e,t){this._emitter.off(U,e,t);var n=this._emitter.e;(!n[U]||n[U].length<=0)&&this._unbind()},W.prototype.reset=function(){var e=this._event;e.x=0,e.y=0},W.prototype.destroy=function(){this._emitter.off(),this._unbind()};var Z=.1,Q="function"==typeof Float32Array;function ee(e,t){return 1-3*t+3*e}function te(e,t){return 3*t-6*e}function ne(e){return 3*e}function re(e,t,n){return((ee(t,n)*e+te(t,n))*e+ne(t))*e}function ie(e,t,n){return 3*ee(t,n)*e*e+2*te(t,n)*e+ne(t)}function oe(e){return e}var ae=function(e,t,n,r){if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===t&&n===r)return oe;for(var o=Q?new Float32Array(11):new Array(11),i=0;i<11;++i)o[i]=re(i*Z,e,n);function l(t){for(var r=0,l=1;10!==l&&o[l]<=t;++l)r+=Z;--l;var c=r+(t-o[l])/(o[l+1]-o[l])*Z,d=ie(c,e,n);return d>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var o=ie(t,n,r);if(0===o)return t;t-=(re(t,n,r)-e)/o}return t}(t,c,e,n):0===d?c:function(e,t,n,r,o){var l,c,i=0;do{(l=re(c=t+(n-t)/2,r,o)-e)>0?n=c:t=c}while(Math.abs(l)>1e-7&&++i<10);return c}(t,r,r+Z,e,n)}return function(e){return 0===e?0:1===e?1:re(l(e),t,r)}},se=38,le=40,ce=32,ue=9,de=33,pe=34,fe=36,he=35,me=function(e){function t(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n(this,t),window.scrollTo(0,0),history.scrollRestoration="manual",(e=y(this,h(t).call(this,r))).inertia&&(e.lerp=.1*e.inertia),e.isScrolling=!1,e.isDraggingScrollbar=!1,e.isTicking=!1,e.hasScrollTicking=!1,e.parallaxElements=[],e.stop=!1,e.scrollbarContainer=r.scrollbarContainer,e.checkKey=e.checkKey.bind(v(e)),window.addEventListener("keydown",e.checkKey,!1),e}return f(t,e),o(t,[{key:"init",value:function(){var e=this;this.html.classList.add(this.smoothClass),this.instance=d({delta:{x:0,y:0}},this.instance),this.vs=new z({el:this.scrollFromAnywhere?document:this.el,mouseMultiplier:navigator.platform.indexOf("Win")>-1?1:.4,firefoxMultiplier:this.firefoxMultiplier,touchMultiplier:this.touchMultiplier,useKeyboard:!1,passive:!0}),this.vs.on((function(t){e.stop||(e.isTicking||e.isDraggingScrollbar||(requestAnimationFrame((function(){e.updateDelta(t),e.isScrolling||e.startScrolling()})),e.isTicking=!0),e.isTicking=!1)})),this.setScrollLimit(),this.initScrollBar(),this.addSections(),this.addElements(),this.detectElements(),this.transformElements(!0,!0),this.checkScroll(!0),w(h(t.prototype),"init",this).call(this)}},{key:"setScrollLimit",value:function(){this.instance.limit=this.el.offsetHeight-this.windowHeight}},{key:"startScrolling",value:function(){this.isScrolling=!0,this.checkScroll(),this.html.classList.add(this.scrollingClass)}},{key:"stopScrolling",value:function(){this.scrollToRaf&&(cancelAnimationFrame(this.scrollToRaf),this.scrollToRaf=null),this.isScrolling=!1,this.instance.scroll.y=Math.round(this.instance.scroll.y),this.html.classList.remove(this.scrollingClass)}},{key:"checkKey",value:function(e){var t=this;if(this.stop)e.keyCode==ue&&requestAnimationFrame((function(){t.html.scrollTop=0,document.body.scrollTop=0}));else{switch(e.keyCode){case ue:requestAnimationFrame((function(){t.html.scrollTop=0,document.body.scrollTop=0,t.scrollTo(document.activeElement,-window.innerHeight/2)}));break;case se:this.instance.delta.y-=240;break;case le:this.instance.delta.y+=240;break;case de:this.instance.delta.y-=window.innerHeight;break;case pe:this.instance.delta.y+=window.innerHeight;break;case fe:this.instance.delta.y-=this.instance.limit;break;case he:this.instance.delta.y+=this.instance.limit;break;case ce:document.activeElement instanceof HTMLInputElement||document.activeElement instanceof HTMLTextAreaElement||(e.shiftKey?this.instance.delta.y-=window.innerHeight:this.instance.delta.y+=window.innerHeight);break;default:return}this.instance.delta.y<0&&(this.instance.delta.y=0),this.instance.delta.y>this.instance.limit&&(this.instance.delta.y=this.instance.limit),this.isScrolling=!0,this.checkScroll(),this.html.classList.add(this.scrollingClass)}}},{key:"checkScroll",value:function(){var e=this;if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]||this.isScrolling||this.isDraggingScrollbar){this.hasScrollTicking||(requestAnimationFrame((function(){return e.checkScroll()})),this.hasScrollTicking=!0),this.updateScroll();var n=Math.abs(this.instance.delta.y-this.instance.scroll.y);!this.animatingScroll&&(n<.5&&0!=this.instance.delta.y||n<.5&&0==this.instance.delta.y)&&this.stopScrolling();for(var i=this.sections.length-1;i>=0;i--)this.sections[i].persistent||this.instance.scroll.y>this.sections[i].offset&&this.instance.scroll.y<this.sections[i].limit?(this.transform(this.sections[i].el,0,-this.instance.scroll.y),this.sections[i].inView||(this.sections[i].inView=!0,this.sections[i].el.style.opacity=1,this.sections[i].el.style.pointerEvents="all",this.sections[i].el.setAttribute("data-".concat(this.name,"-section-inview"),""))):(this.sections[i].inView&&(this.sections[i].inView=!1,this.sections[i].el.style.opacity=0,this.sections[i].el.style.pointerEvents="none",this.sections[i].el.removeAttribute("data-".concat(this.name,"-section-inview"))),this.transform(this.sections[i].el,0,0));this.getDirection&&this.addDirection(),this.getSpeed&&(this.addSpeed(),this.timestamp=Date.now()),this.detectElements(),this.transformElements();var r=this.instance.scroll.y/this.instance.limit*this.scrollBarLimit;this.transform(this.scrollbarThumb,0,r),w(h(t.prototype),"checkScroll",this).call(this),this.hasScrollTicking=!1}}},{key:"resize",value:function(){this.windowHeight=window.innerHeight,this.windowMiddle=this.windowHeight/2,this.update()}},{key:"updateDelta",value:function(e){this.instance.delta.y-=e.deltaY*this.multiplier,this.instance.delta.y<0&&(this.instance.delta.y=0),this.instance.delta.y>this.instance.limit&&(this.instance.delta.y=this.instance.limit)}},{key:"updateScroll",value:function(e){this.isScrolling||this.isDraggingScrollbar?this.instance.scroll.y=X(this.instance.scroll.y,this.instance.delta.y,this.lerp):this.instance.scroll.y>this.instance.limit?this.setScroll(this.instance.scroll.x,this.instance.limit):this.instance.scroll.y<0?this.setScroll(this.instance.scroll.x,0):this.setScroll(this.instance.scroll.x,this.instance.delta.y)}},{key:"addDirection",value:function(){this.instance.delta.y>this.instance.scroll.y?"down"!==this.instance.direction&&(this.instance.direction="down"):this.instance.delta.y<this.instance.scroll.y&&"up"!==this.instance.direction&&(this.instance.direction="up")}},{key:"addSpeed",value:function(){this.instance.delta.y!=this.instance.scroll.y?this.instance.speed=(this.instance.delta.y-this.instance.scroll.y)/Math.max(1,Date.now()-this.timestamp):this.instance.speed=0}},{key:"initScrollBar",value:function(){this.scrollbar=document.createElement("span"),this.scrollbarThumb=document.createElement("span"),this.scrollbar.classList.add("".concat(this.scrollbarClass)),this.scrollbarThumb.classList.add("".concat(this.scrollbarClass,"_thumb")),this.scrollbar.append(this.scrollbarThumb),this.scrollbarContainer?this.scrollbarContainer.append(this.scrollbar):document.body.append(this.scrollbar),this.getScrollBar=this.getScrollBar.bind(this),this.releaseScrollBar=this.releaseScrollBar.bind(this),this.moveScrollBar=this.moveScrollBar.bind(this),this.scrollbarThumb.addEventListener("mousedown",this.getScrollBar),window.addEventListener("mouseup",this.releaseScrollBar),window.addEventListener("mousemove",this.moveScrollBar),this.instance.limit+this.windowHeight<=this.windowHeight||(this.scrollbarBCR=this.scrollbar.getBoundingClientRect(),this.scrollbarHeight=this.scrollbarBCR.height,this.scrollbarThumb.style.height="".concat(this.scrollbarHeight*this.scrollbarHeight/(this.instance.limit+this.scrollbarHeight),"px"),this.scrollBarLimit=this.scrollbarHeight-this.scrollbarThumb.getBoundingClientRect().height)}},{key:"reinitScrollBar",value:function(){this.instance.limit+this.windowHeight<=this.windowHeight||(this.scrollbarBCR=this.scrollbar.getBoundingClientRect(),this.scrollbarHeight=this.scrollbarBCR.height,this.scrollbarThumb.style.height="".concat(this.scrollbarHeight*this.scrollbarHeight/(this.instance.limit+this.scrollbarHeight),"px"),this.scrollBarLimit=this.scrollbarHeight-this.scrollbarThumb.getBoundingClientRect().height)}},{key:"destroyScrollBar",value:function(){this.scrollbarThumb.removeEventListener("mousedown",this.getScrollBar),window.removeEventListener("mouseup",this.releaseScrollBar),window.removeEventListener("mousemove",this.moveScrollBar),this.scrollbar.remove()}},{key:"getScrollBar",value:function(e){this.isDraggingScrollbar=!0,this.checkScroll(),this.html.classList.remove(this.scrollingClass),this.html.classList.add(this.draggingClass)}},{key:"releaseScrollBar",value:function(e){this.isDraggingScrollbar=!1,this.html.classList.add(this.scrollingClass),this.html.classList.remove(this.draggingClass)}},{key:"moveScrollBar",value:function(e){var t=this;!this.isTicking&&this.isDraggingScrollbar&&(requestAnimationFrame((function(){var n=100*(e.clientY-t.scrollbarBCR.top)/t.scrollbarHeight*t.instance.limit/100;n>0&&n<t.instance.limit&&(t.instance.delta.y=n)})),this.isTicking=!0),this.isTicking=!1}},{key:"addElements",value:function(){var e=this;this.els=[],this.parallaxElements=[],this.sections.forEach((function(section,t){e.sections[t].el.querySelectorAll("[data-".concat(e.name,"]")).forEach((function(n,r){var o,l,c=n.dataset[e.name+"Class"]||e.class,d=n.dataset[e.name+"Repeat"],f=n.dataset[e.name+"Call"],h=n.dataset[e.name+"Position"],m=n.dataset[e.name+"Delay"],v=n.dataset[e.name+"Direction"],y="string"==typeof n.dataset[e.name+"Sticky"],w=!!n.dataset[e.name+"Speed"]&&parseFloat(n.dataset[e.name+"Speed"])/10,x="string"==typeof n.dataset[e.name+"Offset"]?n.dataset[e.name+"Offset"].split(","):e.offset,S=n.dataset[e.name+"Target"];l=void 0!==S?document.querySelector("".concat(S)):n;var O=(o=e.sections[t].inView?l.getBoundingClientRect().top+e.instance.scroll.y-K(l).y:l.getBoundingClientRect().top-K(e.sections[t].el).y-K(l).y)+l.offsetHeight,E=(O-o)/2+o;if(y){var k=n.getBoundingClientRect().top,T=k-o;o+=window.innerHeight,E=((O=k+l.offsetHeight-n.offsetHeight-T)-o)/2+o}d="false"!=d&&(null!=d||e.repeat);var j=[0,0];if(x)for(var i=0;i<x.length;i++)"string"==typeof x[i]?x[i].includes("%")?j[i]=parseInt(x[i].replace("%","")*e.windowHeight/100):j[i]=parseInt(x[i]):j[i]=x[i];var P={el:n,id:r,class:c,top:o+j[0],middle:E,bottom:O-j[1],offset:x,repeat:d,inView:!!n.classList.contains(c),call:f,speed:w,delay:m,position:h,target:l,direction:v,sticky:y};e.els.push(P),(!1!==w||y)&&e.parallaxElements.push(P)}))}))}},{key:"addSections",value:function(){var e=this;this.sections=[];var t=this.el.querySelectorAll("[data-".concat(this.name,"-section]"));0===t.length&&(t=[this.el]),t.forEach((function(section,i){var t=section.getBoundingClientRect().top-1.5*window.innerHeight-K(section).y,n=t+section.getBoundingClientRect().height+2*window.innerHeight,r={el:section,offset:t,limit:n,inView:!1,persistent:"string"==typeof section.dataset[e.name+"Persistent"]};e.sections[i]=r}))}},{key:"transform",value:function(element,e,t,n){var r;if(n){var o=K(element),l=X(o.x,e,n),c=X(o.y,t,n);r="matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,".concat(l,",").concat(c,",0,1)")}else r="matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,".concat(e,",").concat(t,",0,1)");element.style.webkitTransform=r,element.style.msTransform=r,element.style.transform=r}},{key:"transformElements",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.instance.scroll.y+this.windowHeight,o=this.instance.scroll.y+this.windowMiddle;this.parallaxElements.forEach((function(l,i){var c=!1;if(e&&(c=0),l.inView||n)switch(l.position){case"top":c=t.instance.scroll.y*-l.speed;break;case"elementTop":c=(r-l.top)*-l.speed;break;case"bottom":c=(t.instance.limit-r+t.windowHeight)*l.speed;break;default:c=(o-l.middle)*-l.speed}l.sticky&&(c=l.inView?t.instance.scroll.y-l.top+window.innerHeight:t.instance.scroll.y<l.top-window.innerHeight&&t.instance.scroll.y<l.top-window.innerHeight/2?0:t.instance.scroll.y>l.bottom&&t.instance.scroll.y>l.bottom+100&&l.bottom-l.top+window.innerHeight),!1!==c&&("horizontal"===l.direction?t.transform(l.el,c,0,!e&&l.delay):t.transform(l.el,0,c,!e&&l.delay))}))}},{key:"scrollTo",value:function(e,t){var n,r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[.25,0,.35,1],c=arguments.length>4&&void 0!==arguments[4]&&arguments[4],d=arguments.length>5?arguments[5]:void 0,f=t?parseInt(t):0;if(l=ae.apply(void 0,x(l)),"string"==typeof e){if("top"===e)n=0;else if("bottom"===e)n=this.instance.limit;else if(!(n=document.querySelector(e)))return}else if("number"==typeof e)n=parseInt(e);else{if(!e||!e.tagName)return void console.warn("`targetOption` parameter is not valid");n=e}if("number"!=typeof n){if(!J(n).includes(this.el))return;var h=n.getBoundingClientRect().top,m=J(n).find((function(e){return r.sections.find((function(section){return section.el==e}))})),v=0;m&&(v=K(m).y),f=h+f-v}else f=n+f;var y=parseFloat(this.instance.delta.y),w=Math.max(0,Math.min(f,this.instance.limit))-y,S=function(p){c?r.setScroll(r.instance.delta.x,y+w*p):r.instance.delta.y=y+w*p};this.animatingScroll=!0,this.stopScrolling(),this.startScrolling();var O=Date.now();!function e(){var p=(Date.now()-O)/o;p>1?(S(1),r.animatingScroll=!1,0==o&&r.update(),d&&d()):(r.scrollToRaf=requestAnimationFrame(e),S(l(p)))}()}},{key:"update",value:function(){this.setScrollLimit(),this.addSections(),this.addElements(),this.detectElements(),this.updateScroll(),this.transformElements(!0),this.reinitScrollBar(),this.checkScroll(!0)}},{key:"startScroll",value:function(){this.stop=!1}},{key:"stopScroll",value:function(){this.stop=!0}},{key:"setScroll",value:function(e,t){this.instance=d({},this.instance,{scroll:{x:e,y:t},delta:{x:e,y:t},speed:0})}},{key:"destroy",value:function(){w(h(t.prototype),"destroy",this).call(this),this.stopScrolling(),this.html.classList.remove(this.smoothClass),this.vs.destroy(),this.destroyScrollBar(),window.removeEventListener("keydown",this.checkKey,!1)}}]),t}(O),ve=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n(this,e),this.options=t,Object.assign(this,S,t),this.init()}return o(e,[{key:"init",value:function(){if(this.smoothMobile||(this.isMobile=/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1),!0!==this.smooth||this.isMobile?this.scroll=new j(this.options):this.scroll=new me(this.options),this.scroll.init(),window.location.hash){var e=window.location.hash.slice(1,window.location.hash.length),t=document.getElementById(e);t&&this.scroll.scrollTo(t)}}},{key:"update",value:function(){this.scroll.update()}},{key:"start",value:function(){this.scroll.startScroll()}},{key:"stop",value:function(){this.scroll.stopScroll()}},{key:"scrollTo",value:function(e,t,n,r,o,l){this.scroll.scrollTo(e,t,n,r,o,l)}},{key:"setScroll",value:function(e,t){this.scroll.setScroll(e,t)}},{key:"on",value:function(e,t){this.scroll.setEvents(e,t)}},{key:"off",value:function(e,t){this.scroll.unsetEvents(e,t)}},{key:"destroy",value:function(){this.scroll.destroy()}}]),e}();t.a=ve}).call(this,n(51))},431:function(e,t,n){e.exports=function(){var e="__v-click-outside",t="undefined"!=typeof window,n="undefined"!=typeof navigator,r=t&&("ontouchstart"in window||n&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"];function i(e){var t=e.event,n=e.handler;(0,e.middleware)(t)&&n(t)}function a(t,n){var a=function(e){var t="function"==typeof e;if(!t&&"object"!=typeof e)throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:t?e:e.handler,middleware:e.middleware||function(e){return e},events:e.events||r,isActive:!(!1===e.isActive),detectIframe:!(!1===e.detectIframe),capture:!!e.capture}}(n.value),o=a.handler,l=a.middleware,c=a.detectIframe,u=a.capture;if(a.isActive){if(t[e]=a.events.map((function(e){return{event:e,srcTarget:document.documentElement,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware,o=n.composedPath&&n.composedPath()||n.path;(o?o.indexOf(t)<0:!t.contains(n.target))&&i({event:n,handler:r,middleware:a})}({el:t,event:e,handler:o,middleware:l})},capture:u}})),c){var d={event:"blur",srcTarget:window,handler:function(e){return function(e){var t=e.el,n=e.event,r=e.handler,a=e.middleware;setTimeout((function(){var e=document.activeElement;e&&"IFRAME"===e.tagName&&!t.contains(e)&&i({event:n,handler:r,middleware:a})}),0)}({el:t,event:e,handler:o,middleware:l})},capture:u};t[e]=[].concat(t[e],[d])}t[e].forEach((function(n){var r=n.event,i=n.srcTarget,a=n.handler;return setTimeout((function(){t[e]&&i.addEventListener(r,a,u)}),0)}))}}function o(t){(t[e]||[]).forEach((function(e){return e.srcTarget.removeEventListener(e.event,e.handler,e.capture)})),delete t[e]}var l=t?{bind:a,update:function(e,t){var n=t.value,r=t.oldValue;JSON.stringify(n)!==JSON.stringify(r)&&(o(e),a(e,{value:n}))},unbind:o}:{};return{install:function(e){e.directive("click-outside",l)},directive:l}}()},432:function(e,t,n){"use strict";var r=n(1),o=(n(20),n(14),n(3),n(45),n(2)),l=n(7),c=window.__NUXT__;function d(){if(!this._hydrated)return this.$fetch()}function f(){if((e=this).$vnode&&e.$vnode.elm&&e.$vnode.elm.dataset&&e.$vnode.elm.dataset.fetchKey){var e;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;var data=c.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var t in data)o.default.set(this.$data,t,data[t])}else h.call(this)}function h(){var e=!1!==this.$options.fetchOnServer;if("function"==typeof this.$options.fetchOnServer&&(e=!1!==this.$options.fetchOnServer.call(this)),e&&!this.$nuxt.isPreview&&this.$nuxt._pagePayload){this._hydrated=!0;var t=this.$options._scopeId||this.$options.name||"",n=Object(l.d)(this.$nuxt._fetchCounters,t);if("function"==typeof this.$options.fetchKey)this._fetchKey=this.$options.fetchKey.call(this,n);else{var r="string"==typeof this.$options.fetchKey?this.$options.fetchKey:t;this._fetchKey=r?r+":"+n(r):String(n(r))}var data=this.$nuxt._pagePayload.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else if(data)for(var c in data)o.default.set(this.$data,c,data[c]);else this.$fetch()}}function m(){var e=this;return this._fetchPromise||(this._fetchPromise=v.call(this).then((function(){delete e._fetchPromise}))),this._fetchPromise}function v(){return y.apply(this,arguments)}function y(){return(y=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,t=null,n=Date.now(),e.prev=6,e.next=9,this.$options.fetch.call(this);case 9:e.next=15;break;case 11:e.prev=11,e.t0=e.catch(6),t=Object(l.p)(e.t0);case 15:if(!((r=this._fetchDelay-(Date.now()-n))>0)){e.next=19;break}return e.next=19,new Promise((function(e){return setTimeout(e,r)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 23:case"end":return e.stop()}}),e,this,[[6,11]])})))).apply(this,arguments)}t.a={beforeCreate:function(){Object(l.m)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.default.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=m.bind(this),Object(l.a)(this,"created",f),Object(l.a)(this,"beforeMount",d))}}},433:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));n(3),n(14),n(45);var r={},o={},l={};function c(e,t){if(r[e])return Promise.resolve(r[e]);if(l[e])return Promise.reject(l[e]);if(o[e])return o[e];var n,c,d=o[e]=new Promise((function(e,t){n=e,c=t}));delete r[e];var f,script=document.createElement("script");script.charset="utf-8",script.timeout=120,script.src=t;var h=new Error,m=script.onerror=script.onload=function(t){if(clearTimeout(f),delete o[e],script.onerror=script.onload=null,r[e])return n(r[e]);var d=t&&("load"===t.type?"missing":t.type),m=t&&t.target&&t.target.src;h.message="Loading chunk "+e+" failed.\n("+d+": "+m+")",h.name="ChunkLoadError",h.type=d,h.request=m,l[e]=h,c(h)};return f=setTimeout((function(){m({type:"timeout",target:script})}),12e4),document.head.appendChild(script),d}function d(){window.__NUXT_JSONP__=function(e,t){r[e]=t},window.__NUXT_JSONP_CACHE__=r,window.__NUXT_IMPORT__=c}},449:function(e,t,n){e.exports=n(450)},450:function(e,t,n){"use strict";n.r(t),function(e){n(38),n(63),n(19),n(24),n(56);var t=n(4),r=n(1),o=(n(312),n(453),n(456),n(457),n(20),n(14),n(3),n(28),n(29),n(30),n(48),n(53),n(32),n(40),n(27),n(44),n(47),n(45),n(2)),l=n(422),c=n(99),d=n(7),f=n(66),h=n(432),m=n(152),v=n(433);function y(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw o}}}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}Object(v.a)(),o.default.__nuxt__fetch__mixin__||(o.default.mixin(h.a),o.default.__nuxt__fetch__mixin__=!0),o.default.component(m.a.name,m.a),o.default.component("NLink",m.a),e.fetch||(e.fetch=l.a);var x,S,O=[],E=window.__NUXT__||{},k=E.config||{};k._app&&(n.p=Object(d.v)(k._app.cdnURL,k._app.assetsPath)),Object.assign(o.default.config,{silent:!0,performance:!1});var T=o.default.config.errorHandler||console.error;function j(e,t,n){for(var r=function(component){var e=function(component,e){if(!component||!component.options||!component.options[e])return{};var option=component.options[e];if("function"==typeof option){for(var t=arguments.length,n=new Array(t>2?t-2:0),r=2;r<t;r++)n[r-2]=arguments[r];return option.apply(void 0,n)}return option}(component,"transition",t,n)||{};return"string"==typeof e?{name:e}:e},o=n?Object(d.h)(n):[],l=Math.max(e.length,o.length),c=[],f=function(i){var t=Object.assign({},r(e[i])),n=Object.assign({},r(o[i]));Object.keys(t).filter((function(e){return void 0!==t[e]&&!e.toLowerCase().includes("leave")})).forEach((function(e){n[e]=t[e]})),c.push(n)},i=0;i<l;i++)f(i);return c}function P(e,t,n){return _.apply(this,arguments)}function _(){return(_=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r){var o,l,c,f,h=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._routeChanged=Boolean(x.nuxt.err)||n.name!==t.name,this._paramChanged=!this._routeChanged&&n.path!==t.path,this._queryChanged=!this._paramChanged&&n.fullPath!==t.fullPath,this._diffQuery=this._queryChanged?Object(d.j)(t.query,n.query):[],(this._routeChanged||this._paramChanged)&&this.$loading.start&&!this.$loading.manual&&this.$loading.start(),e.prev=5,!this._queryChanged){e.next=12;break}return e.next=9,Object(d.r)(t,(function(e,t){return{Component:e,instance:t}}));case 9:o=e.sent,o.some((function(e){var r=e.Component,o=e.instance,l=r.options.watchQuery;return!0===l||(Array.isArray(l)?l.some((function(e){return h._diffQuery[e]})):"function"==typeof l&&l.apply(o,[t.query,n.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();case 12:r(),e.next=26;break;case 15:if(e.prev=15,e.t0=e.catch(5),l=e.t0||{},c=l.statusCode||l.status||l.response&&l.response.status||500,f=l.message||"",!/^Loading( CSS)? chunk (\d)+ failed\./.test(f)){e.next=23;break}return window.location.reload(!0),e.abrupt("return");case 23:this.error({statusCode:c,message:f}),this.$nuxt.$emit("routeChanged",t,n,l),r();case 26:case"end":return e.stop()}}),e,this,[[5,15]])})))).apply(this,arguments)}function C(e,t){return E.serverRendered&&t&&Object(d.b)(e,t),e._Ctor=e,e}function M(e,t,n){var r=this,o=[],l=!1;if(void 0!==n&&(o=[],(n=Object(d.s)(n)).options.middleware&&(o=o.concat(n.options.middleware)),e.forEach((function(e){e.options.middleware&&(o=o.concat(e.options.middleware))}))),o=o.map((function(e){return"function"==typeof e?e:("function"!=typeof c.a[e]&&(l=!0,r.error({statusCode:500,message:"Unknown middleware "+e})),c.a[e])})),!l)return Object(d.o)(o,t)}function $(e,t,n){return R.apply(this,arguments)}function R(){return R=Object(r.a)(regeneratorRuntime.mark((function e(t,n,o){var l,c,h,m,v,w,S,E,k,T,P,_,C,$,R,A,I=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){e.next=2;break}return e.abrupt("return",o());case 2:return l=!1,t===n?(O=[],l=!0):(c=[],O=Object(d.h)(n,c).map((function(e,i){return Object(d.c)(n.matched[c[i]].path)(n.params)}))),h=!1,m=function(path){n.path===path.path&&I.$loading.finish&&I.$loading.finish(),n.path!==path.path&&I.$loading.pause&&I.$loading.pause(),h||(h=!0,o(path))},e.next=8,Object(d.t)(x,{route:t,from:n,next:m.bind(this)});case 8:if(this._dateLastError=x.nuxt.dateErr,this._hadError=Boolean(x.nuxt.err),v=[],(w=Object(d.h)(t,v)).length){e.next=27;break}return e.next=15,M.call(this,w,x.context);case 15:if(!h){e.next=17;break}return e.abrupt("return");case 17:return S=(f.a.options||f.a).layout,e.next=20,this.loadLayout("function"==typeof S?S.call(f.a,x.context):S);case 20:return E=e.sent,e.next=23,M.call(this,w,x.context,E);case 23:if(!h){e.next=25;break}return e.abrupt("return");case 25:return x.context.error({statusCode:404,message:"This page could not be found"}),e.abrupt("return",o());case 27:return w.forEach((function(e){e._Ctor&&e._Ctor.options&&(e.options.asyncData=e._Ctor.options.asyncData,e.options.fetch=e._Ctor.options.fetch)})),this.setTransitions(j(w,t,n)),e.prev=29,e.next=32,M.call(this,w,x.context);case 32:if(!h){e.next=34;break}return e.abrupt("return");case 34:if(!x.context._errored){e.next=36;break}return e.abrupt("return",o());case 36:return"function"==typeof(k=w[0].options.layout)&&(k=k(x.context)),e.next=40,this.loadLayout(k);case 40:return k=e.sent,e.next=43,M.call(this,w,x.context,k);case 43:if(!h){e.next=45;break}return e.abrupt("return");case 45:if(!x.context._errored){e.next=47;break}return e.abrupt("return",o());case 47:T=!0,e.prev=48,P=y(w),e.prev=50,P.s();case 52:if((_=P.n()).done){e.next=63;break}if("function"==typeof(C=_.value).options.validate){e.next=56;break}return e.abrupt("continue",61);case 56:return e.next=58,C.options.validate(x.context);case 58:if(T=e.sent){e.next=61;break}return e.abrupt("break",63);case 61:e.next=52;break;case 63:e.next=68;break;case 65:e.prev=65,e.t0=e.catch(50),P.e(e.t0);case 68:return e.prev=68,P.f(),e.finish(68);case 71:e.next=77;break;case 73:return e.prev=73,e.t1=e.catch(48),this.error({statusCode:e.t1.statusCode||"500",message:e.t1.message}),e.abrupt("return",o());case 77:if(T){e.next=80;break}return this.error({statusCode:404,message:"This page could not be found"}),e.abrupt("return",o());case 80:return e.next=82,Promise.all(w.map(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(r,i){var o,c,f,h,m,y,w,S,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r._path=Object(d.c)(t.matched[v[i]].path)(t.params),r._dataRefresh=!1,o=r._path!==O[i],I._routeChanged&&o?r._dataRefresh=!0:I._paramChanged&&o?(c=r.options.watchParam,r._dataRefresh=!1!==c):I._queryChanged&&(!0===(f=r.options.watchQuery)?r._dataRefresh=!0:Array.isArray(f)?r._dataRefresh=f.some((function(e){return I._diffQuery[e]})):"function"==typeof f&&($||($=Object(d.i)(t)),r._dataRefresh=f.apply($[i],[t.query,n.query]))),I._hadError||!I._isMounted||r._dataRefresh){e.next=6;break}return e.abrupt("return");case 6:return h=[],m=r.options.asyncData&&"function"==typeof r.options.asyncData,y=Boolean(r.options.fetch)&&r.options.fetch.length,w=m&&y?30:45,m&&((S=I.isPreview||l?Object(d.q)(r.options.asyncData,x.context):I.fetchPayload(t.path).then((function(e){return e.data[i]})).catch((function(e){return Object(d.q)(r.options.asyncData,x.context)}))).then((function(e){Object(d.b)(r,e),I.$loading.increase&&I.$loading.increase(w)})),h.push(S)),I.isPreview||l||h.push(I.fetchPayload(t.path).then((function(e){e.mutations.forEach((function(e){I.$store.commit(e[0],e[1])}))})).catch((function(e){return null}))),I.$loading.manual=!1===r.options.loading,I.isPreview||l||h.push(I.fetchPayload(t.path).catch((function(e){return null}))),y&&((p=r.options.fetch(x.context))&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((function(e){I.$loading.increase&&I.$loading.increase(w)})),h.push(p)),e.abrupt("return",Promise.all(h));case 16:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 82:h||(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o()),e.next=99;break;case 85:if(e.prev=85,e.t2=e.catch(29),"ERR_REDIRECT"!==(R=e.t2||{}).message){e.next=90;break}return e.abrupt("return",this.$nuxt.$emit("routeChanged",t,n,R));case 90:return O=[],Object(d.l)(R),"function"==typeof(A=(f.a.options||f.a).layout)&&(A=A(x.context)),e.next=96,this.loadLayout(A);case 96:this.error(R),this.$nuxt.$emit("routeChanged",t,n,R),o();case 99:case"end":return e.stop()}}),e,this,[[29,85],[48,73],[50,65,68,71]])}))),R.apply(this,arguments)}function A(e,n){Object(d.e)(e,(function(e,n,r,l){return"object"!==Object(t.a)(e)||e.options||((e=o.default.extend(e))._Ctor=e,r.components[l]=e),e}))}function I(e){var t=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(t=!1);var n=t?(f.a.options||f.a).layout:e.matched[0].components.default.options.layout;"function"==typeof n&&(n=n(x.context)),this.setLayout(n)}function D(e){e._hadError&&e._dateLastError===e.$options.nuxt.dateErr&&e.error()}function L(e,t){var n=this;if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var r=Object(d.i)(e),l=Object(d.h)(e),c=!1;o.default.nextTick((function(){r.forEach((function(e,i){if(e&&!e._isDestroyed&&e.constructor._dataRefresh&&l[i]===e.constructor&&!0!==e.$vnode.data.keepAlive&&"function"==typeof e.constructor.options.data){var t=e.constructor.options.data.call(e);for(var n in t)o.default.set(e.$data,n,t[n]);c=!0}})),c&&window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),D(n)}))}}function N(e){window.onNuxtReadyCbs.forEach((function(t){"function"==typeof t&&t(e)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(e),S.afterEach((function(t,n){o.default.nextTick((function(){return e.$nuxt.$emit("routeChanged",t,n)}))}))}function B(){return B=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,l,c,f,h,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x=t.app,S=t.router,t.store,n=new o.default(x),E.data||!E.serverRendered){e.next=14;break}return e.prev=5,e.next=8,n.fetchPayload(E.routePath||n.context.route.path);case 8:l=e.sent,Object.assign(E,l),e.next=14;break;case 12:e.prev=12,e.t0=e.catch(5);case 14:return c=E.layout||"default",e.next=17,n.loadLayout(c);case 17:return n.setLayout(c),f=function(){n.$mount("#__nuxt"),S.afterEach(A),S.afterEach(I.bind(n)),S.afterEach(L.bind(n)),o.default.nextTick((function(){N(n)}))},e.next=21,Promise.all((v=x.context.route,Object(d.e)(v,function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r,o,l){var c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t||t.options){e.next=4;break}return e.next=3,t();case 3:t=e.sent;case 4:return c=C(Object(d.s)(t),E.data?E.data[l]:null),r.components[o]=c,e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,o,l){return e.apply(this,arguments)}}())));case 21:if(h=e.sent,n.setTransitions=n.$options.nuxt.setTransitions.bind(n),h.length&&(n.setTransitions(j(h,S.currentRoute)),O=S.currentRoute.matched.map((function(e){return Object(d.c)(e.path)(S.currentRoute.params)}))),n.$loading={},E.error&&n.error(E.error),S.beforeEach(P.bind(n)),S.beforeEach($.bind(n)),!E.serverRendered){e.next=30;break}return e.abrupt("return",f());case 30:return m=function(){A(S.currentRoute,S.currentRoute),I.call(n,S.currentRoute),D(n),f()},e.next=33,new Promise((function(e){return setTimeout(e,0)}));case 33:$.call(n,S.currentRoute,S.currentRoute,(function(path){if(path){var e=S.afterEach((function(t,n){e(),m()}));S.push(path,void 0,(function(e){e&&T(e)}))}else m()}));case 34:case"end":return e.stop()}var v}),e,null,[[5,12]])}))),B.apply(this,arguments)}Object(f.b)(null,E.config).then((function(e){return B.apply(this,arguments)})).catch(T)}.call(this,n(51))},460:function(e,t,n){"use strict";n.r(t);var r=n(1),o=(n(20),n(9)),l=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.isDev){e.next=5;break}return n=t.$config.baseURL,r=t.$config.baseSiteUrl,e.next=5,o.globalStore.LoadGlobal({baseUrl:n,baseSiteUrl:r});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.default=l},479:function(e,t,n){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{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"},relativeTime:{future:"om %s",past:"%s siden",s:"få 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"}};return n.default.locale(r,null,!0),r}(n(73))},480:function(e,t,n){"use strict";n.r(t);var r=n(1),o=(n(20),n(9)),l=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,l,path;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.isDev){e.next=7;break}return n=t.$config.baseURL,r=t.$config.baseSiteUrl,l=n,path=t.route.path,e.next=7,o.pageStore.LoadPage({baseURL:l,path:path,baseSiteUrl:r});case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.default=l},485:function(e,t,n){"use strict";var r=n(486),o=n(416),l=n(323),c=Object.prototype.hasOwnProperty,d={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},f=Array.isArray,h=String.prototype.split,m=Array.prototype.push,v=function(e,t){m.apply(e,f(t)?t:[t])},y=Date.prototype.toISOString,w=l.default,x={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:w,formatter:l.formatters[w],indices:!1,serializeDate:function(e){return y.call(e)},skipNulls:!1,strictNullHandling:!1},S={},O=function e(object,t,n,l,c,d,m,filter,y,w,O,E,k,T,j,P){for(var _,C=object,M=P,$=0,R=!1;void 0!==(M=M.get(S))&&!R;){var A=M.get(object);if($+=1,void 0!==A){if(A===$)throw new RangeError("Cyclic object value");R=!0}void 0===M.get(S)&&($=0)}if("function"==typeof filter?C=filter(t,C):C instanceof Date?C=O(C):"comma"===n&&f(C)&&(C=o.maybeMap(C,(function(e){return e instanceof Date?O(e):e}))),null===C){if(c)return m&&!T?m(t,x.encoder,j,"key",E):t;C=""}if("string"==typeof(_=C)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||o.isBuffer(C)){if(m){var I=T?t:m(t,x.encoder,j,"key",E);if("comma"===n&&T){for(var D=h.call(String(C),","),L="",i=0;i<D.length;++i)L+=(0===i?"":",")+k(m(D[i],x.encoder,j,"value",E));return[k(I)+(l&&f(C)&&1===D.length?"[]":"")+"="+L]}return[k(I)+"="+k(m(C,x.encoder,j,"value",E))]}return[k(t)+"="+k(String(C))]}var N,B=[];if(void 0===C)return B;if("comma"===n&&f(C))N=[{value:C.length>0?C.join(",")||null:void 0}];else if(f(filter))N=filter;else{var U=Object.keys(C);N=y?U.sort(y):U}for(var z=l&&f(C)&&1===C.length?t+"[]":t,F=0;F<N.length;++F){var H=N[F],G="object"==typeof H&&void 0!==H.value?H.value:C[H];if(!d||null!==G){var V=f(C)?"function"==typeof n?n(z,H):z:z+(w?"."+H:"["+H+"]");P.set(object,$);var Y=r();Y.set(S,P),v(B,e(G,V,n,l,c,d,m,filter,y,w,O,E,k,T,j,Y))}}return B};e.exports=function(object,e){var t,n=object,o=function(e){if(!e)return x;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||x.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=l.default;if(void 0!==e.format){if(!c.call(l.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=l.formatters[n],filter=x.filter;return("function"==typeof e.filter||f(e.filter))&&(filter=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:x.addQueryPrefix,allowDots:void 0===e.allowDots?x.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:x.charsetSentinel,delimiter:void 0===e.delimiter?x.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:x.encode,encoder:"function"==typeof e.encoder?e.encoder:x.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:x.encodeValuesOnly,filter:filter,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:x.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:x.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:x.strictNullHandling}}(e);"function"==typeof o.filter?n=(0,o.filter)("",n):f(o.filter)&&(t=o.filter);var h,m=[];if("object"!=typeof n||null===n)return"";h=e&&e.arrayFormat in d?e.arrayFormat:e&&"indices"in e?e.indices?"indices":"repeat":"indices";var y=d[h];if(e&&"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var w="comma"===y&&e&&e.commaRoundTrip;t||(t=Object.keys(n)),o.sort&&t.sort(o.sort);for(var S=r(),i=0;i<t.length;++i){var E=t[i];o.skipNulls&&null===n[E]||v(m,O(n[E],E,y,w,o.strictNullHandling,o.skipNulls,o.encode?o.encoder:null,o.filter,o.sort,o.allowDots,o.serializeDate,o.format,o.formatter,o.encodeValuesOnly,o.charset,S))}var k=m.join(o.delimiter),T=!0===o.addQueryPrefix?"?":"";return o.charsetSentinel&&("iso-8859-1"===o.charset?T+="utf8=%26%2310003%3B&":T+="utf8=%E2%9C%93&"),k.length>0?T+k:""}},486:function(e,t,n){"use strict";var r=n(321),o=n(491),l=n(493),c=r("%TypeError%"),d=r("%WeakMap%",!0),f=r("%Map%",!0),h=o("WeakMap.prototype.get",!0),m=o("WeakMap.prototype.set",!0),v=o("WeakMap.prototype.has",!0),y=o("Map.prototype.get",!0),w=o("Map.prototype.set",!0),x=o("Map.prototype.has",!0),S=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new c("Side channel does not contain "+l(e))},get:function(r){if(d&&r&&("object"==typeof r||"function"==typeof r)){if(e)return h(e,r)}else if(f){if(t)return y(t,r)}else if(n)return function(e,t){var n=S(e,t);return n&&n.value}(n,r)},has:function(r){if(d&&r&&("object"==typeof r||"function"==typeof r)){if(e)return v(e,r)}else if(f){if(t)return x(t,r)}else if(n)return function(e,t){return!!S(e,t)}(n,r);return!1},set:function(r,o){d&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new d),m(e,r,o)):f?(t||(t=new f),w(t,r,o)):(n||(n={key:{},next:null}),function(e,t,n){var r=S(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,o))}};return r}},487:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(488);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},488:function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},489:function(e,t,n){"use strict";var r=Array.prototype.slice,o=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==o.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var n,l=r.call(arguments,1),c=Math.max(0,t.length-l.length),d=[],i=0;i<c;i++)d.push("$"+i);if(n=Function("binder","return function ("+d.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof n){var o=t.apply(this,l.concat(r.call(arguments)));return Object(o)===o?o:this}return t.apply(e,l.concat(r.call(arguments)))})),t.prototype){var f=function(){};f.prototype=t.prototype,n.prototype=new f,f.prototype=null}return n}},490:function(e,t,n){"use strict";var r=n(322);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},491:function(e,t,n){"use strict";var r=n(321),o=n(492),l=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&l(e,".prototype.")>-1?o(n):n}},492:function(e,t,n){"use strict";var r=n(322),o=n(321),l=o("%Function.prototype.apply%"),c=o("%Function.prototype.call%"),d=o("%Reflect.apply%",!0)||r.call(c,l),f=o("%Object.getOwnPropertyDescriptor%",!0),h=o("%Object.defineProperty%",!0),m=o("%Math.max%");if(h)try{h({},"a",{value:1})}catch(e){h=null}e.exports=function(e){var t=d(r,c,arguments);f&&h&&(f(t,"length").configurable&&h(t,"length",{value:1+m(0,e.length-(arguments.length-1))}));return t};var v=function(){return d(r,l,arguments)};h?h(e.exports,"apply",{value:v}):e.exports.apply=v},493:function(e,t,n){var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,l=r&&o&&"function"==typeof o.get?o.get:null,c=r&&Map.prototype.forEach,d="function"==typeof Set&&Set.prototype,f=Object.getOwnPropertyDescriptor&&d?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,h=d&&f&&"function"==typeof f.get?f.get:null,m=d&&Set.prototype.forEach,v="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,y="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,w="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,x=Boolean.prototype.valueOf,S=Object.prototype.toString,O=Function.prototype.toString,E=String.prototype.match,k=String.prototype.slice,T=String.prototype.replace,j=String.prototype.toUpperCase,P=String.prototype.toLowerCase,_=RegExp.prototype.test,C=Array.prototype.concat,M=Array.prototype.join,$=Array.prototype.slice,R=Math.floor,A="function"==typeof BigInt?BigInt.prototype.valueOf:null,I=Object.getOwnPropertySymbols,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,L="function"==typeof Symbol&&"object"==typeof Symbol.iterator,N="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===L||"symbol")?Symbol.toStringTag:null,B=Object.prototype.propertyIsEnumerable,U=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function z(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||_.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-R(-e):R(e);if(r!==e){var o=String(r),l=k.call(t,o.length+1);return T.call(o,n,"$&_")+"."+T.call(T.call(l,/([0-9]{3})/g,"$&_"),/_$/,"")}}return T.call(t,n,"$&_")}var F=n(494),H=F.custom,G=K(H)?H:null;function V(s,e,t){var n="double"===(t.quoteStyle||e)?'"':"'";return n+s+n}function Y(s){return T.call(String(s),/"/g,"&quot;")}function W(e){return!("[object Array]"!==Q(e)||N&&"object"==typeof e&&N in e)}function X(e){return!("[object RegExp]"!==Q(e)||N&&"object"==typeof e&&N in e)}function K(e){if(L)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!D)return!1;try{return D.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,r,o){var d=n||{};if(Z(d,"quoteStyle")&&"single"!==d.quoteStyle&&"double"!==d.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Z(d,"maxStringLength")&&("number"==typeof d.maxStringLength?d.maxStringLength<0&&d.maxStringLength!==1/0:null!==d.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var f=!Z(d,"customInspect")||d.customInspect;if("boolean"!=typeof f&&"symbol"!==f)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Z(d,"indent")&&null!==d.indent&&"\t"!==d.indent&&!(parseInt(d.indent,10)===d.indent&&d.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Z(d,"numericSeparator")&&"boolean"!=typeof d.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var S=d.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return te(t,d);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var j=String(t);return S?z(t,j):j}if("bigint"==typeof t){var _=String(t)+"n";return S?z(t,_):_}var R=void 0===d.depth?5:d.depth;if(void 0===r&&(r=0),r>=R&&R>0&&"object"==typeof t)return W(t)?"[Array]":"[Object]";var I=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=M.call(Array(e.indent+1)," ")}return{base:n,prev:M.call(Array(t+1),n)}}(d,r);if(void 0===o)o=[];else if(ee(o,t)>=0)return"[Circular]";function H(t,n,l){if(n&&(o=$.call(o)).push(n),l){var c={depth:d.depth};return Z(d,"quoteStyle")&&(c.quoteStyle=d.quoteStyle),e(t,c,r+1,o)}return e(t,d,r+1,o)}if("function"==typeof t&&!X(t)){var J=function(e){if(e.name)return e.name;var t=E.call(O.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),ne=se(t,H);return"[Function"+(J?": "+J:" (anonymous)")+"]"+(ne.length>0?" { "+M.call(ne,", ")+" }":"")}if(K(t)){var le=L?T.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(t);return"object"!=typeof t||L?le:re(le)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var s="<"+P.call(String(t.nodeName)),ce=t.attributes||[],i=0;i<ce.length;i++)s+=" "+ce[i].name+"="+V(Y(ce[i].value),"double",d);return s+=">",t.childNodes&&t.childNodes.length&&(s+="..."),s+="</"+P.call(String(t.nodeName))+">"}if(W(t)){if(0===t.length)return"[]";var ue=se(t,H);return I&&!function(e){for(var i=0;i<e.length;i++)if(ee(e[i],"\n")>=0)return!1;return!0}(ue)?"["+ae(ue,I)+"]":"[ "+M.call(ue,", ")+" ]"}if(function(e){return!("[object Error]"!==Q(e)||N&&"object"==typeof e&&N in e)}(t)){var de=se(t,H);return"cause"in Error.prototype||!("cause"in t)||B.call(t,"cause")?0===de.length?"["+String(t)+"]":"{ ["+String(t)+"] "+M.call(de,", ")+" }":"{ ["+String(t)+"] "+M.call(C.call("[cause]: "+H(t.cause),de),", ")+" }"}if("object"==typeof t&&f){if(G&&"function"==typeof t[G]&&F)return F(t,{depth:R-r});if("symbol"!==f&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!l||!e||"object"!=typeof e)return!1;try{l.call(e);try{h.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var pe=[];return c.call(t,(function(e,n){pe.push(H(n,t,!0)+" => "+H(e,t))})),oe("Map",l.call(t),pe,I)}if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e);try{l.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var fe=[];return m.call(t,(function(e){fe.push(H(e,t))})),oe("Set",h.call(t),fe,I)}if(function(e){if(!v||!e||"object"!=typeof e)return!1;try{v.call(e,v);try{y.call(e,y)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return ie("WeakMap");if(function(e){if(!y||!e||"object"!=typeof e)return!1;try{y.call(e,y);try{v.call(e,v)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return ie("WeakSet");if(function(e){if(!w||!e||"object"!=typeof e)return!1;try{return w.call(e),!0}catch(e){}return!1}(t))return ie("WeakRef");if(function(e){return!("[object Number]"!==Q(e)||N&&"object"==typeof e&&N in e)}(t))return re(H(Number(t)));if(function(e){if(!e||"object"!=typeof e||!A)return!1;try{return A.call(e),!0}catch(e){}return!1}(t))return re(H(A.call(t)));if(function(e){return!("[object Boolean]"!==Q(e)||N&&"object"==typeof e&&N in e)}(t))return re(x.call(t));if(function(e){return!("[object String]"!==Q(e)||N&&"object"==typeof e&&N in e)}(t))return re(H(String(t)));if(!function(e){return!("[object Date]"!==Q(e)||N&&"object"==typeof e&&N in e)}(t)&&!X(t)){var he=se(t,H),me=U?U(t)===Object.prototype:t instanceof Object||t.constructor===Object,ve=t instanceof Object?"":"null prototype",ge=!me&&N&&Object(t)===t&&N in t?k.call(Q(t),8,-1):ve?"Object":"",ye=(me||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(ge||ve?"["+M.call(C.call([],ge||[],ve||[]),": ")+"] ":"");return 0===he.length?ye+"{}":I?ye+"{"+ae(he,I)+"}":ye+"{ "+M.call(he,", ")+" }"}return String(t)};var J=Object.prototype.hasOwnProperty||function(e){return e in this};function Z(e,t){return J.call(e,t)}function Q(e){return S.call(e)}function ee(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1}function te(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return te(k.call(e,0,t.maxStringLength),t)+r}return V(T.call(T.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ne),"single",t)}function ne(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+j.call(t.toString(16))}function re(e){return"Object("+e+")"}function ie(e){return e+" { ? }"}function oe(e,t,n,r){return e+" ("+t+") {"+(r?ae(n,r):M.call(n,", "))+"}"}function ae(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+M.call(e,","+n)+"\n"+t.prev}function se(e,t){var n=W(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=Z(e,i)?t(e[i],e):""}var o,l="function"==typeof I?I(e):[];if(L){o={};for(var c=0;c<l.length;c++)o["$"+l[c]]=l[c]}for(var d in e)Z(e,d)&&(n&&String(Number(d))===d&&d<e.length||L&&o["$"+d]instanceof Symbol||(_.call(/[^\w$]/,d)?r.push(t(d,e)+": "+t(e[d],e)):r.push(d+": "+t(e[d],e))));if("function"==typeof I)for(var f=0;f<l.length;f++)B.call(e,l[f])&&r.push("["+t(l[f])+"]: "+t(e[l[f]],e));return r}},494:function(e,t){},495:function(e,t,n){"use strict";var r=n(416),o=Object.prototype.hasOwnProperty,l=Array.isArray,c={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},d=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},f=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},h=function(e,t,n,r){if(e){var l=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,c=/(\[[^[\]]*])/g,d=n.depth>0&&/(\[[^[\]]*])/.exec(l),h=d?l.slice(0,d.index):l,m=[];if(h){if(!n.plainObjects&&o.call(Object.prototype,h)&&!n.allowPrototypes)return;m.push(h)}for(var i=0;n.depth>0&&null!==(d=c.exec(l))&&i<n.depth;){if(i+=1,!n.plainObjects&&o.call(Object.prototype,d[1].slice(1,-1))&&!n.allowPrototypes)return;m.push(d[1])}return d&&m.push("["+l.slice(d.index)+"]"),function(e,t,n,r){for(var o=r?t:f(t,n),i=e.length-1;i>=0;--i){var l,c=e[i];if("[]"===c&&n.parseArrays)l=[].concat(o);else{l=n.plainObjects?Object.create(null):{};var d="["===c.charAt(0)&&"]"===c.charAt(c.length-1)?c.slice(1,-1):c,h=parseInt(d,10);n.parseArrays||""!==d?!isNaN(h)&&c!==d&&String(h)===d&&h>=0&&n.parseArrays&&h<=n.arrayLimit?(l=[])[h]=o:"__proto__"!==d&&(l[d]=o):l={0:o}}o=l}return o}(m,t,n,r)}};e.exports=function(e,t){var n=function(e){if(!e)return c;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?c.charset:e.charset;return{allowDots:void 0===e.allowDots?c.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:c.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:c.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:c.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:c.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:c.comma,decoder:"function"==typeof e.decoder?e.decoder:c.decoder,delimiter:"string"==typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:c.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:c.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:c.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:c.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:c.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:c.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var m="string"==typeof e?function(e,t){var i,n={},h=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,m=t.parameterLimit===1/0?void 0:t.parameterLimit,v=h.split(t.delimiter,m),y=-1,w=t.charset;if(t.charsetSentinel)for(i=0;i<v.length;++i)0===v[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===v[i]?w="utf-8":"utf8=%26%2310003%3B"===v[i]&&(w="iso-8859-1"),y=i,i=v.length);for(i=0;i<v.length;++i)if(i!==y){var x,S,O=v[i],E=O.indexOf("]="),k=-1===E?O.indexOf("="):E+1;-1===k?(x=t.decoder(O,c.decoder,w,"key"),S=t.strictNullHandling?null:""):(x=t.decoder(O.slice(0,k),c.decoder,w,"key"),S=r.maybeMap(f(O.slice(k+1),t),(function(e){return t.decoder(e,c.decoder,w,"value")}))),S&&t.interpretNumericEntities&&"iso-8859-1"===w&&(S=d(S)),O.indexOf("[]=")>-1&&(S=l(S)?[S]:S),o.call(n,x)?n[x]=r.combine(n[x],S):n[x]=S}return n}(e,n):e,v=n.plainObjects?Object.create(null):{},y=Object.keys(m),i=0;i<y.length;++i){var w=y[i],x=h(w,m[w],n,"string"==typeof e);v=r.merge(v,x,n)}return!0===n.allowSparse?v:r.compact(v)}},496:function(e,t,n){"use strict";n.r(t),n.d(t,"Action",(function(){return E})),n.d(t,"Module",(function(){return x})),n.d(t,"Mutation",(function(){return k})),n.d(t,"MutationAction",(function(){return j})),n.d(t,"VuexModule",(function(){return c})),n.d(t,"config",(function(){return S})),n.d(t,"getModule",(function(){return d}));var r=n(4);n(30),n(3),n(28),n(19),n(24),n(56),n(44),n(47),n(38),n(32),n(14),n(318),n(8),n(448),n(57);function o(e,source){for(var t=function(t){Object.defineProperty(e,t,{get:function(){return source[t]}})},n=0,r=Object.keys(source||{});n<r.length;n++){t(r[n])}}function l(e){if(!e._vmdModuleName)throw new Error("ERR_GET_MODULE_NAME : Could not get module accessor.\n      Make sure your module has name, we can't make accessors for unnamed modules\n      i.e. @Module({ name: 'something' })");return"vuexModuleDecorators/".concat(e._vmdModuleName)}var c=function(e){this.actions=e.actions,this.mutations=e.mutations,this.state=e.state,this.getters=e.getters,this.namespaced=e.namespaced,this.modules=e.modules};function d(e,t){var n=l(e);if(t&&t.getters[n])return t.getters[n];if(e._statics)return e._statics;var r=e._genStatic;if(!r)throw new Error("ERR_GET_MODULE_NO_STATICS : Could not get module accessor.\n      Make sure your module has name, we can't make accessors for unnamed modules\n      i.e. @Module({ name: 'something' })");var o=r(t);return t?t.getters[n]=o:e._statics=o,o}var f=["actions","getters","mutations","modules","state","namespaced","commit"];function h(e,t,n,r){return new(n||(n=Promise))((function(o,l){function c(e){try{f(r.next(e))}catch(e){l(e)}}function d(e){try{f(r.throw(e))}catch(e){l(e)}}function f(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,d)}f((r=r.apply(e,t||[])).next())}))}function m(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function l(l){return function(c){return function(l){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){o.label=l[1];break}if(6===l[0]&&o.label<r[1]){o.label=r[1],r=l;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(l);break}r[2]&&o.ops.pop(),o.trys.pop();continue}l=body.call(e,o)}catch(e){l=[6,e],n=0}finally{t=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,c])}}}function v(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}function y(e,t){Object.getOwnPropertyNames(t.prototype).forEach((function(n){var r=Object.getOwnPropertyDescriptor(t.prototype,n);r.get&&e.getters&&(e.getters[n]=function(e,t,n,l){var c={context:{state:e,getters:t,rootState:n,rootGetters:l}};return o(c,e),o(c,t),r.get.call(c)})}))}function w(e){return function(t){var n=t,o=function(){return function(e){var t=new e.prototype.constructor({}),s={};return Object.keys(t).forEach((function(e){if(-1===f.indexOf(e))t.hasOwnProperty(e)&&"function"!=typeof t[e]&&(s[e]=t[e]);else if(void 0!==t[e])throw new Error("ERR_RESERVED_STATE_KEY_USED: You cannot use the following\n        ['actions', 'getters', 'mutations', 'modules', 'state', 'namespaced', 'commit']\n        as fields in your module. These are reserved as they have special purpose in Vuex")})),s}(n)};n.state||(n.state=e&&e.stateFactory?o:o()),n.getters||(n.getters={}),n.namespaced||(n.namespaced=e&&e.namespaced);for(var l=Object.getPrototypeOf(n);"VuexModule"!==l.name&&""!==l.name;)y(n,l),l=Object.getPrototypeOf(l);y(n,n);var c=e;return c.name&&(Object.defineProperty(t,"_genStatic",{value:function(e){var t={store:e||c.store};if(!t.store)throw new Error("ERR_STORE_NOT_PROVIDED: To use getModule(), either the module\n            should be decorated with store in decorator, i.e. @Module({store: store}) or\n            store should be passed when calling getModule(), i.e. getModule(MyModule, this.$store)");return function(e,t,n){var o=t.stateFactory?e.state():e.state;Object.keys(o).forEach((function(e){o.hasOwnProperty(e)&&-1===["undefined","function"].indexOf(Object(r.a)(o[e]))&&Object.defineProperty(n,e,{get:function(){for(var path=t.name.split("/"),data=n.store.state,r=0,o=path;r<o.length;r++)data=data[o[r]];return data[e]}})}))}(n,c,t),n.getters&&function(e,t,n){Object.keys(e.getters).forEach((function(r){e.namespaced?Object.defineProperty(n,r,{get:function(){return n.store.getters["".concat(t.name,"/").concat(r)]}}):Object.defineProperty(n,r,{get:function(){return n.store.getters[r]}})}))}(n,c,t),n.mutations&&function(e,t,n){Object.keys(e.mutations).forEach((function(r){e.namespaced?n[r]=function(){for(var e,o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];(e=n.store).commit.apply(e,v(["".concat(t.name,"/").concat(r)],o,!1))}:n[r]=function(){for(var e,t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];(e=n.store).commit.apply(e,v([r],t,!1))}}))}(n,c,t),n.actions&&function(e,t,n){Object.keys(e.actions).forEach((function(r){e.namespaced?n[r]=function(){for(var e=[],o=0;o<arguments.length;o++)e[o]=arguments[o];return h(this,void 0,void 0,(function(){var o;return m(this,(function(l){return[2,(o=n.store).dispatch.apply(o,v(["".concat(t.name,"/").concat(r)],e,!1))]}))}))}:n[r]=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return h(this,void 0,void 0,(function(){var t;return m(this,(function(o){return[2,(t=n.store).dispatch.apply(t,v([r],e,!1))]}))}))}}))}(n,c,t),t}}),Object.defineProperty(t,"_vmdModuleName",{value:c.name})),c.dynamic&&function(e,t){if(!t.name)throw new Error("Name of module not provided in decorator options");if(!t.store)throw new Error("Store not provided in decorator options when using dynamic option");t.store.registerModule(t.name,e,{preserveState:t.preserveState||!1})}(n,c),t}}function x(e){if("function"!=typeof e)return w(e);w({})(e)}var S={};function O(e){var t=e||{},n=t.commit,r=void 0===n?void 0:n,c=t.rawError,f=void 0===c?!!S.rawError:c,v=t.root,y=void 0!==v&&v;return function(e,t,n){var c=e.constructor;c.hasOwnProperty("actions")||(c.actions=Object.assign({},c.actions));var v=n.value,w=function(e,n){return h(this,void 0,void 0,(function(){var h,y,w,x,S;return m(this,(function(m){switch(m.label){case 0:return m.trys.push([0,5,,6]),h=null,c._genStatic?(y=l(c),(w=e.rootGetters[y]?e.rootGetters[y]:d(c)).context=e,[4,v.call(w,n)]):[3,2];case 1:return h=m.sent(),[3,4];case 2:return o(x={context:e},e.state),o(x,e.getters),[4,v.call(x,n)];case 3:h=m.sent(),m.label=4;case 4:return r&&e.commit(r,h),[2,h];case 5:throw S=m.sent(),f?S:new Error('ERR_ACTION_ACCESS_UNDEFINED: Are you trying to access this.someMutation() or this.someGetter inside an @Action? \nThat works only in dynamic modules. \nIf not dynamic use this.context.commit("mutationName", payload) and this.context.getters["getterName"]\n'+new Error("Could not perform action ".concat(t.toString())).stack+"\n"+S.stack);case 6:return[2]}}))}))};c.actions[t]=y?{root:y,handler:w}:w}}function E(e,t,n){if(!t&&!n)return O(e);O()(e,t,n)}function k(e,t,n){var r=e.constructor;r.hasOwnProperty("mutations")||(r.mutations=Object.assign({},r.mutations));var o=n.value;r.mutations[t]=function(e,t){o.call(e,t)}}function T(e){return function(t,n,r){var l=t.constructor;l.hasOwnProperty("mutations")||(l.mutations=Object.assign({},l.mutations)),l.hasOwnProperty("actions")||(l.actions=Object.assign({},l.actions));var c=r.value,d=function(t,r){return h(this,void 0,void 0,(function(){var l,d,f;return m(this,(function(h){switch(h.label){case 0:return h.trys.push([0,2,,3]),o(l={context:t},t.state),o(l,t.getters),[4,c.call(l,r)];case 1:return void 0===(d=h.sent())?[2]:(t.commit(n,d),[3,3]);case 2:if(f=h.sent(),e.rawError)throw f;return console.error("Could not perform action "+n.toString()),console.error(f),[2,Promise.reject(f)];case 3:return[2]}}))}))};l.actions[n]=e.root?{root:!0,handler:d}:d,l.mutations[n]=function(t,n){e.mutate||(e.mutate=Object.keys(n));for(var r=0,o=e.mutate;r<o.length;r++){var l=o[r];if(!t.hasOwnProperty(l)||!n.hasOwnProperty(l))throw new Error("ERR_MUTATE_PARAMS_NOT_IN_PAYLOAD\n          In @MutationAction, mutate: ['a', 'b', ...] array keys must\n          match with return type = {a: {}, b: {}, ...} and must\n          also be in state.");t[l]=n[l]}}}}function j(e,t,n){if(!t&&!n)return T(e);T({})(e,t,n)}},501:function(e,t,n){e.exports={wattle:"#d9c247",anzac:"#e0b74e","oxford-blue":"#3c4b5e","aqua-haze":"#eff4f6",dove:"#707070",moon:"#dde0d5",boulder:"#767676","wild-rice":"#e3e68d","stark-white":"#e5dec5","soft-peach":"#f6f1ef",tana:"#d1dbbd","cutty-sark":"#556d73",sandwisp:"#f2e5a2",nutmeg:"#7d2b28",ebook:"#524656",pdf:"#dde0d5",finch:"#575c46","yellow-green":"#cdd976",grandis:"#fed57f",crail:"#b2473c","mandys-pink":"#f2bfb3","inspire-green-200":"#88a67d","inspire-green-300":"#7fa17f","inspire-green-400":"#a58f53","inpsire-orange-100":"#cc7f60","inspire-orange-200":"#da8c4a","inspire-orange-300":"#be5540","inspire-blue-100":"#91aa9d","inspire-blue-400":"#68a69b","inspire-pink-300":"#f06060",success:"#00b83d",warning:"#ebbc29",error:"#e6402b",default:"#e6402b"}},502:function(e,t,n){"use strict";var r,o=n(503).Promise,l=n(504);e.exports=function(e){return r?o.resolve(r):new o((function(t,n){!function(e){var script=document.createElement("script");script.type="text/javascript",script.src=l({base:"https://maps.googleapis.com/maps/api/js",libraries:e.libraries||[],callback:"googleMapsAutoCompleteAPILoad",apiKey:e.apiKey,client:e.client,language:e.language,version:e.version}),document.querySelector("head").appendChild(script)}(e),window.googleMapsAutoCompleteAPILoad=function(){r=window.google,t(r)},setTimeout((function(){window.google||n(new Error("Loading took too long"))}),5e3)}))}},503:function(e,t,n){(function(t,n){var r;r=function(){"use strict";function e(e){return"function"==typeof e}var r=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},o=0,l=void 0,c=void 0,d=function(e,t){x[o]=e,x[o+1]=t,2===(o+=2)&&(c?c(S):j())},f="undefined"!=typeof window?window:void 0,h=f||{},m=h.MutationObserver||h.WebKitMutationObserver,v="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),y="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function w(){var e=setTimeout;return function(){return e(S,1)}}var x=new Array(1e3);function S(){for(var i=0;i<o;i+=2)(0,x[i])(x[i+1]),x[i]=void 0,x[i+1]=void 0;o=0}var O,E,k,T,j=void 0;function P(e,t){var n=this,r=new this.constructor(M);void 0===r[C]&&G(r);var o=n._state;if(o){var l=arguments[o-1];d((function(){return F(o,r,l,n._result)}))}else U(n,r,e,t);return r}function _(object){if(object&&"object"==typeof object&&object.constructor===this)return object;var e=new this(M);return D(e,object),e}v?j=function(){return t.nextTick(S)}:m?(E=0,k=new m(S),T=document.createTextNode(""),k.observe(T,{characterData:!0}),j=function(){T.data=E=++E%2}):y?((O=new MessageChannel).port1.onmessage=S,j=function(){return O.port2.postMessage(0)}):j=void 0===f?function(){try{var e=Function("return this")().require("vertx");return void 0!==(l=e.runOnLoop||e.runOnContext)?function(){l(S)}:w()}catch(e){return w()}}():w();var C=Math.random().toString(36).substring(2);function M(){}var $=void 0,R=1,A=2;function I(t,n,r){n.constructor===t.constructor&&r===P&&n.constructor.resolve===_?function(e,t){t._state===R?N(e,t._result):t._state===A?B(e,t._result):U(t,void 0,(function(t){return D(e,t)}),(function(t){return B(e,t)}))}(t,n):void 0===r?N(t,n):e(r)?function(e,t,n){d((function(e){var r=!1,o=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,(function(n){r||(r=!0,t!==n?D(e,n):N(e,n))}),(function(t){r||(r=!0,B(e,t))}),e._label);!r&&o&&(r=!0,B(e,o))}),e)}(t,n,r):N(t,n)}function D(e,t){if(e===t)B(e,new TypeError("You cannot resolve a promise with itself"));else if(o=typeof(r=t),null===r||"object"!==o&&"function"!==o)N(e,t);else{var n=void 0;try{n=t.then}catch(t){return void B(e,t)}I(e,t,n)}var r,o}function L(e){e._onerror&&e._onerror(e._result),z(e)}function N(e,t){e._state===$&&(e._result=t,e._state=R,0!==e._subscribers.length&&d(z,e))}function B(e,t){e._state===$&&(e._state=A,e._result=t,d(L,e))}function U(e,t,n,r){var o=e._subscribers,l=o.length;e._onerror=null,o[l]=t,o[l+R]=n,o[l+A]=r,0===l&&e._state&&d(z,e)}function z(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,o=void 0,l=e._result,i=0;i<t.length;i+=3)r=t[i],o=t[i+n],r?F(n,r,o,l):o(l);e._subscribers.length=0}}function F(t,n,r,o){var l=e(r),c=void 0,d=void 0,f=!0;if(l){try{c=r(o)}catch(e){f=!1,d=e}if(n===c)return void B(n,new TypeError("A promises callback cannot return that same promise."))}else c=o;n._state!==$||(l&&f?D(n,c):!1===f?B(n,d):t===R?N(n,c):t===A&&B(n,c))}var H=0;function G(e){e[C]=H++,e._state=void 0,e._result=void 0,e._subscribers=[]}var V=function(){function e(e,input){this._instanceConstructor=e,this.promise=new e(M),this.promise[C]||G(this.promise),r(input)?(this.length=input.length,this._remaining=input.length,this._result=new Array(this.length),0===this.length?N(this.promise,this._result):(this.length=this.length||0,this._enumerate(input),0===this._remaining&&N(this.promise,this._result))):B(this.promise,new Error("Array Methods must be provided an Array"))}return e.prototype._enumerate=function(input){for(var i=0;this._state===$&&i<input.length;i++)this._eachEntry(input[i],i)},e.prototype._eachEntry=function(e,i){var t=this._instanceConstructor,n=t.resolve;if(n===_){var r=void 0,o=void 0,l=!1;try{r=e.then}catch(e){l=!0,o=e}if(r===P&&e._state!==$)this._settledAt(e._state,i,e._result);else if("function"!=typeof r)this._remaining--,this._result[i]=e;else if(t===Y){var c=new t(M);l?B(c,o):I(c,e,r),this._willSettleAt(c,i)}else this._willSettleAt(new t((function(t){return t(e)})),i)}else this._willSettleAt(n(e),i)},e.prototype._settledAt=function(e,i,t){var n=this.promise;n._state===$&&(this._remaining--,e===A?B(n,t):this._result[i]=t),0===this._remaining&&N(n,this._result)},e.prototype._willSettleAt=function(e,i){var t=this;U(e,void 0,(function(e){return t._settledAt(R,i,e)}),(function(e){return t._settledAt(A,i,e)}))},e}(),Y=function(){function t(e){this[C]=H++,this._result=this._state=void 0,this._subscribers=[],M!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof t?function(e,t){try{t((function(t){D(e,t)}),(function(t){B(e,t)}))}catch(t){B(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var n=this,r=n.constructor;return e(t)?n.then((function(e){return r.resolve(t()).then((function(){return e}))}),(function(e){return r.resolve(t()).then((function(){throw e}))})):n.then(t,t)},t}();return Y.prototype.then=P,Y.all=function(e){return new V(this,e).promise},Y.race=function(e){var t=this;return r(e)?new t((function(n,r){for(var o=e.length,i=0;i<o;i++)t.resolve(e[i]).then(n,r)})):new t((function(e,t){return t(new TypeError("You must pass an array to race."))}))},Y.resolve=_,Y.reject=function(e){var t=new this(M);return B(t,e),t},Y._setScheduler=function(e){c=e},Y._setAsap=function(e){d=e},Y._asap=d,Y.polyfill=function(){var e=void 0;if(void 0!==n)e=n;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var r=null;try{r=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===r&&!t.cast)return}e.Promise=Y},Y.Promise=Y,Y},e.exports=r()}).call(this,n(92),n(51))},504:function(e,t,n){"use strict";e.exports=function(e){var t=e.base;return t+="?",e.apiKey&&(t+="key="+e.apiKey+"&"),e.client&&(t+="client="+e.client+"&"),e.libraries.length>0&&(t+="libraries=",e.libraries.forEach((function(n,r){t+=n,r!==e.libraries.length-1&&(t+=",")})),t+="&"),e.language&&(t+="language="+e.language+"&"),e.version&&(t+="v="+e.version+"&"),t+="callback="+e.callback}},505:function(e,t,n){(function(t){function n(map,e,t){this.extend(n,google.maps.OverlayView),this.map_=map,this.markers_=[],this.clusters_=[],this.sizes=[53,56,66,78,90],this.styles_=[],this.ready_=!1;var r=t||{};this.gridSize_=r.gridSize||60,this.minClusterSize_=r.minimumClusterSize||2,this.maxZoom_=r.maxZoom||null,this.styles_=r.styles||[],this.imagePath_=r.imagePath||this.MARKER_CLUSTER_IMAGE_PATH_,this.imageExtension_=r.imageExtension||this.MARKER_CLUSTER_IMAGE_EXTENSION_,this.zoomOnClick_=!0,null!=r.zoomOnClick&&(this.zoomOnClick_=r.zoomOnClick),this.averageCenter_=!1,null!=r.averageCenter&&(this.averageCenter_=r.averageCenter),this.setupStyles_(),this.setMap(map),this.prevZoom_=this.map_.getZoom();var o=this;google.maps.event.addListener(this.map_,"zoom_changed",(function(){var e=o.map_.getZoom();o.prevZoom_!=e&&(o.prevZoom_=e,o.resetViewport())})),google.maps.event.addListener(this.map_,"idle",(function(){o.redraw()})),e&&e.length&&this.addMarkers(e,!1)}function r(e){this.markerClusterer_=e,this.map_=e.getMap(),this.gridSize_=e.getGridSize(),this.minClusterSize_=e.getMinClusterSize(),this.averageCenter_=e.isAverageCenter(),this.center_=null,this.markers_=[],this.bounds_=null,this.clusterIcon_=new o(this,e.getStyles(),e.getGridSize())}function o(e,t,n){e.getMarkerClusterer().extend(o,google.maps.OverlayView),this.styles_=t,this.padding_=n||0,this.cluster_=e,this.center_=null,this.map_=e.getMap(),this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(this.map_)}n.prototype.MARKER_CLUSTER_IMAGE_PATH_="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m",n.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_="png",n.prototype.extend=function(e,t){return function(object){for(var e in object.prototype)this.prototype[e]=object.prototype[e];return this}.apply(e,[t])},n.prototype.onAdd=function(){this.setReady_(!0)},n.prototype.draw=function(){},n.prototype.setupStyles_=function(){if(!this.styles_.length)for(var e,i=0;e=this.sizes[i];i++)this.styles_.push({url:this.imagePath_+(i+1)+"."+this.imageExtension_,height:e,width:e})},n.prototype.fitMapToMarkers=function(){for(var marker,e=this.getMarkers(),t=new google.maps.LatLngBounds,i=0;marker=e[i];i++)t.extend(marker.getPosition());this.map_.fitBounds(t)},n.prototype.setStyles=function(e){this.styles_=e},n.prototype.getStyles=function(){return this.styles_},n.prototype.isZoomOnClick=function(){return this.zoomOnClick_},n.prototype.isAverageCenter=function(){return this.averageCenter_},n.prototype.getMarkers=function(){return this.markers_},n.prototype.getTotalMarkers=function(){return this.markers_.length},n.prototype.setMaxZoom=function(e){this.maxZoom_=e},n.prototype.getMaxZoom=function(){return this.maxZoom_},n.prototype.calculator_=function(e,t){for(var n=0,r=e.length,o=r;0!==o;)o=parseInt(o/10,10),n++;return{text:r,index:n=Math.min(n,t)}},n.prototype.setCalculator=function(e){this.calculator_=e},n.prototype.getCalculator=function(){return this.calculator_},n.prototype.addMarkers=function(e,t){for(var marker,i=0;marker=e[i];i++)this.pushMarkerTo_(marker);t||this.redraw()},n.prototype.pushMarkerTo_=function(marker){if(marker.isAdded=!1,marker.draggable){var e=this;google.maps.event.addListener(marker,"dragend",(function(){marker.isAdded=!1,e.repaint()}))}this.markers_.push(marker)},n.prototype.addMarker=function(marker,e){this.pushMarkerTo_(marker),e||this.redraw()},n.prototype.removeMarker_=function(marker){var e=-1;if(this.markers_.indexOf)e=this.markers_.indexOf(marker);else for(var t,i=0;t=this.markers_[i];i++)if(t==marker){e=i;break}return-1!=e&&(marker.setMap(null),this.markers_.splice(e,1),!0)},n.prototype.removeMarker=function(marker,e){var t=this.removeMarker_(marker);return!(e||!t)&&(this.resetViewport(),this.redraw(),!0)},n.prototype.removeMarkers=function(e,t){for(var marker,n=!1,i=0;marker=e[i];i++){var r=this.removeMarker_(marker);n=n||r}if(!t&&n)return this.resetViewport(),this.redraw(),!0},n.prototype.setReady_=function(e){this.ready_||(this.ready_=e,this.createClusters_())},n.prototype.getTotalClusters=function(){return this.clusters_.length},n.prototype.getMap=function(){return this.map_},n.prototype.setMap=function(map){this.map_=map},n.prototype.getGridSize=function(){return this.gridSize_},n.prototype.setGridSize=function(e){this.gridSize_=e},n.prototype.getMinClusterSize=function(){return this.minClusterSize_},n.prototype.setMinClusterSize=function(e){this.minClusterSize_=e},n.prototype.getExtendedBounds=function(e){var t=this.getProjection(),tr=new google.maps.LatLng(e.getNorthEast().lat(),e.getNorthEast().lng()),n=new google.maps.LatLng(e.getSouthWest().lat(),e.getSouthWest().lng()),r=t.fromLatLngToDivPixel(tr);r.x+=this.gridSize_,r.y-=this.gridSize_;var o=t.fromLatLngToDivPixel(n);o.x-=this.gridSize_,o.y+=this.gridSize_;var l=t.fromDivPixelToLatLng(r),c=t.fromDivPixelToLatLng(o);return e.extend(l),e.extend(c),e},n.prototype.isMarkerInBounds_=function(marker,e){return e.contains(marker.getPosition())},n.prototype.clearMarkers=function(){this.resetViewport(!0),this.markers_=[]},n.prototype.resetViewport=function(e){for(var t,i=0;t=this.clusters_[i];i++)t.remove();var marker;for(i=0;marker=this.markers_[i];i++)marker.isAdded=!1,e&&marker.setMap(null);this.clusters_=[]},n.prototype.repaint=function(){var e=this.clusters_.slice();this.clusters_.length=0,this.resetViewport(),this.redraw(),window.setTimeout((function(){for(var t,i=0;t=e[i];i++)t.remove()}),0)},n.prototype.redraw=function(){this.createClusters_()},n.prototype.distanceBetweenPoints_=function(e,t){if(!e||!t)return 0;var n=(t.lat()-e.lat())*Math.PI/180,r=(t.lng()-e.lng())*Math.PI/180,a=Math.sin(n/2)*Math.sin(n/2)+Math.cos(e.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2);return 6371*(2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)))},n.prototype.addToClosestCluster_=function(marker){for(var e,t=4e4,n=null,i=(marker.getPosition(),0);e=this.clusters_[i];i++){var o=e.getCenter();if(o){var l=this.distanceBetweenPoints_(o,marker.getPosition());l<t&&(t=l,n=e)}}n&&n.isMarkerInClusterBounds(marker)?n.addMarker(marker):((e=new r(this)).addMarker(marker),this.clusters_.push(e))},n.prototype.createClusters_=function(){if(this.ready_)for(var marker,e=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast()),t=this.getExtendedBounds(e),i=0;marker=this.markers_[i];i++)!marker.isAdded&&this.isMarkerInBounds_(marker,t)&&this.addToClosestCluster_(marker)},r.prototype.isMarkerAlreadyAdded=function(marker){if(this.markers_.indexOf)return-1!=this.markers_.indexOf(marker);for(var e,i=0;e=this.markers_[i];i++)if(e==marker)return!0;return!1},r.prototype.addMarker=function(marker){if(this.isMarkerAlreadyAdded(marker))return!1;if(this.center_){if(this.averageCenter_){var e=this.markers_.length+1,t=(this.center_.lat()*(e-1)+marker.getPosition().lat())/e,n=(this.center_.lng()*(e-1)+marker.getPosition().lng())/e;this.center_=new google.maps.LatLng(t,n),this.calculateBounds_()}}else this.center_=marker.getPosition(),this.calculateBounds_();marker.isAdded=!0,this.markers_.push(marker);var r=this.markers_.length;if(r<this.minClusterSize_&&marker.getMap()!=this.map_&&marker.setMap(this.map_),r==this.minClusterSize_)for(var i=0;i<r;i++)this.markers_[i].setMap(null);return r>=this.minClusterSize_&&marker.setMap(null),this.updateIcon(),!0},r.prototype.getMarkerClusterer=function(){return this.markerClusterer_},r.prototype.getBounds=function(){for(var marker,e=new google.maps.LatLngBounds(this.center_,this.center_),t=this.getMarkers(),i=0;marker=t[i];i++)e.extend(marker.getPosition());return e},r.prototype.remove=function(){this.clusterIcon_.remove(),this.markers_.length=0,delete this.markers_},r.prototype.getSize=function(){return this.markers_.length},r.prototype.getMarkers=function(){return this.markers_},r.prototype.getCenter=function(){return this.center_},r.prototype.calculateBounds_=function(){var e=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(e)},r.prototype.isMarkerInClusterBounds=function(marker){return this.bounds_.contains(marker.getPosition())},r.prototype.getMap=function(){return this.map_},r.prototype.updateIcon=function(){var e=this.map_.getZoom(),t=this.markerClusterer_.getMaxZoom();if(t&&e>t)for(var marker,i=0;marker=this.markers_[i];i++)marker.setMap(this.map_);else if(this.markers_.length<this.minClusterSize_)this.clusterIcon_.hide();else{var n=this.markerClusterer_.getStyles().length,r=this.markerClusterer_.getCalculator()(this.markers_,n);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.setSums(r),this.clusterIcon_.show()}},o.prototype.triggerClusterClick=function(){var e=this.cluster_.getMarkerClusterer();google.maps.event.trigger(e,"clusterclick",this.cluster_),e.isZoomOnClick()&&this.map_.fitBounds(this.cluster_.getBounds())},o.prototype.onAdd=function(){if(this.div_=document.createElement("DIV"),this.visible_){var e=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(e),this.div_.innerHTML=this.sums_.text}this.getPanes().overlayMouseTarget.appendChild(this.div_);var t=this;google.maps.event.addDomListener(this.div_,"click",(function(){t.triggerClusterClick()}))},o.prototype.getPosFromLatLng_=function(e){var t=this.getProjection().fromLatLngToDivPixel(e);return t.x-=parseInt(this.width_/2,10),t.y-=parseInt(this.height_/2,10),t},o.prototype.draw=function(){if(this.visible_){var e=this.getPosFromLatLng_(this.center_);this.div_.style.top=e.y+"px",this.div_.style.left=e.x+"px"}},o.prototype.hide=function(){this.div_&&(this.div_.style.display="none"),this.visible_=!1},o.prototype.show=function(){if(this.div_){var e=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(e),this.div_.style.display=""}this.visible_=!0},o.prototype.remove=function(){this.setMap(null)},o.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),this.div_.parentNode.removeChild(this.div_),this.div_=null)},o.prototype.setSums=function(e){this.sums_=e,this.text_=e.text,this.index_=e.index,this.div_&&(this.div_.innerHTML=e.text),this.useStyle()},o.prototype.useStyle=function(){var e=Math.max(0,this.sums_.index-1);e=Math.min(this.styles_.length-1,e);var style=this.styles_[e];this.url_=style.url,this.height_=style.height,this.width_=style.width,this.textColor_=style.textColor,this.anchor_=style.anchor,this.textSize_=style.textSize,this.backgroundPosition_=style.backgroundPosition},o.prototype.setCenter=function(e){this.center_=e},o.prototype.createCss=function(e){var style=[];style.push("background-image:url("+this.url_+");");var t=this.backgroundPosition_?this.backgroundPosition_:"0 0";style.push("background-position:"+t+";"),"object"==typeof this.anchor_?("number"==typeof this.anchor_[0]&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?style.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;"):style.push("height:"+this.height_+"px; line-height:"+this.height_+"px;"),"number"==typeof this.anchor_[1]&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?style.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;"):style.push("width:"+this.width_+"px; text-align:center;")):style.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;");var n=this.textColor_?this.textColor_:"black",r=this.textSize_?this.textSize_:11;return style.push("cursor:pointer; top:"+e.y+"px; left:"+e.x+"px; color:"+n+"; position:absolute; font-size:"+r+"px; font-family:Arial,sans-serif; font-weight:bold"),style.join("")},t.MarkerClusterer=n,n.prototype.addMarker=n.prototype.addMarker,n.prototype.addMarkers=n.prototype.addMarkers,n.prototype.clearMarkers=n.prototype.clearMarkers,n.prototype.fitMapToMarkers=n.prototype.fitMapToMarkers,n.prototype.getCalculator=n.prototype.getCalculator,n.prototype.getGridSize=n.prototype.getGridSize,n.prototype.getExtendedBounds=n.prototype.getExtendedBounds,n.prototype.getMap=n.prototype.getMap,n.prototype.getMarkers=n.prototype.getMarkers,n.prototype.getMaxZoom=n.prototype.getMaxZoom,n.prototype.getStyles=n.prototype.getStyles,n.prototype.getTotalClusters=n.prototype.getTotalClusters,n.prototype.getTotalMarkers=n.prototype.getTotalMarkers,n.prototype.redraw=n.prototype.redraw,n.prototype.removeMarker=n.prototype.removeMarker,n.prototype.removeMarkers=n.prototype.removeMarkers,n.prototype.resetViewport=n.prototype.resetViewport,n.prototype.repaint=n.prototype.repaint,n.prototype.setCalculator=n.prototype.setCalculator,n.prototype.setGridSize=n.prototype.setGridSize,n.prototype.setMaxZoom=n.prototype.setMaxZoom,n.prototype.onAdd=n.prototype.onAdd,n.prototype.draw=n.prototype.draw,r.prototype.getCenter=r.prototype.getCenter,r.prototype.getSize=r.prototype.getSize,r.prototype.getMarkers=r.prototype.getMarkers,o.prototype.onAdd=o.prototype.onAdd,o.prototype.draw=o.prototype.draw,o.prototype.onRemove=o.prototype.onRemove,e.exports=n}).call(this,n(51))},508:function(e,t,n){"use strict";(function(e){var r=n(509),o=n(510),l=n(511);function c(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function d(e,t){if(c()<t)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=f.prototype:(null===e&&(e=new f(t)),e.length=t),e}function f(e,t,n){if(!(f.TYPED_ARRAY_SUPPORT||this instanceof f))return new f(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return v(this,e)}return h(this,e,t,n)}function h(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);f.TYPED_ARRAY_SUPPORT?(e=t).__proto__=f.prototype:e=y(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!f.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|x(t,n);e=d(e,r);var o=e.write(t,n);o!==r&&(e=e.slice(0,o));return e}(e,t,n):function(e,t){if(f.isBuffer(t)){var n=0|w(t.length);return 0===(e=d(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?d(e,0):y(e,t);if("Buffer"===t.type&&l(t.data))return y(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function m(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function v(e,t){if(m(t),e=d(e,t<0?0:0|w(t)),!f.TYPED_ARRAY_SUPPORT)for(var i=0;i<t;++i)e[i]=0;return e}function y(e,t){var n=t.length<0?0:0|w(t.length);e=d(e,n);for(var i=0;i<n;i+=1)e[i]=255&t[i];return e}function w(e){if(e>=c())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+c().toString(16)+" bytes");return 0|e}function x(e,t){if(f.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return K(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function S(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,n);case"utf8":case"utf-8":return R(this,t,n);case"ascii":return I(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return $(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function O(b,e,t){var i=b[e];b[e]=b[t],b[t]=i}function E(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=f.from(t,r)),f.isBuffer(t))return 0===t.length?-1:k(e,t,n,r,o);if("number"==typeof t)return t&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):k(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function k(e,t,n,r,o){var i,l=1,c=e.length,d=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;l=2,c/=2,d/=2,n/=2}function f(e,i){return 1===l?e[i]:e.readUInt16BE(i*l)}if(o){var h=-1;for(i=n;i<c;i++)if(f(e,i)===f(t,-1===h?0:i-h)){if(-1===h&&(h=i),i-h+1===d)return h*l}else-1!==h&&(i-=i-h),h=-1}else for(n+d>c&&(n=c-d),i=n;i>=0;i--){for(var m=!0,v=0;v<d;v++)if(f(e,i+v)!==f(t,v)){m=!1;break}if(m)return i}return-1}function T(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r))>o&&(r=o):r=o;var l=t.length;if(l%2!=0)throw new TypeError("Invalid hex string");r>l/2&&(r=l/2);for(var i=0;i<r;++i){var c=parseInt(t.substr(2*i,2),16);if(isNaN(c))return i;e[n+i]=c}return i}function j(e,t,n,r){return J(X(t,e.length-n),e,n,r)}function P(e,t,n,r){return J(function(e){for(var t=[],i=0;i<e.length;++i)t.push(255&e.charCodeAt(i));return t}(t),e,n,r)}function _(e,t,n,r){return P(e,t,n,r)}function C(e,t,n,r){return J(K(t),e,n,r)}function M(e,t,n,r){return J(function(e,t){for(var n,r,o,l=[],i=0;i<e.length&&!((t-=2)<0);++i)r=(n=e.charCodeAt(i))>>8,o=n%256,l.push(o),l.push(r);return l}(t,e.length-n),e,n,r)}function $(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function R(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,l,c,d,f=e[i],h=null,m=f>239?4:f>223?3:f>191?2:1;if(i+m<=n)switch(m){case 1:f<128&&(h=f);break;case 2:128==(192&(o=e[i+1]))&&(d=(31&f)<<6|63&o)>127&&(h=d);break;case 3:o=e[i+1],l=e[i+2],128==(192&o)&&128==(192&l)&&(d=(15&f)<<12|(63&o)<<6|63&l)>2047&&(d<55296||d>57343)&&(h=d);break;case 4:o=e[i+1],l=e[i+2],c=e[i+3],128==(192&o)&&128==(192&l)&&128==(192&c)&&(d=(15&f)<<18|(63&o)<<12|(63&l)<<6|63&c)>65535&&d<1114112&&(h=d)}null===h?(h=65533,m=1):h>65535&&(h-=65536,r.push(h>>>10&1023|55296),h=56320|1023&h),r.push(h),i+=m}return function(e){var t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);var n="",i=0;for(;i<t;)n+=String.fromCharCode.apply(String,e.slice(i,i+=A));return n}(r)}t.Buffer=f,t.SlowBuffer=function(e){+e!=e&&(e=0);return f.alloc(+e)},t.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=c(),f.poolSize=8192,f._augment=function(e){return e.__proto__=f.prototype,e},f.from=function(e,t,n){return h(null,e,t,n)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(e,t,n){return function(e,t,n,r){return m(t),t<=0?d(e,t):void 0!==n?"string"==typeof r?d(e,t).fill(n,r):d(e,t).fill(n):d(e,t)}(null,e,t,n)},f.allocUnsafe=function(e){return v(null,e)},f.allocUnsafeSlow=function(e){return v(null,e)},f.isBuffer=function(b){return!(null==b||!b._isBuffer)},f.compare=function(a,b){if(!f.isBuffer(a)||!f.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var e=a.length,t=b.length,i=0,n=Math.min(e,t);i<n;++i)if(a[i]!==b[i]){e=a[i],t=b[i];break}return e<t?-1:t<e?1:0},f.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(e,t){if(!l(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return f.alloc(0);var i;if(void 0===t)for(t=0,i=0;i<e.length;++i)t+=e[i].length;var n=f.allocUnsafe(t),r=0;for(i=0;i<e.length;++i){var o=e[i];if(!f.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(n,r),r+=o.length}return n},f.byteLength=x,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<e;i+=2)O(this,i,i+1);return this},f.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<e;i+=4)O(this,i,i+3),O(this,i+1,i+2);return this},f.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<e;i+=8)O(this,i,i+7),O(this,i+1,i+6),O(this,i+2,i+5),O(this,i+3,i+4);return this},f.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?R(this,0,e):S.apply(this,arguments)},f.prototype.equals=function(b){if(!f.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b||0===f.compare(this,b)},f.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},f.prototype.compare=function(e,t,n,r,o){if(!f.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var l=(o>>>=0)-(r>>>=0),c=(n>>>=0)-(t>>>=0),d=Math.min(l,c),h=this.slice(r,o),m=e.slice(t,n),i=0;i<d;++i)if(h[i]!==m[i]){l=h[i],c=m[i];break}return l<c?-1:c<l?1:0},f.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},f.prototype.indexOf=function(e,t,n){return E(this,e,t,n,!0)},f.prototype.lastIndexOf=function(e,t,n){return E(this,e,t,n,!1)},f.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var l=!1;;)switch(r){case"hex":return T(this,e,t,n);case"utf8":case"utf-8":return j(this,e,t,n);case"ascii":return P(this,e,t,n);case"latin1":case"binary":return _(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,e,t,n);default:if(l)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),l=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var A=4096;function I(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function D(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function L(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",i=t;i<n;++i)o+=W(e[i]);return o}function N(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length;i+=2)o+=String.fromCharCode(r[i]+256*r[i+1]);return o}function B(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,n,r,o,l){if(!f.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<l)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function z(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function F(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function H(e,t,n,r,o,l){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function G(e,t,n,r,l){return l||H(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,l){return l||H(e,0,n,8),o.write(e,t,n,r,52,8),n+8}f.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),f.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=f.prototype;else{var o=t-e;n=new f(o,void 0);for(var i=0;i<o;++i)n[i]=this[i+e]}return n},f.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||B(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r},f.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||B(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},f.prototype.readUInt8=function(e,t){return t||B(e,1,this.length),this[e]},f.prototype.readUInt16LE=function(e,t){return t||B(e,2,this.length),this[e]|this[e+1]<<8},f.prototype.readUInt16BE=function(e,t){return t||B(e,2,this.length),this[e]<<8|this[e+1]},f.prototype.readUInt32LE=function(e,t){return t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},f.prototype.readUInt32BE=function(e,t){return t||B(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},f.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||B(e,t,this.length);for(var r=this[e],o=1,i=0;++i<t&&(o*=256);)r+=this[e+i]*o;return r>=(o*=128)&&(r-=Math.pow(2,8*t)),r},f.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||B(e,t,this.length);for(var i=t,r=1,o=this[e+--i];i>0&&(r*=256);)o+=this[e+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},f.prototype.readInt8=function(e,t){return t||B(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},f.prototype.readInt16LE=function(e,t){t||B(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt16BE=function(e,t){t||B(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},f.prototype.readInt32LE=function(e,t){return t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},f.prototype.readInt32BE=function(e,t){return t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},f.prototype.readFloatLE=function(e,t){return t||B(e,4,this.length),o.read(this,e,!0,23,4)},f.prototype.readFloatBE=function(e,t){return t||B(e,4,this.length),o.read(this,e,!1,23,4)},f.prototype.readDoubleLE=function(e,t){return t||B(e,8,this.length),o.read(this,e,!0,52,8)},f.prototype.readDoubleBE=function(e,t){return t||B(e,8,this.length),o.read(this,e,!1,52,8)},f.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||U(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=e/o&255;return t+n},f.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||U(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},f.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,1,255,0),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},f.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):z(this,e,t,!0),t+2},f.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):z(this,e,t,!1),t+2},f.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):F(this,e,t,!0),t+4},f.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},f.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);U(this,e,t,n,o-1,-o)}var i=0,l=1,sub=0;for(this[t]=255&e;++i<n&&(l*=256);)e<0&&0===sub&&0!==this[t+i-1]&&(sub=1),this[t+i]=(e/l>>0)-sub&255;return t+n},f.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);U(this,e,t,n,o-1,-o)}var i=n-1,l=1,sub=0;for(this[t+i]=255&e;--i>=0&&(l*=256);)e<0&&0===sub&&0!==this[t+i+1]&&(sub=1),this[t+i]=(e/l>>0)-sub&255;return t+n},f.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,1,127,-128),f.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},f.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):z(this,e,t,!0),t+2},f.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):z(this,e,t,!1),t+2},f.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):F(this,e,t,!0),t+4},f.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),f.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},f.prototype.writeFloatLE=function(e,t,n){return G(this,e,t,!0,n)},f.prototype.writeFloatBE=function(e,t,n){return G(this,e,t,!1,n)},f.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},f.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},f.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!f.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},f.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var code=e.charCodeAt(0);code<256&&(e=code)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!f.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var o=f.isBuffer(e)?e:X(new f(e,r).toString()),l=o.length;for(i=0;i<n-t;++i)this[i+t]=o[i%l]}return this};var Y=/[^+\/0-9A-Za-z-_]/g;function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){var n;t=t||1/0;for(var r=e.length,o=null,l=[],i=0;i<r;++i){if((n=e.charCodeAt(i))>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&l.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&l.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;l.push(n)}else if(n<2048){if((t-=2)<0)break;l.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;l.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return l}function K(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Y,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function J(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(51))},509:function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,i,n=c(e),r=n[0],d=n[1],f=new l(function(e,t,n){return 3*(t+n)/4-n}(0,r,d)),h=0,m=d>0?r-4:r;for(i=0;i<m;i+=4)t=o[e.charCodeAt(i)]<<18|o[e.charCodeAt(i+1)]<<12|o[e.charCodeAt(i+2)]<<6|o[e.charCodeAt(i+3)],f[h++]=t>>16&255,f[h++]=t>>8&255,f[h++]=255&t;2===d&&(t=o[e.charCodeAt(i)]<<2|o[e.charCodeAt(i+1)]>>4,f[h++]=255&t);1===d&&(t=o[e.charCodeAt(i)]<<10|o[e.charCodeAt(i+1)]<<4|o[e.charCodeAt(i+2)]>>2,f[h++]=t>>8&255,f[h++]=255&t);return f},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,l=[],c=16383,i=0,f=n-o;i<f;i+=c)l.push(d(e,i,i+c>f?f:i+c));1===o?(t=e[n-1],l.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],l.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return l.join("")};for(var r=[],o=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)r[i]=code[i],o[code.charCodeAt(i)]=i;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function d(e,t,n){for(var o,l,output=[],i=t;i<n;i+=3)o=(e[i]<<16&16711680)+(e[i+1]<<8&65280)+(255&e[i+2]),output.push(r[(l=o)>>18&63]+r[l>>12&63]+r[l>>6&63]+r[63&l]);return output.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},510:function(e,t){t.read=function(e,t,n,r,o){var l,c,d=8*o-r-1,f=(1<<d)-1,h=f>>1,m=-7,i=n?o-1:0,v=n?-1:1,s=e[t+i];for(i+=v,l=s&(1<<-m)-1,s>>=-m,m+=d;m>0;l=256*l+e[t+i],i+=v,m-=8);for(c=l&(1<<-m)-1,l>>=-m,m+=r;m>0;c=256*c+e[t+i],i+=v,m-=8);if(0===l)l=1-h;else{if(l===f)return c?NaN:1/0*(s?-1:1);c+=Math.pow(2,r),l-=h}return(s?-1:1)*c*Math.pow(2,l-r)},t.write=function(e,t,n,r,o,l){var c,d,f,h=8*l-o-1,m=(1<<h)-1,v=m>>1,rt=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,i=r?0:l-1,y=r?1:-1,s=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,c=m):(c=Math.floor(Math.log(t)/Math.LN2),t*(f=Math.pow(2,-c))<1&&(c--,f*=2),(t+=c+v>=1?rt/f:rt*Math.pow(2,1-v))*f>=2&&(c++,f/=2),c+v>=m?(d=0,c=m):c+v>=1?(d=(t*f-1)*Math.pow(2,o),c+=v):(d=t*Math.pow(2,v-1)*Math.pow(2,o),c=0));o>=8;e[n+i]=255&d,i+=y,d/=256,o-=8);for(c=c<<o|d,h+=o;h>0;e[n+i]=255&c,i+=y,c/=256,h-=8);e[n+i-y]|=128*s}},511:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},519:function(e,t,n){"use strict";function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function o(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(n){void 0===e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&o(e[n],t[n])}))}n.r(t);var l="undefined"!=typeof document?document:{},c={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};o(l,c);var d="undefined"!=typeof window?window:{};o(d,{document:c,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class f{constructor(e){const t=this;for(let i=0;i<e.length;i+=1)t[i]=e[i];return t.length=e.length,this}}function h(e,t){const n=[];let i=0;if(e&&!t&&e instanceof f)return e;if(e)if("string"==typeof e){let r,o;const html=e.trim();if(html.indexOf("<")>=0&&html.indexOf(">")>=0){let e="div";for(0===html.indexOf("<li")&&(e="ul"),0===html.indexOf("<tr")&&(e="tbody"),0!==html.indexOf("<td")&&0!==html.indexOf("<th")||(e="tr"),0===html.indexOf("<tbody")&&(e="table"),0===html.indexOf("<option")&&(e="select"),o=l.createElement(e),o.innerHTML=html,i=0;i<o.childNodes.length;i+=1)n.push(o.childNodes[i])}else for(r=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||l).querySelectorAll(e.trim()):[l.getElementById(e.trim().split("#")[1])],i=0;i<r.length;i+=1)r[i]&&n.push(r[i])}else if(e.nodeType||e===d||e===l)n.push(e);else if(e.length>0&&e[0].nodeType)for(i=0;i<e.length;i+=1)n.push(e[i]);return new f(n)}function m(e){const t=[];for(let i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}h.fn=f.prototype,h.Class=f,h.Dom7=f;"resize scroll".split(" ");const v={addClass:function(e){if(void 0===e)return this;const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.add(t[i]);return this},removeClass:function(e){const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.remove(t[i]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let e=0;e<this.length;e+=1)void 0!==this[e]&&void 0!==this[e].classList&&this[e].classList.toggle(t[i]);return this},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(const t in e)this[i][t]=e[t],this[i].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let i=0;i<this.length;i+=1)this[i].removeAttribute(e);return this},data:function(e,t){let n;if(void 0!==t){for(let i=0;i<this.length;i+=1)n=this[i],n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[e]=t;return this}if(n=this[0],n){if(n.dom7ElementDataStorage&&e in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[e];const t=n.getAttribute(`data-${e}`);return t||void 0}},transform:function(e){for(let i=0;i<this.length;i+=1){const t=this[i].style;t.webkitTransform=e,t.transform=e}return this},transition:function(e){"string"!=typeof e&&(e=`${e}ms`);for(let i=0;i<this.length;i+=1){const t=this[i].style;t.webkitTransitionDuration=e,t.transitionDuration=e}return this},on:function(...e){let[t,n,r,o]=e;function l(e){const t=e.target;if(!t)return;const o=e.target.dom7EventData||[];if(o.indexOf(e)<0&&o.unshift(e),h(t).is(n))r.apply(t,o);else{const e=h(t).parents();for(let t=0;t<e.length;t+=1)h(e[t]).is(n)&&r.apply(e[t],o)}}function c(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof e[1]&&([t,r,o]=e,n=void 0),o||(o=!1);const d=t.split(" ");let f;for(let i=0;i<this.length;i+=1){const e=this[i];if(n)for(f=0;f<d.length;f+=1){const t=d[f];e.dom7LiveListeners||(e.dom7LiveListeners={}),e.dom7LiveListeners[t]||(e.dom7LiveListeners[t]=[]),e.dom7LiveListeners[t].push({listener:r,proxyListener:l}),e.addEventListener(t,l,o)}else for(f=0;f<d.length;f+=1){const t=d[f];e.dom7Listeners||(e.dom7Listeners={}),e.dom7Listeners[t]||(e.dom7Listeners[t]=[]),e.dom7Listeners[t].push({listener:r,proxyListener:c}),e.addEventListener(t,c,o)}}return this},off:function(...e){let[t,n,r,o]=e;"function"==typeof e[1]&&([t,r,o]=e,n=void 0),o||(o=!1);const l=t.split(" ");for(let i=0;i<l.length;i+=1){const e=l[i];for(let t=0;t<this.length;t+=1){const l=this[t];let c;if(!n&&l.dom7Listeners?c=l.dom7Listeners[e]:n&&l.dom7LiveListeners&&(c=l.dom7LiveListeners[e]),c&&c.length)for(let t=c.length-1;t>=0;t-=1){const n=c[t];r&&n.listener===r||r&&n.listener&&n.listener.dom7proxy&&n.listener.dom7proxy===r?(l.removeEventListener(e,n.proxyListener,o),c.splice(t,1)):r||(l.removeEventListener(e,n.proxyListener,o),c.splice(t,1))}}}return this},trigger:function(...e){const t=e[0].split(" "),n=e[1];for(let i=0;i<t.length;i+=1){const r=t[i];for(let t=0;t<this.length;t+=1){const o=this[t];let c;try{c=new d.CustomEvent(r,{detail:n,bubbles:!0,cancelable:!0})}catch(e){c=l.createEvent("Event"),c.initEvent(r,!0,!0),c.detail=n}o.dom7EventData=e.filter(((data,e)=>e>0)),o.dispatchEvent(c),o.dom7EventData=[],delete o.dom7EventData}}return this},transitionEnd:function(e){const t=["webkitTransitionEnd","transitionend"],n=this;let i;function r(o){if(o.target===this)for(e.call(this,o),i=0;i<t.length;i+=1)n.off(t[i],r)}if(e)for(i=0;i<t.length;i+=1)n.on(t[i],r);return this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),body=l.body,n=e.clientTop||body.clientTop||0,r=e.clientLeft||body.clientLeft||0,o=e===d?d.scrollY:e.scrollTop,c=e===d?d.scrollX:e.scrollLeft;return{top:t.top+o-n,left:t.left+c-r}}return null},css:function(e,t){let i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(let t in e)this[i].style[t]=e[t];return this}if(this[0])return d.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){if(!e)return this;for(let i=0;i<this.length;i+=1)if(!1===e.call(this[i],i,this[i]))return this;return this},html:function(html){if(void 0===html)return this[0]?this[0].innerHTML:void 0;for(let i=0;i<this.length;i+=1)this[i].innerHTML=html;return this},text:function(text){if(void 0===text)return this[0]?this[0].textContent.trim():null;for(let i=0;i<this.length;i+=1)this[i].textContent=text;return this},is:function(e){const t=this[0];let n,i;if(!t||void 0===e)return!1;if("string"==typeof e){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(n=h(e),i=0;i<n.length;i+=1)if(n[i]===t)return!0;return!1}if(e===l)return t===l;if(e===d)return t===d;if(e.nodeType||e instanceof f){for(n=e.nodeType?[e]:e,i=0;i<n.length;i+=1)if(n[i]===t)return!0;return!1}return!1},index:function(){let i,e=this[0];if(e){for(i=0;null!==(e=e.previousSibling);)1===e.nodeType&&(i+=1);return i}},eq:function(e){if(void 0===e)return this;const t=this.length;let n;return e>t-1?new f([]):e<0?(n=t+e,new f(n<0?[]:[this[n]])):new f([this[e]])},append:function(...e){let t;for(let n=0;n<e.length;n+=1){t=e[n];for(let i=0;i<this.length;i+=1)if("string"==typeof t){const e=l.createElement("div");for(e.innerHTML=t;e.firstChild;)this[i].appendChild(e.firstChild)}else if(t instanceof f)for(let e=0;e<t.length;e+=1)this[i].appendChild(t[e]);else this[i].appendChild(t)}return this},prepend:function(e){let i,t;for(i=0;i<this.length;i+=1)if("string"==typeof e){const n=l.createElement("div");for(n.innerHTML=e,t=n.childNodes.length-1;t>=0;t-=1)this[i].insertBefore(n.childNodes[t],this[i].childNodes[0])}else if(e instanceof f)for(t=0;t<e.length;t+=1)this[i].insertBefore(e[t],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&h(this[0].nextElementSibling).is(e)?new f([this[0].nextElementSibling]):new f([]):this[0].nextElementSibling?new f([this[0].nextElementSibling]):new f([]):new f([])},nextAll:function(e){const t=[];let n=this[0];if(!n)return new f([]);for(;n.nextElementSibling;){const r=n.nextElementSibling;e?h(r).is(e)&&t.push(r):t.push(r),n=r}return new f(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&h(t.previousElementSibling).is(e)?new f([t.previousElementSibling]):new f([]):t.previousElementSibling?new f([t.previousElementSibling]):new f([])}return new f([])},prevAll:function(e){const t=[];let n=this[0];if(!n)return new f([]);for(;n.previousElementSibling;){const r=n.previousElementSibling;e?h(r).is(e)&&t.push(r):t.push(r),n=r}return new f(t)},parent:function(e){const t=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?h(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return h(m(t))},parents:function(e){const t=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)e?h(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return h(m(t))},closest:function(e){let t=this;return void 0===e?new f([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(e);for(let e=0;e<n.length;e+=1)t.push(n[e])}return new f(t)},children:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].childNodes;for(let r=0;r<n.length;r+=1)e?1===n[r].nodeType&&h(n[r]).is(e)&&t.push(n[r]):1===n[r].nodeType&&t.push(n[r])}return new f(m(t))},filter:function(e){const t=[],n=this;for(let i=0;i<n.length;i+=1)e.call(n[i],i,n[i])&&t.push(n[i]);return new f(t)},remove:function(){for(let i=0;i<this.length;i+=1)this[i].parentNode&&this[i].parentNode.removeChild(this[i]);return this},add:function(...e){const t=this;let i,n;for(i=0;i<e.length;i+=1){const r=h(e[i]);for(n=0;n<r.length;n+=1)t[t.length]=r[n],t.length+=1}return t},styles:function(){return this[0]?d.getComputedStyle(this[0],null):{}}};Object.keys(v).forEach((e=>{h.fn[e]=h.fn[e]||v[e]}));const y={deleteProps(e){const object=e;Object.keys(object).forEach((e=>{try{object[e]=null}catch(e){}try{delete object[e]}catch(e){}}))},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let n,r,o;const l=d.getComputedStyle(e,null);return d.WebKitCSSMatrix?(r=l.transform||l.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((a=>a.replace(",","."))).join(", ")),o=new d.WebKitCSSMatrix("none"===r?"":r)):(o=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=o.toString().split(",")),"x"===t&&(r=d.WebKitCSSMatrix?o.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=d.WebKitCSSMatrix?o.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0},parseUrlQuery(e){const t={};let i,n,param,r,o=e||d.location.href;if("string"==typeof o&&o.length)for(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"",n=o.split("&").filter((e=>""!==e)),r=n.length,i=0;i<r;i+=1)param=n[i].replace(/#\S+/g,"").split("="),t[decodeURIComponent(param[0])]=void 0===param[1]?void 0:decodeURIComponent(param[1])||"";return t},isObject:e=>"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let i=1;i<e.length;i+=1){const n=e[i];if(null!=n){const e=Object.keys(Object(n));for(let r=0,o=e.length;r<o;r+=1){const o=e[r],desc=Object.getOwnPropertyDescriptor(n,o);void 0!==desc&&desc.enumerable&&(y.isObject(t[o])&&y.isObject(n[o])?y.extend(t[o],n[o]):!y.isObject(t[o])&&y.isObject(n[o])?(t[o]={},y.extend(t[o],n[o])):t[o]=n[o])}}}return t}},w={touch:!!("ontouchstart"in d||d.DocumentTouch&&l instanceof d.DocumentTouch),pointerEvents:!!d.PointerEvent&&"maxTouchPoints"in d.navigator&&d.navigator.maxTouchPoints>=0,observer:"MutationObserver"in d||"WebkitMutationObserver"in d,passiveListener:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get(){e=!0}});d.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in d};class x{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach((e=>{t.on(e,t.params.on[e])}))}on(e,t,n){const r=this;if("function"!=typeof t)return r;const o=n?"unshift":"push";return e.split(" ").forEach((e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][o](t)})),r}once(e,t,n){const r=this;if("function"!=typeof t)return r;function o(...n){r.off(e,o),o.f7proxy&&delete o.f7proxy,t.apply(r,n)}return o.f7proxy=t,r.on(e,o,n)}off(e,t){const n=this;return n.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].length&&n.eventsListeners[e].forEach(((r,o)=>{(r===t||r.f7proxy&&r.f7proxy===t)&&n.eventsListeners[e].splice(o,1)}))})),n):n}emit(...e){const t=this;if(!t.eventsListeners)return t;let n,data,r;"string"==typeof e[0]||Array.isArray(e[0])?(n=e[0],data=e.slice(1,e.length),r=t):(n=e[0].events,data=e[0].data,r=e[0].context||t);return(Array.isArray(n)?n:n.split(" ")).forEach((e=>{if(t.eventsListeners&&t.eventsListeners[e]){const n=[];t.eventsListeners[e].forEach((e=>{n.push(e)})),n.forEach((e=>{e.apply(r,data)}))}})),t}useModulesParams(e){const t=this;t.modules&&Object.keys(t.modules).forEach((n=>{const r=t.modules[n];r.params&&y.extend(e,r.params)}))}useModules(e={}){const t=this;t.modules&&Object.keys(t.modules).forEach((n=>{const r=t.modules[n],o=e[n]||{};r.instance&&Object.keys(r.instance).forEach((e=>{const n=r.instance[e];t[e]="function"==typeof n?n.bind(t):n})),r.on&&t.on&&Object.keys(r.on).forEach((e=>{t.on(e,r.on[e])})),r.create&&r.create.bind(t)(o)}))}static set components(e){this.use&&this.use(e)}static installModule(e,...t){const n=this;n.prototype.modules||(n.prototype.modules={});const r=e.name||`${Object.keys(n.prototype.modules).length}_${y.now()}`;return n.prototype.modules[r]=e,e.proto&&Object.keys(e.proto).forEach((t=>{n.prototype[t]=e.proto[t]})),e.static&&Object.keys(e.static).forEach((t=>{n[t]=e.static[t]})),e.install&&e.install.apply(n,t),n}static use(e,...t){const n=this;return Array.isArray(e)?(e.forEach((e=>n.installModule(e))),n):n.installModule(e,...t)}}var S={updateSize:function(){const e=this;let t,n;const r=e.$el;t=void 0!==e.params.width?e.params.width:r[0].clientWidth,n=void 0!==e.params.height?e.params.height:r[0].clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),n=n-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),y.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n}))},updateSlides:function(){const e=this,t=e.params,{$wrapperEl:n,size:r,rtlTranslate:o,wrongRTL:l}=e,c=e.virtual&&t.virtual.enabled,f=c?e.virtual.slides.length:e.slides.length,h=n.children(`.${e.params.slideClass}`),m=c?e.virtual.slides.length:h.length;let v=[];const w=[],x=[];function S(e){return!t.cssMode||e!==h.length-1}let O=t.slidesOffsetBefore;"function"==typeof O&&(O=t.slidesOffsetBefore.call(e));let E=t.slidesOffsetAfter;"function"==typeof E&&(E=t.slidesOffsetAfter.call(e));const k=e.snapGrid.length,T=e.snapGrid.length;let j,P,_=t.spaceBetween,C=-O,M=0,$=0;if(void 0===r)return;"string"==typeof _&&_.indexOf("%")>=0&&(_=parseFloat(_.replace("%",""))/100*r),e.virtualSize=-_,o?h.css({marginLeft:"",marginTop:""}):h.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(j=Math.floor(m/t.slidesPerColumn)===m/e.params.slidesPerColumn?m:Math.ceil(m/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(j=Math.max(j,t.slidesPerView*t.slidesPerColumn)));const R=t.slidesPerColumn,A=j/R,I=Math.floor(m/t.slidesPerColumn);for(let i=0;i<m;i+=1){P=0;const n=h.eq(i);if(t.slidesPerColumn>1){let r,o,l;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const e=Math.floor(i/(t.slidesPerGroup*t.slidesPerColumn)),c=i-t.slidesPerColumn*t.slidesPerGroup*e,d=0===e?t.slidesPerGroup:Math.min(Math.ceil((m-e*R*t.slidesPerGroup)/R),t.slidesPerGroup);l=Math.floor(c/d),o=c-l*d+e*t.slidesPerGroup,r=o+l*j/R,n.css({"-webkit-box-ordinal-group":r,"-moz-box-ordinal-group":r,"-ms-flex-order":r,"-webkit-order":r,order:r})}else"column"===t.slidesPerColumnFill?(o=Math.floor(i/R),l=i-o*R,(o>I||o===I&&l===R-1)&&(l+=1,l>=R&&(l=0,o+=1))):(l=Math.floor(i/A),o=i-l*A);n.css("margin-"+(e.isHorizontal()?"top":"left"),0!==l&&t.spaceBetween&&`${t.spaceBetween}px`)}if("none"!==n.css("display")){if("auto"===t.slidesPerView){const r=d.getComputedStyle(n[0],null),o=n[0].style.transform,l=n[0].style.webkitTransform;if(o&&(n[0].style.transform="none"),l&&(n[0].style.webkitTransform="none"),t.roundLengths)P=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else if(e.isHorizontal()){const e=parseFloat(r.getPropertyValue("width")),t=parseFloat(r.getPropertyValue("padding-left")),n=parseFloat(r.getPropertyValue("padding-right")),o=parseFloat(r.getPropertyValue("margin-left")),l=parseFloat(r.getPropertyValue("margin-right")),c=r.getPropertyValue("box-sizing");P=c&&"border-box"===c?e+o+l:e+t+n+o+l}else{const e=parseFloat(r.getPropertyValue("height")),t=parseFloat(r.getPropertyValue("padding-top")),n=parseFloat(r.getPropertyValue("padding-bottom")),o=parseFloat(r.getPropertyValue("margin-top")),l=parseFloat(r.getPropertyValue("margin-bottom")),c=r.getPropertyValue("box-sizing");P=c&&"border-box"===c?e+o+l:e+t+n+o+l}o&&(n[0].style.transform=o),l&&(n[0].style.webkitTransform=l),t.roundLengths&&(P=Math.floor(P))}else P=(r-(t.slidesPerView-1)*_)/t.slidesPerView,t.roundLengths&&(P=Math.floor(P)),h[i]&&(e.isHorizontal()?h[i].style.width=`${P}px`:h[i].style.height=`${P}px`);h[i]&&(h[i].swiperSlideSize=P),x.push(P),t.centeredSlides?(C=C+P/2+M/2+_,0===M&&0!==i&&(C=C-r/2-_),0===i&&(C=C-r/2-_),Math.abs(C)<.001&&(C=0),t.roundLengths&&(C=Math.floor(C)),$%t.slidesPerGroup==0&&v.push(C),w.push(C)):(t.roundLengths&&(C=Math.floor(C)),($-Math.min(e.params.slidesPerGroupSkip,$))%e.params.slidesPerGroup==0&&v.push(C),w.push(C),C=C+P+_),e.virtualSize+=P+_,M=P,$+=1}}let D;if(e.virtualSize=Math.max(e.virtualSize,r)+E,o&&l&&("slide"===t.effect||"coverflow"===t.effect)&&n.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(P+t.spaceBetween)*j,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){D=[];for(let i=0;i<v.length;i+=1){let n=v[i];t.roundLengths&&(n=Math.floor(n)),v[i]<e.virtualSize+v[0]&&D.push(n)}v=D}if(!t.centeredSlides){D=[];for(let i=0;i<v.length;i+=1){let n=v[i];t.roundLengths&&(n=Math.floor(n)),v[i]<=e.virtualSize-r&&D.push(n)}v=D,Math.floor(e.virtualSize-r)-Math.floor(v[v.length-1])>1&&v.push(e.virtualSize-r)}if(0===v.length&&(v=[0]),0!==t.spaceBetween&&(e.isHorizontal()?o?h.filter(S).css({marginLeft:`${_}px`}):h.filter(S).css({marginRight:`${_}px`}):h.filter(S).css({marginBottom:`${_}px`})),t.centeredSlides&&t.centeredSlidesBounds){let e=0;x.forEach((n=>{e+=n+(t.spaceBetween?t.spaceBetween:0)})),e-=t.spaceBetween;const n=e-r;v=v.map((e=>e<0?-O:e>n?n+E:e))}if(t.centerInsufficientSlides){let e=0;if(x.forEach((n=>{e+=n+(t.spaceBetween?t.spaceBetween:0)})),e-=t.spaceBetween,e<r){const t=(r-e)/2;v.forEach(((e,n)=>{v[n]=e-t})),w.forEach(((e,n)=>{w[n]=e+t}))}}y.extend(e,{slides:h,snapGrid:v,slidesGrid:w,slidesSizesGrid:x}),m!==f&&e.emit("slidesLengthChange"),v.length!==k&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),w.length!==T&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,n=[];let i,r=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(((e,t)=>{n.push(t)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length)break;n.push(t.slides.eq(e)[0])}else n.push(t.slides.eq(t.activeIndex)[0]);for(i=0;i<n.length;i+=1)if(void 0!==n[i]){const e=n[i].offsetHeight;r=e>r?e:r}r&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,n=t.params,{slides:r,rtlTranslate:o}=t;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&t.updateSlidesOffset();let l=-e;o&&(l=e),r.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let i=0;i<r.length;i+=1){const e=r[i],c=(l+(n.centeredSlides?t.minTranslate():0)-e.swiperSlideOffset)/(e.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){const o=-(l-e.swiperSlideOffset),c=o+t.slidesSizesGrid[i];(o>=0&&o<t.size-1||c>1&&c<=t.size||o<=0&&c>=t.size)&&(t.visibleSlides.push(e),t.visibleSlidesIndexes.push(i),r.eq(i).addClass(n.slideVisibleClass))}e.progress=o?-c:c}t.visibleSlides=h(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}const n=t.params,r=t.maxTranslate()-t.minTranslate();let{progress:progress,isBeginning:o,isEnd:l}=t;const c=o,d=l;0===r?(progress=0,o=!0,l=!0):(progress=(e-t.minTranslate())/r,o=progress<=0,l=progress>=1),y.extend(t,{progress:progress,isBeginning:o,isEnd:l}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),o&&!c&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(c&&!o||d&&!l)&&t.emit("fromEdge"),t.emit("progress",progress)},updateSlidesClasses:function(){const e=this,{slides:t,params:n,$wrapperEl:r,activeIndex:o,realIndex:l}=e,c=e.virtual&&n.virtual.enabled;let d;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),d=c?e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${o}"]`):t.eq(o),d.addClass(n.slideActiveClass),n.loop&&(d.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l}"]`).addClass(n.slideDuplicateActiveClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l}"]`).addClass(n.slideDuplicateActiveClass));let f=d.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===f.length&&(f=t.eq(0),f.addClass(n.slideNextClass));let h=d.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===h.length&&(h=t.eq(-1),h.addClass(n.slidePrevClass)),n.loop&&(f.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${f.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),h.hasClass(n.slideDuplicateClass)?r.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):r.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:r,snapGrid:o,params:l,activeIndex:c,realIndex:d,snapIndex:f}=t;let h,m=e;if(void 0===m){for(let i=0;i<r.length;i+=1)void 0!==r[i+1]?n>=r[i]&&n<r[i+1]-(r[i+1]-r[i])/2?m=i:n>=r[i]&&n<r[i+1]&&(m=i+1):n>=r[i]&&(m=i);l.normalizeSlideIndex&&(m<0||void 0===m)&&(m=0)}if(o.indexOf(n)>=0)h=o.indexOf(n);else{const e=Math.min(l.slidesPerGroupSkip,m);h=e+Math.floor((m-e)/l.slidesPerGroup)}if(h>=o.length&&(h=o.length-1),m===c)return void(h!==f&&(t.snapIndex=h,t.emit("snapIndexChange")));const v=parseInt(t.slides.eq(m).attr("data-swiper-slide-index")||m,10);y.extend(t,{snapIndex:h,realIndex:v,previousIndex:c,activeIndex:m}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),d!==v&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,n=t.params,r=h(e.target).closest(`.${n.slideClass}`)[0];let o=!1;if(r)for(let i=0;i<t.slides.length;i+=1)t.slides[i]===r&&(o=!0);if(!r||!o)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=r,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(h(r).attr("data-swiper-slide-index"),10):t.clickedIndex=h(r).index(),n.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var O={getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:n,translate:r,$wrapperEl:o}=this;if(t.virtualTranslate)return n?-r:r;if(t.cssMode)return r;let l=y.getTranslate(o[0],e);return n&&(l=-l),l||0},setTranslate:function(e,t){const n=this,{rtlTranslate:r,params:o,$wrapperEl:l,wrapperEl:c,progress:progress}=n;let d,f=0,h=0;n.isHorizontal()?f=r?-e:e:h=e,o.roundLengths&&(f=Math.floor(f),h=Math.floor(h)),o.cssMode?c[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-f:-h:o.virtualTranslate||l.transform(`translate3d(${f}px, ${h}px, 0px)`),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?f:h;const m=n.maxTranslate()-n.minTranslate();d=0===m?0:(e-n.minTranslate())/m,d!==progress&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,n=!0,r=!0,o){const l=this,{params:c,wrapperEl:d}=l;if(l.animating&&c.preventInteractionOnTransition)return!1;const f=l.minTranslate(),h=l.maxTranslate();let m;if(m=r&&e>f?f:r&&e<h?h:e,l.updateProgress(m),c.cssMode){const e=l.isHorizontal();return 0===t?d[e?"scrollLeft":"scrollTop"]=-m:d.scrollTo?d.scrollTo({[e?"left":"top"]:-m,behavior:"smooth"}):d[e?"scrollLeft":"scrollTop"]=-m,!0}return 0===t?(l.setTransition(0),l.setTranslate(m),n&&(l.emit("beforeTransitionStart",t,o),l.emit("transitionEnd"))):(l.setTransition(t),l.setTranslate(m),n&&(l.emit("beforeTransitionStart",t,o),l.emit("transitionStart")),l.animating||(l.animating=!0,l.onTranslateToWrapperTransitionEnd||(l.onTranslateToWrapperTransitionEnd=function(e){l&&!l.destroyed&&e.target===this&&(l.$wrapperEl[0].removeEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.$wrapperEl[0].removeEventListener("webkitTransitionEnd",l.onTranslateToWrapperTransitionEnd),l.onTranslateToWrapperTransitionEnd=null,delete l.onTranslateToWrapperTransitionEnd,n&&l.emit("transitionEnd"))}),l.$wrapperEl[0].addEventListener("transitionend",l.onTranslateToWrapperTransitionEnd),l.$wrapperEl[0].addEventListener("webkitTransitionEnd",l.onTranslateToWrapperTransitionEnd))),!0}};var E={setTransition:function(e,t){const n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const n=this,{activeIndex:r,params:o,previousIndex:l}=n;if(o.cssMode)return;o.autoHeight&&n.updateAutoHeight();let c=t;if(c||(c=r>l?"next":r<l?"prev":"reset"),n.emit("transitionStart"),e&&r!==l){if("reset"===c)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===c?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}},transitionEnd:function(e=!0,t){const n=this,{activeIndex:r,previousIndex:o,params:l}=n;if(n.animating=!1,l.cssMode)return;n.setTransition(0);let c=t;if(c||(c=r>o?"next":r<o?"prev":"reset"),n.emit("transitionEnd"),e&&r!==o){if("reset"===c)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===c?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}};var k={slideTo:function(e=0,t=this.params.speed,n=!0,r){const o=this;let l=e;l<0&&(l=0);const{params:c,snapGrid:d,slidesGrid:f,previousIndex:h,activeIndex:m,rtlTranslate:v,wrapperEl:y}=o;if(o.animating&&c.preventInteractionOnTransition)return!1;const w=Math.min(o.params.slidesPerGroupSkip,l);let x=w+Math.floor((l-w)/o.params.slidesPerGroup);x>=d.length&&(x=d.length-1),(m||c.initialSlide||0)===(h||0)&&n&&o.emit("beforeSlideChangeStart");const S=-d[x];if(o.updateProgress(S),c.normalizeSlideIndex)for(let i=0;i<f.length;i+=1)-Math.floor(100*S)>=Math.floor(100*f[i])&&(l=i);if(o.initialized&&l!==m){if(!o.allowSlideNext&&S<o.translate&&S<o.minTranslate())return!1;if(!o.allowSlidePrev&&S>o.translate&&S>o.maxTranslate()&&(m||0)!==l)return!1}let O;if(O=l>m?"next":l<m?"prev":"reset",v&&-S===o.translate||!v&&S===o.translate)return o.updateActiveIndex(l),c.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==c.effect&&o.setTranslate(S),"reset"!==O&&(o.transitionStart(n,O),o.transitionEnd(n,O)),!1;if(c.cssMode){const e=o.isHorizontal();let n=-S;return v&&(n=y.scrollWidth-y.offsetWidth-n),0===t?y[e?"scrollLeft":"scrollTop"]=n:y.scrollTo?y.scrollTo({[e?"left":"top"]:n,behavior:"smooth"}):y[e?"scrollLeft":"scrollTop"]=n,!0}return 0===t?(o.setTransition(0),o.setTranslate(S),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,r),o.transitionStart(n,O),o.transitionEnd(n,O)):(o.setTransition(t),o.setTranslate(S),o.updateActiveIndex(l),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,r),o.transitionStart(n,O),o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,O))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e=0,t=this.params.speed,n=!0,r){const o=this;let l=e;return o.params.loop&&(l+=o.loopedSlides),o.slideTo(l,t,n,r)},slideNext:function(e=this.params.speed,t=!0,n){const r=this,{params:o,animating:l}=r,c=r.activeIndex<o.slidesPerGroupSkip?1:o.slidesPerGroup;if(o.loop){if(l)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+c,e,t,n)},slidePrev:function(e=this.params.speed,t=!0,n){const r=this,{params:o,animating:l,snapGrid:c,slidesGrid:d,rtlTranslate:f}=r;if(o.loop){if(l)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function h(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const m=h(f?r.translate:-r.translate),v=c.map((e=>h(e)));d.map((e=>h(e))),c[v.indexOf(m)];let y,w=c[v.indexOf(m)-1];return void 0===w&&o.cssMode&&c.forEach((e=>{!w&&m>=e&&(w=e)})),void 0!==w&&(y=d.indexOf(w),y<0&&(y=r.activeIndex-1)),r.slideTo(y,e,t,n)},slideReset:function(e=this.params.speed,t=!0,n){return this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e=this.params.speed,t=!0,n,r=.5){const o=this;let l=o.activeIndex;const c=Math.min(o.params.slidesPerGroupSkip,l),d=c+Math.floor((l-c)/o.params.slidesPerGroup),f=o.rtlTranslate?o.translate:-o.translate;if(f>=o.snapGrid[d]){const e=o.snapGrid[d];f-e>(o.snapGrid[d+1]-e)*r&&(l+=o.params.slidesPerGroup)}else{const e=o.snapGrid[d-1];f-e<=(o.snapGrid[d]-e)*r&&(l-=o.params.slidesPerGroup)}return l=Math.max(l,0),l=Math.min(l,o.slidesGrid.length-1),o.slideTo(l,e,t,n)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:n}=e,r="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let o,l=e.clickedIndex;if(t.loop){if(e.animating)return;o=parseInt(h(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?l<e.loopedSlides-r/2||l>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${o}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),y.nextTick((()=>{e.slideTo(l)}))):e.slideTo(l):l>e.slides.length-r?(e.loopFix(),l=n.children(`.${t.slideClass}[data-swiper-slide-index="${o}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),y.nextTick((()=>{e.slideTo(l)}))):e.slideTo(l)}else e.slideTo(l)}};var T={loopCreate:function(){const e=this,{params:t,$wrapperEl:n}=e;n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let r=n.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-r.length%t.slidesPerGroup;if(e!==t.slidesPerGroup){for(let i=0;i<e;i+=1){const e=h(l.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);n.append(e)}r=n.children(`.${t.slideClass}`)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=r.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>r.length&&(e.loopedSlides=r.length);const o=[],c=[];r.each(((t,n)=>{const l=h(n);t<e.loopedSlides&&c.push(n),t<r.length&&t>=r.length-e.loopedSlides&&o.push(n),l.attr("data-swiper-slide-index",t)}));for(let i=0;i<c.length;i+=1)n.append(h(c[i].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let i=o.length-1;i>=0;i-=1)n.prepend(h(o[i].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:n,loopedSlides:r,allowSlidePrev:o,allowSlideNext:l,snapGrid:c,rtlTranslate:d}=e;let f;e.allowSlidePrev=!0,e.allowSlideNext=!0;const h=-c[t]-e.getTranslate();if(t<r){f=n.length-3*r+t,f+=r;e.slideTo(f,0,!1,!0)&&0!==h&&e.setTranslate((d?-e.translate:e.translate)-h)}else if(t>=n.length-r){f=-n.length+t+r,f+=r;e.slideTo(f,0,!1,!0)&&0!==h&&e.setTranslate((d?-e.translate:e.translate)-h)}e.allowSlidePrev=o,e.allowSlideNext=l,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:n}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}};var j={setGrabCursor:function(e){const t=this;if(w.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;w.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}};var P={appendSlide:function(e){const t=this,{$wrapperEl:n,params:r}=t;if(r.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let i=0;i<e.length;i+=1)e[i]&&n.append(e[i]);else n.append(e);r.loop&&t.loopCreate(),r.observer&&w.observer||t.update()},prependSlide:function(e){const t=this,{params:n,$wrapperEl:r,activeIndex:o}=t;n.loop&&t.loopDestroy();let l=o+1;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)e[i]&&r.prepend(e[i]);l=o+e.length}else r.prepend(e);n.loop&&t.loopCreate(),n.observer&&w.observer||t.update(),t.slideTo(l,0,!1)},addSlide:function(e,t){const n=this,{$wrapperEl:r,params:o,activeIndex:l}=n;let c=l;o.loop&&(c-=n.loopedSlides,n.loopDestroy(),n.slides=r.children(`.${o.slideClass}`));const d=n.slides.length;if(e<=0)return void n.prependSlide(t);if(e>=d)return void n.appendSlide(t);let f=c>e?c+1:c;const h=[];for(let i=d-1;i>=e;i-=1){const e=n.slides.eq(i);e.remove(),h.unshift(e)}if("object"==typeof t&&"length"in t){for(let i=0;i<t.length;i+=1)t[i]&&r.append(t[i]);f=c>e?c+t.length:c}else r.append(t);for(let i=0;i<h.length;i+=1)r.append(h[i]);o.loop&&n.loopCreate(),o.observer&&w.observer||n.update(),o.loop?n.slideTo(f+n.loopedSlides,0,!1):n.slideTo(f,0,!1)},removeSlide:function(e){const t=this,{params:n,$wrapperEl:r,activeIndex:o}=t;let l=o;n.loop&&(l-=t.loopedSlides,t.loopDestroy(),t.slides=r.children(`.${n.slideClass}`));let c,d=l;if("object"==typeof e&&"length"in e){for(let i=0;i<e.length;i+=1)c=e[i],t.slides[c]&&t.slides.eq(c).remove(),c<d&&(d-=1);d=Math.max(d,0)}else c=e,t.slides[c]&&t.slides.eq(c).remove(),c<d&&(d-=1),d=Math.max(d,0);n.loop&&t.loopCreate(),n.observer&&w.observer||t.update(),n.loop?t.slideTo(d+t.loopedSlides,0,!1):t.slideTo(d,0,!1)},removeAllSlides:function(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}};const _=function(){const e=d.navigator.platform,t=d.navigator.userAgent,n={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!d.cordova&&!d.phonegap),phonegap:!(!d.cordova&&!d.phonegap),electron:!1},r=d.screen.width,o=d.screen.height,l=t.match(/(Android);?[\s\/]+([\d.]+)?/);let c=t.match(/(iPad).*OS\s([\d_]+)/);const f=t.match(/(iPod)(.*OS\s([\d_]+))?/),h=!c&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m=t.indexOf("MSIE ")>=0||t.indexOf("Trident/")>=0,v=t.indexOf("Edge/")>=0,y=t.indexOf("Gecko/")>=0&&t.indexOf("Firefox/")>=0,x="Win32"===e,S=t.toLowerCase().indexOf("electron")>=0;let O="MacIntel"===e;return!c&&O&&w.touch&&(1024===r&&1366===o||834===r&&1194===o||834===r&&1112===o||768===r&&1024===o)&&(c=t.match(/(Version)\/([\d.]+)/),O=!1),n.ie=m,n.edge=v,n.firefox=y,l&&!x&&(n.os="android",n.osVersion=l[2],n.android=!0,n.androidChrome=t.toLowerCase().indexOf("chrome")>=0),(c||h||f)&&(n.os="ios",n.ios=!0),h&&!f&&(n.osVersion=h[2].replace(/_/g,"."),n.iphone=!0),c&&(n.osVersion=c[2].replace(/_/g,"."),n.ipad=!0),f&&(n.osVersion=f[3]?f[3].replace(/_/g,"."):null,n.ipod=!0),n.ios&&n.osVersion&&t.indexOf("Version/")>=0&&"10"===n.osVersion.split(".")[0]&&(n.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),n.webView=!(!(h||c||f)||!t.match(/.*AppleWebKit(?!.*Safari)/i)&&!d.navigator.standalone)||d.matchMedia&&d.matchMedia("(display-mode: standalone)").matches,n.webview=n.webView,n.standalone=n.webView,n.desktop=!(n.ios||n.android)||S,n.desktop&&(n.electron=S,n.macos=O,n.windows=x,n.macos&&(n.os="macos"),n.windows&&(n.os="windows")),n.pixelRatio=d.devicePixelRatio||1,n}();function C(e){const t=this,data=t.touchEventsData,{params:n,touches:r}=t;if(t.animating&&n.preventInteractionOnTransition)return;let o=e;o.originalEvent&&(o=o.originalEvent);const c=h(o.target);if("wrapper"===n.touchEventsTarget&&!c.closest(t.wrapperEl).length)return;if(data.isTouchEvent="touchstart"===o.type,!data.isTouchEvent&&"which"in o&&3===o.which)return;if(!data.isTouchEvent&&"button"in o&&o.button>0)return;if(data.isTouched&&data.isMoved)return;if(n.noSwiping&&c.closest(n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`)[0])return void(t.allowClick=!0);if(n.swipeHandler&&!c.closest(n.swipeHandler)[0])return;r.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,r.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;const f=r.currentX,m=r.currentY,v=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,w=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(!v||!(f<=w||f>=d.screen.width-w)){if(y.extend(data,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=f,r.startY=m,data.touchStartTime=y.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(data.allowThresholdMove=!1),"touchstart"!==o.type){let e=!0;c.is(data.formElements)&&(e=!1),l.activeElement&&h(l.activeElement).is(data.formElements)&&l.activeElement!==c[0]&&l.activeElement.blur();const r=e&&t.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||r)&&o.preventDefault()}t.emit("touchStart",o)}}function M(e){const t=this,data=t.touchEventsData,{params:n,touches:r,rtlTranslate:o}=t;let c=e;if(c.originalEvent&&(c=c.originalEvent),!data.isTouched)return void(data.startMoving&&data.isScrolling&&t.emit("touchMoveOpposite",c));if(data.isTouchEvent&&"touchmove"!==c.type)return;const d="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),f="touchmove"===c.type?d.pageX:c.pageX,m="touchmove"===c.type?d.pageY:c.pageY;if(c.preventedByNestedSwiper)return r.startX=f,void(r.startY=m);if(!t.allowTouchMove)return t.allowClick=!1,void(data.isTouched&&(y.extend(r,{startX:f,startY:m,currentX:f,currentY:m}),data.touchStartTime=y.now()));if(data.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(t.isVertical()){if(m<r.startY&&t.translate<=t.maxTranslate()||m>r.startY&&t.translate>=t.minTranslate())return data.isTouched=!1,void(data.isMoved=!1)}else if(f<r.startX&&t.translate<=t.maxTranslate()||f>r.startX&&t.translate>=t.minTranslate())return;if(data.isTouchEvent&&l.activeElement&&c.target===l.activeElement&&h(c.target).is(data.formElements))return data.isMoved=!0,void(t.allowClick=!1);if(data.allowTouchCallbacks&&t.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;r.currentX=f,r.currentY=m;const v=r.currentX-r.startX,w=r.currentY-r.startY;if(t.params.threshold&&Math.sqrt(v**2+w**2)<t.params.threshold)return;if(void 0===data.isScrolling){let e;t.isHorizontal()&&r.currentY===r.startY||t.isVertical()&&r.currentX===r.startX?data.isScrolling=!1:v*v+w*w>=25&&(e=180*Math.atan2(Math.abs(w),Math.abs(v))/Math.PI,data.isScrolling=t.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(data.isScrolling&&t.emit("touchMoveOpposite",c),void 0===data.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(data.startMoving=!0)),data.isScrolling)return void(data.isTouched=!1);if(!data.startMoving)return;t.allowClick=!1,!n.cssMode&&c.cancelable&&c.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&c.stopPropagation(),data.isMoved||(n.loop&&t.loopFix(),data.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),data.allowMomentumBounce=!1,!n.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",c)),t.emit("sliderMove",c),data.isMoved=!0;let x=t.isHorizontal()?v:w;r.diff=x,x*=n.touchRatio,o&&(x=-x),t.swipeDirection=x>0?"prev":"next",data.currentTranslate=x+data.startTranslate;let S=!0,O=n.resistanceRatio;if(n.touchReleaseOnEdges&&(O=0),x>0&&data.currentTranslate>t.minTranslate()?(S=!1,n.resistance&&(data.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+data.startTranslate+x)**O)):x<0&&data.currentTranslate<t.maxTranslate()&&(S=!1,n.resistance&&(data.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-data.startTranslate-x)**O)),S&&(c.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&data.currentTranslate<data.startTranslate&&(data.currentTranslate=data.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&data.currentTranslate>data.startTranslate&&(data.currentTranslate=data.startTranslate),n.threshold>0){if(!(Math.abs(x)>n.threshold||data.allowThresholdMove))return void(data.currentTranslate=data.startTranslate);if(!data.allowThresholdMove)return data.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,data.currentTranslate=data.startTranslate,void(r.diff=t.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),n.freeMode&&(0===data.velocities.length&&data.velocities.push({position:r[t.isHorizontal()?"startX":"startY"],time:data.touchStartTime}),data.velocities.push({position:r[t.isHorizontal()?"currentX":"currentY"],time:y.now()})),t.updateProgress(data.currentTranslate),t.setTranslate(data.currentTranslate))}function $(e){const t=this,data=t.touchEventsData,{params:n,touches:r,rtlTranslate:o,$wrapperEl:l,slidesGrid:c,snapGrid:d}=t;let f=e;if(f.originalEvent&&(f=f.originalEvent),data.allowTouchCallbacks&&t.emit("touchEnd",f),data.allowTouchCallbacks=!1,!data.isTouched)return data.isMoved&&n.grabCursor&&t.setGrabCursor(!1),data.isMoved=!1,void(data.startMoving=!1);n.grabCursor&&data.isMoved&&data.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const h=y.now(),m=h-data.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(f),t.emit("tap click",f),m<300&&h-data.lastClickTime<300&&t.emit("doubleTap doubleClick",f)),data.lastClickTime=y.now(),y.nextTick((()=>{t.destroyed||(t.allowClick=!0)})),!data.isTouched||!data.isMoved||!t.swipeDirection||0===r.diff||data.currentTranslate===data.startTranslate)return data.isTouched=!1,data.isMoved=!1,void(data.startMoving=!1);let v;if(data.isTouched=!1,data.isMoved=!1,data.startMoving=!1,v=n.followFinger?o?t.translate:-t.translate:-data.currentTranslate,n.cssMode)return;if(n.freeMode){if(v<-t.minTranslate())return void t.slideTo(t.activeIndex);if(v>-t.maxTranslate())return void(t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1));if(n.freeModeMomentum){if(data.velocities.length>1){const e=data.velocities.pop(),r=data.velocities.pop(),o=e.position-r.position,time=e.time-r.time;t.velocity=o/time,t.velocity/=2,Math.abs(t.velocity)<n.freeModeMinimumVelocity&&(t.velocity=0),(time>150||y.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,data.velocities.length=0;let e=1e3*n.freeModeMomentumRatio;const r=t.velocity*e;let c=t.translate+r;o&&(c=-c);let f,h=!1;const m=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio;let v;if(c<t.maxTranslate())n.freeModeMomentumBounce?(c+t.maxTranslate()<-m&&(c=t.maxTranslate()-m),f=t.maxTranslate(),h=!0,data.allowMomentumBounce=!0):c=t.maxTranslate(),n.loop&&n.centeredSlides&&(v=!0);else if(c>t.minTranslate())n.freeModeMomentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),f=t.minTranslate(),h=!0,data.allowMomentumBounce=!0):c=t.minTranslate(),n.loop&&n.centeredSlides&&(v=!0);else if(n.freeModeSticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-c){e=t;break}c=Math.abs(d[e]-c)<Math.abs(d[e-1]-c)||"next"===t.swipeDirection?d[e]:d[e-1],c=-c}if(v&&t.once("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=o?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),n.freeModeSticky){const r=Math.abs((o?-c:c)-t.translate),l=t.slidesSizesGrid[t.activeIndex];e=r<l?n.speed:r<2*l?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void t.slideToClosest();n.freeModeMomentumBounce&&h?(t.updateProgress(f),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,l.transitionEnd((()=>{t&&!t.destroyed&&data.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(n.speed),setTimeout((()=>{t.setTranslate(f),l.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,l.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else if(n.freeModeSticky)return void t.slideToClosest();return void((!n.freeModeMomentum||m>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let w=0,x=t.slidesSizesGrid[0];for(let i=0;i<c.length;i+=i<n.slidesPerGroupSkip?1:n.slidesPerGroup){const e=i<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==c[i+e]?v>=c[i]&&v<c[i+e]&&(w=i,x=c[i+e]-c[i]):v>=c[i]&&(w=i,x=c[c.length-1]-c[c.length-2])}const S=(v-c[w])/x,O=w<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(m>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(S>=n.longSwipesRatio?t.slideTo(w+O):t.slideTo(w)),"prev"===t.swipeDirection&&(S>1-n.longSwipesRatio?t.slideTo(w+O):t.slideTo(w))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(f.target===t.navigation.nextEl||f.target===t.navigation.prevEl)?f.target===t.navigation.nextEl?t.slideTo(w+O):t.slideTo(w):("next"===t.swipeDirection&&t.slideTo(w+O),"prev"===t.swipeDirection&&t.slideTo(w))}}function R(){const e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:o,snapGrid:l}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=o,e.allowSlideNext=r,e.params.watchOverflow&&l!==e.snapGrid&&e.checkOverflow()}function A(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function I(){const e=this,{wrapperEl:t,rtlTranslate:n}=e;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=n?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const o=e.maxTranslate()-e.minTranslate();r=0===o?0:(e.translate-e.minTranslate())/o,r!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let D=!1;function L(){}var N={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const B={update:S,translate:O,transition:E,slide:k,loop:T,grabCursor:j,manipulation:P,events:{attachEvents:function(){const e=this,{params:t,touchEvents:n,el:r,wrapperEl:o}=e;e.onTouchStart=C.bind(e),e.onTouchMove=M.bind(e),e.onTouchEnd=$.bind(e),t.cssMode&&(e.onScroll=I.bind(e)),e.onClick=A.bind(e);const c=!!t.nested;if(!w.touch&&w.pointerEvents)r.addEventListener(n.start,e.onTouchStart,!1),l.addEventListener(n.move,e.onTouchMove,c),l.addEventListener(n.end,e.onTouchEnd,!1);else{if(w.touch){const o=!("touchstart"!==n.start||!w.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(n.start,e.onTouchStart,o),r.addEventListener(n.move,e.onTouchMove,w.passiveListener?{passive:!1,capture:c}:c),r.addEventListener(n.end,e.onTouchEnd,o),n.cancel&&r.addEventListener(n.cancel,e.onTouchEnd,o),D||(l.addEventListener("touchstart",L),D=!0)}(t.simulateTouch&&!_.ios&&!_.android||t.simulateTouch&&!w.touch&&_.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),l.addEventListener("mousemove",e.onTouchMove,c),l.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),t.cssMode&&o.addEventListener("scroll",e.onScroll),t.updateOnWindowResize?e.on(_.ios||_.android?"resize orientationchange observerUpdate":"resize observerUpdate",R,!0):e.on("observerUpdate",R,!0)},detachEvents:function(){const e=this,{params:t,touchEvents:n,el:r,wrapperEl:o}=e,c=!!t.nested;if(!w.touch&&w.pointerEvents)r.removeEventListener(n.start,e.onTouchStart,!1),l.removeEventListener(n.move,e.onTouchMove,c),l.removeEventListener(n.end,e.onTouchEnd,!1);else{if(w.touch){const o=!("onTouchStart"!==n.start||!w.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,e.onTouchStart,o),r.removeEventListener(n.move,e.onTouchMove,c),r.removeEventListener(n.end,e.onTouchEnd,o),n.cancel&&r.removeEventListener(n.cancel,e.onTouchEnd,o)}(t.simulateTouch&&!_.ios&&!_.android||t.simulateTouch&&!w.touch&&_.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),l.removeEventListener("mousemove",e.onTouchMove,c),l.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),t.cssMode&&o.removeEventListener("scroll",e.onScroll),e.off(_.ios||_.android?"resize orientationchange observerUpdate":"resize observerUpdate",R)}},breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:n,loopedSlides:r=0,params:o,$el:l}=e,c=o.breakpoints;if(!c||c&&0===Object.keys(c).length)return;const d=e.getBreakpoint(c);if(d&&e.currentBreakpoint!==d){const f=d in c?c[d]:void 0;f&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((param=>{const e=f[param];void 0!==e&&(f[param]="slidesPerView"!==param||"AUTO"!==e&&"auto"!==e?"slidesPerView"===param?parseFloat(e):parseInt(e,10):"auto")}));const h=f||e.originalParams,m=o.slidesPerColumn>1,v=h.slidesPerColumn>1;m&&!v?l.removeClass(`${o.containerModifierClass}multirow ${o.containerModifierClass}multirow-column`):!m&&v&&(l.addClass(`${o.containerModifierClass}multirow`),"column"===h.slidesPerColumnFill&&l.addClass(`${o.containerModifierClass}multirow-column`));const w=h.direction&&h.direction!==o.direction,x=o.loop&&(h.slidesPerView!==o.slidesPerView||w);w&&n&&e.changeDirection(),y.extend(e.params,h),y.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=d,x&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",h)}},getBreakpoint:function(e){if(!e)return;let t=!1;const n=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:d.innerHeight*t,point:e}}return{value:e,point:e}}));n.sort(((a,b)=>parseInt(a.value,10)-parseInt(b.value,10)));for(let i=0;i<n.length;i+=1){const{point:e,value:r}=n[i];r<=d.innerWidth&&(t=e)}return t||"max"}},checkOverflow:{checkOverflow:function(){const e=this,t=e.params,n=e.isLocked,r=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&r?e.isLocked=r<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){const{classNames:e,params:t,rtl:n,$el:r}=this,o=[];o.push("initialized"),o.push(t.direction),t.freeMode&&o.push("free-mode"),t.autoHeight&&o.push("autoheight"),n&&o.push("rtl"),t.slidesPerColumn>1&&(o.push("multirow"),"column"===t.slidesPerColumnFill&&o.push("multirow-column")),_.android&&o.push("android"),_.ios&&o.push("ios"),t.cssMode&&o.push("css-mode"),o.forEach((n=>{e.push(t.containerModifierClass+n)})),r.addClass(e.join(" "))},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,n,r,o,l){let image;function c(){l&&l()}h(e).parent("picture")[0]||e.complete&&o?c():t?(image=new d.Image,image.onload=c,image.onerror=c,r&&(image.sizes=r),n&&(image.srcset=n),t&&(image.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i<e.imagesToLoad.length;i+=1){const n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}}},U={};class z extends x{constructor(...e){let t,n;1===e.length&&e[0].constructor&&e[0].constructor===Object?n=e[0]:[t,n]=e,n||(n={}),n=y.extend({},n),t&&!n.el&&(n.el=t),super(n),Object.keys(B).forEach((e=>{Object.keys(B[e]).forEach((t=>{z.prototype[t]||(z.prototype[t]=B[e][t])}))}));const r=this;void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach((e=>{const t=r.modules[e];if(t.params){const e=Object.keys(t.params)[0],r=t.params[e];if("object"!=typeof r||null===r)return;if(!(e in n)||!("enabled"in r))return;!0===n[e]&&(n[e]={enabled:!0}),"object"!=typeof n[e]||"enabled"in n[e]||(n[e].enabled=!0),n[e]||(n[e]={enabled:!1})}}));const o=y.extend({},N);r.useModulesParams(o),r.params=y.extend({},o,U,n),r.originalParams=y.extend({},r.params),r.passedParams=y.extend({},n),r.$=h;const l=h(r.params.el);if(t=l[0],!t)return;if(l.length>1){const e=[];return l.each(((t,r)=>{const o=y.extend({},n,{el:r});e.push(new z(o))})),e}let c;return t.swiper=r,l.data("swiper",r),t&&t.shadowRoot&&t.shadowRoot.querySelector?(c=h(t.shadowRoot.querySelector(`.${r.params.wrapperClass}`)),c.children=e=>l.children(e)):c=l.children(`.${r.params.wrapperClass}`),y.extend(r,{$el:l,el:t,$wrapperEl:c,wrapperEl:c[0],classNames:[],slides:h(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===c.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"];let t=["mousedown","mousemove","mouseup"];return w.pointerEvents&&(t=["pointerdown","pointermove","pointerup"]),r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},w.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:y.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.params.init&&r.init(),r}slidesPerViewDynamic(){const{params:e,slides:t,slidesGrid:n,size:r,activeIndex:o}=this;let l=1;if(e.centeredSlides){let e,n=t[o].swiperSlideSize;for(let i=o+1;i<t.length;i+=1)t[i]&&!e&&(n+=t[i].swiperSlideSize,l+=1,n>r&&(e=!0));for(let i=o-1;i>=0;i-=1)t[i]&&!e&&(n+=t[i].swiperSlideSize,l+=1,n>r&&(e=!0))}else for(let i=o+1;i<t.length;i+=1)n[i]-n[o]<r&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;function r(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let o;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(r(),e.params.autoHeight&&e.updateAutoHeight()):(o=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),o||r()),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const n=this,r=n.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(`${n.params.containerModifierClass}${r}`).addClass(`${n.params.containerModifierClass}${e}`),n.params.direction=e,n.slides.each(((t,n)=>{"vertical"===e?n.style.width="":n.style.height=""})),n.emit("changeDirection"),t&&n.update()),n}init(){const e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))}destroy(e=!0,t=!0){const n=this,{params:r,$el:o,$wrapperEl:l,slides:c}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),o.removeAttr("style"),l.removeAttr("style"),c&&c.length&&c.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((e=>{n.off(e)})),!1!==e&&(n.$el[0].swiper=null,n.$el.data("swiper",null),y.deleteProps(n)),n.destroyed=!0),null}static extendDefaults(e){y.extend(U,e)}static get extendedDefaults(){return U}static get defaults(){return N}static get Class(){return x}static get $(){return h}}var F={name:"device",proto:{device:_},static:{device:_}},H={name:"support",proto:{support:w},static:{support:w}};const G={isEdge:!!d.navigator.userAgent.match(/Edge/g),isSafari:function(){const e=d.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(d.navigator.userAgent)};var V={name:"browser",proto:{browser:G},static:{browser:G}},Y={name:"resize",create(){const e=this;y.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){d.addEventListener("resize",this.resize.resizeHandler),d.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){d.removeEventListener("resize",this.resize.resizeHandler),d.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const W={func:d.MutationObserver||d.WebkitMutationObserver,attach(e,t={}){const n=this,r=new(0,W.func)((e=>{if(1===e.length)return void n.emit("observerUpdate",e[0]);const t=function(){n.emit("observerUpdate",e[0])};d.requestAnimationFrame?d.requestAnimationFrame(t):d.setTimeout(t,0)}));r.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.observer.observers.push(r)},init(){const e=this;if(w.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i<t.length;i+=1)e.observer.attach(t[i])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy(){this.observer.observers.forEach((e=>{e.disconnect()})),this.observer.observers=[]}};var X={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;y.extend(e,{observer:{init:W.init.bind(e),attach:W.attach.bind(e),destroy:W.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const K={update(e){const t=this,{slidesPerView:n,slidesPerGroup:r,centeredSlides:o}=t.params,{addSlidesBefore:l,addSlidesAfter:c}=t.params.virtual,{from:d,to:f,slides:h,slidesGrid:m,renderSlide:v,offset:w}=t.virtual;t.updateActiveIndex();const x=t.activeIndex||0;let S,O,E;S=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",o?(O=Math.floor(n/2)+r+l,E=Math.floor(n/2)+r+c):(O=n+(r-1)+l,E=r+c);const k=Math.max((x||0)-E,0),T=Math.min((x||0)+O,h.length-1),j=(t.slidesGrid[k]||0)-(t.slidesGrid[0]||0);function P(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(y.extend(t.virtual,{from:k,to:T,offset:j,slidesGrid:t.slidesGrid}),d===k&&f===T&&!e)return t.slidesGrid!==m&&j!==w&&t.slides.css(S,`${j}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:j,from:k,to:T,slides:function(){const e=[];for(let i=k;i<=T;i+=1)e.push(h[i]);return e}()}),void P();const _=[],C=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let i=d;i<=f;i+=1)(i<k||i>T)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${i}"]`).remove();for(let i=0;i<h.length;i+=1)i>=k&&i<=T&&(void 0===f||e?C.push(i):(i>f&&C.push(i),i<d&&_.push(i)));C.forEach((e=>{t.$wrapperEl.append(v(h[e],e))})),_.sort(((a,b)=>b-a)).forEach((e=>{t.$wrapperEl.prepend(v(h[e],e))})),t.$wrapperEl.children(".swiper-slide").css(S,`${j}px`),P()},renderSlide(e,t){const n=this,r=n.params.virtual;if(r.cache&&n.virtual.cache[t])return n.virtual.cache[t];const o=r.renderSlide?h(r.renderSlide.call(n,e,t)):h(`<div class="${n.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return o.attr("data-swiper-slide-index")||o.attr("data-swiper-slide-index",t),r.cache&&(n.virtual.cache[t]=o),o},appendSlide(e){const t=this;if("object"==typeof e&&"length"in e)for(let i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.push(e[i]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide(e){const t=this,n=t.activeIndex;let r=n+1,o=1;if(Array.isArray(e)){for(let i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.unshift(e[i]);r=n+e.length,o=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){const e=t.virtual.cache,n={};Object.keys(e).forEach((t=>{const r=e[t],l=r.attr("data-swiper-slide-index");l&&r.attr("data-swiper-slide-index",parseInt(l,10)+1),n[parseInt(t,10)+o]=r})),t.virtual.cache=n}t.virtual.update(!0),t.slideTo(r,0)},removeSlide(e){const t=this;if(null==e)return;let n=t.activeIndex;if(Array.isArray(e))for(let i=e.length-1;i>=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]<n&&(n-=1),n=Math.max(n,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<n&&(n-=1),n=Math.max(n,0);t.virtual.update(!0),t.slideTo(n,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var J={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;y.extend(e,{virtual:{update:K.update.bind(e),appendSlide:K.appendSlide.bind(e),prependSlide:K.prependSlide.bind(e),removeSlide:K.removeSlide.bind(e),removeAllSlides:K.removeAllSlides.bind(e),renderSlide:K.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(`${e.params.containerModifierClass}virtual`);const t={watchSlidesProgress:!0};y.extend(e.params,t),y.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}};const Z={handle(e){const t=this,{rtlTranslate:n}=t;let r=e;r.originalEvent&&(r=r.originalEvent);const o=r.keyCode||r.charCode,c=t.params.keyboard.pageUpDown,f=c&&33===o,h=c&&34===o,m=37===o,v=39===o,y=38===o,w=40===o;if(!t.allowSlideNext&&(t.isHorizontal()&&v||t.isVertical()&&w||h))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&m||t.isVertical()&&y||f))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(f||h||m||v||y||w)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const r=d.innerWidth,o=d.innerHeight,l=t.$el.offset();n&&(l.left-=t.$el[0].scrollLeft);const c=[[l.left,l.top],[l.left+t.width,l.top],[l.left,l.top+t.height],[l.left+t.width,l.top+t.height]];for(let i=0;i<c.length;i+=1){const t=c[i];t[0]>=0&&t[0]<=r&&t[1]>=0&&t[1]<=o&&(e=!0)}if(!e)return}t.isHorizontal()?((f||h||m||v)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((h||v)&&!n||(f||m)&&n)&&t.slideNext(),((f||m)&&!n||(h||v)&&n)&&t.slidePrev()):((f||h||y||w)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(h||w)&&t.slideNext(),(f||y)&&t.slidePrev()),t.emit("keyPress",o)}},enable(){const e=this;e.keyboard.enabled||(h(l).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(h(l).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var Q={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;y.extend(e,{keyboard:{enabled:!1,enable:Z.enable.bind(e),disable:Z.disable.bind(e),handle:Z.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};const ee={lastScrollTime:y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>d.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){const e="onwheel";let t=e in l;if(!t){const element=l.createElement("div");element.setAttribute(e,"return;"),t="function"==typeof element[e]}return!t&&l.implementation&&l.implementation.hasFeature&&!0!==l.implementation.hasFeature("","")&&(t=l.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize(e){let t=0,n=0,r=0,o=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=10*t,o=10*n,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(r=e.deltaX),e.shiftKey&&!r&&(r=o,o=0),(r||o)&&e.deltaMode&&(1===e.deltaMode?(r*=40,o*=40):(r*=800,o*=800)),r&&!t&&(t=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:o}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const n=this,r=n.params.mousewheel;n.params.cssMode&&t.preventDefault();let o=n.$el;if("container"!==n.params.mousewheel.eventsTarged&&(o=h(n.params.mousewheel.eventsTarged)),!n.mouseEntered&&!o[0].contains(t.target)&&!r.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let l=0;const c=n.rtlTranslate?-1:1,data=ee.normalize(t);if(r.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(data.pixelX)>Math.abs(data.pixelY)))return!0;l=-data.pixelX*c}else{if(!(Math.abs(data.pixelY)>Math.abs(data.pixelX)))return!0;l=-data.pixelY}else l=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*c:-data.pixelY;if(0===l)return!0;if(r.invert&&(l=-l),n.params.freeMode){const e={time:y.now(),delta:Math.abs(l),direction:Math.sign(l)},{lastEventBeforeSnap:o}=n.mousewheel,c=o&&e.time<o.time+500&&e.delta<=o.delta&&e.direction===o.direction;if(!c){n.mousewheel.lastEventBeforeSnap=void 0,n.params.loop&&n.loopFix();let o=n.getTranslate()+l*r.sensitivity;const d=n.isBeginning,f=n.isEnd;if(o>=n.minTranslate()&&(o=n.minTranslate()),o<=n.maxTranslate()&&(o=n.maxTranslate()),n.setTransition(0),n.setTranslate(o),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!d&&n.isBeginning||!f&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky){clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=void 0;const t=n.mousewheel.recentWheelEvents;t.length>=15&&t.shift();const r=t.length?t[t.length-1]:void 0,o=t[0];if(t.push(e),r&&(e.delta>r.delta||e.direction!==r.direction))t.splice(0);else if(t.length>=15&&e.time-o.time<500&&o.delta-e.delta>=1&&e.delta<=6){const r=l>0?.8:.2;n.mousewheel.lastEventBeforeSnap=e,t.splice(0),n.mousewheel.timeout=y.nextTick((()=>{n.slideToClosest(n.params.speed,!0,void 0,r)}),0)}n.mousewheel.timeout||(n.mousewheel.timeout=y.nextTick((()=>{n.mousewheel.lastEventBeforeSnap=e,t.splice(0),n.slideToClosest(n.params.speed,!0,void 0,.5)}),500))}if(c||n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.autoplay.stop(),o===n.minTranslate()||o===n.maxTranslate())return!0}}else{const t={time:y.now(),delta:Math.abs(l),direction:Math.sign(l),raw:e},r=n.mousewheel.recentWheelEvents;r.length>=2&&r.shift();const o=r.length?r[r.length-1]:void 0;if(r.push(t),o?(t.direction!==o.direction||t.delta>o.delta||t.time>o.time+150)&&n.mousewheel.animateSlider(t):n.mousewheel.animateSlider(t),n.mousewheel.releaseScroll(t))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&y.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new d.Date).getTime(),!1)},releaseScroll(e){const t=this,n=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&n.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&n.releaseOnEdges)return!0;return!1},enable(){const e=this,t=ee.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;let n=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(n=h(e.params.mousewheel.eventsTarged)),n.on("mouseenter",e.mousewheel.handleMouseEnter),n.on("mouseleave",e.mousewheel.handleMouseLeave),n.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=ee.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;let n=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(n=h(e.params.mousewheel.eventsTarged)),n.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};const te={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:n,$prevEl:r}=e.navigation;r&&r.length>0&&(e.isBeginning?r.addClass(t.disabledClass):r.removeClass(t.disabledClass),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(e.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let n,r;t.nextEl&&(n=h(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&n.length>1&&1===e.$el.find(t.nextEl).length&&(n=e.$el.find(t.nextEl))),t.prevEl&&(r=h(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&r.length>1&&1===e.$el.find(t.prevEl).length&&(r=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",e.navigation.onNextClick),r&&r.length>0&&r.on("click",e.navigation.onPrevClick),y.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:r,prevEl:r&&r[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}};const ne={update(){const e=this,t=e.rtl,n=e.params.pagination;if(!n.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,o=e.pagination.$el;let l;const c=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(l=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),l>r-1-2*e.loopedSlides&&(l-=r-2*e.loopedSlides),l>c-1&&(l-=c),l<0&&"bullets"!==e.params.paginationType&&(l=c+l)):l=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const r=e.pagination.bullets;let c,d,f;if(n.dynamicBullets&&(e.pagination.bulletSize=r.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=l-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),c=l-e.pagination.dynamicBulletIndex,d=c+(Math.min(r.length,n.dynamicMainBullets)-1),f=(d+c)/2),r.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),o.length>1)r.each(((e,t)=>{const r=h(t),o=r.index();o===l&&r.addClass(n.bulletActiveClass),n.dynamicBullets&&(o>=c&&o<=d&&r.addClass(`${n.bulletActiveClass}-main`),o===c&&r.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),o===d&&r.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))}));else{const t=r.eq(l),o=t.index();if(t.addClass(n.bulletActiveClass),n.dynamicBullets){const t=r.eq(c),l=r.eq(d);for(let i=c;i<=d;i+=1)r.eq(i).addClass(`${n.bulletActiveClass}-main`);if(e.params.loop)if(o>=r.length-n.dynamicMainBullets){for(let i=n.dynamicMainBullets;i>=0;i-=1)r.eq(r.length-i).addClass(`${n.bulletActiveClass}-main`);r.eq(r.length-n.dynamicMainBullets-1).addClass(`${n.bulletActiveClass}-prev`)}else t.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),l.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`);else t.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),l.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const o=Math.min(r.length,n.dynamicMainBullets+4),l=(e.pagination.bulletSize*o-e.pagination.bulletSize)/2-f*e.pagination.bulletSize,c=t?"right":"left";r.css(e.isHorizontal()?c:"top",`${l}px`)}}if("fraction"===n.type&&(o.find(`.${n.currentClass}`).text(n.formatFractionCurrent(l+1)),o.find(`.${n.totalClass}`).text(n.formatFractionTotal(c))),"progressbar"===n.type){let t;t=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const r=(l+1)/c;let d=1,f=1;"horizontal"===t?d=r:f=r,o.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${d}) scaleY(${f})`).transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(e,l+1,c)),e.emit("paginationRender",e,o[0])):e.emit("paginationUpdate",e,o[0]),o[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let o="";if("bullets"===t.type){const l=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let i=0;i<l;i+=1)t.renderBullet?o+=t.renderBullet.call(e,i,t.bulletClass):o+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;r.html(o),e.pagination.bullets=r.find(`.${t.bulletClass}`)}"fraction"===t.type&&(o=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,r.html(o)),"progressbar"===t.type&&(o=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,r.html(o)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let n=h(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",`.${t.bulletClass}`,(function(t){t.preventDefault();let n=h(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),y.extend(e.pagination,{$el:n,el:n[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click",`.${t.bulletClass}`)}};const re={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:progress}=e,{dragSize:r,trackSize:o,$dragEl:l,$el:c}=t,d=e.params.scrollbar;let f=r,h=(o-r)*progress;n?(h=-h,h>0?(f=r-h,h=0):-h+r>o&&(f=o+h)):h<0?(f=r+h,h=0):h+r>o&&(f=o-h),e.isHorizontal()?(l.transform(`translate3d(${h}px, 0, 0)`),l[0].style.width=`${f}px`):(l.transform(`translate3d(0px, ${h}px, 0)`),l[0].style.height=`${f}px`),d.hide&&(clearTimeout(e.scrollbar.timeout),c[0].style.opacity=1,e.scrollbar.timeout=setTimeout((()=>{c[0].style.opacity=0,c.transition(400)}),1e3))},setTransition(e){const t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:r}=t;n[0].style.width="",n[0].style.height="";const o=e.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,l=e.size/e.virtualSize,c=l*(o/e.size);let d;d="auto"===e.params.scrollbar.dragSize?o*l:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${d}px`:n[0].style.height=`${d}px`,r[0].style.display=l>=1?"none":"",e.params.scrollbar.hide&&(r[0].style.opacity=0),y.extend(t,{trackSize:o,divider:l,moveDivider:c,dragSize:d}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:n,rtlTranslate:r}=t,{$el:o,dragSize:l,trackSize:c,dragStartPos:d}=n;let f;f=(n.getPointerPosition(e)-o.offset()[t.isHorizontal()?"left":"top"]-(null!==d?d:l/2))/(c-l),f=Math.max(Math.min(f,1),0),r&&(f=1-f);const h=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*f;t.updateProgress(h),t.setTranslate(h),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,n=t.params.scrollbar,{scrollbar:r,$wrapperEl:o}=t,{$el:l,$dragEl:c}=r;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===c[0]||e.target===c?r.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),o.transition(100),c.transition(100),r.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),l.transition(0),n.hide&&l.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:n,$wrapperEl:r}=t,{$el:o,$dragEl:l}=n;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,n.setDragPosition(e),r.transition(0),o.transition(0),l.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,n=t.params.scrollbar,{scrollbar:r,$wrapperEl:o}=t,{$el:l}=r;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),o.transition("")),n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=y.nextTick((()=>{l.css("opacity",0),l.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:r,params:o}=e,c=t.$el[0],d=!(!w.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},f=!(!w.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};w.touch?(c.addEventListener(n.start,e.scrollbar.onDragStart,d),c.addEventListener(n.move,e.scrollbar.onDragMove,d),c.addEventListener(n.end,e.scrollbar.onDragEnd,f)):(c.addEventListener(r.start,e.scrollbar.onDragStart,d),l.addEventListener(r.move,e.scrollbar.onDragMove,d),l.addEventListener(r.end,e.scrollbar.onDragEnd,f))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:n,touchEventsDesktop:r,params:o}=e,c=t.$el[0],d=!(!w.passiveListener||!o.passiveListeners)&&{passive:!1,capture:!1},f=!(!w.passiveListener||!o.passiveListeners)&&{passive:!0,capture:!1};w.touch?(c.removeEventListener(n.start,e.scrollbar.onDragStart,d),c.removeEventListener(n.move,e.scrollbar.onDragMove,d),c.removeEventListener(n.end,e.scrollbar.onDragEnd,f)):(c.removeEventListener(r.start,e.scrollbar.onDragStart,d),l.removeEventListener(r.move,e.scrollbar.onDragMove,d),l.removeEventListener(r.end,e.scrollbar.onDragEnd,f))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:n}=e,r=e.params.scrollbar;let o=h(r.el);e.params.uniqueNavElements&&"string"==typeof r.el&&o.length>1&&1===n.find(r.el).length&&(o=n.find(r.el));let l=o.find(`.${e.params.scrollbar.dragClass}`);0===l.length&&(l=h(`<div class="${e.params.scrollbar.dragClass}"></div>`),o.append(l)),y.extend(t,{$el:o,el:o[0],$dragEl:l,dragEl:l[0]}),r.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};const ie={setTransform(e,progress){const{rtl:t}=this,n=h(e),r=t?-1:1,p=n.attr("data-swiper-parallax")||"0";let o=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const c=n.attr("data-swiper-parallax-scale"),d=n.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=p,l="0"):(l=p,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*progress*r+"%":o*progress*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*progress+"%":l*progress+"px",null!=d){const e=d-(d-1)*(1-Math.abs(progress));n[0].style.opacity=e}if(null==c)n.transform(`translate3d(${o}, ${l}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(progress));n.transform(`translate3d(${o}, ${l}, 0px) scale(${e})`)}},setTranslate(){const e=this,{$el:t,slides:n,progress:progress,snapGrid:r}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((t,n)=>{e.parallax.setTransform(n,progress)})),n.each(((t,n)=>{let o=n.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(t/2)-progress*(r.length-1)),o=Math.min(Math.max(o,-1),1),h(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((t,n)=>{e.parallax.setTransform(n,o)}))}))},setTransition(e=this.params.speed){const{$el:t}=this;t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(((t,n)=>{const r=h(n);let o=parseInt(r.attr("data-swiper-parallax-duration"),10)||e;0===e&&(o=0),r.transition(o)}))}};const oe={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,o=e.targetTouches[1].pageY;return Math.sqrt((r-t)**2+(o-n)**2)},onGestureStart(e){const t=this,n=t.params.zoom,r=t.zoom,{gesture:o}=r;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!w.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;r.fakeGestureTouched=!0,o.scaleStart=oe.getDistanceBetweenTouches(e)}o.$slideEl&&o.$slideEl.length||(o.$slideEl=h(e.target).closest(`.${t.params.slideClass}`),0===o.$slideEl.length&&(o.$slideEl=t.slides.eq(t.activeIndex)),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent(`.${n.containerClass}`),o.maxRatio=o.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==o.$imageWrapEl.length)?(o.$imageEl&&o.$imageEl.transition(0),t.zoom.isScaling=!0):o.$imageEl=void 0},onGestureChange(e){const t=this.params.zoom,n=this.zoom,{gesture:r}=n;if(!w.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;n.fakeGestureMoved=!0,r.scaleMove=oe.getDistanceBetweenTouches(e)}r.$imageEl&&0!==r.$imageEl.length&&(n.scale=w.gestures?e.scale*n.currentScale:r.scaleMove/r.scaleStart*n.currentScale,n.scale>r.maxRatio&&(n.scale=r.maxRatio-1+(n.scale-r.maxRatio+1)**.5),n.scale<t.minRatio&&(n.scale=t.minRatio+1-(t.minRatio-n.scale+1)**.5),r.$imageEl.transform(`translate3d(0,0,0) scale(${n.scale})`))},onGestureEnd(e){const t=this,n=t.params.zoom,r=t.zoom,{gesture:o}=r;if(!w.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!_.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}o.$imageEl&&0!==o.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,o.maxRatio),n.minRatio),o.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(o.$slideEl=void 0))},onTouchStart(e){const t=this.zoom,{gesture:n,image:image}=t;n.$imageEl&&0!==n.$imageEl.length&&(image.isTouched||(_.android&&e.cancelable&&e.preventDefault(),image.isTouched=!0,image.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove(e){const t=this,n=t.zoom,{gesture:r,image:image,velocity:o}=n;if(!r.$imageEl||0===r.$imageEl.length)return;if(t.allowClick=!1,!image.isTouched||!r.$slideEl)return;image.isMoved||(image.width=r.$imageEl[0].offsetWidth,image.height=r.$imageEl[0].offsetHeight,image.startX=y.getTranslate(r.$imageWrapEl[0],"x")||0,image.startY=y.getTranslate(r.$imageWrapEl[0],"y")||0,r.slideWidth=r.$slideEl[0].offsetWidth,r.slideHeight=r.$slideEl[0].offsetHeight,r.$imageWrapEl.transition(0),t.rtl&&(image.startX=-image.startX,image.startY=-image.startY));const l=image.width*n.scale,c=image.height*n.scale;if(!(l<r.slideWidth&&c<r.slideHeight)){if(image.minX=Math.min(r.slideWidth/2-l/2,0),image.maxX=-image.minX,image.minY=Math.min(r.slideHeight/2-c/2,0),image.maxY=-image.minY,image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!image.isMoved&&!n.isScaling){if(t.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x))return void(image.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y))return void(image.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),image.isMoved=!0,image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX,image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY,image.currentX<image.minX&&(image.currentX=image.minX+1-(image.minX-image.currentX+1)**.8),image.currentX>image.maxX&&(image.currentX=image.maxX-1+(image.currentX-image.maxX+1)**.8),image.currentY<image.minY&&(image.currentY=image.minY+1-(image.minY-image.currentY+1)**.8),image.currentY>image.maxY&&(image.currentY=image.maxY-1+(image.currentY-image.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=image.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=image.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(image.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(image.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(image.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(image.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=image.touchesCurrent.x,o.prevPositionY=image.touchesCurrent.y,o.prevTime=Date.now(),r.$imageWrapEl.transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`)}},onTouchEnd(){const e=this.zoom,{gesture:t,image:image,velocity:n}=e;if(!t.$imageEl||0===t.$imageEl.length)return;if(!image.isTouched||!image.isMoved)return image.isTouched=!1,void(image.isMoved=!1);image.isTouched=!1,image.isMoved=!1;let r=300,o=300;const l=n.x*r,c=image.currentX+l,d=n.y*o,f=image.currentY+d;0!==n.x&&(r=Math.abs((c-image.currentX)/n.x)),0!==n.y&&(o=Math.abs((f-image.currentY)/n.y));const h=Math.max(r,o);image.currentX=c,image.currentY=f;const m=image.width*e.scale,v=image.height*e.scale;image.minX=Math.min(t.slideWidth/2-m/2,0),image.maxX=-image.minX,image.minY=Math.min(t.slideHeight/2-v/2,0),image.maxY=-image.minY,image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX),image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY),t.$imageWrapEl.transition(h).transform(`translate3d(${image.currentX}px, ${image.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:n}=t;n.$slideEl&&e.previousIndex!==e.activeIndex&&(n.$imageEl&&n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl&&n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle(e){const t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in(e){const t=this,n=t.zoom,r=t.params.zoom,{gesture:o,image:image}=n;if(o.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?o.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):o.$slideEl=t.slides.eq(t.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent(`.${r.containerClass}`)),!o.$imageEl||0===o.$imageEl.length)return;let l,c,d,f,h,m,v,y,w,x,S,O,E,k,T,j,P,_;o.$slideEl.addClass(`${r.zoomedSlideClass}`),void 0===image.touchesStart.x&&e?(l="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,c="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(l=image.touchesStart.x,c=image.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(P=o.$slideEl[0].offsetWidth,_=o.$slideEl[0].offsetHeight,d=o.$slideEl.offset().left,f=o.$slideEl.offset().top,h=d+P/2-l,m=f+_/2-c,w=o.$imageEl[0].offsetWidth,x=o.$imageEl[0].offsetHeight,S=w*n.scale,O=x*n.scale,E=Math.min(P/2-S/2,0),k=Math.min(_/2-O/2,0),T=-E,j=-k,v=h*n.scale,y=m*n.scale,v<E&&(v=E),v>T&&(v=T),y<k&&(y=k),y>j&&(y=j)):(v=0,y=0),o.$imageWrapEl.transition(300).transform(`translate3d(${v}px, ${y}px,0)`),o.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,{gesture:r}=t;r.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?r.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):r.$slideEl=e.slides.eq(e.activeIndex),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent(`.${n.containerClass}`)),r.$imageEl&&0!==r.$imageEl.length&&(t.scale=1,t.currentScale=1,r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),r.$slideEl.removeClass(`${n.zoomedSlideClass}`),r.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=!("touchstart"!==e.touchEvents.start||!w.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!w.passiveListener||{passive:!1,capture:!0},o=`.${e.params.slideClass}`;w.gestures?(e.$wrapperEl.on("gesturestart",o,t.onGestureStart,n),e.$wrapperEl.on("gesturechange",o,t.onGestureChange,n),e.$wrapperEl.on("gestureend",o,t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,o,t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,o,t.onGestureChange,r),e.$wrapperEl.on(e.touchEvents.end,o,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,o,t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const n=!("touchstart"!==e.touchEvents.start||!w.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},r=!w.passiveListener||{passive:!1,capture:!0},o=`.${e.params.slideClass}`;w.gestures?(e.$wrapperEl.off("gesturestart",o,t.onGestureStart,n),e.$wrapperEl.off("gesturechange",o,t.onGestureChange,n),e.$wrapperEl.off("gestureend",o,t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,o,t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,o,t.onGestureChange,r),e.$wrapperEl.off(e.touchEvents.end,o,t.onGestureEnd,n),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,o,t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,r)}};const ae={loadInSlide(e,t=!0){const n=this,r=n.params.lazy;if(void 0===e)return;if(0===n.slides.length)return;const o=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e);let l=o.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);!o.hasClass(r.elementClass)||o.hasClass(r.loadedClass)||o.hasClass(r.loadingClass)||(l=l.add(o[0])),0!==l.length&&l.each(((e,l)=>{const c=h(l);c.addClass(r.loadingClass);const d=c.attr("data-background"),f=c.attr("data-src"),m=c.attr("data-srcset"),v=c.attr("data-sizes"),y=c.parent("picture");n.loadImage(c[0],f||d,m,v,!1,(()=>{if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(d?(c.css("background-image",`url("${d}")`),c.removeAttr("data-background")):(m&&(c.attr("srcset",m),c.removeAttr("data-srcset")),v&&(c.attr("sizes",v),c.removeAttr("data-sizes")),y.length&&y.children("source").each(((e,t)=>{const n=h(t);n.attr("data-srcset")&&(n.attr("srcset",n.attr("data-srcset")),n.removeAttr("data-srcset"))})),f&&(c.attr("src",f),c.removeAttr("data-src"))),c.addClass(r.loadedClass).removeClass(r.loadingClass),o.find(`.${r.preloaderClass}`).remove(),n.params.loop&&t){const e=o.attr("data-swiper-slide-index");if(o.hasClass(n.params.slideDuplicateClass)){const t=n.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(t.index(),!1)}else{const t=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);n.lazy.loadInSlide(t.index(),!1)}}n.emit("lazyImageReady",o[0],c[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",o[0],c[0])}))},load(){const e=this,{$wrapperEl:t,params:n,slides:r,activeIndex:o}=e,l=e.virtual&&n.virtual.enabled,c=n.lazy;let d=n.slidesPerView;function f(e){if(l){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(r[e])return!0;return!1}function m(e){return l?h(e).attr("data-swiper-slide-index"):h(e).index()}if("auto"===d&&(d=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${n.slideVisibleClass}`).each(((t,n)=>{const r=l?h(n).attr("data-swiper-slide-index"):h(n).index();e.lazy.loadInSlide(r)}));else if(d>1)for(let i=o;i<o+d;i+=1)f(i)&&e.lazy.loadInSlide(i);else e.lazy.loadInSlide(o);if(c.loadPrevNext)if(d>1||c.loadPrevNextAmount&&c.loadPrevNextAmount>1){const t=c.loadPrevNextAmount,n=d,l=Math.min(o+n+Math.max(t,n),r.length),h=Math.max(o-Math.max(n,t),0);for(let i=o+d;i<l;i+=1)f(i)&&e.lazy.loadInSlide(i);for(let i=h;i<o;i+=1)f(i)&&e.lazy.loadInSlide(i)}else{const r=t.children(`.${n.slideNextClass}`);r.length>0&&e.lazy.loadInSlide(m(r));const o=t.children(`.${n.slidePrevClass}`);o.length>0&&e.lazy.loadInSlide(m(o))}}};const se={LinearSpline:function(e,t){const n=function(){let e,t,n;return(r,o)=>{for(t=-1,e=r.length;e-t>1;)n=e+t>>1,r[n]<=o?t=n:e=n;return e}}();let r,o;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(o=n(this.x,e),r=o-1,(e-this.x[r])*(this.y[o]-this.y[r])/(this.x[o]-this.x[r])+this.y[r]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new se.LinearSpline(t.slidesGrid,e.slidesGrid):new se.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,r=n.controller.control;let o,l;function c(e){const t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),l=-n.controller.spline.interpolate(-t)),l&&"container"!==n.params.controller.by||(o=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),l=(t-n.minTranslate())*o+e.minTranslate()),n.params.controller.inverse&&(l=e.maxTranslate()-l),e.updateProgress(l),e.setTranslate(l,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(let i=0;i<r.length;i+=1)r[i]!==t&&r[i]instanceof z&&c(r[i]);else r instanceof z&&t!==r&&c(r)},setTransition(e,t){const n=this,r=n.controller.control;let i;function o(t){t.setTransition(e,n),0!==e&&(t.transitionStart(),t.params.autoHeight&&y.nextTick((()=>{t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((()=>{r&&(t.params.loop&&"slide"===n.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==t&&r[i]instanceof z&&o(r[i]);else r instanceof z&&t!==r&&o(r)}};const le={makeElFocusable:e=>(e.attr("tabIndex","0"),e),makeElNotFocusable:e=>(e.attr("tabIndex","-1"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,label)=>(e.attr("aria-label",label),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,n=t.params.a11y;if(13!==e.keyCode)return;const r=h(e.target);t.navigation&&t.navigation.$nextEl&&r.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(n.lastSlideMessage):t.a11y.notify(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&r.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(n.firstSlideMessage):t.a11y.notify(n.prevSlideMessage)),t.pagination&&r.is(`.${t.params.pagination.bulletClass}`)&&r[0].click()},notify(e){const t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:n}=e.navigation;n&&n.length>0&&(e.isBeginning?(e.a11y.disableEl(n),e.a11y.makeElNotFocusable(n)):(e.a11y.enableEl(n),e.a11y.makeElFocusable(n))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(((n,r)=>{const o=h(r);e.a11y.makeElFocusable(o),e.a11y.addElRole(o,"button"),e.a11y.addElLabel(o,t.paginationBulletMessage.replace(/\{\{index\}\}/,o.index()+1))}))},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let n,r;e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),r&&(e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.prevSlideMessage),r.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;let t,n;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};const ce={init(){const e=this;if(!e.params.history)return;if(!d.history||!d.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=ce.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||d.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||d.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=ce.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=d.location.pathname.slice(1).split("/").filter((e=>""!==e)),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){const n=this;if(!n.history.initialized||!n.params.history.enabled)return;const r=n.slides.eq(t);let o=ce.slugify(r.attr("data-history"));d.location.pathname.includes(e)||(o=`${e}/${o}`);const l=d.history.state;l&&l.value===o||(n.params.history.replaceState?d.history.replaceState({value:o},null,o):d.history.pushState({value:o},null,o))},slugify:text=>text.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,n){const r=this;if(t)for(let i=0,o=r.slides.length;i<o;i+=1){const o=r.slides.eq(i);if(ce.slugify(o.attr("data-history"))===t&&!o.hasClass(r.params.slideDuplicateClass)){const t=o.index();r.slideTo(t,e,n)}}else r.slideTo(0,e,n)}};const ue={onHashCange(){const e=this;e.emit("hashChange");const t=l.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const n=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===n)return;e.slideTo(n)}},setHash(){const e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&d.history&&d.history.replaceState)d.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const t=e.slides.eq(e.activeIndex),n=t.attr("data-hash")||t.attr("data-history");l.location.hash=n||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const t=l.location.hash.replace("#","");if(t){const n=0;for(let i=0,r=e.slides.length;i<r;i+=1){const r=e.slides.eq(i);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(e.params.slideDuplicateClass)){const t=r.index();e.slideTo(t,n,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&h(d).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&h(d).off("hashchange",e.hashNavigation.onHashCange)}};const de={run(){const e=this,t=e.slides.eq(e.activeIndex);let n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=y.nextTick((()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()}),n)},start(){const e=this;return void 0===e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0))},stop(){const e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}};const pe={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i<t.length;i+=1){const t=e.slides.eq(i);let n=-t[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let r=0;e.isHorizontal()||(r=n,n=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:o}).transform(`translate3d(${n}px, ${r}px, 0px)`)}},setTransition(e){const t=this,{slides:n,$wrapperEl:r}=t;if(n.transition(e),t.params.virtualTranslate&&0!==e){let e=!1;n.transitionEnd((()=>{if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let i=0;i<n.length;i+=1)r.trigger(n[i])}))}}};const fe={setTranslate(){const e=this,{$el:t,$wrapperEl:n,slides:r,width:o,height:l,rtlTranslate:c,size:d}=e,f=e.params.cubeEffect,m=e.isHorizontal(),v=e.virtual&&e.params.virtual.enabled;let y,w=0;f.shadow&&(m?(y=n.find(".swiper-cube-shadow"),0===y.length&&(y=h('<div class="swiper-cube-shadow"></div>'),n.append(y)),y.css({height:`${o}px`})):(y=t.find(".swiper-cube-shadow"),0===y.length&&(y=h('<div class="swiper-cube-shadow"></div>'),t.append(y))));for(let i=0;i<r.length;i+=1){const e=r.eq(i);let t=i;v&&(t=parseInt(e.attr("data-swiper-slide-index"),10));let n=90*t,o=Math.floor(n/360);c&&(n=-n,o=Math.floor(-n/360));const progress=Math.max(Math.min(e[0].progress,1),-1);let l=0,y=0,x=0;t%4==0?(l=4*-o*d,x=0):(t-1)%4==0?(l=0,x=4*-o*d):(t-2)%4==0?(l=d+4*o*d,x=d):(t-3)%4==0&&(l=-d,x=3*d+4*d*o),c&&(l=-l),m||(y=l,l=0);const S=`rotateX(${m?0:-n}deg) rotateY(${m?n:0}deg) translate3d(${l}px, ${y}px, ${x}px)`;if(progress<=1&&progress>-1&&(w=90*t+90*progress,c&&(w=90*-t-90*progress)),e.transform(S),f.slideShadows){let t=m?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=m?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===t.length&&(t=h(`<div class="swiper-slide-shadow-${m?"left":"top"}"></div>`),e.append(t)),0===n.length&&(n=h(`<div class="swiper-slide-shadow-${m?"right":"bottom"}"></div>`),e.append(n)),t.length&&(t[0].style.opacity=Math.max(-progress,0)),n.length&&(n[0].style.opacity=Math.max(progress,0))}}if(n.css({"-webkit-transform-origin":`50% 50% -${d/2}px`,"-moz-transform-origin":`50% 50% -${d/2}px`,"-ms-transform-origin":`50% 50% -${d/2}px`,"transform-origin":`50% 50% -${d/2}px`}),f.shadow)if(m)y.transform(`translate3d(0px, ${o/2+f.shadowOffset}px, ${-o/2}px) rotateX(90deg) rotateZ(0deg) scale(${f.shadowScale})`);else{const e=Math.abs(w)-90*Math.floor(Math.abs(w)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),n=f.shadowScale,r=f.shadowScale/t,o=f.shadowOffset;y.transform(`scale3d(${n}, 1, ${r}) translate3d(0px, ${l/2+o}px, ${-l/2/r}px) rotateX(-90deg)`)}const x=G.isSafari||G.isWebView?-d/2:0;n.transform(`translate3d(0px,0,${x}px) rotateX(${e.isHorizontal()?0:w}deg) rotateY(${e.isHorizontal()?-w:0}deg)`)},setTransition(e){const t=this,{$el:n,slides:r}=t;r.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&n.find(".swiper-cube-shadow").transition(e)}};const he={setTranslate(){const e=this,{slides:t,rtlTranslate:n}=e;for(let i=0;i<t.length;i+=1){const r=t.eq(i);let progress=r[0].progress;e.params.flipEffect.limitRotation&&(progress=Math.max(Math.min(r[0].progress,1),-1));let o=-180*progress,l=0,c=-r[0].swiperSlideOffset,d=0;if(e.isHorizontal()?n&&(o=-o):(d=c,c=0,l=-o,o=0),r[0].style.zIndex=-Math.abs(Math.round(progress))+t.length,e.params.flipEffect.slideShadows){let t=e.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),n=e.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===t.length&&(t=h(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),r.append(t)),0===n.length&&(n=h(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),r.append(n)),t.length&&(t[0].style.opacity=Math.max(-progress,0)),n.length&&(n[0].style.opacity=Math.max(progress,0))}r.transform(`translate3d(${c}px, ${d}px, 0px) rotateX(${l}deg) rotateY(${o}deg)`)}},setTransition(e){const t=this,{slides:n,activeIndex:r,$wrapperEl:o}=t;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1;n.eq(r).transitionEnd((function(){if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let i=0;i<n.length;i+=1)o.trigger(n[i])}))}}};const me={setTranslate(){const e=this,{width:t,height:n,slides:r,$wrapperEl:o,slidesSizesGrid:l}=e,c=e.params.coverflowEffect,d=e.isHorizontal(),f=e.translate,m=d?t/2-f:n/2-f,v=d?c.rotate:-c.rotate,y=c.depth;for(let i=0,e=r.length;i<e;i+=1){const e=r.eq(i),t=l[i],n=(m-e[0].swiperSlideOffset-t/2)/t*c.modifier;let o=d?v*n:0,f=d?0:v*n,w=-y*Math.abs(n),x=c.stretch;"string"==typeof x&&-1!==x.indexOf("%")&&(x=parseFloat(c.stretch)/100*t);let S=d?0:x*n,O=d?x*n:0,E=1-(1-c.scale)*Math.abs(n);Math.abs(O)<.001&&(O=0),Math.abs(S)<.001&&(S=0),Math.abs(w)<.001&&(w=0),Math.abs(o)<.001&&(o=0),Math.abs(f)<.001&&(f=0),Math.abs(E)<.001&&(E=0);const k=`translate3d(${O}px,${S}px,${w}px)  rotateX(${f}deg) rotateY(${o}deg) scale(${E})`;if(e.transform(k),e[0].style.zIndex=1-Math.abs(Math.round(n)),c.slideShadows){let t=d?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=d?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===t.length&&(t=h(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),e.append(t)),0===r.length&&(r=h(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),e.append(r)),t.length&&(t[0].style.opacity=n>0?n:0),r.length&&(r[0].style.opacity=-n>0?-n:0)}}if(w.pointerEvents||w.prefixedPointerEvents){o[0].style.perspectiveOrigin=`${m}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};const ve={init(){const e=this,{thumbs:t}=e.params,n=e.constructor;t.swiper instanceof n?(e.thumbs.swiper=t.swiper,y.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),y.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):y.isObject(t.swiper)&&(e.thumbs.swiper=new n(y.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const n=t.clickedIndex,r=t.clickedSlide;if(r&&h(r).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==n)return;let o;if(o=t.params.loop?parseInt(h(t.clickedSlide).attr("data-swiper-slide-index"),10):n,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const n=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${o}"]`).eq(0).index(),r=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${o}"]`).eq(0).index();o=void 0===n?r:void 0===r?n:r-t<t-n?r:n}e.slideTo(o)},update(e){const t=this,n=t.thumbs.swiper;if(!n)return;const r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,o=t.params.thumbs.autoScrollOffset,l=o&&!n.params.loop;if(t.realIndex!==n.realIndex||l){let c,d,f=n.activeIndex;if(n.params.loop){n.slides.eq(f).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,f=n.activeIndex);const e=n.slides.eq(f).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),r=n.slides.eq(f).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();c=void 0===e?r:void 0===r?e:r-f==f-e?f:r-f<f-e?r:e,d=t.activeIndex>t.previousIndex?"next":"prev"}else c=t.realIndex,d=c>t.previousIndex?"next":"prev";l&&(c+="next"===d?o:-1*o),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(c)<0&&(n.params.centeredSlides?c=c>f?c-Math.floor(r/2)+1:c+Math.floor(r/2)-1:c>f&&(c=c-r+1),n.slideTo(c,e?0:void 0))}let c=1;const d=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(c=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(c=1),c=Math.floor(c),n.slides.removeClass(d),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let i=0;i<c;i+=1)n.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+i}"]`).addClass(d);else for(let i=0;i<c;i+=1)n.slides.eq(t.realIndex+i).addClass(d)}};const ge=[F,H,V,Y,X,J,Q,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;y.extend(e,{mousewheel:{enabled:!1,enable:ee.enable.bind(e),disable:ee.disable.bind(e),handle:ee.handle.bind(e),handleMouseEnter:ee.handleMouseEnter.bind(e),handleMouseLeave:ee.handleMouseLeave.bind(e),animateSlider:ee.animateSlider.bind(e),releaseScroll:ee.releaseScroll.bind(e),lastScrollTime:y.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;y.extend(e,{navigation:{init:te.init.bind(e),update:te.update.bind(e),destroy:te.destroy.bind(e),onNextClick:te.onNextClick.bind(e),onPrevClick:te.onPrevClick.bind(e)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:n,$prevEl:r}=t.navigation;if(t.params.navigation.hideOnClick&&!h(e.target).is(r)&&!h(e.target).is(n)){let e;n?e=n.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),!0===e?t.emit("navigationShow",t):t.emit("navigationHide",t),n&&n.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;y.extend(e,{pagination:{init:ne.init.bind(e),render:ne.render.bind(e),update:ne.update.bind(e),destroy:ne.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!h(e.target).hasClass(t.params.pagination.bulletClass)){!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;y.extend(e,{scrollbar:{init:re.init.bind(e),destroy:re.destroy.bind(e),updateSize:re.updateSize.bind(e),setTranslate:re.setTranslate.bind(e),setTransition:re.setTransition.bind(e),enableDraggable:re.enableDraggable.bind(e),disableDraggable:re.disableDraggable.bind(e),setDragPosition:re.setDragPosition.bind(e),getPointerPosition:re.getPointerPosition.bind(e),onDragStart:re.onDragStart.bind(e),onDragMove:re.onDragMove.bind(e),onDragEnd:re.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;y.extend(e,{parallax:{setTransform:ie.setTransform.bind(e),setTranslate:ie.setTranslate.bind(e),setTransition:ie.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach((n=>{t[n]=oe[n].bind(e)})),y.extend(e,{zoom:t});let n=1;Object.defineProperty(e.zoom,"scale",{get:()=>n,set(t){if(n!==t){const n=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,r=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,n,r)}n=t}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;y.extend(e,{lazy:{initialImageLoaded:!1,load:ae.load.bind(e),loadInSlide:ae.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;y.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:se.getInterpolateFunction.bind(e),setTranslate:se.setTranslate.bind(e),setTransition:se.setTransition.bind(e)}})},on:{update(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;y.extend(e,{a11y:{liveRegion:h(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(le).forEach((t=>{e.a11y[t]=le[t].bind(e)}))},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;y.extend(e,{history:{init:ce.init.bind(e),setHistory:ce.setHistory.bind(e),setHistoryPopState:ce.setHistoryPopState.bind(e),scrollToSlide:ce.scrollToSlide.bind(e),destroy:ce.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;y.extend(e,{hashNavigation:{initialized:!1,init:ue.init.bind(e),destroy:ue.destroy.bind(e),setHash:ue.setHash.bind(e),onHashCange:ue.onHashCange.bind(e)}})},on:{init(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd(){const e=this;e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;y.extend(e,{autoplay:{running:!1,paused:!1,run:de.run.bind(e),start:de.start.bind(e),stop:de.stop.bind(e),pause:de.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const n=this;n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;y.extend(e,{fadeEffect:{setTranslate:pe.setTranslate.bind(e),setTransition:pe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("fade"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}fade`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};y.extend(e.params,t),y.extend(e.originalParams,t)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;y.extend(e,{cubeEffect:{setTranslate:fe.setTranslate.bind(e),setTransition:fe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("cube"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};y.extend(e.params,t),y.extend(e.originalParams,t)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;y.extend(e,{flipEffect:{setTranslate:he.setTranslate.bind(e),setTransition:he.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("flip"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};y.extend(e.params,t),y.extend(e.originalParams,t)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;y.extend(e,{coverflowEffect:{setTranslate:me.setTranslate.bind(e),setTransition:me.setTransition.bind(e)}})},on:{beforeInit(){const e=this;"coverflow"===e.params.effect&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;y.extend(e,{thumbs:{swiper:null,init:ve.init.bind(e),update:ve.update.bind(e),onThumbClick:ve.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:t}=e.params;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy(){const e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];void 0===z.use&&(z.use=z.Class.use,z.installModule=z.Class.installModule),z.use(ge);t.default=z},520:function(e,t,n){"use strict";n.r(t);var r=n(1);n(20),n(48),n(53),n(3),n(57),n(153);function o(e){this.message=e}o.prototype=new Error,o.prototype.name="InvalidCharacterError";var l="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new o("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,a=0,i=0,l="";r=t.charAt(i++);~r&&(n=a%4?64*n+r:r,a++%4)?l+=String.fromCharCode(255&n>>(-2*a&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return l};function c(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(l(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return l(t)}}function d(e){this.message=e}d.prototype=new Error,d.prototype.name="InvalidTokenError";var f=function(e,t){if("string"!=typeof e)throw new d("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(c(e.split(".")[n]))}catch(e){throw new d("Invalid token specified: "+e.message)}};t.default=function(e){var t=d(),n=(void(e.app.$cookies.get("auth._token.auth0")&&m()),e.$auth.loggedIn),o=function(){return h.apply(this,arguments)}(),l=m(),c=function(){if(!l)return;return l.permissions.find((function(e){return"role:admin"===e}))}();function d(){return e.app.$cookies.get("auth._token.auth0")}function h(){return h=Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.$auth.user){t.next=4;break}t.t0=e.$auth.user,t.next=7;break;case 4:return t.next=6,e.$auth.fetchUser().then((function(e){return e})).catch((function(t){401==t.response.status?e.$auth.refreshTokens().catch((function(){e.$auth.logout()})):e.$auth.logout()}));case 6:t.t0=t.sent;case 7:return t.abrupt("return",t.t0);case 8:case"end":return t.stop()}}),t)}))),h.apply(this,arguments)}function m(){if(t){var n=f(d()),r=(new Date).getTime().toString().substring(0,10);return n&&n.exp&&n.exp<r&&e.redirect("/login"),n}}console.debug(e,o),n||t||e.redirect("/login"),e.route.fullPath.includes("/admin")&&!c&&(console.error("Only Admin is allowed to access this page"),e.redirect("/login")),e.route.fullPath.includes("/min-profil")&&c&&(console.info("Tried to access Teachers lounge, no information for admins here, you got redirected"),e.redirect("/admin"))}},521:function(e,t,n){"use strict";n.r(t),n.d(t,"State",(function(){return l})),n.d(t,"Getter",(function(){return c})),n.d(t,"Action",(function(){return d})),n.d(t,"Mutation",(function(){return f})),n.d(t,"namespace",(function(){return h}));var r=n(21),o=n(60),l=m("computed",o.e),c=m("computed",o.c),d=m("methods",o.b),f=m("methods",o.d);function h(e,t){function n(t){return function(a,b){if("string"==typeof b){var n=b,r=a;return t(n,{namespace:e})(r,n)}var o=a,l=function(a,b){var e={};return[a,b].forEach((function(t){Object.keys(t).forEach((function(n){e[n]=t[n]}))})),e}(b||{},{namespace:e});return t(o,l)}}return t?(console.warn("[vuex-class] passing the 2nd argument to `namespace` function is deprecated. pass only namespace string instead."),n(t)):{State:n(l),Getter:n(c),Mutation:n(f),Action:n(d)}}function m(e,t){function n(map,n){return Object(r.createDecorator)((function(r,o){r[e]||(r[e]={});var l,c=((l={})[o]=map,l);r[e][o]=void 0!==n?t(n,c)[o]:t(c)[o]}))}return function(a,b){if("string"==typeof b){var e=b,t=a;return n(e,void 0)(t,e)}return n(a,function(e){var t=e&&e.namespace;if("string"!=typeof t)return;if("/"!==t[t.length-1])return t+"/";return t}(b))}}},6:function(e,t,n){"use strict";n.r(t),n.d(t,"Component",(function(){return o.default})),n.d(t,"Vue",(function(){return r.default})),n.d(t,"Mixins",(function(){return o.mixins})),n.d(t,"Emit",(function(){return f})),n.d(t,"Inject",(function(){return h})),n.d(t,"InjectReactive",(function(){return x})),n.d(t,"Model",(function(){return E})),n.d(t,"ModelSync",(function(){return k})),n.d(t,"Prop",(function(){return T})),n.d(t,"PropSync",(function(){return j})),n.d(t,"Provide",(function(){return P})),n.d(t,"ProvideReactive",(function(){return _})),n.d(t,"Ref",(function(){return C})),n.d(t,"VModel",(function(){return M})),n.d(t,"Watch",(function(){return $}));var r=n(2),o=n(21),l=function(){for(var s=0,i=0,e=arguments.length;i<e;i++)s+=arguments[i].length;var t=Array(s),n=0;for(i=0;i<e;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)t[n]=a[r];return t},c=/\B([A-Z])/g,d=function(e){return e.replace(c,"-$1").toLowerCase()};function f(e){return function(t,n,r){var o=d(n),c=r.value;r.value=function(){for(var t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var d,f=function(r){var c=e||o;void 0===r?0===n.length?t.$emit(c):1===n.length?t.$emit(c,n[0]):t.$emit.apply(t,l([c],n)):(n.unshift(r),t.$emit.apply(t,l([c],n)))},h=c.apply(this,n);return(d=h)instanceof Promise||d&&"function"==typeof d.then?h.then(f):f(h),h}}}function h(e){return Object(o.createDecorator)((function(t,n){void 0===t.inject&&(t.inject={}),Array.isArray(t.inject)||(t.inject[n]=e||n)}))}function m(e){return"function"!=typeof e||!e.managed&&!e.managedReactive}function v(e){var t=function(){var n=this,r="function"==typeof e?e.call(this):e;for(var i in(r=Object.create(r||null))[y]=Object.create(this[y]||{}),t.managed)r[t.managed[i]]=this[i];var o=function(i){r[t.managedReactive[i]]=l[i],Object.defineProperty(r[y],t.managedReactive[i],{enumerable:!0,configurable:!0,get:function(){return n[i]}})},l=this;for(var i in t.managedReactive)o(i);return r};return t.managed={},t.managedReactive={},t}var y="__reactiveInject__";function w(e){Array.isArray(e.inject)||(e.inject=e.inject||{},e.inject[y]={from:y,default:{}})}function x(e){return Object(o.createDecorator)((function(t,n){if(void 0===t.inject&&(t.inject={}),!Array.isArray(t.inject)){var r=e?e.from||e:n,o=!!e&&e.default||void 0;t.computed||(t.computed={}),t.computed[n]=function(){var e=this[y];return e?e[r]:o},t.inject[y]=y}}))}var S="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function O(e,t,n){if(S&&!Array.isArray(e)&&"function"!=typeof e&&!e.hasOwnProperty("type")&&void 0===e.type){var r=Reflect.getMetadata("design:type",t,n);r!==Object&&(e.type=r)}}function E(e,t){return void 0===t&&(t={}),function(n,r){O(t,n,r),Object(o.createDecorator)((function(n,r){(n.props||(n.props={}))[r]=t,n.model={prop:r,event:e||r}}))(n,r)}}function k(e,t,n){return void 0===n&&(n={}),function(r,l){O(n,r,l),Object(o.createDecorator)((function(r,o){(r.props||(r.props={}))[e]=n,r.model={prop:e,event:t||o},(r.computed||(r.computed={}))[o]={get:function(){return this[e]},set:function(e){this.$emit(t,e)}}}))(r,l)}}function T(e){return void 0===e&&(e={}),function(t,n){O(e,t,n),Object(o.createDecorator)((function(t,n){(t.props||(t.props={}))[n]=e}))(t,n)}}function j(e,t){return void 0===t&&(t={}),function(n,r){O(t,n,r),Object(o.createDecorator)((function(n,r){(n.props||(n.props={}))[e]=t,(n.computed||(n.computed={}))[r]={get:function(){return this[e]},set:function(t){this.$emit("update:"+e,t)}}}))(n,r)}}function P(e){return Object(o.createDecorator)((function(t,n){var r=t.provide;w(t),m(r)&&(r=t.provide=v(r)),r.managed[n]=e||n}))}function _(e){return Object(o.createDecorator)((function(t,n){var r=t.provide;w(t),m(r)&&(r=t.provide=v(r)),r.managedReactive[n]=e||n}))}function C(e){return Object(o.createDecorator)((function(t,n){t.computed=t.computed||{},t.computed[n]={cache:!1,get:function(){return this.$refs[e||n]}}}))}function M(e){void 0===e&&(e={});var t="value";return Object(o.createDecorator)((function(n,r){(n.props||(n.props={}))[t]=e,(n.computed||(n.computed={}))[r]={get:function(){return this[t]},set:function(e){this.$emit("input",e)}}}))}function $(path,e){void 0===e&&(e={});var t=e.deep,n=void 0!==t&&t,r=e.immediate,l=void 0!==r&&r;return Object(o.createDecorator)((function(e,t){"object"!=typeof e.watch&&(e.watch=Object.create(null));var r=e.watch;"object"!=typeof r[path]||Array.isArray(r[path])?void 0===r[path]&&(r[path]=[]):r[path]=[r[path]],r[path].push({handler:t,deep:n,immediate:l})}))}},66:function(e,t,n){"use strict";n.d(t,"b",(function(){return Xt})),n.d(t,"a",(function(){return C.a}));n(30),n(19),n(29),n(8),n(28),n(52);var r=n(1),o=n(22),l=(n(20),n(14),n(3),n(40),n(27),n(49),n(2)),c=n(60),d=n(424),f=n(348),h=n.n(f),m=n(88),v=n.n(m),y=(n(44),n(47),n(349)),w=n(37),x=n(7);"scrollRestoration"in window.history&&(Object(x.u)("manual"),window.addEventListener("beforeunload",(function(){Object(x.u)("auto")})),window.addEventListener("load",(function(){Object(x.u)("manual")})));function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var E=function(){};l.default.use(y.a);var k={mode:"history",base:"/",linkActiveClass:"is-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,n){var r=!1,o=e!==t;n?r=n:o&&function(e){var t=Object(x.h)(e);if(1===t.length){var n=t[0].options;return!1!==(void 0===n?{}:n).scrollToTop}return t.some((function(e){var t=e.options;return t&&t.scrollToTop}))}(e)&&(r={x:0,y:0});var l=window.$nuxt;return(!o||e.path===t.path&&e.hash!==t.hash)&&l.$nextTick((function(){return l.$emit("triggerScroll")})),new Promise((function(t){l.$once("triggerScroll",(function(){if(e.hash){var n=e.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(n="#"+window.CSS.escape(n.substr(1)));try{document.querySelector(n)&&(r={selector:n})}catch(e){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}t(r)}))}))},routes:[{path:"/auth",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(283)]).then(n.bind(null,688)))},name:"auth-page"},{path:"/login",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(284)]).then(n.bind(null,689)))},meta:{announcer:{message:"Login side"}},name:"login"},{path:"/min-profil",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(8),n.e(285)]).then(n.bind(null,690)))},meta:{announcer:{message:"Min profil"}},name:"min-profil"},{path:"/min-profil/min-oversigt",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(101),n.e(100),n.e(130)]).then(n.bind(null,691)))},meta:{announcer:{message:"Min oversigt"}},name:"min-oversigt"},{path:"/min-profil/undervisningsmaterialer",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(119)]).then(n.bind(null,692)))},meta:{announcer:{message:"Undervisningsmaterialer"}},name:"undervisningsmaterialer"},{path:"/min-profil/event-og-programmer",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(5),n.e(118)]).then(n.bind(null,693)))},meta:{announcer:{message:"Programmer og events"}},name:"event-og-programmer"},{path:"/min-profil/konto",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(120)]).then(n.bind(null,694)))},meta:{announcer:{message:"Konto"}},name:"konto"},{path:"/admin/",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(282)]).then(n.bind(null,695)))},redirect:"/admin/oversigt",name:"admin"},{path:"/admin/oversigt/",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(131)]).then(n.bind(null,696)))},meta:{announcer:{message:"Admin oversigt"}},name:"admin-oversigt"},{path:"/admin/events/",component:function(){return Object(x.n)(Promise.all([n.e(2),n.e(0),n.e(1),n.e(3),n.e(109)]).then(n.bind(null,697)))},meta:{announcer:{message:"Admin events"}},name:"admin-events"},{path:"/admin/brugere-og-institutioner/",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(4),n.e(7),n.e(281)]).then(n.bind(null,698)))},meta:{announcer:{message:"Admin brugere og institutioner"}},name:"admin-brugere-og-institutioner"},{path:"/admin/bruger-information/",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(123)]).then(n.bind(null,699)))},meta:{announcer:{message:"Admin bruger informationer"}},name:"admin-bruger-information"},{path:"/admin/undervisningsmaterialer/",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(6),n.e(280)]).then(n.bind(null,700)))},meta:{announcer:{message:"Admin undervisningsmaterialer"}},name:"admin-undervisningsmaterialer"},{path:"/dynamicPage",component:function(){return Object(x.n)(Promise.all([n.e(2),n.e(0),n.e(1),n.e(3),n.e(107)]).then(n.bind(null,1023)))},name:"dynamicPage"},{path:"/Index",component:function(){return Object(x.n)(Promise.all([n.e(0),n.e(101),n.e(100),n.e(105)]).then(n.bind(null,660)))},name:"Index"},{path:"/*",component:function(){return Object(x.n)(Promise.all([n.e(2),n.e(0),n.e(1),n.e(3),n.e(106)]).then(n.bind(null,701)))},name:"all"}],parseQuery:function(q){return n(415).parse(q)},stringifyQuery:function(q){var e=n(415).stringify(q);return e?"?"+e:""},fallback:!1};function T(e,t){var base=t._app&&t._app.basePath||k.base,n=new y.a(O(O({},k),{},{base:base})),r=n.push;n.push=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E,n=arguments.length>2?arguments[2]:void 0;return r.call(this,e,t,n)};var o=n.resolve.bind(n);return n.resolve=function(e,t,n){return"string"==typeof e&&(e=Object(w.d)(e)),o(e,t,n)},n}var j={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(e,t){var n=t.parent,data=t.data,r=t.props,o=n.$createElement;data.nuxtChild=!0;for(var l=n,c=n.$nuxt.nuxt.transitions,d=n.$nuxt.nuxt.defaultTransition,f=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&f++,n=n.$parent;data.nuxtChildDepth=f;var h=c[f]||d,m={};P.forEach((function(e){void 0!==h[e]&&(m[e]=h[e])}));var v={};_.forEach((function(e){"function"==typeof h[e]&&(v[e]=h[e].bind(l))}));var y=v.beforeEnter;if(v.beforeEnter=function(e){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),y)return y.call(l,e)},!1===h.css){var w=v.leave;(!w||w.length<2)&&(v.leave=function(e,t){w&&w.call(l,e),l.$nextTick(t)})}var x=o("routerView",data);return r.keepAlive&&(x=o("keep-alive",{props:r.keepAliveProps},[x])),o("transition",{props:m,on:v},[x])}},P=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],_=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],C=n(70),M=n(42),$=(n(57),{name:"Nuxt",components:{NuxtChild:j,NuxtError:C.a},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(x.c)(this.$route.matched[0].path)(this.$route.params);var e=Object(M.a)(this.$route.matched,1)[0];if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var n=t.options;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){l.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(e){var t=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return t.errorFromNuxtError=!1})),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return t.displayingNuxtError=!1})),e(C.a,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),R=(n(38),n(63),n(24),n(56),n(48),n(53),n(438)),A=(n(500),n(501),n(439)),I=n(440);function D(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw o}}}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var N={_default:Object(x.s)(A.a),"_mypage/mypageLayout":Object(x.s)(I.a)},B={render:function(e,t){var n=e("NuxtLoading",{ref:"loading"}),r=e(this.layout||"nuxt"),o=e("div",{domProps:{id:"__layout"},key:this.layoutName},[r]),l=e("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter:function(e){window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}}},[o]);return e("div",{domProps:{id:"__nuxt"}},[n,l])},data:function(){return{isOnline:!0,layout:null,layoutName:"",nbFetching:0}},beforeCreate:function(){l.default.util.defineReactive(this,"nuxt",this.$options.nuxt)},created:function(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.$loading=e.$refs.loading,!e.isPreview){t.next=9;break}if(!e.$store||!e.$store._actions.nuxtServerInit){t.next=6;break}return e.$loading.start(),t.next=6,e.$store.dispatch("nuxtServerInit",e.context);case 6:return t.next=8,e.refresh();case 8:e.$loading.finish();case 9:case"end":return t.stop()}}),t)})))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline:function(){return!this.isOnline},isFetching:function(){return this.nbFetching>0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((n=Object(x.i)(e.$route)).length){t.next=3;break}return t.abrupt("return");case 3:return e.$loading.start(),r=n.map((function(t){var p=[];if(t.$options.fetch&&t.$options.fetch.length&&p.push(Object(x.q)(t.$options.fetch,e.context)),t.$fetch)p.push(t.$fetch());else{var n,r=D(Object(x.f)(t.$vnode.componentInstance));try{for(r.s();!(n=r.n()).done;){var component=n.value;p.push(component.$fetch())}}catch(e){r.e(e)}finally{r.f()}}return t.$options.asyncData&&p.push(Object(x.q)(t.$options.asyncData,e.context).then((function(e){for(var n in e)l.default.set(t.$data,n,e[n])}))),Promise.all(p)})),t.prev=5,t.next=8,Promise.all(r);case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(5),e.$loading.fail(t.t0),Object(x.l)(t.t0),e.error(t.t0);case 15:e.$loading.finish();case 16:case"end":return t.stop()}}),t,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(C.a.options||C.a).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&N["_"+e]||(e="default"),this.layoutName=e,this.layout=N["_"+e],this.layout},loadLayout:function(e){return e&&N["_"+e]||(e="default"),Promise.resolve(N["_"+e])},getRouterBase:function(){return Object(w.h)(this.$router.options.base)},getRoutePath:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",base=this.getRouterBase();return Object(w.h)(Object(w.g)(Object(w.e)(e).pathname,base))},getStaticAssetsPath:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=window.__NUXT__.staticAssetsBase;return Object(x.v)(t,this.getRoutePath(e))},fetchStaticManifest:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",window.__NUXT_IMPORT__("manifest.js",Object(w.d)(Object(x.v)(e.getStaticAssetsPath(),"manifest.js"))));case 1:case"end":return t.stop()}}),t)})))()},setPagePayload:function(e){this._pagePayload=e,this._fetchCounters={}},fetchPayload:function(e,t){var n=this;return Object(r.a)(regeneratorRuntime.mark((function r(){var path,o,l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return path=Object(w.a)(n.getRoutePath(e)),r.next=3,n.fetchStaticManifest();case 3:if(r.sent.routes.includes(path)){r.next=7;break}throw t||n.setPagePayload(!1),new Error("Route ".concat(path," is not pre-rendered"));case 7:return o=Object(x.v)(n.getStaticAssetsPath(e),"payload.js"),r.prev=8,r.next=11,window.__NUXT_IMPORT__(path,Object(w.d)(o));case 11:return l=r.sent,t||n.setPagePayload(l),r.abrupt("return",l);case 16:throw r.prev=16,r.t0=r.catch(8),t||n.setPagePayload(!1),r.t0;case 20:case"end":return r.stop()}}),r,null,[[8,16]])})))()}},components:{NuxtLoading:R.a}};l.default.use(c.a);var U=["state","getters","actions","mutations"],z={};(z=function(e,t){if((e=e.default||e).commit)throw new Error("[nuxt] ".concat(t," should export a method that returns a Vuex instance."));return"function"!=typeof e&&(e=Object.assign({},e)),H(e,t)}(n(9),"store/index.ts")).modules=z.modules||{},G(n(346),"globalModule.ts"),G(n(344),"pageModule.ts"),G(n(345),"sitemap.ts");var F=z instanceof Function?z:function(){return new c.a.Store(Object.assign({strict:!1},z))};function H(e,t){if(e.state&&"function"!=typeof e.state){console.warn("'state' should be a method that returns an object in ".concat(t));var n=Object.assign({},e.state);e=Object.assign({},e,{state:function(){return n}})}return e}function G(e,t){e=e.default||e;var n=t.replace(/\.(js|mjs|ts)$/,"").split("/"),r=n[n.length-1],o="store/".concat(t);if(e="state"===r?function(e,t){if("function"!=typeof e){console.warn("".concat(t," should export a method that returns an object"));var n=Object.assign({},e);return function(){return n}}return H(e,t)}(e,o):H(e,o),U.includes(r)){var l=r;Y(V(z,n,{isProperty:!0}),e,l)}else{"index"===r&&(n.pop(),r=n[n.length-1]);for(var c=V(z,n),d=0,f=U;d<f.length;d++){var h=f[d];Y(c,e[h],h)}!1===e.namespaced&&delete c.namespaced}}function V(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).isProperty,r=void 0!==n&&n;if(!t.length||r&&1===t.length)return e;var o=t.shift();return e.modules[o]=e.modules[o]||{},e.modules[o].namespaced=!0,e.modules[o].modules=e.modules[o].modules||{},V(e.modules[o],t,{isProperty:r})}function Y(e,t,n){t&&("state"===n?e.state=t||e.state:e[n]=Object.assign({},e[n],t))}var W=n(434),X=n(435),K=n(436),J=n(437),Z=function(e,t){l.default.component("GMap",W.a),l.default.component("GMapMarker",X.a),l.default.component("GMapCircle",K.a),l.default.component("GMapInfoWindow",J.a),t("GMaps",{apiKey:"AIzaSyDwjdYTA4GOBtWt0eBnJs40ejYXWDiYnfQ",loaded:!1,libraries:void 0})},Q=n(428),ee=n.n(Q),te=function(e,t){var n=e.req,r=e.res,o=!0;t("cookies",ee()(n,r,o))},ne=function(e){var t=e.app.router;l.default.directive("interpolation",{bind:function(e){var n=function(e){var n=e.currentTarget.getAttribute("href");n&&"/"===n[0]&&(e.preventDefault(),e.metaKey?window.open(n,"_blank","noopener"):t.push(n))},r=e.getElementsByTagName("a"),o=function(e){for(var i=0;i<e.length;i++){var t=e[i].getAttribute("target");if(t&&"_blank"===t){var r=e[i].getAttribute("rel"),o=r?r+" noopener":"noopener";e[i].setAttribute("rel",o)}e[i].addEventListener("click",n,!1)}},c=function(e){for(var i=0;i<e.length;i++)e[i].removeEventListener("click",n,!1);e=[]};o(r),e.$componentUpdated=function(){c(r),l.default.nextTick((function(){return o(r)}))},e.$destroy=function(){return e.removeEventListener("click",c(r))}},componentUpdated:function(e){return e.$componentUpdated()},unbind:function(e){return e.$destroy()}})},re=n(34),ie=n.n(re),oe=n(4);n(32);function ae(e){return null!==e&&"object"===Object(oe.a)(e)}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",r=arguments.length>3?arguments[3]:void 0;if(!ae(t))return se(e,{},n,r);var o=Object.assign({},t);for(var l in e)if("__proto__"!==l&&"constructor"!==l){var c=e[l];null!=c&&(r&&r(o,l,c,n)||(Array.isArray(c)&&Array.isArray(o[l])?o[l]=o[l].concat(c):ae(c)&&ae(o[l])?o[l]=se(c,o[l],(n?"".concat(n,"."):"")+l.toString(),r):o[l]=c))}return o}function le(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.reduce((function(p,t){return se(p,t,"",e)}),{})}}var ce=le();function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pe(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return fe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fe(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw o}}}}function fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}ce.fn=le((function(e,t,n,r){if(void 0!==e[t]&&"function"==typeof n)return e[t]=n(e[t]),!0})),ce.arrayFn=le((function(e,t,n,r){if(Array.isArray(e[t])&&"function"==typeof n)return e[t]=n(e[t]),!0})),ce.extend=le;for(var he={setBaseURL:function(e){this.defaults.baseURL=e},setHeader:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",o=pe(Array.isArray(r)?r:[r]);try{for(o.s();!(n=o.n()).done;){var l=n.value;t?this.defaults.headers[l][e]=t:delete this.defaults.headers[l][e]}}catch(e){o.e(e)}finally{o.f()}},setToken:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",r=e?(t?t+" ":"")+e:null;this.setHeader("Authorization",r,n)},onRequest:function(e){this.interceptors.request.use((function(t){return e(t)||t}))},onResponse:function(e){this.interceptors.response.use((function(t){return e(t)||t}))},onRequestError:function(e){this.interceptors.request.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onResponseError:function(e){this.interceptors.response.use(void 0,(function(t){return e(t)||Promise.reject(t)}))},onError:function(e){this.onRequestError(e),this.onResponseError(e)},create:function(e){return ye(ce(e,this.defaults))}},me=function(){var e=ge[ve];he["$"+e]=function(){return this[e].apply(this,arguments).then((function(e){return e&&e.data}))}},ve=0,ge=["request","delete","get","head","options","post","put","patch"];ve<ge.length;ve++)me();var ye=function(e){var t=ie.a.create(e);return t.CancelToken=ie.a.CancelToken,t.isCancel=ie.a.isCancel,function(e){for(var t in he)e[t]=he[t].bind(e)}(t),t.onRequest((function(e){e.headers=de(de({},t.defaults.headers.common),e.headers)})),be(t),t},be=function(e){var t={finish:function(){},start:function(){},fail:function(){},set:function(){}},n=function(){var e="undefined"!=typeof window&&window.$nuxt;return e&&e.$loading&&e.$loading.set?e.$loading:t},r=0;e.onRequest((function(e){e&&!1===e.progress||r++})),e.onResponse((function(e){e&&e.config&&!1===e.config.progress||--r<=0&&(r=0,n().finish())})),e.onError((function(e){e&&e.config&&!1===e.config.progress||(r--,ie.a.isCancel(e)?r<=0&&(r=0,n().finish()):(n().fail(),n().finish()))}));var o=function(e){if(r&&e.total){var progress=100*e.loaded/(e.total*r);n().set(Math.min(100,progress))}};e.defaults.onUploadProgress=o,e.defaults.onDownloadProgress=o},we=function(e,t){var n=e.$config&&e.$config.axios||{},r=n.browserBaseURL||n.browserBaseUrl||n.baseURL||n.baseUrl||"cms.ffefonden.dk";var o=ye({baseURL:r,headers:{common:{Accept:"application/json, text/plain, */*"},delete:{},get:{},head:{},post:{},put:{},patch:{}}});e.$axios=o,t("axios",o)};n(45);var pattern,xe=function(e,t){var n={init:function(e){},push:function(e){"function"==typeof e.eventCallback&&e.eventCallback()}};e.$gtm=n,t("gtm",n),function(e){e.app.router.afterEach((function(t){setTimeout((function(){e.$gtm.push(t.gtm||{routeName:t.name,pageType:"PageView",pageUrl:""+t.fullPath,pageTitle:"undefined"!=typeof document&&document.title||"",event:"nuxtRoute"})}),250)}))}(e)},Se=(n(318),function e(t,n){return t[n[0]]?e(t[n[0]],n.slice(1)):t}),Oe=function e(t,input,n){var r=function(e,t){var n=t.getters,r=t.state,o=t.mutations,l=t.actions,c=t.namespaced,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",f=d&&c?"".concat(d,"/"):"",h={};Object.keys(n||{}).forEach((function(t){Object.defineProperty(h,t,{get:function(){return e.getters["".concat(f).concat(t)]}})}));var m=r?"function"==typeof r?r():r:{};return Object.keys(m).forEach((function(t){if(!Object.getOwnPropertyNames(h).includes(t)){var n=d.split("/");Object.defineProperty(h,t,{get:function(){return Se(e.state,n)[t]}})}})),Object.keys(o||{}).forEach((function(t){h[t]=function(n){return e.commit("".concat(f).concat(t),n)}})),Object.keys(l||{}).forEach((function(t){h[t]=function(n){return e.dispatch("".concat(f).concat(t),n)}})),h}(t,input,n);return Object.keys(input.modules||{}).forEach((function(o){var l=n?"".concat(n,"/").concat(o):o;r[o]=e(t,input.modules[o],l)})),r},Ee=(pattern=F(),function(e){return Oe(e,pattern._modules.root._rawModule)}),ke=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.store,n("accessor",Ee(r));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Te=n(354),je=n.n(Te);n(507);l.default.use(je.a);var Pe=n(73),_e=n.n(Pe),Ce=n(72);_e.a.locale("da"),l.default.filter("formatDate",(function(e,t){return e?_e()(String(e)).format(t||"DD/MM/YYYY HH:mm"):void 0})),l.default.filter("getTheme",(function(e){return Object(Ce.e)(e)})),l.default.filter("relativeUrl",(function(e){return e.replace(/^(?:\/\/|[^\/]+)*/,"")})),l.default.filter("nameFilter",(function(e){var t="";switch(e){case"projectPage":t="Projekter";break;case"eventPage":t="Arrangementer";break;case"materialsPage":t="Undervisningsmateriale";break;case"article":t="Nyheder";break;case"teknologipagten":t="Teknologipagten";break;case"partnerPage":t="Partners";break;default:t=e}return t}));var Me=n(429);l.default.use(Me.a,{domain:"undervisningsportalen.imgix.net",defaultIxParams:{fit:"max",w:570,q:70,enhance:!0,auto:"format"}});var $e=n(430);Object.defineProperty(l.default.prototype,"locomotiveScroll",{value:$e.a});var Re=n(147),Ae=(n(75),function(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push({originalLocation:document.location.protocol+"//"+document.location.hostname+document.location.pathname+document.location.search}),window.addEventListener("CookiebotOnDialogDisplay",(function(){window.addEventListener("CookiebotOnAccept",(function(){window.dataLayer.push({event:"CookieAcceptedFirstTime"})}))}))}),Ie=n(71),De=(n(154),n(515),n(320),n(372),n(159),n(103),{validate:function(e,t){var n=(void 0===t?{}:t).multiple,r=/^(([^<>()\[\]\\.,;:\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,}))$/;return n&&!Array.isArray(e)&&(e=String(e).split(",").map((function(e){return e.trim()}))),Array.isArray(e)?e.every((function(e){return r.test(String(e))})):r.test(String(e))},params:[{name:"multiple",default:!1}]});function Le(e){return null==e}function Ne(e){return Array.isArray(e)&&0===e.length}var Be={validate:function(e,t){var n=(void 0===t?{allowFalse:!0}:t).allowFalse,r={valid:!1,required:!0};return Le(e)||Ne(e)?r:!1!==e||n?(r.valid=!!String(e).trim().length,r):r},params:[{name:"allowFalse",default:!0}],computesRequired:!0};function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Object(Ie.c)("email",ze(ze({},De),{},{message:"Email skal indeholde @ og domæne"})),Object(Ie.c)("customEmail",ze(ze({},De),{},{message:"Email skal indeholde @ og domæne"})),Object(Ie.c)("required",ze(ze({},Be),{},{message:"{_field_} er påkrævet"})),Object(Ie.c)("requiredCustom",ze(ze({},Be),{},{message:"Email er påkrævet"})),Object(Ie.c)("repeatEmail",{params:["target"],validate:function(e,t){return e===t.target},message:"Venligst tjek at emails matcher"}),l.default.component("ValidationProvider",Ie.b),l.default.component("ValidationObserver",Ie.a);var Fe,He="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());var Ge={};var Ve=function(template,style,script,e,t,n,r,o,l,c){"boolean"!=typeof r&&(l=o,o=r,r=!1);var d,f="function"==typeof script?script.options:script;if(template&&template.render&&(f.render=template.render,f.staticRenderFns=template.staticRenderFns,f._compiled=!0,t&&(f.functional=!0)),e&&(f._scopeId=e),n?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),style&&style.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(n)},f._ssrRegister=d):style&&(d=r?function(e){style.call(this,c(e,this.$root.$options.shadowRoot))}:function(e){style.call(this,o(e))}),d)if(f.functional){var h=f.render;f.render=function(e,t){return d.call(t),h(e,t)}}else{var m=f.beforeCreate;f.beforeCreate=m?[].concat(m,d):[d]}return script}({render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"announcer",attrs:{id:"announcer","aria-live":e.announcer.politeness},domProps:{textContent:e._s(e.announcer.content)}})},staticRenderFns:[]},(function(e){e&&e("data-v-332eadba_0",{source:".announcer[data-v-332eadba]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}",map:void 0,media:void 0})}),{name:"VueAnnouncer",data:function(){return{announcer:{content:"",politeness:"polite"}}},created:function(){this.announcer.politeness=this.$announcer.options.politeness,this.$announcer.data=this.announcer}},"data-v-332eadba",!1,undefined,!1,(function(e){return function(e,style){return function(e,t){var n=He?t.media||"default":e,style=Ge[n]||(Ge[n]={ids:new Set,styles:[]});if(!style.ids.has(e)){style.ids.add(e);var code=t.source;if(t.map&&(code+="\n/*# sourceURL="+t.map.sources[0]+" */",code+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),style.element||(style.element=document.createElement("style"),style.element.type="text/css",t.media&&style.element.setAttribute("media",t.media),void 0===Fe&&(Fe=document.head||document.getElementsByTagName("head")[0]),Fe.appendChild(style.element)),"styleSheet"in style.element)style.styles.push(code),style.element.styleSheet.cssText=style.styles.filter(Boolean).join("\n");else{var r=style.ids.size-1,o=document.createTextNode(code),l=style.element.childNodes;l[r]&&style.element.removeChild(l[r]),l.length?style.element.insertBefore(o,l[r]):style.element.appendChild(o)}}}(e,style)}}),void 0,void 0),qe=function(e){return requestAnimationFrame((function(){return requestAnimationFrame(e)}))},Ye={politeness:"polite",complementRoute:"has loaded",plugins:[]},We={};function Xe(e,t,n){void 0===t&&(t={}),void 0===n&&(n=null),Xe.installed||(Xe.installed=!0,t=Object.assign({},Ye,t),e.component("VueAnnouncer",Ve),e.prototype.$announcer={data:null,options:t,set:function(e,t){var n=this;this.data&&(this.reset(),qe((function(){n.data.politeness=t||n.data.politeness,n.data.content=e})))},polite:function(e){return this.set(e,"polite")},assertive:function(e){return this.set(e,"assertive")},reset:function(){this.data.content="",this.data.politeness=this.options.politeness},plugins:We,setComplementRoute:function(e){"string"==typeof e&&(t.complementRoute=e)}},t.plugins.length&&t.plugins.forEach((function(t){var n=t.name,r=t.handler;We[n]=r.bind(e.prototype.$announcer)})),n&&n.afterEach((function(n){var r=n.meta.announcer||{};r.skip||e.prototype.$isServer||setTimeout((function(){qe((function(){var n=r.message||document.title.trim(),o=r.complementRoute||t.complementRoute,l=r.politeness||null;e.prototype.$announcer.set(n+" "+o,l)}))}),500)})))}"undefined"!=typeof window&&void 0!==window.Vue&&window.Vue.use(Xe);var Ke=Xe,Je=function(e){var t=e.app;l.default.use(Ke,{complementRoute:"er indlæst"},t.router)};function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var et=void 0,tt=function(e,t){var n={headers:{"Ocp-Apim-Subscription-Key":void 0}},o=function(t,n){return 401==t.response.status&&e.$auth.logout(),n&&console.error(n),console.error(t),null};t("myPageApi",{GetActivePrograms:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/events/GetEvents?email=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"GetActivePrograms"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},getPrograms:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/user/GetPrograms?email=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"getPrograms"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},GetRelevantEvents:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/events/GetRelevantEvents?email=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"GetRelevantEvents"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},GetUserInformation:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/user/GetUser?email=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"GetUserInformation"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},GetUserOverview:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/material/GetOverviewForUser?email=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"GetUserOverview"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},GetQuicklinks:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat("cms.ffefonden.dk","/api/minprofil.dk/min-oversigt"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"GetQuicklinks"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getSegments:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/institutions/GetInstitutionFilterData"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getSegments"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getConfirmedInstitutions:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/institutions/GetConfirmedInstitutions"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getConfirmedInstitutions"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getSignUpsForUser:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/events/GetSignUpsForUser?userId=").concat(encodeURIComponent(t)),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"getSignUpsForUser"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},getNewestUsers:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/user/GetNewestUsers"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getNewestUsers"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getPendingInstitutions:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/institutions/GetPendingInstitutions"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getPendingInstitutions"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getProgramData:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/user/GetProgramData"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getProgramData"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getProgramSignUps:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/events/users/").concat(data.email,"/programs/").concat(data.programName,"/signups"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getProgramSignUps"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getEventTeamData:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/events/users/").concat(data.email,"/events/").concat(data.eventId),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getEventTeamData"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},createUser:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.post("https://".concat(et,"/user/CreateUser"),t,n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"createUser"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},reAffirmInstitution:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/user/ReAffirmInstitution"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"reAffirmInstitution"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},createInstitution:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.post("https://".concat(et,"/institutions/CreateInstitution"),t,n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"createInstitution"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},getInstitutionOverview:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/institutions/GetInstitutionOverview"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getInstitutionOverview"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getSearchList:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/user/SearchUser?searchTerm=").concat(t),n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"getSearchList"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},getMaterialOverview:function(){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/material/GetOverview"),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getMaterialOverview"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},approveInstitution:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.post("https://".concat(et,"/institutions/ApproveInstituion"),t,n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"approveInstitution"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},validateMaterial:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/material/RegisterDownload"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"validateMaterial"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},deleteInstitution:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.delete("https://".concat(et,"/institutions/DeleteInstituion"),Qe({data:Qe({},t)},n));case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"deleteInstitution"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},checkEventCode:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/redeem-code/CheckEventCode"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},signUpToEvent:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/events/SignUpToEvent"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"signUpToEvent"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},signUpToEventByList:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/events/SignUpToEventByList"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"signUpToEventByList"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},joinProgram:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/user/JoinProgram"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"joinProgram"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},leaveProgram:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/user/LeaveProgram"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"leaveProgram"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},validateCode:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/redeem-code/ValidateCode"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},renameInstitution:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/institutions/RenameInstitution"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"renameInstitution"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},createSubmission:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/events/CreateSubmission?code=").concat(data.code,"&eventId=").concat(data.eventId),{code:data.code,eventId:data.eventId},n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"createSubmission"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},validateUserForEvent:function(t,o){return Object(r.a)(regeneratorRuntime.mark((function r(){var l;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.post("https://".concat(et,"/events/ValidateUserForEvent"),{email:o,eventId:t},n);case 3:return l=r.sent,r.abrupt("return",l);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",r.t0);case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},getLatestSignups:function(t){return Object(r.a)(regeneratorRuntime.mark((function r(){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("https://".concat(et,"/events/GetLatestSignups?email=").concat(encodeURIComponent(t)),n);case 3:return o=r.sent,r.abrupt("return",o);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",null);case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},updateUserInstitution:function(t,l){return Object(r.a)(regeneratorRuntime.mark((function r(){var c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.post("https://".concat(et,"/user/UpdateInstitution"),{email:t,institutionId:l},n);case 3:return c=r.sent,r.abrupt("return",c);case 7:return r.prev=7,r.t0=r.catch(0),r.abrupt("return",o(r.t0,"updateUserInstitution"));case 10:case"end":return r.stop()}}),r,null,[[0,7]])})))()},validateUserMaterial:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/material/ValidateUser"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"validateUserMaterial"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},validateMaterialCode:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/material/ValidateCode"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getMaterial:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.post("https://".concat(et,"/material/GetMaterial"),data,n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",o(t.t0,"getMaterial"));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},getTeamDataForEvent:function(data){return Object(r.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$axios.get("https://".concat(et,"/func-ffe-fonden-jotform-webhook-prod/GetEventTeamData?eventId=").concat(data.eventId,"&userId=").concat(data.email),n);case 3:return r=t.sent,t.abrupt("return",r);case 7:return t.prev=7,t.t0=t.catch(0),console.error(t.t0,"getTeamDataForEvent"),t.abrupt("return",null);case 11:case"end":return t.stop()}}),t,null,[[0,7]])})))()}})},nt=n(431),it=n.n(nt);l.default.use(it.a);var ot=n(144),at=function(e,t){t("getThemeClass",(function(e){return Object(ot.a)(e)}))},st=n(99),lt=n(151),ct=n(89),ut=n(350),pt=n(351),ft=n(101);const ht=e=>null==e,mt=e=>!ht(e),vt=(e,a,b)=>xt(a,e)===xt(b,e);function gt(u){return u&&u.length&&new RegExp(["^\\/([a-zA-Z0-9@\\-%_~.:]","[/a-zA-Z0-9@\\-%_~.:]*)?","([?][^#]*)?(#[^#]*)?$"].join("")).test(u)}function yt(e){const t={},n=e.split("&");for(let i=0;i<n.length;i++){const e=n[i].split("=");t[decodeURIComponent(e[0])]=decodeURIComponent(e[1]||"")}return t}function bt(e){return Object.entries(e).filter((([e,t])=>void 0!==t)).map((([e,t])=>encodeURIComponent(e)+(null!=t?"="+encodeURIComponent(t):""))).join("&")}function wt(e,t,n){return e.matched.some((e=>Object.values(e.components).some((component=>component.options&&component.options[t]===n))))}function xt(path="",e){let t=path.split("?")[0];return e&&e.base&&(t=t.replace(e.base,"/")),"/"===t.charAt(t.length-1)&&(t=t.slice(0,-1)),t=t.replace(/\/+/g,"/"),t}function St(e){return"string"==typeof e?e:JSON.stringify(e)}function Ot(e){if("string"==typeof e)try{return JSON.parse(e)}catch(e){}return e}function Et(e,t){if(!t||!e||"object"!=typeof e)return e;if(t in e)return e[t];const n=Array.isArray(t)?t:(t+"").split(".");let r=e;for(;n.length&&r;)r=r[n.shift()];return r}function kt(e,t){return e&&t&&"string"==typeof e&&!e.startsWith(t)?t+" "+e:e}function Tt(...e){return e.join("/").replace(/[/]+/g,"/").replace(/^(.+):\//,"$1://").replace(/^file:/,"file:/").replace(/\/(\?|&|#[^!])/g,"$1").replace(/\?/g,"&").replace("&","?")}const jt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";function Pt(e){let t="";for(let i=0;i<e;i++)t+=jt.charAt(Math.floor(62*Math.random()));return t}class _t{constructor(e,t){this.ctx=e,this.options=t,this._initState()}setUniversal(e,t){return ht(t)?this.removeUniversal(e):(this.setCookie(e,t),this.setLocalStorage(e,t),this.setState(e,t),t)}getUniversal(e){let t;return ht(t)&&(t=this.getCookie(e)),ht(t)&&(t=this.getLocalStorage(e)),ht(t)&&(t=this.getState(e)),t}syncUniversal(e,t){let n=this.getUniversal(e);return ht(n)&&mt(t)&&(n=t),mt(n)&&this.setUniversal(e,n),n}removeUniversal(e){this.removeState(e),this.removeLocalStorage(e),this.removeCookie(e)}_initState(){if(ct.set(this,"_state",{}),this._useVuex=this.options.vuex&&!!this.ctx.store,this._useVuex){const e={namespaced:!0,state:()=>this.options.initialState,mutations:{SET(e,t){ct.set(e,t.key,t.value)}}};this.ctx.store.registerModule(this.options.vuex.namespace,e,{preserveState:Boolean(this.ctx.store.state[this.options.vuex.namespace])}),this.state=this.ctx.store.state[this.options.vuex.namespace]}else ct.set(this,"state",{}),console.warn("[AUTH] The Vuex Store is not activated. This might cause issues in auth module behavior, like redirects not working properly.To activate it, see https://nuxtjs.org/docs/2.x/directory-structure/store")}setState(e,t){return"_"===e[0]?ct.set(this._state,e,t):this._useVuex?this.ctx.store.commit(this.options.vuex.namespace+"/SET",{key:e,value:t}):ct.set(this.state,e,t),t}getState(e){return"_"!==e[0]?this.state[e]:this._state[e]}watchState(e,t){if(this._useVuex)return this.ctx.store.watch((t=>Et(t[this.options.vuex.namespace],e)),t)}removeState(e){this.setState(e,void 0)}setLocalStorage(e,t){if(ht(t))return this.removeLocalStorage(e);if(!this.isLocalStorageEnabled())return;const n=this.getPrefix()+e;try{localStorage.setItem(n,St(t))}catch(e){if(!this.options.ignoreExceptions)throw e}return t}getLocalStorage(e){if(!this.isLocalStorageEnabled())return;const t=this.getPrefix()+e;return Ot(localStorage.getItem(t))}removeLocalStorage(e){if(!this.isLocalStorageEnabled())return;const t=this.getPrefix()+e;localStorage.removeItem(t)}getCookies(){if(!this.isCookiesEnabled())return;const e=document.cookie;return ut.parse(e||"")||{}}setCookie(e,t,n={}){if(!this.options.cookie)return;if(!this.isCookiesEnabled())return;const r=(void 0!==n.prefix?n.prefix:this.options.cookie.prefix)+e,o=Object.assign({},this.options.cookie.options,n),l=St(t);ht(t)&&(o.maxAge=-1),"number"==typeof o.expires&&(o.expires=new Date(Date.now()+864e5*o.expires));const c=ut.serialize(r,l,o);return document.cookie=c,t}getCookie(e){if(!this.options.cookie)return;if(!this.isCookiesEnabled())return;const t=this.options.cookie.prefix+e,n=this.getCookies();return Ot(n[t]?decodeURIComponent(n[t]):void 0)}removeCookie(e,t){this.setCookie(e,void 0,t)}getPrefix(){if(!this.options.localStorage)throw new Error("Cannot get prefix; localStorage is off");return this.options.localStorage.prefix}isLocalStorageEnabled(){if(!this.options.localStorage)return!1;const e="test";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return this.options.ignoreExceptions||console.warn("[AUTH] Local storage is enabled in config, but browser doesn't support it"),!1}}isCookiesEnabled(){return!!this.options.cookie&&(!!window.navigator.cookieEnabled||(console.warn("[AUTH] Cookies is enabled in config, but browser doesn't support it"),!1))}}class Ct{constructor(e,t){this.strategies={},this._errorListeners=[],this._redirectListeners=[],this.ctx=e,this.options=t;const n=new _t(e,{...t,initialState:{user:null,loggedIn:!1}});this.$storage=n,this.$state=n.state}get state(){return this._stateWarnShown||(this._stateWarnShown=!0,console.warn("[AUTH] $auth.state is deprecated. Please use $auth.$state or top level props like $auth.loggedIn")),this.$state}get strategy(){return this.getStrategy()}getStrategy(e=!0){if(e){if(!this.$state.strategy)throw new Error("No strategy is set!");if(!this.strategies[this.$state.strategy])throw new Error("Strategy not supported: "+this.$state.strategy)}return this.strategies[this.$state.strategy]}get user(){return this.$state.user}get loggedIn(){return this.$state.loggedIn}get busy(){return this.$storage.getState("busy")}async init(){if(this.options.resetOnError&&this.onError(((...e)=>{("function"!=typeof this.options.resetOnError||this.options.resetOnError(...e))&&this.reset()})),this.$storage.syncUniversal("strategy",this.options.defaultStrategy),!this.getStrategy(!1)&&(this.$storage.setUniversal("strategy",this.options.defaultStrategy),!this.getStrategy(!1)))return Promise.resolve();try{await this.mounted()}catch(e){this.callOnError(e)}finally{this.options.watchLoggedIn&&this.$storage.watchState("loggedIn",(e=>{wt(this.ctx.route,"auth",!1)||this.redirect(e?"home":"logout")}))}}getState(e){return this._getStateWarnShown||(this._getStateWarnShown=!0,console.warn("[AUTH] $auth.getState is deprecated. Please use $auth.$storage.getState() or top level props like $auth.loggedIn")),this.$storage.getState(e)}registerStrategy(e,t){this.strategies[e]=t}setStrategy(e){if(e===this.$storage.getUniversal("strategy"))return Promise.resolve();if(!this.strategies[e])throw new Error(`Strategy ${e} is not defined!`);return this.reset(),this.$storage.setUniversal("strategy",e),this.mounted()}mounted(...e){return this.getStrategy().mounted?Promise.resolve(this.getStrategy().mounted(...e)).catch((e=>(this.callOnError(e,{method:"mounted"}),Promise.reject(e)))):this.fetchUserOnce()}loginWith(e,...t){return this.setStrategy(e).then((()=>this.login(...t)))}login(...e){return this.getStrategy().login?this.wrapLogin(this.getStrategy().login(...e)).catch((e=>(this.callOnError(e,{method:"login"}),Promise.reject(e)))):Promise.resolve()}fetchUser(...e){return this.getStrategy().fetchUser?Promise.resolve(this.getStrategy().fetchUser(...e)).catch((e=>(this.callOnError(e,{method:"fetchUser"}),Promise.reject(e)))):Promise.resolve()}logout(...e){return this.getStrategy().logout?Promise.resolve(this.getStrategy().logout(...e)).catch((e=>(this.callOnError(e,{method:"logout"}),Promise.reject(e)))):(this.reset(),Promise.resolve())}setUserToken(e,t){return this.getStrategy().setUserToken?Promise.resolve(this.getStrategy().setUserToken(e,t)).catch((e=>(this.callOnError(e,{method:"setUserToken"}),Promise.reject(e)))):(this.getStrategy().token.set(e),Promise.resolve())}reset(...e){return this.getStrategy().reset||(this.setUser(!1),this.getStrategy().token.reset(),this.getStrategy().refreshToken.reset()),this.getStrategy().reset(...e)}refreshTokens(){return this.getStrategy().refreshController?Promise.resolve(this.getStrategy().refreshController.handleRefresh()).catch((e=>(this.callOnError(e,{method:"refreshTokens"}),Promise.reject(e)))):Promise.resolve()}check(...e){return this.getStrategy().check?this.getStrategy().check(...e):{valid:!0}}fetchUserOnce(...e){return this.$state.user?Promise.resolve():this.fetchUser(...e)}setUser(e){this.$storage.setState("user",e);let t={valid:Boolean(e)};t.valid&&(t=this.check()),this.$storage.setState("loggedIn",t.valid)}request(e,t={}){const n="object"==typeof t?Object.assign({},t,e):e;if(""===n.baseURL&&(n.baseURL=lt(this.ctx.req)),this.ctx.app.$axios)return this.ctx.app.$axios.request(n).catch((e=>(this.callOnError(e,{method:"request"}),Promise.reject(e))));console.error("[AUTH] add the @nuxtjs/axios module to nuxt.config file")}requestWith(e,t,n){const r=this.getStrategy().token.get(),o=Object.assign({},n,t),l=this.strategies[e].options.token.name||"Authorization";return o.headers||(o.headers={}),!o.headers[l]&&mt(r)&&r&&"string"==typeof r&&(o.headers[l]=r),this.request(o)}wrapLogin(e){return this.$storage.setState("busy",!0),this.error=null,Promise.resolve(e).then((e=>(this.$storage.setState("busy",!1),e))).catch((e=>(this.$storage.setState("busy",!1),Promise.reject(e))))}onError(e){this._errorListeners.push(e)}callOnError(e,t={}){this.error=e;for(const n of this._errorListeners)n(e,t)}redirect(e,t=!1){if(!this.options.redirect)return;const n=this.options.fullPathRedirect?this.ctx.route.fullPath:this.ctx.route.path;let r=this.options.redirect[e];if(r){if(this.options.rewriteRedirects&&("login"===e&&gt(n)&&!vt(this.ctx,r,n)&&this.$storage.setUniversal("redirect",n),"home"===e)){const e=this.$storage.getUniversal("redirect");this.$storage.setUniversal("redirect",null),gt(e)&&(r=e)}r=this.callOnRedirect(r,n)||r,vt(this.ctx,r,n)||(t?(gt(r)&&!r.includes(this.ctx.base)&&(r=xt("/"+this.ctx.base+"/"+r)),window.location.replace(r)):this.ctx.redirect(r,this.ctx.query))}}onRedirect(e){this._redirectListeners.push(e)}callOnRedirect(e,t){for(const n of this._redirectListeners)e=n(e,t)||e;return e}hasScope(e){const t=this.$state.user&&Et(this.$state.user,this.options.scopeKey);return!!t&&(Array.isArray(t)?t.includes(e):Boolean(Et(t,e)))}}Error;class Mt extends Error{constructor(){super("Both token and refresh token have expired. Your request was aborted."),this.name="ExpiredAuthSessionError"}}class $t{constructor(e){this.scheme=e,this._refreshPromise=null,this.$auth=e.$auth}handleRefresh(){return this._refreshPromise?this._refreshPromise:this._doRefresh()}_doRefresh(){return this._refreshPromise=new Promise(((e,t)=>{this.scheme.refreshTokens().then((t=>{this._refreshPromise=null,e(t)})).catch((e=>{this._refreshPromise=null,t(e)}))})),this._refreshPromise}}var Rt,At;(At=Rt||(Rt={})).UNKNOWN="UNKNOWN",At.VALID="VALID",At.EXPIRED="EXPIRED";class It{constructor(e,t){this._status=this._calculate(e,t)}unknown(){return Rt.UNKNOWN===this._status}valid(){return Rt.VALID===this._status}expired(){return Rt.EXPIRED===this._status}_calculate(e,t){const n=Date.now();try{if(!e||!t)return Rt.UNKNOWN}catch(e){return Rt.UNKNOWN}return n<(t-=500)?Rt.VALID:Rt.EXPIRED}}class Dt{constructor(e,t){this.scheme=e,this.$storage=t}get(){const e=this.scheme.options.refreshToken.prefix+this.scheme.name;return this.$storage.getUniversal(e)}set(e){const t=kt(e,this.scheme.options.refreshToken.type);return this._setToken(t),this._updateExpiration(t),t}sync(){const e=this._syncToken();return this._syncExpiration(),e}reset(){this._setToken(!1),this._setExpiration(!1)}status(){return new It(this.get(),this._getExpiration())}_getExpiration(){const e=this.scheme.options.refreshToken.expirationPrefix+this.scheme.name;return this.$storage.getUniversal(e)}_setExpiration(e){const t=this.scheme.options.refreshToken.expirationPrefix+this.scheme.name;return this.$storage.setUniversal(t,e)}_syncExpiration(){const e=this.scheme.options.refreshToken.expirationPrefix+this.scheme.name;return this.$storage.syncUniversal(e)}_updateExpiration(e){let t;const n=Date.now(),r=1e3*Number(this.scheme.options.refreshToken.maxAge),o=r?n+r:0;try{t=1e3*ft(e+"").exp||o}catch(e){if(t=o,!e||"InvalidTokenError"!==e.name)throw e}return this._setExpiration(t||!1)}_setToken(e){const t=this.scheme.options.refreshToken.prefix+this.scheme.name;return this.$storage.setUniversal(t,e)}_syncToken(){const e=this.scheme.options.refreshToken.prefix+this.scheme.name;return this.$storage.syncUniversal(e)}}class Lt{constructor(e,t){this.scheme=e,this.axios=t,this.interceptor=null}setHeader(e){this.scheme.options.token.global&&this.axios.setHeader(this.scheme.options.token.name,e)}clearHeader(){this.scheme.options.token.global&&this.axios.setHeader(this.scheme.options.token.name,!1)}initializeRequestInterceptor(e){this.interceptor=this.axios.interceptors.request.use((async t=>{if(!this._needToken(t)||t.url===e)return t;const{valid:n,tokenExpired:r,refreshTokenExpired:o,isRefreshable:l}=this.scheme.check(!0);let c=n;if(o)throw this.scheme.reset(),new Mt;if(r){if(!l)throw this.scheme.reset(),new Mt;c=await this.scheme.refreshTokens().then((()=>!0)).catch((()=>{throw this.scheme.reset(),new Mt}))}const d=this.scheme.token.get();if(!c){if(!d&&this._requestHasAuthorizationHeader(t))throw new Mt;return t}return this._getUpdatedRequestConfig(t,d)}))}reset(){this.axios.interceptors.request.eject(this.interceptor),this.interceptor=null}_needToken(e){const t=this.scheme.options;return t.token.global||Object.values(t.endpoints).some((t=>"object"==typeof t?t.url===e.url:t===e.url))}_getUpdatedRequestConfig(e,t){return"string"==typeof t&&(e.headers[this.scheme.options.token.name]=t),e}_requestHasAuthorizationHeader(e){return!!e.headers.common[this.scheme.options.token.name]}}class Nt{constructor(e,t){this.scheme=e,this.$storage=t}get(){const e=this.scheme.options.token.prefix+this.scheme.name;return this.$storage.getUniversal(e)}set(e){const t=kt(e,this.scheme.options.token.type);return this._setToken(t),this._updateExpiration(t),"string"==typeof t&&this.scheme.requestHandler.setHeader(t),t}sync(){const e=this._syncToken();return this._syncExpiration(),"string"==typeof e&&this.scheme.requestHandler.setHeader(e),e}reset(){this.scheme.requestHandler.clearHeader(),this._setToken(!1),this._setExpiration(!1)}status(){return new It(this.get(),this._getExpiration())}_getExpiration(){const e=this.scheme.options.token.expirationPrefix+this.scheme.name;return this.$storage.getUniversal(e)}_setExpiration(e){const t=this.scheme.options.token.expirationPrefix+this.scheme.name;return this.$storage.setUniversal(t,e)}_syncExpiration(){const e=this.scheme.options.token.expirationPrefix+this.scheme.name;return this.$storage.syncUniversal(e)}_updateExpiration(e){let t;const n=Date.now(),r=1e3*Number(this.scheme.options.token.maxAge),o=r?n+r:0;try{t=1e3*ft(e+"").exp||o}catch(e){if(t=o,!e||"InvalidTokenError"!==e.name)throw e}return this._setExpiration(t||!1)}_setToken(e){const t=this.scheme.options.token.prefix+this.scheme.name;return this.$storage.setUniversal(t,e)}_syncToken(){const e=this.scheme.options.token.prefix+this.scheme.name;return this.$storage.syncUniversal(e)}}class Bt{constructor(e,...t){this.$auth=e,this.options=t.reduce(((p,e)=>pt(p,e)),{})}get name(){return this.options.name}}const Ut={name:"oauth2",accessType:null,redirectUri:null,logoutRedirectUri:null,clientId:null,audience:null,grantType:null,responseMode:null,acrValues:null,autoLogout:!1,endpoints:{logout:null,authorization:null,token:null,userInfo:null},scope:[],token:{property:"access_token",type:"Bearer",name:"Authorization",maxAge:1800,global:!0,prefix:"_token.",expirationPrefix:"_token_expiration."},refreshToken:{property:"refresh_token",maxAge:2592e3,prefix:"_refresh_token.",expirationPrefix:"_refresh_token_expiration."},user:{property:!1},responseType:"token",codeChallengeMethod:"implicit"};class zt extends Bt{constructor(e,t,...n){super(e,t,...n,Ut),this.req=e.ctx.req,this.token=new Nt(this,this.$auth.$storage),this.refreshToken=new Dt(this,this.$auth.$storage),this.refreshController=new $t(this),this.requestHandler=new Lt(this,this.$auth.ctx.$axios)}get scope(){return Array.isArray(this.options.scope)?this.options.scope.join(" "):this.options.scope}get redirectURI(){const path=xt((this.$auth.ctx.base||"")+"/"+this.$auth.options.redirect.callback);return this.options.redirectUri||Tt(lt(this.req),path)}get logoutRedirectURI(){return this.options.logoutRedirectUri||Tt(lt(this.req),this.$auth.options.redirect.logout)}check(e=!1){const t={valid:!1,tokenExpired:!1,refreshTokenExpired:!1,isRefreshable:!0},n=this.token.sync();if(this.refreshToken.sync(),!n)return t;if(!e)return t.valid=!0,t;const r=this.token.status();return this.refreshToken.status().expired()?(t.refreshTokenExpired=!0,t):r.expired()?(t.tokenExpired=!0,t):(t.valid=!0,t)}async mounted(){const{tokenExpired:e,refreshTokenExpired:t}=this.check(!0);(t||e&&this.options.autoLogout)&&this.$auth.reset(),this.requestHandler.initializeRequestInterceptor(this.options.endpoints.token);if(!await this._handleCallback())return this.$auth.fetchUserOnce()}reset(){this.$auth.setUser(!1),this.token.reset(),this.refreshToken.reset(),this.requestHandler.reset()}async login(e={}){const t={protocol:"oauth2",response_type:this.options.responseType,access_type:this.options.accessType,client_id:this.options.clientId,redirect_uri:this.redirectURI,scope:this.scope,state:e.state||Pt(10),code_challenge_method:this.options.codeChallengeMethod,...e.params};if(this.options.audience&&(t.audience=this.options.audience),(t.response_type.includes("token")||t.response_type.includes("id_token"))&&(t.nonce=e.nonce||Pt(10)),t.code_challenge_method)switch(t.code_challenge_method){case"plain":case"S256":{const e=this.generateRandomString();this.$auth.$storage.setUniversal(this.name+".pkce_state",e);const n=this.generateRandomString();this.$auth.$storage.setUniversal(this.name+".pkce_code_verifier",n);const r=await this.pkceChallengeFromVerifier(n,"S256"===t.code_challenge_method);t.code_challenge=window.encodeURIComponent(r)}}this.options.responseMode&&(t.response_mode=this.options.responseMode),this.options.acrValues&&(t.acr_values=this.options.acrValues),this.$auth.$storage.setUniversal(this.name+".state",t.state);const n=this.options.endpoints.authorization+"?"+bt(t);window.location.replace(n)}logout(){if(this.options.endpoints.logout){const e={client_id:this.options.clientId+"",logout_uri:this.logoutRedirectURI},t=this.options.endpoints.logout+"?"+bt(e);window.location.replace(t)}return this.$auth.reset()}async fetchUser(){if(!this.check().valid)return;if(!this.options.endpoints.userInfo)return void this.$auth.setUser({});const e=await this.$auth.requestWith(this.name,{url:this.options.endpoints.userInfo});this.$auth.setUser(Et(e.data,this.options.user.property))}async _handleCallback(){if(this.$auth.options.redirect&&xt(this.$auth.ctx.route.path,this.$auth.ctx)!==xt(this.$auth.options.redirect.callback,this.$auth.ctx))return;const e=yt(this.$auth.ctx.route.hash.substr(1)),t=Object.assign({},this.$auth.ctx.route.query,e);let n,r=t[this.options.token.property];this.options.refreshToken.property&&(n=t[this.options.refreshToken.property]);const o=this.$auth.$storage.getUniversal(this.name+".state");if(this.$auth.$storage.setUniversal(this.name+".state",null),!o||t.state===o){if("code"===this.options.responseType&&t.code){let e;this.options.codeChallengeMethod&&"implicit"!==this.options.codeChallengeMethod&&(e=this.$auth.$storage.getUniversal(this.name+".pkce_code_verifier"),this.$auth.$storage.setUniversal(this.name+".pkce_code_verifier",null));const o=await this.$auth.request({method:"post",url:this.options.endpoints.token,baseURL:"",data:bt({code:t.code,client_id:this.options.clientId+"",redirect_uri:this.redirectURI,response_type:this.options.responseType,audience:this.options.audience,grant_type:this.options.grantType,code_verifier:e})});r=Et(o.data,this.options.token.property)||r,n=Et(o.data,this.options.refreshToken.property)||n}if(r&&r.length)return this.token.set(r),n&&n.length&&this.refreshToken.set(n),this.$auth.options.watchLoggedIn?(this.$auth.redirect("home",!0),!0):void 0}}async refreshTokens(){const e=this.refreshToken.get();if(!e)return;if(this.refreshToken.status().expired())throw this.$auth.reset(),new Mt;this.requestHandler.clearHeader();const t=await this.$auth.request({method:"post",url:this.options.endpoints.token,baseURL:"",headers:{"Content-Type":"application/x-www-form-urlencoded"},data:bt({refresh_token:(n=e,r=this.options.token.type,n&&r&&"string"==typeof n?n.replace(r+" ",""):n),scopes:this.scope,client_id:this.options.clientId+"",grant_type:"refresh_token"})}).catch((e=>(this.$auth.callOnError(e,{method:"refreshToken"}),Promise.reject(e))));var n,r;return this.updateTokens(t),t}updateTokens(e){const t=Et(e.data,this.options.token.property),n=Et(e.data,this.options.refreshToken.property);this.token.set(t),n&&this.refreshToken.set(n)}async pkceChallengeFromVerifier(e,t){if(t){const t=await this._sha256(e);return this._base64UrlEncode(t)}return e}generateRandomString(){const e=new Uint32Array(28);return window.crypto.getRandomValues(e),Array.from(e,(e=>("0"+e.toString(16)).substr(-2))).join("")}_sha256(e){const data=(new TextEncoder).encode(e);return window.crypto.subtle.digest("SHA-256",data)}_base64UrlEncode(e){return btoa(String.fromCharCode.apply(null,new Uint8Array(e))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}}class Ft extends zt{logout(){this.$auth.reset();const e={client_id:this.options.clientId+"",returnTo:this.logoutRedirectURI},t=this.options.endpoints.logout+"?"+bt(e);window.location.replace(t)}}st.a.auth=async e=>{if(wt(e.route,"auth",!1))return;const t=function(e,t=[]){return[].concat(...e.matched.map((function(e,n){return Object.keys(e.components).map((function(r){return t.push(n),e.components[r]}))})))}(e.route,[]);if(!t.length)return;const{login:n,callback:r}=e.$auth.options.redirect,o=wt(e.route,"auth","guest"),l=t=>xt(e.route.path,e)===xt(t,e);if(e.$auth.$state.loggedIn){const{tokenExpired:t,refreshTokenExpired:r,isRefreshable:c}=e.$auth.check(!0);if((!n||l(n)||o)&&e.$auth.redirect("home"),r)e.$auth.reset();else if(t)if(c)try{await e.$auth.refreshTokens()}catch(t){e.$auth.reset()}else e.$auth.reset()}else o||r&&l(r)||e.$auth.redirect("login")};var Ht=function(e,t){var n=new Ct(e,{resetOnError:!1,ignoreExceptions:!1,scopeKey:"scope",rewriteRedirects:!0,fullPathRedirect:!1,watchLoggedIn:!0,redirect:{login:"/login",logout:"/",home:"/min-profil",callback:"/auth"},vuex:!1,cookie:{prefix:"auth.",options:{path:"/"}},localStorage:!1,defaultStrategy:"auth0"});return n.registerStrategy("auth0",new Ft(n,{responseType:"token",scope:"openid profile email options",name:"auth0",endpoints:{authorization:"https://undefined/authorize",userInfo:"https://undefined/userinfo",token:"https://undefined/oauth/token",logout:"https://undefined/v2/logout"}})),t("auth",n),e.$auth=n,n.init().catch((function(e){e instanceof Mt||console.error("[ERROR] [AUTH]",e)}))};function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}l.default.component(h.a.name,h.a),l.default.component(v.a.name,Vt(Vt({},v.a),{},{render:function(e,t){return v.a._warned||(v.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),v.a.render(e,t)}})),l.default.component(j.name,j),l.default.component("NChild",j),l.default.component($.name,$),Object.defineProperty(l.default.prototype,"$nuxt",{get:function(){var e=this.$root.$options.$nuxt;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),l.default.use(d.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var qt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"},Yt=c.a.Store.prototype.registerModule;function Wt(path,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Array.isArray(path)?!!path.reduce((function(e,path){return e&&e[path]}),this.state):path in this.state;return Yt.call(this,path,e,Vt({preserveState:n},t))}function Xt(e){return Kt.apply(this,arguments)}function Kt(){return Kt=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,o,c,d,f,h,path,m,v=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));d[e="$"+e]=t,d.context[e]||(d.context[e]=t),c[e]=d[e];var n="__nuxt_"+e+"_installed__";l.default[n]||(l.default[n]=!0,l.default.use((function(){Object.prototype.hasOwnProperty.call(l.default.prototype,e)||Object.defineProperty(l.default.prototype,e,{get:function(){return this.$root.$options[e]}})})))},n=v.length>1&&void 0!==v[1]?v[1]:{},e.next=4,T(0,n);case 4:return o=e.sent,(c=F(t)).$router=o,c.registerModule=Wt,d=Vt({head:{titleTemplate:"%s - Fonden for Entreprenørskab",htmlAttrs:{lang:"da-Dk"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,400;0,700;0,900;1,400;1,700&display=swap"}],script:[{src:"https://consent.cookiebot.com/uc.js","data-cbid":"334d35d3-45f3-49eb-b120-a770fc4dca33",async:!0},{src:"https://plausible.io/js/script.js",defer:!0,"data-domain":"ffefonden-dev.web.app"}],style:[]},store:c,router:o,nuxt:{defaultTransition:qt,transitions:[qt],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},qt,{name:e}):Object.assign({},qt,e):qt})),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error:function(e){e=e||null,d.context._errored=Boolean(e),e=e?Object(x.p)(e):null;var n=d.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=e,t&&(t.nuxt.error=e),e}}},B),c.app=d,f=t?t.next:function(e){return d.router.push(e)},t?h=o.resolve(t.url).route:(path=Object(x.g)(o.options.base,o.options.mode),h=o.resolve(path).route),e.next=14,Object(x.t)(d,{store:c,route:h,next:f,error:d.nuxt.error.bind(d),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,ssrContext:t});case 14:if(m("config",n),window.__NUXT__&&window.__NUXT__.state&&c.replaceState(window.__NUXT__.state),d.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d.previewData=Object.assign({},e),m("preview",e)},"function"!=typeof Z){e.next=20;break}return e.next=20,Z(d.context,m);case 20:if("function"!=typeof te){e.next=23;break}return e.next=23,te(d.context,m);case 23:if("function"!=typeof ne){e.next=26;break}return e.next=26,ne(d.context,m);case 26:if("function"!=typeof we){e.next=29;break}return e.next=29,we(d.context,m);case 29:if("function"!=typeof xe){e.next=32;break}return e.next=32,xe(d.context,m);case 32:if("function"!=typeof ke){e.next=35;break}return e.next=35,ke(d.context,m);case 35:e.next=38;break;case 38:e.next=41;break;case 41:e.next=44;break;case 44:e.next=47;break;case 47:if("function"!=typeof Re.default){e.next=50;break}return e.next=50,Object(Re.default)(d.context,m);case 50:if("function"!=typeof Ae){e.next=53;break}return e.next=53,Ae(d.context,m);case 53:e.next=56;break;case 56:if("function"!=typeof Je){e.next=59;break}return e.next=59,Je(d.context,m);case 59:if("function"!=typeof tt){e.next=62;break}return e.next=62,tt(d.context,m);case 62:e.next=65;break;case 65:if("function"!=typeof at){e.next=68;break}return e.next=68,at(d.context,m);case 68:if("function"!=typeof Ht){e.next=71;break}return e.next=71,Ht(d.context,m);case 71:return d.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},e.next=74,new Promise((function(e,t){if(!o.resolve(d.context.route.fullPath).route.matched.length)return e();o.replace(d.context.route.fullPath,e,(function(n){if(!n._isRouter)return t(n);if(2!==n.type)return e();var l=o.afterEach(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n,r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(x.k)(n);case 3:d.context.route=t.sent,d.context.params=n.params||{},d.context.query=n.query||{},l(),e();case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}))}));case 74:return e.abrupt("return",{store:c,app:d,router:o});case 75:case"end":return e.stop()}}),e)}))),Kt.apply(this,arguments)}},67:function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return d})),n.d(t,"b",(function(){return w})),n.d(t,"d",(function(){return S})),n.d(t,"c",(function(){return E})),n.d(t,"a",(function(){return T}));var r=n(1),o=(n(32),n(20),n(34)),l=n.n(o),c=n(347);function d(e,t){return f.apply(this,arguments)}function f(){return(f=Object(r.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(t,n);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,t){return m.apply(this,arguments)}function m(){return(m=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var data,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.a.get("https://".concat(t,"/api/").concat(n,"/"));case 3:return data=e.sent,r=data.data.Global,o={date:new Date,Global:r},e.next=8,v(JSON.stringify(o));case 8:return e.abrupt("return",data);case 11:return e.prev=11,e.t0=e.catch(0),console.error(e.t0,"GetGlobalFromApi"),e.abrupt("return",null);case 15:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return(y=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==c){e.next=3;break}return e.next=3,c.writeFile("static/global.json",t,(function(e){e&&console.error(e,"cacheGlobal")}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,t){return x.apply(this,arguments)}function x(){return(x=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,data,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.a.get("https://".concat(t,"/api/").concat(n,"/"));case 3:return r=e.sent,data=r.data,o=r.data.Global,c={date:new Date,Global:o},e.next=9,v(JSON.stringify(c));case 9:return e.abrupt("return",data);case 12:e.prev=12,e.t0=e.catch(0),console.error(e.t0,"GetGlobal2");case 15:case"end":return e.stop()}}),e,null,[[0,12]])})))).apply(this,arguments)}function S(e,t,n){return O.apply(this,arguments)}function O(){return(O=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r){var o,c,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o=n||"/",e.next=4,l.a.get("https://".concat(t,"/api/").concat(r).concat(o));case 4:return c=e.sent,e.next=7,c.data;case 7:return data=e.sent,e.abrupt("return",data);case 11:e.prev=11,e.t0=e.catch(0),console.error(e.t0,n,"GetPageData");case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function E(e,t,n){return k.apply(this,arguments)}function k(){return(k=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r){var o,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.a.get("https://".concat(t,"/api/grid/GetLatestArticles?amount=").concat(n,"&pageId=").concat(r));case 3:return o=e.sent,e.next=6,o.data;case 6:return data=e.sent,e.abrupt("return",data);case 10:e.prev=10,e.t0=e.catch(0),console.error(e.t0,"GetLatestNews");case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function T(e,t){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l.a.get("https://".concat(t,"/api/flashcard/GetFlashcards?ids=").concat(n));case 3:return e.next=5,e.sent.data;case 5:return e.abrupt("return",e.sent);case 8:return e.prev=8,e.t0=e.catch(0),console.error(e.t0,"GetAllFlashcards"),e.abrupt("return");case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}}).call(this,n(92))},7:function(e,t,n){"use strict";n.d(t,"d",(function(){return w})),n.d(t,"l",(function(){return x})),n.d(t,"n",(function(){return S})),n.d(t,"m",(function(){return O})),n.d(t,"f",(function(){return E})),n.d(t,"b",(function(){return k})),n.d(t,"s",(function(){return T})),n.d(t,"h",(function(){return j})),n.d(t,"i",(function(){return P})),n.d(t,"e",(function(){return _})),n.d(t,"r",(function(){return C})),n.d(t,"k",(function(){return M})),n.d(t,"t",(function(){return R})),n.d(t,"o",(function(){return I})),n.d(t,"q",(function(){return D})),n.d(t,"g",(function(){return L})),n.d(t,"c",(function(){return N})),n.d(t,"j",(function(){return B})),n.d(t,"p",(function(){return U})),n.d(t,"a",(function(){return W})),n.d(t,"v",(function(){return X})),n.d(t,"u",(function(){return K}));n(63),n(19),n(24),n(56),n(8),n(28),n(52);var r=n(4),o=n(1),l=n(22),c=n(42),d=(n(20),n(3),n(29),n(411),n(14),n(32),n(40),n(30),n(44),n(47),n(38),n(27),n(49),n(91),n(75),n(159),n(57),n(103),n(482),n(48),n(53),n(2)),f=n(37);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(l.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){c=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(c)throw o}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;return void 0===e[n]&&(e[n]=0),e[n]++}}function x(e){d.default.config.errorHandler&&d.default.config.errorHandler(e)}function S(e){return e.then((function(e){return e.default||e}))}function O(e){return e.$options&&"function"==typeof e.$options.fetch&&!e.$options.fetch.length}function E(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=v(e.$children||[]);try{for(r.s();!(t=r.n()).done;){var o=t.value;o.$fetch?n.push(o):o.$children&&E(o,n)}}catch(e){r.e(e)}finally{r.f()}return n}function k(e,t){if(t||!e.options.__hasNuxtData){var n=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=n,e.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),m(m({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function T(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=d.default.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function j(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((function(e,r){return Object.keys(e[n]).map((function(o){return t&&t.push(r),e[n][o]}))})))}function P(e){return j(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function _(e,t){return Array.prototype.concat.apply([],e.matched.map((function(e,n){return Object.keys(e.components).reduce((function(r,o){return e.components[o]?r.push(t(e.components[o],e.instances[o],e,o,n)):delete e.components[o],r}),[])})))}function C(e,t){return Promise.all(_(e,function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n,r,o,l){var c,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof n||n.options){e.next=11;break}return e.prev=1,e.next=4,n();case 4:n=e.sent,e.next=11;break;case 7:throw e.prev=7,e.t0=e.catch(1),e.t0&&"ChunkLoadError"===e.t0.name&&"undefined"!=typeof window&&window.sessionStorage&&(c=Date.now(),(!(d=parseInt(window.sessionStorage.getItem("nuxt-reload")))||d+6e4<c)&&(window.sessionStorage.setItem("nuxt-reload",c),window.location.reload(!0))),e.t0;case 11:return o.components[l]=n=T(n),e.abrupt("return","function"==typeof t?t(n,r,o,l):n);case 13:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t,n,r,o){return e.apply(this,arguments)}}()))}function M(e){return $.apply(this,arguments)}function $(){return($=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,C(t);case 4:return e.abrupt("return",m(m({},t),{},{meta:j(t).map((function(e,n){return m(m({},e.options.meta),(t.matched[n]||{}).meta)}))}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e,t){return A.apply(this,arguments)}function A(){return(A=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var o,l,d,h;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.context||(t.context={isStatic:!0,isDev:!1,isHMR:!1,app:t,store:t.store,payload:n.payload,error:n.error,base:t.router.options.base,env:{mapsAPI:"AIzaSyDwjdYTA4GOBtWt0eBnJs40ejYXWDiYnfQ",algoliaAPI:"976caba187f8262dbd91d62d60555d82",algoliaAPP:"PVSO6OLOIU",algoliaINDEX:"SUP_Production",algoliaREPLICA:" SUP_sortBy_PublishedDate_Prod",algoliaEventREPLICA:"sortBy_EventDate_Production",algoliaGrantIndex:"SUP_Production_Grant",algoliaGrantPreviewIndex:"SUP_Preview_Grant",imgixURL:"undervisningsportalen.imgix.net",mainSiteUrl:"ffefonden.dk",apiBaseUrl:"cms.ffefonden.dk",apiBaseSiteUrl:"sup.ffefonden.dk",ssr:"true"}},n.ssrContext&&(t.context.ssrContext=n.ssrContext),t.context.redirect=function(e,path,n){if(e){t.context._redirected=!0;var o=Object(r.a)(path);if("number"==typeof e||"undefined"!==o&&"object"!==o||(n=path||{},path=e,o=Object(r.a)(path),e=302),"object"===o&&(path=t.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(f.f)(path,n),window.location.replace(path),new Error("ERR_REDIRECT");t.context.next({path:path,query:n,status:e})}},t.context.nuxtState=window.__NUXT__),e.next=3,Promise.all([M(n.route),M(n.from)]);case 3:o=e.sent,l=Object(c.a)(o,2),d=l[0],h=l[1],n.route&&(t.context.route=d),n.from&&(t.context.from=h),t.context.next=n.next,t.context._redirected=!1,t.context._errored=!1,t.context.isHMR=!1,t.context.params=t.context.route.params||{},t.context.query=t.context.route.query||{};case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e,t){return!e.length||t._redirected||t._errored?Promise.resolve():D(e[0],t).then((function(){return I(e.slice(1),t)}))}function D(e,t){var n;return(n=2===e.length?new Promise((function(n){e(t,(function(e,data){e&&t.error(e),n(data=data||{})}))})):e(t))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function L(base,e){if("hash"===e)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var t=(path||"/")+window.location.search+window.location.hash;return Object(f.d)(t)}function N(e,t){return function(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"===Object(r.a)(e[i])&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",Y(t)));return function(t,r){for(var path="",data=t||{},o=(r||{}).pretty?F:encodeURIComponent,l=0;l<e.length;l++){var c=e[l];if("string"!=typeof c){var d=data[c.name||"pathMatch"],f=void 0;if(null==d){if(c.optional){c.partial&&(path+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Array.isArray(d)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var h=0;h<d.length;h++){if(f=o(d[h]),!n[l].test(f))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(f)+"`");path+=(0===h?c.prefix:c.delimiter)+f}}else{if(f=c.asterisk?H(d):o(d),!n[l].test(f))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+f+'"');path+=c.prefix+f}}else path+=c}return path}}(function(e,t){var n,r=[],o=0,l=0,path="",c=t&&t.delimiter||"/";for(;null!=(n=z.exec(e));){var d=n[0],f=n[1],h=n.index;if(path+=e.slice(l,h),l=h+d.length,f)path+=f[1];else{var m=e[l],v=n[2],y=n[3],w=n[4],x=n[5],S=n[6],O=n[7];path&&(r.push(path),path="");var E=null!=v&&null!=m&&m!==v,k="+"===S||"*"===S,T="?"===S||"*"===S,j=n[2]||c,pattern=w||x;r.push({name:y||o++,prefix:v||"",delimiter:j,optional:T,repeat:k,partial:E,asterisk:Boolean(O),pattern:pattern?V(pattern):O?".*":"[^"+G(j)+"]+?"})}}l<e.length&&(path+=e.substr(l));path&&r.push(path);return r}(e,t),t)}function B(e,t){var n={},r=m(m({},e),t);for(var o in r)String(e[o])!==String(t[o])&&(n[o]=!0);return n}function U(e){var t;if(e.message||"string"==typeof e)t=e.message||e;else try{t=JSON.stringify(e,null,2)}catch(n){t="[".concat(e.constructor.name,"]")}return m(m({},e),{},{message:t,statusCode:e.statusCode||e.status||e.response&&e.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=function(e){window.onNuxtReadyCbs.push(e)};var z=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function F(e,t){var n=t?/[?#]/g:/[/?#]/g;return encodeURI(e).replace(n,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function H(e){return F(e,!0)}function G(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function V(e){return e.replace(/([=!:$/()])/g,"\\$1")}function Y(e){return e&&e.sensitive?"":"i"}function W(e,t,n){e.$options[t]||(e.$options[t]=[]),e.$options[t].includes(n)||e.$options[t].push(n)}var X=f.c;f.h,f.b;function K(e){try{window.history.scrollRestoration=e}catch(e){}}},71:function(e,t,n){"use strict";n.d(t,"a",(function(){return me})),n.d(t,"b",(function(){return de})),n.d(t,"c",(function(){return M}));var r=n(4),o=(n(3),n(19),n(24),n(56),n(44),n(47),n(442),n(63),n(512),n(40),n(30),n(28),n(45),n(27),n(49),n(14),n(38),n(103),n(29),n(159),n(57),n(513),n(372),n(32),n(154),n(356),n(2)),l=function(){return l=Object.assign||function(e){for(var s,i=1,t=arguments.length;i<t;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(e[p]=s[p]);return e},l.apply(this,arguments)};function c(e,t,n,r){return new(n||(n=Promise))((function(o,l){function c(e){try{f(r.next(e))}catch(e){l(e)}}function d(e){try{f(r.throw(e))}catch(e){l(e)}}function f(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(c,d)}f((r=r.apply(e,t||[])).next())}))}function d(e,body){var t,n,r,g,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return g={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(g[Symbol.iterator]=function(){return this}),g;function l(l){return function(c){return function(l){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(r=2&l[0]?n.return:l[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,l[1])).done)return r;switch(n=0,r&&(l=[2&l[0],r.value]),l[0]){case 0:case 1:r=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,n=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(r=o.trys,(r=r.length>0&&r[r.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!r||l[1]>r[0]&&l[1]<r[3])){o.label=l[1];break}if(6===l[0]&&o.label<r[1]){o.label=r[1],r=l;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(l);break}r[2]&&o.ops.pop(),o.trys.pop();continue}l=body.call(e,o)}catch(e){l=[6,e],n=0}finally{t=r=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,c])}}}function f(){for(var s=0,i=0,e=arguments.length;i<e;i++)s+=arguments[i].length;var t=Array(s),n=0;for(i=0;i<e;i++)for(var a=arguments[i],r=0,o=a.length;r<o;r++,n++)t[n]=a[r];return t}function h(e){return e!=e}function m(e){return null==e}var v=function(e){return null!==e&&e&&"object"===Object(r.a)(e)&&!Array.isArray(e)};function y(e){return""!==e&&!m(e)}function w(e){return"function"==typeof e}function x(e){return w(e)&&!!e.__locatorRef}function S(e,t){var n=Array.isArray(e)?e:E(e);if(w(n.findIndex))return n.findIndex(t);for(var i=0;i<n.length;i++)if(t(n[i],i))return i;return-1}function O(e,t){return-1!==e.indexOf(t)}function E(e){return w(Array.from)?Array.from(e):function(e){for(var t=[],n=e.length,i=0;i<n;i++)t.push(e[i]);return t}(e)}function k(e){return w(Object.values)?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function T(e,source){return Object.keys(source).forEach((function(t){if(v(source[t]))return e[t]||(e[t]={}),void T(e[t],source[t]);e[t]=source[t]})),e}function j(e,t,n){return void 0===t&&(t=0),void 0===n&&(n={cancelled:!1}),0===t?e:function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];clearTimeout(r),r=setTimeout((function(){r=void 0,n.cancelled||e.apply(void 0,o)}),t)};var r}function P(template,e){return template.replace(/{([^}]+)}/g,(function(t,p){return p in e?e[p]:"{"+p+"}"}))}var _={};var C=function(){function e(){}return e.extend=function(e,t){var n=function(e){var t;return(null===(t=e.params)||void 0===t?void 0:t.length)&&(e.params=e.params.map((function(param){return"string"==typeof param?{name:param}:param}))),e}(t);_[e]?_[e]=T(_[e],t):_[e]=l({lazy:!1,computesRequired:!1},n)},e.isLazy=function(e){var t;return!!(null===(t=_[e])||void 0===t?void 0:t.lazy)},e.isRequireRule=function(e){var t;return!!(null===(t=_[e])||void 0===t?void 0:t.computesRequired)},e.getRuleDefinition=function(e){return _[e]},e}();function M(e,t){!function(e,t){if(w(t))return;if(w(t.validate))return;if(C.getRuleDefinition(e))return;throw new Error("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.")}(e,t),"object"!==Object(r.a)(t)?C.extend(e,{validate:t}):C.extend(e,t)}var $=l({},{defaultMessage:"{_field_} is not valid.",skipOptional:!0,classes:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"},bails:!0,mode:"aggressive",useConstraintAttrs:!0}),R=function(){return $};function A(e){var t,n={};return Object.defineProperty(n,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?v(e)&&e._$$isNormalized?e:v(e)?Object.keys(e).reduce((function(t,n){var r=[];return r=!0===e[n]?[]:Array.isArray(e[n])||v(e[n])?e[n]:[e[n]],!1!==e[n]&&(t[n]=I(n,r)),t}),n):"string"!=typeof e?(t="rules must be either a string or an object.",console.warn("[vee-validate] "+t),n):e.split("|").reduce((function(e,t){var n=D(t);return n.name?(e[n.name]=I(n.name,n.params),e):e}),n):n}function I(e,t){var n=C.getRuleDefinition(e);if(!n)return t;var r,o,l={};if(!n.params&&!Array.isArray(t))throw new Error("You provided an object params to a rule that has no defined schema.");if(Array.isArray(t)&&!n.params)return t;!n.params||n.params.length<t.length&&Array.isArray(t)?r=t.map((function(e,t){var r,param=null===(r=n.params)||void 0===r?void 0:r[t];return o=param||o,param||(param=o),param})):r=n.params;for(var i=0;i<r.length;i++){var c=r[i],d=c.default;Array.isArray(t)?i in t&&(d=t[i]):c.name in t?d=t[c.name]:1===r.length&&(d=t),c.isTarget&&(d=L(d,c.cast)),"string"==typeof d&&"@"===d[0]&&(d=L(d.slice(1),c.cast)),!x(d)&&c.cast&&(d=c.cast(d)),l[c.name]?(l[c.name]=Array.isArray(l[c.name])?l[c.name]:[l[c.name]],l[c.name].push(d)):l[c.name]=d}return l}var D=function(e){var t=[],n=e.split(":")[0];return O(e,":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function L(e,t){var n=function(n){var r=n[e];return t?t(r):r};return n.__locatorRef=e,n}function N(e,t,n){return void 0===n&&(n={}),c(this,void 0,void 0,(function(){var r,o,l,c,f,h;return d(this,(function(d){switch(d.label){case 0:return r=null==n?void 0:n.bails,o=null==n?void 0:n.skipIfEmpty,[4,B({name:(null==n?void 0:n.name)||"{field}",rules:A(t),bails:null==r||r,skipIfEmpty:null==o||o,forceRequired:!1,crossTable:(null==n?void 0:n.values)||{},names:(null==n?void 0:n.names)||{},customMessages:(null==n?void 0:n.customMessages)||{}},e,n)];case 1:return l=d.sent(),c=[],f={},h={},l.errors.forEach((function(e){var t=e.msg();c.push(t),f[e.rule]=t,h[e.rule]=e.msg})),[2,{valid:l.valid,required:l.required,errors:c,failedRules:f,regenerateMap:h}]}}))}))}function B(e,t,n){var r=(void 0===n?{}:n).isInitial,o=void 0!==r&&r;return c(this,void 0,void 0,(function(){var n,r,l,c,f,h,i,m,v;return d(this,(function(d){switch(d.label){case 0:return[4,U(e,t)];case 1:if(n=d.sent(),r=n.shouldSkip,l=n.required,c=n.errors,r)return[2,{valid:!c.length,required:l,errors:c}];f=Object.keys(e.rules).filter((function(e){return!C.isRequireRule(e)})),h=f.length,i=0,d.label=2;case 2:return i<h?o&&C.isLazy(f[i])?[3,4]:(m=f[i],[4,z(e,t,{name:m,params:e.rules[m]})]):[3,5];case 3:if(!(v=d.sent()).valid&&v.error&&(c.push(v.error),e.bails))return[2,{valid:!1,required:l,errors:c}];d.label=4;case 4:return i++,[3,2];case 5:return[2,{valid:!c.length,required:l,errors:c}]}}))}))}function U(e,t){return c(this,void 0,void 0,(function(){var n,r,o,l,c,f,i,h,y;return d(this,(function(d){switch(d.label){case 0:n=Object.keys(e.rules).filter(C.isRequireRule),r=n.length,o=[],l=m(t)||""===t||(w=t,Array.isArray(w)&&0===w.length),c=l&&e.skipIfEmpty,i=0,d.label=1;case 1:return i<r?(h=n[i],[4,z(e,t,{name:h,params:e.rules[h]})]):[3,4];case 2:if(y=d.sent(),!v(y))throw new Error("Require rules has to return an object (see docs)");if(void 0!==y.required&&(f=y.required),!y.valid&&y.error&&(o.push(y.error),e.bails))return[2,{shouldSkip:!0,required:y.required,errors:o}];d.label=3;case 3:return i++,[3,1];case 4:return(!l||f||e.skipIfEmpty)&&(e.bails||c)?[2,{shouldSkip:!f&&l,required:f,errors:o}]:[2,{shouldSkip:!1,required:f,errors:o}]}var w}))}))}function z(e,t,n){return c(this,void 0,void 0,(function(){var r,o,c,f,h;return d(this,(function(d){switch(d.label){case 0:if(!(r=C.getRuleDefinition(n.name))||!r.validate)throw new Error("No such validator '"+n.name+"' exists.");return o=r.castValue?r.castValue(t):t,c=function(e,t){if(Array.isArray(e))return e.map((function(param){var e="string"==typeof param&&"@"===param[0]?param.slice(1):param;return e in t?t[e]:param}));var n={},r=function(e){return x(e)?e(t):e};return Object.keys(e).forEach((function(param){n[param]=r(e[param])})),n}(n.params,e.crossTable),[4,r.validate(o,c)];case 1:return"string"==typeof(f=d.sent())?(h=l(l({},c||{}),{_field_:e.name,_value_:t,_rule_:n.name}),[2,{valid:!1,error:{rule:n.name,msg:function(){return P(f,h)}}}]):(v(f)||(f={valid:f}),[2,{valid:f.valid,required:f.required,error:f.valid?void 0:F(e,t,r,n.name,c)}])}}))}))}function F(e,t,n,r,o){var c,d=null!==(c=e.customMessages[r])&&void 0!==c?c:n.message,f=function(e,t,n){var r=t.params;if(!r)return{};var o=r.filter((function(param){return param.isTarget})).length;if(o<=0)return{};var l={},c=e.rules[n];!Array.isArray(c)&&v(c)&&(c=r.map((function(param){return c[param.name]})));for(var d=0;d<r.length;d++){var param=r[d],f=c[d];if(x(f)){f=f.__locatorRef;var h=e.names[f]||f;l[param.name]=h,l["_"+param.name+"_"]=e.crossTable[f]}}return l}(e,n,r),h=function(e,t,n,r){var o={},l=e.rules[n],c=t.params||[];if(!l)return{};return Object.keys(l).forEach((function(t,n){var r=l[t];if(!x(r))return{};var param=c[n];if(!param)return{};var d=r.__locatorRef;o[param.name]=e.names[d]||d,o["_"+param.name+"_"]=e.crossTable[d]})),{userTargets:o,userMessage:r}}(e,n,r,d),m=h.userTargets,y=h.userMessage,w=l(l(l(l({},o||{}),{_field_:e.name,_value_:t,_rule_:r}),f),m);return{msg:function(){return function(template,e,t){if("function"==typeof template)return template(e,t);return P(template,l(l({},t),{_field_:e}))}(y||R().defaultMessage,e.name,w)},rule:r}}var H={aggressive:function(){return{on:["input","blur"]}},eager:function(e){return e.errors.length?{on:["input","change"]}:{on:["change","blur"]}},passive:function(){return{on:[]}},lazy:function(){return{on:["change","blur"]}}},G=new o.default;!function(){function e(e,t){this.container={},this.locale=e,this.merge(t)}e.prototype.resolve=function(e,t,n){return this.format(this.locale,e,t,n)},e.prototype.format=function(e,t,n,r){var o,c,d,f,h,m,v,y,x,S=null===(d=null===(c=null===(o=this.container[e])||void 0===o?void 0:o.fields)||void 0===c?void 0:c[t])||void 0===d?void 0:d[n],O=null===(h=null===(f=this.container[e])||void 0===f?void 0:f.messages)||void 0===h?void 0:h[n];return(x=S||O||"")||(x="{_field_} is not valid"),t=null!==(y=null===(v=null===(m=this.container[e])||void 0===m?void 0:m.names)||void 0===v?void 0:v[t])&&void 0!==y?y:t,w(x)?x(t,r):P(x,l(l({},r),{_field_:t}))},e.prototype.merge=function(e){T(this.container,e)},e.prototype.hasRule=function(e){var t,n;return!!(null===(n=null===(t=this.container[this.locale])||void 0===t?void 0:t.messages)||void 0===n?void 0:n[e])}}();var V=function e(a,b){if(a===b)return!0;if(a&&b&&"object"==Object(r.a)(a)&&"object"==Object(r.a)(b)){if(a.constructor!==b.constructor)return!1;var t,i,n;if(Array.isArray(a)){if((t=a.length)!=b.length)return!1;for(i=t;0!=i--;)if(!e(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((t=(n=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=t;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,n[i]))return!1;for(i=t;0!=i--;){var o=n[i];if(!e(a[o],b[o]))return!1}return!0}return a!=a&&b!=b};function Y(e){var t,n,r;if(!(r=e)||!("undefined"!=typeof Event&&w(Event)&&r instanceof Event||r&&r.srcElement))return e;var input=e.target;if("file"===input.type&&input.files)return E(input.files);if(null===(t=input._vModifiers)||void 0===t?void 0:t.number){var o=parseFloat(input.value);return h(o)?input.value:o}return(null===(n=input._vModifiers)||void 0===n?void 0:n.trim)&&"string"==typeof input.value?input.value.trim():input.value}var W=function(e){var t,n=(null===(t=e.data)||void 0===t?void 0:t.attrs)||e.elm;return!("input"!==e.tag||n&&n.type)||("textarea"===e.tag||O(["text","password","search","email","tel","url","number"],null==n?void 0:n.type))};function X(e){if(e.data){var t,n,r,o,l=e.data;if("model"in l)return l.model;if(e.data.directives)return t=e.data.directives,n=function(e){return"model"===e.name},r=Array.isArray(t)?t:E(t),-1===(o=S(r,n))?void 0:r[o]}}function K(e){var t,n,r=X(e);if(r)return{value:r.value};var o=Z(e),l=(null==o?void 0:o.prop)||"value";return(null===(t=e.componentOptions)||void 0===t?void 0:t.propsData)&&l in e.componentOptions.propsData?{value:e.componentOptions.propsData[l]}:(null===(n=e.data)||void 0===n?void 0:n.domProps)&&"value"in e.data.domProps?{value:e.data.domProps.value}:void 0}function J(e){if(!Array.isArray(e)&&void 0!==K(e))return[e];var t=function(e){return Array.isArray(e)?e:Array.isArray(e.children)?e.children:e.componentOptions&&Array.isArray(e.componentOptions.children)?e.componentOptions.children:[]}(e);return t.reduce((function(e,t){var n=J(t);return n.length&&e.push.apply(e,n),e}),[])}function Z(e){return e.componentOptions?e.componentOptions.Ctor.options.model:null}function Q(e,t,n){if(m(e[t]))e[t]=[n];else{if(w(e[t])&&e[t].fns){var r=e[t];return r.fns=Array.isArray(r.fns)?r.fns:[r.fns],void(O(r.fns,n)||r.fns.push(n))}if(w(e[t])){var o=e[t];e[t]=[o]}Array.isArray(e[t])&&!O(e[t],n)&&e[t].push(n)}}function ee(e,t,n){e.componentOptions?function(e,t,n){e.componentOptions&&(e.componentOptions.listeners||(e.componentOptions.listeners={}),Q(e.componentOptions.listeners,t,n))}(e,t,n):function(e,t,n){e.data||(e.data={}),m(e.data.on)&&(e.data.on={}),Q(e.data.on,t,n)}(e,t,n)}function te(e,t){var n;return e.componentOptions?(Z(e)||{event:"input"}).event:(null===(n=null==t?void 0:t.modifiers)||void 0===n?void 0:n.lazy)?"change":W(e)?"input":"change"}function ne(e){var t,n=null===(t=e.data)||void 0===t?void 0:t.attrs;if(!O(["input","select","textarea"],e.tag)||!n)return{};var r={};return"required"in n&&!1!==n.required&&C.getRuleDefinition("required")&&(r.required="checkbox"!==n.type||[!0]),W(e)?A(l(l({},r),function(e){var t,n=null===(t=e.data)||void 0===t?void 0:t.attrs,r={};return n?("email"===n.type&&C.getRuleDefinition("email")&&(r.email=["multiple"in n]),n.pattern&&C.getRuleDefinition("regex")&&(r.regex=n.pattern),n.maxlength>=0&&C.getRuleDefinition("max")&&(r.max=n.maxlength),n.minlength>=0&&C.getRuleDefinition("min")&&(r.min=n.minlength),"number"===n.type&&(y(n.min)&&C.getRuleDefinition("min_value")&&(r.min_value=Number(n.min)),y(n.max)&&C.getRuleDefinition("max_value")&&(r.max_value=Number(n.max))),r):r}(e))):A(r)}function re(e,t){return e.$scopedSlots.default?e.$scopedSlots.default(t)||[]:e.$slots.default||[]}function ie(e,t){return!(e._ignoreImmediate||!e.immediate)||(n=e.value,r=t,!(h(n)&&h(r)||n===r||!e.normalizedEvents.length)||(!!e._needsValidation||!e.initialized&&void 0===t));var n,r}function oe(e){return l(l({},e.flags),{errors:e.errors,classes:e.classes,failedRules:e.failedRules,reset:function(){return e.reset()},validate:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.validate.apply(e,t)},ariaInput:{"aria-invalid":e.flags.invalid?"true":"false","aria-required":e.isRequired?"true":"false","aria-errormessage":"vee_"+e.id},ariaMsg:{id:"vee_"+e.id,"aria-live":e.errors.length?"assertive":"off"}})}function ae(e,t){e.initialized||(e.initialValue=t);var n=ie(e,t);if(e._needsValidation=!1,e.value=t,e._ignoreImmediate=!0,n){var r=function(){if(e.immediate||e.flags.validated)return le(e);e.validateSilent()};e.initialized?r():e.$once("hook:mounted",(function(){return r()}))}}function se(e){return(w(e.mode)?e.mode:H[e.mode])(e)}function le(e){var t=e.validateSilent();return e._pendingValidation=t,t.then((function(n){return t===e._pendingValidation&&(e.applyResult(n),e._pendingValidation=void 0),n}))}function ce(e){e.$veeOnInput||(e.$veeOnInput=function(t){e.syncValue(t),e.setFlags({dirty:!0,pristine:!1})});var t=e.$veeOnInput;e.$veeOnBlur||(e.$veeOnBlur=function(){e.setFlags({touched:!0,untouched:!1})});var n=e.$veeOnBlur,r=e.$veeHandler,o=se(e);return r&&e.$veeDebounce===e.debounce||(r=j((function(){e.$nextTick((function(){e._pendingReset||le(e),e._pendingReset=!1}))}),o.debounce||e.debounce),e.$veeHandler=r,e.$veeDebounce=e.debounce),{onInput:t,onBlur:n,onValidate:r}}var ue=0;var de=o.default.extend({name:"ValidationProvider",inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver||(this.$vnode.context.$_veeObserver={refs:{},observe:function(e){this.refs[e.id]=e},unobserve:function(e){delete this.refs[e]}}),this.$vnode.context.$_veeObserver}}},props:{vid:{type:String,default:""},name:{type:String,default:null},mode:{type:[String,Function],default:function(){return R().mode}},rules:{type:[Object,String],default:null},immediate:{type:Boolean,default:!1},bails:{type:Boolean,default:function(){return R().bails}},skipIfEmpty:{type:Boolean,default:function(){return R().skipOptional}},debounce:{type:Number,default:0},tag:{type:String,default:"span"},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},customMessages:{type:Object,default:function(){return{}}},detectInput:{type:Boolean,default:!0}},watch:{rules:{deep:!0,handler:function(e,t){this._needsValidation=!V(e,t)}}},data:function(){return{errors:[],value:void 0,initialized:!1,initialValue:void 0,flags:{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1},failedRules:{},isActive:!0,fieldName:"",id:""}},computed:{fieldDeps:function(){var e=this;return Object.keys(this.normalizedRules).reduce((function(t,n){var r,o=(r=e.normalizedRules[n],Array.isArray(r)?r.filter((function(param){return x(param)||"string"==typeof param&&"@"===param[0]})):Object.keys(r).filter((function(e){return x(r[e])})).map((function(e){return r[e]}))).map((function(e){return x(e)?e.__locatorRef:e.slice(1)}));return t.push.apply(t,o),o.forEach((function(t){pe(e,t)})),t}),[])},normalizedEvents:function(){var e=this;return(se(this).on||[]).map((function(t){return"input"===t?e._inputEventName:t}))},isRequired:function(){var e=l(l({},this._resolvedRules),this.normalizedRules),t=Object.keys(e).some(C.isRequireRule);return this.flags.required=!!t,t},classes:function(){return function(e,t){for(var n={},r=Object.keys(t),o=r.length,l=function(i){var o=r[i],l=e&&e[o]||o,c=t[o];return m(c)?"continue":"valid"!==o&&"invalid"!==o||t.validated?void("string"==typeof l?n[l]=c:Array.isArray(l)&&l.forEach((function(e){n[e]=c}))):"continue"},i=0;i<o;i++)l(i);return n}(R().classes,this.flags)},normalizedRules:function(){return A(this.rules)}},mounted:function(){var e=this,t=function(){if(e.flags.validated){var t=e._regenerateMap;if(t){var n=[],r={};return Object.keys(t).forEach((function(e){var o=t[e]();n.push(o),r[e]=o})),void e.applyResult({errors:n,failedRules:r,regenerateMap:t})}e.validate()}};G.$on("change:locale",t),this.$on("hook:beforeDestroy",(function(){G.$off("change:locale",t)}))},render:function(e){var t=this;this.registerField();var n=re(this,oe(this));if(this.detectInput){var r=J(n);r.length&&r.forEach((function(input,e){var n,r,o,l,c,d;if(O(["checkbox","radio"],null===(r=null===(n=input.data)||void 0===n?void 0:n.attrs)||void 0===r?void 0:r.type)||!(e>0)){var f=R().useConstraintAttrs?ne(input):{};V(t._resolvedRules,f)||(t._needsValidation=!0),O(["input","select","textarea"],input.tag)&&(t.fieldName=(null===(l=null===(o=input.data)||void 0===o?void 0:o.attrs)||void 0===l?void 0:l.name)||(null===(d=null===(c=input.data)||void 0===c?void 0:c.attrs)||void 0===d?void 0:d.id)),t._resolvedRules=f,function(e,t){var n=K(t);e._inputEventName=e._inputEventName||te(t,X(t)),ae(e,null==n?void 0:n.value);var r=ce(e),o=r.onInput,l=r.onBlur,c=r.onValidate;ee(t,e._inputEventName,o),ee(t,"blur",l),e.normalizedEvents.forEach((function(e){ee(t,e,c)})),e.initialized=!0}(t,input)}}))}return this.slim&&n.length<=1?n[0]:e(this.tag,n)},beforeDestroy:function(){this.$_veeObserver.unobserve(this.id)},activated:function(){this.isActive=!0},deactivated:function(){this.isActive=!1},methods:{setFlags:function(e){var t=this;Object.keys(e).forEach((function(n){t.flags[n]=e[n]}))},syncValue:function(e){var t=Y(e);this.value=t,this.flags.changed=!V(this.initialValue,t)},reset:function(){var e=this;this.errors=[],this.initialValue=this.value;var t={untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1};t.required=this.isRequired,this.setFlags(t),this.failedRules={},this.validateSilent(),this._pendingValidation=void 0,this._pendingReset=!0,setTimeout((function(){e._pendingReset=!1}),this.debounce)},validate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return c(this,void 0,void 0,(function(){return d(this,(function(t){return e.length>0&&this.syncValue(e[0]),[2,le(this)]}))}))},validateSilent:function(){return c(this,void 0,void 0,(function(){var e,t;return d(this,(function(n){switch(n.label){case 0:return this.setFlags({pending:!0}),e=l(l({},this._resolvedRules),this.normalizedRules),Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),[4,N(this.value,e,l(l({name:this.name||this.fieldName},(r=this,o=r.$_veeObserver.refs,{names:{},values:{}},r.fieldDeps.reduce((function(e,t){return o[t]?(e.values[t]=o[t].value,e.names[t]=o[t].name,e):e}),{names:{},values:{}}))),{bails:this.bails,skipIfEmpty:this.skipIfEmpty,isInitial:!this.initialized,customMessages:this.customMessages}))];case 1:return t=n.sent(),this.setFlags({pending:!1,valid:t.valid,invalid:!t.valid}),void 0!==t.required&&this.setFlags({required:t.required}),[2,t]}var r,o}))}))},setErrors:function(e){this.applyResult({errors:e,failedRules:{}})},applyResult:function(e){var t=e.errors,n=e.failedRules,r=e.regenerateMap;this.errors=t,this._regenerateMap=r,this.failedRules=l({},n||{}),this.setFlags({valid:!t.length,passed:!t.length,invalid:!!t.length,failed:!!t.length,validated:!0,changed:!V(this.value,this.initialValue)})},registerField:function(){!function(e){var t=function(e){if(e.vid)return e.vid;if(e.name)return e.name;if(e.id)return e.id;if(e.fieldName)return e.fieldName;return"_vee_"+ ++ue}(e),n=e.id;if(!e.isActive||n===t&&e.$_veeObserver.refs[n])return;n!==t&&e.$_veeObserver.refs[n]===e&&e.$_veeObserver.unobserve(n);e.id=t,e.$_veeObserver.observe(e)}(this)},checkComputesRequiredState:function(){var e=l(l({},this._resolvedRules),this.normalizedRules);return Object.keys(e).some(C.isRequireRule)}}});function pe(e,t,n){void 0===n&&(n=!0);var r=e.$_veeObserver.refs;if(e._veeWatchers||(e._veeWatchers={}),!r[t]&&n)return e.$once("hook:mounted",(function(){pe(e,t,!1)}));!w(e._veeWatchers[t])&&r[t]&&(e._veeWatchers[t]=r[t].$watch("value",(function(){var t=e.checkComputesRequiredState();e.flags.validated&&(e._needsValidation=!0,e.validate()),t&&!e.flags.validated&&e.validateSilent()})))}var fe=[["pristine","every"],["dirty","some"],["touched","some"],["untouched","every"],["valid","every"],["invalid","some"],["pending","some"],["validated","every"],["changed","some"],["passed","every"],["failed","some"]],he=0;var me=o.default.extend({name:"ValidationObserver",provide:function(){return{$_veeObserver:this}},inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver?this.$vnode.context.$_veeObserver:null}}},props:{tag:{type:String,default:"span"},vid:{type:String,default:function(){return"obs_"+he++}},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{id:"",refs:{},observers:[],errors:{},flags:ye(),fields:{}}},created:function(){var e=this;this.id=this.vid,ge(this);var t=j((function(t){var n=t.errors,r=t.flags,o=t.fields;e.errors=n,e.flags=r,e.fields=o}),16);this.$watch(be,t)},activated:function(){ge(this)},deactivated:function(){ve(this)},beforeDestroy:function(){ve(this)},render:function(e){var t,n=re(this,l(l({},(t=this).flags),{errors:t.errors,fields:t.fields,validate:t.validate,validateWithInfo:t.validateWithInfo,passes:t.handleSubmit,handleSubmit:t.handleSubmit,reset:t.reset}));return this.slim&&n.length<=1?n[0]:e(this.tag,{on:this.$listeners},n)},methods:{observe:function(e,t){var n;void 0===t&&(t="provider"),"observer"!==t?this.refs=l(l({},this.refs),((n={})[e.id]=e,n)):this.observers.push(e)},unobserve:function(e,t){if(void 0===t&&(t="provider"),"provider"!==t){var n=S(this.observers,(function(t){return t.id===e}));-1!==n&&this.observers.splice(n,1)}else{if(!this.refs[e])return;this.$delete(this.refs,e)}},validateWithInfo:function(e){var t=(void 0===e?{}:e).silent,n=void 0!==t&&t;return c(this,void 0,void 0,(function(){var e,t,r,o,l,c;return d(this,(function(d){switch(d.label){case 0:return[4,Promise.all(f(k(this.refs).filter((function(e){return!e.disabled})).map((function(e){return e[n?"validateSilent":"validate"]().then((function(e){return e.valid}))})),this.observers.filter((function(e){return!e.disabled})).map((function(e){return e.validate({silent:n})}))))];case 1:return e=d.sent(),t=e.every((function(e){return e})),r=be.call(this),o=r.errors,l=r.flags,c=r.fields,this.errors=o,this.flags=l,this.fields=c,[2,{errors:o,flags:l,fields:c,isValid:t}]}}))}))},validate:function(e){var t=(void 0===e?{}:e).silent,n=void 0!==t&&t;return c(this,void 0,void 0,(function(){return d(this,(function(e){switch(e.label){case 0:return[4,this.validateWithInfo({silent:n})];case 1:return[2,e.sent().isValid]}}))}))},handleSubmit:function(e){return c(this,void 0,void 0,(function(){return d(this,(function(t){switch(t.label){case 0:return[4,this.validate()];case 1:return t.sent()&&e?[2,e()]:[2]}}))}))},reset:function(){return f(k(this.refs),this.observers).forEach((function(e){return e.reset()}))},setErrors:function(e){var t=this;Object.keys(e).forEach((function(n){var r=t.refs[n];if(r){var o=e[n]||[];o="string"==typeof o?[o]:o,r.setErrors(o)}})),this.observers.forEach((function(t){t.setErrors(e)}))}}});function ve(e){e.$_veeObserver&&e.$_veeObserver.unobserve(e.id,"observer")}function ge(e){e.$_veeObserver&&e.$_veeObserver.observe(e,"observer")}function ye(){return l(l({},{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1}),{valid:!0,invalid:!1})}function be(){for(var e=f(k(this.refs),this.observers.filter((function(e){return!e.disabled}))),t={},n=ye(),r={},o=e.length,i=0;i<o;i++){var c=e[i];Array.isArray(c.errors)?(t[c.id]=c.errors,r[c.id]=l({id:c.id,name:c.name,failedRules:c.failedRules},c.flags)):(t=l(l({},t),c.errors),r=l(l({},r),c.fields))}return fe.forEach((function(t){var r=t[0],o=t[1];n[r]=e[o]((function(e){return e.flags[r]}))})),{errors:t,flags:n,fields:r}}},72:function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return w}));var r=n(1),o=(n(20),n(27),n(49),n(32),n(48),n(53),n(34)),l=n.n(o),c=n(73),d=n.n(c),f=n(144);n(479),d.a.locale("da");var h=function(e,t){var n=new Date(e);return n?d()(String(n)).format(t||"DD/MM/YYYY HH:mm"):null},m=function(e){return Object(f.a)(e)},v=function(e){if(null!=e){var t=e.getClientRects();for(var n in t)if(null!=t[n].x)return t[n].x}return 0},y=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,image;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.a.get("https://".concat(t,"/api/media/GetMedia?mediaUdi=").concat(n)).catch((function(e){return console.error(e)}));case 2:if(!(r=e.sent)){e.next=9;break}return e.next=6,r.data;case 6:return(image=e.sent).Url=image.Url.replace(/^(?:\/\/|[^\/]+)*/,""),e.abrupt("return",image);case 9:return e.abrupt("return",null);case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),w=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r){var o,i,c,d,f,h,m,v,y,w,img,x,S,O,E;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==(o=n.querySelectorAll(r))||"a"!==r){e.next=20;break}i=0;case 4:if(!(i<o.length)){e.next=20;break}if(c=o[i],!(d=c.href).includes("localLink:umb://")){e.next=16;break}return f=c.href.substring(c.href.lastIndexOf("umb"),c.href.lastIndexOf("%7D")),e.next=11,l.a.get("https://".concat(t,"/api/media/GetMedia?mediaUdi=").concat(f));case 11:h=e.sent,(m=h.data.Url).includes("/media/")?c.href="https://".concat(t).concat(m):c.href=m,e.next=17;break;case 16:d.includes("/media/")&&(v=c.href.lastIndexOf("/media/"),y=c.href.substring(v+6),c.href="https://".concat("undervisningsportalen.imgix.net").concat(y));case 17:i++,e.next=4;break;case 20:if(null==o||"img"!==r){e.next=39;break}w=0;case 22:if(!(w<o.length)){e.next=39;break}if(img=o[w],!(x=img.dataset.udi)){e.next=33;break}return e.next=28,l.a.get("https://".concat(t,"/api/media/GetMedia?mediaUdi=").concat(x));case 28:S=e.sent,img.src=S.data.Url,img.alt=S.data.AltText,e.next=36;break;case 33:O=img.src.lastIndexOf("/media/"),E=img.src.substring(O+6),img.src="https://".concat("undervisningsportalen.imgix.net").concat(E);case 36:w++,e.next=22;break;case 39:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}()},73:function(e,t,n){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",l="month",c="quarter",d="year",f="date",h="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},w=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},x={s:w,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+w(r,2,"0")+":"+w(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),s=n-i<0,u=t.clone().add(r+(s?-1:1),l);return+(-(r+(n-i)/(s?i-u:u-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:d,w:o,d:a,D:f,h:u,m:s,s:i,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},g="en",S={};S[g]=y;var p=function(e){return e instanceof T},O=function e(t,n,r){var i;if(!t)return g;if("string"==typeof t){var s=t.toLowerCase();S[s]&&(i=s),n&&(S[s]=n,i=s);var u=t.split("-");if(!i&&u.length>1)return e(u[0])}else{var a=t.name;S[a]=t,i=a}return!r&&i&&(g=i),i||!r&&g},E=function(e,t){if(p(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new T(n)},k=x;k.l=O,k.i=p,k.w=function(e,t){return E(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var T=function(){function y(e){this.$L=O(e.locale,null,!0),this.parse(e)}var w=y.prototype;return w.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(k.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(m);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},w.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},w.$utils=function(){return k},w.isValid=function(){return!(this.$d.toString()===h)},w.isSame=function(e,t){var n=E(e);return this.startOf(t)<=n&&n<=this.endOf(t)},w.isAfter=function(e,t){return E(e)<this.startOf(t)},w.isBefore=function(e,t){return this.endOf(t)<E(e)},w.$g=function(e,t,n){return k.u(e)?this[t]:this.set(n,e)},w.unix=function(){return Math.floor(this.valueOf()/1e3)},w.valueOf=function(){return this.$d.getTime()},w.startOf=function(e,t){var n=this,r=!!k.u(t)||t,c=k.p(e),h=function(e,t){var i=k.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?i:i.endOf(a)},m=function(e,t){return k.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},v=this.$W,y=this.$M,w=this.$D,x="set"+(this.$u?"UTC":"");switch(c){case d:return r?h(1,0):h(31,11);case l:return r?h(1,y):h(0,y+1);case o:var g=this.$locale().weekStart||0,S=(v<g?v+7:v)-g;return h(r?w-S:w+(6-S),y);case a:case f:return m(x+"Hours",0);case u:return m(x+"Minutes",1);case s:return m(x+"Seconds",2);case i:return m(x+"Milliseconds",3);default:return this.clone()}},w.endOf=function(e){return this.startOf(e,!1)},w.$set=function(e,t){var n,o=k.p(e),c="set"+(this.$u?"UTC":""),h=(n={},n[a]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[u]=c+"Hours",n[s]=c+"Minutes",n[i]=c+"Seconds",n[r]=c+"Milliseconds",n)[o],m=o===a?this.$D+(t-this.$W):t;if(o===l||o===d){var v=this.clone().set(f,1);v.$d[h](m),v.init(),this.$d=v.set(f,Math.min(this.$D,v.daysInMonth())).$d}else h&&this.$d[h](m);return this.init(),this},w.set=function(e,t){return this.clone().$set(e,t)},w.get=function(e){return this[k.p(e)]()},w.add=function(r,c){var f,h=this;r=Number(r);var m=k.p(c),v=function(e){var t=E(h);return k.w(t.date(t.date()+Math.round(e*r)),h)};if(m===l)return this.set(l,this.$M+r);if(m===d)return this.set(d,this.$y+r);if(m===a)return v(1);if(m===o)return v(7);var y=(f={},f[s]=t,f[u]=n,f[i]=e,f)[m]||1,w=this.$d.getTime()+r*y;return k.w(w,this)},w.subtract=function(e,t){return this.add(-1*e,t)},w.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||h;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=k.z(this),s=this.$H,u=this.$m,a=this.$M,o=n.weekdays,l=n.months,c=function(e,n,i,s){return e&&(e[n]||e(t,r))||i[n].slice(0,s)},d=function(e){return k.s(s%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},m={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:k.s(a+1,2,"0"),MMM:c(n.monthsShort,a,l,3),MMMM:c(l,a),D:this.$D,DD:k.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,o,2),ddd:c(n.weekdaysShort,this.$W,o,3),dddd:o[this.$W],H:String(s),HH:k.s(s,2,"0"),h:d(1),hh:d(2),a:f(s,u,!0),A:f(s,u,!1),m:String(u),mm:k.s(u,2,"0"),s:String(this.$s),ss:k.s(this.$s,2,"0"),SSS:k.s(this.$ms,3,"0"),Z:i};return r.replace(v,(function(e,t){return t||m[e]||i.replace(":","")}))},w.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},w.diff=function(r,f,h){var m,v=k.p(f),y=E(r),w=(y.utcOffset()-this.utcOffset())*t,x=this-y,g=k.m(this,y);return g=(m={},m[d]=g/12,m[l]=g,m[c]=g/3,m[o]=(x-w)/6048e5,m[a]=(x-w)/864e5,m[u]=x/n,m[s]=x/t,m[i]=x/e,m)[v]||x,h?g:k.a(g)},w.daysInMonth=function(){return this.endOf(l).$D},w.$locale=function(){return S[this.$L]},w.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=O(e,t,!0);return r&&(n.$L=r),n},w.clone=function(){return k.w(this.$d,this)},w.toDate=function(){return new Date(this.valueOf())},w.toJSON=function(){return this.isValid()?this.toISOString():null},w.toISOString=function(){return this.$d.toISOString()},w.toString=function(){return this.$d.toUTCString()},y}(),j=T.prototype;return E.prototype=j,[["$ms",r],["$s",i],["$m",s],["$H",u],["$W",a],["$M",l],["$y",d],["$D",f]].forEach((function(e){j[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),E.extend=function(e,t){return e.$i||(e(t,T,E),e.$i=!0),E},E.locale=O,E.isDayjs=p,E.unix=function(e){return E(1e3*e)},E.en=S[g],E.Ls=S,E.p={},E}()},77:function(e,t,n){"use strict";n.d(t,"g",(function(){return r})),n.d(t,"f",(function(){return o})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return f})),n.d(t,"e",(function(){return h})),n.d(t,"h",(function(){return m}));var r="/api/attendee/CreateAttendee",o="/api/attendee/SessionExists",l="/api/attendee/GetRemainingSeats",c="/api/attendee/EmailIsSignedUp",d="ffe-events",f="ffe-event-submission",h="hide-content-login-modal",m="trigger-scroll"},88:function(e,t,n){"use strict";var r={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var n=t.parent,r=t.slots,o=t.props,l=r(),c=l.default;void 0===c&&(c=[]);var d=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||d)?e(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||d):c.length>0?c.map((function(){return e(!1)})):e(!1))}};e.exports=r},9:function(e,t,n){"use strict";n.r(t),n.d(t,"plugins",(function(){return o}));var r=n(113);n.d(t,"initializeStores",(function(){return r.b})),n.d(t,"pageStore",(function(){return r.c})),n.d(t,"sitemapStore",(function(){return r.d})),n.d(t,"globalStore",(function(){return r.a}));var o=[function(e){return Object(r.b)(e)}]},99:function(e,t,n){"use strict";var r={};r["auth-redirect"]=n(520),r["auth-redirect"]=r["auth-redirect"].default||r["auth-redirect"],r.global=n(460),r.global=r.global.default||r.global,r.globalHeaderFooter=n(147),r.globalHeaderFooter=r.globalHeaderFooter.default||r.globalHeaderFooter,r.page=n(480),r.page=r.page.default||r.page,t.a=r}},[[449,108,104,0]]]);