"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1103],{64757:function(e,t,l){l.d(t,{$c:function(){return a},FZ:function(){return s},PL:function(){return r},cc:function(){return n}});let a=[{text:"Brun",value:"#A07553"},{text:"Bronse",value:"#957468"},{text:"Gull",value:"#8C7A5D"},{text:"Oransje",value:"#EF5F00"},{text:"Tomat",value:"#DD4425"},{text:"R\xf8d",value:"#DC3E42"},{text:"Rubin",value:"#DC3B5D"},{text:"Karmosinr\xf8d",value:"#DF3478"},{text:"Rosa",value:"#CF3897"},{text:"Plomme",value:"#A144AF"},{text:"Lilla",value:"#8347B9"},{text:"Fiolett",value:"#654DC4"},{text:"Iris",value:"#5151CD"},{text:"Indigo",value:"#3358D4"},{text:"Bl\xe5",value:"#0788F0"},{text:"Cyan",value:"#0997B9"},{text:"Teal",value:"#0D9B8A"},{text:"Jade",value:"#26997B"},{text:"Gr\xf8nn",value:"#2B9A66"},{text:"Gress",value:"#3E9B50"},{text:"Himmelbl\xe5",value:"#74DAF8"},{text:"Mint",value:"#7DE0CB"},{text:"Lime",value:"#B0E64C"},{text:"Gul",value:"#FFDC00"},{text:"Ravgul",value:"#FFBA18"},{text:"Egendefinert",value:""}],n=[{text:"Lavendel",value:"#8E8C99"},{text:"Sand",value:"#8D8D86"},{text:"Oliven",value:"#898E87"},{text:"Salvie",value:"#868E8B"},{text:"Skifergr\xe5",value:"#8B8D98"},{text:"Gr\xe5",value:"#777777"},{text:"Egendefinert",value:""}],r=[{text:"Ingen",value:.1},{text:"Liten",value:.75},{text:"Medium",value:1},{text:"Stor",value:1.5},{text:"Full",value:2}],s=[{headingNormal:{title:"Inter",url:"https://storage.googleapis.com/loid-public/fonts/Inter-VariableFont_opsz%2Cwght.ttf",weight:700},textNormal:{title:"Inter",url:"https://storage.googleapis.com/loid-public/fonts/Inter-VariableFont_opsz%2Cwght.ttf",weight:400},textSemiBold:{title:"Inter",url:"https://storage.googleapis.com/loid-public/fonts/Inter-VariableFont_opsz%2Cwght.ttf",weight:500},textBold:{title:"Inter",url:"https://storage.googleapis.com/loid-public/fonts/Inter-VariableFont_opsz%2Cwght.ttf",weight:700}},{headingNormal:{title:"Roboto Bold",url:"https://storage.googleapis.com/loid-public/fonts/Roboto-Bold.ttf",weight:700},textNormal:{title:"Roboto Regular",url:"https://storage.googleapis.com/loid-public/fonts/Roboto-Regular.ttf",weight:400},textSemiBold:{title:"Roboto Medium",url:"https://storage.googleapis.com/loid-public/fonts/Roboto-Medium.ttf",weight:500},textBold:{title:"Roboto Bold",url:"https://storage.googleapis.com/loid-public/fonts/Roboto-Bold.ttf",weight:700}},{headingNormal:{title:"Noto Sans",url:"https://storage.googleapis.com/loid-public/fonts/NotoSans-VariableFont_wdth%2Cwght.ttf",weight:700},textNormal:{title:"Noto Sans",url:"https://storage.googleapis.com/loid-public/fonts/NotoSans-VariableFont_wdth%2Cwght.ttf",weight:400},textSemiBold:{title:"Noto Sans",url:"https://storage.googleapis.com/loid-public/fonts/NotoSans-VariableFont_wdth%2Cwght.ttf",weight:500},textBold:{title:"Noto Sans",url:"https://storage.googleapis.com/loid-public/fonts/NotoSans-VariableFont_wdth%2Cwght.ttf",weight:700}},{headingNormal:{title:"Lato Bold",url:"https://storage.googleapis.com/loid-public/fonts/Lato-Bold.ttf",weight:700},textNormal:{title:"Lato Regular",url:"https://storage.googleapis.com/loid-public/fonts/Lato-Regular.ttf",weight:400},textSemiBold:{title:"Lato Regular",url:"https://storage.googleapis.com/loid-public/fonts/Lato-Regular.ttf",weight:500},textBold:{title:"Lato Bold",url:"https://storage.googleapis.com/loid-public/fonts/Lato-Bold.ttf",weight:700}},{headingNormal:{title:"Open Sans",url:"https://storage.googleapis.com/loid-public/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf",weight:700},textNormal:{title:"Open Sans",url:"https://storage.googleapis.com/loid-public/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf",weight:400},textSemiBold:{title:"Open Sans",url:"https://storage.googleapis.com/loid-public/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf",weight:500},textBold:{title:"Open Sans",url:"https://storage.googleapis.com/loid-public/fonts/OpenSans-VariableFont_wdth%2Cwght.ttf",weight:700}},{headingNormal:{title:"Montserrat",url:"https://storage.googleapis.com/loid-public/fonts/Montserrat-VariableFont_wght.ttf",weight:700},textNormal:{title:"Montserrat",url:"https://storage.googleapis.com/loid-public/fonts/Montserrat-VariableFont_wght.ttf",weight:400},textSemiBold:{title:"Montserrat",url:"https://storage.googleapis.com/loid-public/fonts/Montserrat-VariableFont_wght.ttf",weight:500},textBold:{title:"Montserrat",url:"https://storage.googleapis.com/loid-public/fonts/Montserrat-VariableFont_wght.ttf",weight:700}},{headingNormal:{title:"Oswald",url:"https://storage.googleapis.com/loid-public/fonts/Oswald-VariableFont_wght.ttf",weight:700},textNormal:{title:"Oswald",url:"https://storage.googleapis.com/loid-public/fonts/Oswald-VariableFont_wght.ttf",weight:400},textSemiBold:{title:"Oswald",url:"https://storage.googleapis.com/loid-public/fonts/Oswald-VariableFont_wght.ttf",weight:500},textBold:{title:"Oswald",url:"https://storage.googleapis.com/loid-public/fonts/Oswald-VariableFont_wght.ttf",weight:700}},{headingNormal:{title:"Poppins Bold",url:"https://storage.googleapis.com/loid-public/fonts/Poppins-Bold.ttf",weight:700},textNormal:{title:"Poppins Regular",url:"https://storage.googleapis.com/loid-public/fonts/Poppins-Regular.ttf",weight:400},textSemiBold:{title:"Poppins Medium",url:"https://storage.googleapis.com/loid-public/fonts/Poppins-Medium.ttf",weight:500},textBold:{title:"Poppins Bold",url:"https://storage.googleapis.com/loid-public/fonts/Poppins-Bold.ttf",weight:700}},{headingNormal:{title:"Raleway",url:"https://storage.googleapis.com/loid-public/fonts/Raleway-VariableFont_wght.ttf",weight:700},textNormal:{title:"Raleway",url:"https://storage.googleapis.com/loid-public/fonts/Raleway-VariableFont_wght.ttf",weight:400},textSemiBold:{title:"Raleway",url:"https://storage.googleapis.com/loid-public/fonts/Raleway-VariableFont_wght.ttf",weight:500},textBold:{title:"Raleway",url:"https://storage.googleapis.com/loid-public/fonts/Raleway-VariableFont_wght.ttf",weight:700}},{headingNormal:{title:"PT Sans Bold",url:"https://storage.googleapis.com/loid-public/fonts/PTSans-Bold.ttf",weight:700},textNormal:{title:"PT Sans Regular",url:"https://storage.googleapis.com/loid-public/fonts/PTSans-Regular.ttf",weight:400},textSemiBold:{title:"PT Sans Regular",url:"https://storage.googleapis.com/loid-public/fonts/PTSans-Regular.ttf",weight:500},textBold:{title:"PT Sans Bold",url:"https://storage.googleapis.com/loid-public/fonts/PTSans-Bold.ttf",weight:700}}]},44517:function(e,t,l){l.d(t,{ZP:function(){return u},g$:function(){return f}});var a=l(44912),n=l(9518),r=l(10075),s=l(34787),o=l(45466),i=l(80847);let c=o.z.object({defaultBookingFlowType:i.C8,legalPaymentMethods:i.Pb.array(),legalAuthMethods:o.z.object({webinars:o.z.object({free:i.yd.array(),paid:i.yd.array()}),videoCalls:o.z.object({free:i.yd.array(),paid:i.yd.array()})})}),d=(0,n.createContext)({});function u(e){let{children:t}=e,[l,o]=(0,n.useState)(""),[i,u]=(0,n.useState)(),{data:f}=(0,s.J)({resSchema:c,path:"/tenantConfig",withAuth:!1});return(0,n.useEffect)(()=>{{let e=window.location.host.split(".");"admin"===e[0]?o(e[1]):o(e[0])}},[]),(0,n.useEffect)(()=>{async function e(){let e=await (0,r.k_)("tenantId","GET",{},{tenant:l});e.error||u(e.tenantId)}l&&e()},[l]),(0,a.jsx)(d.Provider,{value:{tenantConfigs:f,subdomain:l,tenantId:i},children:t})}let f=()=>(0,n.useContext)(d)},59163:function(e,t,l){l.r(t),l.d(t,{ThemeContext:function(){return r},default:function(){return s},useThemeContext:function(){return o}});var a=l(44912),n=l(9518);let r=(0,n.createContext)({});function s(e){let{children:t}=e,[l,s]=(0,n.useState)(null),o=e=>{let t=document.documentElement;e?(t.classList.remove("light"),t.classList.add("dark")):(t.classList.remove("dark"),t.classList.add("light")),localStorage.setItem("theme",e?"dark":"light"),s(e)};return(0,n.useEffect)(()=>{if(localStorage.getItem("theme")){o("dark"===localStorage.getItem("theme"));return}o(window.matchMedia("(prefers-color-scheme: dark)").matches)},[]),(0,a.jsx)(r.Provider,{value:{isDarkMode:l,toggleDarkMode:()=>o(!l)},children:null!==l?t:null})}let o=()=>(0,n.useContext)(r)},35705:function(e,t,l){l.r(t),l.d(t,{WhitelabelContext:function(){return x},default:function(){return h},useWhitelabelContext:function(){return p}});var a=l(44912),n=l(9518),r=l(93741),s=l(10075),o=l(34787),i=l(65014);let c=e=>e?"\n      .radix-themes {\n        --font-weight-light: ".concat(e.textNormal.weight,";\n        --font-weight-regular: ").concat(e.textNormal.weight,";\n        --font-weight-medium: ").concat(e.textSemiBold.weight,";\n        --font-weight-bold: ").concat(e.textBold.weight,';\n      }\n\n      @font-face {\n        font-family: "Text";\n        font-weight: ').concat(e.textNormal.weight,";\n        src: url(").concat(e.textNormal.url,');\n      }\n\n      @font-face {\n        font-family: "Text";\n        font-weight: ').concat(e.textSemiBold.weight,";\n        src: url(").concat(e.textSemiBold.url,');\n      }\n\n      @font-face {\n        font-family: "Text";\n        font-weight: ').concat(e.textBold.weight,";\n        src: url(").concat(e.textBold.url,');\n      }\n\n      @font-face {\n        font-family: "Heading";\n        font-weight: ').concat(e.headingNormal.weight,";\n        src: url(").concat(e.headingNormal.url,");\n      }\n    "):"",d=e=>2===e?"\n      .radix-themes {\n        --radius-factor: 2;\n        --radius-full: 9999px;\n      }":"\n        .radix-themes {\n          --radius-factor: ".concat(e,";\n          --radius-full: 0px;\n        }");var u=l(37119),f=l(59163);let g={css:":root, .light, .light-theme {\n    --ruby-1: #fcfcfc;\n  --ruby-2: #f9f9f9;\n  --ruby-3: #f0f0f0;\n  --ruby-4: #e7e7e7;\n  --ruby-5: #dfdfdf;\n  --ruby-6: #d6d6d6;\n  --ruby-7: #cacaca;\n  --ruby-8: #b6b6b6;\n  --ruby-9: #292929;\n  --ruby-10: #3d3d3d;\n  --ruby-11: #656565;\n  --ruby-12: #272727;\n\n    --ruby-a1: #00000003;\n  --ruby-a2: #00000006;\n  --ruby-a3: #0000000f;\n  --ruby-a4: #00000018;\n  --ruby-a5: #00000020;\n  --ruby-a6: #00000029;\n  --ruby-a7: #00000035;\n  --ruby-a8: #00000049;\n  --ruby-a9: #000000d6;\n  --ruby-a10: #000000c2;\n  --ruby-a11: #0000009a;\n  --ruby-a12: #000000d8;\n\n    --ruby-contrast: #fff;\n    --ruby-surface: #f8f8f8cc;\n    --ruby-indicator: #292929;\n    --ruby-track: #292929;\n  }\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      :root, .light, .light-theme {\n        --ruby-1: oklch(99.2% 0 none);\n      --ruby-2: oklch(98.2% 0 none);\n      --ruby-3: oklch(95.4% 0 none);\n      --ruby-4: oklch(92.8% 0 none);\n      --ruby-5: oklch(90.4% 0 none);\n      --ruby-6: oklch(87.6% 0 none);\n      --ruby-7: oklch(83.8% 0 none);\n      --ruby-8: oklch(77.5% 0 none);\n      --ruby-9: oklch(28.1% 0 none);\n      --ruby-10: oklch(36% 0 none);\n      --ruby-11: oklch(50.6% 0 none);\n      --ruby-12: oklch(27.4% 0 none);\n\n        --ruby-a1: color(display-p3 0 0 0 / 0.0118);\n      --ruby-a2: color(display-p3 0 0 0 / 0.0235);\n      --ruby-a3: color(display-p3 0 0 0 / 0.0588);\n      --ruby-a4: color(display-p3 0 0 0 / 0.0941);\n      --ruby-a5: color(display-p3 0 0 0 / 0.1255);\n      --ruby-a6: color(display-p3 0 0 0 / 0.1608);\n      --ruby-a7: color(display-p3 0 0 0 / 0.2078);\n      --ruby-a8: color(display-p3 0 0 0 / 0.2863);\n      --ruby-a9: color(display-p3 0 0 0 / 0.8392);\n      --ruby-a10: color(display-p3 0 0 0 / 0.7608);\n      --ruby-a11: color(display-p3 0 0 0 / 0.6039);\n      --ruby-a12: color(display-p3 0 0 0 / 0.8471);\n\n        --ruby-contrast: #fff;\n        --ruby-surface: color(display-p3 0.9725 0.9725 0.9725 / 0.8);\n        --ruby-indicator: oklch(28.1% 0 none);\n        --ruby-track: oklch(28.1% 0 none);\n      }\n    }\n  }\n\n.dark, .dark-theme {\n    --ruby-1: #111;\n  --ruby-2: #191919;\n  --ruby-3: #222;\n  --ruby-4: #2a2a2a;\n  --ruby-5: #313131;\n  --ruby-6: #3a3a3a;\n  --ruby-7: #484848;\n  --ruby-8: #606060;\n  --ruby-9: #6e6e6e;\n  --ruby-10: #616161;\n  --ruby-11: #b4b4b4;\n  --ruby-12: #eee;\n\n    --ruby-a1: #00000000;\n  --ruby-a2: #ffffff09;\n  --ruby-a3: #ffffff12;\n  --ruby-a4: #ffffff1b;\n  --ruby-a5: #ffffff22;\n  --ruby-a6: #ffffff2c;\n  --ruby-a7: #ffffff3b;\n  --ruby-a8: #ffffff55;\n  --ruby-a9: #ffffff64;\n  --ruby-a10: #ffffff56;\n  --ruby-a11: #ffffffaf;\n  --ruby-a12: #ffffffed;\n\n    --ruby-contrast: #fff;\n    --ruby-surface: #21212180;\n    --ruby-indicator: #6e6e6e;\n    --ruby-track: #6e6e6e;\n  }\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      .dark, .dark-theme {\n        --ruby-1: oklch(17.8% 0 none);\n      --ruby-2: oklch(21.3% 0 none);\n      --ruby-3: oklch(25.4% 0 none);\n      --ruby-4: oklch(28.3% none none);\n      --ruby-5: oklch(31.3% 0 none);\n      --ruby-6: oklch(34.9% 0 none);\n      --ruby-7: oklch(40.2% 0 none);\n      --ruby-8: oklch(48.8% 0 none);\n      --ruby-9: oklch(53.8% 0 none);\n      --ruby-10: oklch(49.1% 0 none);\n      --ruby-11: oklch(77% 0 none);\n      --ruby-12: oklch(94.9% 0 none);\n\n        --ruby-a1: color(display-p3 0 0 0 / 0);\n      --ruby-a2: color(display-p3 1 1 1 / 0.0336);\n      --ruby-a3: color(display-p3 1 1 1 / 0.0714);\n      --ruby-a4: color(display-p3 1 1 1 / 0.105);\n      --ruby-a5: color(display-p3 1 1 1 / 0.1345);\n      --ruby-a6: color(display-p3 1 1 1 / 0.1723);\n      --ruby-a7: color(display-p3 1 1 1 / 0.2311);\n      --ruby-a8: color(display-p3 1 1 1 / 0.3319);\n      --ruby-a9: color(display-p3 1 1 1 / 0.3908);\n      --ruby-a10: color(display-p3 1 1 1 / 0.3361);\n      --ruby-a11: color(display-p3 1 1 1 / 0.6849);\n      --ruby-a12: color(display-p3 1 1 1 / 0.9286);\n\n        --ruby-contrast: #fff;\n        --ruby-surface: color(display-p3 0.1255 0.1255 0.1255 / 0.5);\n        --ruby-indicator: oklch(53.8% 0 none);\n        --ruby-track: oklch(53.8% 0 none);\n      }\n    }\n  }\n\n:root, .light, .light-theme {\n    --gray-1: #fcfcfc;\n  --gray-2: #f9f9f9;\n  --gray-3: #f0f0f0;\n  --gray-4: #e8e8e8;\n  --gray-5: #e1e1e1;\n  --gray-6: #d9d9d9;\n  --gray-7: #cecece;\n  --gray-8: #bbb;\n  --gray-9: #8c8c8c;\n  --gray-10: #828282;\n  --gray-11: #636363;\n  --gray-12: #1f1f1f;\n\n    --gray-a1: #00000003;\n  --gray-a2: #00000006;\n  --gray-a3: #0000000f;\n  --gray-a4: #00000017;\n  --gray-a5: #0000001e;\n  --gray-a6: #00000026;\n  --gray-a7: #00000031;\n  --gray-a8: #00000044;\n  --gray-a9: #00000073;\n  --gray-a10: #0000007d;\n  --gray-a11: #0000009c;\n  --gray-a12: #000000e0;\n\n    --gray-contrast: #FFFFFF;\n    --gray-surface: #ffffffcc;\n    --gray-indicator: #8c8c8c;\n    --gray-track: #8c8c8c;\n  }\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      :root, .light, .light-theme {\n        --gray-1: oklch(99.3% 0 none);\n      --gray-2: oklch(98.1% 0 none);\n      --gray-3: oklch(95.5% 0 none);\n      --gray-4: oklch(93.1% 0 none);\n      --gray-5: oklch(90.9% 0 none);\n      --gray-6: oklch(88.5% 0 none);\n      --gray-7: oklch(85.1% 0 none);\n      --gray-8: oklch(79.2% 0 none);\n      --gray-9: oklch(64% 0 none);\n      --gray-10: oklch(60.5% 0 none);\n      --gray-11: oklch(50% 0 none);\n      --gray-12: oklch(24% 0 none);\n\n        --gray-a1: color(display-p3 0 0 0 / 0.0118);\n      --gray-a2: color(display-p3 0 0 0 / 0.0235);\n      --gray-a3: color(display-p3 0 0 0 / 0.0588);\n      --gray-a4: color(display-p3 0 0 0 / 0.0902);\n      --gray-a5: color(display-p3 0 0 0 / 0.1176);\n      --gray-a6: color(display-p3 0 0 0 / 0.149);\n      --gray-a7: color(display-p3 0 0 0 / 0.1922);\n      --gray-a8: color(display-p3 0 0 0 / 0.2667);\n      --gray-a9: color(display-p3 0 0 0 / 0.451);\n      --gray-a10: color(display-p3 0 0 0 / 0.4902);\n      --gray-a11: color(display-p3 0 0 0 / 0.6118);\n      --gray-a12: color(display-p3 0 0 0 / 0.8784);\n\n        --gray-contrast: #FFFFFF;\n        --gray-surface: color(display-p3 1 1 1 / 80%);\n        --gray-indicator: oklch(64% 0 none);\n        --gray-track: oklch(64% 0 none);\n      }\n    }\n  }\n\n.dark, .dark-theme {\n    --gray-1: #111;\n  --gray-2: #191919;\n  --gray-3: #222;\n  --gray-4: #2a2a2a;\n  --gray-5: #313131;\n  --gray-6: #3a3a3a;\n  --gray-7: #484848;\n  --gray-8: #606060;\n  --gray-9: #6e6e6e;\n  --gray-10: #7b7b7b;\n  --gray-11: #b4b4b4;\n  --gray-12: #eee;\n\n    --gray-a1: #00000000;\n  --gray-a2: #ffffff09;\n  --gray-a3: #ffffff12;\n  --gray-a4: #ffffff1b;\n  --gray-a5: #ffffff22;\n  --gray-a6: #ffffff2c;\n  --gray-a7: #ffffff3b;\n  --gray-a8: #ffffff55;\n  --gray-a9: #ffffff64;\n  --gray-a10: #ffffff72;\n  --gray-a11: #ffffffaf;\n  --gray-a12: #ffffffed;\n\n    --gray-contrast: #FFFFFFF;\n    --gray-surface: rgba(0, 0, 0, 0.05);\n    --gray-indicator: #6e6e6e;\n    --gray-track: #6e6e6e;\n  }\n\n  @supports (color: color(display-p3 1 1 1)) {\n    @media (color-gamut: p3) {\n      .dark, .dark-theme {\n        --gray-1: oklch(17.8% 0 none);\n      --gray-2: oklch(21.3% 0 none);\n      --gray-3: oklch(25.4% 0 none);\n      --gray-4: oklch(28.3% 0 none);\n      --gray-5: oklch(31.3% 0 none);\n      --gray-6: oklch(34.9% 0 none);\n      --gray-7: oklch(40.2% 0 none);\n      --gray-8: oklch(48.8% 0 none);\n      --gray-9: oklch(53.7% 0 none);\n      --gray-10: oklch(58.3% 0 none);\n      --gray-11: oklch(76.9% 0 none);\n      --gray-12: oklch(94.9% 0 none);\n\n        --gray-a1: color(display-p3 0 0 0 / 0);\n      --gray-a2: color(display-p3 1 1 1 / 0.0336);\n      --gray-a3: color(display-p3 1 1 1 / 0.0714);\n      --gray-a4: color(display-p3 1 1 1 / 0.105);\n      --gray-a5: color(display-p3 1 1 1 / 0.1345);\n      --gray-a6: color(display-p3 1 1 1 / 0.1723);\n      --gray-a7: color(display-p3 1 1 1 / 0.2311);\n      --gray-a8: color(display-p3 1 1 1 / 0.3319);\n      --gray-a9: color(display-p3 1 1 1 / 0.3908);\n      --gray-a10: color(display-p3 1 1 1 / 0.4454);\n      --gray-a11: color(display-p3 1 1 1 / 0.6849);\n      --gray-a12: color(display-p3 1 1 1 / 0.9286);\n\n        --gray-contrast: #FFFFFFF;\n        --gray-surface: color(display-p3 0 0 0 / 5%);\n        --gray-indicator: oklch(53.7% 0 none);\n        --gray-track: oklch(53.7% 0 none);\n      }\n    }\n  }",companyName:"",accent:"#292929",neutral:"#777777",radius:1,images:{lightModeLogo:"https://storage.googleapis.com/loid-public/logos/loid.svg",darkModeLogo:"https://storage.googleapis.com/loid-public/logos/loid-dark.svg",favicon:"https://storage.googleapis.com/loid-public/favicons/loid.ico"},fonts:l(64757).FZ[0]};var m=l(12484);let x=(0,n.createContext)({});function h(e){let{isOnboarding:t,children:l}=e,{isDarkMode:h}=(0,f.useThemeContext)(),p=(0,i.w)(u.T),[v,b]=(0,n.useState)(""),[y,j]=(0,n.useState)(!1),{data:w,loading:N,refresh:k}=(0,o.J)({resSchema:u.T,path:"/radixConfig",trigger:!t}),z=e=>{var t,l,a,n,r;if(!u.T.safeParse(e).success)return;let s=null!==(t=document.getElementById("config-css"))&&void 0!==t?t:document.createElement("style");s.id="config-css",s.innerHTML=null!==(l=e.css)&&void 0!==l?l:"",document.head.appendChild(s);let o=null!==(a=document.getElementById("config-radius"))&&void 0!==a?a:document.createElement("style");o.id="config-radius",o.innerHTML=d(e.radius),document.head.appendChild(o);let i=null!==(n=document.getElementById("config-fonts"))&&void 0!==n?n:document.createElement("style");i.id="config-fonts",i.innerHTML=c(e.fonts),document.head.appendChild(i);let f=document.createElement("link");f.rel="icon",f.type="image/x-icon",f.href=null!==(r=e.images.favicon)&&void 0!==r?r:"",document.head.appendChild(f),b(h?e.images.darkModeLogo:e.images.lightModeLogo)},C=async e=>{p.handleSubmit(async t=>{let l="colors"===e?{accent:t.accent,neutral:t.neutral,css:t.css,radius:t.radius}:"images"===e?{images:t.images}:"fonts"===e?{fonts:t.fonts}:t;await (0,s.bW)({payloadSchema:u.T,path:"/radixConfig",method:"PATCH",payload:{...p.formState.defaultValues,...l},withAuth:!0,loadingToast:{messageSuccess:"Utseende oppdatert!",messageError:"Noe gikk galt"}}),p.reset({...p.getValues(),...l})})()};return((0,n.useEffect)(()=>{if(w)localStorage.setItem("config",JSON.stringify(w)),z(w);else{let e=localStorage.getItem("config");e&&z(JSON.parse(e))}},[w]),(0,n.useEffect)(()=>{let e=window.location.href;e.includes("/preview")||e.includes("signup.")?j(!0):j(!1)},[]),(0,n.useEffect)(()=>{let e=localStorage.getItem("configForm");if(y&&e){let t=JSON.parse(e);b(h?t.images.darkModeLogo:t.images.lightModeLogo)}else p.watch("images.lightModeLogo")&&p.watch("images.darkModeLogo")?b(h?p.watch("images.darkModeLogo"):p.watch("images.lightModeLogo")):w&&b(h?w.images.darkModeLogo:w.images.lightModeLogo)},[h,w,y,p.watch("images.darkModeLogo"),p.watch("images.lightModeLogo")]),(0,n.useEffect)(()=>{if(t&&y){let e=localStorage.getItem("configForm");if(e){let t=JSON.parse(e);p.reset(t),z(t)}else p.reset(g),z(g)}},[t,y]),(0,n.useEffect)(()=>{let e=p.watch(e=>{localStorage.setItem("configForm",JSON.stringify(e))});return()=>e.unsubscribe()},[p]),(0,n.useEffect)(()=>{let e=localStorage.getItem("configForm");w&&!y&&p.reset(w),e&&y?z(JSON.parse(e)):w&&z(w)},[w,y]),(0,n.useEffect)(()=>{let e=p.watch("images.favicon");if(!e)return;let t=document.createElement("link");t.rel="icon",t.type="image/x-icon",t.href=e,document.head.appendChild(t)},[p.watch("images.favicon")]),(0,n.useEffect)(()=>{p.trigger("fonts");let e=p.watch("fonts"),t=document.getElementById("config-fonts");e&&t&&(t.innerHTML=c(e))},[p.watch("fonts.headingNormal.url"),p.watch("fonts.textNormal.url"),p.watch("fonts.textSemiBold.url"),p.watch("fonts.textBold.url"),p.watch("fonts.headingNormal.weight"),p.watch("fonts.textNormal.weight"),p.watch("fonts.textSemiBold.weight"),p.watch("fonts.textBold.weight"),p.watch("fonts")]),(0,n.useEffect)(()=>{let e=p.watch("radius"),t=document.getElementById("config-radius");e&&t&&(t.innerHTML=d(e))},[p.watch("radius")]),(0,n.useEffect)(()=>{let e=p.watch("companyName");e&&(document.title=e)},[p.watch("companyName")]),!t&&N)?(0,a.jsx)(m.Z,{}):t||N||w||localStorage.getItem("config")?(0,a.jsx)(x.Provider,{value:{config:w,configLoading:N,configRefresh:k,configForm:p,updateConfig:C,resetConfig:e=>{var t,l,a,n,r,s;"colors"===e?p.reset({...p.getValues(),accent:null===(t=p.formState.defaultValues)||void 0===t?void 0:t.accent,neutral:null===(l=p.formState.defaultValues)||void 0===l?void 0:l.neutral,css:null===(a=p.formState.defaultValues)||void 0===a?void 0:a.css,radius:null===(n=p.formState.defaultValues)||void 0===n?void 0:n.radius}):"images"===e?p.reset({...p.getValues(),images:null===(r=p.formState.defaultValues)||void 0===r?void 0:r.images}):"fonts"===e?p.reset({...p.getValues(),fonts:null===(s=p.formState.defaultValues)||void 0===s?void 0:s.fonts}):p.reset(p.formState.defaultValues)},logo:v},children:l}):(0,a.jsx)(r.Z,{title:"Domenet er ikke registrert",description:"Dette domenet er ikke registrert. G\xe5 til https://signup.loid.no for \xe5 registrere ett nytt domene.",button:{variant:"soft",text:"Registrer",onClick:()=>window.open("https://signup.loid.no")}})}let p=()=>(0,n.useContext)(x)},93741:function(e,t,l){var a=l(44912),n=l(38843),r=l(27200),s=l(32449);t.Z=e=>{let{title:t,description:l,steps:o,errorMsg:i,includeContactInfo:c,button:d}=e;return(0,a.jsxs)("div",{className:"flex h-[100dvh] w-full flex-col items-center justify-start pt-[2rem] md:pt-[12rem]",children:[(0,a.jsx)(n.x,{icon:"warning",size:64,className:"text-accent-a11"}),(0,a.jsx)(s.X6,{size:"7",weight:"bold",children:"Noe gikk galt..."}),(0,a.jsx)("div",{className:"grid w-full max-w-[48rem] gap-space-6 pt-8 md:grid-cols-6 md:gap-space-8",children:(0,a.jsx)(r.Z,{size:"6/6",cardHeader:{title:t,paragraph:l,primaryButton:d},children:o&&(0,a.jsxs)("div",{className:"flex flex-col gap-space-4",children:[o&&(0,a.jsxs)("div",{className:"flex flex-col gap-space-2",children:[(0,a.jsx)(s.xv,{size:"4",weight:"bold",children:"Hva gj\xf8r jeg n\xe5?"}),(0,a.jsx)("div",{className:"flex flex-col items-start justify-start gap-space-1",children:o.map((e,t)=>(0,a.jsxs)(s.xv,{size:"3",children:["- ",e]},t))})]}),c&&(0,a.jsxs)("div",{className:"flex flex-col gap-space-2",children:[(0,a.jsx)(s.xv,{size:"4",weight:"bold",children:"Fortsatt problemer?"}),(0,a.jsxs)(s.xv,{size:"3",children:["Kontakt oss p\xe5 ",(0,a.jsx)("a",{href:"mailto:hei@loid.no",children:"hei@loid.no"})]})]}),i&&(0,a.jsxs)("div",{className:"flex flex-col gap-space-2",children:[(0,a.jsx)(s.xv,{size:"4",weight:"bold",children:"Feilmelding"}),(0,a.jsx)(s.xv,{size:"3",children:i})]})]})})})]})}},27200:function(e,t,l){l.d(t,{Z:function(){return f}});var a=l(44912);l(9518);var n=l(32449),r=l(93703),s=e=>{var t;let{dropdown:l,button:s,activeFilters:o=[],activeIconFilters:i=new Map,showActions:c=!0,showActiveFilters:d=!0,divider:u=!0,isLoading:f,search:g,setSearch:m,removeActiveFilter:x,removeActiveIconFilter:h,disabled:p=!0}=e;return(0,a.jsxs)("div",{className:"flex w-full flex-col items-start justify-start gap-5 p-5 ".concat(u&&"border-b-1 border-neutral-a6"),children:[(0,a.jsxs)("div",{className:"flex w-full flex-col items-center justify-start gap-4 md:flex-row md:justify-between",children:[(0,a.jsx)(n.nv,{placeholder:"S\xf8k",iconLeft:"search",className:"w-full md:w-[20rem]",value:g,onChange:e=>m&&m(e.target.value),disabled:f&&p}),(0,a.jsxs)("div",{className:"flex w-full flex-col-reverse items-start justify-start gap-2 md:w-auto md:flex-row md:justify-end",children:[c&&s&&(0,a.jsx)(n.zx,{...s,disabled:f,children:s.text}),l&&(0,a.jsx)(r.Lt,{...l,disabled:null!==(t=l.disabled)&&void 0!==t?t:f})]})]}),d&&o.length>0&&(0,a.jsx)("div",{className:"flex flex-row flex-wrap items-center justify-start gap-x-4 gap-y-2",children:o.map((e,t)=>(0,a.jsx)(n.Ct,{color:"info",isRemovable:!!x,onClick:()=>x&&x(e),children:e},t))}),d&&i.size>0&&(0,a.jsx)("div",{className:"flex flex-row flex-wrap items-center justify-start gap-x-4 gap-y-2",children:Array.from(i,e=>{let[t,l]=e;return(0,a.jsx)(n.Ct,{color:"info",isRemovable:!!h,onClick:()=>h&&h(t),children:l},t)})})]})},o=e=>{var t,l;let{primaryButton:r,secondaryButton:s,isLoading:o,shown:i=!0,width:c="fit"}=e;return i?(0,a.jsx)("div",{className:"relative flex w-full flex-col items-end justify-end gap-space-4 border-t-1 border-neutral-a6 p-5 md:flex-row",children:(0,a.jsxs)("div",{className:"flex w-full flex-col-reverse gap-3 md:flex-row md:gap-4 md:w-".concat(c),children:[s&&!s.hidden&&(0,a.jsx)(n.zx,{disabled:null!==(t=s.disabled)&&void 0!==t?t:o,...s,children:s.text}),r&&!r.hidden&&(0,a.jsx)(n.zx,{disabled:null!==(l=r.disabled)&&void 0!==l?l:o,...r,children:r.text})]})}):null},i=l(70207),c=e=>{var t,l,s;let{title:o,paragraph:c,primaryButton:d,secondaryButton:u,submitButton:f,badge:g,avatar:m,divider:x,dropdown:h,datePicker:p,monthPicker:v,isLoading:b,icon:y}=e;return(0,a.jsxs)("div",{className:"relative flex w-full flex-col items-start justify-start gap-space-4 rounded-t-lg p-space-5 md:flex-row ".concat(y?"items-center":""," ").concat(x&&"border-b-1 border-neutral-a6"),children:[(0,a.jsxs)("div",{className:"flex gap-space-4 md:flex-grow ".concat(y?"items-center":""),children:[m&&(0,a.jsx)(n.qE,{...m}),y&&(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)("img",{src:y.src,alt:"icon",className:"object-contain"})}),(0,a.jsxs)("div",{className:"flex flex-col items-start gap-space-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-space-2",children:[(0,a.jsx)(n.xv,{size:"4",weight:"bold",children:o}),g&&(0,a.jsx)(n.Ct,{...g,children:g.children})]}),c&&(0,a.jsx)(n.xv,{size:"2",weight:"regular",children:c})]})]}),(0,a.jsxs)("div",{className:"flex gap-space-3 md:gap-space-4",children:[u&&!u.hidden&&(0,a.jsx)(n.zx,{...u,fullWidth:!0,disabled:null!==(t=u.disabled)&&void 0!==t?t:b,children:u.text}),d&&!d.hidden&&(0,a.jsx)(n.zx,{...d,fullWidth:!0,disabled:null!==(l=d.disabled)&&void 0!==l?l:b,children:d.text}),f&&!f.hidden&&(0,a.jsx)(n.zx,{...f,fullWidth:!0,disabled:null!==(s=f.disabled)&&void 0!==s?s:b,children:f.text}),(h||p||v)&&(0,a.jsxs)("div",{className:"absolute right-5 top-5 flex items-center justify-center gap-2 md:static",children:[p&&(0,a.jsx)(i.Z,{...p,disabled:b}),v&&(0,a.jsx)(i.Z,{monthPicker:!0,...v,disabled:b}),h&&(0,a.jsx)(r.Lt,{...h,disabled:b})]})]})]})},d=e=>{let{currentPageIndex:t,numOfPages:l,nextPage:r,prevPage:s,setPageIndex:o,isLoading:i,pageJumpDisabled:c}=e;return 1===l?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:"flex w-full flex-row items-center justify-between p-5",children:[(0,a.jsx)("div",{className:"flex flex-1 items-center justify-start",children:!i&&t>0&&l>0&&(0,a.jsx)(n.zx,{size:"3",variant:"soft",color:"neutral",icon:"chevron_left",disabled:i||0===t||0===l,onClick:()=>s(),children:(0,a.jsx)("div",{className:"hidden md:flex",children:"Forrige"})})}),(0,a.jsx)("div",{className:"hidden flex-1 flex-row items-center justify-center space-x-2 md:flex",children:Array.from({length:l},(e,r)=>(0===r||r===l-1||1>=Math.abs(t-r)||t<4&&r<5||l-t<5&&r>l-6)&&!c?(0,a.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-borderradius-border-radius-sm hover:cursor-pointer hover:bg-[#0000000a] ".concat(r===t?"bg-[#0000000f]":""),onClick:()=>o(r),children:(0,a.jsx)(n.xv,{size:"1",children:"".concat(r+1)})},r):Math.abs(t-r)>2?1===r||r===l-2?(0,a.jsx)("div",{className:"flex h-10 w-10 items-center justify-center",children:(0,a.jsx)(n.xv,{size:"1",children:"..."})},r):null:void 0)}),(0,a.jsx)("div",{className:"flex flex-row items-center justify-center md:hidden",children:l>0&&(0,a.jsx)(n.xv,{size:"1",children:"Side ".concat(t+1," av ").concat(l)})}),(0,a.jsx)("div",{className:"flex flex-1 items-center justify-end",children:!i&&t<l-1&&l>0&&(0,a.jsx)(n.zx,{size:"3",variant:"soft",color:"neutral",icon:"chevron_right",iconEnd:!0,disabled:i||t===l-1||0===l,onClick:()=>r(),children:(0,a.jsx)("div",{className:"hidden md:flex",children:"Neste"})})})]})},u=l(70683);function f(e){let{size:t,cardHeader:l,cardFooter:n,filterSection:r,paginationSection:i,initHeightInRem:f=10,isLoading:g,skeletonLoaderType:m,clearPadding:x,children:h,className:p,removeCard:v}=e;return v?h:(0,a.jsxs)("div",{className:"col-span-6 flex flex-col items-start justify-start overflow-hidden border-neutral-a6 bg-panel-solid md:rounded-4 md:border md:shadow-[0_10px_30px_0_rgba(0,0,0,0.1)] ".concat("1/6"===t?"md:col-span-1":"2/6"===t?"md:col-span-2":"3/6"===t?"md:col-span-3":"4/6"===t?"md:col-span-4":"5/6"===t?"md:col-span-5":"md:col-span-6"," ").concat(p),children:[l&&(0,a.jsx)(c,{divider:!!h,isLoading:g,...l}),r&&(0,a.jsx)(s,{...r,isLoading:g}),h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"w-full ".concat(x?"p-0":"p-5"),style:{display:g?"none":"flex"},children:h}),void 0!==g&&(0,a.jsx)("div",{className:"flex w-full flex-col items-start justify-start p-5",style:{height:"".concat(f,"rem"),display:g?"flex":"none"},children:(0,a.jsx)(u.Z,{type:null!=m?m:"default"})})]}):null,i&&(0,a.jsx)(d,{...i,isLoading:g}),n&&(0,a.jsx)(o,{isLoading:g,...n})]})}},9287:function(e,t,l){l.d(t,{d:function(){return i}});var a=l(44912),n=l(68524),r=l(35073),s=l(9518),o=l(64020);let i=(0,r.j)("inline-flex items-center justify-center whitespace-nowrap rounded-2 text-sm font-medium disabled:opacity-50",{variants:{variant:{default:"bg-neutral-900 text-neutral-50 hover:bg-neutral-900/90 dark:bg-neutral-50 dark:text-neutral-900 dark:hover:bg-neutral-50/90",destructive:"bg-red-500 text-neutral-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-neutral-50 dark:hover:bg-red-900/90",outline:"border border-neutral-200 bg-white hover:bg-neutral-100 hover:text-neutral-900 dark:border-neutral-800 dark:bg-neutral-950 dark:hover:bg-neutral-800 dark:hover:text-neutral-50",secondary:"bg-neutral-100 text-neutral-900 hover:bg-neutral-100/80 dark:bg-neutral-800 dark:text-neutral-50 dark:hover:bg-neutral-800/80",ghost:"hover:bg-neutral-100 hover:text-neutral-900 dark:hover:bg-neutral-800 dark:hover:text-neutral-50",link:"text-neutral-900 underline-offset-4 hover:underline dark:text-neutral-50"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-2 px-3",lg:"h-11 rounded-2 px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}});s.forwardRef((e,t)=>{let{className:l,variant:r,size:s,asChild:c=!1,...d}=e,u=c?n.g7:"button";return(0,a.jsx)(u,{className:(0,o.cn)(i({variant:r,size:s,className:l})),ref:t,...d})}).displayName="Button"},21837:function(e,t,l){l.d(t,{f:function(){return u}});var a=l(44912),n=l(80470),r=l(31615),s=l(9518),o=l(82808),i=l(32449),c=l(9287),d=l(64020);function u(e){let{className:t,classNames:l,showOutsideDays:u=!0,color:f="neutral",dateTimePicker:g,selectedTime:m,setSelectedTime:x=()=>{},...h}=e,[p,v]=(0,s.useState)(m);return(0,s.useEffect)(()=>{p&&x(p)},[p]),(0,s.useEffect)(()=>{m!==p&&v(m)},[m]),(0,a.jsx)(o._W,{showOutsideDays:u,className:(0,d.cn)("bg-panel-solid",t),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0 capitalize",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium text-neutral-a11",nav:"space-x-1 flex items-center text-neutral-a11",nav_button:(0,d.cn)((0,c.d)({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 focus:opacity-100 hover:opacity-100 focus:border-focus focus:outline-none focus-visible:outline-focus focus-visible:outline-offset-0 hover:bg-neutral-a3 active:bg-neutral-a4"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-neutral-a11 rounded-2 w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-2 [&:has([aria-selected].day-outside)]:bg-neutral-100/50 [&:has([aria-selected])]:bg-neutral-100 first:[&:has([aria-selected])]:rounded-l-2 last:[&:has([aria-selected])]:rounded-r-2  focus-within:z-auto",day:(0,d.cn)((0,c.d)({variant:"ghost"}),"h-8 w-8 p-1 font-normal text-neutral-a11 focus:outline-none focus-visible:outline-focus focus-visible:outline-offset-0 hover:bg-neutral-a3 active:bg-neutral-a4"),day_selected:"bg-neutral-a7 text-neutral-a11 ",day_outside:"text-accent-a11 opacity-50 aria-selected:bg-neutral-100/50 aria-selected:text-accent-a11 aria-selected:opacity-30",day_disabled:"text-accent-a11 opacity-50",day_hidden:"invisible",...l},components:{IconLeft:()=>(0,a.jsx)(n.Z,{className:"h-4 w-4"}),IconRight:()=>(0,a.jsx)(r.Z,{className:"h-4 w-4"})},footer:g?(0,a.jsx)(i.nv,{type:"time",variant:"surface",color:(0,i.B)(f),value:p,onChange:e=>v(e.target.value),iconLeft:"schedule"}):void 0,...h})}u.displayName="Calendar"},70207:function(e,t,l){l.d(t,{Z:function(){return z}});var a=l(44912),n=l(22701),r=l(14921),s=l(76849),o=l(61199),i=l(9518),c=l(32449),d=l(33503),u=l(21837),f=l(30471),g=l(3751),m=l(75883),x=l(48010),h=l(20986),p=l(56506),v=l(40140),b=l.n(v);let y=(0,i.forwardRef)((e,t)=>{let{icon:l,trailingIcon:n,type:r="button",noNegativeMargin:s,...o}=e,i=s&&"ghost"===o.variant,c=(0,a.jsx)(a.Fragment,{children:o.children});return(0,a.jsx)(d.z,{...o,ref:t,className:b()(o.className,{"m-0":i,"h-6":i&&"2"===o.size,"h-7":i&&"3"===o.size}),children:c})});function j(e){let{trigger:t,color:l="neutral",onChange:s,value:o}=e,[c,d]=(0,i.useState)(o?(0,f.Z)(o):(0,f.Z)(new Date));function u(e){var t,l,a,n;let r=e.target;if("ArrowRight"===e.key){let e=r.nextElementSibling;e&&(e.focus(),r.setAttribute("tabindex","-1"),e.setAttribute("tabindex","0"))}else if("ArrowLeft"===e.key){let e=r.previousElementSibling;e&&(e.focus(),r.setAttribute("tabindex","-1"),e.setAttribute("tabindex","0"))}else if("ArrowDown"===e.key){let e=null===(l=r.nextElementSibling)||void 0===l?void 0:null===(t=l.nextElementSibling)||void 0===t?void 0:t.nextElementSibling;e&&(e.focus(),r.setAttribute("tabindex","-1"),e.setAttribute("tabindex","0"))}else if("ArrowUp"===e.key){let e=null===(n=r.previousElementSibling)||void 0===n?void 0:null===(a=n.previousElementSibling)||void 0===a?void 0:a.previousElementSibling;e&&(e.focus(),r.setAttribute("tabindex","-1"),e.setAttribute("tabindex","0"))}}return(0,a.jsxs)("div",{className:"w-[150px]",children:[(0,a.jsxs)("div",{className:"mb-2 flex items-center justify-between",children:[(0,a.jsx)(p.h,{icon:"keyboard_arrow_left",variant:"outline",color:l,size:"1",onClick:function(){d(e=>(0,m.Z)(e,1))}}),(0,a.jsx)(r.xv,{weight:"medium",size:"2",children:c.getFullYear()}),(0,a.jsx)(p.h,{variant:"outline",color:l,icon:"keyboard_arrow_right",size:"1",onClick:function(){d(e=>(0,g.Z)(e,1))}})]}),(0,a.jsx)("div",{className:"grid grid-cols-3",role:"presentation",children:Array.from(Array(12)).map((e,t)=>{let r=(0,x.Z)(c,t),i=(0,h.Z)(null!=o?o:0,r);return(0,a.jsx)(n.PopoverClose,{asChild:!0,children:(0,a.jsx)(y,{noNegativeMargin:!0,size:"2",variant:i?"solid":"ghost",color:l,onKeyDown:u,tabIndex:i||0==t&&(null==o?void 0:o.getFullYear())!=(null==c?void 0:c.getFullYear())?0:-1,onClick:()=>s(r),role:"gridcell",className:"m-1",children:function(e,t){let l=Intl.DateTimeFormat("nb",{month:null!=t?t:"long"}).format(e);return l.charAt(0).toUpperCase()+l.slice(1)}(r,"short")})},r.toISOString())})})]})}y.displayName="ButtonNew";var w=l(38843),N=l(13475);let k=(0,i.forwardRef)((e,t)=>{let{color:l="accent",icon:n,iconEnd:s,error:o,fullWidth:i,...c}=e;return(0,a.jsxs)(r.zx,{type:"button",ref:t,color:o?(0,N.B)("error"):(0,N.B)(l),style:i?{width:"100%",border:"1px solid",...c.style}:{...c.style},className:"justify-start text-nowrap   ".concat(!0===c.disabled?"hover:cursor-not-allowed":"hover:cursor-pointer","\n          ").concat(c.className?c.className:"","\n          ").concat(o?"bg-error":"bg-surface","\n          !border-neutral-a7 focus:outline-focus"),...c,children:[n&&!s&&(0,a.jsx)(w.x,{icon:n}),c.children,n&&s&&(0,a.jsx)(w.x,{icon:n})]})});k.displayName="Button";var z=e=>{let{color:t="neutral",variant:l="solid",trigger:f="button",label:g,selectedDate:m=null,setSelectedDate:x=()=>{},dateFormat:h="P",fromDate:p,toDate:v,disabled:b,error:y,description:w,monthPicker:N=!1,dateTimePicker:z=!1,...C}=e,[S,_]=(0,i.useState)(m||null),F=e=>{let t=new Date(S||new Date);t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),x(t)};return(0,i.useEffect)(()=>{_(m)},[m]),(0,a.jsxs)(r.kC,{direction:"column",gap:"2",children:[g&&(0,a.jsx)(c.xv,{size:"3",weight:"bold",color:y?"error":void 0,children:g}),(0,a.jsxs)(n.Popover,{children:[(0,a.jsx)(n.PopoverTrigger,{asChild:!0,className:"focus:outline-focus",children:"button"===f&&(0,a.jsx)("div",{children:(0,a.jsx)(d.z,{icon:"calendar_month",color:t,variant:l,size:"1",className:"capitalize",...C,children:S?(0,s.Z)(S,h,{locale:o.Z}):"Velg en dato"})})||"input"===f&&(0,a.jsx)("div",{children:(0,a.jsx)(k,{icon:"calendar_month",color:t,variant:"soft",size:"3",error:y,fullWidth:!0,...C,children:S?(0,a.jsx)(c.xv,{weight:"regular",className:"text-neutral-a12",children:(0,s.Z)(S,h,{locale:o.Z})}):(0,a.jsx)(c.xv,{weight:"regular",className:"text-neutral-a9",children:z?"Velg dato og tid":"Velg en dato"})})})}),(0,a.jsx)(n.PopoverContent,{className:"z-[9999] w-auto rounded-4 border-1 border-neutral-a6 bg-panel-solid p-3",align:"start",children:N?(0,a.jsx)(j,{value:S||void 0,onChange:F}):(0,a.jsx)(u.f,{mode:"single",required:!0,selected:S||void 0,onDayClick:F,disabled:b,initialFocus:!0,locale:o.Z,fromDate:p,toDate:v,dateTimePicker:z,setSelectedTime:e=>{let t=new Date(S||new Date);""==e?t.setHours(0,0,0):t.setHours(parseInt(e.split(":")[0]),parseInt(e.split(":")[1]),0),x(t)},selectedTime:S?(0,s.Z)(S,"HH:mm"):void 0,...C})})]}),y&&"string"==typeof y?(0,a.jsx)(c.xv,{size:"1",color:"error",children:y}):w&&(0,a.jsx)(c.xv,{size:"1",color:"neutral",children:w})]})}},44277:function(e,t,l){var a=l(44912),n=l(32449);t.Z=e=>{let{users:t}=e;return(0,a.jsxs)("div",{className:"flex h-8 items-center justify-start gap-space-2",children:[(0,a.jsx)("div",{className:"relative flex w-[100px] items-center justify-start",children:t.slice(0,4).map((e,t)=>(0,a.jsx)("div",{style:{left:"".concat(24*t,"%")},className:"absolute z-[".concat(4-t,"]"),children:(0,a.jsx)(n.qE,{src:e.image,name:e.name,size:"2",className:"border border-neutral-6"})},t))}),t.length>4&&(0,a.jsxs)(n.xv,{size:"2",children:["+",t.length-4]})]})}},68262:function(e,t,l){var a=l(44912),n=l(38843),r=l(32449);t.Z=e=>{let{origin:t,pages:l,originUrl:s}=e;return(0,a.jsx)("div",{className:"flex h-[2.25rem] items-end justify-start",children:(0,a.jsxs)("div",{className:"flex w-full flex-nowrap items-center px-space-6 md:px-space-1",children:[(0,a.jsx)(r.rU,{size:"2",color:"neutral",href:s,children:t||""}),null==l?void 0:l.map((e,t)=>(0,a.jsxs)(r.xv,{size:"2",className:"flex items-center",wrap:"nowrap",children:[(0,a.jsx)(n.x,{icon:"chevron_right",className:"mx-1 text-neutral-a11"}),(0,a.jsx)(r.rU,{color:l.length===t+1?"accent":"neutral",href:e.path,className:"w-full",children:e.name})]},t))]})})}},32654:function(e,t,l){var a=l(44912),n=l(9518);t.Z=e=>{let{children:t,handler:l,className:r,useOnClick:s=!1}=e,o=(0,n.useRef)(null),i=!1,c=!1;return(0,n.useEffect)(()=>{let e=()=>{c=!0,i=!0},t=e=>{if(c=!0,!o.current||o.current.contains(e.target))return},a=e=>{!o.current||o.current.contains(e.target)||c||l()},n=e=>{if(i){i=!1;return}!o.current||o.current.contains(e.target)||l()};return document.addEventListener("touchmove",e),document.addEventListener("touchstart",t),document.addEventListener(s?"click":"mousedown",a),document.addEventListener("touchend",n),()=>{document.removeEventListener("touchmove",e),document.removeEventListener("touchstart",t),document.removeEventListener(s?"click":"mousedown",a),document.removeEventListener("touchend",n)}},[l]),(0,a.jsx)("div",{ref:o,className:r,children:t})}},77961:function(e,t,l){var a=l(44912),n=l(52370),r=l(63265),s=l(9518),o=l(32449),i=l(32654);let c=e=>{let{group:t,avatar:l}=e;if(t){let{text:e,onClick:l,isOpen:r,showIcon:s}=t;return(0,a.jsxs)("div",{className:"flex w-full select-none flex-row items-center justify-between px-4 py-3 hover:cursor-pointer",onClick:l,children:[(0,a.jsx)(o.xv,{size:"1",weight:"bold",children:e}),!1!==s&&(0,a.jsx)(n.Z,{style:{rotate:r?"180deg":"0deg"}})]})}if(l)return(0,a.jsxs)("div",{className:"flex w-full flex-row items-center justify-start space-x-3 border-b-1 border-neutral-a6 px-4 py-3",children:[(0,a.jsx)(o.qE,{src:l.imageUrl,name:l.name}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-col",children:[(0,a.jsx)(o.xv,{size:"1",weight:"medium",truncate:!0,children:l.name}),(0,a.jsx)(o.xv,{size:"1",truncate:!0,children:l.email})]})]})},d=e=>{let{checkbox:t,iconLeft:l,text:n,supportingText:r,disabled:s,onClick:i,close:c}=e;return(0,a.jsxs)("div",{className:"flex w-full flex-row items-center justify-between px-space-4 py-space-2 ".concat(i?"hover:cursor-pointer":""),onClick:()=>{i&&!s&&(c&&!t&&c(),i())},children:[(0,a.jsxs)("div",{className:"flex flex-row items-center justify-start space-x-2",children:[t&&(0,a.jsx)(o.XZ,{...t,disabled:s}),l&&(0,a.jsx)("div",{className:"text-neutral-11",children:l}),(0,a.jsx)(o.xv,{size:"2",children:n})]}),(0,a.jsx)(o.xv,{size:"1",color:"neutral",children:r})]})},u=e=>{let{items:t,header:l,close:n}=e,[r,o]=(0,s.useState)(!0);return(0,a.jsxs)("div",{className:"flex flex-col items-start justify-start border-b border-neutral-a6 py-1 last:border-none",children:[l&&(0,a.jsx)(c,{...l,group:l.group?{...l.group,onClick:()=>o(!r),isOpen:r}:void 0}),(0,a.jsx)("div",{className:"flex w-full flex-col items-start justify-start",style:{display:r?"flex":"none"},children:t.map((e,t)=>(0,a.jsx)(d,{...e,close:n},t))})]})};t.Z=e=>{let{type:t,text:l,itemGroups:c,disabled:d,avatar:f,tabIndex:g}=e,[m,x]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"w-full",children:(0,a.jsxs)(i.Z,{handler:()=>x(!1),children:[(0,a.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(()=>{switch(t){case"text":return(0,a.jsxs)(o.zx,{size:"1",variant:"ghost",color:"neutral",onClick:()=>x(!m),disabled:d,tabIndex:g,children:[l,(0,a.jsx)(n.Z,{style:{rotate:m?"180deg":"0deg"}})]});case"button":return(0,a.jsxs)(o.zx,{size:"1",variant:"soft",color:"neutral",icon:"filter_alt",fullWidth:!0,iconEnd:!0,onClick:()=>x(!m),disabled:d,tabIndex:g,children:[l,(0,a.jsx)(n.Z,{style:{rotate:m?"180deg":"0deg"}})]});case"filter":return(0,a.jsx)(o.zx,{size:"2",variant:"soft",color:"neutral",icon:"filter_alt",className:"w-full md:w-fit",iconEnd:!0,onClick:()=>x(!m),disabled:d,tabIndex:g,children:l});case"dots":return(0,a.jsx)(o.zx,{size:"1",variant:"ghost",color:"neutral",onClick:()=>!d&&x(!m),disabled:d,tabIndex:g,children:(0,a.jsx)(r.Z,{})});case"avatar":return(0,a.jsx)(o.zx,{variant:"ghost",color:"neutral",icon:m?"expand_less":"expand_more",iconEnd:!0,onClick:()=>x(!m),disabled:d,tabIndex:g,children:f&&(0,a.jsx)(o.qE,{...f})})}})()}),(0,a.jsx)("div",{className:"relative h-0 w-full",style:{display:m?"flex":"none"},children:(0,a.jsx)("div",{className:"absolute left-0 right-0 top-1 z-[1] md:left-auto",children:(0,a.jsx)("div",{className:"flex flex-col rounded-2 border border-neutral-a6 bg-panel-solid md:w-[15rem]",children:c.map((e,t)=>(0,a.jsx)(u,{...e,close:()=>x(!1)},t))})})})]})})}},52606:function(e,t,l){l.d(t,{Z:function(){return k}});var a=l(44912),n=l(75971),r=l(74513),s=l(9518),o=l(48084),i=l(59163),c=l(35705),d=l(32449),u=l(38843);function f(e){let{item:t,closeMenu:l}=e,n=(0,r.useRouter)(),o=(0,r.usePathname)(),[i,c]=(0,s.useState)(!1);function f(e){e.subItems?c(!i):(l(),n.push(e.route))}return(0,s.useEffect)(()=>{t&&o&&c("/"!==t.route&&o.includes(t.route))},[t,o]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{className:"flex w-full cursor-pointer select-none flex-row justify-between bg-panel-solid px-space-5 py-space-3 text-center",onClick:()=>f(t),"aria-expanded":t.subItems?i:void 0,children:[(0,a.jsx)(d.xv,{size:"3",weight:"medium",children:t.text}),t.subItems&&(0,a.jsx)(d.xv,{children:(0,a.jsx)(u.x,{icon:i?"expand_less":"expand_more"})})]}),t.subItems&&i&&(0,a.jsx)("div",{children:t.subItems.map((e,t)=>{if(e.text)return(0,a.jsx)("div",{className:"flex w-full cursor-pointer select-none border-b border-neutral-6 bg-neutral-3 px-space-9 py-space-3 text-center ".concat(o.includes(e.route)?"bg-neutral-5":""),onClick:()=>f(e),role:"button",children:(0,a.jsx)(d.xv,{size:"3",weight:"medium",children:e.text})},t)})})]})}var g=l(47268),m=l(75448),x=l(6189),h=l(44517),p=l(8020),v=l(77961);function b(e){var t,l,n;let{loidUser:s}=e,o=(0,r.useRouter)();return(0,a.jsx)(v.Z,{type:"avatar",tabIndex:-1,avatar:{src:null==s?void 0:s.profilePicture,name:null==s?void 0:s.name,size:"1"},itemGroups:[{items:[{iconLeft:(0,a.jsx)(g.Z,{}),text:"Innstillinger",onClick:()=>o.push("/admin/profile")},{iconLeft:(0,a.jsx)(m.Z,{}),text:"Logg ut",onClick:()=>{(0,p.k)(window)}}],header:{avatar:{imageUrl:null!==(t=null==s?void 0:s.profilePicture)&&void 0!==t?t:void 0,name:null!==(l=null==s?void 0:s.name)&&void 0!==l?l:"",email:null!==(n=null==s?void 0:s.email)&&void 0!==n?n:""}}}]})}let y=e=>{let{closeMenu:t}=e,{isSuperAdmin:l}=(0,x.d5)(),{subdomain:n}=(0,h.g$)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f,{item:{text:"Innstillinger",route:"/profile",subItems:[{text:"Profil",route:"/profile/me"},{text:"Varslinger",route:"/profile/notifications"},"studiointerior"===n?{text:"Integrasjoner",route:"/profile/integrations"}:{route:""},l?{text:"Utseende",route:"/profile/configs"}:{route:""}]},closeMenu:t}),(0,a.jsx)("button",{className:"flex w-full cursor-pointer items-center gap-space-2 bg-panel-solid px-space-5 py-space-3",onClick:()=>{(0,p.k)(window),t()},children:(0,a.jsxs)(d.xv,{size:"3",weight:"medium",className:"flex items-center gap-space-2",children:[(0,a.jsx)(u.x,{icon:"logout"}),"Logg ut"]})})]})};var j=l(32654);function w(e){let{navItems:t,loidUser:l}=e,[n,r]=(0,s.useState)(!1);return(0,a.jsx)("div",{className:"z-[999] flex gap-1 p-2 lg:hidden",children:(0,a.jsxs)(j.Z,{handler:()=>r(!1),children:[(0,a.jsx)(d.hU,{icon:"menu",variant:"ghost",size:"4",onClick:e=>{e.stopPropagation(),r(!n)}}),(0,a.jsx)("div",{className:"absolute left-0 flex w-full flex-col divide-y divide-neutral-6 border-b border-neutral-9 ".concat(n?"!top-16 shadow-6 lg:!bottom-auto lg:!top-0":"top-[-150vh]"),children:(0,a.jsxs)(a.Fragment,{children:[t&&t.map((e,t)=>{if(e.text)return(0,a.jsx)(f,{item:e,closeMenu:()=>r(!1)},t)}),l&&(0,a.jsx)(y,{closeMenu:()=>r(!1)})]})})]})})}function N(e){let{items:t}=e,l=(0,r.usePathname)();return t.some(e=>e.route===l)?(0,a.jsx)("div",{className:"z-10 hidden justify-center bg-accent-a2 px-5 lg:flex",children:(0,a.jsx)("div",{className:"flex w-[75rem] max-w-full flex-row items-center justify-start gap-space-4 py-space-2",children:t.map((e,t)=>{if(e.text)return(0,a.jsx)(d.rU,{size:"3",weight:"medium",href:e.route,className:"".concat(l.includes(e.route)?"bg-accent-a5":""," rounded-2 px-space-2 py-space-1"),children:e.text},t)})})}):null}function k(e){let{navItems:t,isPreview:l,showNotificationBell:u=!1}=e,f=(0,r.usePathname)(),{loidUser:g}=(0,o.Eu)(),{logo:m}=(0,c.useWhitelabelContext)(),{isDarkMode:x,toggleDarkMode:h}=(0,i.useThemeContext)(),[p,v]=(0,s.useState)([]);return(0,s.useEffect)(()=>{if(t){var e;let l=t.find(e=>"/admin"!==e.route&&f.includes(e.route));v(null!==(e=null==l?void 0:l.subItems)&&void 0!==e?e:[])}},[f,t]),(0,a.jsxs)("header",{className:"z-[999] flex flex-col",children:[(0,a.jsx)("div",{className:"z-[999] px-5 py-3 lg:px-10 lg:py-4",children:(0,a.jsx)("div",{className:"m-auto w-[75rem] max-w-full",children:(0,a.jsxs)("nav",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-space-6",children:[m&&(0,a.jsx)(d.rU,{href:l?"#":"/admin/dashboard",className:"flex h-9 w-[200px] items-center justify-start",tabIndex:-1,children:(0,a.jsx)("img",{src:m,alt:"Bedriftslogo",className:"max-h-9 max-w-[200px] object-contain"})}),(0,a.jsx)("div",{className:"hidden list-none gap-4 lg:flex",children:null==t?void 0:t.map((e,t)=>{if(e.text)return(0,a.jsx)(d.rU,{tabIndex:-1,size:"3",weight:"medium",href:e.subItems?e.subItems[0].route:e.route,className:"".concat(f===e.route||"/admin"!==e.route&&f.includes(e.route)?"bg-accent-a5":""," rounded-2 px-space-2 py-space-1"),children:e.text},t)})})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[u&&(0,a.jsx)("div",{className:"cursor-pointer rounded p-2 hover:bg-navigation-web-global-navigation--bg-color--hover focus:bg-navigation-web-global-navigation--bg-color--focused active:bg-navigation-web-global-navigation--bg-color--pressed",children:(0,a.jsx)(n.Z,{className:"!fill-navigation-web-global-navigation--text-color"})}),!!g&&(0,a.jsxs)("div",{className:"hidden lg:flex lg:flex-row lg:items-center lg:gap-space-4",children:[(0,a.jsx)(d.hU,{tabIndex:-1,size:"2",icon:x?"dark_mode":"light_mode",variant:"ghost",onClick:h}),(0,a.jsx)(b,{loidUser:g})]}),(0,a.jsx)(w,{navItems:t,loidUser:g})]})]})})}),p.length>0&&(0,a.jsx)(N,{items:p})]})}},56111:function(e,t,l){l.d(t,{Z:function(){return o}});var a=l(44912),n=l(32449),r=l(68262),s=l(70683);function o(e){let{title:t,paragraph:l,isLoading:o,primaryButton:c,secondaryButton:d,titleLeading:u,titleTrailing:f,breadCrumbs:g,centered:m,dropdownMenu:x,alignHeaderButtons:h}=e;return o&&m?(0,a.jsx)("div",{className:"z-[99] mt-10 flex h-36 w-full flex-col",children:(0,a.jsx)(s.Z,{type:"pageHeaderCenter"})}):o?(0,a.jsx)("div",{className:"z-[99] m-10 flex w-full flex-col",children:m?(0,a.jsx)(s.Z,{type:"pageHeaderCenter"}):(0,a.jsx)(s.Z,{type:"pageHeader"})}):(0,a.jsxs)("div",{className:"z-[99] flex w-full flex-col overflow-hidden",children:[(0,a.jsx)(r.Z,{...g}),(0,a.jsxs)("div",{className:"flex flex-col gap-6 px-5 py-8 md:gap-4 md:px-0 ".concat(m?"md:items-center md:justify-center":"items-start justify-between md:flex-row"),children:[(0,a.jsxs)("div",{className:"flex gap-space-4 ".concat(m?"md:flex-col md:items-center":"items-start"),children:[u&&(0,a.jsx)("div",{className:"flex items-center",children:u}),(0,a.jsxs)("div",{className:"flex w-full flex-col gap-space-1 ".concat(m?"md:items-center":"items-start"),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-1 md:items-center md:gap-4 ".concat(m?"":"md:flex-row md:items-center"),children:[(0,a.jsx)(n.X6,{size:"7",weight:"bold",className:m?"md:text-center":"",children:t}),!m&&f]}),l&&(0,a.jsx)(n.xv,{size:"4",color:"neutral",children:l}),m&&f,(x||h&&(c||d))&&(0,a.jsxs)("div",{className:"mt-space-4 flex w-full flex-col-reverse gap-space-4 md:flex-row md:items-center md:justify-center",children:[x&&(0,a.jsx)(n.h_,{...x}),h&&(c||d)&&(0,a.jsx)(i,{primaryButton:c,secondaryButton:d})]})]})]}),!h&&(c||d)&&(0,a.jsx)(i,{primaryButton:c,secondaryButton:d})]})]})}let i=e=>{let{primaryButton:t,secondaryButton:l}=e;return(0,a.jsxs)("div",{className:"flex h-fit w-full flex-col gap-4 md:w-auto md:flex-row",children:[l&&!l.hidden&&(0,a.jsx)(n.zx,{...l,children:l.text}),t&&!t.hidden&&(0,a.jsx)(n.zx,{...t,children:t.text})]})}},25492:function(e,t,l){var a=l(44912),n=l(9518),r=l(75770),s=l(32449),o=l(32654);t.Z=e=>{let{label:t,initialValue:l,onValueChange:i,setPostalCode:c,setPostalCity:d,setAddress:u,onBlur:f,autoComplete:g,placeholder:m,apikey:x,error:h,isDisplayPredictions:p=!0,countryCode:v="no"}=e,[b,y]=(0,n.useState)(!1),[j,w]=(0,n.useState)(),[N,k]=(0,n.useState)(!1),{placesService:z,placePredictions:C,getPlacePredictions:S,isPlacePredictionsLoading:_}=(0,r.Z)({apiKey:x||"AIzaSyCsfldKch1_4qXsTBOkXKa7Qk6-5p8XL9U",options:{type:["(regions)"],componentRestrictions:{country:v}},language:v});(0,n.useEffect)(()=>{if(!_&&"function"==typeof d&&(null==C?void 0:C.length)>0&&4===l.length){let e=C.filter(e=>e.types.some(e=>"postal_code"===e));e.length>0&&e[0].structured_formatting&&(d((null==C?void 0:C.length)>0&&e[0].structured_formatting.secondary_text.split(",")[0]),y(!1))}},[l,C]),(0,n.useEffect)(()=>{j&&!_&&"function"==typeof d&&"function"==typeof c&&(null==z||z.getDetails({placeId:j.place_id},e=>{e.address_components.some(e=>e.types.some(e=>"postal_town"===e))&&d(e.address_components.find(e=>e.types.some(e=>"postal_town"===e)).long_name),e.address_components.some(e=>e.types.some(e=>"postal_code"===e))&&c(e.address_components.find(e=>e.types.some(e=>"postal_code"===e)).long_name)}))},[j]);let F=["street_address","route","premise"],E=["establishment","point_of_interest","locality"];return(0,a.jsx)(o.Z,{handler:()=>{y(!1),k(!1)},className:"relative flex w-full flex-col gap-4",children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.nv,{placeholder:m,label:t,value:l,autoComplete:g,onFocus:()=>k(!0),onBlur:f,onChange:e=>{S({input:e.target.value}),i&&i(e.target.value),y(!0)},error:h}),N&&p&&_&&(0,a.jsx)("div",{className:"absolute top-24 z-30 flex w-full flex-col divide-y divide-neutral-a6 rounded-4 border border-neutral-a6 bg-panel-solid",children:(0,a.jsx)(s.xv,{size:"4",weight:"medium",className:"w-full overflow-hidden overflow-ellipsis py-2 pl-4",children:"Laster.."})}),N&&p&&b&&C.length>0&&(0,a.jsx)("div",{className:"absolute top-20 z-30 flex w-full flex-col divide-y divide-neutral-a6 overflow-hidden rounded-4 border border-neutral-a6 bg-panel-solid",children:C.map((e,t)=>(0,a.jsx)(s.xv,{size:"4",weight:"medium",onClick:()=>{e.types.map(t=>{(F.some(e=>e===t)||E.some(e=>e===t))&&"function"==typeof u&&u(e.structured_formatting.main_text),e.types.some(e=>E.some(t=>t===e))||("geocode"===t&&"function"==typeof d&&d(e.structured_formatting.secondary_text.split(",")[0]),"postal_code"===t&&"function"==typeof c&&c(e.structured_formatting.main_text))}),y(!1),w(e)},className:"w-full cursor-pointer overflow-hidden overflow-ellipsis py-2 pl-4 hover:bg-neutral-a3",children:e.description},t))})]})})}},75089:function(e,t,l){var a=l(44912);t.Z=e=>{let{progress:t,className:l}=e;return(0,a.jsx)("div",{className:"inline-flex w-full rounded-full bg-neutral-a7 ".concat(l),children:(0,a.jsx)("div",{className:"h-1 rounded-full bg-success-a9",style:{width:"".concat(t,"%")}})})}},43355:function(e,t,l){var a=l(44912),n=l(65875),r=l(9518);let s=e=>{let{starPercentage:t,hoverFillPercentage:l,index:r,isBoolean:s,numberOfStars:o,size:i}=e;return(0,a.jsxs)("div",{id:"star",className:"relative inline-block",onMouseOver:e=>{let t=document.getElementById("star"),a=e.pageX,{rigth:n,left:i}=function(e){if(!e)return{rigth:0,left:0};let t=e.getBoundingClientRect();return{rigth:t.right+window.scrollX,left:t.left+window.scrollX}}(t),c=(a-i)/(n-i);s&&c>=r?l(100/o*(r+1)):l(c/o*100)},children:[(0,a.jsx)("div",{style:{position:"absolute",overflow:"hidden",width:"".concat(t,"%")},className:"text-lg font-medium ",children:(0,a.jsx)(n.Z,{className:"text-warning-10 ".concat("small"===i?"!text-display-xs":"medium"===i?"!text-display-md":"large"===i?"!text-display-lg":"")})}),(0,a.jsx)(n.Z,{className:"text-neutral-10 ".concat("small"===i?"!text-display-xs":"medium"===i?"!text-display-md":"large"===i?"!text-display-lg":"")})]})};t.Z=e=>{let{percentage:t,setPercentage:l,isBoolean:n=!0,numberOfStars:o=5,size:i}=e,[c,d]=(0,r.useState)(null);return(0,a.jsx)("div",{className:"flex gap-4",onMouseLeave:()=>d(null),onClick:()=>c&&l&&l(c),children:[...Array(o)].map((e,l)=>{let r=Math.max(Math.min((t-100/o*l)*o,100),0);return null!==c&&(r=Math.max(Math.min((c-100/o*l)*o,100),0)),(0,a.jsx)(s,{numberOfStars:o,isBoolean:n,index:l,starPercentage:Math.round(r),hoverFillPercentage:e=>d(e),size:i},l)})})}},37989:function(e,t,l){var a=l(44912),n=l(38843),r=l(32449),s=l(44277),o=l(75089),i=l(43355);t.Z=e=>{var t,l,c,d;let{className:u,mobileFlex:f="col",isFirstCol:g,title:m,supportingText:x,textLineThrough:h,mutlipleTextLines:p,image:v,checkbox:b,actionButtons:y,avatar:j,badge:w,badgeRight:N,icon:k,progressLine:z,starRating:C,badges:S,mobileCellLabel:_,avatarStack:F,expandable:E,iconButtons:B}=e;return(0,a.jsxs)("div",{className:"flex flex-".concat(f," ").concat("row"===f?"items-center":"items-start"," gap-3 py-space-1 md:col-span-1 md:flex-row md:items-center md:px-6 ").concat(u),children:[b&&(0,a.jsx)("div",{className:"hidden md:flex",children:(0,a.jsx)(r.XZ,{...b})}),v&&(0,a.jsx)("img",{src:v.src,className:"aspect-square h-[2.5rem] rounded-2 bg-default-white object-contain object-center ".concat(v.withBorder?"border border-neutral-a6":""," ").concat(v.showOnMobile?"flex":"hidden md:flex"),alt:null!==(t=v.alt)&&void 0!==t?t:"Table image"}),p&&(0,a.jsx)("div",{className:"flex w-full flex-col md:self-end md:text-right",children:p.map((e,t)=>(0,a.jsx)(r.xv,{size:"2",weight:"regular",children:e},t))}),j&&(0,a.jsx)(r.qE,{...j}),k&&(0,a.jsx)("div",{className:"flex items-center justify-center",children:k}),z&&(0,a.jsx)(o.Z,{...z}),C&&(0,a.jsx)(i.Z,{...C}),w&&(0,a.jsx)("div",{children:(0,a.jsx)(r.Ct,{...w,className:h?"line-through":""})}),(m||x)&&(0,a.jsxs)("div",{className:"flex max-w-[90dvw] flex-col items-start justify-center overflow-hidden md:max-w-full",children:[_&&(0,a.jsx)(r.xv,{size:"3",weight:"bold",className:"flex md:hidden",children:_}),m&&(0,a.jsxs)("div",{className:"flex w-full flex-row items-center justify-start gap-space-2",children:[(null==E?void 0:E.isExpandable)&&g&&(0,a.jsx)(n.x,{icon:E.isOpen?"keyboard_arrow_up":"keyboard_arrow_down",className:"text-neutral-a11",size:30}),(0,a.jsx)(r.xv,{size:"3",weight:"bold",truncate:!0,className:"w-full",children:m})]}),x&&(0,a.jsx)(r.xv,{size:"2",weight:"regular",color:"neutral",children:x})]}),N&&(0,a.jsx)("div",{children:(0,a.jsx)(r.Ct,{...N})}),S&&(0,a.jsxs)("div",{className:"flex flex-row items-center justify-start space-x-1",children:[S.items.slice(0,null!==(l=S.maxNumber)&&void 0!==l?l:3).map((e,t)=>(0,a.jsx)(r.Ct,{...e},t)),S.items.length>(null!==(c=S.maxNumber)&&void 0!==c?c:3)&&(0,a.jsx)(r.Ct,{color:S.items[0].color,variant:S.items[0].variant,children:"+".concat(S.items.length-(null!==(d=S.maxNumber)&&void 0!==d?d:3))})]}),F&&(0,a.jsx)(s.Z,{...F}),y&&(0,a.jsx)("div",{className:"flex gap-space-3 md:w-full md:justify-end",children:y.map((e,t)=>(0,a.jsx)(r.zx,{...e,onClick:t=>{t.stopPropagation(),e.onClick&&e.onClick(t)},children:e.text&&e.text},t))}),B&&(0,a.jsx)("div",{className:"flex gap-2 self-end md:self-auto",children:B.map((e,t)=>(0,a.jsx)(r.hU,{...e},t))})]})}},91222:function(e,t,l){var a=l(44912),n=l(9518),r=l(55544);t.Z=e=>{var t;let{layout:l={colNum:3},children:s}=e;return(0,a.jsx)("div",{className:"hidden h-10 w-full bg-neutral-a2 md:grid",style:{gridTemplateColumns:null!==(t=l.customGrid)&&void 0!==t?t:"repeat(".concat(l.colNum,", minmax(0, 1fr))")},children:n.Children.map(s,e=>n.isValidElement(e)&&e.type===r.Z?(0,a.jsx)(r.Z,{...e.props}):null)})}},55544:function(e,t,l){var a=l(44912),n=l(72857),r=l(63689),s=l(32449);t.Z=e=>{let{text:t,checkbox:l,showArrowDown:o,showArrowUp:i,onClick:c}=e;return(0,a.jsxs)("div",{className:"group col-span-1 flex h-10 flex-row items-center justify-start gap-3 px-6 py-3 ".concat(c?"hover:cursor-pointer":""),onClick:c,children:[l&&(0,a.jsx)(s.XZ,{...l}),(0,a.jsxs)("div",{className:"flex items-center justify-start gap-1",children:[t&&(0,a.jsx)(s.xv,{size:"2",weight:"medium",children:t}),o&&(0,a.jsx)(n.Z,{className:"!fill-color-emphasis-medium group-hover:!fill-color-emphasis-high",sx:{fontSize:16}}),i&&(0,a.jsx)(r.Z,{className:"!fill-color-emphasis-medium group-hover:!fill-color-emphasis-high",sx:{fontSize:16}})]})]})}},49527:function(e,t,l){l.d(t,{a:function(){return o}});var a=l(44912),n=l(9518),r=l(37989),s=l(32449);t.Z=e=>{var t;let{layout:l={colNum:3},flexOnMobile:i=!0,selected:c,isHeader:d,navigationArrow:u,withBackground:f=!0,isError:g=!1,expandable:m=!1,onClick:x,children:h}=e,[p,v]=(0,n.useState)(!1);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"relative ".concat(i?"flex":"grid"," w-full flex-col justify-center gap-space-2 border-b border-neutral-a6 px-5 py-4 last:border-none md:grid md:h-16 md:flex-row md:items-center md:gap-1 md:p-0 ").concat(c?"bg-[#0000000f]":f?"odd:bg-[#00000005]":""," ").concat(x||m?"cursor-pointer hover:bg-[#0000000a]":""," ").concat(g?"bg-error-a3 odd:bg-error-a3 hover:bg-error-a4":""," ").concat(d?"h-[2.5rem] !bg-neutral-a2 md:h-[2.5rem]":""),style:{gridTemplateColumns:null!==(t=l.customGrid)&&void 0!==t?t:"repeat(".concat(l.colNum,", minmax(0, 1fr))")},onClick:()=>m?v(!p):x&&x(),children:[n.Children.map(h,(e,t)=>n.isValidElement(e)&&e.type===r.Z?(0,a.jsx)(r.Z,{expandable:{isExpandable:m,isOpen:p},isFirstCol:0===t,...e.props}):null),u&&(0,a.jsx)("div",{className:"absolute bottom-4 right-0 flex items-center justify-center px-5 py-1 md:bottom-0 md:top-0 md:px-6 md:py-4",children:(0,a.jsx)(s.hU,{icon:"arrow_forward",size:"1",variant:"soft",color:"neutral"})})]}),m&&p&&n.Children.map(h,e=>n.isValidElement(e)&&e.type===o?n.cloneElement(e,{layout:l}):null)]})};let o=e=>{var t;let{layout:l={colNum:3},flexOnMobile:o=!0,navigationArrow:i,onClick:c,children:d}=e;return(0,a.jsxs)("div",{className:"relative ".concat(o?"flex":"grid"," w-full flex-col gap-space-2 border-b border-neutral-a6 bg-neutral-a2 px-5 py-4 last:border-none md:grid md:h-16 md:flex-row md:items-center md:gap-1 md:p-0 ").concat(c?"cursor-pointer":""),style:{gridTemplateColumns:null!==(t=l.customGrid)&&void 0!==t?t:"repeat(".concat(l.colNum,", minmax(0, 1fr))")},onClick:()=>c&&c(),children:[n.Children.map(d,(e,t)=>n.isValidElement(e)&&e.type===r.Z?(0,a.jsx)(r.Z,{isFirstCol:0===t,...e.props}):null),i&&(0,a.jsx)("div",{className:"absolute bottom-4 right-0 flex items-center justify-center px-5 py-1 md:bottom-0 md:top-0 md:px-6 md:py-4",children:(0,a.jsx)(s.hU,{icon:"arrow_forward",size:"1",variant:"soft",color:"neutral"})})]})}},93703:function(e,t,l){l.d(t,{YG:function(){return x},W:function(){return m},Lt:function(){return I.Z},KH:function(){return F},HC:function(){return r},oI:function(){return C},l2:function(){return k.Z},N3:function(){return S.Z},iG:function(){return s.Z},Ak:function(){return N},WF:function(){return y},pj:function(){return Z.Z},xD:function(){return B.Z},xs:function(){return E.Z},SC:function(){return L.Z},j$:function(){return i}}),l(68262);var a=l(44912),n=l(32449),r=e=>{let{selected:t,text:l,checkbox:r,radio:s,...o}=e;return(0,a.jsxs)("div",{className:"flex flex-row items-center justify-between rounded-4 border px-space-4 py-space-3 hover:cursor-pointer ".concat(t?"border-accent-a7 bg-accent-a3":"border-neutral-7"),onClick:()=>o.onClick(),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o.onClick())},children:[(0,a.jsx)("div",{className:"flex items-center gap-space-3",children:(0,a.jsx)(n.xv,{color:"neutral",highContrast:!0,children:l})}),(0,a.jsxs)("div",{className:"flex items-center gap-space-2",children:[r&&(0,a.jsx)(n.XZ,{...r}),s&&(0,a.jsx)(n.Y8,{...s})]})]})};l(75089);var s=l(43355),o=l(41605),i=e=>{let{title:t,backgroundImageSrc:l,date:r,badgeContent:s,time:i,className:c}=e,d={backgroundImage:"url(".concat(l||o.Z.src,")"),backgroundSize:"cover",backgroundPosition:"center"},u=new Date(r),f=u.toLocaleString("no-NO",{month:"long"}),g=u.toLocaleString("no-NO",{day:"numeric"});return i=i||u.toLocaleString("default",{hour:"numeric",minute:"numeric"}),(0,a.jsx)("div",{style:d,className:"aspect-video h-40 rounded-4 ".concat(c),children:(0,a.jsx)("div",{style:{backgroundImage:"linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.9))"},className:"h-full w-full rounded-4 px-4 py-3",children:(0,a.jsxs)("div",{className:"flex h-full flex-col items-start justify-between ",children:[(0,a.jsx)(n.Ct,{size:"2",variant:"solid",className:"ml-auto",children:s}),(0,a.jsxs)("div",{className:"flex flex-col text-start  ",children:[(0,a.jsx)(n.xv,{size:"5",weight:"bold",children:t}),(0,a.jsxs)(n.xv,{size:"3",children:[g," ",f," kl. ",i]})]})]})})})},c=l(35073),d=l(74513),u=l(38843);let f={up:(0,a.jsx)(u.x,{icon:"trending_up"}),down:(0,a.jsx)(u.x,{icon:"trending_down"}),flat:(0,a.jsx)(u.x,{icon:"trending_flat"})},g=(0,c.j)(["rounded-full p-1 w-fit h-fit"],{variants:{trend:{up:["bg-success-a3"],down:["bg-error-a3"],flat:["bg-warning-a3"]}}});var m=e=>{let{title:t,value:l,unit:r,trend:s,icon:o,width:i="w-full",link:c,className:m}=e,x=(0,d.useRouter)();return(0,a.jsxs)("div",{className:"flex items-center justify-between rounded-4 bg-neutral-a3 p-space-3 md:p-space-3 ".concat(c&&"hover:cursor-pointer hover:bg-neutral-a4"," ").concat(m," ").concat(i),onClick:()=>c&&x.push(c),children:[(0,a.jsxs)("div",{className:"flex items-center justify-start gap-space-4 align-baseline",children:[s?(0,a.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-4 ".concat(g({trend:s})),children:f[s]}):o&&(0,a.jsx)("div",{className:"flex h-8 w-8 items-center justify-center rounded-4 bg-success-a3",children:(0,a.jsx)(u.x,{icon:o,size:20})}),(0,a.jsxs)("div",{className:"flex flex-col ",children:[(0,a.jsx)(n.xv,{size:"2",weight:"medium",children:t}),(0,a.jsxs)("div",{className:"flex items-baseline gap-space-2",children:[void 0!==l&&(0,a.jsx)(n.xv,{size:"2",weight:"bold",children:l}),(0,a.jsx)(n.xv,{size:"2",children:r})]})]})]}),c&&(0,a.jsx)(n.hU,{icon:"arrow_forward",color:"neutral",variant:"ghost"})]})},x=e=>{var t;let{availabilitiesPerHour:l,selectedAvailability:r,onClick:s}=e;return(0,a.jsx)(n.Jx,{className:"w-full gap-x-space-2 gap-y-space-4",columns:"4",value:null!==(t=null==r?void 0:r.time)&&void 0!==t?t:"",items:l.map(e=>e.intervals.map(e=>{var t,l;return{text:null!==(t=e.time)&&void 0!==t?t:"",value:null!==(l=e.time)&&void 0!==l?l:"",disabled:!e.available}})).flat(),defaultValue:null==r?void 0:r.time,onValueChange:e=>{var t,a,n;return(null===(a=l.find(t=>t.intervals.some(t=>t.time===e)))||void 0===a?void 0:null===(t=a.intervals.find(t=>t.time===e))||void 0===t?void 0:t.available)&&s(null===(n=l.find(t=>t.intervals.some(t=>t.time===e)))||void 0===n?void 0:n.intervals.find(t=>t.time===e))}})},h=l(76849),p=l(61199),v=l(4863),b=l(80847),y=e=>{let{variations:t,image:l,title:r,status:s=b.WE.ACTIVE,date:o,type:i,className:c,onClick:d}=e,f=o?new Date(o):new Date;return o=(0,h.Z)(f,"dd. MMMM yyyy",{locale:p.Z}),(0,a.jsxs)("div",{className:"".concat(s===b.WE.ACTIVE?"bg-accent-3":s===b.WE.ARCHIVED?"bg-error-a3":"bg-neutral-3"," flex w-full cursor-pointer flex-row gap-space-3 overflow-hidden rounded-4 border border-neutral-a6 p-space-3 md:w-[277px] md:flex-col ")+(c||""),onClick:d,children:[(0,a.jsx)("div",{className:"relative aspect-square h-full md:aspect-video md:h-auto md:w-full",children:(0,a.jsx)(v.default,{src:l,alt:"service card image",fill:!0,priority:!0,className:"rounded-2 object-cover"})}),(0,a.jsxs)("div",{className:"flex w-full flex-col gap-space-1",children:["webinar"===i&&(0,a.jsxs)(n.xv,{size:"2",className:"flex items-center gap-space-2",color:s!==b.WE.ACTIVE?"neutral":void 0,children:[(0,a.jsx)(u.x,{icon:"calendar_month"}),o]}),(0,a.jsx)(n.xv,{size:"3",weight:"bold",truncate:!0,className:"w-full",children:r}),(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsx)("div",{className:"flex flex-col justify-between",children:t.map((e,t)=>(0,a.jsxs)("div",{className:"inline-block align-baseline",children:[(0,a.jsxs)(n.xv,{size:"2",weight:"medium",children:[e.price," kr"," "]}),(0,a.jsxs)(n.xv,{size:"2",color:"neutral",children:["/",e.duration," min"]})]},t))}),s===b.WE.ARCHIVED?(0,a.jsx)(n.Ct,{color:"error",children:"Arkivert"}):s===b.WE.DRAFT?(0,a.jsx)(n.Ct,{color:"warning",children:"Ikke publisert"}):(0,a.jsx)(a.Fragment,{})]})]})]})},j=l(65875),w=l(9518),N=e=>{let{className:t,review:l,starRating:r,profileImage:s,date:o}=e,i=new Date(o),c=i.toLocaleDateString("no",{day:"2-digit"}),d=i.toLocaleString("no",{month:"short"}),u=i.getFullYear(),[f,g]=(0,w.useState)(!1),m=(0,w.useRef)(null),[x,h]=(0,w.useState)(!1);return(0,w.useEffect)(()=>{m.current&&m.current.scrollHeight>m.current.clientHeight?h(!0):h(!1)},[l]),(0,a.jsxs)("div",{className:"flex w-full flex-col items-start justify-between gap-space-2 rounded-4 border border-neutral-a6 bg-panel-solid p-space-3 ".concat(t),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-space-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-space-4",children:[(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)(n.qE,{src:s,status:"verified",variant:"soft",color:"success",size:"1"})}),(0,a.jsx)("div",{children:[void 0,void 0,void 0,void 0,void 0].map((e,t)=>(0,a.jsx)(j.Z,{className:"".concat(t<r?"text-warning-10":"text-neutral-10")},t))})]}),(0,a.jsx)(n.xv,{ref:m,size:"2",color:"neutral",className:"".concat(f?"":"line-clamp-2"),children:l})]}),(0,a.jsxs)("div",{className:"flex w-full justify-between",children:[(0,a.jsxs)(n.xv,{size:"1",color:"neutral",children:[c," ",d," ",u]}),x&&(0,a.jsx)(n.zx,{size:"1",variant:"ghost",onClick:()=>g(!f),children:f?"Les mindre":"Les mer"})]})]})},k=l(52606);let z=[0,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1];var C=e=>{let{volume:t,height:l=16,width:n=4}=e;return(0,a.jsx)("div",{className:"flex w-full justify-between gap-space-2 align-middle",children:z.map((e,r)=>(0,a.jsx)("span",{className:"self-center rounded-2xl ".concat(t>e?"bg-success-a9 ":"bg-neutral-a7"),style:{width:n,height:l}},r))})},S=l(25492),_=l(94537),F=e=>{let{onUpload:t,accept:l,error:r,text:s="Last opp bilde",disabled:o,isLoading:i}=e,c=(0,w.useRef)(null);return(0,a.jsxs)("div",{children:[(0,a.jsx)("input",{type:"file",ref:c,onChange:e=>{e.target.files&&t(e.target.files[0])},style:{display:"none"},accept:l,disabled:o}),(0,a.jsxs)(n.zx,{size:"2",variant:"soft",onClick:()=>{var e;null===(e=c.current)||void 0===e||e.click()},disabled:o,loading:i,children:[(0,a.jsx)(_.Z,{}),(0,a.jsx)(n.xv,{size:"3",children:s})]}),r&&(0,a.jsx)(n.xv,{size:"2",color:"error",children:r})]})};l(56111);var E=l(55544),B=l(91222),Z=l(37989),L=l(49527),I=l(77961);l(44277)},65014:function(e,t,l){l.d(t,{w:function(){return r}});var a=l(63543),n=l(3016);let r=e=>(0,n.cI)({resolver:(0,a.F)(e)})},64020:function(e,t,l){l.d(t,{Fp:function(){return o},cn:function(){return r},xG:function(){return s}});var a=l(55876),n=l(3769);function r(){for(var e=arguments.length,t=Array(e),l=0;l<e;l++)t[l]=arguments[l];return(0,n.m)((0,a.W)(t))}l(31824).lW;let s=e=>new Intl.NumberFormat("nb-NO",{style:"currency",currency:"NOK"}).format(e),o=(e,t)=>((t-e)/(0===e?1:e)*100).toFixed(0)+"%"},37119:function(e,t,l){l.d(t,{T:function(){return r}});var a=l(45466);let n=a.z.object({title:a.z.string(),url:a.z.string(),weight:a.z.number()}),r=a.z.object({css:a.z.string(),accent:a.z.string(),neutral:a.z.string(),radius:a.z.number(),companyName:a.z.string(),images:a.z.object({lightModeLogo:a.z.string(),darkModeLogo:a.z.string(),favicon:a.z.string()}),fonts:a.z.object({headingNormal:n,textNormal:n,textSemiBold:n,textBold:n}).refine(e=>{let t=[e.textNormal.weight,e.textSemiBold.weight,e.textBold.weight];return new Set(t).size===t.length},{message:"Tekstvekter m\xe5 v\xe6re unike"})})}}]);