PageSourceSearch

https://www.franklintempletonnordic.com/default-src_app_ft-compone…download_service_ts.bdd9eb7e492be4666ee3.js

js franklintempletonnordic.com collected 2026-09-29 02:56:08 UTC 19,451 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkgw_core_sites_app=self.webpackChunkgw_core_sites_app||[]).push([["default-src_app_ft-components_products_fund-listing_services_fund-listing-download_service_ts"],{26978:(Y,y,v)=>{v.d(y,{$:()=>U});var x=v(31023),i=v(53619),L=v(44022),N=v(26310),M=v(68411),V=v(26954),D=v.n(V),A=v(20245),r=v(69333),T=v(2316),G=v(27513),O=v(55311);const S=M.Y.getLogger("FundListingDownloadService"),H="Exchange Traded Fund - Canada";let U=(()=>{class P{constructor(n,h,c,o,d){this.agGridHelperService=n,this.translateService=h,this.locationRef=c,this.siteConfigService=o,this.profileService=d,this.assembleWorkSheet=(t,e,s,a,l,u)=>{e.listingController.productTaxonomy=s[0]?.productTaxonomy,S.debug("assembleWorkSheet()",e,s,e.listingController.productTaxonomy);const p=this.getTopContent(a,u);let g;((0,A.hQ)(e.listingController)||(0,A.jH)(e.listingController))&&(g=e.listingController.getSelectedCalcType());const C=this.getHeaders(e.groupDefs,e.listingController),m=s.map(this.mapRow(e.groupDefs,e.listingController));((0,A.hQ)(e.listingController)||(0,A.jH)(e.listingController))&&e.listingController.setCalcType(g);const f=C.concat(m),I=this.getBottomContent(l),_=p.concat(i.OM).concat(f).concat(i.OM).concat(I),E=t.aoa_to_sheet(_),R=f.slice(1);return E["!cols"]=(0,i.HY)(R),E},this.getTopContent=(t,e)=>{if(S.debug("top caveats",t),e){const s=`${this.translateService.instant("products.xls_as-of")} ${e}`;return t.concat([[],[(0,i.Iq)(s,"s")]])}return t},this.getBottomContent=t=>(S.debug("bottom caveats",t),t),this.mapHeader=(t,e,s,a)=>{switch(t.colId){case r.iF.NAVVALUE:return this.getLabelHeader("products.xls_nav-val-abs");case r.iF.NAVCHANGEVALUE:return this.getNavChangeValueHeader();case r.iF.NAVYTDRETURN:return this.getLabelHeader("products.xls_nav-ytd");case r.iF.NAV_DISTRIBUTION_RATE:return this.getLabelHeader("products.xls_nav-distribution");case r.iF.MARKETPRICEVALUE:return this.getLabelHeader("products.xls_market-price-val-abs");case r.iF.MARKETPRICECHANGEVALUE:return this.getMarketPriceChangeValueHeader();case r.iF.MARKETPRICEYTDRETURN:return this.getLabelHeader("products.xls_market-price-ytd");case r.iF.MARKETPRICE_DISTRIBUTION_RATE:return this.getLabelHeader("products.xls_market-price-distribution");case r.iF.PREMIUM_DISCOUNT:return this.getLabelHeader("products.xls_premium-discount");case r.iF._30DAYSTDYIELDWITHWAIVER:return this.getLabelHeader("products.xls_30-day-yield-ww");case r.iF._30DAYSTDYIELDWITHOUTWAIVER:return this.getLabelHeader("products.xls_30-day-yield-wow");case r.iF._7DAYCURRENTYIELDWITHWAIVER:return this.getLabelHeader("products.xls_7-day-current-yield-ww");case r.iF._7DAYCURRENTYIELDWITHOUTWAIVER:return this.getLabelHeader("products.xls_7-day-current-yield-wow");case r.iF._7DAYEFFECTIVEYIELDWITHWAIVER:return this.getLabelHeader("products.xls_7-day-effective-yield-ww");case r.iF._7DAYEFFECTIVEYIELDWITHOUTWAIVER:return this.getLabelHeader("products.xls_7-day-effective-yield-wow");case r.iF.AVG_ANNUAL_MONTHLY_INCEPTION:case r.iF.AVG_ANNUAL_QUARTERLY_INCEPTION:return this.getInceptionHeader(t,a);case r.iF.MORNINGSTAR_OVERALL:return this.getRatingOverallHeader(t,s,e)}switch(t.cellRenderer){case"favFundCellRendererComponent":return this.getFavFundHeader();case"fundNameCellRendererComponent":return this.getFundNameHeader(t,e);case"expenseRatioCellRendererComponent":return this.getExpenseRatioHeader();default:return this.getDefaultHeader(t,s)}},this.mapHeaderGroup=t=>e=>{let s,a;return s=e.groupId===r.JN.PERFORMANCE?this.mapPerformanceGroupHeaders(e,t):r.JN.ADDITIONAL_PERFORMANCE===e.groupId?this.mapAdditionalPerformanceGroupHeaders(e,t):e?.children?.length?e.children?.map(l=>this.mapHeader(l,t)).flat():this.mapHeader(e,t).flat(),a=e.groupId===r.JN.PERFORMANCE?this.getPerformanceHeaderGroup(t,s):e.groupId===r.JN.ADDITIONAL_PERFORMANCE?this.getAdditionalPerformanceHeaderGroup(t,s):"dateGroupHeaderComponent"===e.headerGroupComponent?this.getDateHeaderGroup(e,s):"ratingsGroupHeaderComponent"===e.headerGroupComponent?this.getRatingsHeaderGroup(e,s):this.getDefaultHeaderGroup(e,s),[a,s]},this.mapPerformanceGroupHeaders=(t,e)=>{const s=e.getCalcTypeConfig(),a=e.performanceViewOptions.map(p=>p.name),l=e.performanceViewOptions[0]?.periodEnds;return a.map((p,g)=>{const C=g===a.length-1,m=this.getFilteredColDefs(p,t);let f;f="string"==typeof s?[s]:s.options.map(_=>_.value);const I=`${p}-INCEPTION`;if(e.showCalcTypeHeader)return f.map((_,E)=>{const R=E===f.length-1;e.setCalcType(_);let F=m;
1return E<f.length-1&&(F=this.removeDuplicateExcelColumns(F,I)),F=this.filterColsForPeriodEnd(F,p,I,l),F.map(q=>this.mapHeader(q,e,{calcTypeStd:_},C&&R)).flat()}).flat();{let _=m;return g<a.length-1&&(_=this.removeDuplicateExcelColumns(_)),_=this.filterColsForPeriodEnd(_,p,I,l),_.map(E=>this.mapHeader(E,e,{calcTypeStd:f[0]},C)).flat()}}).flat()},this.mapAdditionalPerformanceGroupHeaders=(t,e)=>{const s=e.getCalcTypeConfig(),a=N.su.CUMULATIVE,l=e.performanceViewOptions[0]?.periodEnds;return"string"==typeof s?t.children.map(p=>this.mapHeader(p,e)).flat():s.options.map((p,g)=>{e.setCalcType(p.value);let C=t.children;return C=C.filter(m=>!m.colId.startsWith(a)||l.some(f=>m.colId.includes(f))),C.map(m=>this.mapHeader(m,e,{calcTypeStd:p.value})).flat()}).flat()},this.getHeaders=(t,e)=>{const s=t.map(this.mapHeaderGroup(e));return[s.map(u=>u[0]).flat(),s.map(u=>u[1]).flat()]},this.mapRow=(t,e)=>s=>t.map(this.mapColOrGroup(s,e)).flat(),this.mapColOrGroup=(t,e,s)=>a=>"groupId"in a?a.groupId===r.JN.PERFORMANCE?this.mapPerformanceGroup(e,a,t):a.groupId===r.JN.ADDITIONAL_PERFORMANCE?this.mapAdditionalPerformanceGroup(e,a,t):a.children.map(this.mapColOrGroup(t,e,s)).flat():this.getCell(a,t,e,s),this.getFilteredColDefs=(t,e)=>{let s;return s=this.siteConfigService.isSiteInternational()?e.children.filter(l=>l.colId.startsWith(t)||r.Yk.includes(l.colId)):e.children,s},this.mapPerformanceGroup=(t,e,s)=>{const a=t.getCalcTypeConfig(),l=t.performanceViewOptions.map(p=>p.name),u=t.performanceViewOptions[0]?.periodEnds;return l.map((p,g)=>{const C=g===l.length-1,m=this.getFilteredColDefs(p,e),f=`${p}-INCEPTION`;if("string"==typeof a)return m.map(this.mapColOrGroup(s,t,C)).flat();if(t.showCalcTypeHeader)return a.options.map((I,_)=>{const E=_===a.options.length-1;let R=m;return t.setCalcType(I.value),_<a.options.length-1&&(R=this.removeDuplicateExcelColumns(R,f)),R=this.filterColsForPeriodEnd(R,p,f,u),R.map(this.mapColOrGroup(s,t,C&&E)).flat()}).flat();{let I=m;return g<l.length-1&&(I=this.removeDuplicateExcelColumns(I)),I=this.filterColsForPeriodEnd(I,p,f,u),I.map(this.mapColOrGroup(s,t,C)).flat()}}).flat()},this.removeDuplicateExcelColumns=(t,e)=>t.filter(s=>e?![e,r.iF.EXPENSERATIO,r.iF.FUND_DOCUMENT].includes(s.colId):![r.iF.EXPENSERATIO,r.iF.FUND_DOCUMENT].includes(s.colId)),this.mapAdditionalPerformanceGroup=(t,e,s)=>{const a=t.getCalcTypeConfig(),l=N.su.CUMULATIVE,u=t.performanceViewOptions[0]?.periodEnds;return"string"==typeof a?e.children.map(this.mapColOrGroup(s,t)).flat():a.options.map((p,g)=>{const C=g===a.options.length-1;t.setCalcType(p.value);let m=e.children;return m=m.filter(f=>!f.colId.startsWith(l)||u.some(I=>f.colId.includes(I))),m.map(this.mapColOrGroup(s,t,C)).flat()}).flat()},this.getCell=(t,e,s,a)=>{switch(t.colId){case r.iF.SHARECLASS_NAME:case r.iF.SEDOL:case r.iF.ISIN:case r.iF.BLOOMBERG:return this.getCellDefault(t,e,"s");case r.iF.NAVVALUE:return this.getCellNavValue(t,e);case r.iF.NAVCHANGEVALUE:return this.getCellNavChangeValue(t,e);case r.iF.MARKETPRICECHANGEVALUE:return this.getCellMarketPriceChangeValue(t,e);case r.iF.AVG_ANNUAL_MONTHLY_INCEPTION:case r.iF.AVG_ANNUAL_QUARTERLY_INCEPTION:return this.getCellInception(t,e,a);case r.iF.AVG_ANNUAL_INCEPTION:case r.iF.DISCRETE_INCEPTION:case r.iF.CALENDAR_YEAR_INCEPTION:return this.getCellDefault(t,e,"d");case r.iF.MORNINGSTAR_OVERALL:return this.getCellMorningstarOverall(t,e,s)}switch(t.cellRenderer){case"favFundCellRendererComponent":return this.getCellFavFund(t,e);case"fundNameCellRendererComponent":return this.getCellFundName(t,e,s);case"expenseRatioCellRendererComponent":return this.getCellExpenseRatio(t,e);case"fundDocumentCellRendererComponent":return this.getCellFundDocument(t,e);case"ratingsCellRenderComponent":return this.getCellRating(t,e);default:return this.getCellDefault(t,e)}},this.getCellValue=(t,e)=>{let s="";return t.valueGetter&&(s="string"==typeof t.valueGetter?t.valueGetter:t.valueGetter({data:e,context:null})),s},this.getCellDefault=(t,e,s)=>{const a=this.getCellValue(t,e);return"fr_CA"===this.siteConfigService.getPdsLanguage()?[(0,i.Iq)(a,"s")]:[(0,i.Iq)(a,s)]},this.getCellFavFund=(t,e)=>[],this.getCellFundName=(t,e,s)=>{const a=this.agGridHelperService.getFundDetailToDisplay(e,!1),l=t.cellRendererParams?.hideFundNameSuffix,u=this.getProductLink(e),p=[(0,i.Iq)(a.fundName,"s",u,this.translateService.instant("products.xls_fund-name-hover-text"))];if(!l){if(!this.siteConfigService.isSiteInternational()||s.productType===N.WX.ETF){const g=this.agGridHelperService.getIdentifierSuffix(e);p.push((0,i.Iq)(g||"","s"))}if(this.siteConfigService.isSiteInternational()||t.cellRendererParams?.showSecondSuffix){const g=this.agGridHelperService.getShareClassSuffix(e);p.push((0,i.Iq)(g,"s"))}}if(t.cellRendererParams?.showSalesCharges){const g=e.shareClass?.charges?.maxIntialSalesCharge,C=e.shareClass?.charges?.cdsc;p.push((0,i.Iq)(g,"n")),p.push((0,i.Iq)(C,"n"))}if(t.cellRendererParams?.showLegendIcons&&!this.profileService.getUserProfile()?.profileInfo?.nonRegFP){const g=e.shareClass?.isHeldFund?this.translateService.instant("products.xls_yes"):L.Sk,C=e.shareClass?.isFavoriteFund?this.translateService.instant("products.xls_yes"):L.Sk;p.push((0,i.Iq)(g,"s")),p.push((0,i.Iq)(C,"s"))}return p},this.getCellNavChangeValue=(t,e)=>this.siteConfigService.isSiteInternational()?"fr_CA"===this.siteConfigService.getPdsLanguage()?[(0,i.Iq)(e.shareClass?.nav?.navChangePercentage,"s"),(0,i.Iq)(e.shareClass?.nav?.navChangeValue,"s")]:[(0,i.Iq)(e.shareClass?.nav?.navChangePercentage,"n"),(0,i.Iq)(e.shareClass?.nav?.navChangeValue,"s")]:[(0,i.Iq)(e.shareClass?.nav?.navChangePercentage,"n"),(0,i.Iq)(e.shareClass?.nav?.navChangeValue,"n")],this.getCellMarketPriceChangeValue=(t,e)=>[(0,i.Iq)(e.shareClass?.nav?.marketPriceChangePercentage,"n"),(0,i.Iq)(e.shareClass?.nav?.marketPriceChangeValue,"n")],this.getCellInception=(t,e,s)=>{S.debug("getCellInception()",t,e,s,t.headerComponentParams?.showInceptionDate);let a=[];return a="fr_CA"===this.siteConfigService.getPdsLanguage()?[(0,i.Iq)(this.getCellValue(t,e),"s")]:[(0,i.Iq)(this.getCellValue(t,e))],t.headerComponentParams?.showInceptionDate&&s&&a.push((0,i.Iq)(e.shareClass?.performanceInceptionDateStd,"d")),a},this.getCellExpenseRatio=(t,e)=>[(0,i.Iq)(e.shareClass?.charges?.expenseRatioGross,"n"),(0,i.Iq)(e.shareClass?.charges?.expenseRatioNet,"n")],this.getCellFundDocument=(t,e)=>{const a=e.documents?.find(u=>u.showOnPpss),l=a?.link?.startsWith("http")?a.link:this.locationRef.origin+a?.link;return a?[(0,i.Iq)(this.translateService.instant("products.xls_fund-document"),"s",l,this.translateService.instant("products.xls_fund-document-hover-text"))]:[i.mk]},this.getCellRating=(t,e)=>D()(e,t.cellRendererParams?.hybridPath,!1)?[i.Og]:this.getCellDefault(t,e),this.getCellMorningstarOverall=(t,e,s)=>{const a=this.getCellDefault(t,e);return(0,A.jH)(s)&&s.showViewDetails?[(0,i.Iq)(e.shareClass?.ratings?.morningStarCategory,"s")].concat(a).concat(this.getCellRating(this.agGridHelperService.getMorningStar3yrRatingColDef(),e)).concat(this.getCellRating(this.agGridHelperService.getMorningStar5yrRatingColDef(),e)).concat(this.getCellRating(this.agGridHelperService.getMorningStar10yrRatingColDef(),e)):a}}getDefaultHeader(n,h){const c={...h,colId:n.colId};if(n.headerName)return[(0,i.Iq)(n.headerName,"s",null,null,null,c)];if(n.headerValueGetter&&"function"==typeof n.headerValueGetter){const o=n.headerValueGetter();return[(0,i.Iq)(o,"s",null,null,null,c)]}return[i.mk]}getLabelHeader(n){return[(0,i.Iq)(this.translateService.instant(n),"s")]}getNavChangeValueHeader(){const n=this.siteConfigService.isSiteInternational()?(0,i.Iq)(this.translateService.instant("products.xls_nav-change-val"),"s"):(0,i.Iq)(this.translateService.instant("products.xls_nav-change-val-abs"),"s");return[(0,i.Iq)(this.translateService.instant("products.xls_nav-change-val-percent"),"s"),n]}getMarketPriceChangeValueHeader(){return[(0,i.Iq)(this.translateService.instant("products.xls_market-price-change-val-percent"),"s"),(0,i.Iq)(this.translateService.instant("products.xls_market-price-change-val-abs"),"s")]}getInceptionHeader(n,h){S.debug("getInceptionHeader()",n,h,n.headerComponentParams?.showInceptionDate);const c=[(0,i.Iq)(this.translateService.instant("products.xls_since-inception-val"),"s")];return n.headerComponentParams?.showInceptionDate&&h&&c.push((0,i.Iq)(this.translateService.instant("products.xls_since-inception-date"),"s")),c}getRatingOverallHeader(n,h,c){const o=this.getDefaultHeader(n,h);return(0,A.jH)(c)&&c.showViewDetails?[(0,i.Iq)(this.translateService.instant("pds.MS_CATEGORY"),"s")].concat(o).concat([(0,i.Iq)(this.translateService.instant("pds.MS_RATING_3YR"),"s"),(0,i.Iq)(this.translateService.instant("pds.MS_RATING_5YR"),"s"),(0,i.Iq)(this.translateService.instant("pds.MS_RATING_10YR"),"s")]):o}getFavFundHeader(){return[]}getFundNameHeader(n,h){const c=n.cellRendererParams?.hideFundNameSuffix,o=[(0,i.Iq)(n.headerName,"s")];if(!c){if(!this.siteConfigService.isSiteInternational()||h.productType===N.WX.ETF){let d;"CA"===this.siteConfigService.getPdsCountry()?(d=this.siteConfigService.getDefaultIdentifierKey(H),S.debug("productTaxonomy",H,d)):(d=this.siteConfigService.getDefaultIdentifierKey(h.productTaxonomy),S.debug("productTaxonomy",h.productTaxonomy,d)),o.push((0,i.Iq)(this.translateService.instant(`products.xls_${d}`),"s"))}(this.siteConfigService.isSiteInternational()||n.cellRendererParams?.showSecondSuffix)&&o.push((0,i.Iq)(this.translateService.instant("products.ppss-share-class"),"s"))}if(n.cellRendererParams?.showSalesCharges&&(o.push((0,i.Iq)(this.translateService.instant("products.xls_max-charges"),"s")),o.push((0,i.Iq)(this.translateService.instant("products.xls_cdsc"),"s"))),n.cellRendererParams?.showLegendIcons){const d=this.profileService.getUserProfile();if(!d?.profileInfo?.nonRegFP){const t=d?.firm?.firmRole&&!d?.firm?.hasProductPageLinks?"products.xls_held_ej":h.isHomeOfficeUser?"products.xls_held_home_office":"products.xls_held",e="products.xls_fav",s=d?.firm?.firmId?this.getExtendedLabel(t,d?.firm?.firmId):this.translateService.instant(t);o.push((0,i.Iq)(s,"s"));const a=d?.firm?.firmId?this.getExtendedLabel(e,d?.firm?.firmId):this.translateService.instant(e);o.push((0,i.Iq)(a,"s"))}}return o}getExtendedLabel(n,h){const c=this.translateService.instant(n);if(!h)return c;const o=this.translateService.instant(`${n}-${h}`);return o.startsWith("[")&&o.endsWith("]")?c:o}getExpenseRatioHeader(){return[(0,i.Iq)(this.translateService.instant("products.xls_expense-ratio-gross"),"s"),(0,i.Iq)(this.translateService.instant("products.xls_expense-ratio-net"),"s")]}getDefaultHeaderGroup(n,h){const c=new Array(h.length).fill(i.mk);return n.headerName&&n.groupId&&(c[0]=(0,i.Iq)(n.headerName,"s")),c}getDateHeaderGroup(n,h){const c=new Array(h.length).fill(i.mk);let o="",d="";const t=n.headerGroupComponentParams?.asOfDateText;return t&&(d=t()),d&&(o=`${this.translateService.instant("pds.PERF_AS_OF_DATE")} ${d}`),c[0]=(0,i.Iq)(o,"s"),c}getPerformanceHeaderGroup(n,h){const c=new Array(h.length).fill(i.mk);return h.forEach((o,d)=>{const t=o.data?.calcTypeStd,e=this.translateService.instant("pds.PERF_AS_OF_DATE");let s=t?`products.perf-view-header-avg-annual-${t}`:"";n.productType===N.WX.SMA&&(s=`${s}-sma`);let a="",l="",u="";o.data?.colId===r.iF.AVG_ANNUAL_MONTHLY_1YR&&(a=this.translateService.instant(s||"products.perf-view-header-avg-annual"),u=this.translateService.instant("products.xls_monthly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateMonthly}
1`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.AVG_ANNUAL_QUARTERLY_1YR&&(a=this.translateService.instant(s||"products.perf-view-header-avg-annual"),u=this.translateService.instant("products.xls_quarterly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateQuarterly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.DISCRETE_MONTHLY_1YR&&(a=this.translateService.instant("products.perf-view-discrete"),u=this.translateService.instant("products.xls_monthly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateMonthly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.DISCRETE_QUARTERLY_1YR&&(a=this.translateService.instant("products.perf-view-discrete"),u=this.translateService.instant("products.xls_quarterly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateQuarterly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.CUMULATIVE_MONTHLY_YTD&&(a=this.translateService.instant("products.perf-view-cumulative"),u=this.translateService.instant("products.xls_monthly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateMonthly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.CUMULATIVE_QUARTERLY_YTD&&(a=this.translateService.instant("products.perf-view-cumulative"),u=this.translateService.instant("products.xls_quarterly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateQuarterly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.CALENDAR_YEAR_MONTHLY_1YR&&(a=this.translateService.instant(`products.perf-view-calendar-year-${t}`),u=this.translateService.instant("products.xls_monthly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateMonthly}`,c[d]=(0,i.Iq)(l,"s")),o.data?.colId===r.iF.CALENDAR_YEAR_QUARTERLY_1YR&&(a=this.translateService.instant(`products.perf-view-calendar-year-${t}`),u=this.translateService.instant("products.xls_quarterly"),l=`${a} ${u} ${e} ${n.performanceAsOfDateQuarterly}`,c[d]=(0,i.Iq)(l,"s"))}),c}getAdditionalPerformanceHeaderGroup(n,h){const c=n.getCalcTypeConfig(),o=new Array(h.length).fill(i.mk);return"string"==typeof c||h.forEach((d,t)=>{const e=d.data?.calcTypeStd,s=this.translateService.instant("pds.PERF_AS_OF_DATE"),a=this.translateService.instant("products.total-returns");if(d.data?.colId===r.iF.CUMULATIVE_QUARTERLY_3MTHS){const l=this.translateService.instant("products.xls_quarterly");o[t]=(0,i.Iq)(`${a} ${e} ${l} ${s} ${n.performanceAsOfDateQuarterly}`,"s")}}),o}getRatingsHeaderGroup(n,h){const c=new Array(h.length).fill(i.mk),o=`${this.translateService.instant("products.ratings-title")} ${this.translateService.instant("products.as-of")} ${n.headerGroupComponentParams.ratingsAsOfDate} ${n.headerGroupComponentParams.isSiteIntl?"":this.translateService.instant("products.ratings-risk-adjusted-returns")}`;return c[0]=(0,i.Iq)(o,"s"),c}filterColsForPeriodEnd(n,h,c,o){return n.filter(d=>!d.colId.startsWith(h)||d.colId===c||o.some(t=>d.colId.includes(t)))}getProductLink(n){if(!n.shareClass?.isSoftClosed&&!n.shareClass?.isSoftLaunch)return this.profileService.getUserProfile()?.firm?.firmRole&&!this.profileService.getUserProfile()?.firm?.hasProductPageLinks?void 0:this.locationRef.origin+n.shareClass.link}getCellNavValue(n,h){return this.siteConfigService.isSiteInternational()?this.getCellDefault(n,h,"s"):this.getCellDefault(n,h)}}return P.\u0275fac=function(n){return new(n||P)(T.LFG(r.Wg),T.LFG(G.s),T.LFG(x.Ct),T.LFG(O.r5),T.LFG(O.H3))},P.\u0275prov=T.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})()}}]);
2//# sourceMappingURL=default-src_app_ft-components_products_fund-listing_services_fund-listing-download_service_ts.bdd9eb7e492be4666ee3.js.map

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.