PageSourceSearch

https://www.franklintempleton.ca/sfdr-product-listing.4294b2f1f6e5861f1f3b.js

js franklintempleton.ca collected 2026-09-24 12:13:49 UTC 25,538 bytes, 2 lines download raw bytes

1(self.webpackChunkgw_core_sites_app=self.webpackChunkgw_core_sites_app||[]).push([["sfdr-product-listing"],{28551:(y,g,d)=>{"use strict";d.r(g),d.d(g,{SFDRProductListingModule:()=>oe});var P=d(53242),p=d(62064),S=d(34341),u=d(54364),N=d(71556),i=d(39382),o=d(17608),s=d(37668),l=d(92612),v=d(68411),m=d(79441),C=d(22663),e=d(2316),h=d(34514),T=d.n(h),F=d(62902),x=d.n(F),L=d(33927),A=d(26954),w=d.n(A);function $(t,r){1&t&&e._UZ(0,"eds-icon",1)}let Z=(()=>{class t{agInit(n){this.columnName=w()(n,"columnName","default"),this.isCategoryAvailable="article8"===this.columnName?n?.data?.article8:n?.data?.article9}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["ft-icon-cell-renderer"]],decls:1,vars:1,consts:[["class","icon-cell-renderer__check-icon","type","checkmark","size","small",4,"ngIf"],["type","checkmark","size","small",1,"icon-cell-renderer__check-icon"]],template:function(n,a){1&n&&e.YNc(0,$,1,0,"eds-icon",0),2&n&&e.Q6J("ngIf",a.isCategoryAvailable)},directives:[u.O5,i.oJW],styles:[".icon-cell-renderer__check-icon[_ngcontent-%COMP%]{color:var(--ft-sky-blue)}"]}),t})();var R=d(44022),V=d(70553),b=d(27513),I=d(55311);const _=v.Y.getLogger("SFDRProductListingService");let Q=(()=>{class t{constructor(n,a,c){this.fundDataService=n,this.translateService=a,this.siteConfigService=c,this.unsubscribe$=new m.xQ,this.fundListingSubject$=new m.xQ,this.getColDefs=()=>[{headerName:this.labelFundName,sortable:!0,field:"fundName",cellClass:"ag-cell-frk--middle",autoHeight:!0,wrapText:!0,flex:5,maxWidth:500,sort:"asc"},{headerName:this.labelFundRange,sortable:!0,cellClass:"ag-cell-frk--middle",field:"range",flex:4,maxWidth:400},{headerName:this.labelArticle8,sortable:!0,cellRenderer:"iconRenderer",cellRendererParams:{columnName:"article8"},field:"article8",width:100,headerComponentFramework:i.b_v,headerComponentParams:{tooltipContent:this.article8TooltipContent,tooltipTheme:"dark"}},{headerName:this.labelArticle9,sortable:!0,field:"article9",cellRenderer:"iconRenderer",cellRendererParams:{columnName:"article9"},width:100,headerComponentFramework:i.b_v,headerComponentParams:{tooltipContent:this.article9TooltipContent,tooltipTheme:"dark"}},{headerName:this.labelAmfCategory,sortable:!0,field:"amfCategory",cellClass:"ag-cell-frk--middle",autoHeight:!0,wrapText:!0,flex:5,maxWidth:200},{headerName:this.labelDisclosure,maxWidth:160,sortable:!1,cellClass:"ag-cell-frk--middle",cellRenderer:f=>this.getDisclosureLink(f?.data)}],this.labelFundName=this.translateService.instant("pds.FUND_NAME"),this.labelFundRange=this.translateService.instant("products.fund-range"),this.labelArticle8=this.translateService.instant("products.sfdr-article-8"),this.labelArticle9=this.translateService.instant("products.sfdr-article-9"),this.labelDisclosure=this.translateService.instant("products.sfdr-disclosure"),this.article8TooltipContent=this.translateService.instant("products.sfdr-tooltip__8-tooltip"),this.article9TooltipContent=this.translateService.instant("products.sfdr-tooltip__9-tooltip"),this.labelAmfCategory=this.translateService.instant("products.sfdr-amf-category")}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}getGridDefaultColDef(){return{headerComponentFramework:i.b_v,wrapText:!0,autoHeight:!0}}getStateData$(n){return this.linkFragment=n,_.debug("getStateData$()"),this.requestData(),this.fundListingSubject$}getDisclosureLink(n){return n.isSoftLaunch?R.Sk:`\n       <a class="link-item__link link--basic" href = "${n?.disclosure}">${this.translateService.instant("products.view")}</a>\n   `}requestData(){_.debug("requestData()"),this.fundDataService.register(T(),{countrycode:this.fundDataService.getCountry(),languagecode:this.fundDataService.getLanguage(),productTypemf:"mf",productTypeetf:"etf",productType529:"529",productTypecef:"cef",productTypevip:"variable-insurance",productTypemmf:"mmf",productTypeif:"if"}).pipe((0,C.R)(this.unsubscribe$),(0,L.U)(this.processSFDRCategoryProducts,this)).subscribe(n=>{_.debug("requestData() subscribe response",n),this.fundListingSubject$.next(n)})}processSFDRCategoryProducts(n){const a=[];
1return n?.data&&Object.values(n.data).forEach(c=>{_.debug("State data",c);const f=this.processPDSData(c);f.length&&a.push({title:this.getTranslatedProductType(c?.shift().producttype),grids:f})}),a}getTranslatedProductType(n){return this.translateService.instant("products.sfdr-list-"+n.toLowerCase().split(" ").join("-"))}processPDSData(n){const a=[],c=n.filter(f=>this.isShareClassActiveOrSoftLaunch(f));if(c?.length){const f=c.filter(k=>"8"===k.sfdrcategory||"9"===k.sfdrcategory);Object.values(x()(f,"assetclass")).forEach(k=>{if(k.length){const se=k.map(this.processProductData,this);a.push({value:k.shift().assetclass,rowData:se})}})}return a}getFundShareClassID(n){const a=this.getDefaultShareClassCode(n);return`${n.fundid}-${a}`}processProductData(n){if(n){const a=this.processProductPageLink(n);return{fundName:n.fundname,range:n.invvehcile,article8:"8"===n.sfdrcategory,article9:"9"===n.sfdrcategory,disclosure:a,sfdrCategory:n.sfdrcategory,amfCategory:this.getAmfCategory(n.amfcategory),isSoftLaunch:this.siteConfigService.isSoftLaunchShareClass(this.getFundShareClassID(n)),cardView:[{label:this.labelFundRange,rowName:"range",val:n.invvehcile,size:"normal"},{label:this.labelArticle8,rowName:"article8",val:"8"===n.sfdrcategory,size:"normal"},{label:this.labelArticle9,rowName:"article9",val:"9"===n.sfdrcategory,size:"normal"},{label:this.labelAmfCategory,rowName:"amfCategory",val:this.getAmfCategory(n.amfcategory),size:"normal"},{label:this.labelDisclosure,rowName:"disclosure",val:a,size:"normal"}]}}}getAmfCategory(n){return n&&this.translateService.instant(`products.amf_${n}`)}isShareClassActiveOrSoftLaunch(n){const a=this.getFundShareClassID(n);return this.siteConfigService.isActiveShareClass(a)||this.siteConfigService.isSoftLaunchShareClass(a)}getDefaultShareClassCode(n){return n.shareclass.filter(c=>"Yes"===c.prmryshclind).shift()?.identifiers?.shclcode}processProductPageLink(n){const a=this.getDefaultShareClassCode(n);return`${this.siteConfigService.getFundLink(n.fundid,a,n.fundname)}${this.linkFragment?this.linkFragment:""}`}getFrameworkComponents(){return{iconRenderer:Z,headerRendererComponent:i.b_v}}}return t.\u0275fac=function(n){return new(n||t)(e.LFG(V.v),e.LFG(b.s),e.LFG(I.r5))},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var O=d(66237);function J(t,r){if(1&t&&e._UZ(0,"eds-info-item",5),2&t){const n=e.oxw().$implicit;e.Q6J("info",n)}}function Y(t,r){1&t&&e._UZ(0,"eds-icon",8)}function z(t,r){if(1&t&&(e.TgZ(0,"eds-info-item",6),e.TgZ(1,"div"),e.YNc(2,Y,1,0,"eds-icon",7),e.qZA(),e.qZA()),2&t){const n=e.oxw().$implicit,a=e.oxw();e.Q6J("info",a.article8Info),e.xp6(2),e.Q6J("ngIf",n.val)}}function U(t,r){1&t&&e._UZ(0,"eds-icon",10)}function E(t,r){if(1&t&&(e.TgZ(0,"eds-info-item",6),e.TgZ(1,"div"),e.YNc(2,U,1,0,"eds-icon",9),e.qZA(),e.qZA()),2&t){const n=e.oxw().$implicit,a=e.oxw();e.Q6J("info",a.article9Info),e.xp6(2),e.Q6J("ngIf",n.val)}}function q(t,r){if(1&t&&e._UZ(0,"eds-info-item",5),2&t){const n=e.oxw().$implicit;e.Q6J("info",n)}}function j(t,r){if(1&t&&(e.TgZ(0,"a",13),e._uU(1),e.ALo(2,"translate"),e.qZA()),2&t){const n=e.oxw(2).$implicit;e.Q6J("href",n.val,e.LSH),e.xp6(1),e.hij("",e.lcZ(2,2,"products.view")," ")}}function H(t,r){1&t&&(e.TgZ(0,"div",14),e._uU(1,"\u2014"),e.qZA())}function M(t,r){if(1&t&&(e.TgZ(0,"eds-info-item",6),e.TgZ(1,"div"),e.YNc(2,j,3,4,"a",11),e.YNc(3,H,2,0,"ng-template",null,12,e.W1O),e.qZA(),e.qZA()),2&t){const n=e.MAs(4),a=e.oxw(2);e.Q6J("info",a.disclosureInfo),e.xp6(2),e.Q6J("ngIf",!a.isSoftLaunch)("ngIfElse",n)}}function B(t,r){if(1&t&&(e.TgZ(0,"div"),e.YNc(1,J,1,1,"eds-info-item",3),e.YNc(2,z,3,2,"eds-info-item",4),e.YNc(3,E,3,2,"eds-info-item",4),e.YNc(4,q,1,1,"eds-info-item",3),e.YNc(5,M,5,3,"eds-info-item",4),e.qZA()),2&t){const n=r.$implicit,a=e.oxw();e.xp6(1),e.Q6J("ngIf","range"===n.rowName),e.xp6(1),e.Q6J("ngIf","article8"===n.rowName),e.xp6(1),e.Q6J("ngIf","article9"===n.rowName),e.xp6(1),e.Q6J("ngIf","amfCategory"===n.rowName&&a.showAmfColumn),e.xp6(1),e.Q6J("ngIf","disclosure"===n.rowName)}}let W=(()=>{class t{constructor(n){this.translateService=n,this.article8Info={label:this.translateService.instant("products.sfdr-article-8"),size:"normal"},this.article9Info={label:this.translateService.instant("products.sfdr-article-9"),size:"normal"},this.disclosureInfo={label:this.translateService.instant("products.sfdr-disclosure"),size:"normal"}}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(b.s))},t.\u0275cmp=e.Xpm({type:t,selectors:[["ft-sfdr-product-listing-card"]],inputs:{cardView:"cardView",isSoftLaunch:"isSoftLaunch",showAmfColumn:"showAmfColumn"},decls:3,vars:1,consts:[[1,"cards-mobile__wrapper"],[1,"cards-mobile__highlight-wrapper"],[4,"ngFor","ngForOf"],["edsPadding","","edsPaddingLeft","md","edsPaddingRight","md","edsSpacing","sm",3,"info",4,"ngIf"],["edsPadding","","edsPaddingLeft","md","edsPaddingRight","md","edsSpacing","md",3,"info",4,"ngIf"],["edsPadding","","edsPaddingLeft","md","edsPaddingRight","md","edsSpacing","sm",3,"info"],["edsPadding","","edsPaddingLeft","md","edsPaddingRight","md","edsSpacing","md",3,"info"],["class","sfdr-product-listing-card__check-icon","type","checkmark","size","small",4,"ngIf"],["type","checkmark","size","small",1,"sfdr-product-listing-card__check-icon"],["class","check-icon","type","checkmark","size","small",4,"ngIf"],["type","checkmark","size","small",1,"check-icon"],["class","link-item__link link--basic",3,"href",4,"ngIf","ngIfElse"],["emDash",""],[1,"link-item__link","link--basic",3,"href"],["edsPadding","","edsPaddingLeft","xs"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.YNc(2,B,6,5,"div",2),e.qZA(),e.qZA()),2&n&&(e.xp6(2),e.Q6J("ngForOf",a.cardView))},directives:[u.sg,u.O5,i.b2$,i.cph,i.OPD,i.oJW,i.INY],pipes:[O.X],styles:[".sfdr-product-listing-card__check-icon[_ngcontent-%COMP%]{color:var(--ft-sky-blue)}"]}),t})();function G(t,r){if(1&t&&(e.TgZ(0,"eds-panel",2),e.TgZ(1,"p",3),e._uU(2),e.qZA(),e._UZ(3,"eds-divider",4),e._UZ(4,"ft-sfdr-product-listing-card",5),e.qZA()),2&t){const n=r.$implicit,a=e.oxw();e.Q6J("hasShadows",!0),e.xp6(2),e.hij(" ",n.fundName," "),e.xp6(2),e.Q6J("cardView",n.cardView)("isSoftLaunch",n.isSoftLaunch)("showAmfColumn",a.showAmfColumn)}}let X=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["ft-sfdr-product-listing-card-container"]],inputs:{rowData:"rowData",
1showAmfColumn:"showAmfColumn"},decls:2,vars:1,consts:[[1,"cards-mobile"],["edsSpacing","md",3,"hasShadows",4,"ngFor","ngForOf"],["edsSpacing","md",3,"hasShadows"],["edsSpacing","md","edsPadding","","edsPaddingLeft","md","edsPaddingTop","md",1,"bold"],["edsSpacing","md"],[3,"cardView","isSoftLaunch","showAmfColumn"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0),e.YNc(1,G,5,5,"eds-panel",1),e.qZA()),2&n&&(e.xp6(1),e.Q6J("ngForOf",a.rowData))},directives:[u.sg,i.yXm,i.OPD,i.cph,i.Xo5,W],styles:[""]}),t})();function K(t,r){if(1&t&&(e.TgZ(0,"div"),e._UZ(1,"ag-grid-angular",9),e.qZA()),2&t){const n=e.oxw(2).$implicit,a=e.oxw(3);e.xp6(1),e.ekj("ag-theme-frk--dark-striping","dark-striping"===a.theme)("ag-theme-frk--dark","dark"===a.theme)("ag-theme-frk--light-striping","light-striping"===a.theme),e.Q6J("columnDefs",a.columnDefs)("rowData",n.rowData)("defaultColDef",a.defaultColDef)("frameworkComponents",a.frameworkComponents)("gridOptions",a.gridOptions)}}function ee(t,r){if(1&t&&(e.TgZ(0,"div"),e._UZ(1,"ft-sfdr-product-listing-card-container",10),e.qZA()),2&t){const n=e.oxw(2).$implicit,a=e.oxw(3);e.xp6(1),e.Q6J("rowData",n.rowData)("showAmfColumn",a.showAmfColumn)}}function ne(t,r){if(1&t&&(e.ynx(0),e.TgZ(1,"p"),e._uU(2),e.qZA(),e.YNc(3,K,2,11,"div",3),e.ALo(4,"async"),e.YNc(5,ee,2,2,"div",3),e.ALo(6,"async"),e.BQk()),2&t){const n=e.oxw().$implicit,a=e.oxw(3);e.xp6(2),e.Oqu(n.value),e.xp6(1),e.Q6J("ngIf",!1===e.lcZ(4,3,a.isHandheld$)),e.xp6(2),e.Q6J("ngIf",e.lcZ(6,5,a.isHandheld$))}}function te(t,r){if(1&t&&(e.TgZ(0,"div",8),e.YNc(1,ne,7,7,"ng-container",3),e.qZA()),2&t){const n=r.$implicit;e.xp6(1),e.Q6J("ngIf",n.rowData.length>0)}}const ie=function(t){return{index:t}};function ae(t,r){if(1&t&&(e.TgZ(0,"eds-accordion-item",5),e.TgZ(1,"div",6),e.ALo(2,"async"),e.ALo(3,"async"),e.YNc(4,te,2,1,"div",7),e.qZA(),e.qZA()),2&t){const n=r.$implicit,a=r.index,c=e.oxw(2);e.Q6J("title",n.title)("context",e.VKq(12,ie,a))("isCompact",!0)("hideBorder",!0)("useNavService",!1),e.xp6(1),e.Q6J("edsPaddingRight",e.lcZ(2,8,c.isHandheld$)?"md":"sm")("edsPaddingLeft",e.lcZ(3,10,c.isHandheld$)?"md":"sm"),e.xp6(3),e.Q6J("ngForOf",n.grids)}}function re(t,r){if(1&t&&(e.ynx(0),e.TgZ(1,"eds-accordion"),e.YNc(2,ae,5,14,"eds-accordion-item",4),e.qZA(),e.BQk()),2&t){const n=r.ngIf;e.xp6(2),e.Q6J("ngForOf",n)}}const D=v.Y.getLogger("SFDRProductListingComponent");let de=(()=>{class t extends l.N{constructor(n,a,c){super(),this.cdr=n,this.sfdrProductService=a,this.responsiveService=c,this.unsubscribe$=new m.xQ,this.showAmfColumn=!1,this.gridOptions={frameworkComponents:{tooltipRenderer:i.sRF}}}ngOnInit(){this.showAmfColumn=this.component?.getParameters()?.showAmfColumn,this.isHandheld$=this.responsiveService.isHandheld$(),this.frameworkComponents=this.sfdrProductService.getFrameworkComponents(),this.defaultColDef=this.sfdrProductService.getGridDefaultColDef(),D.debug("defaultColDef",this.defaultColDef),this.columnDefs=this.sfdrProductService.getColDefs(),this.showAmfColumn||(this.columnDefs=this.columnDefs.filter(n=>"amfCategory"!==n.field)),D.debug("columnDefs",this.columnDefs),this.stateData$=this.sfdrProductService.getStateData$(this.getLinkFragment()),this.stateData$.pipe((0,C.R)(this.unsubscribe$)).subscribe(n=>{D.debug("State Data",n)}),this.cdr.detectChanges()}getLinkFragment(){return this.component.getParameters()?.tabLinkEntry}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.sBO),e.Y36(Q),e.Y36(i.kzD))},t.\u0275cmp=e.Xpm({type:t,selectors:[["ft-sfdr-product-listing"]],features:[e.qOj],decls:5,vars:3,consts:[["edsGrid",""],[1,"container"],["edsSpacing","xl"],[4,"ngIf"],["theme","basic","theme","compact","expanded","true",3,"title","context","isCompact","hideBorder","useNavService",4,"ngFor","ngForOf"],["theme","basic","theme","compact","expanded","true",3,"title","context","isCompact","hideBorder","useNavService"],["edsPadding","",3,"edsPaddingRight","edsPaddingLeft"],["edsSpacing","lg",4,"ngFor","ngForOf"],["edsSpacing","lg"],["domLayout","autoHeight",1,"ag-theme-frk",3,"columnDefs","rowData","defaultColDef","frameworkComponents","gridOptions"],[3,"rowData","
1showAmfColumn"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0),e.TgZ(1,"div",1),e.TgZ(2,"div",2),e.YNc(3,re,3,1,"ng-container",3),e.ALo(4,"async"),e.qZA(),e.qZA(),e.qZA()),2&n&&(e.xp6(3),e.Q6J("ngIf",e.lcZ(4,1,a.stateData$)))},directives:[i.ljP,i.OPD,u.O5,i.ZfJ,u.sg,i.n3F,i.cph,P.N8,X],pipes:[u.Ov],styles:[".ag-root-wrapper{overflow:visible!important}  .ag-root{overflow:visible!important}"],changeDetection:0}),t})(),oe=(()=>{class t{constructor(){S.O3.registerModules([p.I])}getComponentMapping(){return{"SFDR Fund Listing":de}}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[[N.q8,u.ez,s.m8,o.FundListingModule,u.ez,i.fxp,i.IyK,i.zE6,i.JI,i.cv2,i.QGW,i._PW,i.QX1,i.xFq,P.sF.withComponents([i.b_v])]]}),t})()},34514:y=>{var g={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"productData"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Product"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"fundid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"fundname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"producttype"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"assetclass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sfdrcategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"invvehcile"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"amfcategory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"shareclass"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"prmryshclind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"identifiers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"shclcode"},arguments:[],directives:[]}]}}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SFDRProductListing"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"countrycode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"languagecode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypemf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypeetf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypemmf"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypevip"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypecef"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productType529"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productTypeif"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"mutual"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypemf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"etf"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypeetf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"vip"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypevip"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"_529"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productType529"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"cef"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypecef"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"money"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypemmf"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"interval"},name:{kind:"Name",value:"PPSS"},arguments:[{kind:"Argument",name:{kind:"Name",value:"countrycode"},value:{kind:"Variable",name:{kind:"Name",value:"countrycode"}}},{kind:"Argument",name:{kind:"Name",value:"languagecode"},value:{kind:"Variable",name:{kind:"Name",value:"languagecode"}}},{kind:"Argument",name:{kind:"Name",value:"productType"},value:{kind:"Variable",name:{kind:"Name",value:"productTypeif"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"productData"},directives:[]}]}}]}}],loc:{start:0,end:1437}};function p(i,o){if("FragmentSpread"===i.kind)o.add(i.name.value);
1else if("VariableDefinition"===i.kind){var s=i.type;"NamedType"===s.kind&&o.add(s.name.value)}i.selectionSet&&i.selectionSet.selections.forEach(function(l){p(l,o)}),i.variableDefinitions&&i.variableDefinitions.forEach(function(l){p(l,o)}),i.definitions&&i.definitions.forEach(function(l){p(l,o)})}g.loc.source={body:"fragment productData on Product {\n  fundid\n  fundname\n  producttype\n  assetclass\n  sfdrcategory\n  invvehcile\n  amfcategory\n  shareclass {\n    prmryshclind\n    identifiers {\n      shclcode\n    }\n  }\n}\n\nquery SFDRProductListing(\n  $countrycode: String!\n  $languagecode: String!\n  $productTypemf: String!\n  $productTypeetf: String!\n  $productTypemmf: String!\n  $productTypevip: String!\n  $productTypecef: String!\n  $productType529: String!\n  $productTypeif: String!\n) {\n  mutual: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypemf\n  ) {\n    ...productData\n  }\n  etf: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypeetf\n  ) {\n    ...productData\n  }\n  vip: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypevip\n  ) {\n    ...productData\n  }\n  _529: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productType529\n  ) {\n    ...productData\n  }\n  cef: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypecef\n  ) {\n    ...productData\n  }\n  money: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypemmf\n  ) {\n    ...productData\n  }\n  interval: PPSS(\n    countrycode: $countrycode\n    languagecode: $languagecode\n    productType: $productTypeif\n  ) {\n    ...productData\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var S={};function u(i,o){for(var s=0;s<i.definitions.length;s++){var l=i.definitions[s];if(l.name&&l.name.value==o)return l}}function N(i,o){var s={kind:i.kind,definitions:[u(i,o)]};i.hasOwnProperty("loc")&&(s.loc=i.loc);var l=S[o]||new Set,v=new Set,m=new Set;for(l.forEach(function(e){m.add(e)});m.size>0;){var C=m;m=new Set,C.forEach(function(e){v.has(e)||(v.add(e),(S[e]||new Set).forEach(function(T){m.add(T)}))})}return v.forEach(function(e){var h=u(i,e);h&&s.definitions.push(h)}),s}g.definitions.forEach(function(o){if(o.name){var s=new Set;p(o,s),S[o.name.value]=s}}),y.exports=g,y.exports.productData=N(g,"productData"),y.exports.SFDRProductListing=N(g,"SFDRProductListing")}}]);
2//# sourceMappingURL=sfdr-product-listing.4294b2f1f6e5861f1f3b.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.