1/*! For license information please see chunk-g24.26e00d04d654b25c26bc.chunk.js.LICENSE.txt */ 2(self.webpackChunkrubics_service=self.webpackChunkrubics_service||[]).push([[659],{43654:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},r.apply(this,arguments)},a=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},i=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}},o=this&&this.__spreadArray||function(e,n){for(var t=0,r=n.length,a=e.length;t<r;t++,a++)e[a]=n[t];return e};Object.defineProperty(n,"__esModule",{value:!0});var l=t(67294),c=t(1868),u=t(10345);n.default=function(){var e=this,n=l.useContext(u.CartContext),t=l.useCallback((function(){n.setLoading(!0);var e=new CustomEvent("cart-is-updating",{detail:n.data});document.dispatchEvent(e)}),[n]),s=l.useCallback((function(){var e=new CustomEvent("cart-updated",{detail:n.data});n.setLoading(!1),document.dispatchEvent(e)}),[n]),d=l.useCallback((function(r){return a(e,void 0,void 0,(function(){var e,a;return i(this,(function(i){switch(i.label){case 0:return t(),e=o(o([],r.product.standardCustomizations||[]),r.customizations||[]),[4,n.addToCart(r.product,"number"==typeof r.amount?r.amount:1,e,r.payloads,r.bookSlot,r.bundleContent)];case 1:return(a=i.sent())&&c.Tracker.cart("add",[a]),s(),[2,a]}}))}))}),[n.data,n.addToCart]),p=l.useCallback((function(r,o){return a(e,void 0,void 0,(function(){var e;return i(this,(function(a){switch(a.label){case 0:return t(),[4,n.updateCartItem(r,o)];case 1:return e=a.sent(),s(),[2,e]}}))}))}),[n.data,n.updateCartItem]),f=l.useCallback((function(r){return a(e,void 0,void 0,(function(){var e;return i(this,(function(a){switch(a.label){case 0:return t(),[4,n.removeFromCart(r)];case 1:return a.sent(),(e=n.data.items.find((function(e){return e._id===r})))&&c.Tracker.cart("remove",[e]),s(),[2]}}))}))}),[n.data,n.removeFromCart]),m=l.useCallback((function(r,o){return a(e,void 0,void 0,(function(){var e;return i(this,(function(a){switch(a.label){case 0:return t(),[4,n.setCustomization(r,o)];case 1:return e=a.sent(),s(),[2,e]}}))}))}),[n.data,n.setCustomization]),g=l.useCallback((function(o){return a(e,void 0,void 0,(function(){var e,a;return i(this,(function(i){switch(i.label){case 0:return t(),[4,n.setData(r(r({},n.data),{items:o.map((function(e){return{_id:e.product._id,product:e.product,amount:1,customizations:e.customizations||[],payloads:e.payloads||[],cost:0,compareCost:0,discount:0,variant:e.product.variant,appliedDiscounts:[],tax:0,bookSlot:e.bookSlot}}))}))];case 1:return i.sent(),e=o.filter((function(e){return!n.data.items.some((function(n){return n.product._id===e.product._id}))})),a=n.data.items.filter((function(e){return!n.data.items.some((function(n){return n.product._id===e.product._id}))})),e.length>0&&c.Tracker.cart("add",e),a.length>0&&c.Tracker.cart("remove",a),s(),[2]}}))}))}),[n.data,n.setData]),h=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.setCode(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.setCode]),b=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.setShipping(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.setShipping]),y=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.setNotes(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.setNotes]),v=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.addNote(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.addNote]),x=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.setSlotsToBook(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.setSlotsToBook]),w=l.useCallback((function(r){return a(e,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return t(),[4,n.addSlotToBook(r)];case 1:return e.sent(),s(),[2]}}))}))}),[n.data,n.addSlotToBook]),E=l.useCallback((function(){return a(e,void 0,void 0,(function(){var e;return i(this,(function(r){switch(r.label){case 0:return t(),e=n.data.items,[4,n.emptyCart()];case 1:return r.sent(),e.length>0&&c.Tracker.cart("remove",e),s(),[2]}}))}))}),[n.data,n.emptyCart]);return{loaded:n.loaded,loading:n.loading,content:n.data,addItem:d,updateItem:p,removeItem:f,setCustomization:m,set:g,setCode:h,setShipping:b,setNotes:y,addNote:v,setSlotsToBook:x,addSlotToBook:w,empty:E}}},97746:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Article=n.ArticleBody=n.ArticleWrapper=void 0;var a=t(67294),i=t(12788),o=t(1868),l=t(27639),c=t(3500);n.ArticleWrapper=i.default.article(p||(p=r(["\n margin: 0 auto ","px auto;\n max-width: 778px;\n"],["\n margin: 0 auto ","px auto;\n max-width: 778px;\n"])),(function(e){return e.theme.spacing.xl}));var u=i.default.div(f||(f=r([""],[""]))),s=i.default.h1(m||(m=r(["\n margin: ","px 0\n ","px 0;\n text-align: center;\n ",";\n\n @media (min-width: 650px) {\n font-size: 2.5rem;\n }\n"],["\n margin: ","px 0\n ","px 0;\n text-align: center;\n ",";\n\n @media (min-width: 650px) {\n font-size: 2.5rem;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.medium}),(function(e){return l.default.createStyles(e.theme.fonts.heading3)})),d=i.default.div(g||(g=r(["\n margin: ","px 0;\n\n img {\n width: 100%;\n display: block;\n }\n\n @media (min-width: 650px) {\n margin: ","px 0;\n }\n"],["\n margin: ","px 0;\n\n img {\n width: 100%;\n display: block;\n }\n\n @media (min-width: 650px) {\n margin: ","px 0;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xl}));n.ArticleBody=i.default.div(h||(h=r(["\n > div {\n margin: ","px 0;\n }\n"],["\n > div {\n margin: ","px 0;\n }\n"])),(function(e){return e.theme.spacing.large}));var p,f,m,g,h;n.Article=function(e){var t=e.pageContext,r=e.featuredImage,i=e.children,l=t.pageData;if(!l)return null;var p=r||l.featuredImage;return a.createElement(c.VerticalSpacer,null,a.createElement(c.HorizontalSpacer,null,a.createElement(n.ArticleWrapper,null,a.createElement(u,null,a.createElement(s,null,l.title),p&&p.url&&a.createElement(d,null,a.createElement("img",{src:o.Image.createUrl({image:p,transforms:"w_778"}),alt:p.alt}))),a.createElement(n.ArticleBody,null,i))))},n.default={name:"Article",label:"Artikkel",reactComponent:n.Article,usableInSection:!0,richContent:!0,icon:"content",props:[{name:"featuredImage",label:"Hovedbilde",type:"image",editable:!0}]}},61991:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.ArticleImage=void 0;var a,i,o=t(67294),l=t(12788),c=t(1868),u=l.default.figure(a||(a=r(["\n display: block;\n margin: 0;\n width: 100%;\n\n img {\n display: block;\n width: 100%;\n }\n"],["\n display: block;\n margin: 0;\n width: 100%;\n\n img {\n display: block;\n width: 100%;\n }\n"]))),s=l.default.figcaption(i||(i=r(["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);\n border-top: 0;\n padding: ","px;\n"],["\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);\n border-top: 0;\n padding: ","px;\n"])),(function(e){return e.theme.spacing.small}));n.ArticleImage=function(e){var n=e.image;return o.createElement(u,null,o.createElement("img",{src:c.Image.createUrl({image:n,transforms:"w_778"}),alt:n?n.alt:void 0,loading:"lazy"}),n&&n.caption&&o.createElement(s,null,n.caption))},n.default={name:"ArticleImage",label:"Bilde",reactComponent:n.ArticleImage,usableInRichContent:!0,icon:"image",props:[{name:"image",label:"Bilde",type:"image",editable:!0}]}},32577:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},o=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.Banner=void 0;var l,c,u,s,d,p,f,m,g,h,b,y,v=t(67294),x=t(12788),w=t(1868),E=t(27639),k=t(59494),C=t(84969),_=x.default.div(l||(l=r(["\n color: ",";\n text-decoration: none;\n display: block;\n"],["\n color: ",";\n text-decoration: none;\n display: block;\n"])),(function(e){return e.theme.colors.text})),S=x.default.div(u||(u=r(["\n height: auto;\n background-color: ",";\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n text-decoration: none;\n color: ",";\n\n > * {\n color: inherit;\n text-decoration: none;\n }\n\n a {\n text-align: center;\n }\n\n ",";\n\n @media (min-width: 650px) {\n height: 500px;\n align-items: center;\n\n a {\n text-align: inherit;\n }\n }\n"],["\n height: auto;\n background-color: ",";\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: flex-end;\n text-decoration: none;\n color: ",";\n\n > * {\n color: inherit;\n text-decoration: none;\n }\n\n a {\n text-align: center;\n }\n\n ",";\n\n @media (min-width: 650px) {\n height: 500px;\n align-items: center;\n\n a {\n text-align: inherit;\n }\n }\n"])),(function(e){return e.backgroundColor||e.theme.colors.campaignBanner||"gray"}),(function(e){return e.theme.colors.text}),(function(e){return e.backgroundImage&&(0,x.css)(c||(c=r(["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n "],["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n "])),e.backgroundImage)})),O=x.default.div(s||(s=r(["\n background-color: ",";\n text-decoration: none;\n height: 335px;\n\n a {\n text-align: left;\n }\n\n @media (min-width: 650px) {\n display: flex;\n height: 400px;\n align-items: center;\n\n a {\n text-align: inherit;\n }\n }\n"],["\n background-color: ",";\n text-decoration: none;\n height: 335px;\n\n a {\n text-align: left;\n }\n\n @media (min-width: 650px) {\n display: flex;\n height: 400px;\n align-items: center;\n\n a {\n text-align: inherit;\n }\n }\n"])),(function(e){return e.backgroundColor||"rgba(54, 107, 34, 0.03)"})),P=x.default.div(d||(d=r(["\n position: relative;\n z-index: 3;\n padding: ","px;\n max-width: ",";\n margin: 0 auto;\n width: 100%;\n"],["\n position: relative;\n z-index: 3;\n padding: ","px;\n max-width: ",";\n margin: 0 auto;\n width: 100%;\n"])),(function(e){return e.theme.spacing.medium}),k.MAX_CONTENT_WIDTH),j=x.default.div(f||(f=r(["\n padding: ","px;\n box-shadow: 0 6px 6px 1px rgba(0, 0, 0, 0.05);\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 12px;\n text-align: center;\n width: 100%;\n max-width: 100%;\n\n @media (min-width: 650px) {\n max-width: 525px;\n width: 100%;\n padding: ","px;\n }\n\n ","\n"],["\n padding: ","px;\n box-shadow: 0 6px 6px 1px rgba(0, 0, 0, 0.05);\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 12px;\n text-align: center;\n width: 100%;\n max-width: 100%;\n\n @media (min-width: 650px) {\n max-width: 525px;\n width: 100%;\n padding: ","px;\n }\n\n ","\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xl}),(function(e){return e.alternate&&(0,x.css)(p||(p=r(["\n background-color: rgba(54, 107, 34, 0.03);\n padding: ",";\n box-shadow: initial;\n text-align: left;\n\n * {\n color: ",";\n\n .cta-button {\n color: #fff;\n }\n }\n\n @media (min-width: 650px) {\n background-color: initial;\n max-width: 460px;\n width: 100%;\n padding: ",";\n }\n "],["\n background-color: rgba(54, 107, 34, 0.03);\n padding: ",";\n box-shadow: initial;\n text-align: left;\n\n * {\n color: ",";\n\n .cta-button {\n color: #fff;\n }\n }\n\n @media (min-width: 650px) {\n background-color: initial;\n max-width: 460px;\n width: 100%;\n padding: ",";\n }\n "])),"".concat(e.theme.spacing.xl,"px ").concat(e.theme.spacing.medium,"px"),e.theme.colors.text,"0 ".concat(e.theme.spacing.xl2,"px"))})),T=x.default.h1(m||(m=r(["\n margin: 0;\n line-height: 1.25;\n margin-bottom: ","px;\n color: ",";\n ","\n\n @media (min-width: 650px) {\n font-size: 2.8125rem;\n }\n"],["\n margin: 0;\n line-height: 1.25;\n margin-bottom: ","px;\n color: ",";\n ","\n\n @media (min-width: 650px) {\n font-size: 2.8125rem;\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors.text3}),(function(e){return E.default.createStyles(e.theme.fonts.heading1)})),M=x.default.div(g||(g=r(["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n height: 335px;\n width: 100%;\n\n @media (min-width: 650px) {\n width: 50%;\n height: 400px;\n }\n"],["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n height: 335px;\n width: 100%;\n\n @media (min-width: 650px) {\n width: 50%;\n height: 400px;\n }\n"])),(function(e){return e.image})),A=x.default.div(b||(b=r(["\n * {\n margin: 0;\n ","\n\n ",";\n\n @media (min-width: 650px) {\n font-size: 1.875rem;\n }\n }\n"],["\n * {\n margin: 0;\n ","\n\n ",";\n\n @media (min-width: 650px) {\n font-size: 1.875rem;\n }\n }\n"])),(function(e){return E.default.createStyles(e.theme.fonts.heading3)}),(function(e){return e.smaller&&(0,x.css)(h||(h=r(["\n ","\n "],["\n ","\n "])),(function(e){return E.default.createStyles(e.theme.fonts.body1)}))})),I=x.default.div(y||(y=r(["\n > a {\n display: flex;\n margin-top: ","px;\n\n @media (min-width: 650px) {\n display: inline-flex;\n text-align: initial;\n }\n }\n"],["\n > a {\n display: flex;\n margin-top: ","px;\n\n @media (min-width: 650px) {\n display: inline-flex;\n text-align: initial;\n }\n }\n"])),(function(e){return e.theme.spacing.medium}));n.Banner=function(e){var n=e.variant,r=e.title,l=e.subtitle,c=e.backgroundColor,u=e.backgroundImage,s=e.video,d=e.cta,p=e.url,f=e.pageContext.pageData,m=v.useState(void 0),g=m[0],h=m[1];var b=v.useMemo((function(){if(u||f&&f.featuredImage)return w.Image.createUrl({image:u||f.featuredImage,transforms:"w_1400"})}),[u,f]);v.useEffect((function(){s&&function(){i(this,void 0,void 0,(function(){var e;return o(this,(function(n){switch(n.label){case 0:return w.Util.isBrowser()?[4,Promise.resolve().then((function(){return t(16589)}))]:[3,2];case 1:e=n.sent(),h(e),n.label=2;case 2:return[2]}}
2))}))}()}),[]);var y=v.useMemo((function(){var e=p?"a":"div";return p?{href:p,as:e}:{as:e}}),[p]);if(!f)return null;var x=v.createElement(P,null,v.createElement(j,null,v.createElement(T,null,r||f.title),l&&v.createElement(A,{dangerouslySetInnerHTML:{__html:l}}),d&&p&&v.createElement(I,null,v.createElement(C.ButtonLink,{href:p},d))));return s&&g?v.createElement(_,a({},y),v.createElement(g.default,{videoId:s},v.createElement(S,{backgroundColor:c,backgroundImage:b},x))):"b"===n&&b?v.createElement(O,a({backgroundColor:c},y),v.createElement(M,{image:b}),v.createElement(j,{alternate:!0},v.createElement(T,null,r||f.title),l&&v.createElement(A,{dangerouslySetInnerHTML:{__html:l}}),d&&p&&v.createElement(I,null,v.createElement(C.ButtonLink,{className:"cta-button",href:p},d)))):v.createElement(S,a({backgroundColor:c,backgroundImage:b},y),x)},n.default={name:"Banner",label:"Banner",reactComponent:n.Banner,usableInSection:!0,icon:"banner",props:[{name:"variant",label:"Variant",type:"string",select:["a","b"],editable:!0},{name:"title",label:"Tittel",type:"string",editable:!0},{name:"subtitle",label:"Undertittel",type:"draft",editable:!0},{name:"backgroundColor",label:"Bakgrunnsfarge",type:"color",editable:!0,mock:!0,previewValue:"#00354D"},{name:"backgroundImage",label:"Bakgrunnsbilde",type:"image",editable:!0},{name:"video",label:"YouTube-videoid",type:"string",editable:!0},{name:"cta",label:"CTA",type:"string",editable:!0},{name:"url",label:"URL",type:"string",editable:!0}]}},35574:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0});var a,i,o=t(12788),l=o.default.div(i||(i=r(["\n transition: opacity 0.12s ease-in-out;\n\n ",";\n"],["\n transition: opacity 0.12s ease-in-out;\n\n ",";\n"])),(function(e){return e.busy&&(0,o.css)(a||(a=r(["\n opacity: 0.25;\n "],["\n opacity: 0.25;\n "])))}));n.default=l},10634:function(e,n,t){"use strict";var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__rest||function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};Object.defineProperty(n,"__esModule",{value:!0}),n.SelectButton=n.VariantB=n.VariantA=void 0;var o=t(67294),l=t(12788),c=t(27639),u=t(84969),s=t(72690),d=l.default.div(f||(f=r(["\n button {\n padding-left: ","px;\n padding-right: ","px;\n border-color: ",";\n color: ",";\n width: 100%;\n justify-content: space-between;\n ",";\n\n &.active {\n background: ","!important;\n }\n\n .icon.icon--right {\n margin-left: ","px;\n }\n }\n"],["\n button {\n padding-left: ","px;\n padding-right: ","px;\n border-color: ",";\n color: ",";\n width: 100%;\n justify-content: space-between;\n ",";\n\n &.active {\n background: ","!important;\n }\n\n .icon.icon--right {\n margin-left: ","px;\n }\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.colors.text}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.colors.buttonAction}),(function(e){return e.theme.spacing.medium})),p=l.default.div(m||(m=r(["\n button {\n ",";\n\n &.active {\n background: ","!important;\n }\n }\n"],["\n button {\n ",";\n\n &.active {\n background: ","!important;\n }\n }\n"])),(function(e){return c.default.createStyles(e.theme.fonts.body3)}),(function(e){return e.theme.colors.buttonAction}));n.VariantA=function(e){var n=e.active,t=e.children,r=i(e,["active","children"]);return o.createElement(d,null,o.createElement(u.Button,a({},r,{className:n?"active":"",variant:n?"primary1":"primary2",icon:n?s.check:s.plus,iconPlacement:"right",iconSize:14,width:"9em"}),t))};n.VariantB=function(e){var n=e.active,t=e.children,r=i(e,["active","children"]);return o.createElement(p,null,o.createElement(u.Button,a({},r,{className:n?"active":"",variant:"primary2",icon:n&&s.check,iconPlacement:"left",iconSize:14,width:"9em"}),t))};var f,m;n.SelectButton=function(e){var t=e.variant,r=e.active,l=e.children,c=i(e,["variant","active","children"]);return"B"===t?o.createElement(n.VariantB,a({active:r},c),l):o.createElement(n.VariantA,a({active:r},c),l)}},84969:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__rest||function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};Object.defineProperty(n,"__esModule",{value:!0}),n.ButtonLink=n.Button=void 0;var o=t(67294),l=t(12788),c=t(27639),u=(0,l.css)(f||(f=r(["\n border: 1px solid transparent;\n padding: 0 ","px;\n text-decoration: none;\n cursor: pointer;\n color: ",";\n background-color: ",";\n border-radius: 4px;\n transition: opacity 0.15s ease-in-out;\n height: 48px;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n width: ",";\n ",";\n\n &:hover {\n opacity: 0.8;\n }\n\n .icon {\n width: ","px;\n height: ","px;\n display: flex;\n justify-content: center;
2\n align-items: center;\n }\n\n .icon.icon--left {\n margin-right: ","px;\n }\n\n .icon.icon--right {\n margin-left: ","px;\n }\n"],["\n border: 1px solid transparent;\n padding: 0 ","px;\n text-decoration: none;\n cursor: pointer;\n color: ",";\n background-color: ",";\n border-radius: 4px;\n transition: opacity 0.15s ease-in-out;\n height: 48px;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n width: ",";\n ",";\n\n &:hover {\n opacity: 0.8;\n }\n\n .icon {\n width: ","px;\n height: ","px;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n .icon.icon--left {\n margin-right: ","px;\n }\n\n .icon.icon--right {\n margin-left: ","px;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.colors.text4}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return e.width||"auto"}),(function(e){return c.default.createStyles(e.theme.fonts.heading6)}),(function(e){return e.iconSize?e.iconSize:24}),(function(e){return e.iconSize?e.iconSize:24}),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.xs2})),s=(0,l.css)(b||(b=r(["\n ",";\n\n ",";\n\n ",";\n"],["\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return"primary2"===e.variant&&(0,l.css)(m||(m=r(["\n background-color: #fff;\n color: ",";\n border-color: ",";\n "],["\n background-color: #fff;\n color: ",";\n border-color: ",";\n "])),e.theme.colors.buttonPrimary,e.theme.colors.buttonPrimary)}),(function(e){return"secondary1"===e.variant&&(0,l.css)(g||(g=r(["\n background-color: ",";\n color: ",";\n border-color: ",";\n "],["\n background-color: ",";\n color: ",";\n border-color: ",";\n "])),e.theme.colors.buttonSecondary,e.theme.colors.buttonPrimary,e.theme.colors.buttonPrimary)}),(function(e){return"secondary2"===e.variant&&(0,l.css)(h||(h=r(["\n background-color: transparent;\n color: ",";\n border-color: transparent;\n border-radius: 0;\n padding: 0;\n height: auto;\n ",";\n "],["\n background-color: transparent;\n color: ",";\n border-color: transparent;\n border-radius: 0;\n padding: 0;\n height: auto;\n ",";\n "])),e.theme.colors.buttonPrimary,(function(e){return c.default.createStyles(e.theme.fonts.heading5)}))})),d=l.default.button(y||(y=r(["\n ",";\n ",";\n"],["\n ",";\n ",";\n"])),u,s),p=l.default.a(v||(v=r(["\n ",";\n ",";\n"],["\n ",";\n ",";\n"])),u,s);n.Button=function(e){var n=e.icon,t=e.iconPlacement,r=e.variant,l=e.children,c=i(e,["icon","iconPlacement","variant","children"]);return o.createElement(d,a({variant:r},c),n&&"left"===t&&o.createElement("span",{className:"icon icon--left"},n),l,n&&"right"===t&&o.createElement("span",{className:"icon icon--right"},n))};var f,m,g,h,b,y,v;n.ButtonLink=function(e){var n=e.icon,t=e.iconPlacement,r=e.variant,l=e.children,c=i(e,["icon","iconPlacement","variant","children"]);return o.createElement(p,a({variant:r},c),n&&"left"===t&&o.createElement("span",{className:"icon icon--left"},n),l,n&&"right"===t&&o.createElement("span",{className:"icon icon--right"},n))}},31360:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CTABanner=void 0;var r=t(67294),a=t(1868),i=t(82078),o=t(3500),l=t(69599),c=t(84969);n.CTABanner=function(e){var n=e.variant,t=e.backgroundImage,u=e.title,s=e.titleVariant,d=void 0===s?"h2":s,p=e.text,f=e.buttons,m=e.backgroundColor,g=void 0===m?"secondary":m,h=e.darkText,b=r.useMemo((function(){if(t)return a.Image.createUrl({image:t,transforms:"w_4000"})}),[t]),y=r.useMemo((function(){return u?"h3"===d?r.createElement("h3",null,u):r.createElement("h2",null,u):null}),[u,d]),v=r.createElement(r.Fragment,null,y,p&&r.createElement("p",null,p),f&&r.createElement(l.Buttons,{centered:!0},f.map((function(e,n){var t=e.text,a=e.int,o=e.ext,l=e.variant,u=void 0===l?"primary":l,s=o||(a?a.url:void 0);return n<2?r.createElement(c.ButtonLink,{key:n,href:s,variant:(0,i.translateButtonVariant)(u)},t):null}))));return"b"===n?r.createElement(o.VerticalSpacer,null,r.createElement(o.HorizontalSpacer,null,r.createElement(l.VariantBWrapper,null,r.createElement("div",null,v)))):r.createElement(l.Backgroun
2d,{color:g,imageUrl:b},r.createElement(o.HorizontalSpacer,null,r.createElement(l.Wrapper,{darkText:h},v)))},n.default={name:"ctaBanner",label:"CTA-Banner",reactComponent:n.CTABanner,usableInSection:!0,usableInRichContent:!0,props:[{name:"variant",label:"Variant",type:"string",editable:!0,pick:[{label:"A",value:"a"},{label:"B",value:"b"}]},{name:"title",label:"Tittel",type:"string",editable:!0},{name:"titleVariant",label:"Tittel variant",type:"string",select:["h2","h3"],editable:!0},{name:"text",label:"Tekst",type:"text",editable:!0},{name:"buttons",label:"Knapper (Maks 2)",type:"array",editable:!0,of:[{name:"button",label:"Knapp",type:"object",fields:[{name:"text",label:"Tekst",type:"string",editable:!0},{name:"ext",label:"Ekstern side URL",type:"string",editable:!0},{name:"int",label:"Intern side URL",type:"ref",to:"page:all",editable:!0},{name:"variant",label:"Variant",type:"string",select:["primary","secondary","tertiary","quaternary"],editable:!0}]}]},{name:"backgroundImage",label:"Bakgrunnsbilde",type:"image",editable:!0},{name:"backgroundColor",label:"Bakgrunnsfarge",type:"color",editable:!0},{name:"darkText",label:"Mørk tekstfarge",type:"boolean",editable:!0}]}},69599:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.VariantBWrapper=n.Background=n.Buttons=n.Wrapper=void 0;var a,i,o,l,c,u,s=t(27639),d=t(12788);n.Wrapper=d.default.div(a||(a=r(["\n color: ",";\n padding: ","px 0;\n max-width: 650px;\n margin: 0 auto;\n\n h2,\n h3 {\n margin: 0 0 ","px;\n ","\n }\n\n p {\n margin: 0;\n ","\n }\n\n @media (min-width: 650px) {\n text-align: center;\n\n h2,\n h3 {\n margin-bottom: ","px;\n }\n }\n"],["\n color: ",";\n padding: ","px 0;\n max-width: 650px;\n margin: 0 auto;\n\n h2,\n h3 {\n margin: 0 0 ","px;\n ","\n }\n\n p {\n margin: 0;\n ","\n }\n\n @media (min-width: 650px) {\n text-align: center;\n\n h2,\n h3 {\n margin-bottom: ","px;\n }\n }\n"])),(function(e){return e.darkText?e.theme.colors.text:"white"}),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.spacing.small}),(function(e){return s.default.createStyles(e.theme.fonts.heading2)}),(function(e){return s.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.large})),n.Buttons=d.default.div(o||(o=r(["\n display: flex;\n flex-direction: column;\n margin-top: ","px;\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n\n @media (min-width: 650px) {\n margin-top: ","px;\n flex-direction: row;\n\n > *:not(:last-child) {\n margin-right: ","px;\n margin-bottom: 0;\n width: auto;\n }\n\n ","\n }\n"],["\n display: flex;\n flex-direction: column;\n margin-top: ","px;\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n\n @media (min-width: 650px) {\n margin-top: ","px;\n flex-direction: row;\n\n > *:not(:last-child) {\n margin-right: ","px;\n margin-bottom: 0;\n width: auto;\n }\n\n ","\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small}),(function(e){return e.centered&&(0,d.css)(i||(i=r(["\n justify-content: center;\n "],["\n justify-content: center;\n "])))}
2)),n.Background=d.default.div(c||(c=r(["\n background-color: ",";\n padding: 1px;\n\n ",";\n"],["\n background-color: ",";\n padding: 1px;\n\n ",";\n"])),(function(e){return e.theme.colors.surface1}),(function(e){return e.imageUrl&&(0,d.css)(l||(l=r(["\n background-image: url(",");\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n "],["\n background-image: url(",");\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n "])),e.imageUrl)})),n.VariantBWrapper=d.default.div(u||(u=r(["\n background-color: ",";\n color: white;\n padding: ",";\n border-radius: 16px;\n\n h2,\n h3 {\n margin-top: 0;\n ","\n }\n\n > div {\n text-align: center;\n max-width: 40rem;\n margin: 0 auto;\n }\n"],["\n background-color: ",";\n color: white;\n padding: ",";\n border-radius: 16px;\n\n h2,\n h3 {\n margin-top: 0;\n ","\n }\n\n > div {\n text-align: center;\n max-width: 40rem;\n margin: 0 auto;\n }\n"])),(function(e){return e.theme.colors.bannerBackgroundDark}),(function(e){return"".concat(e.theme.spacing.xl,"px ").concat(e.theme.spacing.medium,"px")}),(function(e){return s.default.createStyles(e.theme.fonts.heading2)}))},45211:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(1868),i=t(41762),o=t(31265);n.default=function(e){var n=e.mainTitle,t=e.image,l=e.title,c=e.text,u=e.int,s=e.ext,d=e.mobileVariant,p=void 0===d?"a":d,f=u?u.url:s||void 0;return r.createElement(i.CardFlexer,null,r.createElement(i.Wrapper,{as:u||s?"a":"div",href:f,hasLink:!!u||!!s,mobileVariant:p,"aria-label":u?"Les mer om ".concat(l):s?"GÃ¥ til ".concat(s):void 0},!!t&&r.createElement(i.Img,{src:a.Image.createUrl({image:t,transforms:"h_147"}),alt:t.alt,mobileVariant:p}),r.createElement(i.Content,{mobileVariant:p},l&&r.createElement(o.ImprovedTypography,{element:n?"h3":"h2",variant:"heading4",bottomGutter:"small",topGutter:"b"===p?void 0:"xs",topGutterDesktop:"medium"},l),c&&r.createElement("div",{className:"rich-text",dangerouslySetInnerHTML:{__html:c}}))))}},41762:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Content=n.FillWrapper=n.Img=n.Wrapper=n.CardFlexer=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h,b=t(12788),y=t(4361);n.CardFlexer=b.default.div(a||(a=r(["\n display: flex;\n flex-wrap: wrap;\n flex-direction: column;\n"],["\n display: flex;\n flex-wrap: wrap;\n flex-direction: column;\n"]))),n.Wrapper=b.default.a(u||(u=r(["\n display: flex;\n flex-direction: column;\n padding: ","px;\n text-decoration-line: none;\n transition: box-shadow 0.12s;\n width: 100%;\n flex: 2;\n border-radius: 12px;\n border: 1px solid ",";\n background: white;\n text-align: center;\n ",";\n\n ",";\n\n ",";\n"],["\n display: flex;\n flex-direction: column;\n padding: ","px;\n text-decoration-line: none;\n transition: box-shadow 0.12s;\n width: 100%;\n flex: 2;\n border-radius: 12px;\n border: 1px solid ",";\n background: white;\n text-align: center;\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.colors.outline}),(function(e){return"b"===e.mobileVariant&&(0,b.css)(o||(o=r(["\n flex-direction: row;\n\n ",";\n "],["\n flex-direction: row;\n\n ",";\n "])),(0,y.default)("small",(0,b.css)(i||(i=r(["\n flex-direction: column;\n "],["\n flex-direction: column;\n "])))))}),(function(e){return e.hasLink&&(0,b.css)(l||(l=r(["\n cursor: pointer;\n\n &:hover {\n box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);\n }\n "],["\n cursor: pointer;\n\n &:hover {\n box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);\n }\n "])))}),(0,y.default)("small",(0,b.css)(c||(c=r(["\n padding: ","px;\n "],["\n padding: ","px;\n "])),(function(e){return e.theme.spacing.large})))),n.Img=b.default.img(p||(p=r(["\n max-width: 78px;\n max-height: initial;\n height: auto;\n margin: 0 auto;\n\n ",";\n\n ",";\n"],["\n max-width: 78px;\n max-height: initial;\n height: auto;\n margin: 0 auto;\n\n ",";\n\n ",";\n"])),(0,y.default)("small",(0,b.css)(s||(s=r(["\n display: block;\n max-height: 147px;\n margin: 0 auto;\n max-width: 100%;\n "],["\n display: block;\n max-height: 147px;\n margin: 0 auto;\n max-width: 100%;\n "])))),(function(e){return"b"===e.mobileVariant&&(0,b.css)(d||(d=r(["\n align-self: baseline;\n margin: 0;\n "],["\n align-self: baseline;\n margin: 0;\n "])))})),n.FillWrapper=b.default.div(f||(f=r(["\n flex: 1;\n"],["\n flex: 1;\n"]))),n.Content=b.default.div(h||(h=r(["\n color: ",";\n\n ",";\n"],["\n color: ",";\n\n ",";\n"])),(function(e){return e.theme.colors.text}),(function(e){return"b"===e.mobileVariant&&(0,b.css)(g||(g=r(["\n margin-left: ","px;\n\n ",";\n "],["\n margin-left: ","px;\n\n ",";\n "])),e.theme.spacing.xs,(0,y.default)("small",(0,b.css)(m||(m=r(["\n margin-left: 0;\n "],["\n margin-left: 0;\n "])))))}))},18765:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.Cards=void 0;var a=t(67294),i=t(45211),o=t(3500),l=t(84969),c=t(8673),u=t(31265);n.Cards=function(e){var n=e.title,t=e.text,s=e.cards,d=e.columns,p=void 0===d?"3":d,f=e.ctaButtonText,m=e.ctaButtonInternal,g=e.ctaButtonExternal,h=a.useMemo((function(){return g||(m?m.url:void 0)}),[m,g]);return a.createElement(o.VerticalSpacer,null,a.createElement(o.HorizontalSpacer,null,a.createElement(c.Wrapper,null,a.createElement(c.Description,null,n&&a.createElement(u.ImprovedTypography,{element:"h2",variant:"heading2",bottomGutter:"small",bottomGutterDesktop:"small",textAlign:"center",color:"text3",centered:!0},n),t&&a.createElement(u.ImprovedTypography,{element:"p",variant:"body1",bottomGutter:"medium",bottomGutterDesktop:"large",textAlign:"center",centered:!0},t)),s&&a.createElement(c.CardContainer,{columns:p},s.map((function(e,t){return a.createElement(i.default,r({key:t},e,{mainTitle:n}))}))),f&&(g||m)&&a.createElement(c.ButtonContainer,null,a.createElement(l.ButtonLink,{href:h},f)))))},n.default={name:"cardgrid",label:"Kortgrid",reactComponent:n.Cards,usableInSection:!0,usableInRichContent:!0,props:[{name:"title",label:"Tittel",type:"string"},{name:"text",label:"Tekst",type:"text"},{name:"cards",label:"Kortliste",type:"array",of:[{name:"card",label:"Kort",type:"object",fields:[{name:"image",label:"Bilde",type:"image"},{name:"title",label:"Tittel",type:"string"},{name:"text",label:"Tekst",type:"text"},{name:"isCentered",label:"Skal innholdet sentreres?",type:"boolean"},{name:"mobileVariant",label:"Mobilvariant",type:"string",select:["a","b"]},{name:"int",label:"Intern side-URL",type:"ref",to:"page:all"},{name:"ext",label:"Ekstern side-URL",type:"string"}]}]},{name:"columns",label:"Kolonner",type:"string",select:["1","2","3","4","5"]},{name:"ctaButtonText",label:"CTA-Knappetekst",type:"string"},{name:"ctaButtonInternal",label:"Lenk CTA-knapp til side",type:"ref",to:"page:all"},{name:"ctaButtonExternal",label:"Lenk CTA-knapp til egendefinert URL",type:"string"}]}},8673:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.ButtonContainer=n.Description=n.CardContainer=n.Wrapper=void 0;var a,i,o,l,c,u=t(12788),s=t(4361);n.Wrapper=u.default.div(a||(a=r([""],[""]))),n.CardContainer=u.default.div(o||(o=r(["\n align-items: stretch;\n display: grid;\n grid-gap: ","px;\n\n ",";\n"],["\n align-items: stretch;\n display: grid;\n grid-gap: ","px;\n\n ",";\n"])),(function(e){return e.theme.spacing.large}),(function(e){return(0,s.default)("medium",(0,u.css)(i||(i=r(["\n grid-template-columns: repeat(",", 1fr);\n "],["\n grid-template-columns: repeat(",", 1fr);\n "])),e.columns))})),n.Description=u.default.div(l||(l=r(["\n margin-bottom: ","px;\n"],["\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.large})),n.ButtonContainer=u.default.div(c||(c=r(["\n margin: ","px auto;\n\n text-align: center;\n"],["\n margin: ","px auto;\n\n text-align: center;\n"])),(function(e){return e.theme.spacing.large}))},56756:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Carousel=void 0;var a,i,o,l,c,u,s,d,p,f=t(67294),m=t(12788),g=t(45338),h=t(1868),b=t(92326),y=t(72690),v=t(9174),x=m.default.div(a||(a=r(["\n display: flex;\n\n @media screen and (max-width: 1000px) {\n align-items: flex-start;\n justify-content: space-between;\n }\n"],["\n display: flex;\n\n @media screen and (max-width: 1000px) {\n align-items: flex-start;\n justify-content: space-between;\n }\n"]))),w=m.default.a(o||(o=r(["\n display: block;\n padding: ","px;\n margin: auto 0;\n flex-shrink: 0;\n\n ",";\n"],["\n display: block;\n padding: ","px;\n margin: auto 0;\n flex-shrink: 0;\n\n ",";\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.back&&(0,m.css)(i||(i=r(["\n span {\n transform: rotate(180deg);\n margin-right: 0;\n margin-left: -","px;\n }\n "],["\n span {\n transform: rotate(180deg);\n margin-right: 0;\n margin-left: -","px;\n }\n "])),(function(e){return e.theme.spacing.xs}))})),E=m.default.figure(l||(l=r(["\n position: relative;\n display: flex;\n flex-direction: column;\n margin: 0;\n max-width: 100%;\n\n img {\n display: block;\n width: 100%;\n }\n\n @media screen and (min-width: 1000px) {\n width: 19rem;\n\n img {\n width: 100%;\n }\n }\n"],["\n position: relative;\n display: flex;\n flex-direction: column;\n margin: 0;\n max-width: 100%;\n\n img {\n display: block;\n width: 100%;\n }\n\n @media screen and (min-width: 1000px) {\n width: 19rem;\n\n img {\n width: 100%;\n }\n }\n"]))),k=m.default.ul(c||(c=r(["\n margin: 0;\n padding: 0;\n list-style-type: none;\n display: flex;\n gap: 5px;\n justify-content: center;\n margin-bottom: ","px;\n"],["\n margin: 0;\n padding: 0;\n list-style-type: none;\n display: flex;\n gap: 5px;\n justify-content: center;\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.small})),C=m.default.li(u||(u=r(["\n width: 12px;\n height: 12px;\n border-radius: 50%;\n background-color: ",";\n"],["\n width: 12px;\n height: 12px;\n border-radius: 50%;\n background-color: ",";\n"])),(function(e){return e.active?e.theme.colors.buttonPrimary:"#eadbba"})),_=m.default.div(s||(s=r(["\n position: relative;\n margin-bottom: ","px;\n"],["\n position: relative;\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.xs2})),S=m.default.div(d||(d=r(["\n @media screen and (max-width: 1000px) {\n display: none;\n }\n\n svg {\n position: absolute;\n right: 0;\n top: 0;\n }\n"],["\n @media screen and (max-width: 1000px) {\n display: none;\n }\n\n svg {\n position: absolute;\n right: 0;\n top: 0;\n }\n"]))),O=m.default.div(p||(p=r(["\n position: relative;\n display: flex;\n flex-direction: column;\n cursor: pointer;\n border: 1px solid ",";\n border-radius: 0.375rem;\n padding: ","px;\n margin-bottom: ","px;\n"],["\n position: relative;\n display: flex;\n flex-direction: column;\n cursor: pointer;\n border: 1px solid ",";\n border-radius: 0.375rem;\n padding: ","px;\n margin-bottom: ","px;\n"])),(function(e){return e.theme.colors.outline2}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.small}));n.Carousel=function(e){var n=e.images,t=e.labels,r=e.startIndex,a=e.onImageClick,i=e.onIndexChange,o=f.useState(r&&-1!==r?r:0),l=o[0],c=o[1],u=n.length>0?n[l]:void 0;function s(e){c(e?0===l?n.length-1:l-1:l===n.length-1?0:l+1)}return f.useEffect((function(){i&&i(l)}),[l,i]),f.createElement(g.Swipeable,{onSwipedLeft:function(){return s(!0)},onSwipedRight:function(){return s()}},f.createElement(x,null,n.length>1?f.createElement(w,{back:!0,href:"#",onClick:function(e){e.preventDefault(),s(!0)}},f.createElement(b.default,null,y.caret)):f.createElement("div",null),f.createElement(E,null,f.createElement(v.ProductLabels,{labels:t||[]}),f.createElement(O,{onClick:function(){return u&&a&&a(u)}},f.createElement(_,null,f.createElement(S,{color:"white"},y.zoom)),f.createElement("img",{src:h.Image.createUrl({image:u,transforms:"w_576,c_pad"}),alt:u?u.alt:void 0,loading:"lazy"})),n.length>1&&f.createElement(k,null,n.map((function(e,n){return f.createElement(C,{key:n,active:l===n})})))),n.length>1?f.createElement(w,{href:"#",onClick:function(e){e.preventDefault(),s()}},f.createElement(b.default,null,y.caret)):f.createElement("div",null)))},n.default=n.Carousel},48195:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Cart=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h=t(67294),b=t(12788),y=t(21519),v=t(1868),x=t(43654),w=t(27639),E=t(84969),k=t(62759),C=t(72999),_=t(85397),S=t(24573),O=t(31265),P=b.default.div(a||(a=r([""],[""]))),j=b.default.div(i||(i=r(["\n margin: ","px 0;\n"],["\n margin: ","px 0;\n"])),(function(e){return e.theme.spacing.medium})),T=b.default.div(o||(o=r(["\n margin-bottom: ","px;\n"],["\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.medium})),M=b.default.div(c||(c=r(["\n display: flex;\n align-items: flex-start;\n padding: ","px;\n position: relative;\n width: 100%;\n margin-bottom: ","px;\n min-height: 62px;\n border-radius: 6px;\n border: 1px solid ",";\n text-decoration: none;\n color: ",";\n transition: box-shadow 0.12s ease-in-out;\n\n ","\n"],["\n display: flex;\n align-items: flex-start;\n padding: ","px;\n position: relative;\n width: 100%;\n margin-bottom: ","px;\n min-height: 62px;\n border-radius: 6px;\n border: 1px solid ",";\n text-decoration: none;\n color: ",";\n transition: box-shadow 0.12s ease-in-out;\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.outline2}),(function(e){return e.theme.colors.text}),(function(e){return e.hoverable&&(0,b.css)(l||(l=r(["\n &:hover,\n &:focus {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n "],["\n &:hover,\n &:focus {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n "])))})),A=b.default.img(u||(u=r(["\n display: block;\n max-width: 60px;\n height: auto;\n flex-grow: 0;\n flex-shrink: 0;\n margin-right: ","px;\n"],["\n display: block;\n max-width: 60px;\n height: auto;\n flex-grow: 0;\n flex-shrink: 0;\n margin-right: ","px;\n"])),(function(e){return e.theme.spacing.medium})),I=b.default.div(s||(s=r(["\n text-transform: none;\n display: flex;\n flex-direction: column;\n width: 100%;\n"],["\n text-transform: none;\n display: flex;\n flex-direction: column;\n width: 100%;\n"]))),D=b.default.p(d||(d=r(["\n margin: 0;\n color: ",";\n"],["\n margin: 0;\n color: ",";\n"])),(function(e){return e.theme.colors.text3})),L=b.default.a(p||(p=r(["\n border-radius: 50%;\n position: absolute;\n color: ",";\n bottom: ","px;\n right: ","px;\n"],["\n border-radius: 50%;\n position: absolute;\n color: ",";\n bottom: ","px;\n right: ","px;\n"])),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs})),R=b.default.ul(f||(f=r(["\n list-style-type: none;\n margin: 0 50px 0 0;\n padding: 0;\n"],["\n list-style-type: none;\n margin: 0 50px 0 0;\n padding: 0;\n"]))),F=b.default.li(m||(m=r(["\n font-weight: 400;\n margin: 0;\n"],["\n font-weight: 400;\n margin: 0;\n"]))),B=b.default.p(g||(g=r(["\n margin: 0;\n text-align: center;\n ","\n\n .down-payment {\n ","\n }\n"],["\n margin: 0;\n text-align: center;\n ","\n\n .down-payment {\n ","\n }\n"])),(function(e){return w.default.createStyles(e.theme.fonts.heading3)}),(function(e){return w.default.createStyles(e.theme.fonts.body1)}));n.Cart=function(e){var n=e.globalProps,t=e.showInstallment,r=e.inCheckout,a=e.syncedPaymentCalculatorStorage,i=e.onNavigateToCheckout,o=(0,x.default)(),l=o.content.cost;var c=[{label:"Gravstein",path:"/",items:o.content.items.filter((function(e){return e.product.categories.some((function(e){return e.ref===n.tombstoneCategory||e.ref===n.existingTombstoneCategory}))}))},{label:"Navn og minneord",path:"/",items:o.content.items.filter((function(e){return e.product.categories.some((function(e){return e.ref===n.namesAndDatesCategory}))}))},{label:"Bedplater og bedrammer",path:"/bedplater-bedrammer",items:o.content.items.filter((function(e){return e.product.categories.some((function(e){return e.ref===n.framesAndPlatesCategory}))}))},{label:"Montert dekor",path:"/dekor-og-tilbehor",items:o.content.items.filter((function(e){return e.product.categories.some((function(e){return e.ref===n.accessoriesCategory}))&&!e.product.categories.some((function(e){return e.ref===n.framesAndPlatesCategory}))}))},{label:"Diverse",items:o.content.items.filter((function(e){return!e.product.categories.some((function(e){return e.ref===n.namesAndDatesCategory||e.ref===n.framesAndPlatesCategory||e.ref===n.accessoriesCategory||e.ref===n.tombstoneCategory||e.ref===n.existingTombstoneCategory}))}))}];return h.createElement(P,null,h.createElement(j,null,c.map((function(e){return 0===e.items.length?null:h.createElement("div",{key:e.label}
2,h.createElement(O.ImprovedTypography,{variant:"heading4",bottomGutter:"xs"},e.label),h.createElement(T,null,e.items.map((function(t){var r=t.product.categories.some((function(e){return e.ref===n.tombstoneCategory||e.ref===n.existingTombstoneCategory})),a=t.product.images.length>0?v.Product.getPrimaryImage(t.product):void 0;return h.createElement(M,{as:e.path?y.Link:void 0,key:t._id,to:e.path,hoverable:!!e.path},a&&h.createElement(A,{src:v.Image.createUrl({image:a,transforms:"w_120,h_100,c_pad,g_north"})}),h.createElement(I,null,h.createElement(C.default,{justify:"space-between"},h.createElement(C.FlexKid,null,h.createElement(O.default,{variant:"heading5"},r?"Gravstein":"".concat(t.product.name," ").concat(t.amount>1?"x".concat(t.amount):""))),h.createElement(C.FlexKid,null,h.createElement(D,null,(0,k.formatCurrency)(t.cost),",-"))),(r||t.customizations.length>0)&&h.createElement(R,null,r&&h.createElement(F,null,t.product.name),t.customizations.map((function(e){var n=e.value;return e.value&&"object"==typeof e.value&&"url"in e.value&&(n=h.createElement("a",{href:n.url,target:"_blank",rel:"noreferrer noopener"},n.filename)),h.createElement(F,{key:e.key},e.label,": ",n)})))),h.createElement(L,{href:"#","aria-label":"Fjern produkt fra handlelisten",title:"Fjern produkt fra handlelisten",onClick:function(e){e.preventDefault(),e.stopPropagation(),o.removeItem(t._id)}},"Fjern"))}))))})),h.createElement(B,null,"Pris fra"," ",t&&l>0&&n.useInstallments&&n.installmentMonths&&n.installmentRate?r?h.createElement(h.Fragment,null,(0,k.formatCurrency)((0,S.calculateInstallment)(l,n.installmentRate,a&&a.installmentMonths?a.installmentMonths:n.installmentMonths,n.monthFee)),",-"," ",h.createElement("span",{className:"down-payment"},"/"," ",a&&a.installmentMonths?a.installmentMonths:n.installmentMonths," ","mnd. *")):h.createElement(_.default,{price:l,globalProps:n}):(0,k.formatCurrency)(l))),!r&&h.createElement(C.default,{justify:"center"},h.createElement(C.FlexKid,null,h.createElement(E.ButtonLink,{href:"".concat(v.CART_PATH,"#/fakturainformasjon"),onClick:function(){"function"==typeof i&&i()}},"Gå til utsjekk"))))}},16716:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(31265),i=t(66438);n.default=function(e){var n=e.activeIndex,t=[16.665,50,83.332];return r.createElement(i.WidthConstrainer,null,r.createElement(i.CrumbLabels,null,r.createElement(i.CrumbLabel,{active:0===n},"Navn og minneord"),r.createElement(i.CrumbLabel,{active:1===n},"Bedplater og bedrammer"),r.createElement(i.CrumbLabel,{active:2===n},"Dekor og tilbehør")),r.createElement(i.CrumbTrack,null,r.createElement(i.CrumbMarker,{posPercentage:t[0],active:!0}),r.createElement(i.CrumbMarker,{posPercentage:t[1],active:n>0}),r.createElement(i.CrumbMarker,{posPercentage:t[2],active:n>1}),r.createElement(i.CrumbTrackInner,{posPercentage:t[n]})),r.createElement(a.default,{topGutter:"small",topGutterDesktop:"medium",bottomGutter:"small"},"Det er valgfritt å legge inn detaljer her. Hvis du ønsker kan du gå direkte til utsjekk. Vi vil uansett kontakte deg for å gå gjennom dine ønsker for gravsteinen."," ",r.createElement("strong",null,"Bestillingen din er ikke bindende før du har mottatt skisse og steinen er godkjent av deg.")))}},31754:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0});var a,i,o=t(67294),l=t(12788),c=t(1868),u=t(27639),s=t(72999),d=t(62759),p=t(24573),f=t(31265),m=t(10634),g=t(68166),h=t(32685),b=l.default.div(a||(a=r(["\n padding: ","px;\n border: 0.5px solid ",";\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n border-radius: 6px;\n ","\n\n button {\n width: 100%;\n margin-top: ","px;\n }\n\n a {\n color: ",";\n ","\n }\n"],["\n padding: ","px;\n border: 0.5px solid ",";\n display: flex;\n flex-direction: column;\n width: 100%;\n height: 100%;\n border-radius: 6px;\n ","\n\n button {\n width: 100%;\n margin-top: ","px;\n }\n\n a {\n color: ",";\n ","\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.outline2}),(function(e){return u.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return u.default.createStyles(e.theme.fonts.heading5)})),y=l.default.img(i||(i=r(["\n display: block;\n margin: 0 auto;\n max-width: 100%;\n margin-bottom: ","px;\n"],["\n display: block;\n margin: 0 auto;\n max-width: 100%;\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.small}));n.default=function(e){var n=e.product,t=e.cart,r=e.isActive,a=e.onClick,i=e.dontShowImage,l=e.useInstallments,u=e.installmentRate,v=e.installmentMonths,x=e.monthFee,w=o.useMemo((function(){return n.images.length>0?n.images.find((function(e){return e.primary}))||n.images[0]:null}),[n]),E=o.useMemo((function(){return"boolean"==typeof r?r:void 0!==t&&t.items.some((function(e){return e.product._id===n._id}))}),[n,t,r]);return o.createElement(b,null,w&&!i&&o.createElement("div",null,o.createElement(y,{src:c.Image.createUrl({image:w,transforms:"w_348,h_190,c_pad"}),alt:w.alt,loading:"lazy"})),o.createElement(s.default,{direction:"column",justify:"space-between",fullHeight:!0},o.createElement(s.FlexKid,null,o.createElement(f.default,{variant:"heading5"},n.name),o.createElement(f.default,{variant:"body1"},o.createElement("b",null,(0,d.formatCurrency)(n.price.value),(0,p.renderInstallments)(n.price.value,l,u,v,x)),n.price.compareAtValue&&o.createElement(p.CompareAtPrice,null,"Før: ",(0,d.formatCurrency)(n.price.compareAtValue)))),o.createElement(s.FlexKid,{gutterTop:!0,style:{width:"100%"}},o.createElement(g.default,{contentLabel:n.name,smaller:!0},(function(e){var t=e.createModal,r=e.showModal,a=e.closeModal,i=t(o.createElement(h.ProductModal,{product:n,closeModal:a,image:w}));return o.createElement(o.Fragment,null,i,o.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),r()}},"Les beskrivelse"))})),o.createElement(m.SelectButton,{title:E?"Fjern produkt":"Velg produkt",type:"button",variant:"B",onClick:a,active:E},E?"Valgt":"Velg"))))}},32685:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ProductModal=void 0;var r=t(67294),a=t(1868),i=t(31265),o=t(66438),l=t(72690);n.ProductModal=function(e){var n=e.product,t=e.closeModal,c=e.image;return r.createElement(o.ProductModalWrapper,null,r.createElement("button",{onClick:t,"aria-label":"Lukk vindu"},l.exit),c&&r.createElement("img",{src:a.Image.createUrl({image:c,transforms:"w_700"}),alt:c.alt}),r.createElement("div",null,r.createElement(i.ImprovedTypography,{element:"h1",variant:"heading1",bottomGutter:"small",bottomGutterDesktop:"large"},n.name),n.description&&r.createElement(i.ImprovedTypography,{element:"p",variant:"body1",bottomGutter:"small",bottomGutterDesktop:"large"},n.description),n.extendedDescription&&r.createElement("div",{dangerouslySetInnerHTML:{__html:n.extendedDescription}})))}},22045:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.Checkout=void 0;var a=t(67294),i=t(21519),o=t(43654),l=t(3500),c=t(66438),u=t(91966),s=t(48195),d=t(31265),p=t(84969),f=t(72999),m=t(59494),g=t(21149),h=t(80322),b=t(96133),y=t(72690),v=t(85397),x=m.paymentCalculatorStorage.get();n.Checkout=function(e){var n=e.globalProps,t=e.contentBoxNameTexts,r=e.contentBoxDeceasedTexts,w=e.activatePaymentCalculator,E=e.platesAndRimsText,k=e.decorAndAccessoriesText,C=e.installmentsText,_=e.installmentsDurationText,S=e.paymentText,O=e.invoiceText,P=e.pageIngress,j=e.pageTitleForExistingProducts,T=e.pageIngressForExistingProducts,M=e.imageUploadText,A=e.privacyText,I=e.privacyAcceptText,D=(0,o.default)(),L=(0,i.useLocation)(),R=a.useState(!0),F=R[0],B=R[1],N=a.useState(!1),z=N[0],U=N[1],H=a.useState(x),W=H[0],V=H[1],q=a.useMemo((function(){return D.content.items.some((function(e){return e.product.categories.some((function(e){return e.ref===n.existingTombstoneCategory}))}))?"existing":"new"}),[D.content.items,n.existingTombstoneCategory]);return a.useEffect((function(){m.paymentCalculatorStorage.subscribe((function(e){V(e)}))}),[]),a.useEffect((function(){window.scrollTo(0,0)}),[L.pathname]),D.loaded?0===D.content.items.length?a.createElement(l.VerticalSpacer,null,a.createElement(l.HorizontalSpacer,null,a.createElement(c.Wrapper,null,a.createElement("h1",null,"Ingen valgt gravstein"),a.createElement(p.ButtonLink,{href:"/gravstein"},"Gå til gravsteiner")))):a.createElement(a.Fragment,null,a.createElement(l.VerticalSpacer,null,a.createElement(l.HorizontalSpacer,null,a.createElement(c.Wrapper,null,a.createElement(i.Routes,null,a.createElement(i.Route,{path:"/",element:a.createElement(u.default,{globalProps:n,productType:q,contentBoxNameTexts:t,contentBoxDeceasedTexts:r,namesAndDatesCategory:n.namesAndDatesCategory,eulogyCategory:n.memoryWordsCategory,pageIngress:P,pageTitleForExistingProducts:j,pageIngressForExistingProducts:T,imageUploadText:M,existingTombstoneCategory:n.existingTombstoneCategory})}),a.createElement(i.Route,{path:"/bedplater-bedrammer",element:a.createElement(g.default,{globalProps:n,platesAndRimsText:E})}),a.createElement(i.Route,{path:"/dekor-og-tilbehor",element:a.createElement(h.default,{globalProps:n,decorAndAccessoriesText:k})}),a.createElement(i.Route,{path:"/fakturainformasjon",element:a.createElement(b.default,{globalProps:n,installmentsText:C,installmentsDurationText:_,activatePaymentCalculator:w,syncedPaymentCalculatorStorage:W,paymentText:S,invoiceText:O,privacyText:A,privacyAcceptText:I,onMount:B})}))))),z?a.createElement(c.PopupOverlay,null,a.createElement("div",null,a.createElement(f.default,{justify:"flex-end"},a.createElement(f.FlexKid,null,a.createElement(p.Button,{variant:"secondary2",icon:y.exit,iconPlacement:"right",onClick:function(){return U(!1)}},"Lukk"))),a.createElement(d.default,{variant:"heading3",color:"buttonPrimary",topGutter:"xs",bottomGutter:"medium"},"Din forespørsel:"),a.createElement(s.Cart,{globalProps:n,showInstallment:!0,onNavigateToCheckout:function(){return U(!1)}}))):F?a.createElement(c.CartSummary,null,a.createElement(f.default,{justify:"space-between"},a.createElement(f.FlexKid,null,a.createElement(d.default,null,a.createElement("strong",null,"Din forespørsel:")),a.createElement(d.default,null,a.createElement(v.default,{price:D.content.cost,globalProps:n,prefix:"Pris fra"}))),a.createElement(f.FlexKid,{spaceLeft:!0},a.createElement(p.Button,{variant:"primary2",onClick:function(){return U(!0)}},"Vis sammendrag")))):null):null};n.default={name:"Checkout",label:"Utsjekk",reactComponent:function(e){return"server"===e.renderer?null:a.createElement(i.HashRouter,null,a.createElement(n.Checkout,r({},e)))},usableInSection:!0,icon:"checkout",props:[{name:"privacyText",label:"Samtykketekst",type:"string"},{name:"privacyAcceptText",label:"Samtykkeaksepttekst",type:"string"},{name:"pageTitle",label:"Tittel for valgt produkt",type:"string"},{name:"pageIngress",label:"Ingress for valgt produkt",type:"string"},{name:"pageTitleForExistingProducts",label:"Tittel for valgt eksisterende gravsteinprodukt",type:"string"},{name:"pageIngressForExistingProducts",label:"Ingress for valgt eksisterende gravsteinprodukt",type:"string"},{name:"imageUploadText",label:"Bildeopplastningstekst",type:"string"},{name:"contentBoxNameTexts",label:"Navnforklaringstekst",type:"string"},{name:"contentBoxDeceasedTexts",label:"Avdødeforklaringstekst",type:"string"},{name:"platesAndRimsText",label:"Beskrivelse for bedplater og bedrammer",type:"draft"},{name:"decorAndAccessoriesText",label:"Beskrivelse for dekor og tilbehør",type:"draft"},{name:"installmentsText",label:"Avbetalingsbeskrivelse linje 1",type:"string"},{name:"installmentsDurationText",label:"Avbetalingsbeskrivelse linje 2",type:"string"},{name:"activatePaymentCalculator",label:"Aktiver nedbetalingskalkulator",type:"boolean"},{name:"paymentText",label:"Tekst for faktura eller delbetaling",type:"draft"},{name:"invoiceText",label:"Tekst for fakturadetaljer",type:"draft"}]}},66438:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.ProductModalWrapper=n.CheckoutLink=n.SelectButtons=n.InvoiceGrid=n.CustomLink=n.PaymentCalculatedWrapper=n.PaymentCalculatorContainer=n.PageTitle=n.RichDescriptions=n.ProductGrid=n.CrumbMarker=n.CrumbLabel=n.CrumbLabels=n.CrumbTrackInner=n.CrumbTrack=n.Buttons=n.Section=n.CartSummary=n.OverlayButton=n.PopupOverlay=n.PlainAnchor=n.WidthConstrainer=n.Wrapper=void 0;var a=t(67294),i=t(12788),o=t(27639),l=t(4361);n.Wrapper=i.default.div(c||(c=r(["\n width: 100%;\n margin: 0 auto;\n margin-bottom: 150px;\n max-width: 820px;\n\n h2 {\n color: ",";\n ","\n }\n\n h3 {\n color: ",";\n margin-bottom: ","px;\n }\n"],["\n width: 100%;\n margin: 0 auto;\n margin-bottom: 150px;\n max-width: 820px;\n\n h2 {\n color: ",";\n ","\n }\n\n h3 {\n color: ",";\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.colors.text2}),(function(e){return o.default.createStyles(e.theme.fonts.heading3)}),(function(e){return e.theme.colors.text2}),(function(e){return e.theme.spacing.xs2})),n.WidthConstrainer=i.default.div(u||(u=r(["\n max-width: ",";\n margin: 0 auto;\n"],["\n max-width: ",";\n margin: 0 auto;\n"])),(function(e){return e.tight?"460px":"650px"})),n.PlainAnchor=i.default.a(s||(s=r(["\n color: ",";\n cursor: pointer;\n ","\n"],["\n color: ",";\n cursor: pointer;\n ","\n"])),(function(e){return e.theme.colors.text}),(function(e){return o.default.createStyles(e.theme.fonts.buttonSecondary)}));var c,u,s,d,p,f,m,g,h,b,y,v,x,w,E,k,C,_,S,O,P,j,T,M,A,I,D=i.default.div(d||(d=r(["\n position: fixed;\n z-index: 9999;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n overflow-y: auto;\n background-color: white;\n padding: ",";\n\n > div {\n max-width: ",";\n margin: 0 auto;\n }\n\n h1 {\n margin-top: 0;\n }\n"],["\n position: fixed;\n z-index: 9999;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n overflow-y: auto;\n background-color: white;\n padding: ",";\n\n > div {\n max-width: ",";\n margin: 0 auto;\n }\n\n h1 {\n margin-top: 0;\n }\n"])),(function(e){return"".concat(e.theme.spacing.large,"px ").concat(e.theme.spacing.small,"px ").concat(e.theme.spacing.xl,"px")}),(function(e){return e.wider?"850px":"650px"}));n.PopupOverlay=function(e){var n=e.wider,t=e.children;return a.useEffect((function(){return document.body.classList.add("freeze"),function(){document.body.classList.remove("freeze")}}),[]),a.createElement(D,{wider:n},t)},n.OverlayButton=i.default.div(p||(p=r(["\n display: flex;\n position: fixed;\n left: 0;\n bottom: ","px;\n width: 100%;\n justify-content: center;\n z-index: 999999;\n"],["\n display: flex;\n position: fixed;\n left: 0;\n bottom: ","px;\n width: 100%;\n justify-content: center;\n z-index: 999999;\n"])),(function(e){return e.theme.spacing.small})),n.CartSummary=i.default.div(f||(f=r(["\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: ",";\n color: white;\n padding: ",";\n\n > * {\n max-width: 820px;\n margin: 0 auto;\n }\n"],["\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: ",";\n color: white;\n padding: ",";\n\n > * {\n max-width: 820px;\n margin: 0 auto;\n }\n"])),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return"".concat(e.theme.spacing.small,"px")})),n.Section=i.default.div(m||(m=r(["\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"],["\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.medium})),n.Buttons=i.default.div(g||(g=r(["\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n margin-top: ","px;\n gap: ","px;\n\n @media (min-width: 650px) {\n flex-direction: row;\n }\n"],["\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n margin-top: ","px;\n gap: ","px;\n\n @media (min-width: 650px) {\n flex-direction: row;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small})),n.CrumbTrack=i.default.div(h||(h=r(["\n height: 8px;\n width: 100%;\n border-radius: 4px;\n background-color: ",";\n position: relative;\n"],["\n height: 8px;\n width: 100%;\n border-radius: 4px;\n background-color: ",";\n position: relative;\n"])),(function(e){return e.theme.colors.progressBarLight})),n.CrumbTrackInner=i.default.div(b||(b=r(["\n height: 8px;\n width: ","%;\n border-radius: 4px;\n background-color: ",";\n"],["\n height: 8px;\n width: ","%;\n border-radius: 4px;\n background-color: ",";\n"])),(function(e){return e.posPercentage}),(function(e){return e.theme.colors.buttonPrimary})),n.CrumbLabels=i.default.div(y||(y=r(["\n display: flex;\n justify-content: space-around;\n padding: ",";\n"],["\n display: flex;\n justify-content: space-around;\n padding: ",";\n"])),(function(e){return"".concat(e.theme.spacing.medium,"px 0 ").concat(e.theme.spacing.small,"px")})),n.CrumbLabel=i.default.div(x||(x=r(["\n text-align: center;\n flex: 1;\n\n ","\n"],["\n text-align: center;\n flex: 1;\n\n ","\n"])),(function(e){return e.active&&(0,i.css)(v||(v=r(["\n color: ",";\n ","\n "],["\n color: ",";\n ","\n "])),e.theme.colors.text2,o.default.createStyles(e.theme.fonts.heading6))})),n.CrumbMarker=i.default.div(E||(E=r(["\n position: absolute;\n top: -4px;\n left: calc(","% - 8px);\n background-color: white;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n border: 2px solid ",";\n\n ","\n"],["\n position: absolute;\n top: -4px;\n left: calc(","% - 8px);\n background-color: white;\n width: 16px;\n height: 16px;\n border-radius: 50%;\n border: 2px solid ",";\n\n ","\n"])),(function(e){return e.posPercentage}),(function(e){return e.theme.colors.progressBarLight}),(function(e){return e.active&&(0,i.css)(w||(w=r(["\n border-color: ",";\n "],["\n border-color: ",";\n "])),e.theme.colors.progressBarDark)})),n.ProductGrid=i.default.div(k||(k=r(["\n display: grid;\n grid-template-rows: auto;\n grid-template-columns: repeat(2, 1fr);\n grid-gap: ","px;\n\n @media (min-width: 600px) {\n grid-template-columns: repeat(3, 1fr);\n grid-gap: ","px;\n }\n\n @media (min-width: 800px) {\n grid-template-columns: repeat(4, 1fr);\n }\n"],["\n display: grid;\n grid-template-rows: auto;\n grid-template-columns: repeat(2, 1fr);\n grid-gap: ","px;\n\n @media (min-width: 600px) {\n grid-template-columns: repeat(3, 1fr);\n grid-gap: ","px;\n }\n\n @media (min-width: 800px) {\n grid-template-columns: repeat(4, 1fr);\n }\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.small})),n.RichDescriptions=i.default.div(C||(C=r(["\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"],["\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.large})),n.PageTitle=i.default.h1(_||(_=r(["\n color: ",";\n margin: ","px 0\n ","px;\n ","\n\n @media (min-width: 650px) {\n margin-top: ","px;\n }\n"],["\n color: ",";\n margin: ","px 0\n ","px;\n ","\n\n @media (min-width: 650px) {\n margin-top: ","px;\n }\n"])),(function(e){return e.theme.colors.text3}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.xs}),(function(e){return o.default.createStyles(e.theme.fonts.heading1)}),(function(e){return e.theme.spacing.large})),n.PaymentCalculatorContainer=i.default.div(S||(S=r(["\n margin-top: ","px;\n"],["\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.large})),n.PaymentCalculatedWrapper=i.default.div(O||(O=r(["\n margin-top: -","px;\n\n ul {\n list-style: none;\n padding: 0;\n padding-bottom: ","px;\n\n li {\n width: 100%;\n display: flex;\n\n span {\n &:first-child {\n width: 200px;\n }\n\n &:last-child {\n text-align: left;\n width: 200px;\n }\n }\n }\n }\n"],["\n margin-top: -","px;\n\n ul {\n list-style: none;\n padding: 0;\n padding-bottom: ","px;\n\n li {\n width: 100%;\n display: flex;\n\n span {\n &:first-child {\n width: 200px;\n }\n\n &:last-child {\n text-align: left;\n width: 200px;\n }\n }\n }\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.large})),n.CustomLink=i.default.a(P||(P=r(["\n color: ",";\n"],["\n color: ",";\n"])),(function(e){return e.theme.colors.text})),n.InvoiceGrid=i.default.div(j||(j=r(["\n display: grid;\n\n @media (min-width: 770px) {\n grid-template-columns: 1fr 1fr;\n gap: ","px;\n\n >
2 *:nth-child(1) {\n grid-column: 2;\n }\n\n > *:nth-child(2) {\n grid-row: 1;\n grid-column: 1;\n }\n }\n\n @media (min-width: 1035px) {\n margin: 0 -50px;\n }\n\n button {\n display: block;\n width: 100%;\n margin-top: ","px;\n }\n"],["\n display: grid;\n\n @media (min-width: 770px) {\n grid-template-columns: 1fr 1fr;\n gap: ","px;\n\n > *:nth-child(1) {\n grid-column: 2;\n }\n\n > *:nth-child(2) {\n grid-row: 1;\n grid-column: 1;\n }\n }\n\n @media (min-width: 1035px) {\n margin: 0 -50px;\n }\n\n button {\n display: block;\n width: 100%;\n margin-top: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.medium})),n.SelectButtons=i.default.div(T||(T=r(["\n display: flex;\n flex-direction: column;\n gap: ","px;\n"],["\n display: flex;\n flex-direction: column;\n gap: ","px;\n"])),(function(e){return e.theme.spacing.xs2})),n.CheckoutLink=i.default.div(M||(M=r(["\n margin-top: ","px;\n"],["\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.large})),n.ProductModalWrapper=i.default.div(I||(I=r(["\n position: relative;\n display: flex;\n flex-direction: column;\n gap: ","px;\n padding-top: calc(24px + ","px);\n\n button {\n border: 0;\n background: none;\n cursor: pointer;\n padding: 0;\n position: absolute;\n right: 0;\n top: -","px;\n right: -","px;\n }\n\n h1 {\n color: ",";\n }\n\n div > div > *:last-child {\n margin-bottom: 0 !important;\n }\n\n img {\n display: block;\n border-radius: 6px;\n border: 1px solid ",";\n padding: ","px;\n }\n\n ","\n"],["\n position: relative;\n display: flex;\n flex-direction: column;\n gap: ","px;\n padding-top: calc(24px + ","px);\n\n button {\n border: 0;\n background: none;\n cursor: pointer;\n padding: 0;\n position: absolute;\n right: 0;\n top: -","px;\n right: -","px;\n }\n\n h1 {\n color: ",";\n }\n\n div > div > *:last-child {\n margin-bottom: 0 !important;\n }\n\n img {\n display: block;\n border-radius: 6px;\n border: 1px solid ",";\n padding: ","px;\n }\n\n ","\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors.text3}),(function(e){return e.theme.colors.outline2}),(function(e){return e.theme.spacing.small}),(0,l.default)("medium",(0,i.css)(A||(A=r(["\n flex-direction: row;\n gap: ","px;\n\n img {\n width: 23rem;\n }\n "],["\n flex-direction: row;\n gap: ","px;\n\n img {\n width: 23rem;\n }\n "])),(function(e){return e.theme.spacing.medium}))))},37216:function(e,n){"use strict";var t=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},r=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.addExclusiveToCart=void 0,n.addExclusiveToCart=function(e,n){return t(this,void 0,void 0,(function(){return r(this,(function(t){switch(t.label){case 0:return e.content.items.some((function(e){return e.product._id===n._id}))?[4,e.removeItem(n._id)]:[3,2];case 1:return t.sent(),[3,4];case 2:return[4,e.addItem({product:n})];case 3:t.sent(),t.label=4;case 4:return[2]}}))}))}},80322:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(21519),i=t(1868),o=t(43654),l=t(75228),c=t(35574),u=t(84969),s=t(16716),d=t(66438),p=t(31754),f=t(37216),m=t(10634),g=t(72999),h=t(72690),b=function(e){var n=e.globalProps,t=e.category,a=e.onClose,s=(0,o.default)(),m=(0,l.default)({endpoint:"".concat(i.STOREFRONT_ENDPOINT,"/products"),limit:200,queryParams:{dontGroupVariants:1,category:t._id},fetchOnMount:!0});return r.createElement("div",null,r.createElement(d.WidthConstrainer,null,r.createElement(d.PageTitle,null,t.title),t.ingress&&r.createElement(d.RichDescriptions,{dangerouslySetInnerHTML:{__html:t.ingress}})),r.createElement(c.default,{busy:m.loading},r.createElement(d.ProductGrid,null,m.results.map((function(e){return r.createElement(p.default,{key:e._id,product:e,cart:s.content,onClick:function(){return(0,f.addExclusiveToCart)(s,e)},useInstallments:n.useInstallments||!1,installmentRate:n.installmentRate,installmentMonths:n.installmentMonths,monthFee:n.monthFee})}))),r.createElement(d.OverlayButton,null,r.createElement(u.Button,{onClick:a},"Ferdig"))))};n.default=function(e){var n=e.globalProps,t=e.decorAndAccessoriesText,p=(0,o.default)(),f=r.useState(null),y=f[0],v=f[1],x=(0,l.default)({endpoint:"".concat(i.STOREFRONT_ENDPOINT,"/pages"),queryParams:{parent:n.accessoriesCategory},fetchOnMount:!!n.accessoriesCategory}),w=r.useMemo((function(){return x.results.filter((function(e){return e._id!==n.framesAndPlatesCategory})).reverse()}),[x.results,n.framesAndPlatesCategory]);return r.useEffect((function(){i.Tracker.checkout(p.content,3)}),[]),r.createElement("div",null,null!==y&&r.createElement(d.PopupOverlay,{wider:!0},r.createElement(b,{globalProps:n,category:y,onClose:function(){return v(null)}})),r.createElement(s.default,{activeIndex:2}),r.createElement(d.WidthConstrainer,{tight:!0},r.createElement(d.PageTitle,null,"Dekor og tilbehør"),t&&r.createElement(d.RichDescriptions,{dangerouslySetInnerHTML:{__html:t}}),r.createElement(c.default,{busy:x.loading},r.createElement(d.SelectButtons,null,w.map((function(e){var n=p.content.items.filter((function(n){return n.product.categories.some((function(n){return n.ref===e._id}))}));return r.createElement(m.SelectButton,{key:e._id,active:n.length>0,onClick:function(){return v(e)}},e.title,n.length>0?" (valgt ".concat(n.length,")"):"")})))),r.createElement(d.Buttons,null,r.createElement(u.Button,{as:a.Link,to:"/bedplater-bedrammer",variant:"primary2"},"Forrige steg"),r.createElement(u.Button,{as:a.Link,to:"/fakturainformasjon"},"Neste steg")),r.createElement(d.CheckoutLink,null,r.createElement(g.default,{justify:"flex-end"},r.createElement(g.FlexKid,null,r.createElement(u.Button,{as:a.Link,to:"/fakturainformasjon",variant:"secondary2",icon:h.arrow,iconPlacement:"right"},"Gå til utsjekk"))))))}},96133:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},r.apply(this,arguments)},a=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},i=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}
2if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}};Object.defineProperty(n,"__esModule",{value:!0});var o=t(67294),l=t(1868),c=t(43654),u=t(72999),s=t(93863),d=t(29188),p=t(62759),f=t(24573),m=t(66438),g=t(48195),h=t(84969),b=t(31265);n.default=function(e){var n=e.globalProps,t=e.installmentsText,y=e.installmentsDurationText,v=e.privacyText,x=e.privacyAcceptText,w=e.activatePaymentCalculator,E=e.syncedPaymentCalculatorStorage,k=e.paymentText,C=e.invoiceText,_=e.onMount,S=(0,c.default)(),O=o.useState(!1),P=O[0],j=O[1],T=o.useState(!1),M=T[0],A=T[1],I=o.useState("invoice"),D=I[0],L=I[1],R=o.useState({firstname:"",lastname:"",address:"",zip:"",city:"",phone:"",email:""}),F=R[0],B=R[1],N=o.useMemo((function(){var e=E&&E.installmentMonths||n.installmentMonths,t=E&&E.installmentFee||n.installmentFee,r=n.installmentRate&&n.installmentMonths?Math.round((0,f.calculateInstallment)(S.content.cost,n.installmentRate,E&&E.installmentMonths||n.installmentMonths,n.monthFee)):void 0;return{installmentFee:t,monthFee:r,total:"number"==typeof t&&"number"==typeof r&&"number"==typeof e?r*e+t:void 0}}),[E,n.installmentFee,S.content.cost]),z=o.useCallback((function(e){var n,t=e.currentTarget,a=t.name,i=t.value;B(r(r({},F),((n={})[a]=i,n)))}),[F]);return o.useEffect((function(){return _(!1),function(){_(!0)}}),[]),o.useEffect((function(){l.Tracker.checkout(S.content,4)}),[]),o.createElement(m.InvoiceGrid,null,o.createElement("div",null,o.createElement(m.PageTitle,null,"Ditt sammendrag"),o.createElement(g.Cart,{globalProps:n,showInstallment:"installment"===D,inCheckout:!0,syncedPaymentCalculatorStorage:E})),o.createElement("div",null,o.createElement(m.PageTitle,null,"Faktura eller delbetaling"),k&&o.createElement(m.RichDescriptions,{dangerouslySetInnerHTML:{__html:k}}),n.useInstallments&&n.installmentMonths&&n.installmentRate?o.createElement(o.Fragment,null,o.createElement(u.default,null,o.createElement(u.FlexKid,null,o.createElement("input",{id:"invoice",type:"radio",name:"paymentOption",checked:"invoice"===D,onChange:function(){L("invoice")}})),o.createElement(u.FlexKid,{flex:1},o.createElement(s.Label,{inline:!0,htmlFor:"invoice"},o.createElement("strong",null,"Betal med faktura")," - Jeg ønsker å betale hele mitt kjøp med faktura"))),o.createElement(u.default,null,o.createElement("input",{id:"installments",type:"radio",name:"paymentOption",checked:"installment"===D,onChange:function(){L("installment")}}),o.createElement(s.Label,{inline:!0,htmlFor:"installments"},o.createElement("strong",null,"Del opp")," - jeg ønsker å betale hele mitt kjøp på avdrag *")),o.createElement("p",null,o.createElement("em",null,"*"," ",t||"Når du velger å handle hos oss på avbetaling vil vi sende deg en plan for dette når vi har mottatt og behandlet din bestilling.",o.createElement("br",null),y||"Prisen gjelder betaling over ".concat(w&&E&&E.installmentMonths?E.installmentMonths:n.installmentMonths," mnd.")))):null,!!n.paymentCalculator&&n.paymentCalculator.length>0&&w&&o.createElement(m.PaymentCalculatorContainer,null,o.createElement(d.PaymentCalculator,{isCheckout:!0,globalProps:n}),n.installmentRate&&n.installmentMonths&&o.createElement(m.PaymentCalculatedWrapper,null,E&&E.label&&o.createElement("h3",null,E.label),o.createElement("ul",null,"number"==typeof N.installmentFee&&o.createElement("li",null,o.createElement("span",null,"Etableringsgebyr:"),o.createElement("span",null,(0,p.formatCurrency)(N.installmentFee),",-")),o.createElement("li",null,o.createElement("span",null,"Månedspris:"),o.createElement("span",null,"".concat((0,p.formatCurrency)(N.monthFee),",-"))),o.createElement("li",null,o.createElement("span",null,"Total:"),o.createElement("span",null,(0,p.formatCurrency)(N.total),",-"))))),o.createElement("form",{onSubmit:function(e){return a(void 0,void 0,void 0,(function(){var t,r,a,o;return i(this,(function(i){switch(i.label){case 0:return e.preventDefault(),F.email?(j(!0),t=S.content.items.map((function(e){return e.product.price.value*e.amount})).reduce((function(e,n){return e+n}),0),r=[{text:"Betalingsmåte: ".concat("installment"===D&&n.useInstallments&&n.installmentRate&&n.installmentMonths?"avdrag (".concat((0,p.formatCurrency)((0,f.calculateInstallment)(t,n.installmentRate,w&&E&&E.installmentMonths&&E.installmentMonths||n.installmentMonths,n.monthFee)),",- / ").concat(w&&E&&E.installmentMonths?E.installmentMonths:n.installmentMonths," mnd.)"):"faktura",".")}],(a=E&&E.installmentFee?E.installmentFee:n.installmentFee)&&"installment"===D&&r.push({text:"Etableringsgebyr: ".concat((0,p.formatCurrency)(a))}),F.note&&r.push({text:F.note}),[4,l.RubicsRequest.fetch({method:"POST",endpoint:"".concat(l.STOREFRONT_ENDPOINT,"/orders"),body:{cart:S,notes:r,user:{email:F.email,postalCode:F.zip,name:"".concat(F.firstname," ").concat(F.lastname),city:F.city,address:F.address,phoneNumber:F.phone}}})]):[3,4];case 1:return o=i.sent(),j(!1),"_id"in o?(A(!0),[4,l.Tracker.purchase(o)]):[3,3];case 2:i.sent(),window.location.href="".concat(l.CHECKOUT_PATH,"/kvittering"),i.label=3;case 3:return[3,5];case 4:alert("Mangler e-post!"),i.label=5;case 5:return[2]}}
2))}))}},o.createElement(b.default,{element:"h2",variant:"heading4",bottomGutter:"medium"},"Dine fakturadetaljer"),C&&o.createElement(m.RichDescriptions,{dangerouslySetInnerHTML:{__html:C}}),o.createElement(s.Label,{htmlFor:"firstname"},"Fornavn *"),o.createElement(s.default,{type:"text",id:"firstname",name:"firstname",value:F.firstname,placeholder:"Fornavn",onChange:z,bottomGutter:!0,required:!0}),o.createElement(s.Label,{htmlFor:"lastname"},"Etternavn *"),o.createElement(s.default,{type:"text",id:"lastname",value:F.lastname,name:"lastname",placeholder:"Etternavn",onChange:z,bottomGutter:!0,required:!0}),o.createElement(s.Label,{htmlFor:"address"},"Adresse *"),o.createElement(s.default,{type:"text",id:"address",value:F.address,placeholder:"Adresse",onChange:z,name:"address",bottomGutter:!0,required:!0}),o.createElement(u.default,null,o.createElement(u.FlexKid,{flex:1},o.createElement(s.Label,{htmlFor:"zip"},"Postnummer *"),o.createElement(s.default,{type:"text",id:"zip",value:F.zip,name:"zip",placeholder:"Postnummer",onChange:z,bottomGutter:!0,required:!0})),o.createElement(u.FlexKid,{flex:1,spaceLeft:!0},o.createElement(s.Label,{htmlFor:"city"},"Sted *"),o.createElement(s.default,{type:"text",id:"city",value:F.city,placeholder:"Sted",onChange:z,name:"city",bottomGutter:!0,required:!0}))),o.createElement(s.Label,{htmlFor:"phone"},"Telefon *"),o.createElement(s.default,{type:"tel",id:"phone",value:F.phone,placeholder:"Telefon",onChange:z,name:"phone",bottomGutter:!0,required:!0}),o.createElement(s.Label,{htmlFor:"email"},"E-postadresse *"),o.createElement(s.default,{type:"email",id:"email",value:F.email,placeholder:"E-postadresse",onChange:z,name:"email",bottomGutter:!0,required:!0}),o.createElement(s.Label,{htmlFor:"note"},"Kommentar"),o.createElement(s.TextArea,{id:"note",name:"note",value:F.note,onChange:z}),o.createElement("p",null,v||"Dine personopplysninger brukes til Ã¥ behandle ordren din, øke brukervennligheten pÃ¥ denne nettsiden og andre formÃ¥l som beskrevet i vÃ¥re personvernregler."),o.createElement("p",null,o.createElement("label",{htmlFor:"terms"},o.createElement("input",{id:"terms",type:"checkbox",required:!0}),o.createElement(m.CustomLink,{href:"/salgs-og-leveringsbetingelser",target:"_blank","aria-label":"Jeg har lest og aksepterer sidens vilkÃ¥r og betingelser",rel:"noopener"},x||"Jeg har lest og aksepterer sidens vilkÃ¥r og betingelser"))),o.createElement(h.Button,{type:"submit",disabled:P||M},P?"Sender forespørselâ¦":M?"Ordre opprettet, videresenderâ¦":"Send forespørsel"))))}},91966:function(e,n,t){"use strict";var r=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},a=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}};Object.defineProperty(n,"__esModule",{value:!0});var i=t(67294),o=t(21519),l=t(1868),c=t(75228),u=t(43654),s=t(35574),d=t(72999),p=t(93863),f=t(66438),m=t(84969),g=t(31265),h=t(16716),b=t(35907),y=t(10634),v=t(85397),x=t(72690),w="egenkomponert",E=function(e){var n=e.imageUploadText,t=e.existingTombstoneCategory,r=(0,u.default)(),a=i.useMemo((function(){return t?r.content.items.find((function(e){return e.product.categories.some((function(e){return e.ref===t}))})):void 0}),[r.content.items,t]),o=i.useMemo((function(){if(a){var e=(a.customizations||[]).find((function(e){return"media"===e.key}));if(e)return e.value}}),[a]);return a?i.createElement(i.Fragment,null,i.createElement(g.default,{element:"h3",variant:"heading4"},"Bilde av gravstein"),i.createElement(g.default,null,n||"Har du et bilde av eksisterende gravstein, kan du gjerne laste opp det her."),i.createElement(b.default,{id:"checkout-image-uploader",defaultImage:o,onUpload:function(e){r.setCustomization(a._id,{key:"media",label:"Bilde av eksisterende gravstein",value:e})},onDelete:function(){r.setCustomization(a._id,{key:"media",label:"Bilde av eksisterende gravstein",value:""})},label:"Dra bilde av gravstein hit eller klikk..."})):null},k=function(e){var n=e.globalProps,t=e.contentBoxNameTexts,r=e.namesAndDatesCategory,a=(0,u.default)(),o=(0,c.default)({endpoint:"".concat(l.STOREFRONT_ENDPOINT,"/products"),limit:200,queryParams:{dontGroupVariants:1,category:r},fetchOnMount:!!r}),d=i.useMemo((function(){return o.results.sort((function(e,n){return parseInt(e.name[e.name.length-1])-parseInt(n.name[n.name.length-1])}))}),[o.results.length]),p=i.useMemo((function(){return o.results.find((function(e){return 0===e.price.value}))}),[o.results]);i.useEffect((function(){a.loaded&&p&&(a.content.items.some((function(e){return e.product._id===p._id}))||a.addItem({product:p}))}),[p,a.loaded]);var m=i.useMemo((function(){return a.content.items.filter((function(e){return o.results.find((function(n){return n._id===e.product._id}))}))}),[o.results.length,a.content.items.length]),h=i.useMemo((function(){if(m.length<d.length)return d[m.length]}),[m.length,d]);return i.createElement(f.Section,null,i.createElement(g.default,{element:"h3",variant:"heading4"},"Navn"),i.createElement(g.default,{bottomGutter:"small"},t||"Sett inn navn og fødselsdato som skal graveres påsteinen. Du kan legge til inntil tre navn."),i.createElement(s.default,{busy:o.loading},m.map((function(e,n){return i.createElement(C,{key:e._id,index:n,cartItem:e})})),!!h&&i.createElement(y.SelectButton,{type:"button",onClick:function(){a.addItem({product:h})}},i.createElement("span",null,i.createElement("strong",null,"Legg til flere")," (",i.createElement(v.default,{price:h.price.value,globalProps:n,variant:"b"}),")"))))},C=function(e){var n=e.index,t=e.cartItem,r=n+1,a="nameOfDeceased_".concat(r),o="dateOfBirth_".concat(r),l="dateOfDeath_".concat(r),c=t.customizations.find((function(e){return"nameOfDeceased"===e.key})),s=t.customizations.find((function(e){return"dateOfBirth"===e.key})),m=t.customizations.find((function(e){return"dateOfDeath"===e.key})),g=i.useState(""),h=g[0],b=g[1],y=i.useState(""),v=y[0],x=y[1],w=i.useState(""),E=w[0],k=w[1],C=(0,u.default)();return i.useEffect((function(){b(c?c.value:"")}),[c]),i.useEffect((function(){x(s?s.value:"")}),[s]),i.useEffect((function(){k(m?m.value:"")}),[m]),i.createElement("div",null,r>1&&i.createElement(i.Fragment,null,i.createElement("h2",null,"Avdøde nr ",r,"."," ",i.createElement(f.PlainAnchor,{href:"#","aria-label":"Slett avdøde nummer ".concat(r),title:"Slett avdøde nummer ".concat(r),onClick:function(e){e.preventDefault(),C.removeItem(t._id)}},"Slett"))),i.createElement(p.Label,{htmlFor:a},"Navn"),i.createElement(p.default,{type:"text",id:a,placeholder:"Fornavn og etternavn",name:a,bottomGutter:!0,onChange:function(e){return b(e.target.value)},value:h,onBlur:function(){C.setCustomization(t._id,{key:"nameOfDeceased",value:h,label:"Fornavn og etternavn"})}}),i.createElement(d.default,{justify:"space-between"},i.createElement(d.FlexKid,{width:"50%",spaceRight:!0},i.createElement(p.DateInput,{name:o,label:"Dato født (format 20.10.1900)",type:"text",pattern:"(0[1-9]|[12][0-9]|3[01])[- .](0[1-9]|1[012])[- .](17|18|19|20)\\d\\d",title:"Dato født (format 20.10.2000)",placeholder:"Eks 20.10.1900",bottomGutter:!0,onChange:function(e){return x(e.target.value)},value:v,onBlur:function(){C.setCustomization(t._id,{key:"dateOfBirth",value:v,label:"Dato født"})}})),i.createElement(d.FlexKid,{width:"50%",spaceLeft:!0},i.createElement(p.DateInput,{name:l,type:"text",pattern:"(0[1-9]|[12][0-9]|3[01])[- .](0[1-9]|1[012])[- .](17|18|19|20)\\d\\d",label:"Dato død (format 20.10.2000)",title:"Dato død (format 20.10.2000)",placeholder:"Eks 20.10.2000",bottomGutter:!0,onChange:function(e){return k(e.target.value)},value:E,onBlur:function(){C.setCustomization(t._id,{key:"dateOfDeath",value:E,label:"Dato død"})}}))))},_=function(e){var n=e.globalProps,t=e.contentBoxDeceasedTexts,o=e.eulogyCategory,d=i.useState(""),f=d[0],m=d[1],h=i.useState(""),b=h[0],y=h[1],x=(0,u.default)(),E=(0,c.default)({endpoint:"".concat(l.STOREFRONT_ENDPOINT,"/products"),limit:200,queryParams:{dontGroupVariants:1,category:o},fetchOnMount:!!o}),k=i.useMemo((function(){return E.results.find((function(e){return e.name.toLowerCase()===w}))}),[E.results]),C=i.useMemo((function(){return k?E.results.filter((function(e){return e._id!==(null==k?void 0:k._id)})):E.results}),[k,E.results]),_=i.useCallback((function(e){return r(void 0,void 0,void 0,(function(){var n,t;return a(this,(function(r){switch(r.label){case 0:return"string"==typeof e&&!e&&f.length>0?[2]:(n=x.content.items,"string"==typeof e?m(""):y(""),n=n.filter((function(e){return!e.product.categories.some((function(e){return e.ref===o}))})),e&&((t="string"==typeof e?k:e)?n.push({product:t,customizations:[{key:"word",value:"string"==typeof e?e:t.name,label:"Minneord"}]}):console.error("Custom eulogy product not found")),[4,x.set(n)]);case 1:return r.sent(),[2]}}))}))}),[o,k,f,x.content]);return i.useEffect((function(){var e=x.content.items.find((function(e){return e.product.categories.some((function(e){return e.ref===o}))}));if(e)if(e.product.name.toLowerCase()===w){var n=e.customizations.find((function(e){return"word"===e.key}));n&&y(n.value)}else m(e.product._id)}
2),[x.content.items,o]),i.createElement(i.Fragment,null,i.createElement(g.default,{element:"h3",variant:"heading4"},"Minneord"),i.createElement(g.default,{bottomGutter:"small"},t||"Skriv et personlig minneord i tekstfeltet, eller velgblant de mest brukte minneordene."),i.createElement(s.default,{busy:E.loading},i.createElement(p.Label,{htmlFor:"eulogy"},"Velg blant vÃ¥re minneord"," ",i.createElement("strong",null,"(",C.length>0?i.createElement(v.default,{price:C[0].price.value,globalProps:n,variant:"b"}):"laster prisâ¦",")")),i.createElement(p.Select,{id:"eulogy",name:"eulogy",value:f,disabled:0===C.length,bottomGutter:!0,onChange:function(e){var n=e.target.value,t=n?C.find((function(e){return e._id===n})):void 0;m(n),_(t||null)}},i.createElement("option",{value:""},"Ingen valgt"),C.map((function(e){return i.createElement("option",{key:e._id,value:e._id},e.name)}))),i.createElement(p.Label,{htmlFor:"customEulogy"},"Eller skriv inn ditt eget minneord"," ",i.createElement("strong",null,"(",k?i.createElement(v.default,{price:k.price.value,globalProps:n,variant:"b",prefix:"fra"}):"laster prisâ¦",")")),i.createElement(p.TextArea,{id:"customEulogy",name:"customEulogy",placeholder:"Skriv inn dine minneord her..",disabled:0===E.results.length,value:b,onChange:function(e){return y(e.target.value)},onBlur:function(e){return _(e.target.value)}})))};n.default=function(e){var n=e.globalProps,t=e.productType,r=e.contentBoxNameTexts,a=e.contentBoxDeceasedTexts,c=e.namesAndDatesCategory,s=e.eulogyCategory,p=e.pageIngress,g=e.pageTitleForExistingProducts,b=e.pageIngressForExistingProducts,y=e.imageUploadText,v=e.existingTombstoneCategory,w=(0,u.default)(),C=(0,o.useNavigate)();return i.useEffect((function(){l.Tracker.checkout(w.content,1)}),[]),i.createElement("div",null,"new"===t&&i.createElement(h.default,{activeIndex:0}),i.createElement(f.WidthConstrainer,{tight:!0},i.createElement("form",{onSubmit:function(e){e.preventDefault(),C("new"===t?"/bedplater-bedrammer":"/fakturainformasjon")}},i.createElement(f.PageTitle,null,"new"===t?"Navn og minneord":g||"Du har valgt inngravering pÃ¥ eksisterende gravstein"),"new"===t&&p?i.createElement(f.RichDescriptions,null,i.createElement("p",null,p)):"existing"===t&&b?i.createElement(f.RichDescriptions,null,i.createElement("p",null,b)):null,"existing"===t&&i.createElement(E,{imageUploadText:y,existingTombstoneCategory:v}),i.createElement(k,{globalProps:n,contentBoxNameTexts:r,namesAndDatesCategory:c}),"new"===t&&i.createElement(_,{globalProps:n,contentBoxDeceasedTexts:a,eulogyCategory:s}),i.createElement(f.Buttons,null,i.createElement("div",null),i.createElement(m.Button,{type:"submit"},"Neste steg"))),i.createElement(f.CheckoutLink,null,i.createElement(d.default,{justify:"flex-end"},i.createElement(d.FlexKid,null,i.createElement(m.Button,{as:o.Link,to:"/fakturainformasjon",variant:"secondary2",icon:x.arrow,iconPlacement:"right"},"GÃ¥ til utsjekk"))))))}},21149:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(21519),i=t(1868),o=t(43654),l=t(75228),c=t(66438),u=t(84969),s=t(16716),d=t(35574),p=t(31754),f=t(37216),m=t(72999),g=t(72690);n.default=function(e){var n=e.globalProps,t=e.platesAndRimsText,h=(0,o.default)(),b=(0,l.default)({endpoint:"".concat(i.STOREFRONT_ENDPOINT,"/products"),limit:200,queryParams:{dontGroupVariants:1,category:n.framesAndPlatesCategory},fetchOnMount:!!n.framesAndPlatesCategory});return r.useEffect((function(){i.Tracker.checkout(h.content,2)}),[]),r.createElement("div",null,r.createElement(s.default,{activeIndex:1}),r.createElement(c.WidthConstrainer,null,r.createElement(c.PageTitle,null,"Bedplater og bedrammer"),t&&r.createElement(c.RichDescriptions,null,r.createElement("p",{dangerouslySetInnerHTML:{__html:t}}))),r.createElement(d.default,{busy:b.loading},r.createElement(c.ProductGrid,null,b.results.map((function(e){return r.createElement(p.default,{key:e._id,product:e,cart:h.content,onClick:function(){return(0,f.addExclusiveToCart)(h,e)},useInstallments:n.useInstallments||!1,installmentRate:n.installmentRate,installmentMonths:n.installmentMonths,monthFee:n.monthFee})})))),r.createElement(c.Buttons,null,r.createElement(u.Button,{as:a.Link,to:"/",variant:"primary2"},"Forrige steg"),r.createElement(u.Button,{as:a.Link,to:"/dekor-og-tilbehor"},"Neste steg")),r.createElement(c.CheckoutLink,null,r.createElement(m.default,{justify:"flex-end"},r.createElement(m.FlexKid,null,r.createElement(u.Button,{as:a.Link,to:"/fakturainformasjon",variant:"secondary2",icon:g.arrow,iconPlacement:"right"},"GÃ¥ til utsjekk")))))}},54352:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Content=void 0;var a,i=t(67294),o=t(12788),l=t(3500),c=t(97746),u=o.default.div(a||(a=r(["\n h1,\n h2 {\n text-align: center !important;\n margin-bottom: ","px !important;\n }\n"],["\n h1,\n h2 {\n text-align: center !important;\n margin-bottom: ","px !important;\n }\n"])),(function(e){return e.theme.spacing.medium}));n.Content=function(e){var n=e.children;return i.createElement(l.VerticalSpacer,null,i.createElement(l.HorizontalSpacer,null,i.createElement(u,null,i.createElement(c.ArticleWrapper,null,i.createElement(c.ArticleBody,null,n)))))},n.default={name:"Content",label:"Innhold",reactComponent:n.Content,usableInSection:!0,richContent:!0,icon:"content"}},85397:function(e,n,t){"use strict";var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0});var a,i=t(67294),o=t(12788),l=t(59494),c=t(62759),u=t(24573),s=o.default.span(a||(a=r(["\n font-weight: ",";\n\n .down-price {\n * {\n font-weight: ",";\n color: inherit;\n font-size: inherit;\n }\n }\n"],["\n font-weight: ",";\n\n .down-price {\n * {\n font-weight: ",";\n color: inherit;\n font-size: inherit;\n }\n }\n"])),(function(e){return"a"===e.variant?"bold":"inherit"}),(function(e){return"a"===e.variant?"normal":"inherit"}));n.default=function(e){var n=e.price,t=e.globalProps,r=e.variant,a=void 0===r?"a":r,o=e.prefix,d=i.useMemo((function(){return l.paymentCalculatorStorage.get()}),[]);return 0!==n&&t.useInstallments?i.createElement(s,{variant:a},o," ",(0,c.formatCurrency)(n),i.createElement("span",{className:"down-price"},(0,u.renderInstallments)(n,t.useInstallments||!1,t.installmentRate,d&&d.installmentMonths?d.installmentMonths:t.installmentMonths,t.monthFee,!0))):i.createElement(s,{variant:a},o," ",(0,c.formatCurrency)(n))}},87086:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.EntryBanners=void 0;var a,i,o,l,c,u,s,d,p,f,m=t(67294),g=t(12788),h=t(1868),b=t(27639),y=t(3500),v=g.default.div(a||(a=r(["\n margin-top: ","px;\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"],["\n margin-top: ","px;\n margin-bottom: ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xl})),x=g.default.div(i||(i=r(["\n text-align: center;\n\n @media (min-width: 650px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n margin: calc(-","px / 2);\n }\n"],["\n text-align: center;\n\n @media (min-width: 650px) {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n margin: calc(-","px / 2);\n }\n"])),(function(e){return e.theme.spacing.large})),w=g.default.div(o||(o=r(["\n flex: 1;\n max-width: 800px;\n\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n\n @media (min-width: 650px) {\n flex-basis: 50%;\n margin-bottom: 0 !important;\n padding: calc(","px / 2);\n }\n\n @media (min-width: 1000px) {\n flex-basis: 33.332%;\n }\n"],["\n flex: 1;\n max-width: 800px;\n\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n\n @media (min-width: 650px) {\n flex-basis: 50%;\n margin-bottom: 0 !important;\n padding: calc(","px / 2);\n }\n\n @media (min-width: 1000px) {\n flex-basis: 33.332%;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.large})),E=g.default.div(c||(c=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n padding: ","px;\n background-color: ",";\n\n * {\n color: ",";\n }\n\n ",";\n\n @media (min-width: 650px) {\n padding: ","px;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n padding: ","px;\n background-color: ",";\n\n * {\n color: ",";\n }\n\n ",";\n\n @media (min-width: 650px) {\n padding: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.backgroundColor||e.theme.colors.campaignBanner||"gray"}),(function(e){return e.textColor||"white"}),(function(e){return e.backgroundImage&&(0,g.css)(l||(l=r(["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n "],["\n background-image: url(",");\n background-position: center;\n background-size: cover;\n "])),e.backgroundImage)}),(function(e){return e.theme.spacing.xl})),k=g.default.div(u||(u=r(["\n max-width: 270px;\n\n @media (min-width: 650px) {\n max-width: 350px;\n }\n"],["\n max-width: 270px;\n\n @media (min-width: 650px) {\n max-width: 350px;\n }\n"]))),C=g.default.p(s||(s=r(["\n margin: 0 0 ","px 0;\n text-transform: uppercase;\n line-height: 1;\n ",";\n\n @media (min-width: 650px) {\n font-size: 2.5rem;\n margin-bottom: ","px;\n }\n"],["\n margin: 0 0 ","px 0;\n text-transform: uppercase;\n line-height: 1;\n ",";\n\n @media (min-width: 650px) {\n font-size: 2.5rem;\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return b.default.createStyles(e.theme.fonts.heading1)}),(function(e){return e.theme.spacing.medium})),_=g.default.div(d||(d=r(["\n ",";\n\n p {\n line-height: 1;\n margin: 0;\n }\n\n @media (min-width: 650px) {\n font-size: 1.5625rem;\n }\n"],["\n ",";\n\n p {\n line-height: 1;\n margin: 0;\n }\n\n @media (min-width: 650px) {\n font-size: 1.5625rem;\n }\n"])),(function(e){return b.default.createStyles(e.theme.fonts.heading3)})),S=g.default.p(p||(p=r(["\n margin: 7px 0 0 0;\n ",";\n\n @media (min-width: 650px) {\n font-size: 1rem;\n margin-top: ","px;\n }\n"],["\n margin: 7px 0 0 0;\n ",";\n\n @media (min-width: 650px) {\n font-size: 1rem;\n margin-top: ","px;\n }\n"])),(function(e){return b.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.xs})),O=g.default.div(f||(f=r(["\n background-color: white;\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);\n ",";\n\n a {\n color: ",";\n text-decoration: none;\n }\n"],["\n background-color: white;\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);\n ",";\n\n a {\n color: ",";\n text-decoration: none;\n }\n"])),(function(e){return b.default.createStyles(e.theme.fonts.buttonPrimary)}),(function(e){return e.theme.colors.text}));n.EntryBanners=function(e){var n=e.pageContext,t=e.banners;return Array.isArray(t)&&t.length>0?m.createElement(y.VerticalSpacer,null,m.createElement(y.HorizontalSpacer,{hugMobile:!0},m.createElement(v,null,m.createElement(x,null,t.map((function(e){return m.createElement(w,{key:e._id},m.createElement(E,{backgroundColor:e.backgroundColor,backgroundImage:e.backgroundImage||e.page&&(e.page.plug.image||e.page.featuredImage)?h.Image.createUrl({image:e.backgroundImage||e.page.plug.image||e.page.featuredImage,transforms:"w_1400"}):void 0,textColor:e.textColor},m.createElement(k,null,(e.title||e.page)&&m.createElement(C,null,e.title||e.page.plug.title||e.page.title),(e.text||e.page&&e.page.plug.excerpt)&&(e.text?m.createElement(_,{dangerouslySetInnerHTML:{__html:e.text}}):m.createElement(_,null,m.createElement("p",null,e.page.plug.excerpt))),e.subtext&&m.createElement(S,null,e.subtext))),e.cta&&(e.url||e.page)&&m.createElement(O,null,m.createElement("a",{href:e.url?e.url:e.page?e.page.url:void 0},e.cta)))})))))):m.createElement(y.VerticalSpacer,null,m.createElement(y.HorizontalSpacer,{hugMobile:!0},m.createElement(v,null,m.createElement(x,null,n.childrenPages.map((function(e){return m.createElement(w,{key:e._id},m.createElement(E,{backgroundImage:e.plug.image||e.featuredImage?h.Image.createUrl({image:e.plug.image||e.featuredImage,transforms:"w_1400"}):void 0}),m.createElement(O,null,m.createElement("a",{href:e.url},e.plug.title||e.title)))}))))))},n.default={name:"EntryBanners",label:"Inngangsbannere",reactComponent:n.EntryBanners,usableInSection:!0,icon:"banner",props:[{name:"banners",label:"Bannere",type:"array",editable:!0,of:[{name:"banner",type:"object",previewFn:function(e){return{title:e.title||"Banner"}},fields:[{name:"page",label:"Side/kategori",type:"ref",to:"page:all",editable:!0},{name:"title",label:"Tittel",type:"string",editable:!0},{name:"text",label:"Tekst",type:"draft",editable:!0},{name:"subtext",label:"Undertekst",type:"string",editable:!0},{name:"backgroundColor",label:"Bakgrunnsfarge",type:"color",editable:!0},{name:"backgroundImage",label:"Bakgrunnsbilde",type:"image",editable:!0},{name:"textColor",label:"Tekstfarge",type:"color",editable:!0},{name:"cta",label:"CTA",type:"string",editable:!0},{name:"url",label:"URL",type:"string",editable:!0}]}]}]}},64377:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.FAQ=void 0;var a,i,o,l,c,u,s,d,p,f,m,g=t(67294),h=t(12788),b=t(27639),y=t(68133),v=t(72690),x=t(3500),w=t(31265),E=h.default.div(a||(a=r(["\n padding: ","px 0;\n background-color: ",";\n"],["\n padding: ","px 0;\n background-color: ",";\n"])),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.colors.surface1})),k=h.default.div(i||(i=r(["\n max-width: 100%;\n margin: 0 auto;\n\n @media (min-width: 650px) {\n max-width: 650px;\n }\n"],["\n max-width: 100%;\n margin: 0 auto;\n\n @media (min-width: 650px) {\n max-width: 650px;\n }\n"]))),C=h.default.div(o||(o=r(["\n margin-top: ","px;\n"],["\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.medium})),_=h.default.div(l||(l=r(["\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"],["\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.medium})),S=h.default.h2(c||(c=r(["\n margin: 0 0 ","px;\n ","\n"],["\n margin: 0 0 ","px;\n ","\n"])),(function(e){return e.theme.spacing.small}),(function(e){return b.default.createStyles(e.theme.fonts.heading3)})),O=h.default.div(u||(u=r([""],[""]))),P=h.default.div(s||(s=r(["\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"],["\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.xs})),j=h.default.a(d||(d=r(["\n cursor: pointer;\n padding: ",";\n color: ",";\n background: white;\n text-decoration: none;\n border: 1px solid ",";\n display: block;\n border-radius: 6px;\n ","\n"],["\n cursor: pointer;\n padding: ",";\n color: ",";\n background: white;\n text-decoration: none;\n border: 1px solid ",";\n display: block;\n border-radius: 6px;\n ","\n"])),(function(e){return"".concat(e.theme.spacing.small,"px ").concat(e.theme.spacing.medium,"px")}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.colors.outline}),(function(e){return b.default.createStyles(e.theme.fonts.heading5)})),T=h.default.div(f||(f=r(["\n display: flex;\n align-items: center;\n\n span.question {\n margin-right: ","px;\n flex: 1;\n }\n\n span.question-expand-icon {\n width: 32px;\n height: 32px;\n\n svg {\n transition: 0.1s ease-in-out;\n }\n\n ",";\n }\n"],["\n display: flex;\n align-items: center;\n\n span.question {\n margin-right: ","px;\n flex: 1;\n }\n\n span.question-expand-icon {\n width: 32px;\n height: 32px;\n\n svg {\n transition: 0.1s ease-in-out;\n }\n\n ",";\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.isExpanded&&(0,h.css)(p||(p=r(["\n svg {\n stroke: ",";\n fill: ",";\n transform: rotate(180deg);\n }\n "],["\n svg {\n stroke: ",";\n fill: ",";\n transform: rotate(180deg);\n }\n "])),e.theme.colors.buttonPrimary,e.theme.colors.buttonPrimary)})),M=h.default.div(m||(m=r(["\n line-height: 1.4285714286;\n margin-top: ","px;\n ","\n\n > * {\n margin: 0;\n }\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n"],["\n line-height: 1.4285714286;\n margin-top: ","px;\n ","\n\n > * {\n margin: 0;\n }\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return b.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.small})),A=function(e){var n=e.question,t=g.useState(!1),r=t[0],a=t[1];return g.createElement(P,null,g.createElement(j,{href:"#",onClick:function(e){e.preventDefault(),a(!r)}},g.createElement(T,{isExpanded:r},g.createElement("span",{className:"question"},n.question||"Spørsmål"),g.createElement("span",{className:"question-expand-icon"},v.expand)),n.answer&&g.createElement(y.default,{height:r?"auto":0},g.createElement(M,{dangerouslySetInnerHTML:{__html:n.answer}}))))};n.FAQ=function(e){var n=e.title,t=e.text,r=e.qaSections;return g.createElement(E,null,g.createElement(x.HorizontalSpacer,null,g.createElement(k,null,n&&g.createElement(w.ImprovedTypography,{element:"h1",variant:"heading1",bottomGutter:"xs2",centered:!0},n),t&&g.createElement(w.ImprovedTypography,{element:"p",variant:"body1",centered:!0},t),Array.isArray(r)&&r.length>0&&g.createElement(C,null,r.map((function(e){return g.createElement(_,null,e.title&&g.createElement(S,null,e.title),Array.isArray(e.qas)&&e.qas.length>0&&g.createElement(O,null,e.qas.map((function(e){return g.createElement(A,{key:e.question,question:e})}))))}
2))))))},n.default={name:"FAQ",label:"FAQ",reactComponent:n.FAQ,usableInSection:!0,icon:"faq",props:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"text",label:"Tekst",type:"text",editable:!0},{name:"qaSections",label:"Spørsmålseksjoner",type:"array",editable:!0,of:[{name:"qaSection",label:"Spørsmålseksjon",type:"object",fields:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"qas",label:"Spørsmål",type:"array",editable:!0,of:[{name:"qa",label:"Spørsmål",type:"object",previewFn:function(e){return{title:e.question||"Spørsmål"}},fields:[{name:"question",label:"Spørsmål",type:"string",editable:!0},{name:"answer",label:"Svar",type:"draft",editable:!0}]}]}]}]}]}},72999:function(e,n,t){"use strict";var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.FlexKid=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h,b,y,v,x,w,E,k,C,_=t(12788),S=_.default.div(c||(c=r(["\n display: flex;\n align-items: ",";\n justify-content: ",";\n ",";\n\n ",";\n\n ",";\n\n ",";\n"],["\n display: flex;\n align-items: ",";\n justify-content: ",";\n ",";\n\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return e.align||"center"}),(function(e){return e.justify||"flex-start"}),(function(e){return e.direction&&(0,_.css)(a||(a=r(["\n flex-direction: ",";\n "],["\n flex-direction: ",";\n "])),e.direction)}),(function(e){return e.fullWidth&&(0,_.css)(i||(i=r(["\n width: 100%;\n "],["\n width: 100%;\n "])))}),(function(e){return e.fullHeight&&(0,_.css)(o||(o=r(["\n height: 100%;\n "],["\n height: 100%;\n "])))}),(function(e){return e.wrap&&(0,_.css)(l||(l=r(["\n flex-wrap: wrap;\n "],["\n flex-wrap: wrap;\n "])))})),O=_.default.div(C||(C=r(["\n ",";\n ",";\n ",";\n\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n\n ",";\n ",";\n"],["\n ",";\n ",";\n ",";\n\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n ",";\n\n ",";\n ",";\n"])),(function(e){return e.flex&&(0,_.css)(u||(u=r(["\n flex: ",";\n "],["\n flex: ",";\n "])),e.flex)}),(function(e){return e.flexBasis&&(0,_.css)(s||(s=r(["\n flex-basis: ",";\n "],["\n flex-basis: ",";\n "])),e.flexBasis)}),(function(e){return e.width&&(0,_.css)(d||(d=r(["\n width: ",";\n "],["\n width: ",";\n "])),e.width)}),(function(e){return e.mobileWidth&&(0,_.css)(p||(p=r(["\n @media all and (max-width: 600px) {\n width: ",";\n }\n "],["\n @media all and (max-width: 600px) {\n width: ",";\n }\n "])),e.mobileWidth)}),(function(e){return e.maxWidth&&(0,_.css)(f||(f=r(["\n max-width: ",";\n "],["\n max-width: ",";\n "])),e.maxWidth)}),(function(e){return e.hugRight&&(0,_.css)(m||(m=r(["\n margin-left: auto;\n "],["\n margin-left: auto;\n "])))}),(function(e){return e.spaceLeft&&(0,_.css)(g||(g=r(["\n padding-left: ","px;\n "],["\n padding-left: ","px;\n "])),e.theme.spacing.small)}),(function(e){return e.spaceRight&&(0,_.css)(h||(h=r(["\n padding-right: ","px;\n "],["\n padding-right: ","px;\n "])),e.theme.spacing.small)}),(function(e){return e.spacious&&(0,_.css)(v||(v=r(["\n ",";\n ",";\n "],["\n ",";\n ",";\n "])),e.spaceLeft&&(0,_.css)(b||(b=r(["\n padding-left: ","px;\n "],["\n padding-left: ","px;\n "])),e.theme.spacing.medium),e.spaceRight&&(0,_.css)(y||(y=r(["\n padding-right: ","px;\n "],["\n padding-right: ","px;\n "])),e.theme.spacing.medium))}),(function(e){return e.centerContent&&(0,_.css)(x||(x=r(["\n display: flex;\n align-items: center;\n justify-content: center;\n "],["\n display: flex;\n align-items: center;\n justify-content: center;\n "])))}),(function(e){return e.alignSelf&&(0,_.css)(w||(w=r(["\n align-self: ",";\n "],["\n align-self: ",";\n "])),e.alignSelf)}),(function(e){return e.gutterTop&&(0,_.css)(E||(E=r(["\n margin-top: ","px;\n "],["\n margin-top: ","px;\n "])),e.theme.spacing.small)}),(function(e){return e.gutterBottom&&(0,_.css)(k||(k=r(["\n margin-bottom: ","px;\n "],["\n margin-bottom: ","px;\n "])),e.theme.spacing.small)}));n.FlexKid=O,n.default=S},85648:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Footer=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h,b,y,v,x=t(67294),w=t(12788),E=t(1868),k=t(27639),C=t(3500),_="900px",S=w.default.footer(a||(a=r(["\n background-color: ",";\n * {\n color: ",";\n text-decoration: none;\n ",";\n }\n"],["\n background-color: ",";\n * {\n color: ",";\n text-decoration: none;\n ",";\n }\n"])),(function(e){return e.theme.colors.footerBackground}),(function(e){return e.theme.colors.footerText}),(function(e){return k.default.createStyles(e.theme.fonts.body3)})),O=w.default.div(i||(i=r(["\n display: flex;\n flex-direction: column;\n padding: ","px;\n @media screen and (min-width: ",") {\n padding: ","px 0\n ","px 0;\n }\n"],["\n display: flex;\n flex-direction: column;\n padding: ","px;\n @media screen and (min-width: ",") {\n padding: ","px 0\n ","px 0;\n }\n"])),(function(e){return e.theme.spacing.small}),_,(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small})),P=w.default.div(o||(o=r(["\n display: flex;\n justify-content: center;\n flex: 1 0 auto;\n @media screen and (max-width: ",") {\n flex-basis: calc(50%);\n }\n"],["\n display: flex;\n justify-content: center;\n flex: 1 0 auto;\n @media screen and (max-width: ",") {\n flex-basis: calc(50%);\n }\n"])),_),j=w.default.h3(l||(l=r(["\n ",";\n margin: 0 0 ","px 0;\n"],["\n ",";\n margin: 0 0 ","px 0;\n"])),(function(e){return k.default.createStyles(e.theme.fonts.heading5)}),(function(e){return e.theme.spacing.xs})),T=w.default.a(c||(c=r(["\n display: block;\n"],["\n display: block;\n"]))),M=w.default.div(u||(u=r(["\n width: 100%;\n & > div:not(:last-of-type) {\n padding-bottom: 0.5rem;\n }\n"],["\n width: 100%;\n & > div:not(:last-of-type) {\n padding-bottom: 0.5rem;\n }\n"]))),A=w.default.div(s||(s=r(["\n display: flex;\n align-items: center;\n"],["\n display: flex;\n align-items: center;
2\n"]))),I=w.default.div(d||(d=r(["\n display: flex;\n flex-direction: column;\n gap: ","px;\n margin-bottom: ","px;\n @media screen and (min-width: ",") {\n flex-direction: row;\n margin-bottom: ","px;\n }\n"],["\n display: flex;\n flex-direction: column;\n gap: ","px;\n margin-bottom: ","px;\n @media screen and (min-width: ",") {\n flex-direction: row;\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small}),_,(function(e){return e.theme.spacing.large})),D=w.default.div(p||(p=r(["\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: ","px;\n padding: 0 ","px;\n border-top: 1px solid white;\n @media screen and (min-width: ",") {\n flex-direction: row;\n gap: ","px;\n padding: 0;\n & > * {\n margin-top: ","px; /* Example margin-top */\n }\n }\n"],["\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: ","px;\n padding: 0 ","px;\n border-top: 1px solid white;\n @media screen and (min-width: ",") {\n flex-direction: row;\n gap: ","px;\n padding: 0;\n & > * {\n margin-top: ","px; /* Example margin-top */\n }\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.medium}),_,(function(e){return e.theme.spacing.xl2}),(function(e){return e.theme.spacing.small})),L=w.default.div(f||(f=r(["\n display: flex;\n align-items: center;\n white-space: nowrap;\n margin-top: ","px;\n"],["\n display: flex;\n align-items: center;\n white-space: nowrap;\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.small})),R=w.default.div(m||(m=r(["\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n @media screen and (min-width: ",") {\n justify-content: start;\n gap: ","px;\n }\n"],["\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n @media screen and (min-width: ",") {\n justify-content: start;\n gap: ","px;\n }\n"])),_,(function(e){return e.theme.spacing.xs})),F=w.default.div(g||(g=r(["\n display: flex;\n"],["\n display: flex;\n"]))),B=w.default.a(h||(h=r([""],[""]))),N=w.default.div(b||(b=r(["\n display: flex;\n justify-content: center;\n gap: ","px;\n"],["\n display: flex;\n justify-content: center;\n gap: ","px;\n"])),(function(e){return e.theme.spacing.small})),z=w.default.img(y||(y=r(["\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n"],["\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n"]))),U=w.default.a(v||(v=r([""],[""])));n.Footer=function(e){var n=e.globalProps,t=n.footerTextBlockList,r=void 0===t?[]:t,a=n.footerCopyrightText,i=n.footerInfoText,o=n.footerIconList,l=void 0===o?[]:o,c=function(e){var n=e.text,t=e.url;return x.createElement(A,null,t?x.createElement(T,{href:t},n):x.createElement(T,null,n))};return x.createElement(S,null,x.createElement(C.HorizontalSpacer,null,x.createElement(O,null,x.createElement(I,null,r.map((function(e){var n,t;return x.createElement(P,null,x.createElement(M,null,x.createElement(j,null,null===(n=e.title)||void 0===n?void 0:n.toUpperCase()),null===(t=e.subTextList)||void 0===t?void 0:t.map(c)))}))),x.createElement(D,null,x.createElement(L,null,a),Array.isArray(i)&&i.length>0&&x.createElement(R,null,i.map((function(e,n){return x.createElement(F,{key:n},x.createElement(B,{href:e.url},e.label))}))),x.createElement(N,null,l.map((function(e){return e.icon?x.createElement(U,{href:e.url,target:"_blank",rel:"noopener","aria-label":e.icon.alt},x.createElement(z,{src:E.Image.createUrl({image:e.icon,transforms:"w_60"}),alt:e.icon.alt})):null})))))))},n.default={name:"Footer",reactComponent:n.Footer,usableInSection:!0,icon:"footer"}},73310:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Header=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h,b,y,v,x,w=t(67294),E=t(12788),k=t(68133),C=t(1868),_=t(3500),S=t(92326),O=t(72690),P="800px",j=E.default.header(a||(a=r(["\n background-color: white;\n\n * {\n color: ",";\n text-decoration: none;\n }\n"],["\n background-color: white;\n\n * {\n color: ",";\n text-decoration: none;\n }\n"])),(function(e){return e.theme.colors.menuText})),T=E.default.div(i||(i=r(["\n height: 55px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n @media (min-width: ",") {\n height: 100px;\n }\n"],["\n height: 55px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n @media (min-width: ",") {\n height: 100px;\n }\n"])),P),M=E.default.div(o||(o=r(["\n background-color: ",";\n"],["\n background-color: ",";\n"])),(function(e){return e.theme.colors.menuBackground})),A=E.default.div(l||(l=r(["\n display: flex;\n justify-content: center;\n align-items: center;\n gap: ","px;\n padding: ","px 0;\n\n @media (max-width: ",") {\n display: none;\n }\n"],["\n display: flex;\n justify-content: center;\n align-items: center;\n gap: ","px;\n padding: ","px 0;\n\n @media (max-width: ",") {\n display: none;\n }\n"])),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.spacing.small}),P),I=E.default.div(c||(c=r(["\n padding: ","px 0;\n\n img {\n display: block;\n height: 23px;\n width: auto;\n\n @media (min-width: ",") {\n height: 35px;\n }\n }\n"],["\n padding: ","px 0;\n\n img {\n display: block;\n height: 23px;\n width: auto;\n\n @media (min-width: ",") {\n height: 35px;\n }\n }\n"])),(function(e){return e.theme.spacing.small}),P),D=E.default.a(u||(u=r(["\n display: block;\n padding-top: 8px;\n margin-left: ","px;\n\n @media (min-width: ",") {\n display: none;\n }\n"],["\n display: block;\n padding-top: 8px;\n margin-left: ","px;\n\n @media (min-width: ",") {\n display: none;\n }\n"])),(function(e){return e.theme.spacing.xs}),P),L=E.default.div(s||(s=r(["\n background-color: ",";\n padding: ","px\n ","px;\n"],["\n background-color: ",";\n padding: ","px\n ","px;\n"])),(function(e){return e.theme.colors.menuBackground}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xs})),R=E.default.ul(d||(d=r(["\n margin: 0;\n padding: 0;\n list-style: none;\n"],["\n margin: 0;\n padding: 0;\n list-style: none;\n"]))),F=E.default.li(p||(p=r(["\n margin-left: calc(\n ","\n );\n\n &:not(:last-child) {\n margin-bottom: ","px;\n padding-bottom: ","px;\n }\n\n "," {\n padding-top: ","px;\n margin-top: ","px;\n }\n\n > a {\n display: block;\n }\n"],["\n margin-left: calc(\n ","\n );\n\n &:not(:last-child) {\n margin-bottom: ","px;\n padding-bottom: ","px;\n }\n\n "," {\n padding-top: ","px;\n margin-top: ","px;\n }\n\n > a {\n display: block;\n }\n"])),(function(e){return"".concat(e.theme.spacing.small,"px * ").concat(e.level)}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),R,(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs})),B=E.default.div(f||(f=r(["\n display: flex;\n align-items: center;\n"],["\n display: flex;\n align-items: center;
2\n"]))),N=E.default.div(m||(m=r(["\n padding: 12px;\n\n @media (max-width: ",") {\n display: none;\n }\n"],["\n padding: 12px;\n\n @media (max-width: ",") {\n display: none;\n }\n"])),P),z=E.default.div(g||(g=r(["\n display: flex;\n align-items: center;\n margin-right: ","px;\n\n * {\n fill: ",";\n }\n\n > *:not(:last-child) {\n margin-right: ","px;\n }\n\n @media (min-width: ",") {\n margin-top: ","px;\n\n > *:not(:last-child) {\n margin-right: ","px;\n }\n }\n"],["\n display: flex;\n align-items: center;\n margin-right: ","px;\n\n * {\n fill: ",";\n }\n\n > *:not(:last-child) {\n margin-right: ","px;\n }\n\n @media (min-width: ",") {\n margin-top: ","px;\n\n > *:not(:last-child) {\n margin-right: ","px;\n }\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors.brandPrimary}),(function(e){return e.theme.spacing.small}),P,(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.large})),U=E.default.div(b||(b=r(["\n position: relative;\n\n ",";\n\n > a {\n display: flex;\n\n > span {\n margin-left: ","px;\n margin-top: 5px;\n transform: rotate(90deg);\n }\n }\n"],["\n position: relative;\n\n ",";\n\n > a {\n display: flex;\n\n > span {\n margin-left: ","px;\n margin-top: 5px;\n transform: rotate(90deg);\n }\n }\n"])),(function(e){return e.active&&(0,E.css)(h||(h=r(["\n font-weight: 700;\n "],["\n font-weight: 700;\n "])))}),(function(e){return e.theme.spacing.xs})),H=E.default.div(y||(y=r(["\n position: absolute;\n margin-left: -","px;\n margin-top: ","px;\n background-color: ",";\n min-width: 300px;\n z-index: 99;\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n"],["\n position: absolute;\n margin-left: -","px;\n margin-top: ","px;\n background-color: ",";\n min-width: 300px;\n z-index: 99;\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.menuBackground})),W=E.default.a(x||(x=r(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n > span {\n margin-right: ","px;\n\n ","\n }\n"],["\n display: flex;\n justify-content: space-between;\n align-items: center;\n\n > span {\n margin-right: ","px;\n\n ","\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.expanded&&(0,E.css)(v||(v=r(["\n transform: rotate(90deg);\n "],["\n transform: rotate(90deg);\n "])))})),V=function(e){var n=e.item,t=e.level,r=e.onNavigate,a=w.useState(!1),i=a[0],o=a[1],l=n.url?n.url:n.page?n.page.url:"/",c=n.label?n.label:n.page?n.page.plug.title:"Mangler tittel";return w.createElement(F,{level:t},Array.isArray(n.menuItems)&&n.menuItems.length>0?w.createElement("div",null,w.createElement(W,{href:l,onClick:function(e){e.preventDefault(),o(!i)},"aria-label":c,expanded:i},c,w.createElement(S.default,{height:"14px",color:"#888888"},O.caret)),w.createElement(k.default,{height:i?"auto":0},w.createElement(R,null,(n.menuItems||[]).map((function(e,n){return w.createElement(V,{key:n,item:e,level:t+1,onNavigate:r})}))))):w.createElement("a",{href:l,onClick:r},c))},q=function(e){var n=e.id,t=e.item,r=e.pageContext,a=e.globalMenuOpen,i=e.onExpandToggle,o=w.useState(!1),l=o[0],c=o[1];w.useEffect((function(){l&&a!==n&&c(!1)}),[a]);var u=t.label?t.label:t.page?t.page.plug.title:"Mangler tittel",s=t.url?t.url:t.page?t.page.url:"/";return Array.isArray(t.menuItems)?w.createElement(U,{expanded:l},w.createElement("a",{href:s,onClick:function(e){e.preventDefault(),c(!l),i(l?void 0:n)}},u,w.createElement(S.default,{height:"14px",color:"#888888"},O.caret)),w.createElement(H,null,w.createElement(k.default,{height:l?"auto":0},w.createElement(_.default,null,w.createElement(R,null,(t.menuItems||[]).map((function(e,n){return w.createElement(V,{key:n,item:e,level:0,onNavigate:function(){return c(!1)}})}))))))):w.createElement(U,{active:t.page&&C.Util.slugMatch(t.page.slug,r,!0)},w.createElement("a",{href:s},u))};n.Header=function(e){var n=e.site,t=e.globalProps,r=e.pageContext,a=w.useState(!1),i=a[0],o=a[1],l=w.useState(!1),c=l[0],u=l[1],s=w.useState(void 0),d=s[0],p=s[1];return w.useEffect((function(){C.Util.isBrowser()&&window.innerWidth>800&&o(!0)}),[]),w.createElement(j,null,w.createElement(_.HorizontalSpacer,null,w.createElement(T,null,w.createElement(D,{href:"#","aria-label":"Meny",onClick:function(e){e.preventDefault(),u(!c)}},w.createElement(S.default,null,c?O.exit:O.menu)),w.createElement(I,null,w.createElement("a",{href:"/","aria-label":"GÃ¥ til hjemmesiden"},w.createElement("img",{src:n.logo.url,alt:n.displayName}))),w.createElement(z,null,t.phoneNumber&&w.createElement("a",{href:"tel:".concat(t.phoneNumber),"aria-label":"Ring telefonnummer ".concat(t.phoneNumber)},w.createElement(B,null,w.createElement(S.default,null,O.phone),w.createElement(N,null,t.phoneNumber))),w.createElement("a",{href:C.CART_PATH,"aria-label":"GÃ¥ til utsjekk"},w.createElement(B,null,w.createElement(S.default,null,O.cart),w.createElement(N,null,"GÃ¥ til utsjekk")))))),w.createElement(k.default,{height:c?"auto":0},w.createElement(L,null,w.createElement(_.HorizontalSpacer,null,w.createElement(R,null,(t.menuItems||[]).map((function(e,n){return w.createElement(V,{key:n,item:e,level:0,onNavigate:function(){return u(!1)}})})))))),w.createElement(k.default,{height:c?0:"auto"},w.createElement(M,null,w.createElement(_.HorizontalSpacer,null,w.createElement(A,null,((i?t.menuItems:t.secondaryMenuItems)||[]).map((function(e,n){return w.createElement(q,{id:n.toString(),key:n,item:e,pageContext:r,globalMenuOpen:d,onExpandToggle:function(e){return p(e)}})})))))))},n.default={name:"Header",reactComponent:n.Header,usableInSection:!0,icon:"header"}},92326:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0});var a,i,o=t(12788),l=o.default.span(i||(i=r(["\n display: inline-block;\n color: ",";\n width: ",";\n height: ",";\n\n > * {\n max-width: 100%;\n max-height: 100%;\n }\n\n path {\n fill: ",";\n }\n\n ",";\n"],["\n display: inline-block;\n color: ",";\n width: ",";\n height: ",";\n\n > * {\n max-width: 100%;\n max-height: 100%;\n }\n\n path {\n fill: ",";\n }\n\n ",";\n"])),(function(e){return e.theme.colors.text}),(function(e){return e.width||"auto"}),(function(e){return e.height||"auto"}),(function(e){return e.theme.colors.text}),(function(e){return e.color&&(0,o.css)(a||(a=r(["\n color: ",";\n\n path {\n fill: ",";\n }\n "],["\n color: ",";\n\n path {\n fill: ",";\n }\n "])),e.color,e.color)}));n.default=l},35907:function(e,n,t){"use strict";var r=this&&this.__makeTemplateOb
2ject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},o=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}};Object.defineProperty(n,"__esModule",{value:!0});var l,c,u,s,d,p,f,m,g,h,b,y,v,x=t(67294),w=t(12788),E=t(46153),k=t(1868),C=t(72690),_=t(4361),S=w.default.div(c||(c=r(["\n background-color: #f7f7f7;\n padding: 0 ","px;\n margin-top: ","px;\n margin-bottom: ","px;\n cursor: pointer;\n\n ","\n"],["\n background-color: #f7f7f7;\n padding: 0 ","px;\n margin-top: ","px;\n margin-bottom: ","px;\n cursor: pointer;\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.medium}),(0,_.default)("small",(0,w.css)(l||(l=r(["\n padding: 0 ","px;\n margin-top: ","px;\n "],["\n padding: 0 ","px;\n margin-top: ","px;\n "])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs})))),O=w.default.div(s||(s=r(["\n display: flex;\n align-items: center;\n padding: ","px 0;\n\n ","\n"],["\n display: flex;\n align-items: center;\n padding: ","px 0;\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(0,_.default)("small",(0,w.css)(u||(u=r(["\n padding: ","px 0;\n "],["\n padding: ","px 0;\n "])),(function(e){return e.theme.spacing.xs})))),P=w.default.div(p||(p=r(["\n margin-right: ","px;\n display: flex;\n justify-content: center;\n align-items: center;\n\n svg {\n width: 38px;\n height: 38px;\n }\n\n ","\n"],["\n margin-right: ","px;\n display: flex;\n justify-content: center;\n align-items: center;\n\n svg {\n width: 38px;\n height: 38px;\n }\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(0,_.default)("small",(0,w.css)(d||(d=r(["\n margin-right: ","px;\n "],["\n margin-right: ","px;\n "])),(function(e){return e.theme.spacing.xs})))),j=w.default.p(f||(f=r(["\n margin: 0;\n"],["\n margin: 0;\n"]))),T=w.default.div(g||(g=r(["\n display: flex;\n align-items: center;\n padding: ","px 0;\n flex-wrap: wrap;\n\n img {\n display: block;\n height: 50px;\n margin-right: ","px;\n }\n\n ","\n"],["\n display: flex;\n align-items: center;\n padding: ","px 0;\n flex-wrap: wrap;\n\n img {\n display: block;\n height: 50px;\n margin-right: ","px;\n }\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),(0,_.default)("small",(0,w.css)(m||(m=r(["\n img {\n margin-right: ","px;\n }\n "],["\n img {\n margin-right: ","px;\n }\n "])),(function(e){return e.theme.spacing.xs})))),M=w.default.p(b||(b=r(["\n margin: ","px 0 0;\n width: 100%;\n color: ",";\n text-align: center;\n\n ","\n"],["\n margin: ","px 0 0;\n width: 100%;\n color: ",";\n text-align: center;\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors[e.textColor]}),(0,_.default)("small",(0,w.css)(h||(h=r(["\n margin-top: 0;\n margin-left: auto;\n width: auto;\n text-align: left;\n "],["\n margin-top: 0;\n margin-left: auto;\n width: auto;\n text-align: left;\n "]))))),A=w.default.a(v||(v=r(["\n display: block;\n text-decoration: none;\n margin-left: auto;\n margin-top: ","px;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n width: 100%;\n\n svg {\n width: 20px;\n height: 20px;\n margin-left: ","px;\n }\n\n ","\n"],["\n display: block;\n text-decoration: none;\n margin-left: auto;\n margin-top: ","px;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n width: 100%;\n\n svg {\n width: 20px;\n height: 20px;\n margin-left: ","px;\n }\n\n ","\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),(0,_.default)("small",(0,w.css)(y||(y=r(["\n width: auto;\n margin-left: auto;\n justify-content: flex-start;\n margin-top: 0;\n\n svg {\n margin-left: ","px;\n }\n "],["\n width: auto;\n margin-left: auto;\n justify-content: flex-start;\n margin-top: 0;\n\n svg {\n margin-left: ","px;\n }\n "])),(function(e){return e.theme.spacing.xs}))));n.default=function(e){var n=e.id,t=e.defaultImage,r=e.onUpload,l=e.onDelete,c=e.label,u=void 0===c?"Dra og slipp filer her eller klikkâ¦":c,s=x.useState({uploading:!1,deleted:!1,error:"",files:[]}),d=s[0],p=d.uploading,f=d.deleted,m=d.error,g=d.files,h=s[1],b=x.useCallback((function(e){e.length>0&&(h((function(n){return a(a({},n),{files:e})})),function(e){i(this,void 0,void 0,(function(){var n;return o(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,3,4]),h((function(e){return a(a({},e),{uploading:!0,error:""})})),[4,k.Request.fetchJSON({endpoint:"".concat(k.STOREFRONT_ENDPOINT,"/media"),method:"POST",multipart:!0,body:{f
2ile:e}})];case 1:return(n=t.sent())&&"url"in n&&r(n),[3,4];case 2:return t.sent(),h((function(e){return a(a({},e),{error:"Filen kunne ikke lastes opp"})})),[3,4];case 3:return h((function(e){return a(a({},e),{uploading:!1})})),[7];case 4:return[2]}}))}))}(e[0]))}),[r]),y=(0,E.useDropzone)({onDrop:b}),v=y.getRootProps,w=y.getInputProps,_=y.isDragActive,I=x.useMemo((function(){if(g.length>0){var e=g[0];return{_id:"preview",url:URL.createObjectURL(e),filename:e.name}}if(t&&!f)return t}),[g]);return x.createElement(S,a({},v()),x.createElement("input",a({"aria-label":u,id:n},w(),{multiple:!1})),I?x.createElement(T,null,x.createElement("img",{src:I.url,alt:"ForhÃ¥ndsvisning av opplastet bilde"}),x.createElement(j,null,I.filename),p?x.createElement(M,{textColor:"buttonPrimary"},"Laster oppâ¦"):m?x.createElement(M,{textColor:"buttonSecondary"},m):x.createElement(A,{href:"#",onClick:function(e){e.preventDefault(),e.stopPropagation(),h((function(e){return a(a({},e),{deleted:!0,files:[]})})),l()}},"Slett ",C.destroy)):x.createElement(O,null,x.createElement(P,null,C.upload),x.createElement(j,null,_?"Slipp filene herâ¦":u)))}},93863:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__rest||function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};Object.defineProperty(n,"__esModule",{value:!0}),n.DateInput=n.Select=n.Label=n.TextArea=n.DefaultInputStyle=void 0;var o=t(67294),l=t(12788),c=t(27639),u=t(72690);n.DefaultInputStyle=(0,l.css)(b||(b=r(["\n width: 100%;\n border: 1px solid ",";\n padding: 0 12px;\n height: 46px;\n color: ",";\n border-radius: 4px;\n ",";\n\n ",";\n\n ",";\n"],["\n width: 100%;\n border: 1px solid ",";\n padding: 0 12px;\n height: 46px;\n color: ",";\n border-radius: 4px;\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.colors.formOutline}),(function(e){return e.theme.colors.text}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.width&&(0,l.css)(g||(g=r(["\n width: ",";\n "],["\n width: ",";\n "])),e.width)}),(function(e){return e.bottomGutter&&(0,l.css)(h||(h=r(["\n margin-bottom: ","px;\n "],["\n margin-bottom: ","px;\n "])),(function(e){return e.theme.spacing.small}))}));var s=l.default.input(y||(y=r(["\n ",";\n"],["\n ",";\n"])),n.DefaultInputStyle),d=l.default.textarea(v||(v=r(["\n ",";\n min-height: 150px;\n resize: none;\n height: 100%;\n"],["\n ",";\n min-height: 150px;\n resize: none;\n height: 100%;\n"])),n.DefaultInputStyle);n.TextArea=d;var p=l.default.label(w||(w=r(["\n margin: 0 0 ","px;\n display: block;\n\n ",";\n"],["\n margin: 0 0 ","px;\n display: block;\n\n ",";\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return e.inline&&(0,l.css)(x||(x=r(["\n display: inline-block;\n margin-left: 1em;\n "],["\n display: inline-block;\n margin-left: 1em;\n "])))}));n.Label=p;var f=l.default.div(k||(k=r(["\n position: relative;\n display: inline-block;\n\n ",";\n\n svg {\n height: 14px;\n transform: rotate(90deg);\n position: absolute;\n top: 17px;\n right: 12px;\n pointer-events: none;\n }\n"],["\n position: relative;\n display: inline-block;\n\n ",";\n\n svg {\n height: 14px;\n transform: rotate(90deg);\n position: absolute;\n top: 17px;\n right: 12px;\n pointer-events: none;\n }\n"])),(function(e){return e.bottomGutter&&(0,l.css)(E||(E=r(["\n margin-bottom: ","px;\n "],["\n margin-bottom: ","px;\n "])),(function(e){return e.theme.spacing.small}))})),m=l.default.select(C||(C=r(["\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background: white;\n box-shadow: none;\n outline: 0;\n font-size: inherit;\n border: 1px solid ",";\n color: ",";\n border-radius: 4px;\n padding: 0 ","px;\n height: 48px;\n ",";\n"],["\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background: white;\n box-shadow: none;\n outline: 0;\n font-size: inherit;\n border: 1px solid ",";\n color: ",";\n border-radius: 4px;\n padding: 0 ","px;\n height: 48px;\n ",";\n"])),(function(e){return e.theme.colors.formOutline}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.small}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}));n.Select=function(e){var n=e.bottomGutter,t=i(e,["bottomGutter"]);return o.createElement(f,{bottomGutter:n},u.caret,o.createElement(m,a({},t)))};var g,h,b,y,v,x,w,E,k,C;n.DateInput=function(e){var n=e.label,t=e.name,r=i(e,["label","name"]);return o.createElement(o.Fragment,null,n&&o.createElement(p,{htmlFor:t},n),o.createElement(s,a({id:t,title:n},r)))},n.default=s},61998:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.menuBannerItemSchema=n.MenuBanner=void 0;var a,i,o,l,c,u,s,d=t(67294),p=t(12788),f=t(1868),m=t(27639),g=t(59494),h=t(4361),b=p.default.div(a||(a=r(["\n margin-bottom: ","px;\n background-color: #e7f085;\n\n @media (min-width: ",") {\n margin: 0;\n }\n"],["\n margin-bottom: ","px;\n background-color: #e7f085;\n\n @media (min-width: ",") {\n margin: 0;\n }\n"])),(function(e){return e.theme.spacing.small}),g.MAX_CONTENT_WIDTH),y=p.default.div(i||(i=r(["\n max-width: 800px;\n margin: 0 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ",";\n ","\n\n * {\n color: ",";\n text-decoration: none;\n }\n"],["\n max-width: 800px;\n margin: 0 auto;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ",";\n ","\n\n * {\n color: ",";\n text-decoration: none;\n }\n"])),(function(e){return"".concat(e.theme.spacing.xs,"px 0")}),(function(e){return m.default.createStyles(e.theme.fonts.heading5)}),(function(e){return e.theme.colors.text})),v=p.default.div(l||(l=r(["\n padding: ",";\n\n ","\n\n a,\n div {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n }\n"],["\n padding: ",";\n\n ","\n\n a,\n div {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n }\n"])),(function(e){return"0 ".concat(e.theme.spacing.small,"px")}),(0,h.default)("small",(0,p.css)(o||(o=r(["\n flex: 1;\n "],["\n flex: 1;\n "]))))),x=p.default.div(u||(u=r(["\n margin-left: ","px;\n\n ","\n"],["\n margin-left: ","px;\n\n ","\n"])),(function(e){return e.theme.spacing.small}),(0,h.default)("small",(0,p.css)(c||(c=r(["\n margin-left: ","px;\n "],["\n margin-left: ","px;\n "])),(function(e){return e.theme.spacing.xl2}
2)))),w=p.default.img(s||(s=r(["\n display: block;\n margin-right: ","px;\n width: 24px;\n height: 24px;\n"],["\n display: block;\n margin-right: ","px;\n width: 24px;\n height: 24px;\n"])),(function(e){return e.theme.spacing.xs2}));n.MenuBanner=function(e){var n=e.items,t=e.globalProps,r=d.useState(2),a=r[0],i=r[1];d.useEffect((function(){f.Util.isBrowser()&&(window.innerWidth>900?i(6):window.innerWidth>700?i(4):window.innerWidth>500&&i(3))}),[]);var o=Array.isArray(n)&&n.length>0?n:Array.isArray(t.menuBannerItems)?t.menuBannerItems:[];return d.createElement(b,null,d.createElement(y,null,o.slice(0,a).map((function(e,n){var t=e.label?e.label:e.page.plug.title,r=d.createElement(d.Fragment,null,e.icon&&d.createElement(w,{src:f.Image.createUrl({image:e.icon,transforms:"w_48,h_48,c_pad"}),alt:e.icon.alt||t}),t);return d.createElement(d.Fragment,null,0!==n&&d.createElement(x,null),d.createElement(v,{key:e._id},e.page?d.createElement("a",{href:e.page.url,"aria-label":t},r):d.createElement("div",null,r)))}))))},n.menuBannerItemSchema={name:"item",label:"Element",type:"object",previewFn:function(e){var n="";return e.label?n=e.label:e.page&&(n=e.page.title),{title:n}},fields:[{name:"page",label:"Side/kategori",type:"ref",to:"page:all",editable:!0},{name:"label",label:"Etikett",type:"string",editable:!0},{name:"icon",label:"Ikon",type:"image",editable:!0}]},n.default={name:"MenuBanner",label:"Menybanner",reactComponent:n.MenuBanner,usableInSection:!0,icon:"banner",props:[{name:"items",label:"Elementer",type:"array",editable:!0,of:[n.menuBannerItemSchema]}]}},68166:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(26086);a.defaultStyles.overlay.backgroundColor="rgba(0, 0, 0, 0.65)";n.default=function(e){var n=e.contentLabel,t=e.shouldCloseOnOverlayClick,i=void 0===t||t,o=e.children,l=e.smaller,c=r.useState(!1),u=c[0],s=c[1];function d(){s(!1)}return r.useEffect((function(){a.setAppElement("#rubics")}),[]),o({showModal:function(){s(!0)},closeModal:d,createModal:function(e){return r.createElement(a,{contentLabel:n,isOpen:u,shouldCloseOnOverlayClick:i,onRequestClose:d,portalClassName:l?"portal-level2":void 0,className:"react-modal-g24".concat(l?" smaller":"")},e)}})}},42453:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.MultiSelect=void 0;var r=t(67294),a=t(85835);n.MultiSelect=function(e){var n=e.options,t=e.selected,i=e.onChange,o=e.placeholder,l=void 0===o?"Velg...":o;return r.createElement(a.default,{options:n,value:t,onChange:i,labelledBy:"Select",hasSelectAll:!1,disableSearch:!0,className:"rmsc b3",overrideStrings:{selectSomeItems:l,allItemsAreSelected:"Alle valgt",selectAll:"Velg alle",search:"Søk"}})}},98019:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.PagesList=n.Page=n.SelectWrapper=n.Action=void 0;var i=t(67294),o=t(12788),l=t(246),c=t(1868),u=t(75228),s=t(27639),d=t(3500),p=t(35574),f=t(24573),m=t(84969),g=t(93863),h=t(13246),b=t(31265),y=o.default.div(P||(P=r(["\n padding: ","px 0;\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"],["\n padding: ","px 0;\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.large})),v=o.default.div(j||(j=r([""],[""]))),x=o.default.div(T||(T=r(["\n width: 100%;\n\n > a {\n display: block;\n text-decoration: none;\n color: ",";\n height: 100%;\n transition: box-shadow 0.12s ease-in-out;\n border-radius: 12px;\n }\n\n > a:hover,\n > a:focus {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n"],["\n width: 100%;\n\n > a {\n display: block;\n text-decoration: none;\n color: ",";\n height: 100%;\n transition: box-shadow 0.12s ease-in-out;\n border-radius: 12px;\n }\n\n > a:hover,\n > a:focus {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n"])),(function(e){return e.theme.colors.text})),w=o.default.div(A||(A=r(["\n border: 1px solid ",";\n padding: ","px;\n background-color: white;\n height: 100%;\n display: flex;\n flex-direction: column;\n border-radius: 12px;\n\n ",";\n"],["\n border: 1px solid ",";\n padding: ","px;\n background-color: white;\n height: 100%;\n display: flex;\n flex-direction: column;\n border-radius: 12px;\n\n ",";\n"])),(function(e){return e.theme.colors.outline}),(function(e){return e.theme.spacing.medium}),(function(e){return"B"===e.variant&&(0,o.css)(M||(M=r(["\n border: 0;\n padding: 0;\n background-color: ",";\n "],["\n border: 0;\n padding: 0;\n background-color: ",";\n "])),(function(e){return e.theme.colors.surface3}))})),E=o.default.div(I||(I=r(["\n img {\n display: block;\n width: 100%;\n border-radius: ",";\n }\n"],["\n img {\n display: block;\n width: 100%;\n border-radius: ",";\n }\n"])),(function(e){return"B"===e.variant?"12px 12px 0 0":"6px"})),k=o.default.div(L||(L=r(["\n ",";\n"],["\n ",";\n"])),(function(e){return"B"===e.variant&&(0,o.css)(D||(D=r(["\n padding: ","px;\n "],["\n padding: ","px;\n "])),(function(e){return e.theme.spacing.medium}))})),C=o.default.h2(F||(F=r(["\n margin: ","px 0 0 0;\n ","\n\n ",";\n"],["\n margin: ","px 0 0 0;\n ","\n\n ",";\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return s.default.createStyles(e.theme.fonts.heading4)}),(function(e){return"B"===e.variant&&(0,o.css)(R||(R=r(["\n margin: 0;\n "],["\n margin: 0;\n "])))})),_=o.default.p(B||(B=r(["\n margin: ","px 0 0 0;\n ","\n"],["\n margin: ","px 0 0 0;\n ","\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return s.default.createStyles(e.theme.fonts.body1)}));n.Action=o.default.div(N||(N=r(["\n padding: ","px 0\n ","px;\n color: ",";\n text-transform: uppercase;\n display: flex;\n justify-content: flex-end;\n\n > span {\n margin-left: ","px;\n }\n"],["\n padding: ","px 0\n ","px;\n color: ",";\n text-transform: uppercase;\n display: flex;\n justify-content: flex-end;\n\n > span {\n margin-left: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors.buttonSecondary}),(function(e){return e.theme.spacing.xs}));var S=o.default.div(z||(z=r(["\n display: flex;\n margin: ","px 0;\n flex-wrap: wrap;\n\n button {\n height: auto;\n padding: ",";\n ","\n\n &:not(:last-child) {\n margin-right: ","px;\n }\n }\n\n button:not(.active)Â {\n background-color: ",";\n color: ",";\n border-color: transparent;\n }\n"],["\n display: flex;\n margin: ","px 0;\n flex-wrap: wrap;\n\n button {\n height: auto;\n padding: ",";\n ","\n\n &:not(:last-child) {\n margin-right: ","px;\n }\n }\n\n button:not(.active)Â {\n background-color: ",";\n color: ",";\n border-color: transparent;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return"".concat(e.theme.spacing.xs2,"px ").concat(e.theme.spacing.small,"px")}),(function(e){return s.default.createStyles(e.theme.fonts.body2)}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.surface3}),(function(e){return e.theme.colors.text}));n.SelectWrapper=o.default.div(U||(U=r(["\n padding-bottom: ","px;\n\n label {\n display: block;\n margin-bottom: ","px;\n }\n\n select {\n width: 100%;\n }\n"],["\n padding-bottom: ","px;\n\n label {\n display: block;\n margin-bottom: ","px;\n }\n\n select {\n width: 100%;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.small}));var O=o.default.div(H||(H=r(["\n text-align: center;\n margin-bottom: ","px;\n\n > * {\n margin-bottom: ","px;\n }\n"],["\n text-align: center;\n margin-bottom: ","px;\n\n > * {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.medium}));n.Page=function(e){var n=e.page,t=e.variant,r=void 0===t?"A":t,a=i.useMemo((function(){return"B"===r?"w_736,h_600,c_fill":"w_640,h_600,c_fill"}),[r]),o=n.plug.image||n.featuredImage;return i.createElement(x,null,i.createElement("a",{href:n.url},i.createElement(w,{variant:r},i.createElement(E,{variant:r},i.createElement("img",{src:c.Image.createUrl({image:o,transforms:a}),alt:(null==o?void 0:o.alt)||n.plug.title,loading:"lazy"})),i.createElement(k,{variant:r},i.createElement(C,{variant:r},n.plug.title||n.title),n.plug.excerpt&&i.createElement(_,null,n.plug.excerpt)))))};var P,j,T,M,A,I,D,L,R,F,B,N,z,U,H;
2n.PagesList=function(e){var t=e.pageContext,r=e.title,o=e.text,s=e.pages,x=void 0===s?[]:s,w=e.selectedTags,E=void 0===w?[]:w,k=e.variant,C=void 0===k?"A":k,_=e.mockPages,P=i.useState("alle"),j=P[0],T=P[1],M=(0,h.default)(),A={endpoint:"".concat(c.STOREFRONT_ENDPOINT,"/pages"),queryParams:{parent:t.pageData?t.pageData._id:void 0}},I=(0,u.default)(a({},A)),D=x.filter((function(e){return!!e.page})).map((function(e){return e.page})),L=i.useCallback((function(e){T(e),I.search(a(a({},A),{queryParams:a(a({},A.queryParams),{tags:"alle"===e?"":e})}))}),[T,I.search,A]);return i.createElement(y,null,i.createElement(d.HorizontalSpacer,null,E.length>0&&i.createElement(i.Fragment,null,M?i.createElement(S,null,i.createElement(m.Button,{variant:"alle"===j?"primary1":"primary2",className:"alle"===j?"active":"",onClick:function(){return L("alle")}},"Alle"),E.map((function(e,n){return i.createElement(m.Button,{key:n,variant:j===e.tag?"primary1":"primary2",className:j===e.tag?"active":"",onClick:function(){return L(e.tag)}},e.tag)}))):i.createElement(n.SelectWrapper,null,i.createElement("label",{htmlFor:"filter"},"Filtrer på emneknagg"),i.createElement(g.Select,{id:"filter",onChange:function(e){return L(e.target.value)}},i.createElement("option",{value:"alle",selected:!0},"Alle"),E.map((function(e){return i.createElement("option",{value:e.tag},e.tag)}))))),r&&i.createElement(b.ImprovedTypography,{element:"h2",variant:"heading2",bottomGutter:"small",centered:!0},r),o&&i.createElement(O,{dangerouslySetInnerHTML:{__html:o}}),Array.isArray(D)&&D.length>0?i.createElement(v,null,i.createElement(f.ProductsListWrapper,{alignLeft:!0},D.map((function(e){return i.createElement(n.Page,{key:e._id,page:e,pageContext:t,variant:C})})))):i.createElement(p.default,{busy:I.loading},i.createElement(l,{pageStart:0,loadMore:function(){return I.search(a(a({},A),{paginate:!0}))},hasMore:I.hasMore},i.createElement(v,null,i.createElement(f.ProductsListWrapper,{alignLeft:!0},(_||I.results).map((function(e){return i.createElement(n.Page,{key:e._id,page:e,pageContext:t,variant:C})}))))))))},n.default={name:"PagesList",label:"Sider",reactComponent:n.PagesList,usableInSection:!0,icon:"pages",props:[{name:"variant",label:"Variant",type:"string",select:["A","B"],editable:!0},{name:"title",label:"Tittel",type:"string",editable:!0},{name:"text",label:"Tekst",type:"draft",editable:!0},{name:"pages",label:"Utvalgte sider",type:"array",editable:!0,of:[{name:"page",type:"object",previewFn:function(e){return{title:e.page?e.page.title:"Side"}},fields:[{name:"page",label:"Side",type:"ref",to:"page:page",editable:!0}]}]},{name:"selectedTags",label:"Utvalgte emneknagger",type:"array",editable:!0,of:[{name:"tag",label:"Emneknagg",type:"object",editable:!0,previewFn:function(e){return{title:e.tag||"Emneknagg"}},fields:[{name:"tag",label:"Emneknagg",type:"tag",editable:!0}]}]}]}},29188:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PaymentCalculator=void 0;var r=t(67294),a=t(58466),i=t(59494),o=t(86506),l=t(84969);n.PaymentCalculator=function(e){var n=e.globalProps,t=e.isCheckout,c=e.closeModal,u=i.paymentCalculatorStorage.get(),s=r.useState(u&&u.currentStep||0),d=s[0],p=s[1];if(!n.paymentCalculator)return null;var f=n.paymentCalculator,m=(f||[]).filter((function(e){return!!e.installmentMonths})).map((function(e){return e.installmentMonths})),g=(f||[])[d],h=r.useMemo((function(){return 100/m.length}),[m.length]);return r.useEffect((function(){i.paymentCalculatorStorage.set({currentStep:d,installmentMonths:g.installmentMonths,label:g.label,installmentFee:g.installmentFee})}),[d]),r.createElement(o.Wrapper,null,!t&&r.createElement(r.Fragment,null,r.createElement(o.Title,{align:t?"left":"center"},"Nedbetalingskalkulator"),r.createElement(o.Subtitle,{align:t?"left":"center"},"- Søk om delbetaling")),r.createElement(o.SliderWrapper,null,r.createElement(o.MarksWrapper,null,m.map((function(e,n){return r.createElement(o.Mark,{key:n,width:h},e," ",r.createElement("span",null,"mnd"))}))),r.createElement(o.CustomTrack,{markWidth:h},r.createElement(a.default,{className:"slider",marks:m,onChange:function(e){"number"==typeof e&&p(e-1)},value:d+1,markClassName:"mark",renderMark:function(e){return r.createElement("span",{key:e.key})},min:1,max:m.length,thumbClassName:"thumb",trackClassName:"track"}))),!t&&g.text&&r.createElement(o.TextWrapper,{className:"rich-text",dangerouslySetInnerHTML:{__html:g.text}}),"function"==typeof c&&r.createElement(o.Action,null,r.createElement(l.Button,{onClick:function(){return c()}},"Vis priser")))}},86506:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Circle=n.Action=n.TextWrapper=n.Mark=n.MarksWrapper=n.SliderWrapper=n.CustomTrack=n.Subtitle=n.Title=n.Container=n.Wrapper=void 0;var a,i,o,l,c,u,s,d,p,f,m,g,h=t(12788),b=t(27639);n.Wrapper=h.default.div(a||(a=r(["\n max-width: 100%;\n width: 100%;\n position: relative;\n\n .slider {\n width: 100%;\n position: relative;\n margin: 0 auto;\n }\n\n .mark {\n width: 15px;\n height: 15px;\n border: 2px solid rgb(0, 0, 0);\n background-color: rgb(255, 255, 255);\n cursor: pointer;\n border-radius: 50%;\n }\n\n .thumb {\n background-color: rgb(255, 255, 255);\n height: 30px;\n width: 30px;\n border: 2px solid ",";\n border-radius: 50%;\n top: -13px;\n cursor: pointer;\n }\n\n .track {\n height: 4px;\n }\n\n .track-0 {\n background-color: ",";\n }\n\n .track-1 {\n background-color: ",";\n }\n"],["\n max-width: 100%;\n width: 100%;\n position: relative;\n\n .slider {\n width: 100%;\n position: relative;\n margin: 0 auto;\n }\n\n .mark {\n width: 15px;\n height: 15px;\n border: 2px solid rgb(0, 0, 0);\n background-color: rgb(255, 255, 255);\n cursor: pointer;\n border-radius: 50%;\n }\n\n .thumb {\n background-color: rgb(255, 255, 255);\n height: 30px;\n width: 30px;\n border: 2px solid ",";\n border-radius: 50%;\n top: -13px;\n cursor: pointer;\n }\n\n .track {\n height: 4px;\n }\n\n .track-0 {\n background-color: ",";\n }\n\n .track-1 {\n background-color: ",";\n }\n"])),(function(e){return e.theme.colors.brandPrimary}),(function(e){return e.theme.colors.brandPrimary}),(function(e){return e.theme.colors.buttonAction})),n.Container=h.default.div(i||(i=r(["\n position: relative;\n"],["\n position: relative;\n"]))),n.Title=h.default.h2(o||(o=r(["\n ","\n margin-bottom: ","px;\n margin-top: 0;\n text-align: ",";\n"],["\n ","\n margin-bottom: ","px;\n margin-top: 0;\n text-align: ",";\n"])),(function(e){return b.default.createStyles(e.theme.fonts.heading3)}),(function(e){return e.theme.spacing.xs}),(function(e){return e.align||"center"})),n.Subtitle=h.default.p(l||(l=r(["\n ","\n margin-top: ","px;\n text-align: ",";\n"],["\n ","\n margin-top: ","px;\n text-align: ",";\n"])),(function(e){return b.default.createStyles(e.theme.fonts.heading5)}),(function(e){return e.theme.spacing.xs}),(function(e){return e.align||"center"})),n.CustomTrack=h.default.div(c||(c=r(["\n height: 4px;\n margin: 0 calc(calc(","% / 2) - 15px);\n position: relative;\n"],["\n height: 4px;\n margin: 0 calc(calc(","% / 2) - 15px);\n position: relative;\n"])),(function(e){return e.markWidth})),n.SliderWrapper=h.default.div(u||(u=r(["\n margin: 64px auto 64px auto;\n width: 100%;\n position: relative;\n background: linear-gradient(\n 90deg,\n "," 0%,\n "," 50%,\n "," 50%,\n "," 100%\n );\n"],["\n margin: 64px auto 64px auto;\n width: 100%;\n position: relative;\n background: linear-gradient(\n 90deg,\n "," 0%,\n "," 50%,\n "," 50%,\n "," 100%\n );\n"])),(function(e){return e.theme.colors.brandPrimary}),(function(e){return e.theme.colors.brandPrimary}),(function(e){return e.theme.colors.buttonAction}),(function(e){return e.theme.colors.buttonAction})),n.MarksWrapper=h.default.div(s||(s=r(["\n position: absolute;\n top: -40px;\n display: flex;\n width: 100%;\n justify-content: space-between;\n\n span {\n display: none;\n\n @media (min-width: 650px) {\n display: inline;\n }\n }\n"],["\n position: absolute;\n top: -40px;\n display: flex;\n width: 100%;\n justify-content: space-between;\n\n span {\n display: none;\n\n @media (min-width: 650px) {\n display: inline;\n }\n }\n"]))),n.Mark=h.default.div(d||(d=r(["\n ","\n width: ","%;\n text-align: center;\n"],["\n ","\n width: ","%;\n text-align: center;\n"])),(function(e){return b.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.width})),n.TextWrapper=h.default.div(p||(p=r(["\n width: 100%;\n margin-top: -","px;\n\n @media (min-width: 650px) {\n width: 80%;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n }\n"],["\n width: 100%;\n margin-top: -","px;\n\n @media (min-width: 650px) {\n width: 80%;\n text-align: center;\n margin-left: auto;\n margin-right: auto;\n }\n"])),(function(e){return e.theme.spacing.medium})),n.Action=h.default.div(f||(f=r(["\n margin-top: ","px;\n text-align: center;\n"],["\n margin-top: ","px;\n text-align: center;\n"])),(function(e){return e.theme.spacing.large})),n.Circle=h.default.div(g||(g=r(["\n height: 30px;\n width: 30px;\n background-color: ",";\n color: #fff;\n border-radius: 50%;\n font-size: 40px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n left: -15px;\n top: -15px;\n\n span {\n position: relative;\n top: -5px;\n }\n\n ",";\n"],["\n height: 30px;\n width: 30px;\n background-color: ",";\n color: #fff;\n border-radius: 50%;\n font-size: 40px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n left: -15px;\n top: -15px;\n\n span {\n position: relative;\n top: -5px;\n }\n\n ",";\n"])),(function(e){return e.theme.colors.bannerLink}),(function(e){return e.right&&(0,h.css)(m||(m=r(["\n right: -15px;\n left: auto;\n\n span {\n position: relative;\n top: -2px;\n }\n "],["\n right: -15px;\n left: auto;\n\n span {\n position: relative;\n top: -2px;\n }\n "])))}))},34098:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Personas=void 0;var a,i,o,l,c,u=t(67294),s=t(12788),d=t(1868),p=t(27639),f=t(4361),m=s.default.div(o||(o=r(["\n display: grid;\n max-width: 600px;\n margin-left: auto !important;\n margin-right: auto !important;\n justify-content: center;\n gap: ","px;\n grid-template-columns: 1fr 1fr;\n\n ","\n\n ","\n"],["\n display: grid;\n max-width: 600px;\n margin-left: auto !important;\n margin-right: auto !important;\n justify-content: center;\n gap: ","px;\n grid-template-columns: 1fr 1fr;\n\n ","\n\n ","\n"])),(function(e){return e.theme.spacing.medium}),(0,f.default)("small",(0,s.css)(a||(a=r(["\n grid-template-columns: repeat(3, 1fr);\n "],["\n grid-template-columns: repeat(3, 1fr);\n "])))),(0,f.default)("medium",(0,s.css)(i||(i=r(["\n grid-template-columns: repeat(4, 1fr);\n "],["\n grid-template-columns: repeat(4, 1fr);\n "]))))),g=s.default.figure(l||(l=r(["\n margin: 0;\n display: block;\n flex: 1;\n\n img {\n display: block;\n width: 100%;\n aspect-ratio: 0.7512953368;\n border-radius: 6px;\n margin: 0 auto;\n }\n"],["\n margin: 0;\n display: block;\n flex: 1;\n\n img {\n display: block;\n width: 100%;\n aspect-ratio: 0.7512953368;\n border-radius: 6px;\n margin: 0 auto;\n }\n"]))),h=s.default.figcaption(c||(c=r(["\n text-align: left;\n margin-top: ","px;\n ",";\n"],["\n text-align: left;\n margin-top: ","px;\n ",";\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return p.default.createStyles(e.theme.fonts.body3)}));n.Personas=function(e){var n=e.personas;return u.createElement(m,null,(n||[]).filter((function(e){return!!e.image&&e.image.url})).map((function(e){return u.createElement(g,{key:e._id},u.createElement("img",{src:d.Image.createUrl({image:e.image,transforms:"w_290,h_386,c_fill"}),alt:e.image?e.image.alt:void 0,loading:"lazy"}),e.image.caption&&u.createElement(h,null,e.image.caption))})))},n.default={name:"Personas",label:"Personer",reactComponent:n.Personas,usableInRichContent:!0,icon:"user",props:[{name:"personas",label:"Personer",type:"array",editable:!0,of:[{name:"persona",label:"Person",type:"object",fields:[{name:"image",label:"Bilde",type:"image",editable:!0}]}]}]}},13414:function(e,n,t){"use strict";
vendor: 1,324 bytes, line 2
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__awaiter||function(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))},i=this&&this.__generator||function(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(i){return function(l){return function(i){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=n.call(e,o)}catch(e){i=[6,e],r=0}finally{t=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,l])}}},o=this&&this.__spreadArray||function(e,n,t){if(t||2===arguments.length)for(var r,a=0,i=n.length;a<i;a++)!r&&a in n||(r||(r=Array.prototype.slice.call(n,0,a)),r[a]=n[a]);return e.concat(r||Array.prototype.slice.call(n))};Object.defineProperty(n,"__esModule",{value:!0}),n.Product=n.Variant=n.VariantsList=n.Variants=void 0;var l=t(67294),c=t(12788),u=t(1868),s=t(27639),d=t(43654),p=t(62759),f=t(59494),m=t(84969),g=t(3500),h=t(56756),b=t(24573),y=t(92326),v=t(72690),x=t(66438),w=t(29188),E=t(31265),k=t(45338),C=c.default.div(q||(q=r(["\n background-color: white;\n padding: ","px 0;\n ",";\n display: flex;\n flex-direction: column;\n\n @media screen and (min-width: 1000px) {\n padding: ","px 0;\n }\n\n select {\n display: block;\n width: 100%;\n margin: ","px 0;\n }\n\n p {\n margin: 0 0 ","px;\n }\n"],["\n background-color: white;\n padding: ","px 0;\n ",";\n display: flex;\n flex-direction: column;\n\n @media screen and (min-width: 1000px) {\n padding: ","px 0;\n }\n\n select {\n display: block;\n width: 100%;\n margin: ","px 0;\n }\n\n p {\n margin: 0 0 ","px;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return s.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.xl2}),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small})),_=c.default.div(G||(G=r(["\n margin-top: ","px;\n"],["\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.medium})),S=c.default.div(K||(K=r(["\n @media screen and (min-width: 1000px) {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-grow: 1;\n }\n"],["\n @media screen and (min-width: 1000px) {\n display: flex;\n flex-direction: row;\n align-items: flex-start;\n flex-grow: 1;\n }\n"]))),O=c.default.div($||($=r(["\n display: flex;\n flex-flow: column wrap;\n flex: 1 1 27.5rem;\n"],["\n display: flex;\n flex-flow: column wrap;\n flex: 1 1 27.5rem;\n"]))),P=c.default.div(Q||(Q=r(["\n display: flex;\n flex-direction: column;\n line-height: 1.5;\n max-width: 100%;\n\n @media screen and (min-width: 1000px) {\n width: 27.5rem;\n\n button {\n display: none;\n }\n }\n"],["\n display: flex;\n flex-direction: column;\n line-height: 1.5;\n max-width: 100%;\n\n @media screen and (min-width: 1000px) {\n width: 27.5rem;\n\n button {\n display: none;\n }\n }\n"]))),j=c.default.div(Z||(Z=r(["\n ","\n"],["\n ","\n"])),(function(e){return!e.expanded&&(0,c.css)(Y||(Y=r(["\n max-height: 140px;\n overflow-y: hidden;\n box-shadow: inset 0 -4px 4px -4px rgba(0, 0, 0, 0.18);\n "],["\n max-height: 140px;\n overflow-y: hidden;\n box-shadow: inset 0 -4px 4px -4px rgba(0, 0, 0, 0.18);\n "])))})),T=c.default.span(X||(X=r(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: white;\n color: black;\n margin: ","px 0\n ","px auto;\n ",";\n\n a {\n color: inherit;\n text-decoration: none;\n border-bottom: none;\n }\n\n svg {\n margin-left: ","px;\n transform: rotate(90deg);\n\n ","\n }\n"],["\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: white;\n color: black;\n margin: ","px 0\n ","px auto;\n ",";\n\n a {\n color: inherit;\n text-decoration: none;\n border-bottom: none;\n }\n\n svg {\n margin-left: ","px;\n transform: rotate(90deg);\n\n ","\n }\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.xs2}),(function(e){return s.default.createStyles(e.theme.fonts.body2)}),(function(e){return e.theme.spacing.xs}),(function(e){return e.isToggled&&(0,c.css)(J||(J=r(["\n transform: rotate(270deg);\n "],["\n transform: rotate(270deg);\n "])))})),M=c.default.div(ee||(ee=r(["\n margin: 0 auto ","px auto;\n\n @media screen and (min-width: 1000px) {\n flex: 1 1 19.1rem;\n }\n"],["\n margin: 0 auto ","px auto;\n\n @media screen and (min-width: 1000px) {\n flex: 1 1 19.1rem;\n }\n"])),(function(e){return e.theme.spacing.medium})),A=c.default.h1(ne||(ne=r(["\n text-align: left;\n margin: 0;\n margin-bottom: ","px;\n color: ",";\n ",";\n font-size: 22px;\n\n @media screen and (min-width: 1000px) {\n display: none;\n }\n"],["\n text-align: left;\n margin: 0;\n margin-bottom: ","px;\n color: ",";\n ",";\n font-size: 22px;\n\n @media screen and (min-width: 1000px) {\n display: none;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return s.default.createStyles(e.theme.fonts.heading1)})),I=c.default.h1(te||(te=r(["\n display: none;\n margin-bottom: ","px;\n color: ",";\n ",";\n\n @media screen and (min-width: 1000px) {\n display: initial;\n }\n"],["\n display: none;\n margin-bottom: ","px;\n color: ",";\n ",";\n\n @media screen and (min-width: 1000px) {\n display: initial;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return s.default.createStyles(e.theme.fonts.heading1)})),D=c.default.div(re||(re=r(["\n text-align: left;\n max-width: 100%;\n margin: ","px 0;\n color: ",";\n ",";\n font-weight: bold;\n\n span {\n ",";\n }\n"],["\n text-align: left;\n max-width: 100%;\n margin: ","px 0;\n color: ",";\n ",";\n font-weight: bold;\n\n span {\n ",";\n }\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return s.default.createStyles(e.theme.fonts.heading3)}),(function(e){return s.default.createStyles(e.theme.fonts.body2)})),L=c.default.div(ae||(ae=r(["\n margin: 0;\n"],["\n margin: 0;\n"])));n.Variants=c.default.div(ie||(ie=r(["\n margin-top: ","px;\n\n p {\n text-align: left;\n ","\n }\n\n @media screen and (min-width: 1000px) {\n width: 19rem;\n }\n"],["\n margin-top: ","px;\n\n p {\n text-align: left;\n ","\n }\n\n @media screen and (min-width: 1000px) {\n width: 19rem;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return s.default.createStyles(e.theme.fonts.heading5)})),n.VariantsList=c.default.div(oe||(oe=r(["\n display: flex;\n flex-wrap: wrap;\n gap: ","px;\n justify-content: flex-start;\n"],["\n display: flex;\n flex-wrap: wrap;\n gap: ","px;\n justify-content: flex-start;\n"])),(function(e){return e.theme.spacing.small}));var R=c.default.div(le||(le=r(["\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: white;\n color: #000000;\n margin-left: auto;\n padding-top: ","px;\n padding-right: 28px;\n padding-bottom: ","px;\n ",";\n\n a {\n display: flex;
2\n align-items: center;\n gap: ","px;\n color: inherit;\n text-decoration: none;\n border-bottom: none;\n }\n\n svg {\n margin-right: ","px;\n transform: rotate(180deg);\n }\n"],["\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: white;\n color: #000000;\n margin-left: auto;\n padding-top: ","px;\n padding-right: 28px;\n padding-bottom: ","px;\n ",";\n\n a {\n display: flex;\n align-items: center;\n gap: ","px;\n color: inherit;\n text-decoration: none;\n border-bottom: none;\n }\n\n svg {\n margin-right: ","px;\n transform: rotate(180deg);\n }\n"])),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.xs}),(function(e){return s.default.createStyles(e.theme.fonts.heading5)}),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.xs})),F=c.default.div(ce||(ce=r(["\n color: ",";\n font-weight: normal !important;\n margin-top: ","px;\n max-width: 27.5rem;\n ","\n\n p {\n font-weight: bold;\n }\n\n h3 {\n ","\n font-weight: bold;\n }\n"],["\n color: ",";\n font-weight: normal !important;\n margin-top: ","px;\n max-width: 27.5rem;\n ","\n\n p {\n font-weight: bold;\n }\n\n h3 {\n ","\n font-weight: bold;\n }\n"])),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.large}),(function(e){return s.default.createStyles(e.theme.fonts.body1)}),(function(e){return s.default.createStyles(e.theme.fonts.body2)})),B=c.default.div(ue||(ue=r(["\n margin-top: ","px;\n\n @media screen and (min-width: 1000px) {\n button {\n width: fit-content;\n }\n }\n"],["\n margin-top: ","px;\n\n @media screen and (min-width: 1000px) {\n button {\n width: fit-content;\n }\n }\n"])),(function(e){return e.theme.spacing.xs}));n.Variant=c.default.div(pe||(pe=r(["\n display: block;\n height: 62px;\n width: 62px;\n position: relative;\n\n &:hover,\n &:focus {\n border-color: ",";\n }\n\n ",";\n\n a,\n img {\n display: block;\n margin: 0 auto;\n width: 100%;\n }\n\n ","\n"],["\n display: block;\n height: 62px;\n width: 62px;\n position: relative;\n\n &:hover,\n &:focus {\n border-color: ",";\n }\n\n ",";\n\n a,\n img {\n display: block;\n margin: 0 auto;\n width: 100%;\n }\n\n ","\n"])),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return e.active&&(0,c.css)(se||(se=r(["\n border-color: ",";\n "],["\n border-color: ",";\n "])),(function(e){return e.theme.colors.buttonPrimary}))}),(function(e){return e.smaller&&(0,c.css)(de||(de=r(["\n height: 42px;\n width: 42px;\n "],["\n height: 42px;\n width: 42px;\n "])))}));var N=c.default.span(fe||(fe=r(["\n width: 18px;\n height: 18px;\n background-color: #eadbba;\n border-radius: 50%;\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n top: ","px;\n left: ","px;\n\n svg {\n width: 8px;\n\n path {\n fill: ",";\n }\n }\n"],["\n width: 18px;\n height: 18px;\n background-color: #eadbba;\n border-radius: 50%;\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n top: ","px;\n left: ","px;\n\n svg {\n width: 8px;\n\n path {\n fill: ",";\n }\n }\n"])),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.colors.text})),z=c.default.h2(me||(me=r(["\n margin: ","px 0\n ","px;\n ",";\n"],["\n margin: ","px 0\n ","px;\n ",";\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.xs2}),(function(e){return s.default.createStyles(e.theme.fonts.heading4)})),U=c.default.div(ge||(ge=r(["\n max-width: 15rem;\n margin-bottom: ","px;\n\n p {\n margin: 0;\n display: flex;\n font-weight: 700;\n }\n\n span {\n display: inline-block;\n flex: 1;\n }\n\n span:last-child() {\n margin-left: auto;\n }\n"],["\n max-width: 15rem;\n margin-bottom: ","px;\n\n p {\n margin: 0;\n display: flex;\n font-weight: 700;\n }\n\n span {\n display: inline-block;\n flex: 1;\n }\n\n span:last-child() {\n margin-left: auto;\n }\n"])),(function(e){return e.theme.spacing.xs})),H=c.default.ul(he||(he=r(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: ","px;\n padding: 0;\n max-width: 19rem;\n\n div {\n display: flex;\n gap: ","px;\n }\n\n p {\n margin: 0;\n margin-bottom: ","px;\n ",";\n }\n"],["\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: ","px;\n padding: 0;\n max-width: 19rem;\n\n div {\n display: flex;\n gap: ","px;\n }\n\n p {\n margin: 0;\n margin-bottom: ","px;\n ",";\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return s.default.createStyles(e.theme.fonts.heading5)})),W=c.default.li(be||(be=r(["\n display: flex;\n width: 60px;\n height: 60px;\n overflow: hidden;\n border: 1px solid #eee;\n border-radius: 4px;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n"],["\n display: flex;\n width: 60px;\n height: 60px;\n overflow: hidden;\n border: 1px solid #eee;\n border-radius: 4px;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n"]))),V=c.default.figcaption(ye||(ye=r(["\n text-align: left;\n margin-top: ","px;\n max-width: 19rem;\n"],["\n text-align: left;\n margin-top: ","px;\n max-width: 19rem;\n"])),(function(e){return e.theme.spacing.xs}));n.Product=function(e){var t=e.pageContext,r=e.globalProps,c=l.useState(!1),s=c[0],k=c[1],q=l.useState(!1),G=q[0],K=q[1],$=l.useState(!0),Q=$[0],Y=$[1],Z=l.useState([]),J=Z[0],X=Z[1],ee=l.useState(!1),ne=ee[0],te=ee[1],re=l.useState(null),ae=re[0],ie=re[1],oe=l.useState(0),le=oe[0],ce=oe[1],ue=(0,d.default)(),se=f.paymentCalculatorStorage.get(),de=l.useState(se),pe=de[0],fe=de[1];l.useEffect((function(){f.paymentCalculatorStorage.subscribe((function(e){fe(e)}))}),[]);var me=t.productData,ge=function(e){return e.ref===r.tombstoneCategory||e.ref===r.existingTombstoneCategory||e.ref===r.outletTombstoneCategory};l.useEffect((function(){if(me){var e=me.attributes.find((function(e){return e.type===u.VariantType.Image})),n=me.variants.filter((function(e){return e.type===u.VariantType.Image}));e&&n.push({_id:me._id,name:e.name,type:e.type,product:{_id:me._id,name:me.name,slug:me.slug,url:me.url,variant:!1,attribute:e}}),X(n.sort((function(e,n){return e.product.attribute.value<n.product.attribute.value?-1:e.product.attribute.value>n.product.attribute.value?1:0}))),Y(me.categories.some(ge))}}),[me]);var he=l.useMemo((function(){var e=pe&&pe.installmentMonths||r.installmentMonths,n=pe&&pe.installmentFee||r.installmentFee,t=me&&r.installmentRate&&r.installmentMonths?Math.round((0,b.calculateInstallment)(me.price.value,r.installmentRate,pe&&pe.installmentMonths||r.installmentMonths,r.monthFee)):void 0;return{installmentFee:n,monthFee:t,total:"number"==typeof n&&"number"==typeof t&&"number"==typeof e?t*e+n:void 0}}),[pe,r.installmentFee,me]);if(!me)return null;var be=me.primaryCategory;return l.createElement(g.VerticalSpacer,null,l.createElement(g.HorizontalSpacer,null,l.createElement(R,null,l.createElement("a",{href:be?be.url:"/grav
2stein"},l.createElement(y.default,{height:"1.75rem",color:"#000000",style:{transform:"rotate(180deg)"}},v.backArrow),be?be.title:"Se alle vÃ¥re gravsteiner"))),l.createElement(g.HorizontalSpacer,null,l.createElement(C,null,l.createElement(A,null,me.name),l.createElement(S,null,l.createElement(M,null,l.createElement(h.default,{key:le,labels:me.labels,images:me.images,isPreview:t.isPreview,startIndex:le,onImageClick:function(){return e=me.images[0].url,ie(e),void te(!0);var e},onIndexChange:ce}),me.images.length>0&&l.createElement(V,null,l.createElement("p",null,me.images[le].caption)),me.images.length>1&&l.createElement(H,null,l.createElement("p",null,"Flere bilder"),l.createElement("div",null,me.images.map((function(e,n){return l.createElement(W,{key:n,onClick:function(){return ce(n)}},l.createElement("img",{src:u.Image.createUrl({image:e,transforms:"w_120,c_fill"}),alt:e.alt,loading:"lazy"}))})))),J.length>0&&l.createElement(n.Variants,null,l.createElement("p",null,Q?"Se gravsteinen i en annen steintype":"Varianter"),l.createElement(n.VariantsList,null,J.map((function(e){return l.createElement(n.Variant,null,l.createElement("a",{href:e.product.url,"aria-label":e.product.attribute.value},e.product._id===me._id&&l.createElement(N,null,v.check),l.createElement("img",{src:u.Image.createUrl({image:{url:e.product.attribute.meta.url,alt:e.product.attribute.value},transforms:"w_120,c_fill"}),alt:e.product.attribute.value,loading:"lazy"})))}))))),l.createElement(Ae,{isOpen:ne,onClose:function(){ie(null),te(!1)},product:me,startIndex:le,onImageClick:ce},l.createElement("img",{src:ae||"",alt:"Product image"})),l.createElement(O,null,l.createElement(I,null,me.name),l.createElement(P,null,l.createElement(j,{expanded:G},me.extendedDescription&&l.createElement(L,{dangerouslySetInnerHTML:{__html:me.extendedDescription}}),me.attributes.length>0&&l.createElement(l.Fragment,null,l.createElement(z,null,"Spesifikasjoner"),l.createElement(U,null,me.attributes.map((function(e){return l.createElement("p",{key:e._id},l.createElement("span",null,e.name,":"),l.createElement("span",null,e.value))}))))),l.createElement(T,{isToggled:G},l.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),K(!G)}},"Les ",G?"mindre":"mer",l.createElement(y.default,{height:"10px",color:"#000000"},v.caret)))),l.createElement(D,null,"Pris fra ",(0,p.formatCurrency)(me.price.value),(0,b.renderInstallments)(me.price.value,r.useInstallments||!1,r.installmentRate,se&&se.installmentMonths?se.installmentMonths:r.installmentMonths,r.monthFee,!0),"number"==typeof me.price.compareAtValue&&me.price.compareAtValue>0?l.createElement(b.CompareAtPrice,null,"Før: ",(0,p.formatCurrency)(me.price.compareAtValue)):null,r.useInstallments&&r.installmentRate&&r.installmentMonths?l.createElement(b.CompareAtPrice,{noStrike:!0},"*Prisen gjelder betaling over"," ",se&&se.installmentMonths?se.installmentMonths:r.installmentMonths," ","mnd."):null,!!r.paymentCalculator&&r.paymentCalculator.length>0&&l.createElement(F,null,l.createElement(E.default,{variant:"heading5"},"Delbetaling"),l.createElement(x.PaymentCalculatorContainer,null,l.createElement(w.PaymentCalculator,{isCheckout:!0,globalProps:r}),r.installmentRate&&r.installmentMonths&&l.createElement(x.PaymentCalculatedWrapper,null,pe&&pe.label&&l.createElement("h3",null,pe.label),l.createElement("ul",null,"number"==typeof he.installmentFee&&l.createElement("li",null,l.createElement("span",null,"Etableringsgebyr:"),l.createElement("span",null,(0,p.formatCurrency)(he.installmentFee),",-")),l.createElement("li",null,l.createElement("span",null,"MÃ¥nedspris:"),l.createElement("span",null,"".concat((0,p.formatCurrency)(he.monthFee),",-"))),l.createElement("li",null,l.createElement("span",null,"Total:"),l.createElement("span",null,(0,p.formatCurrency)(he.total),",-")))))),l.createElement(B,null,l.createElement(m.Button,{variant:"primary1",width:"100%",onClick:function(){return a(void 0,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return k(!0),[4,ue.set(o(o([],ue.content.items.filter((function(e){return!e.product.categories.some(ge)})),!0),[{product:me}],!1))];case 1:return e.sent(),window.location.href=Q?u.CART_PATH:"".concat(u.CART_PATH,"#/fakturainformasjon"),[2]}}))}))}},s?"Lasterâ¦":Q?"Velg denne steinen":"Legg til i forespørsel")))
2)),l.createElement(_,null))))};var q,G,K,$,Q,Y,Z,J,X,ee,ne,te,re,ae,ie,oe,le,ce,ue,se,de,pe,fe,me,ge,he,be,ye,ve,xe,we,Ee,ke,Ce,_e,Se=c.default.div(ve||(ve=r(["\n display: ",";\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.7);\n z-index: 1000;\n\n @media screen and (max-width: 1000px) {\n display: none;\n }\n"],["\n display: ",";\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.7);\n z-index: 1000;\n\n @media screen and (max-width: 1000px) {\n display: none;\n }\n"])),(function(e){return e.isOpen?"block":"none"})),Oe=c.default.div(xe||(xe=r(["\n position: fixed;\n top: 50%;\n left: 50%;\n max-width: 100%;\n max-height: 100%;\n transform: translate(-50%, -50%);\n padding: ","px;\n background: #fff;\n border-radius: 0.5rem;\n overflow-y: auto;\n z-index: 1001;\n"],["\n position: fixed;\n top: 50%;\n left: 50%;\n max-width: 100%;\n max-height: 100%;\n transform: translate(-50%, -50%);\n padding: ","px;\n background: #fff;\n border-radius: 0.5rem;\n overflow-y: auto;\n z-index: 1001;\n"])),(function(e){return e.theme.spacing.small})),Pe=c.default.button(we||(we=r(["\n position: absolute;\n top: 0;\n right: 0;\n padding: ","px;\n background: transparent;\n border: none;\n cursor: pointer;\n"],["\n position: absolute;\n top: 0;\n right: 0;\n padding: ","px;\n background: transparent;\n border: none;\n cursor: pointer;\n"])),(function(e){return e.theme.spacing.small})),je=c.default.a(ke||(ke=r(["\n display: block;\n flex-shrink: 0;\n\n ",";\n"],["\n display: block;\n flex-shrink: 0;\n\n ",";\n"])),(function(e){return e.back&&(0,c.css)(Ee||(Ee=r(["\n svg {\n transform: rotate(180deg);\n height: 1.5rem;\n width: 1.5rem;\n }\n "],["\n svg {\n transform: rotate(180deg);\n height: 1.5rem;\n width: 1.5rem;\n }\n "])))})),Te=c.default.figure(Ce||(Ce=r(["\n margin: 0;\n width: 38.625rem;\n padding: ","px;\n\n img {\n display: block;\n width: 100%;\n }\n"],["\n margin: 0;\n width: 38.625rem;\n padding: ","px;\n\n img {\n display: block;\n width: 100%;\n }\n"])),(function(e){return e.theme.spacing.xs})),Me=c.default.div(_e||(_e=r(["\n background-color: white;\n margin-top: ","px;\n\n ",";\n display: flex;\n flex-direction: column;\n\n @media screen and (min-width: 1000px) {\n flex-direction: row;\n align-items: center;\n }\n\n select {\n display: block;\n width: 100%;\n margin: ","px 0;\n }\n\n p {\n margin: 0 0 ","px;\n }\n"],["\n background-color: white;\n margin-top: ","px;\n\n ",";\n display: flex;\n flex-direction: column;\n\n @media screen and (min-width: 1000px) {\n flex-direction: row;\n align-items: center;\n }\n\n select {\n display: block;\n width: 100%;\n margin: ","px 0;\n }\n\n p {\n margin: 0 0 ","px;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return s.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.small})),Ae=function(e){var n=e.isOpen,t=e.onClose,r=e.product,a=e.startIndex,i=(e.onImageClick,l.useState(a&&-1!==a?a:0)),o=i[0],c=i[1],s=r.images,d=s[o];function p(e){c((function(n){return e?0===n?s.length-1:n-1:n===s.length-1?0:n+1}))}return n?l.createElement(Se,{isOpen:n,onClick:t},l.createElement(Oe,{onClick:function(e){return e.stopPropagation()}},l.createElement(Pe,{onClick:t},l.createElement(y.default,{height:"1.5rem"},v.exit)),l.createElement(k.Swipeable,{onSwipedLeft:function(){return p()},onSwipedRight:function(){return p(!0)}},l.createElement(Me,null,s.length>1&&l.createElement(je,{back:!0,href:"#",onClick:function(e){e.preventDefault(),p(!0)}},l.createElement(y.default,null,v.caret)),l.createElement(Te,null,l.createElement("img",{src:u.Image.createUrl({image:d,transforms:"w_1200,c_pad"}),alt:d?d.alt:void 0})),s.length>1&&l.createElement(je,{href:"#",onClick:function(e){e.preventDefault(),p()}},l.createElement(y.default,null,v.caret)))))):null};n.default={name:"Product",label:"Produkt",reactComponent:n.Product,icon:"product",usableInSection:!0}
2},9174:function(e,n,t){"use strict";var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.ProductLabels=void 0;var a,i,o=t(67294),l=t(12788),c=l.default.div(a||(a=r(["\n position: absolute;\n top: ","px;\n left: ","px;\n display: inline-flex;\n gap: ","px;\n z-index: 2;\n"],["\n position: absolute;\n top: ","px;\n left: ","px;\n display: inline-flex;\n gap: ","px;\n z-index: 2;\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xs2})),u=l.default.span(i||(i=r(["\n display: inline-flex;\n justify-content: center;\n align-items: center;\n background-color: ",";\n color: ",";\n font-size: 1.875rem;\n font-weight: 700;\n line-height: 1.3;\n padding: 0 ","px;\n height: 2.5625rem;\n border-radius: 8px;\n"],["\n display: inline-flex;\n justify-content: center;\n align-items: center;\n background-color: ",";\n color: ",";\n font-size: 1.875rem;\n font-weight: 700;\n line-height: 1.3;\n padding: 0 ","px;\n height: 2.5625rem;\n border-radius: 8px;\n"])),(function(e){return e.theme.colors.discountBackground}),(function(e){return e.theme.colors.text2}),(function(e){return e.theme.spacing.small}));n.ProductLabels=function(e){var n=e.labels;return 0===n.length?null:o.createElement(c,null,n.map((function(e){return o.createElement(u,{key:e._id},e.name)})))}},24573:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.ProductsList=n.calculateInstallment=n.renderInstallments=n.Product=n.CompareAtPrice=n.ProductsListWrapper=void 0;var a=t(67294),i=t(12788),o=t(54436),l=t(1868),c=t(27639),u=t(84969),s=t(62759),d=t(3500),p=t(59494),f=t(29188),m=t(68166),g=t(9174),h=i.default.div(M||(M=r(["\n background-color: ",";\n padding: ","px 0;\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"],["\n background-color: ",";\n padding: ","px 0;\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"])),(function(e){return e.theme.colors.surface1}),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xl2}));n.ProductsListWrapper=i.default.div(A||(A=r(["\n display: grid;\n gap: ","px;\n justify-content: ",";\n margin: 0 auto;\n ",";\n\n > * {\n margin: 0 !important;\n }\n\n @media screen and (min-width: 600px) {\n grid-template-columns: 1fr 1fr;\n }\n\n @media screen and (min-width: 1100px) {\n grid-template-columns: 1fr 1fr 1fr;\n gap: ","px;\n }\n"],["\n display: grid;\n gap: ","px;\n justify-content: ",";\n margin: 0 auto;\n ",";\n\n > * {\n margin: 0 !important;\n }\n\n @media screen and (min-width: 600px) {\n grid-template-columns: 1fr 1fr;\n }\n\n @media screen and (min-width: 1100px) {\n grid-template-columns: 1fr 1fr 1fr;\n gap: ","px;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.alignLeft?"flex-start":"center"}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.medium}));var b=i.default.div(I||(I=r(["\n margin: 0 auto;\n width: 100%;\n\n @media screen and (min-width: 1000px) {\n width: 100%;\n }\n\n > a {\n height: 100%;\n display: block;\n text-decoration: none;\n color: ",";\n transition: box-shadow 0.12s ease-in-out;\n border-radius: 12px;\n }\n\n > a:hover {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n"],["\n margin: 0 auto;\n width: 100%;\n\n @media screen and (min-width: 1000px) {\n width: 100%;\n }\n\n > a {\n height: 100%;\n display: block;\n text-decoration: none;\n color: ",";\n transition: box-shadow 0.12s ease-in-out;\n border-radius: 12px;\n }\n\n > a:hover {\n box-shadow: 0px 74px 21px 0px rgba(120, 120, 120, 0),\n 0px 47px 19px 0px rgba(120, 120, 120, 0.01),\n 0px 27px 16px 0px rgba(120, 120, 120, 0.02),\n 0px 12px 12px 0px rgba(120, 120, 120, 0.03),\n 0px 3px 7px 0px rgba(120, 120, 120, 0.04);\n }\n"])),(function(e){return e.theme.colors.text})),y=i.default.div(D||(D=r(["\n position: relative;\n background-color: #fff;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: ","px;\n height: 100%;\n border-radius: 12px;\n border: 1px solid ",";\n gap: ","px;\n"],["\n position: relative;\n background-color: #fff;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: ","px;\n height: 100%;\n border-radius: 12px;\n border: 1px solid ",";\n gap: ","px;\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.colors.outline2}),(function(e){return e.theme.spacing.medium})),v=i.default.div(L||(L=r(["\n img {\n display: block;\n width: 100%;\n height: auto;\n }\n"],["\n img {\n display: block;\n width: 100%;\n height: auto;\n }\n"]))),x=i.default.div(R||(R=r(["\n display: flex;\n flex-direction: column;\n width: 100%;\n"],["\n display: flex;\n flex-direction: column;\n width: 100%;\n"]))),w=i.default.h4(F||(F=r(["\n margin: 0;\n margin-bottom: ","px;\n ",";\n\n @media screen and (min-width: 680px) {\n width: 18rem;\n }\n"],["\n margin: 0;\n margin-bottom: ","px;\n ",";\n\n @media screen and (min-width: 680px) {\n width: 18rem;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return c.default.createStyles(e.theme.fonts.heading5)})),E=i.default.p(B||(B=r(["\n margin: 0;\n ",";\n font-weight: 700;\n"],["\n margin: 0;\n ",";\n font-weight: 700;\n"])),(function(e){return c.default.createStyles(e.theme.fonts.body2)}));n.CompareAtPrice=i.default.span(z||(z=r(["\n display: block;\n text-decoration: line-through;\n color: ",";\n margin-top: ","px;\n ",";\n\n ",";\n"],["\n display: block;\n text-decoration: line-through;\n color: ",";\n margin-top: ","px;\n ",";\n\n ",";\n"])),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.small}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.noStrike&&(0,i.css)(N||(N=r(["\n text-decoration: none;\n "],["\n text-decoration: none;\n "])))}));var k=i.default.span(U||(U=r(["\n font-weight: 400;\n color: ",";\n white-space: nowrap;\n"],["\n font-weight: 400;\n color: ",";\n white-space: nowrap;\n"])),(function(e){return e.theme.colors.text})),C=i.default.h2(H||(H=r(["\n margin: 0 0 ","px 0;\n text-align: center;\n ",";\n\n @media screen and (min-width: 680px) {\n margin: 0 0 ","px 0;\n }\n"],["\n margin: 0 0 ","px 0;\n text-align: center;\n ",";\n\n @media screen and (min-width: 680px) {\n margin: 0 0 ","px 0;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return c.default.createStyles(e.theme.fonts.heading2)}
2),(function(e){return e.theme.spacing.xs})),_=i.default.div(W||(W=r(["\n margin-bottom: ","px;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n\n @media screen and (min-width: 680px) {\n margin-bottom: ","px;\n }\n\n > * {\n ",";\n }\n"],["\n margin-bottom: ","px;\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n\n @media screen and (min-width: 680px) {\n margin-bottom: ","px;\n }\n\n > * {\n ",";\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.large}),(function(e){return c.default.createStyles(e.theme.fonts.body2)})),S=i.default.div(V||(V=r(["\n margin: ","px 0 0;\n\n a {\n width: 100%;\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n display: flex;\n justify-content: center;\n\n a {\n width: auto;\n }\n }\n"],["\n margin: ","px 0 0;\n\n a {\n width: 100%;\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n display: flex;\n justify-content: center;\n\n a {\n width: auto;\n }\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xl2})),O=i.default.div(q||(q=r(["\n margin: 0 auto;\n text-align: center;\n"],["\n margin: 0 auto;\n text-align: center;
2\n"]))),P=i.default.div(G||(G=r(["\n margin: 0 auto ","px auto;\n\n @media screen and (min-width: 680px) {\n margin: 0 auto ","px auto;\n }\n"],["\n margin: 0 auto ","px auto;\n\n @media screen and (min-width: 680px) {\n margin: 0 auto ","px auto;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xl}));function j(e,n,t,r,i,o){return n&&t&&r?a.createElement(a.Fragment,null," ","/"," ",a.createElement(k,null,(0,s.formatCurrency)(T(e,t,r,i))," ","pr. mnd.",o?"*":"")):null}function T(e,n,t,r){return void 0===r&&(r=0),Math.abs(o(n/12,t,e))+r}n.Product=function(e){var t=e.product,r=e.useInstallments,i=e.installmentRate,o=e.installmentMonths,c=e.monthFee,u=e.paymentCalculatorActivated,d=p.paymentCalculatorStorage.get(),f=a.useState(d),m=f[0],h=f[1];p.paymentCalculatorStorage.subscribe((function(e){h(e)}));var k=l.Product.getPrimaryImage(t);return a.createElement(b,null,a.createElement("a",{href:t.url},a.createElement(y,null,a.createElement(g.ProductLabels,{labels:t.labels||[]}),a.createElement(v,null,a.createElement("img",{src:l.Image.createUrl({image:k,transforms:"w_341,h_310,c_pad"}),alt:k.alt,loading:"lazy"})),a.createElement(x,null,a.createElement(w,null,t.description||t.name),a.createElement(E,null,a.createElement("span",null,"Fra ",(0,s.formatCurrency)(t.price.value),j(t.price.value,r,i,u&&m&&m.installmentMonths||o,c)),"number"==typeof t.price.compareAtValue&&t.price.compareAtValue>0?a.createElement(n.CompareAtPrice,null,"Før: ",(0,s.formatCurrency)(t.price.compareAtValue)):null)))))},n.renderInstallments=j,n.calculateInstallment=T;var M,A,I,D,L,R,F,B,N,z,U,H,W,V,q,G;n.ProductsList=function(e){var t=e.pageContext,r=e.sectionTitle,i=e.text,o=e.products,l=e.buttonText,c=e.categoryLink,s=e.categoryLinkLabel,g=e.globalProps,b=e.activatePaymentCalculator;return a.useEffect((function(){b||p.paymentCalculatorStorage.get()&&p.paymentCalculatorStorage.clear()}),[b]),a.createElement(d.VerticalSpacer,null,a.createElement(h,null,a.createElement(d.HorizontalSpacer,null,r&&a.createElement(C,null,r),i&&a.createElement(_,{dangerouslySetInnerHTML:{__html:i},className:"rich-text"}),!!g.paymentCalculator&&g.paymentCalculator.length>0&&b&&a.createElement(m.default,{contentLabel:"Betalingskalkulator",shouldCloseOnOverlayClick:!0},(function(e){var n=e.createModal,t=e.showModal,r=e.closeModal,i=n(a.createElement(f.PaymentCalculator,{globalProps:g,closeModal:r}));return a.createElement(a.Fragment,null,i,a.createElement(P,null,a.createElement(O,null,a.createElement(u.ButtonLink,{variant:"secondary1",href:"#",onClick:function(e){e.preventDefault(),t()}},"Vis betalingskalkulator"))))})),a.createElement(n.ProductsListWrapper,null,(o||[]).map((function(e){return a.createElement(n.Product,{key:e.product._id,product:e.product,pageContext:t,buttonText:l,useInstallments:g.useInstallments||!1,installmentRate:g.installmentRate,installmentMonths:g.installmentMonths,installmentFee:g.installmentFee,monthFee:g.monthFee,paymentCalculatorActivated:b})}))),c&&a.createElement(S,null,a.createElement(u.ButtonLink,{href:c.url},s||"Vis mer")))))},n.default={name:"ProductsList",label:"Utvalgte produkter",reactComponent:n.ProductsList,usableInSection:!0,icon:"products",props:[{name:"sectionTitle",label:"Seksjonstittel",type:"string",editable:!0},{name:"text",label:"Tekst",type:"draft",editable:!0},{name:"buttonText",label:"CTA-tekst",type:"string",editable:!0},{name:"categoryLink",label:"Kategorilenke",type:"ref",to:"page:category",editable:!0},{name:"categoryLinkLabel",label:"Kategorilenketekst",type:"string",editable:!0},{name:"products",label:"Produkter",type:"array",of:[{name:"product",label:"Produkt",type:"object",fields:[{name:"product",type:"ref",to:"product",editable:!0}],previewFn:function(e){return e&&e.product?{title:e.product.name}:{title:""}}}],editable:!0,icon:"products"},{name:"activatePaymentCalculator",label:"Aktiver nedbetalingskalkulator",type:"boolean",editable:!0}]}},38920:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Quotes=void 0;var r=t(67294),a=t(3500),i=t(35876),o=t(31265),l=t(84969),c=t(72690);n.Quotes=function(e){var n=e.title,t=e.button,u=e.quotes,s=void 0===u?[]:u;return r.createElement(i.Wrapper,null,r.createElement(a.HorizontalSpacer,null,n&&r.createElement(i.Title,null,r.createElement(o.default,{element:"h2",variant:"heading2"},n)),r.createElement(i.QuotesGrid,null,s.map((function(e,n){return r.createElement(i.Quote,{key:n},c.quote,e.quote&&r.createElement("div",{dangerouslySetInnerHTML:{__html:e.quote}}),e.byline&&r.createElement("p",null,e.byline))}))),t&&r.createElement(i.Button,null,r.createElement(l.ButtonLink,{href:t.url,"aria-label":t.ariaLabel},t.title))))},n.default={name:"Quotes",label:"Sitater",reactComponent:n.Quotes,usableInSection:!0,icon:"quote",props:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"button",label:"Knapp",type:"link",editable:!0},{name:"quotes",label:"Sitater",type:"array",editable:!0,of:[{name:"quote",type:"object",previewFn:function(e){return{title:e.quote||"Sitat"}},fields:[{name:"quote",label:"Sitat",type:"draft",editable:!0},{name:"byline",label:"Byline",type:"string",editable:!0}]}]}]}},35876:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Button=n.Quote=n.QuotesGrid=n.Title=n.Wrapper=void 0;var a,i,o,l,c,u,s,d,p,f=t(12788),m=t(4361),g=t(27639);n.Wrapper=f.default.div(i||(i=r(["\n background-color: ",";\n padding: ","px 0;\n\n ",";\n"],["\n background-color: ",";\n padding: ","px 0;\n\n ",";\n"])),(function(e){return e.theme.colors.surface3}),(function(e){return e.theme.spacing.xl}),(0,m.default)("medium",(0,f.css)(a||(a=r(["\n padding: ","px 0;\n "],["\n padding: ","px 0;\n "])),(function(e){return e.theme.spacing.xl3})))),n.Title=f.default.div(o||(o=r(["\n margin-bottom: ","px;\n color: ",";\n"],["\n margin-bottom: ","px;\n color: ",";\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.colors.text3})),n.QuotesGrid=f.default.div(s||(s=r(["\n display: flex;\n flex-direction: column;\n gap: ","px;\n grid-gap: ","px;\n\n ",";\n\n ",";\n\n ",";\n"],["\n display: flex;\n flex-direction: column;\n gap: ","px;\n grid-gap: ","px;\n\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.large}),(0,m.default)("small",(0,f.css)(l||(l=r(["\n display: grid;\n grid-template-columns: 1fr 1fr;\n "],["\n display: grid;\n grid-template-columns: 1fr 1fr;\n "])))),(0,m.default)("medium",(0,f.css)(c||(c=r(["\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n "],["\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n "])))),(0,m.default)("large",(0,f.css)(u||(u=r(["\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n "],["\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n "]))))),n.Quote=f.default.div(d||(d=r(["\n background-color: white;\n border-radius: 0 12px 12px 12px;\n border: 1px solid ",";\n padding: ","px;\n\n svg {\n height: 2.5rem;\n width: 2.5rem;\n\n path {\n fill: ",";\n }\n }\n\n > div {\n margin-top: ","px;\n }\n\n > div > * {\n margin: 0 0 ","px;\n }\n\n > p {\n margin: ","px 0 0;\n ","\n }\n"],["\n background-color: white;\n border-radius: 0 12px 12px 12px;\n border: 1px solid ",";\n padding: ","px;\n\n svg {\n height: 2.5rem;\n width: 2.5rem;\n\n path {\n fill: ",";\n }\n }\n\n > div {\n margin-top: ","px;\n }\n\n > div > * {\n margin: 0 0 ","px;\n }\n\n > p {\n margin: ","px 0 0;\n ","\n }\n"])),(function(e){return e.theme.colors.outline}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small}),(function(e){return g.default.createStyles(e.theme.fonts.body3)})),n.Button=f.default.div(p||(p=r(["\n display: flex;\n justify-content: center;\n margin-top: ","px;\n"],["\n display: flex;\n justify-content: center;\n margin-top: ","px;\n"])),(function(e){return e.theme.spacing.large}))},42420:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.References=void 0;var a,i,o,l,c,u=t(67294),s=t(12788),d=t(27639),p=t(3500),f=t(98019),m=t(92326),g=t(72690),h=s.default.div(a||(a=r(["\n max-width: 780px;\n margin: 0 auto ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"],["\n max-width: 780px;\n margin: 0 auto ","px;\n\n @media (min-width: 650px) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xl})),b=s.default.div(i||(i=r(["\n padding: ","px;\n background-color: #eadbba;\n\n &:nth-child(even) {\n background-color: ",";\n }\n\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"],["\n padding: ","px;\n background-color: #eadbba;\n\n &:nth-child(even) {\n background-color: ",";\n }\n\n &:not(:last-child) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return e.theme.spacing.small})),y=s.default.div(o||(o=r(["\n padding: ","px\n ","px\n ","px;\n background-color: white;\n\n > a {\n display: block;\n text-decoration: none;\n color: ",";\n }\n"],["\n padding: ","px\n ","px\n ","px;\n background-color: white;\n\n > a {\n display: block;\n text-decoration: none;\n color: ",";\n }\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.colors.text})),v=s.default.h2(l||(l=r(["\n margin: 0 0 ","px;\n ",";\n font-size: 1.25rem;\n line-height: 1.35;\n"],["\n margin: 0 0 ","px;\n ",";\n font-size: 1.25rem;\n line-height: 1.35;\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return d.default.createStyles(e.theme.fonts.heading2)})),x=s.default.p(c||(c=r(["\n margin: 0;\n"],["\n margin: 0;\n"])));n.References=function(e){var n=e.pages;return u.createElement(p.VerticalSpacer,null,u.createElement(p.HorizontalSpacer,{hugMobile:!0},u.createElement(h,null,(n||[]).map((function(e){return u.createElement(b,null,u.createElement(y,null,u.createElement("a",{href:e.page.url},u.createElement(v,null,e.page.plug.title),e.page.plug.excerpt&&u.createElement(x,null,e.page.plug.excerpt),u.createElement(f.Action,null,"Les mer",u.createElement(m.default,{height:"13px",color:"#c19434"},g.arrow)))))})))))},n.default={name:"References",label:"Referanser",reactComponent:n.References,usableInSection:!0,icon:"pages",props:[{name:"pages",label:"Referanser",type:"array",editable:!0,of:[{name:"page",type:"object",previewFn:function(e){return{title:e.page?e.page.title:"Referanse"}},fields:[{name:"page",label:"Referanse",type:"ref",to:"page:page",editable:!0}]}]}]}},16805:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.RichContent=void 0;var a,i=t(67294),o=t(12788).default.div(a||(a=r(["\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n"],["\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n"])),(function(e){return e.theme.spacing.medium}));n.RichContent=function(e){var n=e.children;return i.createElement(o,null,n)},n.default={name:"RichContent",label:"Rikt innhold",reactComponent:n.RichContent,richContent:!0,usableInSection:!0,icon:"content"}},6246:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.RichText=void 0;var r=t(67294);n.RichText=function(e){var n=e.data;return r.createElement("div",{className:"rich-text",dangerouslySetInnerHTML:n?{__html:n}:void 0})},n.default={name:"RichText",label:"Rik tekst",reactComponent:n.RichText,usableInRichContent:!0,icon:"richText",props:[{name:"data",label:"Innhold",type:"draft",editable:!0,mock:!0}]}},92126:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.SingleProduct=void 0;var a,i=t(67294),o=t(12788),l=t(24573),c=o.default.div(a||(a=r(["\n > * {\n width: 100%;\n }\n"],["\n > * {\n width: 100%;\n }\n"])));n.SingleProduct=function(e){var n=e.product,t=e.pageContext,r=e.globalProps;return i.createElement(c,null,n?i.createElement(l.Product,{product:n,pageContext:t,useInstallments:r.useInstallments||!1,installmentRate:r.installmentRate,installmentMonths:r.installmentMonths,installmentFee:r.installmentFee,monthFee:r.monthFee}):null)},n.default={name:"SingleProduct",label:"Enkeltprodukt",reactComponent:n.SingleProduct,usableInRichContent:!0,icon:"product",props:[{name:"product",label:"Produkt",type:"ref",to:"product",editable:!0}]}},27189:function(e,n,t){"use strict";var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__spreadArray||function(e,n,t){if(t||2===arguments.length)for(var r,a=0,i=n.length;a<i;a++)!r&&a in n||(r||(r=Array.prototype.slice.call(n,0,a)),r[a]=n[a]);return e.concat(r||Array.prototype.slice.call(n))};Object.defineProperty(n,"__esModule",{value:!0}),n.SortableProducts=void 0;
2var o,l,c,u,s,d,p,f=t(67294),m=t(12788),g=t(246),h=t(1868),b=t(27639),y=t(75228),v=t(59494),x=t(3500),w=t(24573),E=t(35574),k=t(68166),C=t(29188),_=t(84969),S=t(93863),O=t(42453),P=m.default.div(o||(o=r([""],[""]))),j=m.default.div(l||(l=r(["\n text-align: center;\n margin-bottom: ","px;\n"],["\n text-align: center;\n margin-bottom: ","px;\n"])),(function(e){return e.theme.spacing.medium})),T=m.default.h1(c||(c=r(["\n margin: 0;\n ",";\n"],["\n margin: 0;\n ",";\n"])),(function(e){return b.default.createStyles(e.theme.fonts.heading2)})),M=m.default.p(u||(u=r(["\n margin: 0;\n ",";\n"],["\n margin: 0;\n ",";\n"])),(function(e){return b.default.createStyles(e.theme.fonts.body2)})),A=m.default.div(s||(s=r(["\n padding: ","px 0;\n background-color: ",";\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"],["\n padding: ","px 0;\n background-color: ",";\n\n @media screen and (min-width: 680px) {\n padding: ","px 0;\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.colors.surface1}),(function(e){return e.theme.spacing.xl2})),I=m.default.div(d||(d=r(["\n display: flex;\n flex-direction: column;\n gap: ","px;\n margin-top: ","px;\n margin-bottom: ","px;\n\n div,\n select,\n a {\n text-align: left;\n width: 100%;\n flex: 1;\n\n @media screen and (min-width: 680px) {\n max-width: 14.5em;\n }\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n margin-bottom: ","px;\n flex-direction: row;\n justify-content: center;
2\n align-items: center;\n }\n"],["\n display: flex;\n flex-direction: column;\n gap: ","px;\n margin-top: ","px;\n margin-bottom: ","px;\n\n div,\n select,\n a {\n text-align: left;\n width: 100%;\n flex: 1;\n\n @media screen and (min-width: 680px) {\n max-width: 14.5em;\n }\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n margin-bottom: ","px;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.spacing.xl})),D=m.default.div(p||(p=r(["\n margin-top: ","px;\n\n a {\n width: 100%;\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n\n a {\n width: auto;\n }\n }\n"],["\n margin-top: ","px;\n\n a {\n width: 100%;\n }\n\n @media screen and (min-width: 680px) {\n margin-top: ","px;\n\n a {\n width: auto;\n }\n }\n"])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.xl}));function L(e){switch(e){case"priceAsc":return{sort_price:1};case"priceDesc":return{sort_price:-1};case"popularity":return{sort_popularity:-1};default:return{sort_standard:-1}}}function R(e){return e.join(",")}function F(e){for(var n={},t=0,r=e;t<r.length;t++){var a=r[t];n["attribute.".concat(a.attribute)]=a.values.join(",")}return n}n.SortableProducts=function(e){var n=e.pageContext,t=e.title,r=e.subtitle,o=e.actionText,l=e.buttonText,c=e.category,u=e.mockProducts,s=e.globalProps,d=e.activatePaymentCalculator,p=e.attributes,m=void 0===p?[]:p,b=e.tags,B=void 0===b?[]:b,N={};(c||n.isCategory&&n.pageData)&&(N={category:c||n.pageData._id});var z=f.useState("standard"),U=z[0],H=z[1],W=f.useState([]),V=W[0],q=W[1],G=f.useState([]),K=G[0],$=G[1],Q={endpoint:"".concat(h.STOREFRONT_ENDPOINT,"/products"),queryParams:a(a(a(a({},N),L(U)),F(K)),{allTags:R(V)})},Y=(0,y.default)(a({},Q)),Z=u||Y.results;return f.useEffect((function(){d||v.paymentCalculatorStorage.get()&&v.paymentCalculatorStorage.clear()}),[d]),f.createElement(P,null,f.createElement(A,null,f.createElement(x.HorizontalSpacer,null,f.createElement(j,null,t&&f.createElement(T,null,t),r&&f.createElement(M,null,r),o&&f.createElement("p",null,o),!!s.paymentCalculator&&s.paymentCalculator.length>0&&d&&f.createElement(D,null,f.createElement(k.default,{contentLabel:"Nedbetalingskalkulator",shouldCloseOnOverlayClick:!0},(function(e){var n=e.createModal,t=e.showModal,r=e.closeModal,a=n(f.createElement(C.PaymentCalculator,{globalProps:s,closeModal:r}));return f.createElement(f.Fragment,null,a,f.createElement(_.ButtonLink,{variant:"primary1",href:"#",onClick:function(e){e.preventDefault(),t()}},"Nedbetalingskalkulator"))}))),f.createElement(I,null,m.filter((function(e){return!!e.attribute})).map((function(e){var n,t=(e.values||[]).filter((function(e){return!!e.value})),r=(null===(n=K.find((function(n){return n.attribute===e.attribute})))||void 0===n?void 0:n.values)||[];return f.createElement(O.MultiSelect,{key:e.attribute,placeholder:e.attribute,selected:r.map((function(e){return{value:e,label:e}})),options:t.map((function(e){return{value:e.value,label:e.value}})),onChange:function(n){var t=K.findIndex((function(n){return n.attribute===e.attribute}));-1!==t?K[t].values=n.map((function(e){return e.value})):K.push({attribute:e.attribute,values:n.map((function(e){return e.value}))}),$(K),Y.search(a(a({},Q),{queryParams:a(a(a(a({},N),L(U)),F(K)),{allTags:R(V)})}))}})})),B.filter((function(e){return!!e.attribute})).map((function(e){var n=(e.values||[]).filter((function(e){return!!e.value})),t=V.filter((function(e){return n.some((function(n){return n.value===e}))}));return f.createElement(O.MultiSelect,{key:e.attribute,placeholder:e.attribute,selected:t.map((function(e){return{value:e,label:e}})),options:n.map((function(e){return{value:e.value,label:e.value}})),onChange:function(e){var t=V.filter((function(e){return!n.some((function(n){return n.value===e}))})),r=i(i([],t,!0),e.map((function(e){return e.value})),!0);q(r),Y.search(a(a({},Q),{queryParams:a(a(a(a({},N),L(U)),F(K)),{allTags:R(r)})}))}})})),f.createElement(S.Select,{"aria-label":"Sorter resultat",value:U,onChange:function(e){var n=e.target.value;H(n),Y.search(a(a({},Q),{queryParams:a(a(a(a({},N),L(n)),F(K)),{allTags:R(V)})}))}},f.createElement("option",{value:"standard"},"Standard sortering"),f.createElement("option",{value:"popularity"},"Sorter etter popularitet"),f.createElement("option",{value:"priceAsc"},"Sorter etter pris (lav til høy)"),f.createElement("option",{value:"priceDesc"},"Sorter etter pris (høy til lav)")))),f.createElement(E.default,{busy:Y.loading},f.createElement(g,{pageStart:0,loadMore:function(){return Y.search(a(a({},Q),{paginate:!0}))},hasMore:Y.hasMore},f.createElement(w.ProductsListWrapper,null,Z.map((function(e){return f.createElement(w.Product,{key:e._id,product:e,pageContext:n,buttonText:l,useInstallments:s.useInstallments||!1,installmentRate:s.installmentRate,installmentMonths:s.installmentMonths,installmentFee:s.installmentFee,monthFee:s.monthFee,paymentCalculatorActivated:d})}))))))))},n.default={name:"SortableProducts",label:"Sorterbare produkter",reactComponent:n.SortableProducts,usableInSection:!0,icon:"products",props:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"subtitle",label:"Undertittel",type:"string",editable:!0},{name:"actionText",label:"Handlingstekst",type:"string",editable:!0},{name:"buttonText",label:"CTA-tekst",type:"string",editable:!0},{name:"category",label:"Kategori",type:"refId",to:"page:category",editable:!0},{name:"activatePaymentCalculator",label:"Aktiver nedbetalingskalkulator",type:"boolean",editable:!0},{name:"attributes",label:"Attributter til søk",type:"array",editable:!0,of:[{name:"attribute",label:"Attributt",type:"object",previewFn:function(e){return{title:e.attribute||"Attributt"}},fields:[{name:"attribute",label:"Attributt",type:"string",editable:!0},{name:"values",label:"Verdier",type:"array",editable:!0,of:[{name:"value",label:"Verdi",type:"object",previewFn:function(e){return{title:e.value||"Verdi"}},fields:[{name:"value",label:"Verdi",type:"string",editable:!0}]}]}]}]},{name:"tags",label:"Emneknagger til søk",type:"array",editable:!0,of:[{name:"tag",label:"Gruppe",type:"object",previewFn:function(e){return{title:e.attribute||"Gruppe"}},fields:[{name:"attribute",label:"Etikett",type:"string",editable:!0},{name:"values",label:"Emneknagger",type:"array",editable:!0,of:[{name:"value",label:"Verdi",type:"object",previewFn:function(e){return{title:e.value||"Verdi"}},fields:[{name:"value",label:"Verdi",type:"string",editable:!0}]}]}]}]}]}},3500:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.HorizontalSpacer=n.VerticalSpacer=void 0;var a=t(12788),i=t(59494),o=a.default.div(c||(c=r(["\n padding: ","px;\n"],["\n padding: ","px;\n"])),(function(e){return e.theme.spacing.small})),l=a.default.div(u||(u=r(["\n margin: ","px 0 0;\n\n @media (min-width: 650px) {\n margin: ","px 0 0;\n }\n"],["\n margin: ","px 0 0;\n\n @media (min-width: 650px) {\n margin: ","px 0 0;\n }\n"])),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.xl}));n.VerticalSpacer=l;var c,u,s,d,p,f=a.default.div(p||(p=r(["\n max-width: ",";\n margin: 0 auto;\n padding: 0 ","px;\n\n ",";\n\n @media (min-width: 650px) {\n padding: 0 ","px;\n }\n\n ",";\n"],["\n max-width: ",";\n margin: 0 auto;\n padding: 0 ","px;\n\n ",";\n\n @media (min-width: 650px) {\n padding: 0 ","px;\n }\n\n ",";\n"])),i.MAX_CONTENT_WIDTH,(function(e){return e.theme.spacing.small}),(function(e){return e.hugMobile&&(0,a.css)(s||(s=r(["\n padding: 0;\n "],["\n padding: 0;\n "])))}),(function(e){return e.theme.spacing.medium}),(function(e){return e.spaceful&&(0,a.css)(d||(d=r(["\n padding: 0 ","px;\n\n @media (min-width: 650px) {\n padding: 0 ","px;\n }\n "],["\n padding: 0 ","px;\n\n @media (min-width: 650px) {\n padding: 0 ","px;\n }\n "])),(function(e){return e.theme.spacing.large}),(function(e){return e.theme.spacing.large}))}));n.HorizontalSpacer=f,n.default=o},63115:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TextBanner=void 0;var r=t(67294),a=t(82078),i=t(3500),o=t(84969),l=t(69599),c=t(8073);a.translateButtonVariant;n.TextBanner=function(e){var n=e.title,t=e.text,u=e.buttons,s=void 0===u?[]:u,d=e.narrow,p=void 0!==d&&d;return r.createElement(l.Background,null,r.createElement(i.HorizontalSpacer,null,r.createElement(c.Wrapper,{narrow:p},r.createElement(c.Content,null,n&&r.createElement("h1",null,n),t&&r.createElement("p",null,t),s.length>0&&r.createElement(l.Buttons,null,s.map((function(e,n){var t=e.text,i=e.int,l=e.ext,c=e.variant,u=void 0===c?"primary":c,s=l||(i?i.url:"");return n<2?r.createElement(o.ButtonLink,{key:n,href:s,variant:(0,a.translateButtonVariant)(u)},t):null})))))))},n.default={name:"textBanner",label:"Tekstbanner",reactComponent:n.TextBanner,usableInSection:!0,usableInRichContent:!0,props:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"text",label:"Tekst",type:"text",editable:!0},{name:"narrow",label:"Smalere",type:"boolean",editable:!0},{name:"buttons",label:"Knapper (Maks 2)",type:"array",editable:!0,of:[{name:"button",label:"Knapp",type:"object",fields:[{name:"text",label:"Tekst",type:"string",editable:!0},{name:"ext",label:"Ekstern side URL",type:"string",editable:!0},{name:"int",label:"Intern side URL",type:"ref",to:"page:all",editable:!0},{name:"variant",label:"Variant",type:"string",select:["primary","secondary","tertiary","quaternary"],editable:!0}]}]}]}},8073:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Content=n.Wrapper=void 0;var a,i,o,l=t(12788),c=t(27639);n.Wrapper=l.default.div(i||(i=r(["\n padding: ","px 0;\n\n h1 {\n margin: 0 0 ","px;\n ","\n }\n\n p {\n margin: 0;\n ","\n }\n\n @media (min-width: 650px) {\n padding: ","px 0;\n\n h1 {\n margin-bottom: ","px;\n }\n }\n\n ","\n"],["\n padding: ","px 0;\n\n h1 {\n margin: 0 0 ","px;\n ","\n }\n\n p {\n margin: 0;\n ","\n }\n\n @media (min-width: 650px) {\n padding: ","px 0;\n\n h1 {\n margin-bottom: ","px;\n }\n }\n\n ","\n"])),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.small}),(function(e){return c.default.createStyles(e.theme.fonts.heading1)}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.spacing.medium}),(function(e){return e.narrow&&(0,l.css)(a||(a=r(["\n display: flex;\n justify-content: center;\n "],["\n display: flex;\n justify-content: center;\n "])))})),n.Content=l.default.div(o||(o=r(["\n max-width: 650px;\n"],["\n max-width: 650px;\n"])))},31265:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e},a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},a.apply(this,arguments)},i=this&&this.__rest||function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]])}return t};Object.defineProperty(n,"__esModule",{value:!0}),n.ImprovedTypography=n.variableGuttersCSS=void 0;var o=t(67294),l=t(12788),c=t(27639);n.variableGuttersCSS=(0,l.css)(f||(f=r(["\n ",";\n\n ",";\n\n ",";\n\n ",";\n"],["\n ",";\n\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return!!e.topGutter&&(0,l.css)(u||(u=r(["\n margin-top: ","px;\n "],["\n margin-top: ","px;\n "])),e.theme.spacing[e.topGutter])}),(function(e){return!!e.topGutterDesktop&&(0,l.css)(s||(s=r(["\n @media all and (min-width: 600px) {\n margin-top: ","px;\n }\n "],["\n @media all and (min-width: 600px) {\n margin-top: ","px;\n }\n "])),e.theme.spacing[e.topGutterDesktop])}),(function(e){return!!e.bottomGutter&&(0,l.css)(d||(d=r(["\n margin-bottom: ","px;\n "],["\n margin-bottom: ","px;\n "])),e.theme.spacing[e.bottomGutter])}),(function(e){return!!e.bottomGutterDesktop&&(0,l.css)(p||(p=r(["\n @media all and (min-width: 600px) {\n margin-bottom: ","px;\n }\n "],["\n @media all and (min-width: 600px) {\n margin-bottom: ","px;\n }\n "])),e.theme.spacing[e.bottomGutterDesktop])}));var u,s,d,p,f,m,g,h,b,y,v,x,w,E,k=l.default.p(b||(b=r(["\n margin: 0;\n max-width: 740px;\n ",";\n\n ","\n\n ",";\n\n ",";\n\n ",";\n"],["\n margin: 0;\n max-width: 740px;\n ",";\n\n ","\n\n ",";\n\n ",";\n\n ",";\n"])),(function(e){return c.default.createStyles(e.theme.fonts[e.variant||"body1"])}),n.variableGuttersCSS,(function(e){return e.textAlign&&(0,l.css)(m||(m=r(["\n text-align: ",";\n "],["\n text-align: ",";\n "])),e.textAlign)}),(function(e){return e.noMaxWidth&&(0,l.css)(g||(g=r(["\n max-width: none;\n "],["\n max-width: none;\n "])))}),(function(e){return e.color&&(0,l.css)(h||(h=r(["\n color: ",";\n "],["\n color: ",";\n "])),e.theme.colors[e.color])})),C=k.withComponent("h1"),_=k.withComponent("h2"),S=k.withComponent("h3"),O=k.withComponent("h3"),P=k.withComponent("h3"),j=k.withComponent("span"),T=k.withComponent("blockquote"),M=function(e){var n,t=e.element,r=e.className,l=e.children,c=i(e,["element","className","children"]);switch(t){case"h1":n=C;break;case"h2":n=_;break;case"h3":n=S;break;case"h4":n=O;break;case"h5":n=P;break;case"span":n=j;break;case"blockquote":n=T;break;default:n=k}return o.createElement(n,a({className:r},c),l)},A=(0,l.default)(M)(E||(E=r(["\n ","\n\n ","\n\n ","\n \n ","\n"],["\n ","\n\n ","\n\n ","\n \n ","\n"])),(function(e){return e.centered&&(0,l.css)(y||(y=r(["\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n "],["\n margin-left: auto;\n margin-right: auto;\n text-align: center;\n "])))}),(function(e){return e.isOnImage&&(0,l.css)(v||(v=r(["\n color: #ffffff;\n\n .infographic-richtext {\n a {\n color: #ffffff !important;\n }\n }\n "],["\n color: #ffffff;\n\n .infographic-richtext {\n a {\n color: #ffffff !important;\n }\n }\n "])))}),(function(e){return e.customOnColor&&(0,l.css)(x||(x=r(["\n color: ",";\n\n .infographic-richtext {\n a {\n color: ",";\n }\n }\n "],["\n color: ",";\n\n .infographic-richtext {\n a {\n color: ",";\n }\n }\n "])),e.customOnColor,e.customOnColor)}),(function(e){return e.maxWidth&&(0,l.css)(w||(w=r(["\n max-width: ",";\n "],["\n max-width: ",";\n "])),e.maxWidth)}));n.ImprovedTypography=A,n.default=M},63488:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Video=void 0;var a,i=t(67294),o=t(12788).default.div(a||(a=r(["\n position: relative;\n overflow: hidden;\n padding-top: 56.25%;\n\n iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n border-radius: 12px;\n }\n"],["\n position: relative;\n overflow: hidden;\n padding-top: 56.25%;\n\n iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n border-radius: 12px;\n }\n"])));n.Video=function(e){var n=e.embed;return n?i.createElement(o,{dangerouslySetInnerHTML:{__html:n}}):null},n.default={name:"Video",label:"Video",reactComponent:n.Video,usableInRichContent:!0,icon:"video",props:[{name:"embed",label:"Embed-kode",type:"text",editable:!0}]}},38375:function(e,n,t){"use strict";var r=this&&this.__makeTemplateOb
2ject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0}),n.Wrapper=void 0;var a,i,o=t(67294),l=t(12788),c=t(27639),u=(0,l.createGlobalStyle)(a||(a=r(["\n body {\n margin: 0;\n padding: 0;\n -webkit-font-smoothing: antialiased;\n color: ",";\n line-height: 1.375;\n ","\n }\n\n .freeze {\n overflow: hidden;\n }\n\n * {\n box-sizing: border-box;\n }\n\n\n .rich-text {\n > * {\n margin: 0;\n line-height: 1.5;\n }\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n\n p {\n font-size: 1rem;\n\n @media (min-width: 650px) {\n font-size: 1.125rem;\n }\n }\n\n h1,\n h2,\n h3,\n h4 {\n margin-bottom: 0!important;\n\n &:not(:first-child) {\n margin-top: ","px;\n }\n }\n\n h2 {\n ",";\n font-size: 1.25rem;\n\n @media (min-width: 650px) {\n font-size: 1.5625rem;\n }\n }\n\n h3 {\n ",";\n }\n\n h4 {\n ",";\n }\n\n a {\n color: ",";\n }\n }\n\n .react-modal-g24 {\n position: absolute;\n inset: 40px;\n border: 1px solid ",";\n background: white;\n overflow: auto;\n border-radius: 12px;\n outline: none;\n padding: ",";\n max-width: 900px;\n width: 90%;\n margin: 0px auto;\n top: 50%;\n right: auto;\n bottom: auto;\n left: 50%;\n transform: translate(-50%,-50%);\n\n @media (min-width: 960px) {\n padding: ","px;\n width: 100%;\n }\n }\n\n .react-modal-g24.smaller {\n padding: ","px!important;\n max-width: 50rem;\n }\n\n .portal-level2 {\n position: relative;\n z-index: 9999;\n }\n\n /* Start multiSelect */\n .rmsc {\n --rmsc-primary: "," !important;\n --rmsc-hover: orange !important;\n --rmsc-selected: green !important;\n --rmsc-border: "," !important;\n --rmsc-gray: "," !important;\n --rmsc-background: white !important;\n --rmsc-spacing: ","px !important;\n --rmsc-border-radius: 0.25rem !important; /* Radius */\n --rmsc-height: 2.875rem !important; /* Height */\n color: "," !important;\n }\n\n .rmsc * {\n transition: none !important;\n }\n\n .rmsc .dropdown-container:has(.dropdown-content) {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n .rmsc .panel-content {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rmsc .dropdown-content {\n padding-top: 0 !important;\n }\n\n .rmsc ul {\n padding: ","px 0 !important;\n\n }\n\n .rmsc .select-item {\n padding: 0 ","px !important;\n }\n\n .rmsc li:not(:last-child) {\n margin-bottom: ","px !important;\n }\n\n .rmsc .options {\n display: flex;\n flex-direction: column;\n gap: ","px!important;\n padding: ","px!important;\n }\n\n .rmsc .item-renderer {\n display: flex !important;\n align-items: center !important;\n gap: var(--spacing-xs);\n }\n\n .rmsc .select-item.selected,\n .rmsc .select-item:hover {\n background-color: inherit !important;\n }\n\n /* End multiSelect */\n"],["\n body {\n margin: 0;\n padding: 0;\n -webkit-font-smoothing: antialiased;\n color: ",";\n line-height: 1.375;\n ","\n }\n\n .freeze {\n overflow: hidden;\n }\n\n * {\n box-sizing: border-box;\n }\n\n\n .rich-text {\n > * {\n margin: 0;\n line-height: 1.5;\n }\n\n > *:not(:last-child) {\n margin-bottom: ","px;\n }\n\n p {\n font-size: 1rem;\n\n @media (min-width: 650px) {\n font-size: 1.125rem;\n }\n }\n\n h1,\n h2,\n h3,\n h4 {\n margin-bottom: 0!important;\n\n &:not(:first-child) {\n margin-top: ","px;\n }\n }\n\n h2 {\n ",";\n font-size: 1.25rem;\n\n @media (min-width: 650px) {\n font-size: 1.5625rem;\n }\n }\n\n h3 {\n ",";\n }\n\n h4 {\n ",";\n }\n\n a {\n color: ",";\n }\n }\n\n .react-modal-g24 {\n position: absolute;\n inset: 40px;\n border: 1px solid ",";\n background: white;\n overflow: auto;\n border-radius: 12px;\n outline: none;\n padding: ",";\n max-width: 900px;\n width: 90%;\n margin: 0px auto;\n top: 50%;\n right: auto;\n bottom: auto;\n left: 50%;\n transform: translate(-50%,-50%);\n\n @media (min-width: 960px) {\n padding: ","px;\n width: 100%;\n }\n }\n\n .react-modal-g24.smaller {\n padding: ","px!important;\n max-width: 50rem;\n }\n\n .portal-level2 {\n position: relative;\n z-index: 9999;\n }\n\n /* Start multiSelect */\n .rmsc {\n --rmsc-primary: "," !important;\n --rmsc-hover: orange !important;\n --rmsc-selected: green !important;\n --rmsc-border: "," !important;\n --rmsc-gray: "," !important;\n --rmsc-background: white !important;\n --rmsc-spacing: ","px !important;\n --rmsc-border-radius: 0.25rem !important; /* Radius */\n --rmsc-height: 2.875rem !important; /* Height */\n color: "," !important;\n }\n\n .rmsc * {\n transition: none !important;\n }\n\n .rmsc .dropdown-container:has(.dropdown-content) {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n .rmsc .panel-content {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n }\n\n .rmsc .dropdown-content {\n padding-top: 0 !important;\n }\n\n .rmsc ul {\n padding: ","px 0 !important;\n\n }\n\n .rmsc .select-item {\n padding: 0 ","px !important;\n }\n\n .rmsc li:not(:last-child) {\n margin-bottom: ","px !important;\n }\n\n .rmsc .options {\n display: flex;\n flex-direction: column;\n gap: ","px!important;\n padding: ","px!important;\n }\n\n .rmsc .item-renderer {\n display: flex !important;
2\n align-items: center !important;\n gap: var(--spacing-xs);\n }\n\n .rmsc .select-item.selected,\n .rmsc .select-item:hover {\n background-color: inherit !important;\n }\n\n /* End multiSelect */\n"])),(function(e){return e.theme.colors.text}),(function(e){return c.default.createStyles(e.theme.fonts.body1)}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.spacing.xl}),(function(e){return c.default.createStyles(e.theme.fonts.heading2)}),(function(e){return c.default.createStyles(e.theme.fonts.heading3)}),(function(e){return c.default.createStyles(e.theme.fonts.heading4)}),(function(e){return e.theme.colors.buttonPrimary}),(function(e){return e.theme.colors.outline}),(function(e){return"".concat(e.theme.spacing.large,"px ").concat(e.theme.spacing.small,"px")}),(function(e){return e.theme.spacing.xl}),(function(e){return e.theme.spacing.medium}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.colors.formOutline}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.colors.text}),(function(e){return e.theme.spacing.xs}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.xs2}),(function(e){return e.theme.spacing.small}),(function(e){return e.theme.spacing.small})),s=l.default.div(i||(i=r([""],[""])));n.Wrapper=function(e){var n=e.theme,t=e.children;return o.createElement(l.ThemeProvider,{theme:n},o.createElement("div",null,o.createElement(u,null),o.createElement(s,null,t)))},n.default={name:"Wrapper",reactComponent:n.Wrapper}},13246:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(67294),a=t(1868);n.default=function(){var e=(0,r.useState)(!1),n=e[0],t=e[1];return(0,r.useEffect)((function(){a.Util.isBrowser()&&window.innerWidth>1280&&t(!0)}),[]),n}},7253:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(49688),a=t(43635),i=t(38375),o=t(73310),l=t(16805),c=t(85648),u=t(32577),s=t(87086),d=t(61998),p=t(24573),f=t(27189),m=t(13414),g=t(97746),h=t(61991),b=t(92126),y=t(98019),v=t(42420),x=t(64377),w=t(54352),E=t(63488),k=t(34098),C=t(31360),_=t(63115),S=t(6246),O=t(22045),P=t(18765),j=t(38920),T=[o.default,u.default,s.default,d.default,l.default,c.default,p.default,f.default,m.default,g.default,h.default,b.default,y.default,v.default,x.default,w.default,E.default,k.default,C.default,_.default,S.default,P.default,O.default,j.default],M=a.default,A={Wrapper:i.default,components:T,defaultFonts:{google:[{selector:"Judson:wght@700",cssValue:"'Judson', serif",label:"Judson"},{selector:"Figtree:wght@400;500;600;700",cssValue:"'Figtree', sans-serif",label:"Figtree"}],typekit:[],custom:[]},defaultLogo:"https://www.gravstein24.no/wp-content/themes/gravstein24-ny/assets/img/logo.svg",defaultThemeSettings:M,globalProps:r.globalProps,themeSchema:r.themeSchema,hasEcommerce:!0};n.default=A},59494:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.paymentCalculatorStorage=n.MAX_CONTENT_WIDTH=void 0;var r=t(13961);n.MAX_CONTENT_WIDTH="1168px",n.paymentCalculatorStorage=(0,r.default)("price_calc")},4361:function(e,n,t){"use strict";
2var r=this&&this.__makeTemplateObject||function(e,n){return Object.defineProperty?Object.defineProperty(e,"raw",{value:n}):e.raw=n,e};Object.defineProperty(n,"__esModule",{value:!0});var a,i=t(12788);n.default=function(e,n){return(0,i.css)(a||(a=r(["\n @media all and (min-width: ","px) {\n ",";\n }\n "],["\n @media all and (min-width: ","px) {\n ",";\n }\n "])),(function(n){return n.theme.mediaQueries&&n.theme.mediaQueries[e]}),n)}},43635:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t="'Judson', serif",r="'Figtree', sans-serif",a=960,i={spacing:{xs2:8,xs:12,small:16,medium:24,large:32,xl:48,xl2:64,xl3:128},colors:{text:"#2B2828",text2:"#00354D",text3:"#265F79",text4:"#FFF",brandPrimary:"#00354D",brandSecondary:"#B6D33D",buttonPrimary:"#27496A",buttonSecondary:"#FFF",buttonAction:"#B4CBE0",icon:"#454545",bannerLink:"#EADBBA",campaignBanner:"#00354D",menuText:"#2B2828",menuBackground:"#F5F9FB",formText:"#454545",formBackground:"#EEE",formOutline:"#454545",background:"#EEE",borderPrimary:"#EEE",borderSecondary:"#979797",footerBackground:"#292929",footerText:"#FFF",outline:"#EFEFEF",outline2:"#DDDDDD",surface1:"#F8FBDBE5",surface2:"#FCF4ED",surface3:"#F2F3F8",discountBackground:"#C1D117",progressBarDark:"#27496A",progressBarLight:"#B4CBE0",bannerBackgroundDark:"#00547A"},fonts:{heading1:{family:t,weight:700,size:1.563,lineHeight:1.3,mediaQueries:[{query:a,size:2.125}]},heading2:{family:t,weight:700,size:1.375,lineHeight:1.3,mediaQueries:[{query:a,size:2}]},heading3:{family:t,weight:700,size:1.25,lineHeight:1.3,mediaQueries:[{query:a,size:1.5}]},heading4:{family:t,weight:700,size:1.125,lineHeight:1.3,mediaQueries:[{query:a,size:1.375}]},heading5:{family:r,weight:700,size:1,lineHeight:1.3,mediaQueries:[{query:a,size:1.125}]},heading6:{family:r,weight:600,size:1,lineHeight:1.3},body1:{family:r,weight:500,size:1,lineHeight:1.4},body2:{family:r,weight:400,size:1,lineHeight:1.3,mediaQueries:[{query:a,size:1.125}]},body3:{family:r,weight:600,size:.875,lineHeight:1.3},footer:{family:r,weight:400,size:1.125,lineHeight:1.3},footerTitle:{family:r,weight:600,size:1.25,lineHeight:1.3},footerSubText:{family:r,weight:300,size:1.125,lineHeight:1.3},buttonPrimary:{family:r,weight:600,size:1.375,lineHeight:1.3},buttonSecondary:{family:r,weight:700,size:.875,lineHeight:1.3}},mediaQueries:{small:600,medium:a,large:1100}};n.default=i},72690:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.quote=n.backArrow=n.zoom=n.plus=n.check=n.expand=n.destroy=n.upload=n.phone=n.caret=n.exit=n.menu=n.cart=n.arrow=void 0;var r=t(67294);n.arrow=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20.009",height:"16.899",viewBox:"0 0 20.009 16.899"},r.createElement("path",{d:"M13.435,91.6l-1.25,1.251a.17.17,0,0,0,0,.24l5.843,5.844H2.165a.17.17,0,0,0-.17.17H2v1.789a.17.17,0,0,0,.17.17H18.028l-5.843,5.844a.17.17,0,0,0,0,.24l1.25,1.251a.171.171,0,0,0,.241,0l8.279-8.28a.17.17,0,0,0,0-.24L13.679,91.6a.172.172,0,0,0-.242,0Z",transform:"translate(-1.995 -91.55)"})),n.cart=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"19.998",height:"20.001",viewBox:"0 0 19.998 20.001"},r.createElement("g",{transform:"translate(-46.001 -1.999)"},r.createElement("path",{d:"M62,18a2,2,0,1,0,2,2,2,2,0,0,0-2-2M46,2.177V3.822A.176.176,0,0,0,46.177,4H48l3.6,7.59-1.346,2.45a1.924,1.924,0,0,0-.25.96,2,2,0,0,0,2,2H63.823A.177.177,0,0,0,64,16.824V15.177A.178.178,0,0,0,63.823,15h-11.4a.248.248,0,0,1-.25-.246l.029-.12L53.1,13h7.449a1.994,1.994,0,0,0,1.75-1.031L65.88,5.484A.985.985,0,0,0,66,5a1,1,0,0,0-1-1H50.211l-.892-1.9L49.156,2H46.179A.178.178,0,0,0,46,2.177ZM52,18a2,2,0,1,0,2,2,2,2,0,0,0-2-2"}))),n.menu=r.createElement("svg",{width:"26",height:"26",viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M1.44444 23H24.5556C25.35 23 26 22.25 26 21.3333C26 20.4167 25.35 19.6667 24.5556 19.6667H1.44444C0.65 19.6667 0 20.4167 0 21.3333C0 22.25 0.65 23 1.44444 23ZM1.44444 14.6667H24.5556C25.35 14.6667 26 13.9167 26 13C26 12.0833 25.35 11.3333 24.5556 11.3333H1.44444C0.65 11.3333 0 12.0833 0 13C0 13.9167 0.65 14.6667 1.44444 14.6667ZM0 4.66667C0 5.58333 0.65 6.33333 1.44444 6.33333H24.5556C25.35 6.33333 26 5.58333 26 4.66667C26 3.75 25.35 3 24.5556 3H1.44444C0.65 3 0 3.75 0 4.66667Z",fill:"#454545"})),n.exit=r.createElement("svg",{width:"26",height:"26",viewBox:"0 0 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M3 3L23 23M3 23L23 3",stroke:"#454545","stroke-width":"3",strokeLinecap:"round",strokeLinejoin:"round"})),n.caret=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11.583",height:"19.834",viewBox:"0 0 11.583 19.834"},r.createElement("path",{d:"M102.378,99l-8.111,8.112a.2.2,0,0,0,0,.282l1.466,1.467a.2.2,0,0,0,.283,0l9.717-9.717a.2.2,0,0,0,0-.283h0l-9.717-9.717a.2.2,0,0,0-.283,0h0l-1.464,1.464a.2.2,0,0,0,0,.283h0Z",transform:"translate(-94.209 -89.083)"})),n.phone=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20.068",height:"20.068",viewBox:"0 0 20.068 20.068"},r.createElement("path",{d:"M11.647,14.334l2.15-1.971a.658.658,0,0,1,.538-.179l.358.179,5.017,2.329c.358.179.358.358.358.717a4.542,4.542,0,0,1-1.433,3.225,5.133,5.133,0,0,1-3.763,1.433,10.918,10.918,0,0,1-5.017-1.254A23.489,23.489,0,0,1,4.838,15.23,30.52,30.52,0,0,1,2.15,11.288,24.767,24.767,0,0,1,.358,7.346,11.026,11.
2026,0,0,1,0,3.942,4.708,4.708,0,0,1,1.254,1.254,5.449,5.449,0,0,1,4.659,0a.931.931,0,0,1,.717.358L8.063,5.375a.626.626,0,0,0,.179.358.658.658,0,0,1-.179.538L5.734,8.421a.8.8,0,0,0,0,.9,17.111,17.111,0,0,0,2.15,2.867,18.092,18.092,0,0,0,2.867,2.329C11.109,14.693,11.467,14.693,11.647,14.334Z",transform:"translate(0 0)"})),n.upload=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},r.createElement("g",null,r.createElement("g",null,r.createElement("path",{id:"Path_347",d:"M19.6 8.62a6.208 6.208 0 00-6.12-5.87 6.36 6.36 0 00-5.05 2.54l-.09-.03c-.07-.04-.14-.07-.21-.1-.05-.02-.09-.03-.13-.05-.07-.02-.15-.04-.22-.07l-.13-.03c-.08-.02-.16-.03-.25-.04a.36.36 0 00-.11-.02 3.26 3.26 0 00-3.62 3.24c0 .05 0 .09.01.14a4.994 4.994 0 00-2.54 4.26c0 2.57 2.08 4.65 4.65 4.65h1.87c.2.01.37-.15.38-.35.01-.2-.15-.37-.35-.38H5.79a3.93 3.93 0 01-3.93-3.93c.04-1.56.93-2.98 2.33-3.7l.21-.1v-.23c0-.04 0-.09.01-.14v-.13-.09a2.493 2.493 0 012.48-2.54c.12 0 .25.01.37.02.03 0 .06.01.08.01l.29.06.04.01c.1.03.2.07.3.12.03.02.05.04.08.05.09.04.17.09.25.14.72.47 1.16 1.27 1.16 2.13.01.2.18.36.38.35.19-.01.34-.16.35-.35 0-.96-.42-1.87-1.16-2.49a5.752 5.752 0 014.45-2.22 5.48 5.48 0 015.38 5.03 6.67 6.67 0 00-1.48.05c-.2.03-.33.21-.3.41.03.18.18.31.36.31h.06c.56-.07 1.13-.07 1.7 0 1.72.36 2.95 1.86 2.96 3.62 0 2-1.63 3.63-3.63 3.63h-1.44c-.2-.01-.37.15-.38.35s.15.37.35.38h1.47c2.41 0 4.35-1.95 4.36-4.36-.04-2.01-1.37-3.75-3.29-4.28z"}),r.createElement("path",{id:"Path_348",d:"M12.62 12.28a.36.36 0 00-.51 0l-2.9 2.9c-.15.14-.15.37-.02.51.14.15.37.15.51.02.01 0 .01-.01.02-.02L12 13.41v7.46c-.01.2.15.37.35.38.2.01.37-.15.38-.35v-7.49l2.28 2.28c.14.15.37.15.51.02.15-.14.15-.37.02-.51 0-.01-.01-.01-.02-.02l-2.9-2.9z"})))),n.destroy=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},r.createElement("g",null,r.createElement("g",{transform:"translate(-165 -442)"},r.createElement("circle",{cx:"177",cy:"454",r:"11.36",fill:"#e01d1b"}),r.createElement("g",{transform:"translate(170.143 447.143)"},r.createElement("path",{d:"M1.34 1.34L12.7 12.7",stroke:"#ffffff"}),r.createElement("path",{d:"M1.34 12.7L12.7 1.34",stroke:"#ffffff"}))))),n.expand=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","aria-hidden":!0},r.createElement("circle",{cx:"12.18",cy:"12.42",r:"11.01",fill:"#fff"}),r.createElement("path",{d:"M12.18 23.43c-6.07 0-11.01-4.94-11.01-11.01S6.1 1.41 12.18 1.41s11.01 4.94 11.01 11.01-4.94 11.01-11.01 11.01zm0-21.47c-5.77 0-10.46 4.69-10.46 10.46s4.69 10.46 10.46 10.46 10.46-4.69 10.46-10.46-4.7-10.46-10.46-10.46z",opacity:".2"}),r.createElement("path",{d:"M15.1 11.06l-2.92 2.91-2.92-2.91-.9.9 3.82 3.82L16 11.96l-.9-.9z"})),n.check=r.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},r.createElement("path",{d:"M13.4229 0.728834C13.6782 0.485758 14.018 0.351376 14.3705 0.354043C14.723 0.35671 15.0607 0.496219 15.3123 0.743131C15.5639 0.990043 15.7098 1.32505 15.7191 1.67745C15.7284 2.02985 15.6005 2.3721 15.3622 2.63196L8.13037 11.6763C8.00602 11.8103 7.85593 11.9178 7.68908 11.9924C7.52224 12.067 7.34206 12.1072 7.15933 12.1106C6.97659 12.1139 6.79505 12.0804 6.62555 12.0121C6.45606 11.9437 6.3021 11.8418 6.17287 11.7126L1.37699 6.91671C1.24344 6.79226 1.13631 6.64218 1.06202 6.47543C0.987719 6.30869 0.947768 6.12868 0.944547 5.94616C0.941327 5.76363 0.974903 5.58233 1.04327 5.41306C1.11164 5.2438 1.2134 5.09004 1.34249 4.96095C1.47157 4.83187 1.62533 4.73011 1.7946 4.66174C1.96387 4.59337 2.14517 4.55979 2.32769 4.56301C2.51022 4.56623 2.69022 4.60618 2.85697 4.68048C3.02372 4.75478 3.17379 4.8619 3.29824 4.99546L7.09362 8.78902L13.3884 0.76871C13.3998 0.754755 13.4119 0.741442 13.4247 0.728834H13.4229Z",fill:"#454545"})),n.plus=r.createElement("svg",{width:"13",height:"14",viewBox:"0 0 13 14",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0},r.createElement("path",{d:"M8.30273 6.0957C7.88852 6.0957 7.55273 5.75992 7.55273 5.3457V2.14453C7.55273 1.55665 7.07616 1.08008 6.48828 1.08008C5.9004 1.08008 5.42383 1.55665 5.42383 2.14453V5.3457C5.42383 5.75992 5.08804 6.0957 4.67383 6.0957H1.67773C1.09309 6.0957 0.619141 6.56965 0.619141 7.1543C0.619141 7.73894 1.09309 8.21289 1.67773 8.21289H4.67383C5.08804 8.21289 5.42383 8.54868 5.42383 8.96289V12.1406C5.42383 12.7285 5.9004 13.2051 6.48828 13.2051C7.07616 13.2051 7.55273 12.7285 7.55273 12.1406V8.96289C7.55273 8.54868 7.88852 8.21289 8.30273 8.21289H11.3223C11.9069 8.21289 12.3809 7.73894 12.3809 7.1543C12.3809 6.56965 11.9069 6.0957 11.3223 6.0957H8.30273Z",fill:"black",stroke:"black","stroke-width":"0.5"})),n.zoom=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"53",height:"52",viewBox:"0 0 53 52",fill:"none"},r.createElement("path",{d:"M29.5972 40.9443C37.4519 40.9443 43.8194 34.5768 43.8194 26.7221C43.8
2194 18.8675 37.4519 12.5 29.5972 12.5C21.7425 12.5 15.375 18.8675 15.375 26.7221C15.375 34.5768 21.7425 40.9443 29.5972 40.9443Z",stroke:"#454545",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M47.3748 44.5001L39.6414 36.7668M29.597 21.3892V32.0558M24.2637 26.7225H34.9303",stroke:"#454545",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),n.backArrow=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"28",viewBox:"0 0 24 28",fill:"none"},r.createElement("g",{clipPath:"url(#clip0_291_431)"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.7363 14.0001C23.7363 14.2322 23.653 14.4548 23.5046 14.6188C23.3562 14.7829 23.155 14.8751 22.9451 14.8751L4.28367 14.8751L9.26354 20.3806C9.41211 20.5449 9.49557 20.7678 9.49557 21.0001C9.49557 21.2325 9.41211 21.4553 9.26354 21.6196C9.11497 21.7839 8.91347 21.8762 8.70336 21.8762C8.49326 21.8762 8.29176 21.7839 8.14319 21.6196L1.81352 14.6196C1.73984 14.5383 1.68138 14.4418 1.64149 14.3355C1.6016 14.2292 1.58107 14.1152 1.58107 14.0001C1.58107 13.885 1.6016 13.7711 1.64149 13.6648C1.68138 13.5585 1.73984 13.4619 1.81352 13.3806L8.14319 6.38063C8.29176 6.21633 8.49326 6.12402 8.70336 6.12402C8.91347 6.12402 9.11497 6.21633 9.26354 6.38063C9.41211 6.54493 9.49557 6.76777 9.49557 7.00013C9.49557 7.23249 9.41211 7.45533 9.26354 7.61963L4.28367 13.1251L22.9451 13.1251C23.155 13.1251 23.3562 13.2173 23.5046 13.3814C23.653 13.5455 23.7363 13.7681 23.7363 14.0001Z",fill:"#27496A"})),r.createElement("defs",null,r.createElement("clipPath",{id:"clip0_291_431"},r.createElement("rect",{width:"28",height:"24",fill:"white",transform:"translate(24) rotate(90)"})))),n.quote=r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"40",height:"41",fill:"none"},r.createElement("g",null,r.createElement("path",{d:"M14 11.011a1.665 1.665 0 0 1 2.434 2.183c-.111.188-.259.352-.434.484-2.607 1.955-4.1 3.856-4.955 5.516a5.833 5.833 0 1 1-4.378 5.747 12.609 12.609 0 0 1 .846-6.023c.995-2.51 2.94-5.247 6.487-7.907Zm15 0a1.665 1.665 0 0 1 2.434 2.183c-.111.188-.259.352-.434.484-2.607 1.955-4.1 3.856-4.955 5.516a5.833 5.833 0 1 1-4.378 5.747 12.609 12.609 0 0 1 .846-6.023c.997-2.51 2.94-5.247 6.487-7.907Z"})))},62759:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.formatCurrency=void 0;var t="undefined"!=typeof Intl?new Intl.NumberFormat("no-NB",{style:"currency",currency:"NOK",minimumFractionDigits:0,maximumFractionDigits:0}):void 0;n.formatCurrency=function(e){return t?t.format(e):e}},13961:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=[];return{set:function(t){var r=JSON.stringify(t);window.localStorage.setItem(e,r),n.forEach((function(e){return e(t)}))},get:function(){try{var n=window.localStorage.getItem(e);if(!n)return;return JSON.parse(n)}catch(e){return}},clear:function(){return window.localStorage.removeItem(e)},subscribe:function(e){n.push(e);var t=!0;return function(){t&&(t=!1,n.filter((function(n){return n!==e})))}}}}},82078:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.translateButtonVariant=void 0,n.translateButtonVariant=function(e){switch(e){case"primary":default:return"primary1";case"secondary":return"primary2";case"tertiary":return"secondary1";case"quaternary":return"secondary2"}}},49688:function(e,n,t){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},r.apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0}),n.globalProps=n.themeSchema=void 0;var a=t(61998);n.themeSchema=[{name:"spacing",label:"Luft",type:"object",icon:"layout",editable:!0,fields:[{name:"xs",label:"Ekstra liten",type:"pixels",editable:!0},{name:"small",label:"Liten",type:"pixels",editable:!0},{name:"medium",label:"Medium",type:"pixels",editable:!0},{name:"large",label:"Stor",type:"pixels",editable:!0},{name:"xl",label:"Ekstra stor",type:"pixels",editable:!0}]},{name:"colors",label:"Farger",type:"object",icon:"colors",editable:!0,fields:[{name:"text",label:"Tekst",type:"color",editable:!0},{name:"brandPrimary",label:"Tekst",type:"color",editable:!0},{name:"background",label:"Bakgrunn",type:"color",editable:!0},{name:"buttonPrimary",label:"Knapp hoved",type:"color",editable:!0},{name:"buttonSecondary",label:"Knapp sekundær",type:"color",editable:!0},{name:"icon",label:"Ikon",type:"color",editable:!0},{name:"bannerLink",label:"Banner/link",type:"color",editable:!0},{name:"campaignBanner",label:"Tilbudsbanner",type:"color",editable:!0},{name:"menuText",label:"Menytekst",type:"color",editable:!0}
2,{name:"menuBackground",label:"Menybakgrunn",type:"color",editable:!0},{name:"formText",label:"Skjematitler",type:"color",editable:!0},{name:"formBackground",label:"Skjemabakgrunn",type:"color",editable:!0}]},{name:"fonts",label:"Fonter",type:"object",icon:"fonts",editable:!0,fields:[{name:"heading1",label:"Heading 1",type:"font",editable:!0},{name:"heading2",label:"Heading 2",type:"font",editable:!0},{name:"heading3",label:"Heading 3",type:"font",editable:!0},{name:"heading4",label:"Heading 4",type:"font",editable:!0},{name:"heading5",label:"Heading 5",type:"font",editable:!0},{name:"body",label:"Tekst",type:"font",editable:!0},{name:"buttonPrimary",label:"Knapp primær",type:"font",editable:!0},{name:"buttonSecondary",label:"Knapp sekundær",type:"font",editable:!0}]}];var i={name:"menuItems",label:"Menypunkter",type:"array",editable:!0,of:[{name:"menuItem",label:"Menypunkt",type:"object",previewFn:function(e){var n="";return e.label?n=e.label:e.page&&(n=e.page.title),{title:n}},fields:[{name:"url",label:"URL",type:"string",editable:!0},{name:"page",label:"Side/kategori",type:"ref",to:"page:all",select:["title","slug"],editable:!0},{name:"label",label:"Etikett",type:"string",editable:!0}]}]};n.globalProps=[{name:"footerCopyrightText",label:"Copyright",type:"string",editable:!0},{name:"footerInfoText",label:"Bunnlenker",type:"array",editable:!0,of:[{name:"MenuItem",label:"Menypunkt",type:"object",fields:[{name:"label",label:"Etikett",type:"string",editable:!0},{name:"url",label:"URL",type:"string",editable:!0},{name:"page",label:"Side",type:"ref",to:"page:all",select:["title","slug"],editable:!0}]}]},{name:"footerIconList",label:"Footer ikonliste",type:"array",editable:!0,of:[{name:"iconLink",label:"Ikon",type:"object",fields:[{name:"url",label:"URL",type:"string",editable:!0},{name:"icon",label:"Ikon",type:"image",editable:!0}]}]},{name:"phoneNumber",label:"Telefonnummer",type:"string",editable:!0},{name:"accessoriesCategory",label:"Tilbehørskategori",type:"refId",to:"page:all",editable:!0},{name:"menuItems",label:"Menypunkter",type:"array",editable:!0,of:[{name:"menuItem",label:"Menypunkt",type:"object",previewFn:function(e){var n="";return e.label?n=e.label:e.page&&(n=e.page.title),{title:n}},fields:[{name:"url",label:"URL",type:"string",editable:!0},{name:"page",label:"Side/kategori",type:"ref",to:"page:all",select:["title","slug"],editable:!0},{name:"label",label:"Etikett",type:"string",editable:!0},{name:"menuItems",label:"Menypunkter",type:"array",editable:!0,of:[{name:"menuItem",label:"Menypunkt",type:"object",previewFn:function(e){var n="";return e.label?n=e.label:e.page&&(n=e.page.title),{title:n}},fields:[{name:"url",label:"URL",type:"string",editable:!0},{name:"page",label:"Side/kategori",type:"ref",to:"page:all",select:["title","slug"],editable:!0},{name:"label",label:"Etikett",type:"string",editable:!0},i]}]}]}]},r(r({},i),{name:"secondaryMenuItems",label:"Sekundærmenypunkter"}),{name:"accessoriesCategory",label:"Dekor og tilbehørkategori",type:"refId",to:"page:all",editable:!0},{name:"framesAndPlatesCategory",label:"Bedramme og bedplatekategori",type:"refId",to:"page:all",editable:!0},{name:"tombstoneCategory",label:"Gravsteinkategori",type:"refId",to:"page:all",editable:!0},{name:"existingTombstoneCategory",label:"Eksisterende gravsteinkategori",type:"refId",to:"page:all",editable:!0},{name:"outletTombstoneCategory",label:"Outletkategori",type:"refId",to:"page:all",editable:!0},{name:"namesAndDatesCategory",label:"Navn og datokategori",type:"refId",to:"page:all",editable:!0},{name:"memoryWordsCategory",label:"Minneordkategori",type:"refId",to:"page:all",editable:!0},{name:"otherCategory",label:"Annetkategori",type:"refId",to:"page:all",editable:!0},{name:"footerTextBlockList",label:"Footerinnholdsliste",type:"array",editable:!0,of:[{name:"footerTextBlock",label:"Footerinnhold",type:"object",previewFn:function(e){return e.title||"Footerinnhold"},fields:[{name:"title",label:"Tittel",type:"string",editable:!0},{name:"subTextList",label:"Innholdsliste",type:"array",editable:!0,of:[{name:"subTextListItem",label:"Innhold",type:"object",previewFn:function(e){return e.text||"Ikoner"},fields:[{name:"text",label:"Tekst",type:"string",editable:!0},{name:"url",label:"URL",type:"string",editable:!0}
2,{name:"iconLinkList",label:"Ikonliste",type:"array",editable:!0,of:[{name:"iconLinkListItem",label:"Ikon",type:"object",previewFn:function(e){return e.url||"Ikon"},fields:[{name:"url",label:"URL",type:"string",editable:!0},{name:"icon",label:"Ikon",type:"image",editable:!0}]}]}]}]}]}]},{name:"menuBannerItems",label:"Menybanner-elementer",type:"array",editable:!0,of:[a.menuBannerItemSchema]},{name:"useInstallments",label:"Bruk avbetaling",type:"boolean",editable:!0},{name:"installmentRate",label:"Avbetalingsrate",type:"number",editable:!0},{name:"installmentMonths",label:"Måneder å avbetale",type:"number",editable:!0},{name:"installmentFee",label:"Etebleringsgebyr",type:"number",editable:!0},{name:"monthFee",label:"Termingebyr",type:"number",editable:!0},{name:"paymentCalculator",label:"Nedbetalingskalkulator",type:"array",editable:!0,of:[{name:"step",label:"Steg",type:"object",previewFn:function(e){return{title:e.installmentMonths||e.label||"Steg"}},editable:!0,fields:[{name:"label",label:"Etikett",type:"string",editable:!0},{name:"text",label:"Tekst",type:"draft",editable:!0},{name:"installmentMonths",label:"Måneder å avbetale",type:"number",required:!0,editable:!0},{name:"installmentFee",label:"Etebleringsgebyr",type:"number",editable:!0}]}]}]},50511:(e,n)=>{"use strict";n.Z=function(e,n){if(e&&n){var t=Array.isArray(n)?n:n.split(","),r=e.name||"",a=(e.type||"").toLowerCase(),i=a.replace(/\/.*$/,"");return t.some((function(e){var n=e.trim().toLowerCase();return"."===n.charAt(0)?r.toLowerCase().endsWith(n):n.endsWith("/*")?i===n.replace(/\/.*$/,""):a===n}))}return!0}},46153:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>N,useDropzone:()=>U});var r=t(67294),a=t(45697),i=t.n(a);function o(e,n,t,r){return new(t||(t=Promise))((function(a,i){function o(e){try{c(r.next(e))}catch(e){i(e)}}function l(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?a(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(o,l)}c((r=r.apply(e,n||[])).next())}))}function l(e,n){var t,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(l){return function(c){return function(l){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(o=0)),o;)try{if(t=1,r&&(a=2&l[0]?r.return:l[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,l[1])).done)return a;switch(r=0,a&&(l=[2&l[0],a.value]),l[0]){case 0:case 1:a=l;break;case 4:return o.label++,{value:l[1],done:!1};case 5:o.label++,r=l[1],l=[0];continue;case 7:l=o.ops.pop(),o.trys.pop();continue;default:if(!(a=o.trys,(a=a.length>0&&a[a.length-1])||6!==l[0]&&2!==l[0])){o=0;continue}if(3===l[0]&&(!a||l[1]>a[0]&&l[1]<a[3])){o.label=l[1];break}if(6===l[0]&&o.label<a[1]){o.label=a[1],a=l;break}
2if(a&&o.label<a[2]){o.label=a[2],o.ops.push(l);break}a[2]&&o.ops.pop(),o.trys.pop();continue}l=n.call(e,o)}catch(e){l=[6,e],r=0}finally{t=a=0}if(5&l[0])throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}([l,c])}}}Object.create;function c(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,a,i=t.call(e),o=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)o.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(a)throw a.error}}return o}function u(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(c(arguments[n]));return e}Object.create;var s=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function d(e,n){var t=function(e){var n=e.name;if(n&&-1!==n.lastIndexOf(".")&&!e.type){var t=n.split(".").pop().toLowerCase(),r=s.get(t);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof t.path){var r=e.webkitRelativePath;Object.defineProperty(t,"path",{value:"string"==typeof n?n:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return t}var p=[".DS_Store","Thumbs.db"];function f(e){return o(this,void 0,void 0,(function(){return l(this,(function(n){return[2,(t=e,t.dataTransfer&&e.dataTransfer?g(e.dataTransfer,e.type):m(e))];var t}))}))}function m(e){return(null!==e.target&&e.target.files?b(e.target.files):[]).map((function(e){return d(e)}))}function g(e,n){return o(this,void 0,void 0,(function(){var t;return l(this,(function(r){switch(r.label){case 0:return e.items?(t=b(e.items).filter((function(e){return"file"===e.kind}
2)),"drop"!==n?[2,t]:[4,Promise.all(t.map(y))]):[3,2];case 1:return[2,h(v(r.sent()))];case 2:return[2,h(b(e.files).map((function(e){return d(e)})))]}}))}))}function h(e){return e.filter((function(e){return-1===p.indexOf(e.name)}))}function b(e){for(var n=[],t=0;t<e.length;t++){var r=e[t];n.push(r)}return n}function y(e){if("function"!=typeof e.webkitGetAsEntry)return x(e);var n=e.webkitGetAsEntry();return n&&n.isDirectory?E(n):x(e)}function v(e){return e.reduce((function(e,n){return u(e,Array.isArray(n)?v(n):[n])}),[])}function x(e){var n=e.getAsFile();if(!n)return Promise.reject(e+" is not a File");var t=d(n);return Promise.resolve(t)}function w(e){return o(this,void 0,void 0,(function(){return l(this,(function(n){return[2,e.isDirectory?E(e):k(e)]}))}))}function E(e){var n=e.createReader();return new Promise((function(e,t){var r=[];!function a(){var i=this;n.readEntries((function(n){return o(i,void 0,void 0,(function(){var i,o,c;return l(this,(function(l){switch(l.label){case 0:if(n.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return i=l.sent(),e(i),[3,4];case 3:return o=l.sent(),t(o),[3,4];case 4:return[3,6];case 5:c=Promise.all(n.map(w)),r.push(c),a(),l.label=6;case 6:return[2]}}
2))}))}),(function(e){t(e)}))}()}))}function k(e){return o(this,void 0,void 0,(function(){return l(this,(function(n){return[2,new Promise((function(n,t){e.file((function(t){var r=d(t,e.fullPath);n(r)}),(function(e){t(e)}))}))]}))}))}var C=t(50511);function _(e,n){return"application/x-moz-file"===e.type||(0,C.Z)(e,n)}function S(e,n,t){if(O(e.size)){if(O(n)&&O(t))return e.size>=n&&e.size<=t;if(O(n))return e.size>=n;if(O(t))return e.size<=t}return!0}function O(e){return null!=e}function P(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function j(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function T(e){e.preventDefault()}function M(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];return function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];return n.some((function(n){return!P(e)&&n&&n.apply(void 0,[e].concat(r)),P(e)}))}}function A(e){return function(e){if(Array.isArray(e)){for(var n=0,t=new Array(e.length);n<e.length;n++)t[n]=e[n];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 I(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if(!(Symbol.iterator in Object(e))&&"[object Arguments]"!==Object.prototype.toString.call(e))return;var t=[],r=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(r=(o=l.next()).done)&&(t.push(o.value),!n||t.length!==n);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw i}}return t}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function D(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function L(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?D(t,!0).forEach((function(n){R(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):D(t).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function R(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function F(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var B=(0,r.forwardRef)((function(e,n){var t=e.children,a=U(F(e,["children"])),i=a.open,o=F(a,["open"]);return(0,r.useImperativeHandle)(n,(function(){return{open:i}}),[i]),r.createElement(r.Fragment,null,t(L({},o,{open:i})))}));B.displayName="Dropzone",B.propTypes={children:i().func,accept:i().oneOfType([i().string,i().arrayOf(i().string)]),multiple:i().bool,preventDropOnDocument:i().bool,noClick:i().bool,noKeyboard:i().bool,noDrag:i().bool,noDragEventsBubbling:i().bool,minSize:i().number,maxSize:i().number,disabled:i().bool,getFilesFromEvent:i().func,onFileDialogCancel:i().func,onDragEnter:i().func,onDragLeave:i().func,onDragOver:i().func,onDrop:i().func,onDropAccepted:i().func,onDropRejected:i().func};const N=B;var z={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]};function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.accept,t=e.disabled,a=void 0!==t&&t,i=e.getFilesFromEvent,o=void 0===i?f:i,l=e.maxSize,c=void 0===l?1/0:l,u=e.minSize,s=void 0===u?0:u,d=e.multiple,p=void 0===d||d,m=e.onDragEnter,g=e.onDragLeave,h=e.onDragOver,b=e.onDrop,y=e.onDropAccepted,v=e.onDropRejected,x=e.onFileDialogCancel,w=e.preventDropOnDocument,E=void 0===w||w,k=e.noClick,C=void 0!==k&&k,O=e.noKeyboard,D=void 0!==O&&O,B=e.noDrag,N=void 0!==B&&B,U=e.noDragEventsBubbling,W=void 0!==U&&U,V=(0,r.useRef)(null),q=(0,r.useRef)(null),G=I((0,r.useReducer)(H,z),2),K=G[0],$=G[1],Q=K.isFocused,Y=K.isFileDialogActive,Z=K.draggedFiles,J=(0,r.useCallback)((function(){q.current&&($({type:"openDialog"}),q.current.value=null,q.current.click())}),[$]),X=function(){Y&&setTimeout((function(){q.current&&(q.current.files.length||($({type:"closeDialog"}),"function"==typeof x&&x()))}),300)};(0,r.useEffect)((function(){return window.addEventListener("focus",X,!1),function(){window.removeEventListener("focus",X,!1)}}),[q,Y,x]);var ee=(0,r.useCallback)((function(e){V.current&&V.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),J()))}),[V,q]),ne=(0,r.useCallback)((function(){$({type:"focus"})}),[]),te=(0,r.useCallback)((function(){$({type:"blur"})}),[]),re=(0,r.useCallback)((function(){C||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?J():setTimeout(J,0))}),[q,C]),ae=(0,r.useRef)([]),ie=function(e){V.current&&V.current.contains(e.target)||(e.preventDefault(),ae.current=[])};(0,r.useEffect)((function(){return E&&(document.addEventListener("dragover",T,!1),document.addEventListener("drop",ie,!1)),function(){E&&(document.removeEventListener("dragover",T),document.removeEventListener("drop",ie))}}),[V,E]);var oe=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),fe(e),-1===ae.current.indexOf(e.target)&&(ae.current=[].concat(A(ae.current),[e.target])),j(e)&&Promise.resolve(o(e)).then((function(n){P(e)&&!W||($({draggedFiles:n,isDragActive:!0,type:"setDraggedFiles"}),m&&m(e))}))}),[o,m,W]),le=(0,r.useCallback)((function(e){if(e.preventDefault(),e.persist(),fe(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return j(e)&&h&&h(e),!1}),[h,W]),ce=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),fe(e);var n=ae.current.filter((function(n){return n!==e.target&&V.current&&V.current.contains(n)}));ae.current=n,n.length>0||($({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),j(e)&&g&&g(e))}),[V,g,W]),ue=(0,r.useCallback)((function(e){e.preventDefault(),e.persist(),fe(e),ae.current=[],j(e)&&Promise.resolve(o(e)).then((function(t){if(!P(e)||W){var r=[],a=[];t.forEach((function(e){_(e,n)&&S(e,s,c)?r.push(e):a.push(e)})),!p&&r.length>1&&a.push.apply(a,A(r.splice(0))),$({acceptedFiles:r,rejectedFiles:a,type:"setFiles"}),b&&b(r,a,e),a.length>0&&v&&v(a,e),r.length>0&&y&&y(r,e)}})),$({type:"reset"})}),[p,n,s,c,o,b,y,v,W]),se=function(e){return a?null:e},de=function(e){return D?null:se(e)},pe=function(e){return N?null:se(e)},fe=function(e){W&&e.stopPropagation()},me=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.refKey,t=void 0===n?"ref":n,r=e.onKeyDown,i=e.onFocus,o=e.onBlur,l=e.onClick,c=e.onDragEnter,u=e.onDragOver,s=e.onDragLeave,d=e.onDrop,p=F(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return L(R({onKeyDown:de(M(r,ee)),onFocus:de(M(i,ne)),onBlur:de(M(o,te)),onClick:se(M(l,re)),onDragEnter:pe(M(c,oe)),onDragOver:pe(M(u,le)),onDragLeave:pe(M(s,ce)),onDrop:pe(M(d,ue))},t,V),a||D?{}:{tabIndex:0},{},p)}}),[V,ee,ne,te,re,oe,le,ce,ue,D,N,a]),ge=(0,r.useCallback)((function(e){e.stopPropagation()}),[]),he=(0,r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,a=e.onChange,i=e.onClick,o=F(e,["refKey","onChange","onClick"]);return L({},R({accept:n,multiple:p,type:"file",style:{display:"none"},onChange:se(M(a,ue)),onClick:se(M(i,ge)),autoComplete:"off",tabIndex:-1},r,q),{},o)}}),[q,n,p,ue,a]),be=Z.length,ye=be>0&&function(e){var n=e.files,t=e.accept,r=e.minSize,a=e.maxSize;return!(!e.multiple&&n.length>1)&&n.every((function(e){return _(e,t)&&S(e,r,a)}))}({files:Z,accept:n,minSize:s,maxSize:c,multiple:p});return L({},K,{isDragAccept:ye,isDragReject:be>0&&!ye,isFocused:Q&&!a,getRootProps:me,getInputProps:he,rootRef:V,inputRef:q,open:se(J)})}function H(e,n){switch(n.type){case"focus":return L({},e,{isFocused:!0});case"blur":return L({},e,{isFocused:!1});case"openDialog":return L({},e,{isFileDialogActive:!0});case"closeDialog":return L({},e,{isFileDialogActive:!1});case"setDraggedFiles":var t=n.isDragActive;return L({},e,{draggedFiles:n.draggedFiles,isDragActive:t});case"setFiles":return L({},e,{acceptedFiles:n.acceptedFiles,rejectedFiles:n.rejectedFiles});case"reset":return L({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]});default:return e}}},72157:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),i=t(67294),o=m(i),l=m(t(73935)),c=m(t(45697)),u=m(t(28751)),s=function(e){if(e&&e.__esMo
vendor: 13,612 bytes, line 2
2dule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}(t(86523)),d=t(3761),p=m(d),f=t(46871);function m(e){return e&&e.__esModule?e:{default:e}}function g(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}var h=n.portalClassName="ReactModalPortal",b=n.bodyOpenClassName="ReactModal__Body--open",y=d.canUseDOM&&void 0!==l.default.createPortal,v=function(e){return document.createElement(e)},x=function(){return y?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function w(e){return e()}var E=function(e){function n(){var e,t,a;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);for(var i=arguments.length,c=Array(i),s=0;s<i;s++)c[s]=arguments[s];return t=a=g(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(c))),a.removePortal=function(){!y&&l.default.unmountComponentAtNode(a.node);var e=w(a.props.parentSelector);e&&e.contains(a.node)?e.removeChild(a.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},a.portalRef=function(e){a.portal=e},a.renderPortal=function(e){var t=x()(a,o.default.createElement(u.default,r({defaultStyles:n.defaultStyles},e)),a.node);a.portalRef(t)},g(a,t)}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),a(n,[{key:"componentDidMount",value:function(){d.canUseDOM&&(y||(this.node=v("div")),this.node.className=this.props.portalClassName,w(this.props.parentSelector).appendChild(this.node),!y&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:w(e.parentSelector),nextParent:w(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,n,t){if(d.canUseDOM){var r=this.props,a=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var o=t.prevParent,l=t.nextParent;l!==o&&(o.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||a)&&!y&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,n=Date.now(),t=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||n+this.props.closeTimeoutMS);t?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,t-n)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&y?(!this.node&&y&&(this.node=v("div")),x()(o.default.createElement(u.default,r({ref:this.portalRef,defaultStyles:n.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){s.setElement(e)}}]),n}(i.Component);E.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(p.default),c.default.instanceOf(d.SafeHTMLCollection),c.default.instanceOf(d.SafeNodeList),c.default.arrayOf(c.default.instanceOf(p.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},E.defaultProps={isOpen:!1,portalClassName:h,bodyOpenClassName:b,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,n){return o.default.createElement("div",e,n)},contentElement:function(e,n){return o.default.createElement("div",e,n)}},E.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,f.polyfill)(E),n.default=E},28751:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a="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},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),o=t(67294),l=h(t(45697)),c=g(t(64545)),u=h(t(19360)),s=g(t(86523)),d=g(t(87191)),p=t(3761),f=h(p),m=h(t(32548));function g(e){if(e&&e.__esModule)return e;var n={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t]);return n.default=e,n}function h(e){return e&&e.__esModule?e:{default:e}}t(63186);var b={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,v=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.setOverlayRef=function(e){t.overlay=e,t.props.overlayRef&&t.props.overlayRef(e)},t.setContentRef=function(e){t.content=e,t.props.contentRef&&t.props.contentRef(e)},t.afterClose=function(){var e=t.props,n=e.appElement,r=e.ariaHideApp,a=e.htmlOpenClassName,i=e.bodyOpenClassName;i&&d.remove(document.body,i),a&&d.remove(document.getElementsByTagName("html")[0],a),r&&y>0&&0===(y-=1)&&s.show(n),t.props.shouldFocusAfterRender&&(t.props.shouldReturnFocusAfterClose?(c.returnFocus(t.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),t.props.onAfterClose&&t.props.onAfterClose(),m.default.deregister(t)},t.open=function(){t.beforeOpen(),t.state.afterOpen&&t.state.beforeClose?(clearTimeout(t.closeTimer),t.setState({beforeClose:!1})):(t.props.shouldFocusAfterRender&&(c.setupScopedFocus(t.node),c.markForFocusLater()),t.setState({isOpen:!0},(function(){t.openAnimationFrame=requestAnimationFrame((function(){t.setState({afterOpen:!0}),t.props.isOpen&&t.props.onAfterOpen&&t.props.onAfterOpen({overlayEl:t.overlay,contentEl:t.content})}))})))},t.close=function(){t.props.closeTimeoutMS>0?t.closeWithTimeout():t.closeWithoutTimeout()},t.focusContent=function(){return t.content&&!t.contentHasFocus()&&t.content.focus({preventScroll:!0})},t.closeWithTimeout=function(){var e=Date.now()+t.props.closeTimeoutMS;t.setState({beforeClose:!0,closesAt:e},(function(){t.closeTimer=setTimeout(t.closeWithoutTimeout,t.state.closesAt-Date.now())}))},t.closeWithoutTimeout=function(){t.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},t.afterClose)},t.handleKeyDown=function(e){9===e.keyCode&&(0,u.default)(t.content,e),t.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),t.requestClose(e))},t.handleOverlayOnClick=function(e){null===t.shouldClose&&(t.shouldClose=!0),t.shouldClose&&t.props.shouldCloseOnOverlayClick&&(t.ownerHandlesClose()?t.requestClose(e):t.focusContent()),t.shouldClose=null},t.handleContentOnMouseUp=function(){t.shouldClose=!1},t.handleOverlayOnMouseDown=function(e){t.props.shouldCloseOnOverlayClick||e.target!=t.overlay||e.preventDefault()},t.handleContentOnClick=function(){t.shouldClose=!1},t.handleContentOnMouseDown=function(){t.shouldClose=!1},t.requestClose=function(e){return t.ownerHandlesClose()&&t.props.onRequestClose(e)},t.ownerHandlesClose=function(){return t.props.onRequestClose},t.shouldBeClosed=function(){return!t.state.isOpen&&!t.state.beforeClose},t.contentHasFocus=function(){return document.activeElement===t.content||t.content.contains(document.activeElement)},t.buildClassName=function(e,n){var r="object"===(void 0===n?"undefined":a(n))?n:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},i=r.base;return t.state.afterOpen&&(i=i+" "+r.afterOpen),t.state.beforeClose&&(i=i+" "+r.beforeClose),"string"==typeof n&&n?i+" "+n:i},t.attributesFromObject=function(e,n){return Object.keys(n).reduce((function(t,r){return t[e+"-"+r]=n[r],t}),{})},t.state={afterOpen:!1,beforeClose:!1},t.shouldClose=null,t.moveFromContentToOverlay=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,e),i(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,n){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!n.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,n=e.appElement,t=e.ariaHideApp,r=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&d.add(document.body,a),r&&d.add(document.getElementsByTagName("html")[0],r),t&&(y+=1,s.hide(n)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,n=e.id,t=e.className,a=e.overlayClassName,i=e.defaultStyles,o=e.children,l=t?{}:i.content,c=a?{}:i.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",a),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},s=r({id:n,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",t),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(s,o);return this.props.overlayElement(u,d)}}]),n}(o.Component);v.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},v.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(f.default),l.default.instanceOf(p.SafeHTMLCollection),l.default.instanceOf(p.SafeNodeList),l.default.arrayOf(l.default.instanceOf(f.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},n.default=v,e.exports=n.default},86523:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){l&&(l.removeAttribute?l.removeAttribute("aria-hidden"):null!=l.length?l.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(l).forEach((function(e){return e.removeAttribute("aria-hidden")})));l=null},n.log=function(){0},n.assertNodeList=c,n.setElement=function(e){var n=e;if("string"==typeof n&&o.canUseDOM){var t=document.querySelectorAll(n);c(t,n),n=t}return l=n||l},n.validateElement=u,n.hide=function(e){var n=!0,t=!1,r=void 0;try{for(var a,i=u(e)[Symbol.iterator]();!(n=(a=i.next()).done);
2n=!0){a.value.setAttribute("aria-hidden","true")}}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.show=function(e){var n=!0,t=!1,r=void 0;try{for(var a,i=u(e)[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){a.value.removeAttribute("aria-hidden")}}catch(e){t=!0,r=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw r}}},n.documentNotReadyOrSSRTesting=function(){l=null};var r,a=t(42473),i=(r=a)&&r.__esModule?r:{default:r},o=t(3761);var l=null;function c(e,n){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+n+".")}function u(e){var n=e||l;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((0,i.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},63186:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){for(var e=[o,l],n=0;n<e.length;n++){var t=e[n];t&&(t.parentNode&&t.parentNode.removeChild(t))}o=l=null,c=[]},n.log=function(){console.log("bodyTrap ----------"),console.log(c.length);for(var e=[o,l],n=0;n<e.length;n++){var t=e[n]||{};console.log(t.nodeName,t.className,t.id)}console.log("edn bodyTrap ----------")};var r,a=t(32548),i=(r=a)&&r.__esModule?r:{default:r};var o=void 0,l=void 0,c=[];function u(){0!==c.length&&c[c.length-1].focusContent()}i.default.subscribe((function(e,n){o||l||((o=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),o.style.position="absolute",o.style.opacity="0",o.setAttribute("tabindex","0"),o.addEventListener("focus",u),(l=o.cloneNode()).addEventListener("focus",u)),(c=n).length>0?(document.body.firstChild!==o&&document.body.insertBefore(o,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(o.parentElement&&o.parentElement.removeChild(o),l.parentElement&&l.parentElement.removeChild(l))}))},87191:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var n in t)a(e,t[n]);var i=document.body;for(var o in r)a(i,r[o]);t={},r={}},n.log=function(){0};var t={},r={};function a(e,n){e.classList.remove(n)}n.add=function(e,n){return a=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach((function(e){!function(e,n){e[n]||(e[n]=0),e[n]+=1}(i,e),a.add(e)}));var a,i},n.remove=function(e,n){return a=e.classList,i="html"==e.nodeName.toLowerCase()?t:r,void n.split(" ").forEach((function(e){!function(e,n){e[n]&&(e[n]-=1)}(i,e),0===i[e]&&a.remove(e)}));var a,i}},64545:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){o=[]},n.log=function(){0},n.handleBlur=u,n.handleFocus=s,n.markForFocusLater=function(){o.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null;try{return void(0!==o.length&&(n=o.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",n,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){o.length>0&&o.pop()},n.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",u,!1),document.addEventListener("focus",s,!0)):(window.attachEvent("onBlur",u),document.attachEvent("onFocus",s))},n.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",u),document.removeEventListener("focus",s)):(window.detachEvent("onBlur",u),document.detachEvent("onFocus",s))};var r,a=t(10407),i=(r=a)&&r.__esModule?r:{default:r};var o=[],l=null,c=!1;function u(){c=!0}function s(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,i.default)(l)[0]||l).focus()}),0)}}},32548:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEac
2h((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},n.resetState=function(){r=new t};var t=function e(){var n=this;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===n.openInstances.indexOf(e)&&(n.openInstances.push(e),n.emit("register"))},this.deregister=function(e){var t=n.openInstances.indexOf(e);-1!==t&&(n.openInstances.splice(t,1),n.emit("deregister"))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach((function(t){return t(e,n.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new t;n.default=r},3761:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var r,a=t(58875);var i=((r=a)&&r.__esModule?r:{default:r}).default,o=i.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=i.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=i.canUseDOM?window.NodeList:{},n.canUseDOM=i.canUseDOM;n.default=o},19360:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){var t=(0,i.default)(e);if(!t.length)return void n.preventDefault();var r=void 0,a=n.shiftKey,l=t[0],c=t[t.length-1],u=o();if(e===u){if(!a)return;r=c}c!==u||a||(r=l);l===u&&a&&(r=c);if(r)return n.preventDefault(),void r.focus();var s=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==s||"Chrome"==s[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=t.indexOf(u);d>-1&&(d+=a?-1:1);if(void 0===(r=t[d]))return n.preventDefault(),void(r=a?c:l).focus();n.preventDefault(),r.focus()};var r,a=t(10407),i=(r=a)&&r.__esModule?r:{default:r};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?o(e.activeElement.shadowRoot):e.activeElement}e.exports=n.default},10407:(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(n){var t=[].slice.call(n.querySelectorAll("*"),0).reduce((function(n,t){return n.concat(t.shadowRoot?e(t.shadowRoot):[t])}),[]);return t.filter(i)};var t=/input|select|textarea|button|object/;function r(e){var n=e.offsetWidth<=0&&e.offsetHeight<=0;if(n&&!e.innerHTML)return!0;try{var t=window.getComputedStyle(e);return n?"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==t.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function a(e,n){var a=e.nodeName.toLowerCase();return(t.test(a)&&!e.disabled||"a"===a&&e.href||n)&&function(e){for(var n=e,t=e.getRootNode&&e.getRootNode();n&&n!==document.body;){if(t&&n===t&&(n=t.host.parentNode),r(n))return!1;n=n.parentNode}return!0}(e)}function i(e){var n=e.getAttribute("tabindex");null===n&&(n=void 0);var t=isNaN(n);return(t||n>=0)&&a(e,!t)}e.exports=n.default},26086:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,a=t(72157),i=(r=a)&&r.__esModule?r:{default:r};n.default=i.default,e.exports=n.default},21519:(e,n,t)=>{"use strict";t.r(n),t.d(n,{BrowserRouter:()=>ce,HashRouter:()=>ue,Link:()=>de,MemoryRouter:()=>b,NavLink:()=>pe,Navigate:()=>y,Outlet:()=>v,Route:()=>x,Router:()=>w,Routes:()=>E,UNSAFE_LocationContext:()=>g,UNSAFE_NavigationContext:()=>m,UNSAFE_RouteContext:()=>h,createRoutesFromChildren:()=>L,createSearchParams:()=>ge,generatePath:()=>R,matchPath:()=>Y,matchRoutes:()=>F,renderMatches:()=>$,resolvePath:()=>Z,unstable_HistoryRouter:()=>se,useHref:()=>k,useInRouterContext:()=>C,useLinkClickHandler:()=>fe,useLocation:()=>_,useMatch:()=>O,useNavigate:()=>P,useNavigationType:()=>S,useOutlet:()=>M,useOutletContext:()=>T,useParams:()=>A,useResolvedPath:()=>I,useRoutes:()=>D,useSearchParams:()=>me});var r=t(67294);function a(){return a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a.apply(this,arguments)}var i,o=i||(i={});o.Pop="POP",o.Push="PUSH",o.Replace="REPLACE";var l=function(e){return e};function c(e){e.preventDefault(),e.returnValue=""}function u(){var e=[];return{get length(){return e.length},push:function(n){return e.push(n),function(){e=e.filter((function(e){return e!==n}))}},call:function(n){e.forEach((function(e){return e&&e(n)}))}}}function s(){return Math.random().toString(36).substr(2,8)}function d(e){var n=e.pathname;n=void 0===n?"/":n;var t=e.search;return t=void 0===t?"":t,e=void 0===(e=e.hash)?"":e,t&&"?"!==t&&(n+="?"===t.charAt(0)?t:"?"+t),e&&"#"!==e&&(n+="#"===e.charAt(0)?e:"#"+e),n}function p(e){var n={};if(e){var t=e.indexOf("#");0<=t&&(n.hash=e.substr(t),e=e.substr(0,t)),0<=(t=e.indexOf("?"))&&(n.search=e.substr(t),e=e.substr(0,t)),e&&(n.pathname=e)}return n}function f(e,n){if(!e)throw new Error(n)}const m=(0,r.createContext)(null);const g=(0,r.createContext)(null);const h=(0,r.createContext)({outlet:null,matches:[]});function b(e){let{basename:n,children:t,initialEntries:o,initialIndex:c}=e,f=(0,r.useRef)();null==f.current&&(f.current=function(e){function n(e,n){return void 0===n&&(n=null),l(a({pathname:h.pathname,search:"",hash:""},"string"==typeof e?p(e):e,{state:n,key:s()}))}function t(e,n,t){return!y.length||(y.call({action:e,location:n,retry:t}),!1)}
2function r(e,n){g=e,h=n,b.call({action:g,location:h})}function o(e){var n=Math.min(Math.max(m+e,0),f.length-1),a=i.Pop,l=f[n];t(a,l,(function(){o(e)}))&&(m=n,r(a,l))}void 0===e&&(e={});var c=e;e=c.initialEntries,c=c.initialIndex;var f=(void 0===e?["/"]:e).map((function(e){return l(a({pathname:"/",search:"",hash:"",state:null,key:s()},"string"==typeof e?p(e):e))})),m=Math.min(Math.max(null==c?f.length-1:c,0),f.length-1),g=i.Pop,h=f[m],b=u(),y=u();return{get index(){return m},get action(){return g},get location(){return h},createHref:function(e){return"string"==typeof e?e:d(e)},push:function e(a,o){var l=i.Push,c=n(a,o);t(l,c,(function(){e(a,o)}))&&(m+=1,f.splice(m,f.length,c),r(l,c))},replace:function e(a,o){var l=i.Replace,c=n(a,o);t(l,c,(function(){e(a,o)}))&&(f[m]=c,r(l,c))},go:o,back:function(){o(-1)},forward:function(){o(1)},listen:function(e){return b.push(e)},block:function(e){return y.push(e)}}}({initialEntries:o,initialIndex:c}));let m=f.current,[g,h]=(0,r.useState)({action:m.action,location:m.location});return(0,r.useLayoutEffect)((()=>m.listen(h)),[m]),(0,r.createElement)(w,{basename:n,children:t,location:g.location,navigationType:g.action,navigator:m})}function y(e){let{to:n,replace:t,state:a}=e;C()||f(!1);let i=P();return(0,r.useEffect)((()=>{i(n,{replace:t,state:a})})),null}function v(e){return M(e.context)}function x(e){f(!1)}function w(e){let{basename:n="/",children:t=null,location:a,navigationType:o=i.Pop,navigator:l,static:c=!1}=e;C()&&f(!1);let u=ne(n),s=(0,r.useMemo)((()=>({basename:u,navigator:l,static:c})),[u,l,c]);"string"==typeof a&&(a=p(a));let{pathname:d="/",search:h="",hash:b="",state:y=null,key:v="default"}=a,x=(0,r.useMemo)((()=>{let e=X(d,u);return null==e?null:{pathname:e,search:h,hash:b,state:y,key:v}}),[u,d,h,b,y,v]);return null==x?null:(0,r.createElement)(m.Provider,{value:s},(0,r.createElement)(g.Provider,{children:t,value:{location:x,navigationType:o}}))}function E(e){let{children:n,location:t}=e;return D(L(n),t)}function k(e){C()||f(!1);let{basename:n,navigator:t}=(0,r.useContext)(m),{hash:a,pathname:i,search:o}=I(e),l=i;if("/"!==n){let t=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?p(e).pathname:e.pathname}(e),r=null!=t&&t.endsWith("/");l="/"===i?n+(r?"/":""):ee([n,i])}return t.createHref({pathname:l,search:o,hash:a})}function C(){return null!=(0,r.useContext)(g)}function _(){return C()||f(!1),(0,r.useContext)(g).location}function S(){return(0,r.useContext)(g).navigationType}function O(e){C()||f(!1);let{pathname:n}=_();return(0,r.useMemo)((()=>Y(e,n)),[n,e])}function P(){C()||f(!1);let{basename:e,navigator:n}=(0,r.useContext)(m),{matches:t}=(0,r.useContext)(h),{pathname:a}=_(),i=JSON.stringify(t.map((e=>e.pathnameBase))),o=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{o.current=!0})),(0,r.useCallback)((function(t,r){if(void 0===r&&(r={}),!o.current)return;if("number"==typeof t)return void n.go(t);let l=J(t,JSON.parse(i),a);"/"!==e&&(l.pathname=ee([e,l.pathname])),(r.replace?n.replace:n.push)(l,r.state)}),[e,n,i,a])}const j=(0,r.createContext)(null);function T(){return(0,r.useContext)(j)}function M(e){let n=(0,r.useContext)(h).outlet;return n?(0,r.createElement)(j.Provider,{value:e},n):n}function A(){let{matches:e}=(0,r.useContext)(h),n=e[e.length-1];return n?n.params:{}}function I(e){let{matches:n}=(0,r.useContext)(h),{pathname:t}=_(),a=JSON.stringify(n.map((e=>e.pathnameBase)));return(0,r.useMemo)((()=>J(e,JSON.parse(a),t)),[e,a,t])}function D(e,n){C()||f(!1);let{matches:t}=(0,r.useContext)(h),a=t[t.length-1],i=a?a.params:{},o=(a&&a.pathname,a?a.pathnameBase:"/");a&&a.route;let l,c=_();if(n){var u;let e="string"==typeof n?p(n):n;"/"===o||(null==(u=e.pathname)?void 0:u.startsWith(o))||f(!1),l=e}else l=c;let s=l.pathname||"/",d=F(e,{pathname:"/"===o?s:s.slice(o.length)||"/"});return Q(d&&d.map((e=>Object.assign({},e,{params:Object.assign({},i,e.params),pathname:ee([o,e.pathname]),pathnameBase:"/"===e.pathnameBase?o:ee([o,e.pathnameBase])}))),t)}function L(e){let n=[];return r.Children.forEach(e,(e=>{if(!(0,r.isValidElement)(e))return;if(e.type===r.Fragment)return void n.push.apply(n,L(e.props.children));e.type!==x&&f(!1);let t={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(t.children=L(e.props.children)),n.push(t)})),n}function R(e,n){return void 0===n&&(n={}),e.replace(/:(\w+)/g,((e,t)=>
2(null==n[t]&&f(!1),n[t]))).replace(/\/*\*$/,(e=>null==n["*"]?"":n["*"].replace(/^\/*/,"/")))}function F(e,n,t){void 0===t&&(t="/");let r=X(("string"==typeof n?p(n):n).pathname||"/",t);if(null==r)return null;let a=B(e);!function(e){e.sort(((e,n)=>e.score!==n.score?n.score-e.score:function(e,n){let t=e.length===n.length&&e.slice(0,-1).every(((e,t)=>e===n[t]));return t?e[e.length-1]-n[n.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),n.routesMeta.map((e=>e.childrenIndex)))))}(a);let i=null;for(let e=0;null==i&&e<a.length;++e)i=K(a[e],r);return i}function B(e,n,t,r){return void 0===n&&(n=[]),void 0===t&&(t=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let i={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};i.relativePath.startsWith("/")&&(i.relativePath.startsWith(r)||f(!1),i.relativePath=i.relativePath.slice(r.length));let o=ee([r,i.relativePath]),l=t.concat(i);e.children&&e.children.length>0&&(!0===e.index&&f(!1),B(e.children,n,l,o)),(null!=e.path||e.index)&&n.push({path:o,score:G(o,e.index),routesMeta:l})})),n}const N=/^:\w+$/,z=3,U=2,H=1,W=10,V=-2,q=e=>"*"===e;function G(e,n){let t=e.split("/"),r=t.length;return t.some(q)&&(r+=V),n&&(r+=U),t.filter((e=>!q(e))).reduce(((e,n)=>e+(N.test(n)?z:""===n?H:W)),r)}function K(e,n){let{routesMeta:t}=e,r={},a="/",i=[];for(let e=0;e<t.length;++e){let o=t[e],l=e===t.length-1,c="/"===a?n:n.slice(a.length)||"/",u=Y({path:o.relativePath,caseSensitive:o.caseSensitive,end:l},c);if(!u)return null;
2Object.assign(r,u.params);let s=o.route;i.push({params:r,pathname:ee([a,u.pathname]),pathnameBase:ee([a,u.pathnameBase]),route:s}),"/"!==u.pathnameBase&&(a=ee([a,u.pathnameBase]))}return i}function $(e){return Q(e)}function Q(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight(((t,a,i)=>(0,r.createElement)(h.Provider,{children:void 0!==a.route.element?a.route.element:(0,r.createElement)(v,null),value:{outlet:t,matches:n.concat(e.slice(0,i+1))}})),null)}function Y(e,n){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[t,r]=function(e,n,t){void 0===n&&(n=!1);void 0===t&&(t=!0);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,n)=>(r.push(n),"([^\\/]+)")));e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=t?"\\/*$":"(?:\\b|\\/|$)";let i=new RegExp(a,n?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),a=n.match(t);if(!a)return null;let i=a[0],o=i.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:r.reduce(((e,n,t)=>{if("*"===n){let e=l[t]||"";o=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[n]=function(e,n){try{return decodeURIComponent(e)}catch(n){return e}}(l[t]||""),e}),{}),pathname:i,pathnameBase:o,pattern:e}}function Z(e,n){void 0===n&&(n="/");let{pathname:t,search:r="",hash:a=""}="string"==typeof e?p(e):e,i=t?t.startsWith("/")?t:function(e,n){let t=n.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?t.length>1&&t.pop():"."!==e&&t.push(e)})),t.length>1?t.join("/"):"/"}(t,n):n;return{pathname:i,search:te(r),hash:re(a)}}function J(e,n,t){let r,a="string"==typeof e?p(e):e,i=""===e||""===a.pathname?"/":a.pathname;if(null==i)r=t;else{let e=n.length-1;if(i.startsWith("..")){let n=i.split("/");for(;".."===n[0];)n.shift(),e-=1;a.pathname=n.join("/")}r=e>=0?n[e]:"/"}let o=Z(a,r);return i&&"/"!==i&&i.endsWith("/")&&!o.pathname.endsWith("/")&&(o.pathname+="/"),o}function X(e,n){if("/"===n)return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let t=e.charAt(n.length);return t&&"/"!==t?null:e.slice(n.length)||"/"}const ee=e=>e.join("/").replace(/\/\/+/g,"/"),ne=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),te=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",re=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";function ae(){return ae=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},ae.apply(this,arguments)}function ie(e,n){if(null==e)return{};var t,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}const oe=["onClick","reloadDocument","replace","state","target","to"],le=["aria-current","caseSensitive","className","end","style","to","children"];function ce(e){let{basename:n,children:t,window:o}=e,f=(0,r.useRef)();null==f.current&&(f.current=function(e){function n(){var e=m.location,n=g.state||{};return[n.idx,l({pathname:e.pathname,search:e.search,hash:e.hash,state:n.usr||null,key:n.key||"default"})]}function t(e){return"string"==typeof e?e:d(e)}function r(e,n){return void 0===n&&(n=null),l(a({pathname:v.pathname,hash:"",search:""},"string"==typeof e?p(e):e,{state:n,key:s()}))}function o(e){b=e,e=n(),y=e[0],v=e[1],x.call({action:b,location:v})}function f(e){g.go(e)}void 0===e&&(e={});var m=void 0===(e=e.window)?document.defaultView:e,g=m.history,h=null;m.addEventListener("popstate",(function(){if(h)w.call(h),h=null;else{var e=i.Pop,t=n(),r=t[0];if(t=t[1],w.length){if(null!=r){var a=y-r;a&&(h={action:e,location:t,retry:function(){f(-1*a)}},f(a))}}else o(e)}}));var b=i.Pop,y=(e=n())[0],v=e[1],x=u(),w=u();return null==y&&(y=0,g.replaceState(a({},g.state,{idx:y}),"")),{get action(){return b},get location(){return v},createHref:t,push:function e(n,a){var l=i.Push,c=r(n,a);if(!w.length||(w.call({action:l,location:c,retry:function(){e(n,a)}}),0)){var u=[{usr:c.state,key:c.key,idx:y+1},t(c)];c=u[0],u=u[1];try{g.pushState(c,"",u)}catch(e){m.location.assign(u)}o(l)}},replace:function e(n,a){var l=i.Replace,c=r(n,a);w.length&&(w.call({action:l,location:c,retry:function(){e(n,a)}}),1)||(c=[{usr:c.state,key:c.key,idx:y},t(c)],g.replaceState(c[0],"",c[1]),o(l))},go:f,back:function(){f(-1)},forward:function(){f(1)},listen:function(e){return x.push(e)},block:function(e){var n=w.push(e);return 1===w.length&&m.addEventListener("beforeunload",c),function(){n(),w.length||m.removeEventListener("beforeunload",c)}}}}({window:o}));let m=f.current,[g,h]=(0,r.useState)({action:m.action,location:m.location});return(0,r.useLayoutEffect)((()=>m.listen(h)),[m]),(0,r.createElement)(w,{basename:n,children:t,location:g.location,navigationType:g.action,navigator:m})}function ue(e){let{basename:n,children:t,window:o}=e,f=(0,r.useRef)();null==f.current&&(f.current=function(e){function n(){var e=p(g.location.hash.substr(1)),n=e.pathname,t=e.search;e=e.hash;var r=h.state||{};return[r.idx,l({pathname:void 0===n?"/":n,search:void 0===t?"":t,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"})]}function t(){if(b)E.call(b),b=null;else{var e=i.Pop,t=n(),r=t[0];if(t=t[1],E.length){if(null!=r){var a=v-r;a&&(b={action:e,location:t,retry:function(){m(-1*a)}}
2,m(a))}}else f(e)}}function r(e){var n=document.querySelector("base"),t="";return n&&n.getAttribute("href")&&(t=-1===(t=(n=g.location.href).indexOf("#"))?n:n.slice(0,t)),t+"#"+("string"==typeof e?e:d(e))}function o(e,n){return void 0===n&&(n=null),l(a({pathname:x.pathname,hash:"",search:""},"string"==typeof e?p(e):e,{state:n,key:s()}))}function f(e){y=e,e=n(),v=e[0],x=e[1],w.call({action:y,location:x})}function m(e){h.go(e)}void 0===e&&(e={});var g=void 0===(e=e.window)?document.defaultView:e,h=g.history,b=null;g.addEventListener("popstate",t),g.addEventListener("hashchange",(function(){d(n()[1])!==d(x)&&t()}));var y=i.Pop,v=(e=n())[0],x=e[1],w=u(),E=u();return null==v&&(v=0,h.replaceState(a({},h.state,{idx:v}),"")),{get action(){return y},get location(){return x},createHref:r,push:function e(n,t){var a=i.Push,l=o(n,t);if(!E.length||(E.call({action:a,location:l,retry:function(){e(n,t)}}),0)){var c=[{usr:l.state,key:l.key,idx:v+1},r(l)];l=c[0],c=c[1];try{h.pushState(l,"",c)}catch(e){g.location.assign(c)}f(a)}},replace:function e(n,t){var a=i.Replace,l=o(n,t);E.length&&(E.call({action:a,location:l,retry:function(){e(n,t)}}),1)||(l=[{usr:l.state,key:l.key,idx:v},r(l)],h.replaceState(l[0],"",l[1]),f(a))},go:m,back:function(){m(-1)},forward:function(){m(1)},listen:function(e){return w.push(e)},block:function(e){var n=E.push(e);return 1===E.length&&g.addEventListener("beforeunload",c),function(){n(),E.length||g.removeEventListener("beforeunload",c)}}}}({window:o}));let m=f.current,[g,h]=(0,r.useState)({action:m.action,location:m.location});return(0,r.useLayoutEffect)((()=>m.listen(h)),[m]),(0,r.createElement)(w,{basename:n,children:t,location:g.location,navigationType:g.action,navigator:m})}function se(e){let{basename:n,children:t,history:a}=e;const[i,o]=(0,r.useState)({action:a.action,location:a.location});return(0,r.useLayoutEffect)((()=>a.listen(o)),[a]),(0,r.createElement)(w,{basename:n,children:t,location:i.location,navigationType:i.action,navigator:a})}const de=(0,r.forwardRef)((function(e,n){let{onClick:t,reloadDocument:a,replace:i=!1,state:o,target:l,to:c}=e,u=ie(e,oe),s=k(c),d=fe(c,{replace:i,state:o,target:l});return(0,r.createElement)("a",ae({},u,{href:s,onClick:function(e){t&&t(e),e.defaultPrevented||a||d(e)},ref:n,target:l}))}));const pe=(0,r.forwardRef)((function(e,n){let{"aria-current":t="page",caseSensitive:a=!1,className:i="",end:o=!1,style:l,to:c,children:u}=e,s=ie(e,le),d=_(),p=I(c),f=d.pathname,m=p.pathname;a||(f=f.toLowerCase(),m=m.toLowerCase());let g,h=f===m||!o&&f.startsWith(m)&&"/"===f.charAt(m.length),b=h?t:void 0;g="function"==typeof i?i({isActive:h}):[i,h?"active":null].filter(Boolean).join(" ");let y="function"==typeof l?l({isActive:h}):l;return(0,r.createElement)(de,ae({},s,{"aria-current":b,className:g,ref:n,style:y,to:c}),"function"==typeof u?u({isActive:h}):u)}));function fe(e,n){let{target:t,replace:a,state:i}=void 0===n?{}:n,o=P(),l=_(),c=I(e);return(0,r.useCallback)((n=>{if(!(0!==n.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(n))){n.preventDefault();let t=!!a||d(l)===d(c);o(e,{replace:t,state:i})}}),[l,o,c,a,i,t,e])}function me(e){let n=(0,r.useRef)(ge(e)),t=_(),a=(0,r.useMemo)((()=>{let e=ge(t.search);for(let t of n.current.keys())e.has(t)||n.current.getAll(t).forEach((n=>{e.append(t,n)}));return e}),[t.search]),i=P();return[a,(0,r.useCallback)(((e,n)=>{i("?"+ge(e),n)}),[i])]}function ge(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((n,t)=>{let r=e[t];return n.concat(Array.isArray(r)?r.map((e=>[t,e])):[[t,r]])}),[]))}},94184:(e,n)=>{var t;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],n=0;n<arguments.length;n++){var t=arguments[n];if(t){var i=typeof t;if("string"===i||"number"===i)e.push(t);else if(Array.isArray(t)){if(t.length){var o=a.apply(null,t);o&&e.push(o)}}else if("object"===i)if(t.toString===Object.prototype.toString)for(var l in t)r.call(t,l)&&t[l]&&e.push(l);else e.push(t.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(t=function(){return a}.apply(n,[]))||(e.exports=t)}()},58875:(e,n,t)=>{var r;!function(){"use strict";var a=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:a,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseVie
2wport:a&&!!window.screen};void 0===(r=function(){return i}.call(n,t,n,e))||(e.exports=r)}()},93237:function(e,n){var t,r,a;r=[n,e],t=function(e,n){"use strict";var t=new Error("#NULL!"),r=new Error("#DIV/0!"),a=new Error("#VALUE?"),i=new Error("#REF!"),o=new Error("#NAME?"),l=new Error("#NUM!"),c=new Error("#N/A"),u=new Error("#ERROR!"),s=new Error("#GETTING_DATA"),d=new Error("#MISSING"),p=new Error("#UNKNOWN");n.exports={nil:t,div0:r,value:a,ref:i,name:o,num:l,na:c,error:u,data:s,missing:d,unknown:p}},void 0===(a="function"==typeof t?t.apply(n,r):t)||(e.exports=a)},13793:function(e,n){var t,r,a;r=[n,e],t=function(e,n){"use strict";function t(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}n.exports=t},void 0===(a="function"==typeof t?t.apply(n,r):t)||(e.exports=a)},54436:function(e,n,t){var r,a,i;a=[n,e,t(13793),t(93237)],r=function(e,n,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}n.exports=l;var i=a(t),o=a(r);function l(e,n,t){var r=arguments.length<=3||void 0===arguments[3]?0:arguments[3],a=arguments.length<=4||void 0===arguments[4]?0:arguments[4];if(!(0,i.default)(e)||!(0,i.default)(n))return o.default.value;if(0===e)return-(t+r)/n;var l=Math.pow(1+e,n);return 1===a?-(r*e/(l-1)+t*e/(1-1/l))/(1+e):-(r*e/(l-1)+t*e/(1-1/l))}},void 0===(i="function"==typeof r?r.apply(n,a):r)||(e.exports=i)},68133:(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});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},a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},i=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),o=u(t(67294)),l=u(t(45697)),c=u(t(94184));function u(e){return e&&e.__esModule?e:{default:e}}function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var d={animating:"rah-animating",animatingUp:"rah-animating--up",animatingDown:"rah-animating--down",animatingToHeightZero:"rah-animating--to-height-zero",animatingToHeightAuto:"rah-animating--to-height-auto",animatingToHeightSpecific:"rah-animating--to-height-specific",static:"rah-static",staticHeightZero:"rah-static--height-zero",staticHeightAuto:"rah-static--height-auto",staticHeightSpecific:"rah-static--height-specific"},p=["animateOpacity","animationStateClasses","applyInlineTransitions","children","contentClassName","delay","duration","easing","height","onAnimationEnd","onAnimationStart"];function f(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];if(!t.length)return e;for(var a={},i=Object.keys(e),o=0;o<i.length;o++){var l=i[o];-1===t.indexOf(l)&&(a[l]=e[l])}return a}function m(e){e.forEach((function(e){return cancelAnimationFrame(e)}))}function g(e){return!isNaN(parseFloat(e))&&isFinite(e)}function h(e){return"string"==typeof e&&e.search("%")===e.length-1&&g(e.substr(0,e.length-1))}function b(e,n){e&&"function"==typeof e&&e(n)}var y=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));t.animationFrameIDs=[];var r="auto",i="visible";g(e.height)?(r=e.height<0||"0"===e.height?0:e.height,i="hidden"):h(e.height)&&(r="0%"===e.height?0:e.height,i="hidden"),t.animationStateClasses=a({},d,e.animationStateClasses);var o=t.getStaticStateClasses(r);return t.state={animationStateClasses:o,height:r,overflow:i,shouldUseTransitions:!1},t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}
2(n,e),i(n,[{key:"componentDidMount",value:function(){var e=this.state.height;this.contentElement&&this.contentElement.style&&this.hideContent(e)}},{key:"componentDidUpdate",value:function(e,n){var t,r,a=this,i=this.props,o=i.delay,l=i.duration,u=i.height,d=i.onAnimationEnd,p=i.onAnimationStart;if(this.contentElement&&u!==e.height){var f;this.showContent(n.height),this.contentElement.style.overflow="hidden";var y=this.contentElement.offsetHeight;this.contentElement.style.overflow="";var v=l+o,x=null,w={height:null,overflow:"hidden"},E="auto"===n.height;g(u)?(x=u<0||"0"===u?0:u,w.height=x):h(u)?(x="0%"===u?0:u,w.height=x):(x=y,w.height="auto",w.overflow=null),E&&(w.height=x,x=y);var k=(0,c.default)((s(f={},this.animationStateClasses.animating,!0),s(f,this.animationStateClasses.animatingUp,"auto"===e.height||u<e.height),s(f,this.animationStateClasses.animatingDown,"auto"===u||u>e.height),s(f,this.animationStateClasses.animatingToHeightZero,0===w.height),s(f,this.animationStateClasses.animatingToHeightAuto,"auto"===w.height),s(f,this.animationStateClasses.animatingToHeightSpecific,w.height>0),f)),C=this.getStaticStateClasses(w.height);this.setState({animationStateClasses:k,height:x,overflow:"hidden",shouldUseTransitions:!E}),clearTimeout(this.timeoutID),clearTimeout(this.animationClassesTimeoutID),E?(w.shouldUseTransitions=!0,m(this.animationFrameIDs),this.animationFrameIDs=(t=function(){a.setState(w),b(p,{newHeight:w.height})},(r=[])[0]=requestAnimationFrame((function(){r[1]=requestAnimationFrame((function(){t()}))})),r),this.animationClassesTimeoutID=setTimeout((function(){a.setState({animationStateClasses:C,shouldUseTransitions:!1}),a.hideContent(w.height),b(d,{newHeight:w.height})}),v)):(b(p,{newHeight:x}),this.timeoutID=setTimeout((function(){w.animationStateClasses=C,w.shouldUseTransitions=!1,a.setState(w),"auto"!==u&&a.hideContent(x),b(d,{newHeight:x})}),v))}}},{key:"componentWillUnmount",value:function(){m(this.animationFrameIDs),clearTimeout(this.timeoutID),clearTimeout(this.animationClassesTimeoutID),this.timeoutID=null,this.animationClassesTimeoutID=null,this.animationStateClasses=null}},{key:"showContent",value:function(e){0===e&&(this.contentElement.style.display="")}},{key:"hideContent",value:function(e){0===e&&(this.contentElement.style.display="none")}},{key:"getStaticStateClasses",value:function(e){var n;return(0,c.default)((s(n={},this.animationStateClasses.static,!0),s(n,this.animationStateClasses.staticHeightZero,0===e),s(n,this.animationStateClasses.staticHeightSpecific,e>0),s(n,this.animationStateClasses.staticHeightAuto,"auto"===e),n))}},{key:"render",value:function(){var e,n=this,t=this.props,r=t.animateOpacity,i=t.applyInlineTransitions,l=t.children,u=t.className,d=t.contentClassName,m=t.delay,g=t.duration,h=t.easing,b=t.id,y=t.style,v=this.state,x=v.height,w=v.overflow,E=v.animationStateClasses,k=v.shouldUseTransitions,C=a({},y,{height:x,overflow:w||y.overflow});k&&i&&(C.transition="height "+g+"ms "+h+" "+m+"ms",y.transition&&(C.transition=y.transition+", "+C.transition),C.WebkitTransition=C.transition);var _={};r&&(_.transition="opacity "+g+"ms "+h+" "+m+"ms",_.WebkitTransition=_.transition,0===x&&(_.opacity=0));var S=(0,c.default)((s(e={},E,!0),s(e,u,u),e)),O=void 0!==this.props["aria-hidden"]?this.props["aria-hidden"]:0===x;return o.default.createElement("div",a({},f.apply(void 0,[this.props].concat(p)),{"aria-hidden":O,className:S,id:b,style:C}),o.default.createElement("div",{className:d,style:_,ref:function(e){return n.contentElement=e}},l))}}]),n}(o.default.Component);y.propTypes={"aria-hidden":l.default.bool,animateOpacity:l.default.bool,animationStateClasses:l.default.object,applyInlineTransitions:l.default.bool,children:l.default.any.isRequired,className:l.default.string,contentClassName:l.default.string,delay:l.default.number,duration:l.default.number,easing:l.default.string,height:function(e,n,t){var a=e[n];return"number"==typeof a&&a>=0||h(a)||"auto"===a?null:new TypeError('value "'+a+'" of type "'+(void 0===a?"undefined":r(a))+'" is invalid type for '+n+" in "+t+'. It needs to be a positive number, string "auto" or percentage string (e.g. "15%").')},id:l.default.string,onAnimationEnd:l.default.func,onAnimationStart:l.default.func,style:l.default.object},y.defaultProps={animateOpacity:!1,animationStateClasses:d,applyInlineTransitions:!0,duration:250,delay:0,easing:"ease",style:{}},n.default=y},46871:(e,n,t)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function a(e){this.setState(function(n){var t=this.constructor.getDerivedStateFromProps(e,n);return null!=t?t:null}.bind(this))}function i(e,n){try{var t=this.props,r=this.state;this.props=e,this.state=n,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(t,r)}finally{this.props=t,this.state=r}}function o(e){var n=e.prototype;if(!n||!n.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof n.getSnapshotBeforeUpdate)return e;var t=null,o=null,l=null;if("function"==typeof n.componentWillMount?t="componentWillMount":"function"==typeof n.UNSAFE_componentWillMount&&(t="UNSAFE_componentWillMount"),"function"==typeof n.componentWillReceiveProps?o="componentWillReceiveProps":"function"==typeof n.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"==typeof n.componentWillUpdate?l="componentWillUpdate":"function"==typeof n.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==t||null!==o||null!==l){var c=e.displayName||e.name,u="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==t?"\n "+t:"")+(null!==o?"\n "+o:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(n.componentWillMount=r,n.componentWillReceiveProps=a),"function"==typeof n.getSnapshotBeforeUpdate){if("function"!=typeof n.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");n.componentWillUpdate=i;var s=n.componentDidUpdate;n.componentDidUpdate=function(e,n,t){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:t;s.call(this,e,n,r)}}return e}t.r(n),t.d(n,{polyfill:()=>o}),r.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},85835:(e,n,t)=>{"use strict";t.r(n),t.d(n,{Dropdown:()=>I,SelectItem:()=>E,SelectPanel:()=>S,default:()=>R});var r={data:""},a=function(e){try{var n=e?e.querySelector("#_goober"):self._goober;return n||((n=(e||document.head).appendChild(document.createElement("style"))).innerHTML=" ",n.id="_goober"),n.firstChild}catch(e){}return r},i=/(?:([a-z0-9-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(})/gi,o=/\/\*.*?\*\/|\s{2,}|\n/gm,l=function(e,n,t){var r="",a="",i="";for(var o in e){var c=e[o];if("object"==typeof c){var u=n+" "+o;/&/g.test(o)&&(u=o.replace(/&/g,n)),"@"==o[0]&&(u=n,"f"==o[1]&&(u=o)),/@k/.test(o)?a+=o+"{"+l(c,"","")+"}":a+=l(c,u,u==n?o:t||"")}else/^@i/.test(o)?i=o+" "+c+";":r+=o.replace(/[A-Z]/g,"-$&").toLowerCase()+":"+c+";"}if(r.charCodeAt(0)){var s=n+"{"+r+"}";return t?a+t+"{"+s+"}":i+s+a}return i+a},c={},u=function(e,n,t,r){var a=JSON.stringify(e),u=c[a]||(c[a]=".go"+a.split("").reduce((function(e,n){return 101*e+n.charCodeAt(0)>>>0}),11));
2return function(e,n,t){n.data.indexOf(e)<0&&(n.data=t?e+n.data:n.data+e)}(c[u]||(c[u]=l(e[0]?function(e){for(var n,t=[{}];n=i.exec(e.replace(o,""));)n[4]&&t.shift(),n[3]?t.unshift(t[0][n[3]]=t[0][n[3]]||{}):n[4]||(t[0][n[1]]=n[2]);return t[0]}(e):e,t?"":u)),n,r),u.slice(1)},s=function(e,n,t){return e.reduce((function(e,r,a){var i=n[a];if(i&&i.call){var o=i(t),l=o&&o.props&&o.props.className||/^go/.test(o)&&o;i=l?"."+l:o&&o.props?"":o}return e+r+(null==i?"":i)}),"")};function d(e){var n=this||{},t=e.call?e(n.p):e;return u(t.map?s(t,[].slice.call(arguments,1),n.p):t,a(n.target),n.g,n.o)}d.bind({g:1});var p=t(67294);const f=function(e,n,t=!0){const r=(0,p.useRef)(n),a=(0,p.useCallback)((n=>{e&&e.current&&!e.current.contains(n.target)&&r.current(n)}),[]);(0,p.useEffect)((()=>{r.current=n})),(0,p.useEffect)((()=>{if(t)return document.addEventListener("click",a),document.addEventListener("ontouchstart",a),()=>{document.removeEventListener("click",a),document.removeEventListener("ontouchstart",a)}}),[e,n,t])};function m(e,n){var t=e.length,r=n.length,a=[];if(!t||!r)return 0;if(t<r){var i=[n,e];e=i[0],n=i[1]}if(-1!==e.indexOf(n))return r+1/t;for(var o=0;o<=t;++o)a[o]=[0];for(var l=0;l<=r;++l)a[0][l]=0;for(var c=1;c<=t;++c)for(var u=1;u<=r;++u)a[c][u]=e[c-1]===n[u-1]?1+a[c-1][u-1]:Math.max(a[c][u-1],a[c-1][u]);return a[t][r]}function g(e,n){if(!e)return"";if(e=e.toUpperCase().replace(/((?=[^\u00E0-\u00FC])\W)|_/g,""),!n)return e;var t=n;return Object.keys(t).reduce((function(e,n){var r=new RegExp(n,"g");return e.replace(r,t[n])}),e)}var h={selectSomeItems:"Select...",allItemsAreSelected:"All items are selected.",selectAll:"Select All",search:"Search"};function b(e,n){return n&&n[e]?n[e]:h[e]}var y,v=d({"& input,& span":{verticalAlign:"middle",margin:0},span:{display:"inline-block",paddingLeft:"5px"},"&.disabled":{opacity:.5}}),x=function(e){var n=e.checked,t=e.option,r=e.onClick,a=e.disabled;return p.createElement("div",{className:v+" item-renderer "+(a&&"disabled")},p.createElement("input",{type:"checkbox",onChange:r,checked:n,tabIndex:-1,disabled:a}),p.createElement("span",null,t.label))},w=d({boxSizing:"border-box",cursor:"pointer",display:"block",padding:"var(--rmsc-spacing)",outline:"0","&:hover,&:focus":{background:"var(--rmsc-hover)"},"&.selected":{background:"var(--rmsc-selected)"}}),E=function(e){var n=e.itemRenderer,t=void 0===n?x:n,r=e.option,a=e.checked,i=e.focused,o=e.disabled,l=e.onSelectionChanged,c=e.onClick,u=(0,p.useRef)();(0,p.useEffect)((function(){d()}),[i]);var s=function(){l(!a)},d=function(){i&&!o&&u&&u.current.focus()};return p.createElement("label",{className:w+" select-item "+(a&&"selected"),role:"option","aria-selected":a,tabIndex:-1,ref:u,onKeyDown:function(e){switch(e.which){case 13:case 32:s();break;default:return}e.preventDefault()}},p.createElement(t,{option:r,checked:a,onClick:function(e){s(),c(e)},disabled:o}))},k=d({margin:0,paddingLeft:0,li:{listStyle:"none",margin:0}}),C=function(e){var n=e.value,t=e.onChange,r=e.disabled,a=e.ItemRenderer,i=e.options,o=e.focusIndex,l=e.onClick;return p.createElement("ul",{className:k},i.map((function(e,i){return p.createElement("li",{key:e.hasOwnProperty("key")?e.key:i},p.createElement(E,{focused:o===i,option:e,onSelectionChanged:function(a){return i=e,o=a,void(r||t(o?[].concat(n,[i]):n.filter((function(e){return e.value!==i.value}))));var i,o},checked:!!n.find((function(n){return n.value===e.value})),onClick:function(e){return l(e,i)},itemRenderer:a,disabled:e.disabled||r}))})))};!function(e){e[e.SEARCH=-1]="SEARCH",e[e.NONE=0]="NONE"}(y||(y={}));var _=d({width:"100%",borderBottom:"1px solid var(--rmsc-border)",input:{height:"var(--rmsc-height)",padding:"0 var(--rmsc-spacing)",width:"100%",outline:"none",border:"0"}}),S=function(e){var n=e.onChange,t=e.options,r=e.value,a=e.filterOptions,i=e.selectAllLabel,o=e.ItemRenderer,l=e.disabled,c=e.disableSearch,u=e.focusSearchOnOpen,s=e.hasSelectAll,d=e.overrideStrings,f=(0,p.useState)(""),h=f[0],v=f[1],x=(0,p.useState)(u?y.SEARCH:y.NONE),w=x[0],k=x[1],S=(0,p.useState)(),O=S[0],P=S[1],j={label:i||b("selectAll",d),value:""};(0,p.useEffect)((function(){P(T(!0).length)}),[t]);var T=function(e){var n=r.map((function(e){return e.value}));return t.filter((function(t){var r=t.disabled,a=t.value;return e?!r||n.includes(a):r&&n.includes(a)}))},M=function(e){return k(e)},A=function(e){var n=w+e;n=Math.max(0,n),n=Math.min(n,t.length),k(n)};return p.createElement("div",{className:"select-panel",role:"listbox",onKeyDown:function(e){switch(e.which){case 38:if(e.altKey)return;A(-1);break;case 40:if(e.altKey)return;A(1);break;default:return}e.stopPropagation(),e.preventDefault()}},!c&&p.createElement("div",{className:_},p.createElement("input",{autoFocus:u,placeholder:b("search",d),type:"search","aria-describedby":b("search",d),onChange:function(e){v(e.target.value),k(y.SEARCH)},onFocus:function(){k(y.SEARCH)}})),s&&!h&&p.createElement(E,{focused:0===w,checked:O===r.length,option:j,onSelectionChanged:function(e){var t=T(e);n(t)},onClick:function(){return M(0)},itemRenderer:o,disabled:l}),p.createElement(C,Object.assign({},e,{options:a?a(t,h):function(e,n,t){if(!n)return e;
2var r=g(n,t);return e.filter((function(e){var n=e.label,t=e.value;return null!=n&&null!=t})).map((function(e){return{option:e,score:m(g(e.label,t),r)}})).filter((function(e){return e.score>=r.length-2})).sort((function(e,n){return n.score-e.score})).map((function(e){return e.option}))}(t,h),focusIndex:w-1,onClick:function(e,n){return M(n+1)},ItemRenderer:o,disabled:l})))};function O(e){var n=e.expanded,t=void 0!==n&&n;return p.createElement("span",{className:"dropdown-heading-dropdown-arrow gray",style:{paddingTop:"4px"}},p.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24"},t?p.createElement("polyline",{points:"18 15 12 9 6 15"}):p.createElement("path",{d:"M6 9L12 15 18 9"})))}var P=d({animation:"rotate 2s linear infinite","& .path":{stroke:"var(--rmsc-border)",strokeWidth:"4px",strokeLinecap:"round",animation:"dash 1.5s ease-in-out infinite"},"@keyframes rotate":{"100%":{transform:"rotate(360deg)"}},"@keyframes dash":{"0%":{strokeDasharray:"1, 150",strokeDashoffset:"0"},"50%":{strokeDasharray:"90, 150",strokeDashoffset:"-35"},"100%":{strokeDasharray:"90, 150",strokeDashoffset:"-124"}}});function j(e){var n=e.size,t=void 0===n?26:n;return p.createElement("div",{style:{cursor:"pointer",display:"table-cell",verticalAlign:"middle",width:t,marginRight:"0.2rem"}},p.createElement("svg",{width:t,height:t,className:P,viewBox:"0 0 50 50",style:{display:"inline-block",verticalAlign:"middle"}},p.createElement("circle",{cx:"25",cy:"25",r:"20",fill:"none",className:"path"})))}var T=d({position:"absolute",zIndex:1,top:"100%",width:"100%",paddingTop:"8px",".panel-content":{maxHeight:"300px",overflowY:"auto",borderRadius:"var(--rmsc-border-radius)",backgroundColor:"var(--rmsc-background)",boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"}}),M=d({position:"relative",outline:"none",backgroundColor:"var(--rmsc-background)",border:"1px solid var(--rmsc-border)",borderRadius:"var(--rmsc-border-radius)","&:focus-within":{boxShadow:"var(--rmsc-primary) 0px 0px 0px 1px",borderColor:"var(--rmsc-primary)"}}),A=d({position:"relative",padding:"0 var(--rmsc-spacing)",display:"flex",alignItems:"center",justifyContent:"flex-end",overflow:"hidden",width:"100%",height:"var(--rmsc-height)",cursor:"default",outline:"none",".dropdown-heading-value":{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",flex:"1"}}),I=function(e){var n=e.children,t=e.contentComponent,r=e.contentProps,a=e.isLoading,i=e.disabled,o=e.shouldToggleOnHover,l=e.labelledBy,c=e.onMenuToggle,u=e.ArrowRenderer,s=(0,p.useState)(!1),d=s[0],m=s[1],g=(0,p.useState)(!1),h=g[0],b=g[1],y=u||O,v=(0,p.useRef)();f(v,(function(){return m(!1)})),(0,p.useEffect)((function(){c&&c(d)}),[d]);var x=function(e){o&&m(e)};return p.createElement("div",{tabIndex:0,className:M+" dropdown-container","aria-labelledby":l,"aria-expanded":d,"aria-readonly":"true","aria-disabled":i,ref:v,onKeyDown:function(e){switch(e.which){case 27:case 38:m(!1);break;case 13:case 40:m(!0);break;default:return}e.preventDefault()},onFocus:function(e){e.target===v&&!h&&b(!0)},onBlur:function(){return h&&b(!1)},onMouseEnter:function(){return x(!0)},onMouseLeave:function(){return x(!1)}},p.createElement("div",{className:A+" dropdown-heading",onClick:function(){return m(!a&&!i&&!d)}},p.createElement("div",{className:"dropdown-heading-value"},n),a&&p.createElement(j,null),p.createElement(y,{expanded:d})),d&&p.createElement("div",{className:T+" dropdown-content"},p.createElement("div",{className:"panel-content"},p.createElement(t,Object.assign({},r)))))},D=function(e){var n=e.value,t=e.options,r=e.valueRenderer,a=e.overrideStrings,i=0===n.length,o=n.length===t.length,l=r&&r(n,t);return i?p.createElement("span",{className:"gray"},l||b("selectSomeItems",a)):p.createElement("span",null,l||(o?b("allItemsAreSelected",a):n.map((function(e){return e.label})).join(", ")))},L=d({"--rmscPrimary":"#4285f4","--rmscHover":"#f1f3f5","--rmscSelected":"#e2e6ea","--rmscBorder":"#ccc","--rmscGray":"#aaa","--rmscBackgroun
2d":"#fff","--rmscSpacing":"10px","--rmscBorderRadius":"4px","--rmscHeight":"38px","*":{boxSizing:"border-box",transition:"all 0.2s ease"},".gray":{color:"var(--rmsc-gray)"}});const R=function(e){var n=e.focusSearchOnOpen,t=void 0===n||n,r=e.hasSelectAll,a=void 0===r||r,i=e.shouldToggleOnHover,o=void 0!==i&&i,l=e.className,c=void 0===l?"multi-select":l,u=e.options,s=e.value,d=e.valueRenderer,f=e.overrideStrings,m=e.onChange,g=e.disabled,h=e.ItemRenderer,b=e.ArrowRenderer,y=e.selectAllLabel,v=e.isLoading,x=e.disableSearch,w=e.filterOptions,E=e.labelledBy,k=e.onMenuToggle,C=s||[];return p.createElement("div",{className:L+" "+c},p.createElement(I,{isLoading:v,contentComponent:S,shouldToggleOnHover:o,contentProps:{ItemRenderer:h,options:u,value:C,hasSelectAll:a,selectAllLabel:y,onChange:m,disabled:g,disableSearch:x,focusSearchOnOpen:t,filterOptions:w,overrideStrings:f},disabled:g,labelledBy:E,onMenuToggle:k,ArrowRenderer:b},p.createElement(D,{value:C,options:u,valueRenderer:d,overrideStrings:f})))}},45338:(e,n,t)=>{"use strict";t.r(n),t.d(n,{DOWN:()=>p,LEFT:()=>u,RIGHT:()=>s,Swipeable:()=>E,UP:()=>d,useSwipeable:()=>w});var r=t(67294),a=t(45697),i=t.n(a);function o(){return o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},o.apply(this,arguments)}var l={preventDefaultTouchmoveEvent:!1,delta:10,rotationAngle:0,trackMouse:!1,trackTouch:!0},c={xy:[0,0],swiping:!1,eventData:void 0,start:void 0},u="Left",s="Right",d="Up",p="Down",f="touchstart",m="touchmove",g="touchend",h="mousemove",b="mouseup";function y(e,n){if(0===n)return e;var t=Math.PI/180*n;return[e[0]*Math.cos(t)+e[1]*Math.sin(t),e[1]*Math.cos(t)-e[0]*Math.sin(t)]}function v(e,n){var t=function(n){n.touches&&n.touches.length>1||e((function(e,t){t.trackMouse&&(document.addEventListener(h,r),document.addEventListener(b,l));var a=n.touches?n.touches[0]:n,i=y([a.clientX,a.clientY],t.rotationAngle);return o({},e,c,{eventData:{initial:[].concat(i),first:!0},xy:i,start:n.timeStamp||0})}))},r=function(n){e((function(e,t){if(!e.xy[0]||!e.xy[1]||n.touches&&n.touches.length>1)return e;var r=n.touches?n.touches[0]:n,a=y([r.clientX,r.clientY],t.rotationAngle),i=a[0],l=a[1],c=e.xy[0]-i,f=e.xy[1]-l,m=Math.abs(c),g=Math.abs(f),h=(n.timeStamp||0)-e.start,b=Math.sqrt(m*m+g*g)/(h||1);if(m<t.delta&&g<t.delta&&!e.swiping)return e;var v=function(e,n,t,r){return e>n?t>0?u:s:r>0?d:p}(m,g,c,f),x=o({},e.eventData,{event:n,absX:m,absY:g,deltaX:c,deltaY:f,velocity:b,dir:v});t.onSwiping&&t.onSwiping(x);var w=!1;return(t.onSwiping||t.onSwiped||t["onSwiped"+v])&&(w=!0),w&&t.preventDefaultTouchmoveEvent&&t.trackTouch&&n.cancelable&&n.preventDefault(),o({},e,{eventData:o({},x,{first:!1}),swiping:!0})}))},a=function(n){e((function(e,t){var r;return e.swiping&&(r=o({},e.eventData,{event:n}),t.onSwiped&&t.onSwiped(r),t["onSwiped"+r.dir]&&t["onSwiped"+r.dir](r)),o({},e,c,{eventData:r})}))},i=function(){document.removeEventListener(h,r),document.removeEventListener(b,l)},l=function(e){i(),a(e)},v=function(e){if(e&&e.addEventListener){var n=[[f,t],[m,r],[g,a]];return n.forEach((function(n){var t=n[0],r=n[1];return e.addEventListener(t,r)})),function(){return n.forEach((function(n){var t=n[0],r=n[1];return e.removeEventListener(t,r)}))}}},x={ref:function(n){null!==n&&e((function(e,t){if(e.el===n)return e;var r={};return e.el&&e.el!==n&&e.cleanUpTouch&&(e.cleanUpTouch(),r.cleanUpTouch=null),t.trackTouch&&n&&(r.cleanUpTouch=v(n)),o({},e,{el:n},r)}))}};return n.trackMouse&&(x.onMouseDown=t),[x,v]}function x(e,n,t){var r={};return!n.trackTouch&&e.cleanUpTouch?(e.cleanUpTouch(),r.cleanUpTouch=null):n.trackTouch&&!e.cleanUpTouch&&e.el&&(r.cleanUpTouch=t(e.el)),o({},e,r)}function w(e){var n=e.trackMouse,t=r.useRef(o({},c,{type:"hook"})),a=r.useRef();a.current=o({},l,e);var i=r.useMemo((function(){return v((function(e){return t.current=e(t.current,a.current)}),{trackMouse:n})}),[n]),u=i[0],s=i[1];return t.current=x(t.current,a.current,s),u}var E=function(e){var n,t;function a(n){var t;return(t=e.call(this,n)||this)._set=function(e){t.transientState=e(t.transientState,t.props)},t.transientState=o({},c,{type:"class"}),t}return t=e,(n=a).prototype=Object.create(t.prototype),n.prototype.constructor=n,n.__proto__=t,a.prototype.render=function(){var e=this.props,n=e.className,t=e.style,a=e.nodeName,i=void 0===a?"div":a,l=e.innerRef,c=e.children,u=e.trackMouse,s=v(this._set,{trackMouse:u}),d=s[0],p=s[1];this.transientState=x(this.transientState,this.props,p);var f=l?function(e){return l(e),d.ref(e)}:d.ref;return r.createElement(i,o({},d,{className:n,style:t,ref:f}),c)},a}(r.PureComponent);E.propTypes={onSwiped:i().func,onSwiping:i().func,onSwipedUp:i().func,onSwipedRight:i().func,onSwipedDown:i().func,onSwipedLeft:i().func,delta:i().number,preventDefaultTouchmoveEvent:i().bool,nodeName:i().string,trackMouse:i().bool,trackTouch:i().bool,innerRef:i().func,rotationAngle:i().number},E.defaultProps=l},16589:e=>{e.exports=function(e){var n={};function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
vendor: 4,242 bytes, line 2
2),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var a in e)t.d(r,a,function(n){return e[n]}.bind(null,a));return 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,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=119)}([function(e,n,t){e.exports=t(112)()},function(e,n,t){var r=t(21),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},function(e,n,t){var r=t(97),a=t(91);e.exports=function(e,n){var t=a(e,n);return r(t)?t:void 0}},function(e,n,t){"use strict";e.exports=t(118)},function(e,n){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,n,t){var r=t(82);e.exports=function(e,n){var t=e.__data__;return r(n)?t["string"==typeof n?"string":"hash"]:t.map}},function(e,n,t){var r=t(2)(Object,"create");e.exports=r},function(e,n,t){var r=t(11),a=t(95),i=t(94),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?a(e):i(e)}},function(e,n,t){var r=t(23);e.exports=function(e,n){for(var t=e.length;t--;)if(r(e[t][0],n))return t;return-1}},function(e,n,t){var r=t(107),a=t(106),i=t(105),o=t(104),l=t(103);function c(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=o,c.prototype.set=l,e.exports=c},function(e,n){var t=Array.isArray;e.exports=t},function(e,n,t){var r=t(1).Symbol;e.exports=r},function(e,n,t){var r=t(2)(t(1),"Map");e.exports=r},function(e,n){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,n,t){var r=t(55),a=t(54),i=t(53),o=i&&i.isTypedArray,l=o?a(o):r;e.exports=l},function(e,n){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,n,t){(function(e){var r=t(1),a=t(57),i="object"==typeof n&&n&&!n.nodeType&&n,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,l=o&&o.exports===i?r.Buffer:void 0,c=(l?l.isBuffer:void 0)||a;e.exports=c}).call(this,t(15)(e))},function(e,n,t){var r=t(78),a=t(75),i=t(74);e.exports=function(e,n,t,o,l,c){var u=1&t,s=e.length,d=n.length;if(s!=d&&!(u&&d>s))return!1;var p=c.get(e);if(p&&c.get(n))return p==n;var f=-1,m=!0,g=2&t?new r:void 0;for(c.set(e,n),c.set(n,e);++f<s;){var h=e[f],b=n[f];if(o)var y=u?o(b,h,f,n,e,c):o(h,b,f,e,n,c);if(void 0!==y){if(y)continue;m=!1;break}if(g){if(!a(n,(function(e,n){if(!i(g,n)&&(h===e||l(h,e,t,o,c)))return g.push(n)}))){m=!1;break}}else if(h!==b&&!l(h,b,t,o,c)){m=!1;break}}return c.delete(e),c.delete(n),m}},function(e,n,t){var r=t(90),a=t(83),i=t(81),o=t(80),l=t(79);function c(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=o,c.prototype.set=l,e.exports=c},function(e,n){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,n){e.exports=function(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}},function(e,n,t){(function(n){var t="object"==typeof n&&n&&n.Object===Object&&n;e.exports=t}).call(this,t(96))},function(e,n,t){var r=t(7),a=t(20);e.exports=function(e){if(!a(e))return!1;var n=r(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},function(e,n){e.exports=function(e,n){return e===n||e!=e&&n!=n}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});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}
2,a=l(t(42)),i=l(t(41)),o=l(t(39));function l(e){return e&&e.__esModule?e:{default:e}}var c=void 0;n.default=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l=(0,a.default)();if(c||(c=(0,i.default)(l)),n.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');n.events=o.default.proxyEvents(l);var u=new Promise((function(t){if("string"==typeof e||e instanceof HTMLElement)c.then((function(r){var a=new r.Player(e,n);return l.on("ready",(function(){t(a)})),null}));else{if(!("object"===(void 0===e?"undefined":r(e))&&e.playVideo instanceof Function))throw new TypeError("Unexpected state.");t(e)}})),s=o.default.promisifyPlayer(u,t);return s.on=l.on,s.off=l.off,s},e.exports=n.default},function(e,n,t){var r=t(110);e.exports=function(e,n){return r(e,n)}},function(e,n){e.exports=function(e){var n="undefined"!=typeof window&&window.location;if(!n)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var t=n.protocol+"//"+n.host,r=t+n.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,n){var a,i=n.trim().replace(/^"(.*)"$/,(function(e,n){return n})).replace(/^'(.*)'$/,(function(e,n){return n}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(a=0===i.indexOf("//")?i:0===i.indexOf("/")?t+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(a)+")")}))}},function(e,n,t){var r={},a=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}}((function(){return window&&document&&document.all&&!window.atob})),i=function(e){var n={};return function(e){if("function"==typeof e)return e();if(void 0===n[e]){var t=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}}(),o=null,l=0,c=[],u=t(26);function s(e,n){for(var t=0;t<e.length;t++){var a=e[t],i=r[a.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](a.parts[o]);for(;o<a.parts.length;o++)i.parts.push(h(a.parts[o],n))}else{var l=[];for(o=0;o<a.parts.length;o++)l.push(h(a.parts[o],n));r[a.id]={id:a.id,refs:1,parts:l}}}}function d(e,n){for(var t=[],r={},a=0;a<e.length;a++){var i=e[a],o=n.base?i[0]+n.base:i[0],l={css:i[1],media:i[2],sourceMap:i[3]};r[o]?r[o].parts.push(l):t.push(r[o]={id:o,parts:[l]})}return t}function p(e,n){var t=i(e.insertInto);if(!t)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=c[c.length-1];if("top"===e.insertAt)r?r.nextSibling?t.insertBefore(n,r.nextSibling):t.appendChild(n):t.insertBefore(n,t.firstChild),c.push(n);else if("bottom"===e.insertAt)t.appendChild(n);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var a=i(e.insertInto+" "+e.insertAt.before);t.insertBefore(n,a)}}function f(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var n=c.indexOf(e);n>=0&&c.splice(n,1)}function m(e){var n=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),g(n,e.attrs),p(e,n),n}function g(e,n){Object.keys(n).forEach((function(t){e.setAttribute(t,n[t])}))}function h(e,n){var t,r,a,i;if(n.transform&&e.css){if(!(i=n.transform(e.css)))return function(){};e.css=i}if(n.singleton){var c=l++;t=o||(o=m(n)),r=y.bind(null,t,c,!1),a=y.bind(null,t,c,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(e){var n=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(n,e.attrs),p(e,n),n}(n),r=function(e,n,t){var r=t.css,a=t.sourceMap,i=void 0===n.convertToAbsoluteUrls&&a;(n.convertToAbsoluteUrls||i)&&(r=u(r)),a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(o),l&&URL.revokeObjectURL(l)}.bind(null,t,n),a=function(){f(t),t.href&&URL.revokeObjectURL(t.href)}):(t=m(n),r=function(e,n){var t=n.css,r=n.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}.bind(null,t),a=function(){f(t)});return r(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;r(e=n)}else a()}}e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(n=n||{}).attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||"boolean"==typeof n.singleton||(n.singleton=a()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=d(e,n);return s(t,n),function(e){for(var a=[],i=0;i<t.length;i++){var o=t[i];(l=r[o.id]).refs--,a.push(l)}
2for(e&&s(d(e,n),n),i=0;i<a.length;i++){var l;if(0===(l=a[i]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}};var b=function(){var e=[];return function(n,t){return e[n]=t,e.filter(Boolean).join("\n")}}();function y(e,n,t,r){var a=t?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(n,a);else{var i=document.createTextNode(a),o=e.childNodes;o[n]&&e.removeChild(o[n]),o.length?e.insertBefore(i,o[n]):e.appendChild(i)}}},function(e,n){e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t=function(e,n){var t=e[1]||"",r=e[3];if(!r)return t;if(n&&"function"==typeof btoa){var a=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(r),i=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[t].concat(i).concat([a]).join("\n")}return[t].join("\n")}(n,e);return n[2]?"@media "+n[2]+"{"+t+"}":t})).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},a=0;a<this.length;a++){var i=this[a][0];"number"==typeof i&&(r[i]=!0)}for(a=0;a<e.length;a++){var o=e[a];"number"==typeof o[0]&&r[o[0]]||(t&&!o[2]?o[2]=t:t&&(o[2]="("+o[2]+") and ("+t+")"),n.push(o))}},n}},function(e,n,t){(n=e.exports=t(28)(!1)).push([e.i,".Player__container___f3NHe{\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.Player__videoContainer___2TVqS{\n\tposition: absolute;\n\tleft:0;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\twidth:100%;\n\theight:100%;\n\tz-index: 0;\n\n}\n\n.Player__overlay___3alO1{\n\tposition: absolute;\n\tleft:0;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\tz-index: 5\n}\n.Player__videoIframe___3_jFK{\n\tposition: relative;\n\tleft:0;\n\ttop:0;\n\tright:0;\n\tbottom:0;\n\twidth: 100%;\n\theight: 100%;\n\tz-index:0;\n\n}",""]),n.locals={container:"Player__container___f3NHe",videoContainer:"Player__videoContainer___2TVqS",overlay:"Player__overlay___3alO1",videoIframe:"Player__videoIframe___3_jFK"}},function(e,n,t){var r=t(29);"string"==typeof r&&(r=[[e.i,r,""]]);t(27)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(t(31));n.default={pauseVideo:{acceptableStates:[r.default.ENDED,r.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[r.default.ENDED,r.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[r.default.ENDED,r.default.PLAYING,r.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=n.default},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","
2setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=n.default},function(e,n){var t=1e3,r=60*t,a=60*r,i=24*a;function o(e,n,t){if(!(e<n))return e<1.5*n?Math.floor(e/n)+" "+t:Math.ceil(e/n)+" "+t+"s"}e.exports=function(e,n){n=n||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var n=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(n){var o=parseFloat(n[1]);switch((n[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*o;case"days":case"day":case"d":return o*i;case"hours":case"hour":case"hrs":case"hr":case"h":return o*a;case"minutes":case"minute":case"mins":case"min":case"m":return o*r;case"seconds":case"second":case"secs":case"sec":case"s":return o*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}}}(e);if("number"===l&&!1===isNaN(e))return n.long?function(e){return o(e,i,"day")||o(e,a,"hour")||o(e,r,"minute")||o(e,t,"second")||e+" ms"}(e):function(e){return e>=i?Math.round(e/i)+"d":e>=a?Math.round(e/a)+"h":e>=r?Math.round(e/r)+"m":e>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,n,t){var r;function a(e){function t(){if(t.enabled){var e=t,a=+new Date,i=a-(r||a);e.diff=i,e.prev=r,e.curr=a,r=a;for(var o=new Array(arguments.length),l=0;l<o.length;l++)o[l]=arguments[l];o[0]=n.coerce(o[0]),"string"!=typeof o[0]&&o.unshift("%O");var c=0;o[0]=o[0].replace(/%([a-zA-Z%])/g,(function(t,r){if("%%"===t)return t;c++;var a=n.formatters[r];if("function"==typeof a){var i=o[c];t=a.call(e,i),o.splice(c,1),c--}return t})),n.formatArgs.call(e,o),(t.log||n.log||console.log.bind(console)).apply(e,o)}}return t.namespace=e,t.enabled=n.enabled(e),t.useColors=n.useColors(),t.color=function(e){var t,r=0;for(t in e)r=(r<<5)-r+e.charCodeAt(t),r|=0;return n.colors[Math.abs(r)%n.colors.length]}(e),"function"==typeof n.init&&n.init(t),t}(n=e.exports=a.debug=a.default=a).coerce=function(e){return e instanceof Error?e.stack||e.message:e},n.disable=function(){n.enable("")},n.enable=function(e){n.save(e),n.names=[],n.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),r=t.length,a=0;a<r;a++)t[a]&&("-"===(e=t[a].replace(/\*/g,".*?"))[0]?n.skips.push(new RegExp("^"+e.substr(1)+"$")):n.names.push(new RegExp("^"+e+"$")))},n.enabled=function(e){var t,r;for(t=0,r=n.skips.length;t<r;t++)if(n.skips[t].test(e))return!1;for(t=0,r=n.names.length;t<r;t++)if(n.names[t].test(e))return!0;return!1},n.humanize=t(35),n.names=[],n.skips=[],n.formatters={}},function(e,n){var t,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var c,u=[],s=!1,d=-1;function p(){s&&c&&(s=!1,c.length?u=c.concat(u):d=-1,u.length&&f())}function f(){if(!s){var e=l(p);s=!0;for(var n=u.length;n;){for(c=u,u=[];++d<n;)c&&c[d].run();d=-1,n=u.length}c=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(n){try{return r.call(null,e)}catch(n){return r.call(this,e)}}}(e)}}function m(e,n){this.fun=e,this.array=n}function g(){}a.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];u.push(new m(e,n)),1!==u.length||s||l(f)},m.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,n,t){(function(r){function a(){var e;try{e=n.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e}(n=e.exports=t(36)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},n.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+n.humanize(this.diff),t){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var a=0,i=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&"%c"===e&&(i=++a)})),e.splice(i,0,r)}},n.save=function(e){try{null==e?n.storage.removeItem("debug"):n.storage.debug=e}catch(e){}},n.load=a,n.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},n.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),n.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],n.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},n.enable(a())}).call(this,t(37))},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=l(t(38)),a=l(t(34)),i=l(t(33)),o=l(t(32));
2function l(e){return e&&e.__esModule?e:{default:e}}var c=(0,r.default)("youtube-player"),u={proxyEvents:function(e){var n={},t=function(t){var r="on"+t.slice(0,1).toUpperCase()+t.slice(1);n[r]=function(n){c('event "%s"',r,n),e.trigger(t,n)}},r=!0,a=!1,o=void 0;try{for(var l,u=i.default[Symbol.iterator]();!(r=(l=u.next()).done);r=!0)t(l.value)}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n},promisifyPlayer:function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={},r=function(r){n&&o.default[r]?t[r]=function(){for(var n=arguments.length,t=Array(n),a=0;a<n;a++)t[a]=arguments[a];return e.then((function(e){var n=o.default[r],a=e.getPlayerState(),i=e[r].apply(e,t);return n.stateChangeRequired||Array.isArray(n.acceptableStates)&&-1===n.acceptableStates.indexOf(a)?new Promise((function(t){e.addEventListener("onStateChange",(function r(){var a=e.getPlayerState(),i=void 0;"number"==typeof n.timeout&&(i=setTimeout((function(){e.removeEventListener("onStateChange",r),t()}),n.timeout)),Array.isArray(n.acceptableStates)&&-1!==n.acceptableStates.indexOf(a)&&(e.removeEventListener("onStateChange",r),clearTimeout(i),t())}))})).then((function(){return i})):i}))}:t[r]=function(){for(var n=arguments.length,t=Array(n),a=0;a<n;a++)t[a]=arguments[a];return e.then((function(e){return e[r].apply(e,t)}))}},i=!0,l=!1,c=void 0;try{for(var u,s=a.default[Symbol.iterator]();!(i=(u=s.next()).done);i=!0)r(u.value)}catch(e){l=!0,c=e}finally{try{!i&&s.return&&s.return()}finally{if(l)throw c}}return t}};n.default=u,e.exports=n.default},function(e,n){function t(e,n){e.onload=function(){this.onerror=this.onload=null,n(null,e)},e.onerror=function(){this.onerror=this.onload=null,n(new Error("Failed to load "+this.src),e)}}function r(e,n){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,n(null,e))}}e.exports=function(e,n,a){var i=document.head||document.getElementsByTagName("head")[0],o=document.createElement("script");"function"==typeof n&&(a=n,n={}),n=n||{},a=a||function(){},o.type=n.type||"text/javascript",o.charset=n.charset||"utf8",o.async=!("async"in n)||!!n.async,o.src=e,n.attrs&&function(e,n){for(var t in n)e.setAttribute(t,n[t])}(o,n.attrs),n.text&&(o.text=""+n.text),("onload"in o?t:r)(o,a),o.onload||t(o,a),i.appendChild(o)}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(t(40));n.default=function(e){var n=new Promise((function(e){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)e(window.YT);else{var n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){n&&n(),e(window.YT)}}})),t="http:"===window.location.protocol?"http:":"https:";return(0,r.default)(t+"//www.youtube.com/iframe_api",(function(n){n&&e.trigger("error",n)})),n},e.exports=n.default},function(e,n,t){"use strict";var r;r=function(){var e={},n={};return e.on=function(e,t){var r={name:e,handler:t};return n[e]=n[e]||[],n[e].unshift(r),r},e.off=function(e){var t=n[e.name].indexOf(e);-1!==t&&n[e.name].splice(t,1)},e.trigger=function(e,t){var r,a=n[e];if(a)for(r=a.length;r--;)a[r].handler(t)},e},e.exports=r},function(e,n,t){var r=t(2)(t(1),"WeakMap");e.exports=r},function(e,n,t){var r=t(2)(t(1),"Set");e.exports=r},function(e,n,t){var r=t(2)(t(1),"Promise");e.exports=r},function(e,n,t){var r=t(2)(t(1),"DataView");e.exports=r},function(e,n,t){var r=t(46),a=t(12),i=t(45),o=t(44),l=t(43),c=t(7),u=t(19),s=u(r),d=u(a),p=u(i),f=u(o),m=u(l),g=c;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=g(new a)||i&&"[object Promise]"!=g(i.resolve())||o&&"[object Set]"!=g(new o)||l&&"[object WeakMap]"!=g(new l))&&(g=function(e){var n=c(e),t="[object Object]"==n?e.constructor:void 0,r=t?u(t):"";if(r)switch(r){case s:return"[object DataView]";case d:return"[object Map]";case p:return"[object Promise]";case f:return"[object Set]";case m:return"[object WeakMap]"}return n}),e.exports=g},function(e,n,t){var r=t(22),a=t(13);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},function(e,n){e.exports=function(e,n){return function(t){return e(n(t))}}},function(e,n,t){var r=t(49)(Object.keys,Object);e.exports=r},function(e,n){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},function(e,n,t){var r=t(51),a=t(50),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var n=[];for(var t in Object(e))i.call(e,t)&&"constructor"!=t&&n.push(t);return n}},function(e,n,t){(function(e){var r=t(21),a="object"==typeof n&&n&&!n.nodeType&&n,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===a&&r.process,l=function(){try{return i&&i.require&&i.require("util").t
vendor: 6,501 bytes, line 2
2ypes||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=l}).call(this,t(15)(e))},function(e,n){e.exports=function(e){return function(n){return e(n)}}},function(e,n,t){var r=t(7),a=t(13),i=t(4),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&a(e.length)&&!!o[r(e)]}},function(e,n){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},function(e,n){e.exports=function(){return!1}},function(e,n,t){var r=t(7),a=t(4);e.exports=function(e){return a(e)&&"[object Arguments]"==r(e)}},function(e,n,t){var r=t(58),a=t(4),i=Object.prototype,o=i.hasOwnProperty,l=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return a(e)&&o.call(e,"callee")&&!l.call(e,"callee")};e.exports=c},function(e,n){e.exports=function(e,n){for(var t=-1,r=Array(e);++t<e;)r[t]=n(t);return r}},function(e,n,t){var r=t(60),a=t(59),i=t(10),o=t(16),l=t(56),c=t(14),u=Object.prototype.hasOwnProperty;e.exports=function(e,n){var t=i(e),s=!t&&a(e),d=!t&&!s&&o(e),p=!t&&!s&&!d&&c(e),f=t||s||d||p,m=f?r(e.length,String):[],g=m.length;for(var h in e)!n&&!u.call(e,h)||f&&("length"==h||d&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||l(h,g))||m.push(h);return m}},function(e,n,t){var r=t(61),a=t(52),i=t(48);e.exports=function(e){return i(e)?r(e):a(e)}},function(e,n){e.exports=function(){return[]}},function(e,n){e.exports=function(e,n){for(var t=-1,r=null==e?0:e.length,a=0,i=[];++t<r;){var o=e[t];n(o,t,e)&&(i[a++]=o)}return i}},function(e,n,t){var r=t(64),a=t(63),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,l=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(n){return i.call(e,n)})))}:a;e.exports=l},function(e,n){e.exports=function(e,n){for(var t=-1,r=n.length,a=e.length;++t<r;)e[a+t]=n[t];return e}},function(e,n,t){var r=t(66),a=t(10);e.exports=function(e,n,t){var i=n(e);return a(e)?i:r(i,t(e))}},function(e,n,t){var r=t(67),a=t(65),i=t(62);e.exports=function(e){return r(e,i,a)}},function(e,n,t){var r=t(68),a=Object.prototype.hasOwnProperty;e.exports=function(e,n,t,i,o,l){var c=1&t,u=r(e),s=u.length;if(s!=r(n).length&&!c)return!1;for(var d=s;d--;){var p=u[d];if(!(c?p in n:a.call(n,p)))return!1}var f=l.get(e);if(f&&l.get(n))return f==n;var m=!0;l.set(e,n),l.set(n,e);for(var g=c;++d<s;){var h=e[p=u[d]],b=n[p];if(i)var y=c?i(b,h,p,n,e,l):i(h,b,p,e,n,l);if(!(void 0===y?h===b||o(h,b,t,i,l):y)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var v=e.constructor,x=n.constructor;v!=x&&"constructor"in e&&"constructor"in n&&!("function"==typeof v&&v instanceof v&&"function"==typeof x&&x instanceof x)&&(m=!1)}return l.delete(e),l.delete(n),m}},function(e,n){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=e})),t}},function(e,n){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach((function(e,r){t[++n]=[r,e]})),t}},function(e,n,t){var r=t(1).Uint8Array;e.exports=r},function(e,n,t){var r=t(11),a=t(72),i=t(23),o=t(17),l=t(71),c=t(70),u=r?r.prototype:void 0,s=u?u.valueOf:void 0;e.exports=function(e,n,t,r,u,d,p){switch(t){case"[object DataView]":if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=n.byteLength||!d(new a(e),new a(n)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+n);case"[object Error]":return e.name==n.name&&e.message==n.message;case"[object RegExp]":case"[object String]":return e==n+"";case"[object Map]":var f=l;case"[object Set]":var m=1&r;if(f||(f=c),e.size!=n.size&&!m)return!1;var g=p.get(e);if(g)return g==n;r|=2,p.set(e,n);var h=o(f(e),f(n),r,u,d,p);return p.delete(e),h;case"[object Symbol]":if(s)return s.call(e)==s.call(n)}return!1}},function(e,n){e.exports=function(e,n){return e.has(n)}},function(e,n){e.exports=function(e,n){for(var t=-1,r=null==e?0:e.length;++t<r;)if(n(e[t],t,e))return!0;return!1}},function(e,n){e.exports=function(e){return this.__data__.has(e)}},function(e,n){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,n,t){var r=t(18),a=t(77),i=t(76);function o(e){var n=-1,t=null==e?0:e.length;for(this.__data__=new r;++n<t;)this.add(e[n])}o.prototype.add=o.prototype.push=a,o.prototype.has=i,e.exports=o},function(e,n,t){var r=t(5);e.exports=function(e,n){var t=r(this,e),a=t.size;return t.set(e,n),this.size+=t.size==a?0:1,this}},function(e,n,t){var r=t(5);e.exports=function(e){return r(this,e).has(e)}},function(e,n,t){var r=t(5);e.exports=function(e){return r(this,e).get(e)}},function(e,n){e.exports=function(e){var n=typeof e;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e}},function(e,n,t){var r=t(5);e.exports=function(e){var n=r(this,e).delete(e);return this.size-=n?1:0,n}},function(e,n,t){var r=t(6);e.exports=function(e,n){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=r&&void 0===n?"__lodash_hash_undefined__":n,this}},function(e,n,t){var r=t(6),a=Object.prototype.hasOwnProperty;e.exports=function(e){var n=this.__data__;return r?void 0!==n[e]:a.call(n,e)}},function(e,n,t){var r=t(6),a=Object.prototype.hasOwnProperty;e.exports=function(e){var n=this.__data__;if(r){var t=n[e];return"__lodash_hash_undefined__"===t?void 0:t}return a.call(n,e)?n[e]:void 0}},function(e,n){e.exports=function(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}},function(e,n,t){var r=t(6);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,n,t){var r=t(88),a=t(87),i=t(86),o=t(85),l=t(84);function c(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=a,c.prototype.get=i,c.prototype.has=o,c.prototype.set=l,e.exports=c},function(e,n,t){var r=t(89),a=t(9),i=t(12);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),str
vendor: 3,002 bytes, line 2
2ing:new r}}},function(e,n){e.exports=function(e,n){return null==e?void 0:e[n]}},function(e,n,t){var r=t(1)["__core-js_shared__"];e.exports=r},function(e,n,t){var r=t(92),a=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!a&&a in e}},function(e,n){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},function(e,n,t){var r=t(11),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var n=i.call(e,l),t=e[l];try{e[l]=void 0;var r=!0}catch(e){}var a=o.call(e);return r&&(n?e[l]=t:delete e[l]),a}},function(e,n){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(t=window)}e.exports=t},function(e,n,t){var r=t(22),a=t(93),i=t(20),o=t(19),l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,s=c.toString,d=u.hasOwnProperty,p=RegExp("^"+s.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||a(e))&&(r(e)?p:l).test(o(e))}},function(e,n,t){var r=t(9),a=t(12),i=t(18);e.exports=function(e,n){var t=this.__data__;if(t instanceof r){var o=t.__data__;if(!a||o.length<199)return o.push([e,n]),this.size=++t.size,this;t=this.__data__=new i(o)}return t.set(e,n),this.size=t.size,this}},function(e,n){e.exports=function(e){return this.__data__.has(e)}},function(e,n){e.exports=function(e){return this.__data__.get(e)}},function(e,n){e.exports=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t}},function(e,n,t){var r=t(9);e.exports=function(){this.__data__=new r,this.size=0}},function(e,n,t){var r=t(8);e.exports=function(e,n){var t=this.__data__,a=r(t,e);return a<0?(++this.size,t.push([e,n])):t[a][1]=n,this}},function(e,n,t){var r=t(8);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,n,t){var r=t(8);e.exports=function(e){var n=this.__data__,t=r(n,e);return t<0?void 0:n[t][1]}},function(e,n,t){var r=t(8),a=Array.prototype.splice;e.exports=function(e){var n=this.__data__,t=r(n,e);return!(t<0||(t==n.length-1?n.pop():a.call(n,t,1),--this.size,0))}},function(e,n){e.exports=function(){this.__data__=[],this.size=0}},function(e,n,t){var r=t(9),a=t(102),i=t(101),o=t(100),l=t(99),c=t(98);function u(e){var n=this.__data__=new r(e);this.size=n.size}u.prototype.clear=a,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=l,u.prototype.set=c,e.exports=u},function(e,n,t){var r=t(108),a=t(17),i=t(73),o=t(69),l=t(47),c=t(10),u=t(16),s=t(14),d="[object Arguments]",p="[object Array]",f="[object Object]",m=Object.prototype.hasOwnProperty;e.exports=function(e,n,t,g,h,b){var y=c(e),v=c(n),x=y?p:l(e),w=v?p:l(n),E=(x=x==d?f:x)==f,k=(w=w==d?f:w)==f,C=x==w;if(C&&u(e)){if(!u(n))return!1;y=!0,E=!1}if(C&&!E)return b||(b=new r),y||s(e)?a(e,n,t,g,h,b):i(e,n,x,t,g,h,b);if(!(1&t)){var _=E&&m.call(e,"__wrapped__"),S=k&&m.call(n,"__wrapped__");
2if(_||S){var O=_?e.value():e,P=S?n.value():n;return b||(b=new r),h(O,P,t,g,b)}}return!!C&&(b||(b=new r),o(e,n,t,g,h,b))}},function(e,n,t){var r=t(109),a=t(4);e.exports=function e(n,t,i,o,l){return n===t||(null==n||null==t||!a(n)&&!a(t)?n!=n&&t!=t:r(n,t,i,o,e,l))}},function(e,n,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,n,t){"use strict";var r=t(111);function a(){}e.exports=function(){function e(e,n,t,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n};return t.checkPropTypes=a,t.PropTypes=t,t}},function(e,n,t){"use strict";t.r(n);var r=t(0),a=t.n(r),i=t(3),o=t.n(i),l=t(25),c=t.n(l),u=t(24),s=t.n(u),d=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};function f(e){return p({},e,{playerVars:p({},e.playerVars,{autoplay:0,start:0,end:0})})}var m=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t.onPlayerReady=function(e){return t.props.onReady(e)},t.onPlayerError=function(e){return t.props.onError(e)},t.onPlayerStateChange=function(e){switch(t.props.onStateChange(e),e.data){case n.PlayerState.ENDED:t.props.onEnd(e);break;case n.PlayerState.PLAYING:t.props.onPlay(e);break;case n.PlayerState.PAUSED:t.props.onPause(e);break;default:return}},t.onPlayerPlaybackRateChange=function(e){return t.props.onPlaybackRateChange(e)},t.onPlayerPlaybackQualityChange=function(e){return t.props.onPlaybackQualityChange(e)},t.createPlayer=function(){if("undefined"!=typeof document){var e=p({},t.props.opts,{videoId:t.props.videoId});t.internalPlayer=s()(t.container,e),t.internalPlayer.on("ready",t.onPlayerReady),t.internalPlayer.on("error",t.onPlayerError),t.internalPlayer.on("stateChange",t.onPlayerStateChange),t.internalPlayer.on("playbackRateChange",t.onPlayerPlaybackRateChange),t.internalPlayer.on("playbackQualityChange",t.onPlayerPlaybackQualityChange)}},t.resetPlayer=function(){return t.internalPlayer.destroy().then(t.createPlayer)},t.updatePlayer=function(){t.internalPlayer.getIframe().then((function(e){t.props.id?e.setAttribute("id",t.props.id):e.removeAttribute("id"),t.props.className?e.setAttribute("class",t.props.className):e.removeAttribute("class")}))},t.updateVideo=function(){if(void 0!==t.props.videoId&&null!==t.props.videoId){var e=!1,n={videoId:t.props.videoId};"playerVars"in t.props.opts&&(e=1===t.props.opts.playerVars.autoplay,"start"in t.props.opts.playerVars&&(n.startSeconds=t.props.opts.playerVars.start),"end"in t.props.opts.playerVars&&(n.endSeconds=t.props.opts.playerVars.end)),e?t.internalPlayer.loadVideoById(n):t.internalPlayer.cueVideoById(n)}else t.internalPlayer.stopVideo()},t.refContainer=function(e){t.container=e},t.container=null,t.internalPlayer=null,t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,o.a.Component),d(n,[{key:"componentDidMount",value:function(){this.createPlayer()}},{key:"componentDidUpdate",value:function(e){(function(e,n){return e.id===n.id||e.className===n.className})(e,this.props)&&this.updatePlayer(),function(e,n){return!c()(f(e.opts),f(n.opts))}(e,this.props)&&this.resetPlayer(),function(e,n){if(e.videoId!==n.videoId)return!0;var t=e.opts.playerVars||{},r=n.opts.playerVars||{};return t.start!==r.start||t.end!==r.end}(e,this.props)&&this.updateVideo()}},{key:"componentWillUnmount",value:function(){this.internalPlayer.destroy()}},{key:"render",value:function(){return o.a.createElement("span",{className:this.props.containerClassName},o.a.createElement("div",{id:this.props.id,className:this.props.className,ref:this.refContainer}))}}]),n}();m.propTypes={videoId:a.a.string,id:a.a.string,className:a.a.string,containerClassName:a.a.string,opts:a.a.object,onReady:a.a.func,onError:a.a.func,onPlay:a.a.func,onPause:a.a.func,onEnd:a.a.func,onStateChange:a.a.func,onPlaybackRateChange:a.a.func,onPlaybackQualityChange:a.a.func},m.defaultProps={id:null,className:null,opts:{},containerClassName:"",onReady:function(){},onError:function(){},onPlay:function(){},onPause:function(){},onEnd:function(){},onStateChange:function(){},onPlaybackRateChange:function(){},onPlaybackQualityChange:function(){}},m.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5},n.default=m},function(e,n,t){"use strict";function r(e){return function(){return e}}var a=function(){};a.thatReturns=r,a.thatReturnsFalse=r(!1),a.thatReturnsTrue=r(!0),a.thatReturnsNull=r(null),a.thatReturnsThis=function(){return this},a.thatReturnsArgument=function(e){return e},e.exports=a},function(e,n,t){"use strict";e.exports={}},function(e,n,t){"use strict";e.exports=function(e,n,t,r,a,i,o,l){if(!e){var c;if(void 0===n)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[t,r,a,i,o,l],s=0;(c=new Error(n.replace(/%s/g,(function(){return u[s++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,n,t){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=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 n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,o,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var u in t=Object(arguments[c]))a.call(t,u)&&(l[u]=t[u]);if(r){o=r(t);for(var s=0;s<o.length;s++)i.call(t,o[s])&&(l[o[s]]=t[o[s]])}}return l}},function(e,n,t){"use strict";var r=t(117),a=t(116),i=t(115),o=t(114),l="function"==typeof Symbol&&Symbol.for,c=l?Symbol.for("react.element"):60103,u=l?Symbol.for("react.portal"):60106,s=l?Symbol.for("react.fragment"):60107,d=l?Symbol.for("react.strict_mode"):60108,p=l?Symbol.for("react.profiler"):60114,f=l?Symbol.for("react.provider"):60109,m=l?Symbol.for("react.context"):60110,g=l?Symbol.for("react.async_mode"):60111,h=l?Symbol.for("react.forward_ref"):60112;l&&Symbol.for("react.timeout");var b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var n=arguments.length-1,t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<n;r++)t+="&args[]="+encodeURIComponent(arguments[r+1]);a(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",t)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function x(e,n,t){this.props=e,this.context=n,this.refs=i,this.updater=t||v}function w(){}function E(e,n,t){this.props=e,this.context=n,this.refs=i,this.updater=t||v}x.prototype.isReactComponent={},x.prototype.setState=function(e,n){"object"!=typeof e&&"function"!=typeof e&&null!=e&&y("85"),this.updater.enqueueSetState(this,e,n,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=x.prototype;var k=E.prototype=new w;k.constructor=E,r(k,x.prototype),k.isPureReactComponent=!0;var C={current:null},_=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function O(e,n,t){var r=void 0,a={},i=null,o=null;if(null!=n)for(r in void 0!==n.ref&&(o=n.ref),void 0!==n.key&&(i=""+n.key),n)_.call(n,r)&&!S.hasOwnProperty(r)&&(a[r]=n[r]);var l=arguments.length-2;if(1===l)a.children=t;else if(1<l){for(var u=Array(l),s=0;s<l;s++)u[s]=arguments[s+2];a.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===a[r]&&(a[r]=l[r]);return{$$typeof:c,type:e,key:i,ref:o,props:a,_owner:C.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===c}var j=/\/+/g,T=[];function M(e,n,t,r){if(T.length){var a=T.pop();return a.result=e,a.keyPrefix=n,a.func=t,a.context=r,a.count=0,a}return{result:e,keyPrefix:n,func:t,context:r,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function I(e,n,t,r){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case c:case u:i=!0}}if(i)return t(r,e,""===n?"."+D(e,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(e))for(var o=0;o<e.length;o++){var l=n+D(a=e[o],o);i+=I(a,l,t,r)}else if("function"==typeof(l=null==e?null:"function"==typeof(l=b&&e[b]||e["@@iterator"])?l:null))for(e=l.call(e),o=0;!(a=e.next()).done;)i+=I(a=a.value,l=n+D(a,o++),t,r);else"object"===a&&y("31","[object Object]"==(t=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":t,"");return i}function D(e,n){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var n={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return n[e]}))}(e.key):n.toString(36)}function L(e,n){e.func.call(e.context,n,e.count++)}function R(e,n,t){var r=e.result,a=e.keyPrefix;e=e.func.call(e.context,n,e.count++),Array.isArray(e)?F(e,r,t,o.thatReturnsArgument):null!=e&&(P(e)&&(n=a+(!e.key||n&&n.key===e.key?"":(""+e.key).replace(j,"$&/")+"/")+t,e={$$typeof:c,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function F(e,n,t,r,a){var i="";null!=t&&(i=(""+t).replace(j,"$&/")+"/"),n=M(n,i,r,a),null==e||I(e,"",R,n),A(n)}var B={Children:{map:function(e,n,t){if(null==e)return e;var r=[];return F(e,r,null,n,t),r},forEach:function(e,n,t){if(null==e)return e;n=M(null,null,n,t),null==e||I(e,"",L,n),A(n)},count:function(e){return null==e?0:I(e,"",o.thatReturnsNull,null)},toArray:function(e){var n=[];return F(e,n,null,o.thatReturnsArgument),n},only:function(e){return P(e)||y("143"),e}},createRef:function(){return{current:null}}
2,Component:x,PureComponent:E,createContext:function(e,n){return void 0===n&&(n=null),(e={$$typeof:m,_calculateChangedBits:n,_defaultValue:e,_currentValue:e,_currentValue2:e,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null}).Provider={$$typeof:f,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:h,render:e}},Fragment:s,StrictMode:d,unstable_AsyncMode:g,unstable_Profiler:p,createElement:O,cloneElement:function(e,n,t){null==e&&y("267",e);var a=void 0,i=r({},e.props),o=e.key,l=e.ref,u=e._owner;if(null!=n){void 0!==n.ref&&(l=n.ref,u=C.current),void 0!==n.key&&(o=""+n.key);var s=void 0;for(a in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),n)_.call(n,a)&&!S.hasOwnProperty(a)&&(i[a]=void 0===n[a]&&void 0!==s?s[a]:n[a])}if(1==(a=arguments.length-2))i.children=t;else if(1<a){s=Array(a);for(var d=0;d<a;d++)s[d]=arguments[d+2];i.children=s}return{$$typeof:c,type:e.type,key:o,ref:l,props:i,_owner:u}},createFactory:function(e){var n=O.bind(null,e);return n.type=e,n},isValidElement:P,version:"16.4.1",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:C,assign:r}},N={default:B},z=N&&B||N;e.exports=z.default?z.default:z},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},a=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),i=c(t(3)),o=c(t(113)),l=c(t(30));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e)),r=t.props.aspectRatio.split(":");return t.state={aspectRatio:r[0]/r[1],videoHeight:10},t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.default.Component),a(n,[{key:"componentDidMount",value:function(){this.updateDimensions(),window.addEventListener("resize",this.updateDimensions.bind(this))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateDimensions.bind(this))}},{key:"updateDimensions",value:function(){var e=this.state.aspectRatio,n=this.container.clientWidth,t=this.container.clientHeight,r=t,a=n,i=0,o=0;n/t>e?i=((r=n/e)-t)/-2:o=((a=t*e)-n)/-2,this.setState({videoHeight:r,videoWidth:a,videoY:i,videoX:o})}},{key:"onEnd",value:function(e){e.target.playVideo()}},{key:"onReady",value:function(e){e.target.playVideo(),this.props.onReady()}},{key:"render",value:function(){var e=this,n=this.state,t=n.videoHeight,a=n.videoWidth,c=n.videoX,u=n.videoY,s=this.props,d=s.style,p=s.children,f=s.className,m=s.overlay,g=function(e){return{videoId:e.videoId,onReady:e.onReady}}(this.props);return i.default.createElement("div",{style:d,ref:function(n){return e.container=n},className:[l.default.container,f].join(" ")},i.default.createElement("div",null,p),i.default.createElement("div",{className:l.default.videoContainer,style:{width:a+"px",height:t+"px",top:u+"px",left:c+"px"}},m&&i.default.createElement("div",{className:l.default.overlay,style:{backgroundColor:m}}),i.default.createElement(o.default,r({},g,{onEnd:this.onEnd,onReady:this.onReady.bind(this),opts:{playerVars:{autoplay:1,controls:0,rel:0,showinfo:0,mute:1}},className:l.default.videoIframe}))))}}]),n}();u.defaultProps={aspectRatio:"16:9",videoId:"jssO8-5qmag",overlay:"false",onReady:function(){}},n.default=u}])},42473:e=>{"use strict";var n=function(){};e.exports=n}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.