1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9073],{14853:(e,t,n)=>{"use strict";n.d(t,{q:()=>s});var r=n(94513),i=n(60930),a=n(57005),o=n(11730),l=n(1133);let s=({type:e="default"})=>{let{smallPrintPolicy:t}=(0,a.nm)();return(0,r.jsx)(l.d,{html:t,as:"paywall"===e?d:c})},d=o.Ay.span.withConfig({componentId:"sc-535b0e3b-0"})(["text-align:center;color:var(--gray-600);"," a{color:var(--link-blue);text-decoration:underline;}"],(0,i.I)({fontSize:"0.75rem",fontFamily:"var(--font-family-sans-serif)"})),c=o.Ay.span.withConfig({componentId:"sc-535b0e3b-1"})(["margin-top:10px;max-width:600px;text-align:left;"," a{color:var(--link-blue);}"],(0,i.I)({fontSize:"0.875rem",fontFamily:"var(--font-family-sans-serif)"}))},26449:(e,t,n)=>{"use strict";n.d(t,{x:()=>d});var r=n(94513),i=n(94285),a=n(57005),o=n(38919),l=n(39154),s=n(15923);let d=({error:e,consumeError:t})=>{let[n,a]=(0,i.useState)([]),l=c(),s=(0,i.useRef)(t),[d,g]=(0,i.useState)(e),[m]=n,f=(0,i.useCallback)(()=>{a(e=>e.slice(1,e.length));let e=m?.ctx?.onClose;"function"==typeof e&&e()},[m?.ctx?.onClose]);(0,i.useEffect)(function(){e&&g(e)},[e]),(0,i.useEffect)(function(){if(!d)return;let e={payment_failed:l?.payment_failed},t=u(d.code,l??e);if(!t)return;let n={content:l[t]??l.payment_failed,code:t},r={...d.ctx,code:n.code,handleOnClose:f,setError:g};a(e=>[...e,{error:n,ctx:r}]),s?.current?.(),g(void 0)},[d,f,l]);let{error:{content:{text:h=null,title:k=null,primaryButton:v,hideSecondaryButton:x=!1}={}}={}}=m??{};return(0,r.jsx)(p.Provider,{value:{handleOnClose:f},children:(0,r.jsx)(o.A,{isOpen:!!n.length,ariaLabel:"error",onClose:f,title:k??void 0,text:h,primaryButton:v,hideSecondaryButton:x})})},c=()=>{let e=(0,a.Pj)();return(0,i.useMemo)(()=>{let t=e.cmsSettings.admin.webmaster.purchaseflow,n=e.cmsSettings.admin.webmaster.header?.info?.customerServiceLink?.url||t.common.customerServiceLink;return g({...t.common,customerServiceLink:n})},[e])},u=(e,t,n="_")=>{if(e?.length)return t[e]?e:u(e.split(n).slice(0,-1).join(n),t,n)},p=(0,i.createContext)({}),g=({customerServiceLink:e,myPagesLink:t,forgotPasswordLink:n})=>({account_activation_failed:{title:"Kunde inte aktivera ditt konto",text:"Kontakta v\xe5r kundservice eller skicka ett mejl",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed:{title:"Betalningen misslyckades",text:"Det gick inte att genomf\xf6ra betalningen. V\xe4nligen kontakta din bank. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_refused:{title:"Betalningen misslyckades",text:"Det gick inte att genomf\xf6ra betalningen. V\xe4nligen kontakta din bank. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_card_blocked:{title:"Sp\xe4rrat kort",text:"Det gick inte att genomf\xf6ra betalningen eftersom att ditt kort har blivit sp\xe4rrat. Kontrollera uppgifterna och f\xf6rs\xf6k igen. V\xe4nligen kontakta din bank om problemet kvarst\xe5r."},payment_failed_card_expired:{title:"Ditt kort har g\xe5tt ut",text:"Det gick inte att genomf\xf6ra betalningen eftersom att ditt kort har g\xe5tt ut. Kontrollera uppgifterna och f\xf6rs\xf6k igen. V\xe4nligen kontakta din bank om problemet kvarst\xe5r."},payment_failed_authentication_failed:{title:"Misslyckad verifiering",text:"Det gick inte att genomf\xf6ra betalningen eftersom att verifieringen misslyckades. V\xe4nligen f\xf6rs\xf6k igen eller kontakta din bank om problemet kvarst\xe5r."},payment_failed_card_balance_not_enough:{title:"K\xf6p medges ej",text:"Det gick inte att genomf\xf6ra betalningen eftersom att saldot p\xe5 kortet inte \xe4r tillr\xe4ckligt. V\xe4nligen s\xe4kerst\xe4ll ditt kortsaldo och f\xf6rs\xf6k igen. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_transaction_cancelled:{title:"Avbruten transaktion",text:"Det gick inte att genomf\xf6ra k\xf6pet eftersom att transkationen avbr\xf6ts. V\xe4nligen f\xf6rs\xf6k igen. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_shopper_cancelled:{title:"Avbruten transaktion",text:"Det gick inte att genomf\xf6ra k\xf6pet eftersom att transkationen avbr\xf6ts. V\xe4nligen f\xf6rs\xf6k igen. Beh\xf6ver du hj\xe4lp? Kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_card_cvc_declined:{title:"Felaktig CVV-kod",text:"Det gick inte att genomf\xf6ra k\xf6pet eftersom att du angett en felaktig cvv-kod. Kontrollera uppgifterna och f\xf6rs\xf6k igen. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_withdrawal_amount_exceeded:{title:"K\xf6p medges ej",text:"Det gick inte att genomf\xf6ra betalningen eftersom att saldot p\xe5 kortet inte \xe4r tillr\xe4ckligt. V\xe4nligen s\xe4kerst\xe4ll ditt kortsaldo och f\xf6rs\xf6k igen. Om problemet kvarst\xe5r, kontakta v\xe5r Kundservice.",primaryButton:{text:"Kontakta kundservice",href:e}},payment_failed_card_not_supported:{title:"Ogiltig korttyp",text:"Det gick inte att genomf\xf6ra betalningen eftersom att vi inte har st\xf6d f\xf6r korttypen du anv\xe4nt. V\xe4nligen f\xf6rs\xf6k igen med ett annat kort eller kontakta din bank."},payment_failed_pin_required:{title:"Pinkod kr\xe4vs",text:"Det gick inte att genomf\xf6ra k\xf6pet eftersom att pinkod kr\xe4vs. V\xe4nligen f\xf6rs\xf6k igen eller kontakta din bank om problemet kvarst\xe5r."},social_security_number_already_exists:{title:"Kontot finns redan",text:"Det finns redan ett konto kopplat till ditt personnummer. S\xe4kerst\xe4ll att du angett r\xe4tt uppgifter eller logga in.",primaryButton:{text:"Logga in",type:"login"}},email_already_exists:{title:"Kontot finns redan",text:(0,s.u)("error","email_already_exists"),primaryButton:{text:"Logga in",type:"login"}},email_already_exists_auth:{title:"Kontot finns redan",text:(0,s.u)("error","email_already_exists"),primaryButton:{text:"Logga in",href:`${(0,l.Jj)()}${(0,l.aM)(l.Y0.LOGIN)}`,type:"auth0-login"}},email_invalid_parameter:{dismissAllowed:!0,title:(0,s.u)("error","email_invalid_parameter"),text:"Din e-post inneh\xe5ller ogiltiga tecken. Ange en giltig e-postadress."},email_invalid_length:{dismissAllowed:!0,title:(0,s.u)("error","email_invalid_length"),text:"E-posten \xe4r f\xf6r l\xe5ng. V\xe4nligen ange en kortare e-postadress med giltigt format."},email_invalid_dns_check:{dismissAllowed:!0,title:(0,s.u)("error","email_invalid_dns_check"),text:"Problem med att verifiera e-postdom\xe4nen. Ange en giltig e-postdom\xe4n."},create_account_failed:{title:"N\xe5gonting gick fel",text:"Ditt konto kunde inte skapas, v\xe4nligen f\xf6rs\xf6k igen om en stund."},auto_signin_failed:{title:"Inloggning misslyckades",text:"Just nu g\xe5r det inte att logga in, f\xf6rs\xf6k igen om en stund. Fungerar det fortfarande inte? V\xe4nligen kontakta Kundservice s\xe5 hj\xe4lper vi dig."},product_is_included:{title:"Du har redan en prenumeration",text:"Du har redan en prenumeration d\xe4r detta ing\xe5r. P\xe5 Mina sidor kan du se en \xf6verblick \xf6ver din nuvarande prenumeration.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},contact_customer_service:{title:"Du har redan en prenumeration",text:"Du har redan en prenumeration d\xe4r detta ing\xe5r. V\xe4nligen kontakta Kundservice om du beh\xf6ver hj\xe4lp eller vill k\xf6pa ytterligare en prenumeration. P\xe5 Mina Sidor f\xe5r du en enkel \xf6verblick av din prenumeration och allt som ing\xe5r.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},missing_ssn:{title:"Komplettera dina kontouppgifter",text:"Dina kontouppgifter beh\xf6ver kompletteras med ett personnummer f\xf6r att du ska kunna starta den h\xe4r prenumerationen. V\xe4nligen kontakta Kundservice. P\xe5 Mina Sidor f\xe5r du en enkel \xf6verblick av din prenumeration och allt som ing\xe5r.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},already_subscriber:{title:"Du har redan en prenumeration",text:"V\xe4nligen kontakta Kundservice om du vill byta prenumeration eller k\xf6pa ytterligare en. P\xe5 Mina Sidor f\xe5r du en enkel \xf6verblick av din prenumeration och allt som ing\xe5r.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},inactive_account:{title:"Kontot finns redan",text:"Det finns redan ett konto kopplat till ditt personnummer. V\xe4nligen kontakta Kundservice f\xf6r att aktivera ditt konto.",primaryButton:{text:"G\xe5 till Mina sidor",href:e}},missing_subscription_id:{title:"Kunde inte hitta kundnummer",text:"Vi kunde inte hitta ditt kundnummer. V\xe4nligen kontakta Kundservice.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},social_security_number_does_not_exists_logged_in:{title:"Inget konto hittades",text:"Det finns inget konto kopplat till personnumret du angett. Kontrollera dina uppgifter och f\xf6rs\xf6k igen, eller bli prenumerant.",primaryButton:{text:"F\xf6rs\xf6k igen"},hideSecondaryButton:!0},social_security_number_does_not_exists_not_logged_in:{title:"Inget konto hittades",text:"Det finns inget konto kopplat till personnumret du angett. Kontrollera dina uppgifter och f\xf6rs\xf6k igen, eller bli prenumerant.",primaryButton:{text:"Logga in",href:(0,l.aM)(l.Y0.LOGIN,"")}},account_already_active:{title:"Kontot finns redan",text:(0,s.u)("error","email_already_exists"),primaryButton:{text:"Logga in",type:"login"}},account_already_active_auth0:{title:"Kontot finns redan",text:(0,s.u)("error","email_already_exists"),primaryButton:{text:"Logga in",href:(0,l.aM)(l.Y0.LOGIN),type:"auth0-login"}},activate_account_failed:{title:"Konto redan aktiverat?",text:"Ditt konto kunde inte aktiveras. Om du redan har ett konto kan du \xe5terst\xe4lla ditt l\xf6senord via Gl\xf6mt l\xf6senord. Om problemet kvarst\xe5r kan du kontakta kundservice.",primaryButton:{text:"\xc5terst\xe4ll l\xf6senord",href:n}},activate_account_failed_auth0:{title:"Konto redan aktiverat?",text:"Ditt konto kunde inte aktiveras. Om du redan har ett konto kan du g\xe5 till logga in sidan och \xe5terst\xe4lla ditt l\xf6senord via Gl\xf6mt l\xf6senord. Om problemet kvarst\xe5r kan du kontakta kundservice.",primaryButton:{text:"Logga in",href:(0,l.aM)(l.Y0.LOGIN),type:"auth0-login"}},walley_checkout_failed:{title:"K\xf6pet kunde inte genomf\xf6ras",text:"Det gick inte att genomf\xf6ra betalningen, f\xf6rs\xf6k igen om ett \xf6gonblick.",primaryButton:{text:"F\xf6rs\xf6k igen"}},walley_product_is_included:{title:"Du har redan en prenumeration",text:"P\xe5 Mina sidor kan du se en \xf6verblick \xf6ver vad som ing\xe5r i din nuvarande prenumeration.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},walley_already_subscriber:{title:"Du har redan en prenumeration",text:"P\xe5 Mina sidor kan du se en \xf6verblick \xf6ver vad som ing\xe5r i din nuvarande prenumeration.",primaryButton:{text:"G\xe5 till Mina sidor",href:t}},walley_email_not_match:{dismissAllowed:!0,title:"Ogiltig e-postadress",text:"Din angivna e-postadress skiljer sig fr\xe5n e- postadressen p\xe5 ditt inloggade konto. F\xf6r att forts\xe4tta med ditt k\xf6p, anv\xe4nd samma e- postadress.",primaryButton:{text:"F\xf6rs\xf6k igen"},hideSecondaryButton:!0},walley_email_already_exists:{title:"Kontot finns redan",text:"Det finns redan ett konto kopplat till den angivna e-postadressen. S\xe4kerst\xe4ll att du har skrivit r\xe4tt eller logga in.",primaryButton:{text:"Logga in",type:"login"}},product_upgrade_failed:{title:"N\xe5gonting gick fel",text:"Uppgraderingen kunde inte genomf\xf6ras. F\xf6rs\xf6k igen om en stund.",primaryButton:{text:"F\xf6rs\xf6k igen"}}})},29718:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/mina-sidor/uppgradera",function(){return n(61540)}])},30122:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(94285),i=n(79813);function a(e,t){void 0===t&&(t={});var n,r,i=(n=e)&&"j"===n[0]&&":"===n[1]?n.substr(2):n;if(void 0===(r=t.doNotParse)&&(r=!i||"{"!==i[0]&&"["!==i[0]&&'"'!==i[0]),!r)try{return JSON.parse(i)}catch(e){}return e}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(){function e(e,t){var n=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies="string"==typeof e?i.q(e,t):"object"==typeof e&&null!==e?e:{},new Promise(function(){n.HAS_DOCUMENT_COOKIE="object"==typeof document&&"string"==typeof document.cookie}).catch(function(){})}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&&(this.cookies=i.q(document.cookie,e))},e.prototype._emitChange=function(e){for(var t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)},e.prototype.get=function(e,t,n){return void 0===t&&(t={}),this._updateBrowserValues(n),a(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&&(e={}),this._updateBrowserValues(t);var n={};for(var r in this.cookies)n[r]=a(this.cookies[r],e);return n},e.prototype.set=function(e,t,n){var r;"object"==typeof t&&(t=JSON.stringify(t)),this.cookies=o(o({},this.cookies),((r={})[e]=t,r)),this.HAS_DOCUMENT_COOKIE&&(document.cookie=i.l(e,t,n)),this._emitChange({name:e,value:t,options:n})},e.prototype.remove=function(e,t){var n=t=o(o({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0}
1);this.cookies=o({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=i.l(e,"",n)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1)},e}(),s=r.createContext(new l);function d(e){var t=(0,r.useContext)(s);if(!t)throw Error("Missing <CookiesProvider>");var n=t.getAll(),i=(0,r.useState)(n),a=i[0],o=i[1],l=(0,r.useRef)(a);return"undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement&&(0,r.useLayoutEffect)(function(){function n(){var n=t.getAll();(function(e,t,n){if(!e)return!0;for(var r=0;r<e.length;r++){var i=e[r];if(t[i]!==n[i])return!0}return!1})(e||null,n,l.current)&&o(n),l.current=n}return t.addChangeListener(n),function(){t.removeChangeListener(n)}},[t]),[a,(0,r.useMemo)(function(){return t.set.bind(t)},[t]),(0,r.useMemo)(function(){return t.remove.bind(t)},[t])]}s.Provider,s.Consumer},33280:(e,t,n)=>{"use strict";n.d(t,{QP:()=>l,eM:()=>c,mc:()=>d,wn:()=>s});var r=n(14531),i=n(54020),a=n(60930),o=n(11730);let l=o.Ay.h1.withConfig({componentId:"sc-cfa394cb-0"})(["margin:0;"," @media ","{","}"],(0,a.I)({fontFamily:"var(--font-family-sans-serif)",fontSize:"1.75rem"}),r.j.md,(0,a.I)({fontSize:"2.125rem"})),s=o.Ay.section.withConfig({componentId:"sc-cfa394cb-1"})(["",";display:flex;flex-direction:column;background-color:var(--white,#fff);max-width:var(--container-max-width);@media ","{",";}"],(0,i.xe)({mx:"auto",px:"1.25rem",pt:"1.5rem",pb:"2.5rem"}),r.j.md,(0,i.xe)({pt:"2rem",pb:"4rem"})),d=o.Ay.div.withConfig({componentId:"sc-cfa394cb-2"})(["display:flex;",";max-width:var(--purchase-register-page-main-content-width);flex-direction:column;p:last-of-type{margin-bottom:0;}"],(0,i.xe)({mx:"auto"})),c=o.Ay.div.withConfig({componentId:"sc-cfa394cb-3"})(["display:flex;flex-direction:column;align-items:center;gap:1.5rem;@media ","{gap:1.25rem;flex-direction:row;align-content:space-between;}"],r.j.md)},35982:(e,t,n)=>{"use strict";n.d(t,{P:()=>r.P});var r=n(59003)},36446:(e,t,n)=>{"use strict";n.d(t,{B0:()=>o,Xk:()=>i,Yj:()=>a});var r=n(97028);let i=()=>{let e=window.location.hostname;if(/^\d+\.\d+\.\d+\.\d+$/.test(e))return;if((0,r.C)(e)){let t=e.split(".");return t.length>=3?t.slice(-3).join("."):void 0}let t=e.split(".");if(t.length>=2)return t.slice(-2).join(".")},a=e=>{if("undefined"==typeof document)return;let t=i(),n=t?`; domain=${t}`:"";document.cookie=`${e}=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT${n}`};var o=function(e){return e[e.OneHour=3600]="OneHour",e[e.ONEDAY=86400]="ONEDAY",e[e.ONEWEEK=604800]="ONEWEEK",e[e.ONEMONTH=2592e3]="ONEMONTH",e}({})},38919:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(94513);n(94285);var i=n(30122),a=n(43492),o=n(423),l=n(91544),s=n(95629),d=n(36446),c=n(20748);let u=({onClose:e,isOpen:t,ariaLabel:n,title:u,text:p,primaryButton:g,secondaryButton:m={text:"Avbryt",action:e},hideSecondaryButton:f=!1})=>{let[,h]=(0,o.B)(),k=(0,l.useRouter)(),v="auth0-redirect-url",[,x]=(0,i.A)([v]),y={variant:g?.variant??"primary","aria-label":g?.text??"",...g?.type==="login"&&{onClick:()=>{e(),h(!0)}},...g?.type==="auth0-login"&&{onClick:()=>{x(v,k.asPath,{path:"/",maxAge:d.B0.OneHour,domain:(0,d.Xk)()})}},...!g?.type&&!g?.href&&{onClick:()=>{e(),localStorage.removeItem("checkout_session")}}};return(0,r.jsxs)(c.A,{isOpen:t,ariaLabel:n,onClose:e,title:u,children:[(0,r.jsx)(s.EY,{children:p}),(g||!f)&&(0,r.jsxs)(s.tG,{children:[!f&&(0,r.jsx)(a.$n,{"aria-label":m.text,onClick:m.action,variant:"tertiary",size:"large",children:m.text}),g&&(g.href?(0,r.jsx)(a.Aj,{href:g.href,size:"large",...y,children:g.text}):(0,r.jsx)(a.$n,{size:"large",...y,children:g.text}))]})]})}},48466:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(3197),i=n(31157),a=n(6459),o=n(9876);let l="FETCH_ACCOUNT_RETRIEVE_SUBSCRIPTION_ERROR",s=()=>{let{session:e}=(0,o.wV)(),t=(0,a.lV)(e)?e.subscriptionAccountId:void 0,{data:n,error:s,mutate:d,isValidating:c}=(0,r.Ay)(t?"/api/purchase/subscription":null,async e=>{let t=await fetch(e,{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"}}).catch(e=>{throw i.vF.error({error:e},"Fetch retrieve subscriptions"),Error(l)});if(!t||!t.ok)throw Error(l);let n=await t.json().catch(e=>{throw i.vF.error({error:e},"Parse retrieve subscriptions response"),Error(l)});if(!n)throw Error(l);return n},{revalidateOnFocus:!1,errorRetryCount:2});return{subscriptionsLoading:!!t&&(!n&&!s||c),subscriptionsError:s?s.message:null,subscriptionPlans:n,mutate:d}}},59003:(e,t,n)=>{"use strict";n.d(t,{P:()=>r.A});var r=n(56691)},61540:(e,t,n)=>{"use strict";n.r(t),n.d(t,{WidthControllerContainer:()=>Z,default:()=>et});var r=n(94513),i=n(94285),a=n(10485),o=n(10288),l=n(89381),s=n(54020),d=n(3197),c=n(31157),u=n(6459),p=n(9876);let g="FETCH_ACCOUNT_RETRIEVE_BILLING_GROUP_ERROR";var m=n(48466),f=n(57005),h=function(e){return e.CREDITCARD="CREDITCARD",e.APPLEPAY="APPLEPAY",e.SWISH="SWISH",e.STANDARD="STANDARD",e.WO_SURCHARGE="WO-SURCHARGE",e}({}),k=function(e){return e.INVOICE="INVOICE",e.WALLEY="WALLEY",e.CREDITCARD="CREDITCARD",e}({}),v=n(91544),x=n(57825),y=n(11730),_=n(35982),b=n(41528),w=n(26449),j=n(33280);let I=y.Ay.div.withConfig({componentId:"sc-8e8c9163-0"})(["display:flex;flex-direction:column;gap:1rem;p{margin-bottom:0px;display:flex;flex-direction:column;}"]),A=()=>{let{settings:e}=(0,f.Ev)();return(0,r.jsxs)(j.mc,{children:[(0,r.jsx)(j.QP,{children:"N\xe5gonting gick fel"}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing24,tablet:l.B.Spacing32}}),(0,r.jsxs)(I,{children:[(0,r.jsx)("p",{children:"Vi kunde tyv\xe4rr inte avsluta din tidigare prenumeration f\xf6r att uppgradera till din nya. Vi ber om urs\xe4kt f\xf6r detta. F\xf6r att avsluta din tidigare prenumeration, v\xe4nligen kontakta Kundservice."}),(0,r.jsxs)("p",{children:["E-post:"," ",(0,r.jsx)("span",{children:(0,r.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})})]}),e.customerServicePhoneNumber&&(0,r.jsxs)("p",{children:["Telefon:"," ",(0,r.jsx)("span",{children:(0,r.jsx)("a",{href:`tel:${e.customerServicePhoneNumber}`,children:e.customerServicePhoneNumber})})]}),(0,r.jsxs)("p",{children:["\xd6ppettider: ",(0,r.jsx)("span",{children:"M\xe5ndag - fredag, kl. 8-15"})]})]}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing32,tablet:l.B.Spacing40}})]})};
1var C=n(43492);let S=()=>{let e=(0,f.Pj)(),t=e.cmsSettings.admin.webmaster.purchaseflow,n=e.cmsSettings.admin.webmaster.header?.info?.customerServiceLink?.url||t.common.customerServiceLink;return(0,r.jsxs)(j.mc,{children:[(0,r.jsx)(j.QP,{children:"Erbjudandet \xe4r inte tillg\xe4ngligt"}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing24,tablet:l.B.Spacing32}}),(0,r.jsx)("p",{children:"Just detta erbjudandet \xe4r inte l\xe4ngre tillg\xe4ngligt men kontakta v\xe5r kundservice s\xe5 hj\xe4lper vi dig att hitta ett passande erbjudande."}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing32,tablet:l.B.Spacing40}}),(0,r.jsxs)(j.eM,{children:[(0,r.jsx)(C.Aj,{size:"large",variant:"secondary",href:"/",children:"G\xe5 till f\xf6rstasidan"}),(0,r.jsx)(C.Aj,{size:"large",variant:"primary",href:n,children:"Kontakta Kundservice"})]})]})};var E=n(39154),O=n(15923);let D=()=>{let e=(0,v.useRouter)().asPath;return(0,r.jsxs)(j.mc,{children:[(0,r.jsx)(j.QP,{children:"Logga in f\xf6r att kunna ta del av erbjudandet"}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing24,tablet:l.B.Spacing32}}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing32,tablet:l.B.Spacing40}}),(0,r.jsxs)(j.eM,{children:[(0,r.jsx)(C.Aj,{size:"large",variant:"secondary",href:"/",children:"G\xe5 till f\xf6rstasidan"}),(0,r.jsx)(C.Aj,{variant:"primary",size:"large",href:(0,E.aM)(E.Y0.LOGIN,e),children:(0,O.u)("link","login")})]})]})};var P=n(75769),B=n(14853),N=n(14531),L=n(60930),K=n(78005),T=n(73848);let R=({product:e})=>{let{name:t,description:n,shortDescription:i,titleCode:a,rate:o,type:l,isCampaign:s,priceAfterCampaignOrCoupon:d,discount:c}=e,u=(0,T.$)(o.price),p=`/images/${a.toLowerCase()}/subscription/narrow/${l}.svg`;return(0,r.jsxs)(M,{children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)(G,{children:[(0,r.jsx)(V,{children:(0,r.jsx)(K.E,{src:p,alt:"Bild p\xe5 produkt"})}),(0,r.jsxs)(F,{children:[(0,r.jsx)("h2",{children:t}),(0,r.jsx)("p",{children:s||c?i:`${u} kr per m\xe5nad`})]})]}),(0,r.jsxs)($,{children:[(0,r.jsx)(U,{children:n}),(s||!!c)&&(0,r.jsxs)(z,{children:["D\xe4refter ordinarie pris ",d," kr / m\xe5n"]})]})]}),(0,r.jsxs)(H,{children:[(0,r.jsx)("div",{children:"Totalt att betala:"}),(0,r.jsxs)("div",{children:[u," kr"]})]})]})},M=y.Ay.div.withConfig({componentId:"sc-88616c-0"})(["width:100%;height:100%;",";background-color:var(--green-300);border:1px solid var(--border-divide-color);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;h1{","}@media ","{max-width:var(--purchase-page-main-content-width);}"],(0,s.xe)({p:3}),(0,L.I)({fontSize:"1.5rem",fontWeight:"700"}),N.j.xl),G=y.Ay.div.withConfig({componentId:"sc-88616c-1"})(["display:flex;flex-wrap:wrap;"]),V=y.Ay.div.withConfig({componentId:"sc-88616c-2"})(["",";display:flex;width:90px;align-items:flex-start;"],(0,s.xe)({pr:3})),F=y.Ay.div.withConfig({componentId:"sc-88616c-3"})(["flex:1;h1{","}"],(0,s.xe)({mb:0})),$=y.Ay.div.withConfig({componentId:"sc-88616c-4"})(["min-height:200px;"]),U=y.Ay.div.withConfig({componentId:"sc-88616c-5"})(["",""],(0,s.xe)({mb:4})),z=y.Ay.div.withConfig({componentId:"sc-88616c-6"})(["color:var(--gray-500);",";"],(0,s.xe)({py:2})),H=y.Ay.div.withConfig({componentId:"sc-88616c-7"})(["display:flex;align-content:space-between;border-top:1px solid var(--border-divide-color);",";& > div{flex:1;display:flex;}& > div:last-child{flex:none;}"],(0,s.xe)({pt:2,mt:2})),Y=y.Ay.div.withConfig({componentId:"sc-b947a992-0"})(["display:flex;width:100%;flex-direction:column;@media ","{max-width:var(--purchase-page-main-content-width);}"],N.j.md),W=({upgrade:e,onUpgrade:t})=>{let[n,a]=(0,i.useState)(void 0),[s,d]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=async e=>{let t=await fetch(`/api/purchase/product?product_id=${e}`,{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"}});if(t.ok){let[e]=await t.json();a(e)}};e.allowedProductId&&t(e.allowedProductId)},[e.allowedProductId]),(0,r.jsx)(Y,{children:n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R,{product:n}),(0,r.jsx)(o.h,{value:l.B.Spacing24}),(0,r.jsx)(C.$n,{size:"large",variant:"promo",onClick:()=>{d(!0),t(e)},disabled:e.upgradeInProgress,isLoading:s,center:!0,children:"K\xf6p"})]})})},q=y.Ay.div.withConfig({componentId:"sc-9fa9a932-0"})(["display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;@media ","{justify-content:flex-start;}"],N.j.md),J=({upgrades:e,onUpgrade:t})=>(0,r.jsx)(q,{children:e.map(e=>(0,r.jsx)(W,{upgrade:e,onUpgrade:t},e.allowedProductId))}),Q=({upgradeProducts:e,handleProductUpgrade:t})=>(0,r.jsxs)(Z,{isSingleProduct:e&&e?.length===1,children:[(0,r.jsx)(P.hE,{children:"Ta del av ditt erbjudande"}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing24,tablet:l.B.Spacing32}}),(0,r.jsx)("p",{children:"Genom att klicka p\xe5 k\xf6p s\xe5 startar din nya prenumeration direkt â och du forts\xe4tter f\xe5 tillg\xe5ng till v\xe5rt inneh\xe5ll utan avbrott. Efter kampanjperioden l\xf6per prenumerationen vid
1are till ordinarie pris utan bindningstid."}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing32,tablet:l.B.Spacing40}})," ",(0,r.jsx)(J,{upgrades:e,onUpgrade:t}),(0,r.jsx)(o.h,{value:l.B.Spacing32}),(0,r.jsx)(B.q,{})]});var X=n(98122);let Z=y.Ay.div.withConfig({componentId:"sc-20d96506-0"})([""," "," p:last-of-type{margin-bottom:0;}"],e=>e.isSingleProduct?"max-width: 550px;":"max-width: 800px;",(0,s.xe)({mx:"auto"})),ee=y.Ay.div.withConfig({componentId:"sc-20d96506-1"})(["display:flex;flex-direction:row;align-items:center;justify-content:center;padding:50px 0;"]),et=(0,X.OZ)({Component:()=>{var e;let t=(0,f.Pj)(),n=(0,v.useRouter)(),s=(0,x.getBrandHost)(t.brandShortName),{session:y,refreshSession:I}=(0,p.wV)(),C=(0,u.lV)(y)?y:void 0,[E,{status:O}]=(0,p.DB)(),{subscriptionPlans:P,subscriptionsError:B}=(0,m.A)(),{billingGroupList:N,billingGroupError:L,getBillingGroupById:K}=((e=!0)=>{let{session:t}=(0,p.wV)(),n=(0,u.lV)(t)?t.subscriptionAccountId:null,{data:r,error:a,mutate:o,isValidating:l}=(0,d.Ay)(n&&e?"/api/purchase/billing_group":null,async e=>{let t=await fetch(e,{method:"GET",headers:{"Content-Type":"application/json",Accept:"application/json"}}).catch(e=>{throw c.vF.error({error:e},"Fetch retrieve billing group"),Error(g)});if(!t||!t.ok)throw Error(g);let n=await t.json().catch(e=>{throw c.vF.error({error:e},"Parse retrieve billing group response"),Error(g)});if(!n)throw Error(g);return n},{revalidateOnFocus:!1,errorRetryCount:2}),s=(0,i.useCallback)(e=>r?.find(t=>e===t.ariaBillingGroupID),[r]);return{billingGroupLoading:!!n&&(!r&&!a||l),billingGroupError:a?a.message:null,billingGroupList:r,getBillingGroupById:s,mutate:o}})(!!P),{productUpgrades:T,channels:R}=(0,f._O)(),M=n.query.kanal,G=Array.isArray(M)?M[0]:M,V=R?.find(e=>e.name===G)?.id,F=V&&G?G:"Change",[$,U]=(0,i.useState)(),z=(0,i.useCallback)(()=>U(void 0),[]),[H,Y]=(0,i.useState)(),[W,q]=(0,i.useState)(),[J,X]=(0,i.useState)(!1),et={title:"Mina sidor | Uppgradera",description:`Uppgradera p\xe5 ${s}`,type:"website",image:t.getLogoUrl()},en=(0,i.useCallback)(async e=>{X(!0),Y(H?.map(e=>({...e,upgradeInProgress:!0})));let t=await fetch("/api/purchase/subscription",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({productCode:e.allowedProductId,ariaAccountNo:C?.subscriptionAccountId??"",ariaPINo:`${e.ariaPINo}`,source:F,cancelReasonText:F,sourceCode:e.fromProductId,ariaBillingGroupID:e.ariaBillingGroupID,ariaDunningGroupID:e.ariaDunningGroupID})});if(!t.ok){"cancel_existing_subscription_failed"===(await t.json()).code?q("cancel_existing_subscription_failed"):U({code:"product_upgrade_failed"}),X(!1);return}let r=await t.json();return await I(),n.replace("uppgradera/success"),r},[C?.subscriptionAccountId,n,H,F,I]),er=(0,i.useCallback)(e=>{if(1!==e.length)return;let t=e[0];if(1!==t.instBillInterval||t.discountDetails)return;let n=K(t.ariaBillingGroupID);if(n&&[n.payOptionInfo.payOptionID===k.WALLEY&&(n.payOptionInfo.payOptionVariant===h.CREDITCARD||n.payOptionInfo.payOptionVariant===h.APPLEPAY||n.payOptionInfo.payOptionVariant===h.SWISH),n.payOptionInfo.payOptionID===k.CREDITCARD&&n.payOptionInfo.payOptionVariant===h.STANDARD].some(Boolean))return t},[K]),ei=(0,i.useCallback)(e=>{let t=new Map;return T.forEach(n=>{let r=e.PlanId===n.fromProductId||e.campaignId===n.fromProductId?e:void 0,i=e.PlanId===n.allowedProductId||e.campaignId===n.allowedProductId?e:void 0,a=!n.channelId||n.channelId===V;r&&!i&&a&&t.set(n.allowedProductId,{ariaPINo:r.ariaPINo??"",fromProductId:n.fromProductId,allowedProductId:n.allowedProductId,ariaBillingGroupID:r.ariaBillingGroupID,ariaDunningGroupID:r.ariaDunningGroupID})}),Array.from(t.values())},[T,V]);(0,i.useEffect)(()=>{if(B||L)return void U({code:"product_upgrade_failed"});if(!T||!P||!N)return;let e=er(P);if(!e)return void Y([]);Y(ei(e))},[P,T,Y,B,L,N,er,ei]);let ea=[J?"upgradeInProgress":void 0,"cancel_existing_subscription_failed"===W?"cancelingOldSubscriptionFailed":void 0,W||H||!E?void 0:"loading",E||"pending"===O?void 0:"upgradeNotLoggedIn",!W&&H&&H.length>0?"upgradesAvailable":void 0,!W&&H&&0===H.length?"upgradesNotFound":void 0].find(Boolean)??"unknown";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.A,{openGraphData:et,titleMetaData:et}),(0,r.jsxs)(_.P,{fluid:!0,children:[(0,r.jsx)(j.wn,{children:(e=({cancelingOldSubscriptionFailed:(0,r.jsx)(A,{}),loading:(0,r.jsx)(ee,{children:(0,r.jsx)(a.y,{})}),upgradesAvailable:(0,r.jsx)(Q,{upgradeProducts:H,handleProductUpgrade:en}),upgradesNotFound:(0,r.jsx)(S,{}
1),upgradeInProgress:(0,r.jsxs)(Z,{isSingleProduct:!0,children:[(0,r.jsx)(j.QP,{children:"Snart d\xe4r!"}),(0,r.jsx)(o.h,{value:{mobile:l.B.Spacing24,tablet:l.B.Spacing32}}),(0,r.jsx)("p",{children:"V\xe4nligen v\xe4nta medan vi genomf\xf6r uppgraderingen."}),(0,r.jsx)(ee,{children:(0,r.jsx)(a.y,{})})]}),upgradeNotLoggedIn:(0,r.jsx)(D,{}),unknown:null})[ea],window.scrollTo(0,0),e)}),(0,r.jsx)(w.x,{error:$,consumeError:z})]})]})},shouldRedirect:X.Rm})},73848:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});let r=e=>Math.round(e)!==e?`${i(e).replace(".",",")}`:e,i=e=>{let[t,n]=e.toFixed(2).split(".");return 0===Number(n)?t:e.toFixed(2)}},79813:(e,t)=>{"use strict";t.q=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");var n={},r=e.length,i=r-2;if(i<0)return n;var a=t&&t.decode||d,o=0,c=0,u=0;do{if(-1===(c=e.indexOf("=",o)))break;if(-1===(u=e.indexOf(";",o)))u=r;else if(c>u){o=e.lastIndexOf(";",c-1)+1;continue}var p=l(e,o,c),g=s(e,c,p),m=e.slice(p,g);if(void 0===n[m]){var f=l(e,c+1,u),h=s(e,u,f);34===e.charCodeAt(f)&&34===e.charCodeAt(h-1)&&(f++,h--);var k=e.slice(f,h);n[m]=function(e,t){try{return t(e)}catch(t){return e}}(k,a)}o=u+1}while(o<i);return n},t.l=function(e,t,l){var s=l||{},d=s.encode||c;if("function"!=typeof d)throw TypeError("option encode is invalid");if(!r.test(e))throw TypeError("argument name is invalid");var u=d(t);if(u&&!i.test(u))throw TypeError("argument val is invalid");var p=e+"="+u;if(null!=s.maxAge){var g=s.maxAge-0;if(!isFinite(g))throw TypeError("option maxAge is invalid");p+="; Max-Age="+Math.floor(g)}if(s.domain){if(!a.test(s.domain))throw TypeError("option domain is invalid");p+="; Domain="+s.domain}if(s.path){if(!o.test(s.path))throw TypeError("option path is invalid");p+="; Path="+s.path}if(s.expires){var m,f=s.expires;if(m=f,"[object Date]"!==n.call(m)&&!(m instanceof Date)||isNaN(f.valueOf()))throw TypeError("option expires is invali
1d");p+="; Expires="+f.toUTCString()}if(s.httpOnly&&(p+="; HttpOnly"),s.secure&&(p+="; Secure"),s.partitioned&&(p+="; Partitioned"),s.priority)switch("string"==typeof s.priority?s.priority.toLowerCase():s.priority){case"low":p+="; Priority=Low";break;case"medium":p+="; Priority=Medium";break;case"high":p+="; Priority=High";break;default:throw TypeError("option priority is invalid")}if(s.sameSite)switch("string"==typeof s.sameSite?s.sameSite.toLowerCase():s.sameSite){case!0:case"strict":p+="; SameSite=Strict";break;case"lax":p+="; SameSite=Lax";break;case"none":p+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return p};var n=Object.prototype.toString,r=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,i=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,a=/^([a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,o=/^[\u0020-\u003A\u003D-\u007E]*$/;function l(e,t,n){do{var r=e.charCodeAt(t);if(32!==r&&9!==r)return t}while(++t<n);return n}function s(e,t,n){for(;t>n;){var r=e.charCodeAt(--t);if(32!==r&&9!==r)return t+1}return n}
1function d(e){return -1!==e.indexOf("%")?decodeURIComponent(e):e}function c(e){return encodeURIComponent(e)}},98122:(e,t,n)=>{"use strict";n.d(t,{By:()=>u,OZ:()=>s,Q2:()=>d,Rm:()=>c});var r=n(94513),i=n(94285),a=n(14493),o=n(57005),l=n(91544);let s=({Component:e,shouldRedirect:t,redirectTo:n="/"})=>function(s){let d=(0,o.Pj)(),c=(0,l.useRouter)(),[u,p]=(0,i.useState)(!1),{cmsSettings:g,isLoading:m}=(0,a.m)(d.settingsEtag,d.cmsSettings);(0,i.useEffect)(()=>{m||p(!0)},[m]);let f=t(g);return(0,i.useEffect)(()=>{u&&f&&c.replace(n)},[f,c,u]),u&&!f?(0,r.jsx)(e,{...s}):null},d=e=>!e.admin.webmaster.purchaseflow.purchaseEnabled,c=e=>!e.admin.webmaster.mypages.showMyPages,u=e=>!e.admin.webmaster.mypages.readLater.isActive}},e=>{e.O(0,[1985,5599,1960,1633,2665,4973,640,7318,1482,3864,4314,2463,4440,636,6593,8792],()=>e(e.s=29718)),_N_E=e.O()}]);
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.