PageSourceSearch

https://ratings.pixalate.com/src_app_components_new-navigation_sdk…dex_sdk-index_module_ts.767f2f731780328e.js

js pixalate.com collected 2026-09-24 10:27:55 UTC 100,248 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkratings_ui_v2=self.webpackChunkratings_ui_v2||[]).push([["src_app_components_new-navigation_sdk-index_sdk-index_module_ts"],{71148:(j,w,r)=>{r.d(w,{M:()=>y});var p=r(60316),b=r(13721),_=r(41683),F=r(1083),h=r(98336),m=r(96882),k=r(37580);let y=(()=>{class v{static{this.\u0275fac=function(D){return new(D||v)}}static{this.\u0275mod=k.$C({type:v})}static{this.\u0275inj=k.G2t({imports:[p.MD,b.h,_.Y,F.iI,h.G,m.U]})}}return v})()},60601:(j,w,r)=>{r.r(w),r.d(w,{SdkIndexModule:()=>le});var p=r(60316),b=r(496),_=r(34659),F=r(47946),h=r(71148),m=r(13721),k=r(41683),y=r(98336),v=r(19801),O=r(1083),d=r(66716),D=r(85160),K=r(31673),nt=r(41080),N=r(27354),t=r(37580),et=r(26898);let ot=(()=>{class e extends N.G{ngOnInit(){super.ngOnInit()}static{this.\u0275fac=function(){let n;return function(o){return(n||(n=t.xGo(e)))(o||e)}}()}static{this.\u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],inputs:{data:"data"},features:[t.Vt3],decls:9,vars:5,consts:[[1,"d-flex","flex-column","align-items-end","align-items-lg-start","gap"],[1,"sdk-name",2,"display","inline","text-align","left"],[1,"name-tags"],[1,"sdk-badge"],[1,"sdk-type"]],template:function(i,o){1&i&&(t.j41(0,"div",0)(1,"div",1),t.EFF(2),t.k0s(),t.j41(3,"div",2)(4,"span",3),t.EFF(5),t.nI1(6,"platformMap"),t.k0s(),t.j41(7,"span",4),t.EFF(8),t.k0s()()()),2&i&&(t.R7$(2),t.SpI(" ",null==o.data?null:o.data.sdkName," "),t.R7$(3),t.JRh(t.bMT(6,3,null==o.data?null:o.data.appStore)),t.R7$(3),t.JRh(null==o.data?null:o.data.type))},dependencies:[et.c],styles:[".gap[_ngcontent-%COMP%]{gap:4px}.sdk-name[_ngcontent-%COMP%]{font-weight:600;font-size:15px;margin-bottom:6px;letter-spacing:-.005em;word-wrap:break-word;overflow-wrap:break-word;display:inline;text-align:left;overflow:hidden}.name-tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px}.sdk-type[_ngcontent-%COMP%]{display:inline-block;padding:4px 12px;border-radius:14px;font-size:11.5px;font-weight:600;letter-spacing:.02em;background:white;border:1px solid;color:#0d9488;border-color:#99f6e4;background:#ecfefe}.sdk-badge[_ngcontent-%COMP%]{display:inline-block;padding:4px 14px;background:#1e4fad;color:#fff;border-radius:14px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #1e4fad40}\n\n/*# sourceMappingURL=sdk-name.component.ts-angular-inline--7.css.map*/"],changeDetection:0})}}return e})();var it=r(47018),B=r(13650);let at=(()=>{class e{constructor(){}transform(n){return n.replace(/ /g,"-").replace(/&/g,"-").toLocaleLowerCase()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275pipe=t.EJ8({name:"normSelector",type:e,pure:!0})}}return e})();const V="Not Detected",z="not-detected";let L=(()=>{class e{get riskNormalized(){if(this.label)return this.label;if(!this.risk||"string"!=typeof this.risk)return z;let n=this.risk.toLowerCase();return"critical"===n||"c"===n?"critical":z}get riskLabel(){if(this.label)return this.label;if(!this.risk||"string"!=typeof this.risk)return V;let n=this.risk.toLowerCase();return"critical"===n||"c"===n?"Critical":V}constructor(){this.risk="",this.label="",this.interact=new t.bkB}onClick(n){this.interact.emit(n)}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["violation-risk"]],hostBindings:function(i,o){1&i&&t.bIt("click",function(l){return o.onClick(l)})},inputs:{risk:"risk",label:"label"},outputs:{interact:"interact"},decls:4,vars:9,consts:[[3,"innerHTML"]],template:function(i,o){1&i&&(t.j41(0,"div"),t.nI1(1,"normSelector"),t.nrm(2,"span",0),t.nI1(3,"safehtml"),t.k0s()),2&i&&(t.STu("risk-meter ",o.riskNormalized," ",t.bMT(1,5,o.riskLabel),""),t.R7$(2),t.Y8G("innerHTML",t.bMT(3,7,o.riskLabel),t.npT))},dependencies:[B.$,at],styles:[".risk-meter[_ngcontent-%COMP%]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:14px;padding:6px 14px;width:-moz-fit-content;width:fit-content;font-family:proxima-nova;font-size:12px;font-weight:700;letter-spacing:.03em;text-align:center;white-space:nowrap}.risk-meter.not-detected[_ngcontent-%COMP%]{background-color:#3cc778;border:1px solid #DAF1E6;background:#ECF8F3;color:#1f7a3a}
1.risk-meter.medium[_ngcontent-%COMP%], .risk-meter.collects-only[_ngcontent-%COMP%]{background:linear-gradient(180deg,#FFF5DC,#FEEBC0);color:#b45309;border:1px solid #F2C879}.risk-meter.critical[_ngcontent-%COMP%], .risk-meter.collects---transmits-off-device[_ngcontent-%COMP%]{background-color:#fa574b;border:1px solid #F57D76;background:rgba(245,125,118,.2);color:#b71c1c;white-space:normal}.risk-meter[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin-right:4px;width:25px;height:13.5px}"],changeDetection:0})}}return e})(),Y=(()=>{class e extends N.G{ngOnInit(){super.ngOnInit(),this.risk=this.data[this.key]}static{this.\u0275fac=function(){let n;return function(o){return(n||(n=t.xGo(e)))(o||e)}}()}static{this.\u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],inputs:{data:"data"},features:[t.Vt3],decls:1,vars:1,consts:[[3,"risk","interact"]],template:function(i,o){1&i&&(t.j41(0,"violation-risk",0),t.bIt("interact",function(l){return o.openInsight(l)}),t.k0s()),2&i&&t.Y8G("risk",o.risk)},dependencies:[L],encapsulation:2,changeDetection:0})}}return e})(),lt=(()=>{class e extends N.G{ngOnInit(){super.ngOnInit(),this.label=this.data[this.key]}static{this.\u0275fac=function(){let n;return function(o){return(n||(n=t.xGo(e)))(o||e)}}()}static{this.\u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],inputs:{data:"data"},features:[t.Vt3],decls:1,vars:1,consts:[[3,"label","interact"]],template:function(i,o){1&i&&(t.j41(0,"violation-risk",0),t.bIt("interact",function(l){return o.openInsight(l)}),t.k0s()),2&i&&t.Y8G("label",o.label)},dependencies:[L],encapsulation:2,changeDetection:0})}}return e})();const U=[{label:"All Types",value:""},{label:"Advertising",value:"Advertising"},{label:"Analytics",value:"Analytics"}],X=[{label:"All Risk Levels",value:""},{label:"Critical",value:"C"},{label:"Not Detected",value:"L"}],H=[{label:'<img class="mr-2" src="/assets/images/google-play.svg" alt="Google Play Icon"/> Google Play',value:"android"},{label:'<img class="mr-2" src="/assets/images/apple.svg" alt="App Store Icon"/> App Store',value:"ios"}],ct=[{key:"sdk-trust-index",heading:"SDK Trust Index",subHeading:"Independent Risk Rating System for App Developers to Analyze Data Brokers and Advertising SDKs for App Store and FTC Section 5 Compliance Risk",title:"SDK Trust Index",pageTitle:"SDK Trust Index | Pixalate",pageMeta:"Explore Pixalate\u2019s SDK Trust Index",reportId:"sdkTrustIndex",sortable:!1,permissions:[],notHideDataIfNA:!0,mainFilterItems:[{key:"appStore",algoliaKey:"appStore",label:"App Store",hidden:!1,type:"toggle-filter",selected:H[0],options:[...H]},{key:"type",label:"SDK Type",hidden:!1,type:"dropdown-toggle-filter",showCount:!0,selected:U[1],options:[...U],dependencies:[{key:"date"},{key:"appStore"}]},{key:"sdkRisk",facetKeys:["sdkRiskAppStoreRating","sdkRiskFtcRating"],label:"SDK Risk",hidden:!1,type:"dropdown-toggle-filter",showCount:!0,selected:X[0],options:[...X],dependencies:[{key:"date"},{key:"appStore"}]},{key:"date",label:"Month",selected:null,hidden:!1,options:[],dependencies:[{key:"appStore"}]}],gridHeaders:[{label:"Rank",key:"rank",sort:"",sortDefault:!1,sortColumnKey:"rank",hoverKey:"",template:null,hidden:!1,widgetComponent:nt.U,headerWidgetComponent:d.A,tooltipText:{default:"SDK\u2019s ranking sorted by app coverage, split by OS and SDK type"}},{label:"SDK Name",key:"sdkName",sort:"",sortDefault:!1,sortColumnKey:"sdkName",hoverKey:"",template:null,widgetComponent:ot,hidden:!1,headerWidgetComponent:d.A},{label:"FTC Section 5<br>Violation Risk",key:"sdkRiskFtcRating",sort:"",sortDefault:!1,sortColumnKey:"sdkRiskFtcRating",hoverKey:"",template:null,widgetComponent:Y,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:'An SDK\u2019s risk of violating FTC Section 5, which prohibits "unfair or deceptive acts or practices" via discrepancies between privacy disclosures and SDK code.'}},{label:"App Store ToS<br>Violation Risk",key:"sdkRiskAppStoreRating",sort:"",sortDefault:!1,sortColumnKey:"sdkRiskAppStoreRating",hoverKey:"",template:null,widgetComponent:Y,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"An SDK\u2019s risk of violating Google Play and Apple App store guidelines via discrepancies between privacy manifest disclosures and SDK code."}},{label:"Declares Location Collection<br>(Privacy Policy)",key:"locationCollectionDeclared",sort:"",sortDefault:!1,sortColumnKey:"locationCollectionDeclared",hoverKey:"",template:null,widgetComponent:K.S,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"Whether an SDK\u2019s privacy policy declares the collection of user location information, per Pixalate\u2019s anal
1ysis."}},{label:"Declares Precise Location<br>(Manifest File)",key:"preciseLocationDeclared",sort:"",sortDefault:!1,sortColumnKey:"preciseLocationDeclared",hoverKey:"",template:null,widgetComponent:K.S,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"Whether an SDK\u2019s privacy manifest file (PrivacyInfo.xcprivacy / AndroidManifest.xml) correctly declares location data collection via device permissions, per Pixalate\u2019s analysis."}},{label:"Collects Precise Location<br>(Code Analysis)",key:"codeAnalysis",sort:"",sortDefault:!1,sortColumnKey:"codeAnalysis",hoverKey:"",template:null,widgetComponent:lt,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"Whether an SDK\u2019s code base demonstrates the collection of precise location information and if that is data packaged into network-bound payloads that can leave the SDK for potential downstream use and sale."}},{label:"App<br>Coverage",key:"appCoverage",sort:"",sortDefault:!1,sortColumnKey:"appCoverage",hoverKey:"",template:null,widgetComponent:it.p,format:"0a,text-uppercase",hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"Total number of apps with the SDK installed."}},{label:"Est. Downloads",key:"estimatedConsumerReach",sort:"",sortDefault:!1,sortColumnKey:"estimatedConsumerReach",hoverKey:"",template:null,widgetComponent:D.C,hidden:!1,headerWidgetComponent:d.A,tooltipText:{default:"Estimated downloads on apps with the SDK installed, per Pixalate\u2019s analysis."}}]}];var dt=r(49819),gt=r(19695),pt=r(86301),_t=r(56240),ht=r(46443),ut=r(44796),W=r(80436);let J=(()=>{class e extends gt.v{constructor(n,i,o,a){super(),this._http=n,this._auth=i,this.titleService=o,this.metaService=a,this.capitalizePipe=new _t.F,this.dataCache={}}setPageDocumentMeta(n){n&&(this.titleService.setTitle(n.pageTitle),this.metaService.updateTag({name:"description",content:n.pageMeta}))}getRankingsData(n,i,o,a){const l=new Map,g=n.reportId;n.mainFilterItems.forEach(c=>{if(c.selected){let C=c?.selected?.value||c.options[0]?.value;C&&(c.facetKeys||[c.apiKey||c.key]).forEach(P=>{l.set(P,encodeURIComponent(C))})}}),l.set("group",i);const M=n.gridHeaders.filter(c=>c?.sort?.length>0&&c.sortColumnKey).map(c=>`${c.sortColumnKey} ${"sort-asc"===c.sort?"asc":"desc"} ${c?.addSortColumnKeys?","+c?.addSortColumnKeys.join(","):""}`);M.length>0&&l.set("sortBy",M[0]);const T=this.mapToUrlParam(l),u=`${this.getRatingsBaseUrl("2020")}/getRankings?reportId=${g}&${T}&start=${o}&limit=${a}`;return this.getCachedObservable(u)}getSdkInsightData(n,i,o){let a=`WHERE id = '${n}' AND appStore='${i}'`;o&&(a+=` AND month='${o.slice(0,6)}'`);const l=`${this.getReportBaseUrl("2018")}/getWidget?q=${a}&reportId=mobileAppSdk&widgetId=mobileAppSdkSummary`;return this.getCachedObservable(l)}loadMonthOptions(n,i,o,a){return new Promise(l=>{const g=[];g.push("facet=date");let x="";const M=[];if(o&&o.dependencies){const u=o.dependencies;u&&u.length>0&&u.forEach(c=>{const C=i.filter(f=>c.key===f.key);C&&C[0]&&M.push(`${c.key}=${C[0].selected.value}`)})}M.length>0&&(x=M.join("&")),this.getRankingsFacets(g,n.reportId,a,x).then(u=>{const c=u.facets[o.key];if(c&&c.length>
10){c.forEach(f=>{const P=Object.keys(f),I={};I.label=this.getQuarterOptionLabel(P[0]),I.value=P[0],o.options.push(I)}),o.options=o.options.sort((f,P)=>P.value.localeCompare(f.value)),o.selected=o.options[0],this.setFilterItemSelected(o);const C=[];i.forEach(f=>{f&&f.dependencies&&f.dependencies.length>0&&f.dependencies.some(I=>I.key===o.key)&&C.push(this.loadOptions(f,n,a))}),C.length>0?Promise.all(C).then(()=>{l(!0)}):l(!0)}})})}loadOptions(n,i,o,a){return new Promise(l=>{const g=[];n.facetKeys?n.facetKeys.forEach(u=>{g.push(`facet=${u}`)}):g.push(`facet=${n?.key}`);let x="";const M=new Map,T=i.mainFilterItems;n.dependencies&&n.dependencies.length>0&&n.dependencies.forEach(u=>{T.filter(c=>(u.key&&c.key===u.key||u.label&&c.label===u.label)&&c.selected&&""!==c.selected.value).forEach(c=>{let C=c.selected.value;a&&a.snapshot.params[c.routeParam]&&(C=a.snapshot.params[c.routeParam]),M.set(c?.apiKey||c?.key,C)})}),M.size>0&&(x=this.mapToUrlParam(M)),this.getRankingsFacets(g,i.reportId,o,x).then(u=>{let c=0;const C=[];if(u&&u.facets){const f=n.facetKeys||[n?.apiKey||n?.key];if("sdkRisk"==n.key){const P={},I=u.facets||[];f.forEach(S=>{I[S].forEach(G=>{for(const[E,R]of Object.entries(G))P[E]=(P[E]||0)+R,c+=Number(R)})}),n.options.forEach(S=>{S.count=P[S.value]}),n.options[0].count=c}else f.forEach(P=>{(u.facets[P]||[]).forEach(S=>{const G=Object.keys(S),E=G[0],R=S[E]||0,$={value:E,label:S.name||E,name:S.name||E,count:R};"date"==n.key&&($.label=this.getQuarterOptionLabel(G[0])),c+=R,C.push($)})})}"date"===n.key?n.options=C.sort((f,P)=>P.value.localeCompare(f.value)):"type"==n.key&&(n.options=[{...n.options[0],count:c},...C]),this.setFilterItemSelected(n),l(!0)})})}getRankingsFacets(n,i,o,a){return new Promise(l=>{const g=n.join("&");let x=`${this.getRatingsBaseUrl("2020")}/getRankingsFacets?reportId=${i}&group=${o}&${g}`;a&&a.length>0&&(x+=`&${a}`),this.dataCache[x]?setTimeout(()=>{l(JSON.parse(JSON.stringify(this.dataCache[x])))},300):this._http.get(x).subscribe(M=>{this.storeCache(M,this.dataCache,x),l(M)})})}getCachedObservable(n){const i=`${this._auth.getAuthState()}:${n}`;let o=this.dataCache[i];return o||(o=this._http.get(n).pipe((0,pt.t)()),this.dataCache[i]=o),o.toPromise()}static{this.\u0275fac=function(i){return new(i||e)(t.KVO(ht.Qq),t.KVO(ut.u),t.KVO(W.hE),t.KVO(W.W8))}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var ft=r(41153),mt=r(54581);function Ct(e,s){if(1&e){const n=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(n);const o=t.XpG();return t.Njj(o.clearSearch())}),t.qSk(),t.j41(1,"svg",9),t.nrm(2,"line",10)(3,"line",11),t.k0s()()}}let kt=(()=>{class e{constructor(){this.searchEvent=new t.bkB,this.searchQuery=""}ngOnInit(){}onQueryChange(){const n=this.searchQuery.trim().toLowerCase();this.searchEvent.emit(n)}clearSearch(){this.searchQuery="",this.searchEvent.emit()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-new-rankings-search-filter"]],outputs:{searchEvent:"searchEvent"},decls:8,vars:2,consts:[[1,"widget-wrap"],[1,"search-box"],["xmlns","http://www.w3.org/2000/svg","width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true",1,"search-icon"],["cx","11","cy","11","r","8"],["x1","21","y1","21","x2","16.65","y2","16.65"],["type","text","placeholder","Search SDKs...","autocomplete","off","aria-label","Search SDKs","aria-haspopup","listbox",1,"search-input",3,"ngModel","ngModelChange"],["searchInput",""],["class","clear-btn","aria-label","Clear search",3,"click",4,"ngIf"],["aria-label","Clear search",1,"clear-btn",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","aria-hidden","true"],["x1","18","y1","6","x2","6","y2","18"],["x1","6","y1","6","x2","18","y2","18"]],template:function(i,o){1&i&&(t.j41(0,"div",0)(1,"div",1),t.qSk(),t.j41(2,"svg",2),t.nrm(3,"circle",3)(4,"line",4),t.k0s(),t.joV(),t.j41(5,"input",5,6),t.bIt("ngModelChange",function(l){return o.searchQuery=l})("ngModelChange",function(){return o.onQueryChange()}),t.k0s(),t.DNE(7,Ct,4,0,"button",7),t.k0s()()),2&i&&(t.R7$(5),t.Y8G("ngModel",o.searchQuery),t.R7$(2),t.Y8G("ngIf",o.searchQuery))},dependencies:[p.bT,b.me,b.BC,b.vS],styles:["[_nghost-%COMP%]{width:100%}.sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.widget-wrap[_ngcontent-%COMP%]{position:relative}.search-box[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;border:1.5px solid #4285f4;border-radius:8px;padding:8px 12px;background:#fff;
1transition:box-shadow .15s ease}.search-box[_ngcontent-%COMP%]:focus-within{box-shadow:0 0 0 3px #4285f426}.search-icon[_ngcontent-%COMP%]{color:#616161;flex-shrink:0}.search-input[_ngcontent-%COMP%]{flex:1;border:none;outline:none;font-size:15px;color:#212121;background:transparent;min-width:0}.search-input[_ngcontent-%COMP%]::placeholder{color:#9e9e9e}.clear-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#616161;border-radius:50%;width:24px;height:24px;flex-shrink:0;transition:background .15s,color .15s}.clear-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5;color:#212121}",'.results-table-cont[_ngcontent-%COMP%]{position:relative}.results-table-cont.scrollbar-hint-left[_ngcontent-%COMP%]:before{content:"";position:absolute;width:32px;left:0;top:0;bottom:0;background-color:#fff;z-index:999;box-shadow:6px 0 20px -14px #000000a3}.results-table-cont[_ngcontent-%COMP%]   td.rank[_ngcontent-%COMP%]{font-weight:600;font-size:18px}.load-more[_ngcontent-%COMP%]{margin-left:32px;margin-right:32px}.load-more[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%;text-align:center;background:#113065;color:#fff;text-transform:uppercase;font-size:13px;border-radius:0;cursor:pointer}.results-table-scroll-cont[_ngcontent-%COMP%]{position:relative;padding:16px}.results-table[_ngcontent-%COMP%]{position:relative;font-size:15px;scroll-padding-right:32px;table-layout:fixed;width:100%;min-width:1090px;height:1px;margin-bottom:20px}.results-table[_ngcontent-%COMP%]:after{content:"";position:absolute;right:-32px;width:32px;height:1px}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:16px 8px;vertical-align:middle}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]  .title{color:#000;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;display:block}.results-table[_ngcontent-%COMP%]   td.appTitle[_ngcontent-%COMP%]{text-decoration:none;padding-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-weight:700}.results-table[_ngcontent-%COMP%]   td.appTitle[_ngcontent-%COMP%]:hover     *{color:#2652b2}.results-table[_ngcontent-%COMP%]   td.sellerName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.deviceBrandName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.platformName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.publisherName[_ngcontent-%COMP%]{text-decoration:none;color:#000;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-table[_ngcontent-%COMP%]   td.adSpent[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.mau[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.impressionSov[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.userSov[_ngcontent-%COMP%]{min-width:280px}.results-table[_ngcontent-%COMP%]   td[class*=Score][_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td[class*=Count][_ngcontent-%COMP%]:not(.dmaCount){font-weight:700;font-size:18px;text-align:center}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.appTitle):not(.sellerName):not(.deviceBrandName):not(.platformName):not(.publisherName){text-align:center}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{background:#ffffff}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid rgba(52,79,138,.15)}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:relative;padding:0 10px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[class$=Rank][_ngcontent-%COMP%]{width:60px;text-align:center}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[class$=Rank][_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{margin-right:0}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.sellerName[_ngcontent-%COMP%]{text-align:left;width:250px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%]{text-align:left;
1width:200px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.platformName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.deviceBrandName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.publisherName[_ngcontent-%COMP%]{text-align:left;width:145px!important;min-width:unset}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.adSpent[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mau[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.impressionSov[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.userSov[_ngcontent-%COMP%]{min-width:280px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[class$=Rank][_ngcontent-%COMP%]{width:80px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.marketShareRank[_ngcontent-%COMP%]{width:140px}.results-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{filter:blur(5px)}.results-table[_ngcontent-%COMP%]   tbody.show-results[_ngcontent-%COMP%]{filter:unset}.results-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-bottom:1px solid rgba(52,79,138,.15)}.results-table[_ngcontent-%COMP%]   tbody.limited-row[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{--diff: calc(var(--row-index) - var(--fade-start));opacity:clamp(.15,1 - var(--diff) * .2,1)}.results-table[_ngcontent-%COMP%]   tbody.limited-row[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:nth-child(n+2){filter:blur(max(0px,min(5px,var(--diff) * 5px)))}.results-table.sortable[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background:#E6EBF0;cursor:pointer}.results-table.sortable[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:not(:last-child){border-right:2px solid #fff;background-clip:padding-box}.sidebar-toggler[_ngcontent-%COMP%]{display:none}.sidebar-toggler[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{font-size:24px;color:#000}@keyframes _ngcontent-%COMP%_hideTransitions{0%{opacity:0}to{opacity:0}}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]{gap:16px}.side-navigation[_ngcontent-%COMP%]{min-width:252px}.right-content[_ngcontent-%COMP%]{min-width:0}.main-filters-cont[_ngcontent-%COMP%]{flex-wrap:wrap}.publisher-trust-index[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{margin-left:447px}.seller-trust-index[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{margin-left:450px}.high-risk-mfa[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{margin-left:400px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]{width:calc(100% - 16px);min-width:unset}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]{width:120px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%]{width:350px}@media (max-width: 1024px){.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]{width:calc(100% - 16px);min-width:unset}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]{width:120px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%]{width:unset}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%]{width:120px}}@media (max-width: 768px){.high-risk-mfa[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{margin-left:260px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]{width:80px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%]{width:unset}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%]{width:160px}}@media (max-width: 576px){.high-risk-mfa[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{margin-left:200px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]{width:80px}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.appTitle[_ngcontent-%COMP%]{width:unset}.high-risk-mfa.ctv[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%], .high-risk-mfa.app[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.mfaFinalScore[_ngcontent-%COMP%]{width:80px}}@media (min-width: 676px) and (max-width: 768px){.side-navigation.rankings[_ngcontent-%COMP%]{overflow:hidden;min-width:unset;position:absolute;z-index:1001;background:#fff;top:0;bottom:0;left:0;transition:width .3s;width:270px}.side-navigation.rankings[_ngcontent-%COMP%]   .btn-toggle-tablet-nav[_ngcontent-%COMP%]{display:block}.side-navigation.rankings.collapsed[_ngcontent-%COMP%]{width:20px;padding:0 0 0 20px}.side-navigation.rankings.collapsed[_ngcontent-%COMP%]   .btn-toggle-tablet-nav[_ngcontent-%COMP%]{margin-left:0}.side-navigation.rankings.collapsed[_ngcontent-%COMP%]   .btn-toggle-tablet-nav[_ngcontent-%COMP%]   .fa-angle-double-right[_ngcontent-%COMP%]{display:block}.side-navigation.rankings.collapsed[_ngcontent-%COMP%]   .btn-toggle-tablet-nav[_ngcontent-%COMP%]   .fa-angle-double-left[_ngcontent-%COMP%]{display:none}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]{padding:0 32px}}@media (max-width: 675px){.btn-sign-in[_ngcontent-%COMP%]{white-space:normal}.btn-toggle-tablet-nav[_ngcontent-%COMP%]{display:none}.side-navigation.rankings[_ngcontent-%COMP%]{position:relative}.side-navigation.rankings[_ngcontent-%COMP%]   .btn-toggle-tablet-nav[_ngcontent-%COMP%]{display:none}.anon-unlock-form[_ngcontent-%COMP%]{position:fixed;max-width:unset;bottom:0;left:0;right:0;background:#E6EBF0;box-shadow:0 0 32px #0b173180,inset 0 1px #ffffff80;border-radius:24px 24px 0 0}.anon-unlock-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:16px;font-weight:600}.rankings-main-content[_ngcontent-%COMP%]{position:relative}.title-header-cont[_ngcontent-%COMP%]{flex-direction:column!important;align-items:stretch!important}.top-heading-title[_ngcontent-%COMP%]{padding:16px 0}.rankings-toggle-filter[_ngcontent-%COMP%]{display:flex;margin-bottom:16px;justify-content:stretch;margin-left:0}.rankings-toggle-filter[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex-grow:1}.search-apps-cont[_ngcontent-%COMP%]{display:none}.lastUpdatedMonthLabel[_ngcontent-%COMP%]{text-align:left;padding-top:8px;padding-bottom:8px;display:none}.side-navigation.rankings[_ngcontent-%COMP%]{position:fixed!important;left:100vw;top:0;bottom:0;height:100%;background:white;transition:transform .2s,box-shadow .2s;transform:translate(0);z-index:9999;animation-name:_ngcontent-%COMP%_hideTransitions;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:none;animation-play-state:running}.side-navigation.rankings[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:1000px;background:rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .2s}.side-navigation.rankings.open[_ngcontent-%COMP%]{transform:translate(-100%);box-shadow:0 0 50px #0000004d}.side-navigation.rankings.open[_ngcontent-%COMP%]:before{opacity:1;pointer-events:all}.sidebar-toggler[_ngcontent-%COMP%]{display:block;align-self:flex-start;margin-top:12px}.rankings-header[_ngcontent-%COMP%]{flex-grow:1;padding-right:32px}.right-content.rankings[_ngcontent-%COMP%]{margin-top:16px;padding-right:0}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]{padding-left:16px;padding-right:16px;flex-direction:column}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-heading-title[_ngcontent-%COMP%]{font-size:13px!important}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:24px!important}.top-bar-heading[_ngcontent-%COMP%]{flex-direction:column!important}.main-filters-cont[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.main-filter-item[_ngcontent-%COMP%]{margin-right:0!important}.main-filter-item[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%!important;text-align:left;max-width:400px}.main-filter-item[_ngcontent-%COMP%]   .dropdown-menu[_ngcontent-%COMP%]{right:0}.results-heading[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{position:absolute;top:12px;right:64px;display:block!important}.grid-header[_ngcontent-%COMP%]{margin-top:0!important;margin-left:16px!important;margin-right:16px!important}.results-table[_ngcontent-%COMP%]   th.publisherName[_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   td.publisherName[_ngcontent-%COMP%]{display:none}.seller-market-share[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .publisher-grossing[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .publisher-reach[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .device-market-share[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%], .device-reach[_ngcontent-%COMP%]   .results-table[_ngcontent-%COMP%]{min-width:unset}.results-table-scroll-cont[_ngcontent-%COMP%]{padding:0 16px 16px;min-height:unset}.results-table-scroll-cont[_ngcontent-%COMP%]   .rankings-hide-scores[_ngcontent-%COMP%]{min-height:unset}}']})}}return e})();var xt=r(66901),Ot=r(77917),Mt=r(56265),Q=r(18527),Pt=r(75797);let Z=(()=>
1{class e{constructor(){this.sdkSubject=new Pt.t(null),this.sdk$=this.sdkSubject.asObservable()}setSdkInsight(n){this.sdkSubject.next(n)}getSdkInsight(){return this.sdkSubject.getValue()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var vt=r(17577),bt=r(17830),yt=r(51184);class A{constructor(){this.SVGS=vt.E,this.TOOLTIPS=bt.H,this._sdkInsightStateService=yt.U.injector.get(Z)}}var wt=r(59001);let St=(()=>{class e{constructor(){this.code=""}ngOnInit(){this.data.map(n=>{this.code+=n.snippet})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-code-snippet"]],inputs:{data:"data"},decls:7,vars:1,consts:[[1,"snippet-wrapper"],[1,"snippet-body"],[1,"code-block"],[3,"innerHTML"]],template:function(i,o){1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"pre",2),t.EFF(3,"      "),t.j41(4,"code",3),t.EFF(5,"\n      "),t.k0s(),t.EFF(6,"\n    "),t.k0s()()()),2&i&&(t.R7$(4),t.Y8G("innerHTML",o.code,t.npT))},styles:[".snippet-wrapper[_ngcontent-%COMP%]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;
1font-family:Fira Code,monospace}.snippet-body[_ngcontent-%COMP%]{display:flex;background:#1e1e1e}.code-block[_ngcontent-%COMP%]{flex:1;margin:0;padding:16px;color:#d4d4d4;font-size:13px;line-height:1.7;overflow-x:auto}"]})}}return e})();var It=r(68373),Dt=r(51448);function Et(e,s){1&e&&t.eu8(0)}function Ft(e,s){1&e&&t.eu8(0)}function Tt(e,s){if(1&e&&t.nrm(0,"i",37),2&e){const n=t.XpG().tooltip;t.BMQ("title",n)}}function Rt(e,s){1&e&&(t.qex(0),t.EFF(1," No sample apps observed "),t.bVm())}const jt=function(e,s){return["/insight/apps",e,"GLOBAL",s,"GLOBAL"]};function Gt(e,s){if(1&e&&(t.qex(0),t.j41(1,"a",43),t.nI1(2,"appStoreMap"),t.nrm(3,"img",44),t.j41(4,"div",45),t.EFF(5),t.k0s()(),t.bVm()),2&e){const n=s.$implicit;t.R7$(1),t.Y8G("routerLink",t.l_i(8,jt,n.appId,t.bMT(2,6,n.appId))),t.R7$(2),t.FS9("src",null==n?null:n.appIcon,t.B4B),t.Mz_("alt","",n.appName," Icon"),t.BMQ("width","48")("height","48"),t.R7$(2),t.JRh(n.appName)}}function $t(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",38)(2,"a",39),t.EFF(3," Sample Apps "),t.k0s()(),t.j41(4,"div",40)(5,"div",41),t.DNE(6,Gt,6,11,"ng-container",42),t.k0s()(),t.bVm()),2&e){const n=t.XpG(),i=n.collapseId,o=n.apps;t.R7$(2),t.Mz_("href","#collapseExample",i,"",t.B4B)("aria-controls","collapseExample",i,""),t.R7$(2),t.Mz_("id","collapseExample",i,""),t.R7$(2),t.Y8G("ngForOf",o)}}function Nt(e,s){if(1&e&&(t.j41(0,"div",34)(1,"h3"),t.EFF(2),t.DNE(3,Tt,1,1,"i",35),t.k0s()(),t.DNE(4,Rt,2,0,"ng-container",36),t.DNE(5,$t,7,4,"ng-container",36)),2&e){const n=s.title,i=s.apps,o=s.tooltip;t.R7$(2),t.SpI("",n," "),t.R7$(1),t.Y8G("ngIf",o),t.R7$(1),t.Y8G("ngIf",0==i.length),t.R7$(1),t.Y8G("ngIf",i.length>0)}}function At(e,s){if(1&e&&t.nrm(0,"i",37),2&e){const n=t.XpG().tooltip;t.BMQ("title",n)}}function Kt(e,s){1&e&&(t.j41(0,"div",38),t.EFF(1," No domains observed "),t.k0s())}function Bt(e,s){if(1&e&&(t.qex(0),t.j41(1,"span",47),t.EFF(2),t.k0s(),t.bVm()),2&e){const n=s.$implicit;t.R7$(2),t.JRh(n)}}function Vt(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",38)(2,"a",39),t.EFF(3),t.k0s()(),t.j41(4,"div",40)(5,"div",41),t.DNE(6,Bt,3,1,"ng-container",42),t.k0s()(),t.bVm()),2&e){const n=t.XpG(),i=n.collapseId,o=n.data;t.R7$(2),t.Mz_("href","#collapseExample",i,"",t.B4B)("aria-controls","collapseExample",i,""),t.R7$(1),t.SpI(" Websites (",o.length,") "),t.R7$(1),t.Mz_("id","collapseExample",i,""),t.R7$(2),t.Y8G("ngForOf",o)}}function zt(e,s){if(1&e&&(t.j41(0,"div",34)(1,"h3"),t.EFF(2),t.DNE(3,At,1,1,"i",35),t.k0s()(),t.DNE(4,Kt,2,0,"div",46),t.DNE(5,Vt,7,5,"ng-container",36)),2&e){const n=s.title,i=s.data,o=s.tooltip;t.R7$(2),t.SpI("",n," "),t.R7$(1),t.Y8G("ngIf",o),t.R7$(1),t.Y8G("ngIf",0==i.length),t.R7$(1),t.Y8G("ngIf",i.length>0)}}function Lt(e,s){if(1&e&&t.nrm(0,"i",37),2&e){const n=t.XpG().tooltip;t.BMQ("title",n)}}function Yt(e,s){1&e&&(t.j41(0,"div",38),t.EFF(1," No evidence observed "),t.k0s())}function Ut(e,s){if(1&e&&(t.qex(0),t.j41(1,"div",48)(2,"a",49),t.EFF(3," View Full Code Analysis "),t.k0s(),t.j41(4,"a",39),t.EFF(5," View Code Snippet "),t.k0s()(),t.j41(6,"div",40)(7,"div",41),t.nrm(8,"app-code-snippet",50),t.k0s()(),t.bVm()),2&e){const n=t.XpG(),i=n.collapseId,o=n.data,a=t.XpG();t.R7$(2),t.FCK("href","https://pixalate.com/sdk-trust-index-evidence-dashboard#sdk-",a.data.sdkId,"-",null==a.data||null==a.data.overview?null:a.data.overview.appStore,"",t.B4B),t.R7$(2),t.Mz_("href","#collapseExample",i,"",t.B4B)("aria-controls","collapseExample",i,""),t.R7$(2),t.Mz_("id","collapseExample",i,""),t.R7$(2),t.Y8G("data",o)}}function Xt(e,s){if(1&e&&(t.j41(0,"div",34)(1,"h3"),t.EFF(2),t.DNE(3,Lt,1,1,"i",35),t.k0s()(),t.DNE(4,Yt,2,0,"div",46),t.DNE(5,Ut,9,6,"ng-container",36)),2&e){const n=s.title,i=s.data,o=s.tooltip;t.R7$(2),t.SpI("",n," "),t.R7$(1),t.Y8G("ngIf",o),t.R7$(1),t.Y8G("ngIf",0==i.length),t.R7$(1),t.Y8G("ngIf",i.length>0)}}const q=function(){return[]},Ht=function(e){return{collapseId:"child-directed-apps",title:"What apps is the SDK installed on?",apps:e}},Jt=function(e){return{collapseId:"selected-evidence",title:"What is the code evidence for location data collection?",data:e}};let Qt=(()=>{class e extends A{constructor(){super(),this._sdkInsightStateService.sdk$.subscribe(n=>{this.data=n})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-sdk-identity"]],features:[t.Vt3],decls:95,vars:24,consts:[["id","sdk-information",1,"section-container"],[1,"section-header"],[1,"title-cont"],["src","/assets/icons/icon-search.svg","width","21","height","26","alt","SDK Information Icon"],[1,"grid-container"],[1,"grid-item"],["src","/assets/icons/icon-parent-company.svg","width","20","height","20","alt","Parent Company Icon"],["src","/assets/icons/icon-globe.svg","width","20","height","20","alt","SDK Website Icon"],["src","/assets/icons/icon-location.svg","width","20","height","20","alt","SDK Country Icon"],["onerror","this.src='/assets/icons/icon-flag.png';","width","18","height","18","alt","Flag Icon","data-animation","false",3,"src","title"],["width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"info-icon"],["d","M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"],["x1","7","y1","7","x2","7.01","y2","7"],["x","3","y","4","width","18","height","18","rx","2","ry","2"],["x1","16","y1","2","x2","16","y2","6"],["x1","8","y1","2","x2","8","y2","6"],["x1","3","y1","10","x2","21","y2","10"],["x","3","y","3","width","7","height","7","rx","1"],["x","14","y","3","width","7","height","7","rx","1"],["x","14","y","14","width","7","height","7","rx","1"],["x","3","y","14","width","7","height","7","rx","1"],["d","M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"],["cx","9","cy","7","r","4"],["d","M23 21v-2a4 4 0 0 0-3-3.87"],["d","M16 3.13a4 4 0 0 1 0 7.75"],["cx","12","cy","6","r","3"],["d","M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2"],["d","M9 11l-2 4M15 11l2 4"],[1,"more-info-container"],[1,"section-container"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["affectedAppsTemplate",""],["dataBrokersTemplate",""],["evidenceTemplate",""],[1,"d-flex","align-items-center"],["class","fa fa-info-circle ml-2 tooltip-icon","enTooltip","",4,"ngIf"],[4,"ngIf"],["enTooltip","",1,"fa","fa-info-circle","ml-2","tooltip-icon"],[1,"nav-item"],["data-toggle","collapse","role","button","aria-expanded","fal
1se",1,"btn","btn-link","affected-apps","collapsed","hasCount",3,"href","aria-controls"],[1,"collapse",3,"id"],[1,"d-flex","flex-column"],[4,"ngFor","ngForOf"],[1,"btn","btn-link","btn-app","text-left",3,"routerLink"],["onerror","this.src='/assets/icons/icon-72x72-grey.png'",1,"mr-2","rounded",3,"src","alt"],[1,"appTitle"],["class","nav-item",4,"ngIf"],[1,"ml-2","title"],[1,"nav-item","d-flex","flex-column","align-items-start"],["target","_blank","role","button",1,"btn","btn-link","p-0","pb-2",3,"href"],[3,"data"]],template:function(i,o){if(1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"img",3),t.j41(4,"h2"),t.EFF(5,"SDK Information"),t.k0s()()(),t.j41(6,"div",4)(7,"div",5)(8,"div"),t.nrm(9,"img",6),t.j41(10,"span"),t.EFF(11,"Parent Company"),t.k0s()(),t.j41(12,"span"),t.EFF(13),t.k0s()(),t.j41(14,"div",5)(15,"div"),t.nrm(16,"img",7),t.j41(17,"span"),t.EFF(18,"Website"),t.k0s()(),t.j41(19,"span"),t.EFF(20),t.k0s()(),t.j41(21,"div",5)(22,"div"),t.nrm(23,"img",8),t.j41(24,"span"),t.EFF(25,"Country of Origin"),t.k0s()(),t.j41(26,"div"),t.nrm(27,"img",9),t.j41(28,"span"),t.EFF(29),t.k0s()()(),t.j41(30,"div",5)(31,"div"),t.qSk(),t.j41(32,"svg",10),t.nrm(33,"path",11)(34,"line",12),t.k0s(),t.joV(),t.j41(35,"span"),t.EFF(36,"SDK Version"),t.k0s()(),t.j41(37,"span"),t.EFF(38),t.k0s()(),t.j41(39,"div",5)(40,"div"),t.qSk(),t.j41(41,"svg",10),t.nrm(42,"rect",13)(43,"line",14)(44,"line",15)(45,"line",16),t.k0s(),t.joV(),t.j41(46,"span"),t.EFF(47,"Version Published"),t.k0s()(),t.j41(48,"span"),t.EFF(49),t.k0s()(),t.j41(50,"div",5)(51,"div"),t.qSk(),t.j41(52,"svg",10),t.nrm(53,"rect",17)(54,"rect",18)(55,"rect",19)(56,"rect",20),t.k0s(),t.joV(),t.j41(57,"span"),t.EFF(58,"App Count"),t.k0s()(),t.j41(59,"span"),t.EFF(60),t.nI1(61,"roundsig"),t.k0s()(),t.j41(62,"div",5)(63,"div"),t.qSk(),t.j41(64,"svg",10),t.nrm(65,"path",21)(66,"circle",22)(67,"path",23)(68,"path",24),t.k0s(),t.joV(),t.j41(69,"span"),t.EFF(70,"Est. Downloads"),t.k0s()(),t.j41(71,"span"),t.EFF(72),t.k0s()(),t.j41(73,"div",5)(74,"div"),t.qSk(),t.j41(75,"svg",10),t.nrm(76,"cir
1cle",25)(77,"path",26)(78,"path",27),t.k0s(),t.joV(),t.j41(79,"span"),t.EFF(80,"Child-Directed Apps"),t.k0s()(),t.j41(81,"span"),t.EFF(82),t.nI1(83,"roundsig"),t.k0s()()()(),t.j41(84,"div",28)(85,"div",29),t.DNE(86,Et,1,0,"ng-container",30),t.k0s(),t.j41(87,"div",29),t.DNE(88,Ft,1,0,"ng-container",30),t.k0s()(),t.DNE(89,Nt,6,4,"ng-template",null,31,t.C5r),t.DNE(91,zt,6,4,"ng-template",null,32,t.C5r),t.DNE(93,Xt,6,4,"ng-template",null,33,t.C5r)),2&i){const a=t.sdS(90),l=t.sdS(94);t.R7$(13),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.parentCompany)||"N/A"),t.R7$(7),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.sdkWebsite)||"N/A"),t.R7$(7),t.Mz_("src","//cdn.pixalate.com/icons/countries/flat/48/",null==o.data||null==o.data.overview?null:o.data.overview.sdkCountryCode,".png",t.B4B),t.FS9("title",null==o.data||null==o.data.overview?null:o.data.overview.sdkCountry),t.R7$(2),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.sdkCountry)||"Unknown"),t.R7$(9),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.sdkVersion)||"N/A"),t.R7$(11),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.lastUpdatedDate)||"N/A"),t.R7$(11),t.JRh(t.bMT(61,14,null==o.data||null==o.data.appDetails?null:o.data.appDetails.appCount)||"N/A"),t.R7$(12),t.JRh((null==o.data||null==o.data.overview?null:o.data.overview.consumerReachRange)||"N/A"),t.R7$(10),t.JRh(t.bMT(83,16,null==o.data||null==o.data.appDetails?null:o.data.appDetails.childDirectedAppsCount)||"N/A"),t.R7$(4),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(19,Ht,(null==o.data||null==o.data.appDetails?null:o.data.appDetails.topApps)||t.lJ4(18,q))),t.R7$(2),t.Y8G("ngTemplateOutlet",l)("ngTemplateOutletContext",t.eq3(22,Jt,(null==o.data||null==o.data.appDetails?null:o.data.appDetails.selectedEvidence)||t.lJ4(21,q)))}},dependencies:[p.Sq,p.bT,p.T3,wt.d,St,O.Wk,It.U,Dt.N],styles:['.title-cont[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;gap:10px;align-items:center}.divider[_ngcontent-%COMP%]{background:var(--Divider-Soft, rgba(52, 79, 138, .15))}.grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:24px}.grid-item[_ngcontent-%COMP%]{display:flex;flex-flow:column;gap:8px}.grid-item[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;gap:8px}.grid-item[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#155dfc}.more-info-container[_ngcontent-%COMP%]{display:flex;flex-flow:column;gap:36px;margin-top:36px}span[_ngcontent-%COMP%]{color:var(--Foregrounds-fore_100, #404E6D);font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:400;line-height:21.6px;word-break:break-all}p[_ngcontent-%COMP%]{display:flex;color:#000;font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:500;line-height:21.6px;margin-bottom:5px}.field-title[_ngcontent-%COMP%]{margin-right:9px}.field-value[_ngcontent-%COMP%]{color:#155dfc}.nav-item[_ngcontent-%COMP%]{position:relative}.nav-item[_ngcontent-%COMP%]   .affected-apps[_ngcontent-%COMP%]{padding:0;text-decoration:none}.nav-item[_ngcontent-%COMP%]   .affected-apps.hasCount[_ngcontent-%COMP%]:after{content:"\\f077";font: 12px/1 FontAwesome;font-size:12px;margin-left:4px}.nav-item[_ngcontent-%COMP%]   .affected-apps.hasCount.collapsed[_ngcontent-%COMP%]:after{content:"\\f078"}.btn-app[_ngcontent-%COMP%]{border-radius:12px;border:1px solid #E1E5ED;background:#F6F7F9;display:flex;align-items:center;margin-bottom:6px}.btn-app[_ngcontent-%COMP%]:focus{box-shadow:unset}.btn-app[_ngcontent-%COMP%]:hover{border-radius:8px;background-color:#0000000a}@media (max-width: 576px){.grid-container[_ngcontent-%COMP%]{grid-template-columns:unset}}',"app-svg-icons>div{width:20px;height:20px}h2[_ngcontent-%COMP%]{color:var(--Text-primary_full_contrast, #000);font-family:proxima-nova;font-size:26px;font-style:normal;font-weight:600;line-height:33.8px;letter-spacing:-.156px;margin:0}h3[_ngcontent-%COMP%]{font-family:proxima-nova;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.08px;margin:0}h4[_ngcontent-%COMP%]{font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:400;line-height:24.3px;letter-spacing:-.036px;margin:0}.section-container[_ngcontent-%COMP%]{border-radius:12px;border:1px solid #E1E5ED;background:#FFF;display:flex;padding:24px;flex-direction:column;gap:24px;scroll-margin-top:20px}.title-cont[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;gap:6px;align-items:center}.sub-title[_ngcontent-%COMP%]{color:var(--Foregrounds-fore_100, #404E6D);font-family:proxima-nova;font-size:16px;font-style:italic;font-weight:500;line-height:21.6px;letter-spacing:-.032px;margin-top:8px}.tooltip-icon[_ngcontent-%COMP%]{font-size:14px}.sub-section[_ngcontent-%COMP%]{border-radius:12px;border:1px solid #E1E5ED;background:var(--Surfaces-Short-10, #F6F7F9);display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;scroll-margin-top:20px}.sub-section[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.sub-section[_ngcontent-%COMP%]   .appTitle[_ngcontent-%COMP%], .sub-section[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:inline-block;text-align:left;flex:1 0;min-width:50px;max-width:150px}"],changeDetection:0})}}return e})();var Zt=r(94258);let qt=(()=>{class e extends A{constructor(){super(),this._sdkInsightStateService.sdk$.subscribe(n=>{this.data=n})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-sdk-overview-risks-v2"]],features:[t.Vt3],decls:27,vars:8,consts:[[1,"risk-container"],[1,"title","d-flex","flex-row"],[1,"rc-icon"],["width","22","height","22","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.2","stroke-linecap","round","stroke-linejoin","round"],["d","M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"],["x1","12","y1","9","x2","12","y2","13"],["x1","12","y1","17","x2","12.01","y2","17"],[1,"d-flex","flex-column","gap-1"],["version","v3",3,"risk"],[1,"desc","mt-2"]],template:function(i,o){1&i&&(t.j41(0,"div",0)(1,"div")(2,"div",1)(3,"span",2),t.qSk(),t.j41(4,"svg",3),t.nrm(5,"path",4)(6,"line",5)(7,"line",6),t.k0s()(),t.joV(),t.j41(8,"div",7)(9,"span"),t.EFF(10,"FTC Section 5 Violation Risk"),t.k0s(),t.nrm(11,"risk-heat-meter",8),t.j41(12,"p",9),t.EFF(13," Pixalate\u2019s assessment of potential FTC Section 5 (Unfair and Deceptive Acts or Practices) liability based on discrepancies between privacy policy and manifest file disclosures and what location data is actually being collected by the SDKs. "),t.k0s()()()(),t.j41(14,"div")(15,"div",1)(16,"span",2),t.qSk(),t.j41(17,"svg",3),t.nrm(18,"path",4)(19,"line",5)(20,"line",6),t.k0s()(),t.joV(),t.j41(21,"div",7)(22,"span"),t.EFF(23,"App Store Guideline Violation Risk"),t.k0s(),t.nrm(24,"risk-heat-meter",8),t.j41(25,"p",9),t.EFF(26," Pixalate\u2019s assessment of potential Apple App and Google Play Store violations based on discrepancies between privacy policy and manifest file disclosures and what location data is actually being collected by the SDKs. "),t.k0s()()()()()),2&i&&(t.R7$(1),t.ZvI("status-container ","Low"==(null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.riskFtcRating)?"low":"critical",""),t.R7$(10),t.Y8G("risk",null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.riskFtcRating),t.R7$(3),t.ZvI("status-container ","Low"==(null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.riskAppStoreRating)?"low":"critical",""),t.R7$(10),t.Y8G("risk",null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.riskAppStoreRating))},dependencies:[Zt.q],styles:["[_nghost-%COMP%]     risk-heat-meter .v3{color:#d12727;font-family:proxima-nova;font-size:14px;font-style:normal;font-weight:600;line-height:16px;height:24px;gap:10px}[_nghost-%COMP%]     risk-heat-meter .v3.low{color:#000}.risk-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.risk-container[_ngcontent-%COMP%]   .status-container[_ngcontent-%COMP%]{display:flex;padding:21px 21px 1px;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;align-self:stretch;border-radius:16px;border:1px solid rgba(255,201,201,.6);background:linear-gradient(135deg,#FEF2F2 0%,rgba(254,242,242,.5) 100%);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.risk-container[_ngcontent-%COMP%]   .status-container.low[_ngcontent-%COMP%]{border-color:#a7e8bc;background:linear-gradient(135deg,#FAFFFB 0%,#F0FBF3 100%)}.risk-container[_ngcontent-%COMP%]   .status-container.low[_ngcontent-%COMP%]   .rc-icon[_ngcontent-%COMP%]{background:linear-gradient(135deg,#DCFCE7,#BBF7D0);color:#1f7a3a}.risk-container[_ngcontent-%COMP%]   .status-container.critical[_ngcontent-%COMP%]{border-color:#f5b5b5;background:linear-gradient(135deg,#FFFAFA 0%,#FFF1F1 100%)}.risk-container[_ngcontent-%COMP%]   .status-container.critical[_ngcontent-%COMP%]   .rc-icon[_ngcontent-%COMP%]{background:linear-gradient(135deg,#FEE2E2,#FECACA);color:#b71c1c}.risk-container[_ngcontent-%COMP%]   .status-container[_ngcontent-%COMP%]   .rc-icon[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 2px #fff9,0 1px 2px #0f172a0f}.risk-container[_ngcontent-%COMP%]   .status-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:flex;min-height:56.5px;align-items:flex-start;gap:12px;flex-shrink:0;align-self:stretch;color:#101828;font-family:proxima-nova;font-size:20px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:-.439px;margin:0}.risk-container[_ngcontent-%COMP%]   .status-container[_ngcontent-%COMP%]   .desc[_ngcontent-%COMP%]{color:#364153;font-family:proxima-nova;font-size:16px;font-style:italic;font-weight:400;line-height:22.75px;letter-spacing:-.15px}"],changeDetection:0})}}return e})();var tn=r(56852);function nn(e,s){1&e&&t.eu8(0)}function en(e,s){1&e&&t.eu8(0)}function on(e,s){1&e&&t.eu8(0)}function an(e,s){1&e&&t.eu8(0)}function sn(e,s){1&e&&t.eu8(0)}function rn(e,s){if(1&e&&(t.j41(0,"div",8)(1,"span",9),t.EFF(2),t.k0s(),t.j41(3,"span"),t.nI1(4,"yesno"),t.EFF(5),t.nI1(6,"yesno"),t.k0s()()),2&e){const n=s.question,i=s.value;t.R7$(2),t.JRh(n),t.R7$(1),t.ZvI("text-value ",t.bMT(4,5,i),""),t.R7$(2),t.JRh(t.i5U(6,7,i,"capitalize"))}}const ln=function(e){return{question:"Does the SDK have a privacy policy?",value:e}},dn=function(e){return{question:"Does the SDK's privacy policy declare location collection?",value:e}},pn=function(e){return{question:"Does the SDK's privacy manifest file declare precise location collection?",value:e}},hn=function(e){return{question:"Does the SDK collect precise location information?",value:e}},fn=function(e){return{question:"Does the SDK transmit users' precise location data off-device?",value:e}};let mn=(()=>{class e extends A{constructor(){super(),this._sdkInsightStateService.sdk$.subscribe(n=>{this.data=n})}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-sdk-privacy-disclosure"]],features:[t.Vt3],decls:20,vars:20,consts:[[1,"section-container"],[1,"sub-section"],[1,"section-header"],["src","/assets/icons/icon-shield.png","alt","Icon"],[1,"section-content"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["src","/assets/icons/icon-technical.png","alt","Icon"],["privacyQuestionTemplate",""],[1,"section-detail
1s"],[1,"text-question"]],template:function(i,o){if(1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"img",3),t.j41(4,"h2"),t.EFF(5,"Privacy Disclosure"),t.k0s()(),t.j41(6,"div",4),t.DNE(7,nn,1,0,"ng-container",5),t.DNE(8,en,1,0,"ng-container",5),t.DNE(9,on,1,0,"ng-container",5),t.k0s()(),t.j41(10,"div",1)(11,"div",2),t.nrm(12,"img",6),t.j41(13,"h2"),t.EFF(14,"Technical Behavior"),t.k0s()(),t.j41(15,"div",4),t.DNE(16,an,1,0,"ng-container",5),t.DNE(17,sn,1,0,"ng-container",5),t.k0s()()(),t.DNE(18,rn,7,10,"ng-template",null,7,t.C5r)),2&i){const a=t.sdS(19);t.R7$(7),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(10,ln,null==o.data||null==o.data.overview?null:o.data.overview.hasPrivacyPolicy)),t.R7$(1),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(12,dn,null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.privacyPolicyAnyLocation)),t.R7$(1),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(14,pn,null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.preciseLocationDeclared)),t.R7$(7),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(16,hn,null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.preciseLocationDetected2)),t.R7$(1),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(18,fn,null==o.data||null==o.data.riskOverview?null:o.data.riskOverview.preciseLocationEmitted2))}},dependencies:[p.T3,tn.t],styles:[".section-container[_ngcontent-%COMP%]{display:flex;padding:24px;flex-direction:column;align-items:flex-start;align-self:stretch;gap:48px;border-radius:10.089px;border:.631px solid rgba(226,232,240,.6);background:#FFF;box-shadow:0 .631px 1.892px #0000001a,0 .631px 1.261px -.631px #0000001a}.sub-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.sub-section[_ngcontent-%COMP%]   .section-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px}.sub-section[_ngcontent-%COMP%]   .section-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:#0f172b;font-family:proxima-nova;font-size:18px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase;margin:0}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]   .section-details[_ngcontent-%COMP%]{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-between;gap:16px}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]   .section-details[_ngcontent-%COMP%]   .text-question[_ngcontent-%COMP%]{color:#314158;font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:400;line-height:22.75px;letter-spacing:-.15px}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]   .section-details[_ngcontent-%COMP%]   .text-value[_ngcontent-%COMP%]{color:var(--Text-reversed, #FFF);font-family:proxima-nova;font-size:16px;font-style:normal;font-weight:600;line-height:22.75px;letter-spacing:-.15px;white-space:nowrap;display:flex;min-width:56px;padding:3px 16px;justify-content:center;align-items:center;gap:8px;border-radius:10px;background:var(--Text-Negative, rgb(151, 151, 151))}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]   .section-details[_ngcontent-%COMP%]   .text-value.yes[_ngcontent-%COMP%]{background:var(--Text-Positive, #248748)}.sub-section[_ngcontent-%COMP%]   .section-content[_ngcontent-%COMP%]   .section-details[_ngcontent-%COMP%]   .text-value.no[_ngcontent-%COMP%]{background:var(--Text-Negative, #D12727)}"],changeDetection:0})}}return e})(),kn=(()=>{class e{transform(n){return n&&n.length>0?"ios"==n.toLowerCase()?"iOS":"Android":""}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275pipe=t.EJ8({name:"capitalizeAppStore",type:e,pure:!0})}}return e})();var xn=r(67899);function On(e,s){1&e&&(t.j41(0,"div",18)(1,"div",19),t.nrm(2,"app-sdk-overview-risks-v2")(3,"app-sdk-privacy-disclosure")(4,"app-sdk-identity"),t.k0s()())}function Mn(e,s){}
1function Pn(e,s){}function vn(e,s){if(1&e&&(t.j41(0,"div",7)(1,"div",8)(2,"div",9),t.nrm(3,"img",10),t.nI1(4,"extractDomain"),t.j41(5,"div",11)(6,"span",12),t.EFF(7),t.k0s(),t.j41(8,"div",13)(9,"span",14),t.EFF(10),t.nI1(11,"capitalizeAppStore"),t.k0s(),t.j41(12,"span",15),t.EFF(13),t.k0s()()()()(),t.DNE(14,On,5,0,"div",16),t.DNE(15,Mn,0,0,"ng-template",17),t.DNE(16,Pn,0,0,"ng-template",17),t.k0s()),2&e){const n=t.XpG(),i=t.sdS(8),o=t.sdS(10);t.R7$(3),t.Mz_("src","https://cdn.pixalate.com/sdk/icons/",t.bMT(4,7,null==n.data||null==n.data.overview?null:n.data.overview.sdkWebsite),".png",t.B4B),t.R7$(4),t.JRh(null==n.selectedSdk?null:n.selectedSdk.sdkName),t.R7$(3),t.JRh(t.bMT(11,9,null==n.data||null==n.data.overview?null:n.data.overview.appStore)),t.R7$(3),t.JRh(null==n.data||null==n.data.overview?null:n.data.overview.type),t.R7$(1),t.Y8G("ngIf",n.data&&!n.loadingData&&!n.showNoDataFound),t.R7$(1),t.Y8G("ngTemplateOutlet",i),t.R7$(1),t.Y8G("ngTemplateOutlet",o)}}function bn(e,s){1&e&&(t.j41(0,"div",21),t.EFF(1," Loading data "),t.nrm(2,"i",22),t.k0s())}function yn(e,s){if(1&e&&t.DNE(0,bn,3,0,"div",20),2&e){const n=t.XpG();t.Y8G("ngIf",n.loadingData)}}function wn(e,s){if(1&e&&(t.j41(0,"div",24)(1,"div",25),t.EFF(2),t.k0s()()),2&e){const n=t.XpG(2);t.R7$(2),t.SpI(" Sorry, no further information was found for ",null==n.selectedSdk?null:n.selectedSdk.sdkName,". ")}}function Sn(e,s){if(1&e&&t.DNE(0,wn,3,1,"div",23),2&e){const n=t.XpG();t.Y8G("ngIf",!n.loadingData&&n.showNoDataFound)}}let In=(()=>{class e{constructor(n,i,o,a,l){this._sdkInsightStateService=n,this.mediaQuery=i,this.element=o,this._sdkIndexService=a,this._changeDetector=l,this.selectedDate="",this.navigateTo="overview",this.navCloseClick=new t.bkB,this.loadingData=!1,this.showNoDataFound=!1,this.tablet$=this.mediaQuery.lt(Q.E.lg),this._onModalClick=this._onModalClick.bind(this)}ngOnInit(){this._sdkInsightStateService.sdk$.subscribe(n=>{this.data=n,this.showNoDataFound=!n?.overview?.parentCompany,this._changeDetector.markForCheck()})}ngOnChanges(n){n.showInsight&&(n.showInsight.currentValue?this.element.nativeElement.addEventListener("click",this._onModalClick):this.element.nativeElement.removeEventListener("click",this._onModalClick)),n.selectedSdk&&n.selectedSdk.currentValue&&this.getSdkInsightData(),n.navigateTo&&n.navigateTo.currentValue&&this.scrollToSection(n.navigateTo.currentValue)}getSdkInsightData(){this.loadingData=!0,this._sdkIndexService.getSdkInsightData(this.selectedSdk.sdkId,this.selectedSdk.appStore,this.selectedDate).then(n=>{this.loadingData=!1,this._sdkInsightStateService.setSdkInsight({...this.selectedSdk,...n})})}_onModalClick(n){document.querySelector("#sideInsightContent").contains(n.target)||(this.navCloseClick.emit(n),n.preventDefault())}scrollToSection(n,i="smooth"){const o=setInterval(()=>{const a=document.getElementById(n);a&&(clearInterval(o),a.scrollIntoView({behavior:i}))},100);setTimeout(()=>{clearInterval(o)},3e3)}closeButtonClick(n){this.navCloseClick.emit(n)}static{this.\u0275fac=function(i){return new(i||e)(t.rXU(Z),t.rXU(Q.M),t.rXU(t.aKT),t.rXU(J),t.rXU(t.gRc))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-side-insight"]],hostVars:2,hostBindings:function(i,o){1&i&&t.bIt("keydown.escape",function(l){return o.closeButtonClick(l)},!1,t.tSv),2&i&&t.AVh("open",o.showInsight)},inputs:{selectedSdk:"selectedSdk",selectedDate:"selectedDate",navigateTo:"navigateTo",showInsight:"showInsight"},outputs:{navCloseClick:"navCloseClick"},features:[t.OA$],decls:11,vars:1,consts:[[1,"modal-backdrop"],["id","sideInsightContent",1,"modal-content2"],[1,"btn","btn-link","side-nav-mobile-close",3,"click"],["src","/assets/icons/icon-close.svg","alt","Close Icon"],["id","overview","class","container-fluid main-content flex-gap",4,"ngIf"],["loadingDataTemplate",""],["noDataFoundTemplate",""],["id","overview",1,"container-fluid","main-content","flex-gap"],[1,"title-cont"],[1,"d-flex","d-lg-flex","gap-2"],["width","48","height","48","alt","SDK Developer Logo","onerror","this.src='/assets/icons/icon-72x72-grey.png'",1,"sdk-developer-details-logo",3,"src"],[1,"d-flex","flex-column","flex-lg-row","flex-nowrap","gap-1"],[1,"sdk-developer-name"],[1,"d-flex","flex-nowrap","gap-2"],[1,"sdk-badge","app-store"],[1,"sdk-badge","type"],["class","body-content","id","body-content",4,"ngIf"],[3,"ngTemplateOutlet"],["id","body-content",1,"body-content"],[1,"container-fluid","d-flex","flex-column","flex-gap","p-0"],["class","loading-data-container p-4",4,"ngIf"],[1,"loading-data-container","p-4"],[1,"fa","fa-spin","fa-spinner","ml-2"],["class","no-data-container",4,"ngIf"],[1,"no-data-container"],["role","alert",1,"alert","alert-warning"]],template:function(i,o){1&i&&(t.j41(0,"div",0)(1,"div",1)(2,"h2"),t.EFF(3,"SDK Risk Insight"),t.k0s(),t.j41(4,"button",2),t.bIt("click",function(l){return o.navCloseClick.emit(l)}),t.nrm(5,"img",3),t.k0s(),t.DNE(6,vn,17,11,"div",4),t.k0s()(),t.DNE(7,yn,1,1,"ng-template",null,5,t.C5r),t.DNE(9,Sn,1,1,"ng-template",null,6,t.C5r)),2&i&&(t.R7$(6),t.Y8G("ngIf",o.data))},dependencies:[p.bT,p.T3,Qt,qt,mn,kn,xn.e],styles:["[_nghost-%COMP%]{opacity:0;visibility:hidden}
1[_nghost-%COMP%]   .modal-content2[_ngcontent-%COMP%]{transform:translate(200%)}.open[_nghost-%COMP%]{opacity:1;visibility:visible}.open[_nghost-%COMP%]   .modal-content2[_ngcontent-%COMP%]{transform:translate(100%)}.modal-backdrop[_ngcontent-%COMP%]{position:fixed;top:0;z-index:1060;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background:rgba(0,0,0,.5)}.modal-content2[_ngcontent-%COMP%]{position:absolute;overflow-x:hidden;top:0;right:min(100vw,560px);height:100%;width:min(100vw,560px);background-color:#f2f4f7;transition:transform .3s,box-shadow .3s;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:none;animation-play-state:running}#sideInsightContent[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{background:#2652B2;color:#fff;font-family:proxima-nova;font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.32px;padding:22px 19px;margin:0}.side-nav-mobile-close[_ngcontent-%COMP%]{color:#fff;z-index:2000;display:block;position:absolute;top:15px;right:10px;font-size:1.5rem}.main-content[_ngcontent-%COMP%]{display:flex;flex-flow:column;padding:32px}.main-content[_ngcontent-%COMP%]   .title-cont[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:anchor}.main-content[_ngcontent-%COMP%]   .title-cont[_ngcontent-%COMP%]   .sdk-developer-details-logo[_ngcontent-%COMP%]{border-radius:8px;border:1px solid #62748E;background:#314158}.main-content[_ngcontent-%COMP%]   .title-cont[_ngcontent-%COMP%]   .sdk-developer-name[_ngcontent-%COMP%]{color:#000;font-family:proxima-nova;font-size:26px;font-weight:600;line-height:33.8px;letter-spacing:-.156px;word-break:break-word}.main-content[_ngcontent-%COMP%]   .loading-data-container[_ngcontent-%COMP%]{text-align:center}.main-content[_ngcontent-%COMP%]   .sdk-badge[_ngcontent-%COMP%]{display:flex;height:30px;padding:10px;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.16px;white-space:nowrap;border-radius:40px;background:#2652B2}.main-content[_ngcontent-%COMP%]   .sdk-badge.type[_ngcontent-%COMP%]{color:#8200db;font-weight:600;border-radius:40px;border:1px solid #8200DB;background:#F1ECFF}.main-content[_ngcontent-%COMP%]   .sdk-risk-status[_ngcontent-%COMP%]{position:absolute;right:25px;min-width:183px}.flex-gap[_ngcontent-%COMP%]{gap:36px}@media (max-width: 768px){#sideInsightContent[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{font-size:24px}}@media (max-width: 425px){.flex-gap[_ngcontent-%COMP%]{gap:20px}.main-content[_ngcontent-%COMP%]   .sdk-risk-status[_ngcontent-%COMP%]{position:unset}}"],changeDetection:0})}}return e})();var Dn=r(17516),En=r(62362);const Fn=["sideNav"];function Tn(e,s){if(1&e&&(t.j41(0,"div"),t.nrm(1,"i",44)(2,"i",45),t.k0s()),2&e){const n=t.XpG(3).$implicit;t.ZvI("sort-buttons ",null==n?null:n.sort,"")}}function Rn(e,s){if(1&e){const n=t.RV6();t.qex(0),t.j41(1,"th",41),t.bIt("click",function(){t.eBV(n);const o=t.XpG(2).$implicit,a=t.XpG(4);return t.Njj(a.toggleSort(o))}),t.nrm(2,"app-ranking-gridheader-widget-container",42),t.DNE(3,Tn,3,3,"div",43),t.k0s(),t.bVm()}if(2&e){const n=t.XpG(2),i=n.$implicit,o=n.last,a=t.XpG(4);t.R7$(1),t.HbH(null==i?null:i.key),t.R7$(1),t.Y8G("header",i)("widgetComponent",null==i?null:i.headerWidgetComponent)("selectedGroup",a.selectedGroup)("isLast",o),t.R7$(1),t.Y8G("ngIf",null==i?null:i.sortColumnKey)}}function jn(e,s){if(1&e&&(t.j41(0,"th",46),t.EFF(1,"\xa0"),t.k0s()),2&e){const n=t.XpG(2).$implicit;t.xc7("width",null==n?null:n.format)}}function Gn(e,s){if(1&e&&(t.qex(0),t.DNE(1,Rn,4,8,"ng-container",39),t.DNE(2,jn,2,2,"ng-template",null,40,t.C5r),t.bVm()),2&e){const n=t.sdS(3),i=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf","spacer"!==(null==i?null:i.key))("ngIfElse",n)}}function $n(e,s){if(1&e&&(t.qex(0),t.DNE(1,Gn,4,2,"ng-container",24),t.bVm()),2&e){const n=s.$implicit,i=t.XpG(4);t.R7$(1),t.Y8G("ngIf",!n.hidden&&i.gridData[0][n.key]&&((null==i.currentConfig?null:i.currentConfig.notHideDataIfNA)||"N/A"!==i.gridData[0][n.key]))}}function Nn(e,s){1&e&&t.nrm(0,"i",50)}const An=function(e){return{"with-accordion":e}};function Kn(e,s){if(1&e){const n=t.RV6();t.qex(0),t.j41(1,"div",37)(2,"app-ranking-widget-container",48),t.bIt("clickEvent",function(o){t.eBV(n);const a=t.XpG(4),l=a.index,g=a.$implicit,x=t.XpG(4);return t.Njj(x.openInsight(l,g,o.key))}),t.k0s(),t.DNE(3,Nn,1,0,"i",49),t.k0s(),t.bVm()}if(2&e){const n=t.XpG(3),i=n.last,o=n.$implicit,a=t.XpG().$implicit,l=t.XpG(4);t.R7$(1),t.Y8G("ngClass",t.eq3(9,An,i)),t.R7$(1),t.Y8G("data",a)("header",o)("reportId",null==l.currentConfig?null:l.currentConfig.reportId)("widgetComponent",o.widgetComponent)("key",null==o?null:o.key)("format",o.format)("selectedGroup",l.selectedGroup),t.R7$(1),t.Y8G("ngIf",i)}}function Bn(e,s){if(1&e&&(t.qex(0),t.j41(1,"td"),t.DNE(2,Kn,4,11,"ng-container",24),t.k0s(),t.bVm()),2&e){const n=t.XpG(2).$implicit;t.R7$(1),t.ZvI("grid-data-item ",n.key,""),t.R7$(1),t.Y8G("ngIf",null==n?null:n.widgetComponent)}}function Vn(e,s){if(1&e&&(t.qex(0),t.DNE(1,Bn,3,4,"ng-container",24),t.bVm()),2&e){const n=t.XpG().$implicit,i=t.XpG(5);t.R7$(1),t.Y8G("ngIf",!n.hidden&&i.gridData[0][n.key]&&((null==i.currentConfig?null:i.currentConfig.notHideDataIfNA)||"N
1/A"!==i.gridData[0][n.key]))}}function zn(e,s){1&e&&(t.j41(0,"td"),t.EFF(1,"\xa0"),t.k0s())}function Ln(e,s){if(1&e&&(t.qex(0),t.DNE(1,Vn,2,1,"ng-container",39),t.DNE(2,zn,2,0,"ng-template",null,40,t.C5r),t.bVm()),2&e){const n=s.$implicit,i=t.sdS(3);t.R7$(1),t.Y8G("ngIf","spacer"!==(null==n?null:n.key))("ngIfElse",i)}}function Yn(e,s){if(1&e){const n=t.RV6();t.j41(0,"tr",47),t.bIt("click",function(){const o=t.eBV(n),a=o.index,l=o.$implicit,g=t.XpG(4);return t.Njj(g.openInsight(a,l))}),t.DNE(1,Ln,4,2,"ng-container",36),t.k0s()}if(2&e){const n=t.XpG().ngIf;t.R7$(1),t.Y8G("ngForOf",n)}}const Un=function(e){return{sortable:e}},Xn=function(e){return{"show-results":e}};function Hn(e,s){if(1&e&&(t.j41(0,"table",35)(1,"thead")(2,"tr"),t.DNE(3,$n,2,1,"ng-container",36),t.k0s()(),t.j41(4,"tbody",37),t.DNE(5,Yn,2,1,"tr",38),t.nI1(6,"sortBy"),t.nI1(7,"filter"),t.k0s()()),2&e){const n=s.ngIf,i=t.XpG(3);t.Y8G("ngClass",t.eq3(12,Un,null==i.currentConfig?null:i.currentConfig.sortable)),t.R7$(3),t.Y8G("ngForOf",n),t.R7$(1),t.Y8G("ngClass",t.eq3(14,Xn,!i.showAnonEmailUnlockForm)),t.R7$(1),t.Y8G("ngForOf",t.brH(6,4,t.brH(7,8,i.gridData,i.searchParamModel,"sdkName"),null==i.sortHeader?null:i.sortHeader.key,null==i.sortHeader?null:i.sortHeader.sort))}}const tt=function(e){return{"d-none":e}};function Wn(e,s){if(1&e&&(t.j41(0,"div",33),t.DNE(1,Hn,8,16,"table",34),t.k0s()),2&e){const n=t.XpG(2);t.Y8G("ngClass",t.eq3(2,tt,n.noResult)),t.R7$(1),t.Y8G("ngIf",null==n.currentConfig?null:n.currentConfig.gridHeaders)}}function Jn(e,s){if(1&e&&(t.qex(0),t.DNE(1,Wn,2,4,"div",32),t.bVm()),2&e){const n=t.XpG();t.R7$(1),t.Y8G("ngIf",(null==n.gridData?null:n.gridData.length)>0)}}function Qn(e,s){if(1&e){const n=t.RV6();t.qex(0),t.j41(1,"div",55),t.bIt("click",function(){t.eBV(n);const o=t.XpG(3),a=o.index,l=o.$implicit,g=t.XpG(3);return t.Njj(g.openInsight(a,l))}),t.nrm(2,"span",56),t.nI1(3,"safehtml"),t.j41(4,"div")(5,"app-ranking-widget-container",48),t.bIt("clickEvent",function(o){t.eBV(n);const a=t.XpG(3),l=a.index,g=a.$implicit,x=t.XpG(3);return t.Njj(x.openInsight(l,g,o.key))}),t.k0s()()(),t.bVm()}if(2&e){const n=t.XpG().$implicit,i=t.XpG(2).$implicit,o=t.XpG(3);t.R7$(2),t.Y8G("innerHTML",t.bMT(3,11,n.label),t.npT),t.R7$(2),t.ZvI("value ",null==n?null:n.key,""),t.R7$(1),t.Y8G("data",i)("header",n)("reportId",null==o.currentConfig?null:o.currentConfig.reportId)("widgetComponent",n.widgetComponent)("key",null==n?null:n.key)("format",n.format)("selectedGroup",o.selectedGroup)}}function Zn(e,s){if(1&e&&(t.qex(0),t.DNE(1,Qn,6,13,"ng-container",24),t.bVm()),2&e){const n=s.$implicit,i=t.XpG(5);t.R7$(1),t.Y8G("ngIf",!n.hidden&&i.gridData[0][n.key]&&((null==i.currentConfig?null:i.currentConfig.notHideDataIfNA)||"N/A"!==i.gridData[0][n.key]))}}function qn(e,s){if(1&e&&(t.j41(0,"div",54),t.DNE(1,Zn,2,1,"ng-container",36),t.k0s()),2&e){const n=s.ngIf;t.R7$(1),t.Y8G("ngForOf",n)}}function te(e,s){if(1&e&&(t.qex(0),t.DNE(1,qn,2,1,"div",53),t.bVm()),2&e){const n=t.XpG(3);t.R7$(1),t.Y8G("ngIf",null==n.currentConfig?null:n.currentConfig.gridHeaders)}}function ne(e,s){if(1&e&&(t.j41(0,"div",52),t.DNE(1,te,2,1,"ng-container",36),t.nI1(2,"filter"),t.k0s()),2&e){const n=t.XpG(2);t.Y8G("ngClass",t.eq3(6,tt,n.noResult)),t.R7$(1),t.Y8G("ngForOf",t.brH(2,2,n.gridData,n.searchParamModel,"sdkName"))}}function ee(e,s){if(1&e&&(t.qex(0),t.DNE(1,ne,3,8,"div",51),t.bVm()),2&e){const n=t.XpG();t.R7$(1),t.Y8G("ngIf",(null==n.gridData?null:n.gridData.length)>0)}}function oe(e,s){1&e&&(t.j41(0,"span",57),t.EFF(1,"No results found."),t.k0s())}const ie=function(e,s){return{loading:e,loadingData:s}},se=[],re=O.iI.forChild([{path:"",component:(()=>{class e extends dt.v{constructor(n,i){super(n),this._sdkIndexService=i,this.limit=100,this.showInsight=!1,this.selectedGroup="app",this.loading=!1,this.loadingData=!1,this.showLoadingMore=!1,this.showLoadMore=!1}ngOnInit(){super.ngOnInit(),this._sdkIndexService.route=this._route,this.initComponent(),this._route.queryParamMap.subscribe(n=>{const i=n.get("name");i&&i!=this.selectedSdk.sdk&&this.openInsight(0,{sdk:this.selectedSdk.sdk})}),this._pageMetaService.setStructuredData(this.getStructuredData())}getStructuredData(){return{"@context":"https://schema.org",name:"Pixalate's SDK Index",publisher:{"@type":"Organization",name:"Pixalate"}}}initComponent(){if(!this.loading&&!this.loadingData){const n=ct[0];this.currentConfig=n,this.currentMainFilterItems=n.mainFilterItems,this.loading=!0,this.loadMonths()}this._sdkIndexService.setPageDocumentMeta(this.currentConfig)}openInsight(n,i,o="overview"){this.navigateTo=o,this.selectedSdk=i;const a=this._sdkIndexService.getFilterSelected(this.currentMainFilterItems,"ke
1y","date");this.selectedDate=a?.value,this.showInsight=!0,this.trackTableRowClicked(n,i),this._router.navigate(["/sdk-trust-index"],{queryParams:{name:i.developerName}})}openInsightWithFilter(n,i){"buttons"in n&&1==n.buttons&&(this.searchParamModel=i,this.openInsight(0,{sdk:i}),this.loadGridData())}closeInsight(){this.showInsight=!1,this.selectedSdk=null,this._router.navigate(["/sdk-trust-index"])}selectMainFilter(n,i){if(n.selected.value!==i.value){n.selected=i;const o=[];this.currentMainFilterItems.forEach(a=>{a.dependencies&&a.dependencies.length>0&&a.dependencies.some(g=>!(g.key!==n.key&&g.label!==n.label||g.group&&g.group!==this.selectedGroup))&&o.push(this._sdkIndexService.loadOptions(a,this.currentConfig,this.selectedGroup))}),Promise.all(o).then(()=>this.loadGridData())}}loadMonths(){let n=this.currentConfig.mainFilterItems;n=n.filter(o=>!o.groups||o.groups.indexOf(this.selectedGroup)>=0),n.forEach((o,a)=>o.routeParam=`param${a+1}`);const i=n.filter(o=>"date"===o.key)[0];i&&i.options.length<=0?(this.loading=!0,this._sdkIndexService.loadMonthOptions(this.currentConfig,n,i,this.selectedGroup).then(()=>{this.loading=!1,this.loadGridData()})):(this.loading=!1,this.loadGridData())}loadMore(){this.loadGridData(!0)}loadGridData(n=!1){n||(this.start=0,this.gridData=[]),this.loadingData=!0,this.showLoadMore=!1,this.showLoadingMore=n,this._sdkIndexService.getRankingsData(this.currentConfig,this.selectedGroup,this.start,this.limit).then(i=>{if(i&&i.docs){this.showLoadingMore=!1,this.gridData=this.gridData.concat(i.docs);const o=this.gridData.length;this.start=o,this.noResult=0===o,this.showLoadMore=i.numFound>o,n?this._tracking.eventTrack("sdk_load_more",{items_loaded:o}):this._tracking.eventTrack("sdk_page_load",{url:window.location.href})}setTimeout(()=>{this.loading=!1,this.loadingData=!1},300)})}trackTableRowClicked(n,i){this._tracking.eventTrack("sdk_row_clicked",{row_index:n+1,row_data:i})}searchEvent(n){this.searchParamModel=n}static{this.\u0275fac=function(i){return new(i||e)(t.rXU(O.nX),t.rXU(J))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-sdk-index"]],viewQuery:function(i,o){if(1&i&&t.GBs(Fn,5),2&i){let a;t.mGM(a=t.lsd())&&(o.sideNav=a.first)}},features:[t.Vt3],decls:59,vars:25,consts:[[3,"selectedSdk","selectedDate","showInsight","navigateTo","navCloseClick"],[1,"rankings-content-section"],[1,"rankings-main-content"],[1,"main-content",3,"ngClass"],[1,"d-flex","justify-content-between","rankings-heading","rankings-header-level-1","flex-column","flex-md-row"],["src","/assets/videos/sdk-index-title.gif","alt","Banner Background",1,"banner-bg"],[1,"banner-overlay"],[1,"d-flex","flex-wrap","align-items-center","justify-content-between","w-100","rankings-header-container"],[1,"rankings-header"],[1,"rankings-heading-title","d-lg-block"],[1,"rankings-heading-subtitle"],[1,"d-flex","flex-column","banner-buttons"],["href","https://www.pixalate.com/sdk-trust-index","target","_blank",1,"btn","btn-primary"],[1,"fa","fa-chevron-right","ml-1"],["href","https://www.pixalate.com/sdk-trust-index-methodology","target","_blank",1,"btn","btn-primary"],["href","https://www.pixalate.com/sdk-trust-index-evidence-dashboard","target","_blank",1,"btn","btn-primary"],[1,"rankings-heading"],[1,"disclaimer-content","short-disclaimer"],[1,"ranking-filter"],[1,"filters-container","w-100","d-flexalign-items-center","justify-content-between","flex-column","flex-md-row"],[1,"input-group","search-input"],[3,"searchEvent"],[3,"currentMainFilterItems","selectedGroup","selectMainFilterClick"],[1,"results-table-cont"],[4,"ngIf"],[1,"load-more"],[1,"btn","btn-primary",3,"hidden","click"],[1,"btn","btn-primary",3,"hidden"],["class","d-table mt-4 mx-auto",4,"ngIf"],["data-loader","circle-side",1,"loader","mt-5","mx-auto"],["id","full-disclaimer",1,"disclaimer-content","full-disclaimer"],[3,"formTitle","formSubmit"],["class","results-table-scroll-cont",3,"ngClass",4,"ngIf"],[1,"results-table-scroll-cont",3,"ngClass"],["class","results-table","fixed-table-header","",3,"ngClass",4,"ngIf"],["fixed-table-header","",1,"results-table",3,"ngClass"],[4,"ngFor","ngForOf"],[3,"ngClass"],["class","table-row-nav",3,"click",4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["spacer",""],[3,"click"],[3,"header","widgetComponent","selectedGroup","isLast"],[3,"class",4,"ngIf"],[1,"fa","fa-caret-up"],[1,"fa","fa-caret-down"],[1,"spacer"],[1,"table-row-nav",3,"click"],[3,"data","header","reportId","widgetComponent","key","format","selectedGroup","clickEvent"],["class","fa fa-chevron-right",4,"ngIf"],[1,"fa","fa-chevron-right"],["class","d-flex flex-column",3,"ngClass",4,"ngIf"],[1,"d-flex","flex-column",3,"ngClass"],["class","result-item-cont p-3 mx-0",4,"ngIf"],[1,"result-item-cont","p-3","mx-0"],[1,"d-flex","align-items-center","justify-content-between","result-item",3,"click"],[1,"name",3,"innerHTML"],[1,"d-table","mt-4","mx-auto"]],template:function(i,o){1&i&&(t.j41(0,"app-side-insight",0),t.bIt("navCloseClick",function(){return o.closeInsight()}),t.k0s(),t.j41(1,"div",1)(2,"div",2)(3,"div")(4,"div",3)(5,"div",4),t.nrm(6,"img",5)(7,"div",6),t.j41(8,"div",7)(9,"div",8)(10,"h2",9),t.EFF(11),t.k0s(),t.j41(12,"div",10),t.EFF(13),t.k0s()(),t.j41(14,"div",11)(15,"a",12),t.EFF(16,"What is the SDK Trust Index"),t.nrm(17,"i",13),t.k0s(),t.j41(18,"a",14),t.EFF(19,"SDK Trust Index Methodology"),t.nrm(20,"i",13),t.k0s(),t.j41(21,"a",15),t.EFF(22,"SDK Code Analysis Evidence"),t.nrm(23,"i",13),t.k0s()()()(),t.j41(24,"div",16)(25,"div",17),t.EFF(26," Disclaimer: Pixalate's Trust SDK Index Ratings reflect Pixalate's opinions and proprietary research f
1indings, and are not intended to impugn the standing or reputation of any entity, person, or SDK. Classification of an SDK within a particular risk tier does not indicate that the operator, its SDK(s), or any associated practices are in violation of any laws or regulations, including COPPA, FTC Section 5, or any other global privacy framework. See full disclaimer below. "),t.k0s(),t.j41(27,"div",18)(28,"div",19)(29,"div",20)(30,"app-new-rankings-search-filter",21),t.bIt("searchEvent",function(l){return o.searchEvent(l)}),t.k0s()(),t.j41(31,"app-new-rankings-main-filter-items",22),t.bIt("selectMainFilterClick",function(l){return o.selectMainFilter(l.mainFilterItem,l.option)}),t.k0s()()()(),t.j41(32,"div",23),t.DNE(33,Jn,2,1,"ng-container",24),t.nI1(34,"async"),t.DNE(35,ee,2,1,"ng-container",24),t.nI1(36,"async"),t.j41(37,"div",25)(38,"button",26),t.bIt("click",function(){return o.loadMore()}),t.j41(39,"span"),t.EFF(40,"load more"),t.k0s()(),t.j41(41,"button",27),t.EFF(42," loading more results..."),t.k0s(),t.DNE(43,oe,2,0,"span",28),t.k0s(),t.nrm(44,"div",29),t.k0s()()()()(),t.j41(45,"div",30)(46,"p")(47,"b"),t.EFF(48,"Disclaimer:"),t.k0s(),t.EFF(49," Pixalate\u2019s SDK Trust Index Ratings (\u201cSDK Index\u201d) reflect Pixalate\u2019s opinions that Pixalate believes may be useful to developers, regulators, platforms, advertisers, researchers, and others in the digital media industry. Any data shared is grounded in Pixalate\u2019s proprietary technology and analytics, which Pixalate is continuously evaluating and updating. Any references to outside sources should not be construed as endorsements, affiliations, or associations with any third-parties. Pixalate is sharing this data not to impugn the standing or reputation of any entity, person or SDK, but, instead, to report research findings and trends pertaining to the peri
1od studied. "),t.k0s(),t.j41(50,"p"),t.EFF(51,"It is important to note however, that classification of a software development kit operator (\u201cSDK operator\u201d) within a particular risk tier does not mean that the SDK operator, its SDK(s), or any associated practices are in violation of any laws or regulations, including the Children\u2019s Online Privacy Protection Act (COPPA) or any other global privacy framework. Further, the SDK(s) of an SDK operator(s) that appear(s) to present elevated risk signals does not mean that such SDK, or its operator, is failing to comply with applicable FTC Rules. "),t.k0s(),t.j41(52,"p"),t.EFF(53,"Pixalate\u2019s determinations are based on a proprietary methodology that incorporates a combination of signals and automated processes. Additionally, with respect to SDK operators that appear to have characteristics that, in Pixalate\u2019s opinion, may trigger related privacy law or regulatory compliance obligations and/or risk, such assertions reflect Pixalate\u2019s opinions i.e., they are neither facts nor guarantees. While Pixalate endeavors to apply rigorous standards in compiling this SDK Index, no assurances or guarantees can be, or are, made as to the accuracy or completeness of any classification. This SDK Index, including all content set forth herein\u2013constitutes Pixalate \u201cMaterials\u201d under Pixalate\u2019s Terms of Use, and is licensed subject to\u2013and conditioned expressly upon\u2013compliance with each of the applicable terms and conditions of such Pixalate Terms of Use. "),t.k0s(),t.j41(54,"p"),t.EFF(55,"Apple and the Apple logo are trademarks of Apple Inc; Google, Google Ad Exchange, the brand \u201cGoogle Play,\u201d its logos, and other Google logos are trademarks of Google LLC. These companies are not affiliated with, nor do they endorse or sponsor, any products, data, content, reports, materials or services associated with Pixalate. Any other brand logos, names, or trademarks not explicitly mentioned herein \u2013 but otherwise mentioned, displayed, or used in any of Pixalate\u2019s materials, including this report \u2013 are the property of their respective owners. "),t.k0s(),t.j41(56,"p"),t.EFF(57,"\xa9 2026 Pixalate, Inc."),t.k0s()(),t.j41(58,"app-rankings-anon-form-v2",31),t.bIt("formSubmit",function(){return o.toggleTableBlur()}),t.k0s()),2&i&&(t.Y8G("selectedSdk",o.selectedSdk)("selectedDate",o.selectedDate)("showInsight",o.showInsight)("navigateTo",o.navigateTo),t.R7$(3),t.ZvI("right-content rankings ",null==o.currentConfig?null:o.currentConfig.key,""),t.R7$(1),t.Y8G("ngClass",t.l_i(22,ie,o.loading,o.loadingData)),t.R7$(7),t.SpI(" ",null==o.currentConfig?null:o.currentConfig.heading," "),t.R7$(2),t.SpI(" ",null==o.currentConfig?null:o.currentConfig.subHeading," "),t.R7$(18),t.Y8G("currentMainFilterItems",o.currentMainFilterItems)("selectedGroup",o.selectedGroup),t.R7$(2),t.Y8G("ngIf",t.bMT(34,18,o.desktop$)),t.R7$(2),t.Y8G("ngIf",!t.bMT(36,20,o.desktop$)),t.R7$(3),t.Y8G("hidden",!o.showLoadMore),t.R7$(3),t.Y8G("hidden",!o.showLoadingMore),t.R7$(2),t.Y8G("ngIf",!o.loadingData&&o.noResult),t.R7$(15),t.Y8G("formTitle",o.currentConfig.title))},dependencies:[p.YU,p.Sq,p.bT,ft.S,mt.C,kt,xt.z,Ot.b,Mt.x,In,p.Jj,B.$,Dn.L,En.m],styles:['@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.results-table-scroll-cont[_ngcontent-%COMP%]{padding:0!important;border:1.03px solid #E4E4E4;border-radius:5px;background:rgba(255,255,255,.0039215686)}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]:first-child{border-top-left-radius:5px}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:first-child   th[_ngcontent-%COMP%]:last-child{border-top-right-radius:5px}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{filter:blur(5px)}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody.show-results[_ngcontent-%COMP%]{filter:unset}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-top:.63px solid #E4E4E4}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:5px}.results-table-scroll-cont[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:5px}.right-content.rankings[_ngcontent-%COMP%]{padding-top:0;padding-right:0;border-radius:6px}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]{gap:10px;padding:0 14px;position:relative}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading.rankings-header-level-1[_ngcontent-%COMP%]{border-bottom:1px solid var(--Surfaces-grey_50, #D9DFE8);padding:24px 32px}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading.rankings-header-level-1[_ngcontent-%COMP%]   .banner-buttons[_ngcontent-%COMP%]{z-index:100}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading.rankings-header-level-1[_ngcontent-%COMP%]   .banner-buttons[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{border-radius:6.365px;border-color:#0b399d;background:#5a85e3;margin-bottom:8px;color:var(--Text-reversed, #FFF);font-family:proxima-nova;font-size:12.73px;font-style:normal;font-weight:500;line-height:135%;display:flex;align-items:end;justify-content:space-between}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading.rankings-header-level-1[_ngcontent-%COMP%]   .banner-buttons[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:hover{border-color:#052260;background:#4a6dba}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-header-container[_ngcontent-%COMP%]{z-index:1}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .banner-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,14,40,.78) 0%,rgba(4,14,40,.55) 50%,rgba(4,14,40,.7) 100%);z-index:1}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .banner-bg[_ngcontent-%COMP%]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0;mix-blend-mode:multiply}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-heading-title[_ngcontent-%COMP%]{color:var(--Text-primary, #FFF);font-size:42px;font-family:proxima-nova;font-weight:600;line-height:56.7px;letter-spacing:-.252px}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-heading-subtitle[_ngcontent-%COMP%]{color:var(--Text-secondary, #FFF);font-family:proxima-nova;font-size:14px;font-style:normal;font-weight:600;line-height:18.9px}.rankings-content-section[_ngcontent-%COMP%]{background:rgb(255,255,255)}.rankings-main-content[_ngcontent-%COMP%]{background:rgb(255,255,255);position:relative;margin-left:auto;margin-right:auto}.rankings-main-content[_ngcontent-%COMP%]     .gridheader{justify-content:center;align-items:center;padding-top:0;padding-left:20px}.rankings-main-content[_ngcontent-%COMP%]     .gridheader .label{color:#404e6d;font-family:proxima-nova;font-size:14px;font-style:normal;font-weight:600;line-height:18.2px;letter-spacing:0;text-align:center;text-wrap:balance;padding:10px 12px;margin:0 15px}.rankings-main-content[_ngcontent-%COMP%]     .gridheader .label:not(.rank){padding-left:0}.rankings-main-content[_ngcontent-%COMP%]     .gridheader.vpcCoppaRisk .label, .rankings-main-content[_ngcontent-%COMP%]     .gridheader.locationPermissionRisk .label{margin:0 10px}.rankings-main-content[_ngcontent-%COMP%]   .table-row-nav[_ngcontent-%COMP%]{cursor:pointer;background-color:#fff}.rankings-main-content[_ngcontent-%COMP%]   .right-content[_ngcontent-%COMP%]{min-width:0}.ranking-filter[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;flex:1 0 0;padding:14.159px 0}.results-table-cont[_ngcontent-%COMP%]{position:relative;padding:0 14px}.results-table[_ngcontent-%COMP%]{position:relative;font-size:15px;scroll-padding-right:32px;width:100%;height:1px;table-layout:fixed}.results-table[_ngcontent-%COMP%]:after{content:"";position:absolute;right:-32px;width:32px;height:1px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{background:#ffffff;position:relative;z-index:200}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:#E6EAF0;border-bottom:1px solid #D9DFE8}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:relative;max-width:150px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:not(:last-child){border-right:1px solid white}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th.rank[_ngcontent-%COMP%]{width:80px}.results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[class$=sdk][_ngcontent-%COMP%], .results-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[class$=sdkRiskRating][_ngcontent-%COMP%]{width:15%;
1max-width:200px}.results-table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background-color:#f0f4ff;box-shadow:inset 0 0 0 1px #00000008;cursor:pointer}.results-table.sortable[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background:#D9DFE8;cursor:pointer}.results-table.sortable[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:not(:last-child){border-right:2px solid #fff;background-clip:padding-box}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:10px;vertical-align:middle;font-family:Inter;font-weight:400;font-size:15.09px;line-height:130%;letter-spacing:0;text-align:center}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   .with-accordion[_ngcontent-%COMP%]{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:10px;height:100%}.results-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   .with-accordion[_ngcontent-%COMP%]   app-ranking-widget-container[_ngcontent-%COMP%]{width:100%}.results-table[_ngcontent-%COMP%]   td.rank[_ngcontent-%COMP%]{font-family:Inter;font-weight:700;font-size:14.46px;line-height:120%;letter-spacing:0;text-align:center;text-transform:capitalize}.results-table[_ngcontent-%COMP%]   td.sdk[_ngcontent-%COMP%]{text-align:left}.sort-buttons[_ngcontent-%COMP%]{position:absolute;right:10px;bottom:35%}.sort-buttons[_ngcontent-%COMP%]   .fa-caret-up[_ngcontent-%COMP%], .sort-buttons[_ngcontent-%COMP%]   .fa-caret-down[_ngcontent-%COMP%]{display:block;opacity:.5;line-height:8px}.sort-buttons.sort-asc[_ngcontent-%COMP%]   .fa-caret-up[_ngcontent-%COMP%], .sort-buttons.sort-desc[_ngcontent-%COMP%]   .fa-caret-down[_ngcontent-%COMP%]{opacity:1}.load-more[_ngcontent-%COMP%]{margin-top:14px}.load-more[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{transition:box-shadow .3s;text-transform:capitalize;border-radius:12px;border:1px solid rgba(0,0,0,.2);background:rgba(0,94,255,0);box-shadow:0 4px 12px #00000026;display:flex;width:190px;height:48px;padding:9px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#000000d9;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:14.9px;margin-left:auto;margin-right:auto}.load-more[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:before{content:"\\f078";border:none;font: 14px/1 FontAwesome;margin-right:10px}.load-more[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:hover{box-shadow:0 0 11px #00000080}.filters-container[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;align-items:center;gap:6px}.filters-container[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]{flex:1;
1min-width:200px;max-width:762px;margin-right:12px;position:relative}.filters-container[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]   .clear-app-search[_ngcontent-%COMP%]{position:absolute;top:4px;right:8px}  app-new-rankings-main-filter-items{width:auto}  app-new-rankings-main-filter-items .main-filters-cont{justify-content:flex-start!important;gap:6px!important}  app-new-rankings-main-filter-items .dropdown{margin-right:0}  app-new-rankings-main-filter-items .dropdown .btn.btn-secondary{padding-right:25px;width:100%;max-width:350px;text-overflow:ellipsis;overflow:hidden}  app-new-rankings-main-filter-items .dropdown .btn.btn-secondary.dropdown-toggle:after{margin-top:0;top:9px}  app-new-rankings-main-filter-items .dropdown .dropdown-menu{min-width:250px}  app-new-rankings-main-filter-items .dropdown .dropdown-menu-item,   app-new-rankings-main-filter-items .dropdown .dropdown-item{white-space:normal;padding-top:12px;padding-bottom:12px;max-width:400px!important}.disclaimer-content[_ngcontent-%COMP%]{background:#F6F8F9;color:#848484;font-family:Inter;font-size:11px;font-style:normal;font-weight:700;line-height:14.3px;padding:40px 0}.disclaimer-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .disclaimer-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{font-weight:400}.disclaimer-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   b[_ngcontent-%COMP%], .disclaimer-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{font-weight:700}.disclaimer-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .disclaimer-content[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#848484cc;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.disclaimer-content.short-disclaimer[_ngcontent-%COMP%]{font-style:italic;font-weight:500;border-radius:5px;margin:10px 0;padding:10px}.disclaimer-content.full-disclaimer[_ngcontent-%COMP%]{max-width:1370px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.results-table-scroll-cont[_ngcontent-%COMP%]{padding:0 16px 16px;min-height:unset;margin:16px}.rankings-main-content[_ngcontent-%COMP%]{position:relative;display:flex;flex-flow:column}.right-content.rankings[_ngcontent-%COMP%]{background-color:#f6f8f9;border-radius:0;margin:0;padding:0 0 20px}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading.rankings-header-level-1[_ngcontent-%COMP%]{padding:10px 12px;flex-direction:column}.right-content.rankings[_ngcontent-%COMP%]   .banner-buttons[_ngcontent-%COMP%]{margin-top:6px}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]{background:#FFF;border-radius:12px;padding:12px 20px;margin:12px}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]   .result-item[_ngcontent-%COMP%]{padding:15px 0}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]   .result-item[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid #E4E4E4}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]   .result-item[_ngcontent-%COMP%]   .name[_ngcontent-%COMP%]{color:#00000080;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.15px}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]   .result-item[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{color:#000;text-align:right;font-family:Inter;font-size:15px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.15px;text-overflow:ellipsis;overflow-x:hidden;margin-left:10px;min-width:50px}.right-content.rankings[_ngcontent-%COMP%]   .result-item-cont[_ngcontent-%COMP%]   .result-item[_ngcontent-%COMP%]   .value.sdkRiskRating[_ngcontent-%COMP%]{width:200px}.results-heading[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{position:absolute;top:-5px;right:50px;display:none}.disclaimer-content[_ngcontent-%COMP%]{padding:40px}}@media (max-width: 768px){  app-new-rankings-main-filter-items{width:100%}.filters-container[_ngcontent-%COMP%]{align-items:start}.results-container[_ngcontent-%COMP%]{position:relative;width:100%;max-width:100vw}.results-container[_ngcontent-%COMP%]   .dropdown-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{white-space:break-spaces}.results-table-scroll-cont[_ngcontent-%COMP%]{margin:16px 0}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-heading-title[_ngcontent-%COMP%]{font-family:Inter;font-size:30px;font-weight:400;line-height:normal;letter-spacing:-.252px}.right-content.rankings[_ngcontent-%COMP%]   .rankings-heading[_ngcontent-%COMP%]   .rankings-heading-subtitle[_ngcontent-%COMP%]{margin:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px;flex-grow:1;padding-right:10px}}']}
1)}}return e})(),pathMatch:"full"},{path:"**",redirectTo:""}]);let le=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[se],imports:[p.MD,_.h,F.Q,h.M,m.h,b.YN,k.Y,y.G,v.S,re]})}}return e})()},96882:(j,w,r)=>{r.d(w,{U:()=>m});var p=r(496),b=r(60316),_=r(13721),F=r(90456),h=r(37580);let m=(()=>{class k{static{this.\u0275fac=function(O){return new(O||k)}}static{this.\u0275mod=h.$C({type:k})}static{this.\u0275inj=h.G2t({imports:[b.MD,p.YN,_.h,F.XZ,F.n8]})}}return k})()},17516:(j,w,r)=>{r.d(w,{L:()=>b});var p=r(37580);let b=(()=>{class _{transform(h,m,k){const y=[];if(m){const v=isNaN(m)?m.toString().toUpperCase():m.toString();let O;return h.filter(k?d=>{if(O=isNaN(d[k])?d[k].toString().toUpperCase():d[k].toString(),O.indexOf(v)>-1)return y.push(d),y}:d=>{for(const D in d)if(O=isNaN(d[D])?d[D].toString().toUpperCase():d[D].toString(),O.indexOf(v)>-1)return y.push(d),y})}return h}static{this.\u0275fac=function(m){return new(m||_)}}static{this.\u0275pipe=p.EJ8({name:"filter",type:_,pure:!0})}static{this.\u0275prov=p.jDH({token:_,factory:_.\u0275fac})}}return _})()},56852:(j,w,r)=>{r.d(w,{t:()=>b});var p=r(37580);let b=(()=>{class _{transform(h,m,k){let y="rev"===m||"rev"===k,v="capitalize"===m,O=v?"No":"no",d=v?"Yes":"yes";return"boolean"==typeof h?y?h?O:d:h?d:O:"true"===h?y?O:d:"N/A"===h||null==h?"N/A":y?d:O}static{this.\u0275fac=function(m){return new(m||_)}}static{this.\u0275pipe=p.EJ8({name:"yesno",type:_,pure:!0})}static{this.\u0275prov=p.jDH({token:_,factory:_.\u0275fac})}}return _})()}}]);
2//# sourceMappingURL=src_app_components_new-navigation_sdk-index_sdk-index_module_ts.767f2f731780328e.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.