PageSourceSearch

https://www.dn.no/investor/_pulse/B34Sp_rw.js

js dn.no collected 2026-09-24 08:48:33 UTC 6,406 bytes, 1 lines download raw bytes

1import{_ as U}from"./BdNorZXP.js";import{_ as V}from"./JojsxdA5.js";import D from"./CtL4GuXW.js";import{_ as R}from"./C9DHqIqH.js";import{_ as T}from"./BD0xkjFI.js";import{_ as W}from"./C85-L6gv.js";import{d as L,u as q,s as I,x as H,b as w,aT as M,i as N,o,e as p,a as i,F,r as C,h as g,l as $,f as _,n as z,c as k,t as S,g as A,w as E,A as P}from"./DjRoh7cm.js";import{_ as O}from"./BrfNK1t3.js";import{_ as Q}from"./Bf8FvaUU.js";import{_ as X}from"./DjhSuwiq.js";import{u as Y}from"./DGVqpFzU.js";import"./BOD90fFw.js";import"./DZTJzZ12.js";import"./D4G_9L3Y.js";import"./DfXMk_Bc.js";import"./CQ8bV0yh.js";import"./CUw4pbXj.js";import"./B9ZxzQGR.js";import"./Co_JqbIc.js";import"./CqAjjBnD.js";import"./dI5mY376.js";import"./CRk_Kew1.js";import"./YDsiDtve.js";import"./CF0u-Z8R.js";import"./DuOfCX-Z.js";import"./BbTHIdhe.js";import"./j-G2pMb4.js";import"./COzwoTgv.js";import"./CLrBGT7n.js";import"./CIh4zJK7.js";import"./BPAHUOn3.js";import"./DHHZ_1Ak.js";import"./DQ-VyNZ8.js";import"./BnROEwKj.js";import"./BCy0515n.js";import"./Dq9D_O6f.js";import"./B4b3C7i3.js";import"./CtnmvCeq.js";import"./CDweA_u0.js";import"./DFXs759s.js";import"./DxpmETPa.js";import"./DXG5Rk3N.js";import"./Ds5Wa3Ru.js";import"./DF97k95f.js";import"./B-t7Qo1N.js";import"./DxvwD7dX.js";import"./FVV8vvN_.js";import"./c6zGQ4MN.js";import"./BBlLYS1d.js";import"./Dp3eVIj_.js";import"./DBeXZoyG.js";import"./Ccx1MofX.js";import"./6GKZDNpu.js";import"./Bsth_Dv9.js";import"./LMNrmiDI.js";import"./CbNLj99q.js";import"./8SbNjzgV.js";import"./C-bldVLz.js";import"./BjRwfRbM.js";import"./ATsOHq9R.js";import"./CJduDl6F.js";import"./nrVF34xG.js";import"./DfAamEz7.js";const G={class:"mb-4 grid grid-cols-1 gap-4 md:mb-6 md:grid-cols-2 md:gap-6 lg:grid-cols-12"},J={key:0,class:"col-span-7"},K={class:"flex w-full items-center justify-between gap-4"},Z={class:"w-full truncate text-base"},ee={class:"relative col-span-full md:col-span-5"},te=L({__name:"FavoritesDesktop",setup(B){const{t:r}
1=q(),u=I(),c=H(u,"favorites"),b=w(()=>u.isLoading),m=M();function e(l){switch(l){case"A":return{name:r("pulse.favorites.category.etfs.title"),url:m("asset-types-etfs"),order:100};case"B":return{name:r("pulse.favorites.category.etns.title"),url:m("asset-types-etns"),order:110};case"R":return{name:r("pulse.favorites.category.rights.title"),url:m("asset-types-rights"),order:1e3};case"W":return{name:r("pulse.favorites.category.warrants.title"),url:m("asset-types-warrants"),order:50};case"S":return{name:r("pulse.favorites.category.stocks.title"),url:m("asset-types-stocks"),order:200};case"X":return{name:r("pulse.favorites.category.indices.title"),url:m("asset-types-indices"),order:500};case"C":return{name:r("pulse.favorites.category.commodities.title"),url:m("asset-types-commodities"),order:150};case"Y":return{name:r("pulse.favorites.category.currencies.title"),url:m("asset-types-currencies"),order:250}}}const f=w(()=>{if(c.value===void 0)return[];const l=[],d={};for(const n of c.value){let a=d[n.charAt(0)];if(!a){const y=e(n.charAt(0));if(!y)continue;a={info:y,quants:[]},d[n.charAt(0)]=a,l.push(a)}a.quants.push(n)}return l.sort((n,a)=>n.info.order-a.info.order),l}),v=[r("pulse.favorites.settings.simple"),r("pulse.favorites.settings.advanced")],s=N([]);function x(l,d){l===1?s.value.push(d.info.name):s.value=s.value.filter(n=>n!==d.info.name)}return(l,d)=>{const n=R,a=T,y=W,j=D;return o(),p("div",G,[i(b)?A("",!0):(o(),p("div",J,[(o(!0),p(F,null,C(i(f),t=>(o(),p("div",{key:`${t.info.name}-${t.info.url}`,class:"mb-6"},[g(y,{secondary:"",title:t.info.name},{title:$(()=>[_("div",K,[_("h2",Z,S(t.info.name),1),(o(),k(n,{key:`${t.info.name}-${i(s).includes(t.info.name)}`,items:v,"selected-index":i(s).includes(t.info.name)?1:0,class:"shrink-0",onChange:h=>x(h.index,t)},null,8,["selected-index","onChange"]))])]),default:$(()=>[_("div",{class:z(["grid gap-4",i(s).includes(t.info.name)?"grid-cols-1":"grid-cols-2"])},[(o(!0),p(F,null,C(t.quants,h=>(o(),k(a,{key:`${t.info.name}-${h}-${i(s).includes(t.info.name)}`,quant:h,"is-showing-settings":i(s).includes(t.info.name),"is-simple":!i(s).includes(t.info.name),"stream-key-suffix":`favorites-desktop-${h}`,class:"border border-basic-border shadow-none"},null,8,["quant","is-showing-settings","is-simple","stream-key-suffix"]))),128))],2)]),_:2},1032,["title"])]))),128))])),_("div",ee,[g(j,{class:"border border-basic-border sticky top-height-header",variant:"favorites"})])])}}}),oe=Object.assign(te,{__name:"FavoritesDesktop"}),se={class:"container mx-auto"},re={key:0},ne={class:"container mx-auto mt-2 animate-pulse text-center text-base-content"},ie={key:1},ae={key:0},ce={class:"flex md:hidden"},me={class:"hidden md:block"},le={key:1},kt=L({__name:"favorites",setup(B){const{t:r}
1=q(),u=I(),c=N([]);E(()=>u.favorites,e=>{e?.length&&(c.value=e?.slice()??[])},{immediate:!0}),P({title:r("common.favorites")}),Y().trackPageView("favorites"),P({title:"Favoritter",meta:[{property:"og:title",content:"Favoritter"},{name:"description",content:"Følg aksjer og flere investeringer som er viktige for deg."},{property:"og:description",content:"Følg aksjer og flere investeringer som er viktige for deg."},{property:"og:image",content:"/investor/images/investor.webp"},{name:"twitter:card",content:"summary_large_image"}]});async function b(e){if(c.value.includes(e.quant))return;const f=[...c.value,e.quant];c.value=f;try{await u.setFavorites(f)}catch(v){console.error("Failed to update favorites",v),c.value=c.value.filter(s=>s!==e.quant)}}function m(e){return!c.value.includes(e.quant)}return(e,f)=>{const v=U,s=V,x=D,l=oe,d=O,n=Q,a=X;return o(),p("main",se,[g(v,{text:e.$t("favorites.title")},null,8,["text"]),i(u).isLoading?(o(),p("div",re,[g(s),_("div",ne,S(e.$t("common.loading")),1)])):i(u).isLoggedIn?(o(),p("div",ie,[i(u).favorites?.length?(o(),p("div",ae,[_("div",ce,[g(x,{class:"border border-basic-border",variant:"favorites"})]),_("div",me,[g(l)])])):(o(),p("div",le,[g(n,{title:"Det er ingenting i lista enda..."},{default:$(()=>[f[0]||(f[0]=_("p",null," Følg investeringene du bryr deg om her! ",-1)),i(u).isLoggedIn?(o(),k(d,{key:0,"is-key-navigation-enabled":"",class:"mt-6 rounded-full",filter:m,placeholder:"Legg til favoritt",onSelectedInstrument:b})):A("",!0)]),_:1})]))])):(o(),k(a,{key:2,class:"mb-4 md:mb-6",text:e.$t("portfolio.follow-your-favorites"),description:e.$t("favorites.pitch")},null,8,["text","description"]))])}}});export{kt 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.