PageSourceSearch

https://secure246.lansforsakringar.se/nim/js/controller-CBXriZlU.js

js lansforsakringar.se collected 2026-10-02 03:13:16 UTC 28,019 bytes, 3 lines download raw bytes

1import{h as me,E as T,w as fe,d as P,j as t,g as v,bI as ne,az as ke,J as X,z as S,bb as O,P as xe,r as re,bL as Y,B as ae,cd as se,c8 as Ce,H as ie,_ as he,q as ve,i as Te,aM as Ne,X as E}from"./csw-PaWQ7Lg5.js";const Ie="/bank/savings/engagement/products?include_account={include_account}",A={getPortfolios:Ie},i={SAVING_PRODUCT_CLICKED:"savingProductClicked",OPEN_ISK_CLICKED:"openIsk",PENSION_OVERVIEW:"pensionOverview",PENSION_OVERVIEW_CLICKED:"pensionOverviewClicked",ISK_ACCOUNT_CHOSEN:"iskAccountChosen",SHARES_ACCOUNT_CHOSEN:"sharesAccountChosen",PENSION_ACCOUNT_CHOSEN:"pensionAccountChosen",FUND_ACCOUNT_CHOSEN:"fundAccountChosen",IMPORT_EXISTING_ISK_TO_LF_CLICKED:"importExistingIskToLfClicked",RELOAD_CLICKED:"reloadClicked",ACCORDION_CLICKED:"accordionClicked",SAVINGS_OVERVIEW_CHOSEN:"savingsOverviewChosen",SAVINGS_OVERVIEW_CLICKED:"savingsOverviewClicked",PANEL_EXPANDED:"panelExpanded",PANEL_COLLAPSED:"panelCollapsed",CORPORATE_ACTIONS_CLICKED:"corporateActionsClicked",MONTHLY_SAVINGS_CLICKED:"monthlySavingsClicked",MARKET_TODAY_CLICKED:"marketTodayClicked"},$="ISK",oe="CUSTODY_ACCOUNT",le="IPS",V="FUND_ACCOUNT";function Se(){return{services:{[A.getPortfolios]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null}},expanded:!1}}function b(e){return e.services[A.getPortfolios]?.response}function be(e){return b(e)?.temporaryPartialFailures}function Ee(e){return b(e)?.permanentPartialFailures}function K(e){return b(e)?.savingsProducts?.portfolios}function H(e){return b(e)?.savingsProducts?.fundAccounts}function je(e){if(!(!K(e)||!H(e)))return[...K(e),...H(e)]}function Pe(e){return e.map(n=>n.type=V),e}function Oe(e){const n=Pe(H(e));return[...K(e),...n]}function Ae(e){return b(e).totalSavings}function Le(e){return b(e).totalGrowthInPercent}function R(e){return!!b(e)}function U(e){return je(e)?.length>0}function _e(e){return K(e)?.some(n=>n.type===$)}function we(e){return b(e)?.errors}function w(e){return!!we(e)}function z(e,n){return Oe(e)?.filter(r=>r.type===n)}function Ue(e,n,r){return e.services[n].isCalling=r,e.services[n].isRequested=!1,e.services[n].shouldCallService=!1,e}function De(e,n){return e.services[n].shouldCallService=!0,e}function ye(e,n){const r=e.services[n];return r.isRequested&&!r.isCalling&&!r.response||r.shouldCallService}function Re(e){if(e)return(e.status||e.status===0)&&(e.status<200||e.status>299)?e.responseJSON&&e.responseJSON.errors&&e.responseJSON.errors.length>0?e.responseJSON:{errors:[{code:e.status,message:e.statusText}]}:e.responseJSON?e.responseJSON:e}function Be(e,n,r){return e.services[n].response=Re(r),e.services[n].isCalling=!1,e}function J(e,n){return e.services[n].isRequested=!0,e}function Ke(){return[$,oe,V,le]}function Ve(e){return e.sort(function(n,r){if(n.accountName>r.accountName)return 1;if(n.accountName<r.accountName)return-1;if(n.accountName===r.accountName)return Me(n,r)})}function Me(e,n){return e.startDate>n.startDate?-1:1}function Fe(e){const n={};return n.customer_id=e.customerId,n.profile_type=e.profileType,e.subjectUserId&&(n.subject_user_id=e.subjectUserId),n}function q(e){switch(e){case $:return"investmentSavings";case le:return"pension";case oe:return"shares";case V:return"fundAccount"}}function G(e,n){if(!(!n||!e))return e+"-"+n.replace("_","-").toLowerCase()}function Q(e){return e.expanded}function Z(e){return e.expanded=!e.expanded,e}function He(e){return e===V}function Ge({ajax:e,model:n,profile:r}){const l=me.extend({},T),o=P();function c(){const a=A.getPortfolios;n.swap(Ue,a,!0),e.apip({type:"GET",url:fe(a,{include_account:"GUARDIAN_ACCOUNTS"}),headers:{"X-LF-Profile":JSON.stringify(Fe(r))}}).always(function(g){n.swap(Be,a,g),o.resolve()})}function s(){const a=n.deref();ye(a,A.getPortfolios)&&c()}return{start:function(){l.listenTo(n,"change",s),s()},stop:function(){l.stopListening()}}}const We={investmentSavings:"ISK",investmentSavingsAriaLabel:"Investeringssparkonto",pension:"IPS",pensionAriaLabel:"Individuellt pensionssparande",shares:"Aktiedepå",sharesAriaLabel:"Aktiedepå",fundAccount:"Fondkonto"},$e="kr",Xe="Tillgängligt",Ye="totala summan",ze={portfolios:{header:"Något gick fel",text:"Vi kan inte visa dina portföljer för tillfället.",button:"Försök igen"},permanentPartialFailures:{text:"Ett fel gör att vissa inte ser sina konton, vi arbetar för att snabbt lösa det. Tack för ditt tålamod."},temporaryPartialFailures:{text:"Ett tillfälligt fel gör att vissa inte ser alla sina konton. Kom gärna tillbaka om en liten stund."}}
1,ce={portfolioTypes:We,swedishCurrency:$e,balance:Xe,totalAmount:Ye,errors:ze};function Je(){function e(n){return v(n,ce)}return function({type:r}){return t.jsx("section",{"data-test-id":G("portfolio-type-header",r),className:"mt-2 w-100 bg-white pl-15 p-1 border-bottom-1px-grey",children:t.jsx("h2",{"aria-label":e("portfolioTypes."+q(r).toLowerCase()+"AriaLabel"),className:"h4 mb-0",children:e("portfolioTypes."+q(r))})})}}const qe="Utveckling %",Qe="Värde",Ze={growthInPercent:qe,value:Qe};function ee(e){return v(e,Ze)}const et=ne({decimals:2,includePrefix:!0,roundDown:!1}),tt=ne({decimals:0,roundDown:!0});function W(e){return e>0&&"+"}function de(e){const n=Math.floor(e);return n<0?"text-danger font-weight-bold":n>0?"text-blue font-weight-bold":"text-black font-weight-bold"}function ue(e,n=!0){let r=tt(e);return n&&(r+=" kr"),r}function pe(e,n=!0){let r="";const l=et(e),o=W(e);return o&&(r+=o),r+=l,n&&(r+=" %"),r}function nt(e){return[{label:ee("growthInPercent"),body:pe(e.growthInPercent),dataTestId:"portfolio-value-growth",className:de(e.growthInPercent)},{label:ee("value"),body:ue(e.marketValue),dataTestId:"portfolio-total-value",className:"font-weight-bold"}]}function _(e){return v(e,ce)}function rt({triggerEvent:e}){const n=Je();function r(){return t.jsx("div",{className:"pb-1",children:t.jsx(X,{dataTestId:"error-portfolios-alert-panel",headerText:_("errors.portfolios.header"),alertText:_("errors.portfolios.text"),ariaLabel:_("errors.portfolios.text"),dismissible:!1,type:"warning",icon:S.INFO_ENCLOSED_20,button:t.jsx("button",{className:"pl-1 pr-1 btn btn-sm btn-outline-warning text-body",onClick:()=>e({name:i.RELOAD_CLICKED}),children:_("errors.portfolios.button")})})})}function l({dataTextId:a,alertText:g}){return t.jsx("div",{className:"pb-1",children:t.jsx(X,{dataTestId:a,alertText:g,ariaLabel:g,dismissible:!0,type:"warning",icon:S.INFO_ENCLOSED_20})})}function o({state:a,type:g}){const L=Ve(z(a,g));return t.jsxs("div",{"data-test-id":G("portfolio-type-segment",g),children:[t.jsx(n,{type:g}),t.jsx("section",{className:"mb-2","data-test-id":G("portfolio-type-table",g),children:L.map(m=>t.jsx(O,{headerText:m.accountName,subHeaderText:He(g)&&m.id,infoToDisplay:nt(m),clickable:!0,onClick:()=>e({name:i.SAVING_PRODUCT_CLICKED,portfolioType:m.type,portfolioName:m.accountName,id:m.id})},m.id))})]})}function c({state:a}){return Ke().map(L=>z(a,L).length>0&&t.jsx(o,{state:a,type:L},L))}function s({state:a}){return Ee(a)?t.jsx(l,{"data-test-id":"error-permanent-partial-failures-alert-panel",alertText:_("errors.permanentPartialFailures.text")}):be(a)?t.jsx(l,{"data-test-id":"error-temporary-partial-failures-alert-panel",alertText:_("errors.temporaryPartialFailures.text")}):null}return function(g){return t.jsxs(t.Fragment,{children:[t.jsx(s,{state:g.state}),R(g.state)&&!w(g.state)&&U(g.state)&&t.jsx("div",{"data-test-id":"portfolios-list",children:t.jsx(c,{state:g.state})}),w(g.state)&&t.jsx(r,{}),!R(g.state)&&t.jsx(ke,{className:"mb-3"})]})}}const at="Spara",st={header:at};function it(){function e(n){return v(n,st)}return function(){return t.jsx("div",{"data-test-id":"savings-header",className:"mb-2",children:t.jsx(xe,{heading:e("header"),ariaLabel:e("header")})})}}const ot="Totalt värde",lt="Utveckling i procent",ct="%",dt="kr",ut="Det totala värdet är det aktuella värdet av alla dina fonder, aktier och övriga värdepapper. I värdet ingår även tillgängliga och oplacerade pengar.",pt="Utvecklingen visar den procentuella förändringen för de värdepapper du innehar just nu, sedan du köpte dem. Värdeförändringen tar alltså inte hänsyn till egna insättningar, tidigare vinster eller förluster.",gt={marketValue:ot,growth:lt,percentage:ct,currency:dt,marketValueText:ut,growthText:pt};function N(e){return v(e,gt)}function mt({triggerEvent:e,elq:n}){const r=re({elq:n});function l(o){const c=Ae(o.state),s=Le(o.state),a={border:0,backgroundColor:"white",color:"black"};return t.jsxs("div",{className:o.size==="large"?"d-flex":"flex-column","data-test-id":"total-savings-value-boxes",children:[t.jsx("div",{"data-test-id":"total-market-value",children:t.jsx(Y,{style:o.size==="large"?{...a,flexBasis:W(c),marginRight:32,maxWidth:"18rem"}:{...a,flexBasis:W(c),marginBottom:32},dataTestId:"current-value-valuebox",heading:N("marketValue"),valueClassName:"text-black",value:ue(c,!1),suffix:N("currency"),infoText:N("marketValueText"),headerClassName:"text-muted",onToggle:()=>{Z(o.state),e({name:i.ACCORDION_CLICKED,title:N("marketValue"),expand:Q(o.state)})}})}),t.jsx("div",{"data-test-id":"total-growth-in-percent",children:t.jsx(Y,{style:o.size==="large"?{...a,marginRight:32,maxWidth:"16rem",minWidth:"16rem"}:{...a,marginBottom:32},dataTestId:"current-value-valuebox",heading:N("growth"),valueClassName:de(s),value:pe(s,!1),suffix:N("percentage"),infoText:N("growthText"),headerClassName:"text-muted",onToggle:()=>{Z(o.state),e({name:i.ACCORDION_CLICKED,title:N("growth"),expand:Q(o.state)})}})})]})}return function(c){const s={small:0,medium:550,large:700};return R(c.state)&&!w(c.state)&&U(c.state)&&t.jsx(r,{sizeBreakpoints:s,children:t.jsx(l,{state:c.state})})}}const ft="Genvägar",kt={label:"Bolagshändelser"},xt={label:"Månadssparande"},Ct={label:"Öppna nytt ISK"},ht={label:"Flytta ISK från annan bank"},vt={label:"Börsen idag"},j={shortcut:ft,corporateActions:kt,monthlySavings:xt,startNewIsk:Ct,transferIsk:ht,marketToday:vt};function Tt({state:e,isCorporateCustomer:n,alreadyHasIsk:r,triggerEvent:l}){return w(e)||!U(e)?null:t.jsxs(t.Fragment,{children:[t.jsx("h2",{"data-test-id":"row-header-"+j.shortcut.toLowerCase(),className:"h4 mb-0 p-1 bg-white border-bottom-1px-grey",children:j.shortcut}),!n&&t.jsx(O,{headerText:j.monthlySavings.label,icon:S.CALENDAR_CHECK_32,clickable:!0,dataTestId:"monthly-savings",onClick:()=>l({name:i.MONTHLY_SAVINGS_CLICKED})}),t.jsx(O,{headerText:j.corporateActions.label,icon:S.INSTITUTION_32,clickable:!0,dataTestId:"corporate-actions",onClick:()=>l({name:i.CORPORATE_ACTIONS_CLICKED})}),!n&&t.jsx(O,{headerText:j.startNewIsk.label,icon:S.SAVINGS_32,clickable:!0,dataTestId:"start-new-isk",onClick:()=>l({name:i.OPEN_ISK_CLICKED})}),!n&&r&&t.jsx(O,{headerText:j.transferIsk.label,icon:S.ARROWS_APART_32,clickable:!0,dataTestId:"transfer-existing-isk-to-lf",onClick:()=>l({name:i.IMPORT_EXISTING_ISK_TO_LF_CLICKED})}),t.jsx(O,{headerText:j.marketToday.label,icon:S.MONEY_32,clickable:!0,dataTestId:"market-today",onClick:()=>l({name:i.MARKET_TODAY_CLICKED})})]})}const Nt={headerText:"Spara och placera klokt",imageAltText:"Dekorativ bild: En man och en kvinna sitter i fåtöljer på ett kontor och samtalar.",descriptionTexts:"Spara till en ekonomisk buffert för framtiden och placera företagets överlikviditet på ett klokt sätt.",contactUsForCorporate:{contactUs:"Kontakta oss",weHelp:" så hjälper vi dig."},readMoreSavingsForCorporate:{text:"Läs mer om sparande för företag",link:"https://www.lansforsakringar.se/foretag/spara-placera/"},externalLinks:{header:"Gå direkt till:",text:{accounts:"Konton",funds:"Fonder",fundAndStockMarket:"Fond och börskurser",shares:"Aktier",otherSecurities:"Andra värdepapper",market:"Marknadsläget"},link:{accounts:"https://www.lansforsakringar.se/foretag/konton-betalningar/konton/",funds:"https://www.lansforsakringar.se/foretag/spara-placera/fonder/",fundAndStockMarket:"https://www.lansforsakringar.se/foretag/spara-placera/kurser-borsinformation/",shares:"https://www.lansforsakringar.se/foretag/spara-placera/aktier/",otherSecurities:"https://www.lansforsakringar.se/foretag/spara-placera/andra-vardepapper/",market:"https://www.lansforsakringar.se/foretag/spara-placera/nyheter-analys/"}}},It={existingBankCustomer:{headerText:"Starta ditt sparande",imageAltText:"Dekorativ bild: En röd stuga på en ö i skärgården.",descriptionTexts:{descriptionText1:"Oavsett hur du väljer att spara så är det första steget att öppna ett konto. Om du exempelvis vill lägga undan en del av din lön varje månad så kan du placera den på ett sparkonto. Där finns dina pengar alltid tillgängliga och växer till sig med tiden.",descriptionText2:{part1:"Vill du spara i värdepapper finns det många alternativ. Du kan exempelvis öppna ett investeringssparkonto där du bland annat kan köpa, sälja aktier och fonder. ",contactUs:"Kontakta oss",part2:", vi hjälper dig."}}}
1,nonBankCustomer:{headerText:"Öppna ett sparande",Upselling1:"Börja med att öppna ett bankkonto, då får du tillgång till vår prisbelönta app som gör det enkelt att ta hand om dina ärenden. Det tar bara några minuter att bli bankkund.",Upselling2:`Vill du spara i värdepapper kan du öppna ett investeringssparkonto (ISK). Med ett ISK konto kan du köpa, sälja aktier och fonder.
2Vi hjälper dig gärna att flytta hela ditt sparande till oss så du har allt samlat.`},benefits:{nonBankBenefit1:"Se ditt sparande direkt i vår app och i internetbanken.",nonBankBenefit2:"Månadsspara till pension, buffert eller kanske till dina barn?",nonBankBenefit3:"Följ värdeutvecklingen i din portfölj.",bestMobileApp:"Dina affärer direkt i mobilapp och internetbank",appEaseOfUse:"Appen gör det enkelt att köpa och sälja i rätt tid",progressPortfolio:"Följ värdeutvecklingen i din portfölj"},externalLinks:{header:"Gå direkt till:",startShareDepot:"Starta en aktiedepå",fundSaving:"Börja fondspara",startISK:"Starta en ISK",startIPS:"Starta en IPS",startSecurities:"Handla med värdepapper"},readMoreAboutSaving:{text:"Läs mer om våra sparformer här",link:"https://www.lansforsakringar.se/privat/spara-placera/"},bankOnboardingButton:"Bli bankkund"},St={headerText:"Spara och placera för dig under 18",imageAltText:"Dekorativ bild: Ett barn spelar piano.",descriptionText:"Du som är under 18 år kan inte själv starta ett sparande i aktier eller fonder. Är du intresserad av att börja spara kan du be din målsman om hjälp och ni kan gemensamt läsa mer om sparande på vår webbplats.",readMoreSavingsForMinor:{text:"Spara till barn",link:"https://www.lansforsakringar.se/privat/spara-placera/privatekonomi/foraldrar/spara-till-barnen/"},tips:{ISK:"ISK - ett bra långsiktigt sparande",guardian:"Spara via din målsman",myPages:"Lättillgängligt via Mina sidor och appen"}},bt={headerText:"Öppna ett sparande",descriptionText1:"Börja med att öppna ett bankkonto, då får du tillgång till vår prisbelönta app som gör det enkelt att ta hand om dina ärenden. Det tar bara några minuter att bli bankkund.",descriptionText2:`Vill du spara i värdepapper kan du öppna ett investeringssparkonto (ISK). Med ett ISK konto kan du köpa, sälja aktier och fonder.
3Vi hjälper dig gärna att flytta hela ditt sparande till oss så du har allt samlat.`,imageAltText:"Dekorativ bild: Spargris med pengar i.",benefits:{nonBankBenefit1:"Se ditt sparande direkt i vår app och i internetbanken.",nonBankBenefit2:"Månadsspara till pension, buffert eller kanske till dina barn?",nonBankBenefit3:"Följ värdeutvecklingen i din portfölj."},readMoreAboutSaving:{text:"Läs mer om våra sparformer här",link:"https://www.lansforsakringar.se/privat/spara-placera/"},button:{bankOnboarding:"Bli bankkund"}},M={corporateUpselling:Nt,privateUpselling:It,minorUpselling:St,privateCustomerNotBankCustomer:bt};function k(e){return v(e,M)}function Et({triggerEvent:e,assetPath:n}){const r=n+"/corporateUpsellingOffice.jpg";function l(){const o=[{link:k("corporateUpselling.externalLinks.link.accounts"),text:k("corporateUpselling.externalLinks.text.accounts"),type:"EXTERNAL"},{link:k("corporateUpselling.externalLinks.link.funds"),text:k("corporateUpselling.externalLinks.text.funds"),type:"EXTERNAL"},{link:k("corporateUpselling.externalLinks.link.fundAndStockMarket"),text:k("corporateUpselling.externalLinks.text.fundAndStockMarket"),type:"EXTERNAL"},{link:k("corporateUpselling.externalLinks.link.shares"),text:k("corporateUpselling.externalLinks.text.shares"),type:"EXTERNAL"},{link:k("corporateUpselling.externalLinks.link.otherSecurities"),text:k("corporateUpselling.externalLinks.text.otherSecurities"),type:"EXTERNAL"},{link:k("corporateUpselling.externalLinks.link.market"),text:k("corporateUpselling.externalLinks.text.market"),type:"EXTERNAL"}];return t.jsx("div",{children:t.jsx("section",{className:"card",children:t.jsx("div",{className:"card-block","data-test-id":"minor-block",children:t.jsxs("div",{className:"row",children:[t.jsx("div",{className:"col-12 col-md-5",children:t.jsx("img",{src:r,style:{maxWidth:"100%"},alt:k("imageAltText")})}
3),t.jsxs("div",{"data-test-id":"corporate-text-block",className:"col-12 col-md-7",children:[t.jsx("div",{className:"h3 card-title",children:k("corporateUpselling.headerText")}),t.jsx("p",{className:"card-text",children:k("corporateUpselling.descriptionTexts")}),t.jsxs("p",{className:"card-text d-flex align-items-center",children:[t.jsx(ae,{label:k("corporateUpselling.contactUsForCorporate.contactUs"),buttonType:"link",className:"mr-03",onClick:()=>e({name:"contactUsClicked"})}),k("corporateUpselling.contactUsForCorporate.weHelp")]}),t.jsx("p",{children:t.jsx("a",{className:"btn btn-link-lg","data-test-id":"corporate-link",href:k("corporateUpselling.readMoreSavingsForCorporate.link"),target:"_blank",rel:"noreferrer",children:k("corporateUpselling.readMoreSavingsForCorporate.text")})}),t.jsx("h4",{className:"mt-1",children:k("corporateUpselling.externalLinks.header")}),t.jsx(se,{links:o})]})]})})})})}return function(c){return t.jsx(t.Fragment,{children:R(c.state)&&!w(c.state)&&!U(c.state)&&t.jsx(l,{"data-test-id":"uppselling-corporate"})})}}function x(e){return v(e,M)}function jt({triggerEvent:e,assetPath:n}){function r(){const o=[{link:"#",text:x("privateUpselling.externalLinks.startShareDepot"),type:"INTERNAL",noIndent:!0,onClick:()=>{e({name:"stocksOverViewClicked"})}},{link:"#",text:x("privateUpselling.externalLinks.fundSaving"),type:"INTERNAL",noIndent:!0,onClick:()=>{e({name:"fundOverViewClicked"})}},{link:"#",text:x("privateUpselling.externalLinks.startISK"),type:"INTERNAL",noIndent:!0,onClick:()=>{e({name:i.OPEN_ISK_CLICKED})}}];return t.jsx(l,{links:o})}function l({links:o}){return t.jsx("div",{className:"card",children:t.jsx("div",{className:"card-block","data-test-id":"private-block",children:t.jsxs("div",{className:"row",children:[t.jsx("div",{className:"col-12 col-md-5",children:t.jsx("img",{src:n+"/privateUpsellingHouse.jpg",style:{maxWidth:"100%"},alt:x("privateUpselling.existingBankCustomer.imageAltText")})}),t.jsxs("div",{"data-test-id":"private-text-block",className:"col-12 col-md-7",children:[t.jsx("div",{className:"h3 card-title",children:x("privateUpselling.existingBankCustomer.headerText")}),t.jsx("p",{className:"card-text",children:x("privateUpselling.existingBankCustomer.descriptionTexts.descriptionText1")}),t.jsx("p",{className:"card-text",children:t.jsx(Ce,{preText:x("privateUpselling.existingBankCustomer.descriptionTexts.descriptionText2.part1"),linkText:x("privateUpselling.existingBankCustomer.descriptionTexts.descriptionText2.contactUs"),postText:x("privateUpselling.existingBankCustomer.descriptionTexts.descriptionText2.part2"),onClick:()=>e({name:"contactUsClicked"}),dataTestId:"contact-us-private"})}),t.jsxs("ul",{className:"ul-checks blue",children:[t.jsx("li",{children:x("privateUpselling.benefits.bestMobileApp")}),t.jsx("li",{children:x("privateUpselling.benefits.appEaseOfUse")}),t.jsx("li",{children:x("privateUpselling.benefits.progressPortfolio")})]}),t.jsx("h4",{children:x("privateUpselling.externalLinks.header")}),t.jsx(se,{links:o,className:"mb-1"}),t.jsx(ie,{link:x("privateUpselling.readMoreAboutSaving.link"),text:x("privateUpselling.readMoreAboutSaving.text"),dataTestId:"private-link"})]})]})})})}return function(c){return t.jsx(t.Fragment,{children:R(c.state)&&!w(c.state)&&!U(c.state)&&t.jsx(r,{"data-test-id":"uppselling-private"})})}}function h(e){return v(e,M)}function Pt({triggerEvent:e,assetPath:n,elq:r}){const l=re({elq:r});function o({size:c}){return t.jsxs("div",{"data-test-id":"upselling-not-bank-customer",className:"card",children:[t.jsx("div",{className:"card-body",children:t.jsxs("div",{className:"row",children:[t.jsxs("div",{className:c!=="large"?"order-2 col-12":"col",children:[t.jsx("h1",{className:"h2",children:h("privateCustomerNotBankCustomer.headerText")}),t.jsx("p",{children:h("privateCustomerNotBankCustomer.descriptionText1")}),t.jsx("p",{children:h("privateCustomerNotBankCustomer.descriptionText2")}),t.jsxs("ul",{className:"ul-checks blue",children:[t.jsx("li",{children:h("privateCustomerNotBankCustomer.benefits.nonBankBenefit1")}),t.jsx("li",{children:h("privateCustomerNotBankCustomer.benefits.nonBankBenefit2")}),t.jsx("li",{children:h("privateCustomerNotBankCustomer.benefits.nonBankBenefit3")})]}),t.jsx(ie,{link:h("privateCustomerNotBankCustomer.readMoreAboutSaving.link"),text:h("privateCustomerNotBankCustomer.readMoreAboutSaving.text"),dataTestId:"private-link"})]}),t.jsx("div",{className:c!=="large"?"text-center order-1 col-12 mb-1":"col-auto",children:t.jsx("img",{alt:h("privateCustomerNotBankCustomer.imageAltText"),src:n+"/becomeBankCustomerPiggieBank.svg"})})]})}),t.jsx("div",{className:"card-footer text-right",children:t.jsx(ae,{dataTestId:"bank-onboarding-button",buttonType:"primary",label:h("privateCustomerNotBankCustomer.button.bankOnboarding"),arrow:!0,onClick:()=>e({name:"bankOnboardingClicked"})})})]})}return function(s){const a={small:0,medium:400,large:800};return t.jsx(l,{sizeBreakpoints:a,children:t.jsx(o,{size:s.size})})}}function I(e){return v(e,M)}function Ot({assetPath:e}){const n=e+"/minorUpsellingPiano.jpg";function r(){return t.jsx("section",{className:"card",children:t.jsx("div",{className:"card-block","data-test-id":"minor-block",children:t.jsxs("div",{className:"row",children:[t.jsx("div",{className:"col-12 col-md-5",children:t.jsx("img",{src:n,style:{maxWidth:"100%"},alt:I("minorUpselling.imageAltText")})}),t.jsxs("div",{className:"col-12 col-md-7","data-test-id":"minor-text-block",children:[t.jsx("div",{className:"h3 card-title",children:I("minorUpselling.headerText")}),t.jsx("p",{className:"card-text",children:I("minorUpselling.descriptionText")}),t.jsx("p",{children:t.jsx("a",{className:"btn btn-link-lg","data-test-id":"minor-link",href:I("minorUpselling.readMoreSavingsForMinor.link"),target:"_blank",rel:"noreferrer",children:I("minorUpselling.readMoreSavingsForMinor.text")})}),t.jsxs("ul",{className:"ul-checks blue",children:[t.jsx("li",{children:I("minorUpselling.tips.ISK")}),t.jsx("li",{children:I("minorUpselling.tips.guardian")}),t.jsx("li",{children:I("minorUpselling.tips.myPages")}
3)]})]})]})})})}return function(){return t.jsx(r,{"data-test-id":"uppselling-minor"})}}const At={headerText:"Kapitalförsäkring",subHeaderText:"Kapitalförsäkring hittar du under Pension."},Lt={endowmentInsurance:At};function te(e){return v(e,Lt)}function _t({triggerEvent:e}){function n(){return t.jsx("section",{className:"mb-2",children:t.jsx(O,{dataTestId:"pension-alert-panel",headerText:te("endowmentInsurance.headerText"),subHeaderText:te("endowmentInsurance.subHeaderText"),icon:S.PENSION_PRIVATE_40,clickable:"true",onClick:()=>e({name:i.PENSION_OVERVIEW_CLICKED})})})}return function({state:l}){return t.jsx(t.Fragment,{children:U(l)&&t.jsx(n,{})})}}const wt="Spara",Ut={linkText:wt};function Dt({triggerEvent:e}){return function(){return t.jsx("div",{"data-test-id":"savings-overview-panel",children:t.jsx(he,{label:Ut.linkText,onClick:()=>e({name:i.SAVINGS_OVERVIEW_CLICKED})})})}}function Rt({ajax:e,elq:n=Ne(),profile:r,isMinor:l,assetPath:o,isBankCustomer:c}){const s={...T},a=ve(Se()),g=Te(r.profileType);return Ge({ajax:e,model:a,profile:r}).start(),s.headerView={render:function(m){const C=it(),f=E({target:m,Component:C,getProps:function(){return{state:a.deref()}}});f.render();const u={...T};return u.listenTo(a,"change",f.render),u.remove=function(){u.stopListening(),f.unmountComponent()},u},getPromise:function(){return P().resolve()}},s.totalSavingsSummaryView={render:function(m){function C(p){p.name===i.ACCORDION_CLICKED&&p.expand&&s.trigger(i.ACCORDION_CLICKED,p.title)}const f=mt({triggerEvent:C,elq:n}),u=E({target:m,Component:f,getProps:function(){return{state:a.deref()}}});u.render();const d={...T};return d.listenTo(a,"change",u.render),d.remove=function(){d.stopListening(),u.unmountComponent()},d},getPromise:function(){return P().resolve()},prepare:function(){a.swap(J,A.getPortfolios)}},s.savingProductsListView={render:function(m){function C(p){p.name===i.SAVING_PRODUCT_CLICKED?p.portfolioType==="ISK"?s.trigger(i.ISK_ACCOUNT_CHOSEN,p.portfolioName,p.id):p.portfolioType==="CUSTODY_ACCOUNT"?s.trigger(i.SHARES_ACCOUNT_CHOSEN,p.portfolioName,p.id):p.portfolioType==="IPS"?s.trigger(i.PENSION_ACCOUNT_CHOSEN,p.id):p.portfolioType==="FUND_ACCOUNT"&&s.trigger(i.FUND_ACCOUNT_CHOSEN):p.name===i.RELOAD_CLICKED&&a.swap(De,A.getPortfolios)}const f=rt({triggerEvent:C}),u=E({target:m,Component:f,getProps:function(){return{state:a.deref()}}});u.render();const d={...T};return d.listenTo(a,"change",u.render),d.remove=function(){d.stopListening(),u.unmountComponent()},d},getPromise:function(){return P().resolve()},prepare:function(){a.swap(J,A.getPortfolios)}},s.endowmentInsuranceView={render:function(m){function C(p){p.name===i.PENSION_OVERVIEW_CLICKED&&s.trigger(i.PENSION_OVERVIEW)}const f=_t({triggerEvent:C}),u=E({target:m,Component:f,getProps:function(){return{state:a.deref()}}});u.render();const d={...T};return d.listenTo(a,"change",u.render),d.remove=function(){d.stopListening(),u.unmountComponent()},d},getPromise:function(){return P().resolve()}},s.linkToSavingsPageView={render:function(m,C){function f(D){D.name===i.SAVINGS_OVERVIEW_CLICKED?s.trigger(i.SAVINGS_OVERVIEW_CHOSEN):D.name===i.PANEL_EXPANDED?s.trigger(i.PANEL_EXPANDED):D.name===i.PANEL_COLLAPSED&&s.trigger(i.PANEL_COLLAPSED)}const u=Dt({triggerEvent:f,loadOnDemand:C&&C.loadOnDemand}),d=E({target:m,Component:u});d.render();const p={...T};return p.listenTo(a,"change",d.render),p.remove=function(){p.stopListening(),d.unmountComponent()},p},getPromise:function(){return P().resolve()}},s.startNewSavingsView={render:function(m){function C(d){d.name===i.OPEN_ISK_CLICKED?s.trigger("openIsk"):d.name===i.IMPORT_EXISTING_ISK_TO_LF_CLICKED?s.trigger("importExistingIskToLf"):d.name===i.CORPORATE_ACTIONS_CLICKED?s.trigger("goToCorporateActionsPage"):d.name===i.MONTHLY_SAVINGS_CLICKED?s.trigger("goToMonthlySavingsPage"):d.name===i.MARKET_TODAY_CLICKED&&s.trigger("goToMarketTodayPage")}const f=E({target:m,Component:Tt,getProps:function(){return{state:a.deref(),isCorporateCustomer:g,alreadyHasIsk:_e(a.deref()),triggerEvent:C}}});f.render();const u={...T};return u.listenTo(a,"change",f.render),u.remove=function(){u.stopListening(),f.unmountComponent()},u},getPromise:function(){return P().resolve()}},s.upsellingView={render:function(m){function C(y){y.name==="contactUsClicked"?s.trigger("contactUs"):y.name==="stocksOverViewClicked"?s.trigger("stocksOverView"):y.name==="fundOverViewClicked"?s.trigger("fundOverView"):y.name===i.OP
3EN_ISK_CLICKED?s.trigger("openIsk"):y.name==="bankOnboardingClicked"&&s.trigger("bankOnboarding")}const f={triggerEvent:C,assetPath:o,elq:n},u=Et(f),d=jt(f),p=Pt(f),D=Ot(f);function ge(){return l?D:g?u:c?d:p}const F=E({target:m,Component:ge(),getProps:function(){return{state:a.deref()}}});F.render();const B={...T};return B.listenTo(a,"change",F.render),B.remove=function(){B.stopListening(),F.unmountComponent()},B}},s}export{Rt as default};

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.