1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3285],{3285:(N,y,l)=>{l.d(y,{W:()=>w});var a=l(5861),f=l(6631),C=l(8928),v=l(1228),p=l(2702),g=l(4158),b=l(9209),m=l(8753),T=l(3199),e=l(8274),i=l(6943),o=l(9267),c=l(6895),d=l(4006);function M(_,h){if(1&_){const n=e.EpF();e.TgZ(0,"ion-item",20),e.NdJ("click",function(){const s=e.CHM(n).$implicit,u=e.oxw();return e.KtG(u.setCompany(s))}),e._uU(1),e._UZ(2,"ion-icon",21),e.qZA()}if(2&_){const n=h.$implicit;e.xp6(1),e.hij(" ",n.name," ")}}function O(_,h){if(1&_&&(e.TgZ(0,"ion-select-option",22),e._uU(1),e.qZA()),2&_){const n=h.$implicit;e.Q6J("value",n),e.xp6(1),e.hij(" ",n.name," ")}}function S(_,h){if(1&_&&(e.TgZ(0,"ion-item",40)(1,"ion-label",41),e._uU(2),e.qZA()()),2&_){const n=e.oxw(2);e.xp6(2),e.hij(" ",null==n.error[0]?null:n.error[0].description," ")}}function U(_,h){if(1&_){const n=e.EpF();e.TgZ(0,"div")(1,"h3",23),e._uU(2," User information "),e.qZA(),e.TgZ(3,"ion-label",7),e._uU(4," Email address (this will become the admin user) "),e.qZA(),e.TgZ(5,"ion-item",24)(6,"ion-input",25),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.email=t)}),e.qZA()(),e.TgZ(7,"ion-label",7),e._uU(8,"First name"),e.qZA(),e.TgZ(9,"ion-item",24)(10,"ion-input",26),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.firstName=t)}),e.qZA()(),e.TgZ(11,"ion-label",7),e._uU(12,"Last name"),e.qZA(),e.TgZ(13,"ion-item",24)(14,"ion-input",27),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.lastName=t)}),e.qZA()(),e.TgZ(15,"ion-label",7),e._uU(16,"Password"),e.qZA(),e.TgZ(17,"ion-item",24)(18,"ion-input",28),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.password=t)}),e.qZA(),e.TgZ(19,"ion-note",29),e._uU(20," Password must contain at least 8 characters "),e.qZA()(),e.TgZ(21,"ion-label",7),e._uU(22," Repeat password"),e.qZA(),e.TgZ(23,"ion-item",24)(24,"ion-input",30),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.repeatPassword=t)}),e.qZA(),e.TgZ(25,"ion-note",29),e._uU(26," Password doesn\u2019t match "),e.qZA()(),e.YNc(27,S,3,1,"ion-item",31),e.TgZ(28,"ion-item",32)(29,"ion-button",33),e.NdJ("click",function(){e.CHM(n);const t=e.oxw();return e.KtG(t.toggleGdpr())}),e._UZ(30,"ion-icon",34)(31,"ion-icon",35),e.qZA(),e.TgZ(32,"ion-label",36)(33,"ion-text",7),e._uU(34," I accept the SHE Index "),e.TgZ(35,"a",37),e.NdJ("click",function(){e.CHM(n);const t=e.oxw();return e.KtG(t.showGdprInfo())}),e._uU(36,"terms and conditions"),e.qZA(),e._uU(37," and have read and consent to the processing of my data in accordance with the "),e.TgZ(38,"a",38),e._uU(39,"privacy policy"),e.qZA(),e._uU(40,". "),e.qZA()()(),e.TgZ(41,"ion-checkbox",39),e.NdJ("ngModelChange",function(t){e.CHM(n);const s=e.oxw();return e.KtG(s.acceptGdrp=t)}),e.qZA()()}if(2&_){const n=e.oxw();e.xp6(6),e.Q6J("ngModel",n.email),e.xp6(4),e.Q6J("ngModel",n.firstName),e.xp6(4),e.Q6J("ngModel",n.lastName),e.xp6(4),e.Q6J("ngModel",n.password),e.xp6(1),e.Q6J("hidden",n.validPassword),e.xp6(5),e.Q6J("ngModel",n.repeatPassword),e.xp6(1),e.Q6J("hidden",!n.password||!n.repeatPassword||n.password==n.repeatPassword),e.xp6(2),e.Q6J("ngIf",null!=n.error),e.xp6(3),e.Q6J("hidden",!n.acceptGdrp),e.xp6(1),e.Q6J("hidden",n.acceptGdrp),e.xp6(7),e.Q6J("href",n.privacyLink,e.LSH),e.xp6(3),e.Q6J("ngModel",n.acceptGdrp)}}function x(_,h){if(1&_){const n=e.EpF();e.TgZ(0,"ion-button",42),e.NdJ("click",function(){e.CHM(n);const t=e.oxw();return e.KtG(t.save())}),e.TgZ(1,"ion-text",43),e._uU(2," Register your company "),e.qZA(),e._UZ(3,"ion-icon",21),e.qZA()}if(2&_){const n=e.oxw(),r=e.MAs(9);e.Q6J("disabled",!r.valid||n.password!=n.repeatPassword)}}const E=function(_){return["/",_,"login"]};let w=(()=>{class _{_companyService;_authService;_nav;_brregService;_alertCtrl;_modalCtrl;_langService;_changedetectionRef;_router;_planSubscriptionService;plan;set orgNumber(n){this.load(n)}set countryCode(n){this._countryCode=n,n&&this.initCc(n)}get countryCode(){return this._countryCode}orgName="";company={};email;firstName;lastName;password;repeatPassword;lock=!1;error=null;sectors=[];sector;acceptGdrp=!1;companies=[];useBrreg;country;orgNumberPlaceholder;orgNumberPattern;countyCodes=[];_countryCode;constructor(n,r,t,s,u,A,Z,J,R,I){this._companyService=n,this._authService=r,this._nav=t,this._brregService=s,this._alertCtrl=u,this._modalCtrl=A,this._langService=Z,this._changedetectionRef=J,this._router=R,this._planSubscriptionService=I,this.countyCodes=Z.getCountryCodes().map(P=>({value:P,name:this._langService.getCountryName(P.cc)}))}ngOnInit(){this.loadSectors()}get privacyLink(){return`${location.origin}/${this.countryCode}/privacy-policy`}get validPassword(){return!this.password||0===this.password.length||this.password.length>=8}get loggedIn(){return this._authService.logedIn}toggleGdpr(){this.acceptGdrp=!this.acceptGdrp}setCompany(n){this.companies=[],this.company=n}selectCountry(){var n=this;return(0,a.Z)(function*(){const r=yield n._modalCtrl.create({component:f.$});r.present();const t=yield r.onWillDismiss();t.data&&n.setCountry(t.data)})()}setCountry(n){this.countryCode=n,this.initCc(n),this._langService.selectedCountryCode=n,n!==this.countryCode&&window.history.replaceState(null,null,window.location.href.replace(this.countryCode,n))}clearForm(){this.setCompany({}),this.search()}search(){var n=this;return(0,a.Z)(function*(){try{const r=yield n._companyService.search(n.orgName,n.countryCode);n.companies=r.filter(t=>null==t.id).slice(0,5)}catch(r){console.error(r)}})()}showGdprInfo(){var n=this;return(0,a.Z)(function*(){const r=yield n._modalCtrl.create({component:C.t,componentProps:{countryCode:n.countryCode}});yield r.present(),yield r.onWillDismiss()})()}save(){var n=this;return(0,a.Z)(function*(){n.lock=!0,n.company.sector=n.sector;const r=n._authService.logedIn;try{const s=yield n.getExistingCompany(n.company.orgNumber,n.company.countryCode);if(s)return n.companyExistsWarning(s);n._changedetectionRef.detach(),r||(yield n._authService.register(n.email,n.password,n.firstName,n.lastName)),n.company=yield n._companyService.registerCompany(n.company),r||n._authService.logout()}catch(s){console.error(s);try{n.error=JSON.parse(s.message)}catch{n.showError()}return n.lock=!1,void n._changedetectionRef.reattach()}if(n.plan)return n.signUpForSubPlan(!r);n._changedetectionRef.reattach();const t=yield n._alertCtrl.create({header:"Registration",message:`${n.company.name} has been registered and is pending approval. \n You will be notified by email when the registration has been approved.`});yield t.present(),yield t.onWillDismiss(),yield n._nav.navigate(["/",n.company.countryCode]),n.lock=!1})()}initCc(n){this._countryCode=n,this.setOrgNumberLength(this._countryCode),this.useBrreg=n.toLowerCase()===g.C.Norway,this.useBrreg||this.initCompany(),this.country=this._langService.getCountryName(n)}showError(){var n=this;return(0,a.Z)(function*(){yield(yield n._alertCtrl.create({header:"Unexpected error",message:"An unexpected server error has occured, please try again."})).present()})()}companyExistsWarning(n){var r=this;return(0,a.Z)(function*(){r.lock=!0;let t=!1;const s=yield r._alertCtrl.create({header:"Company already exists",message:`${n.name}
1 with organisation number ${n.orgNumber} is already registered.\n You can view the company\xb4s page by using the link below.`,buttons:[{text:"Cancel",role:"cancel",handler:()=>t=!0},{text:"Go to company page"}]});yield s.present(),yield s.onWillDismiss(),t||r._nav.navigate(["company",n.countryCode,n.orgNumber]),r.lock=!1})()}loadSectors(){var n=this;return(0,a.Z)(function*(){try{n.sectors=yield n._companyService.getSectors(),n.sectors=n.sectors.sort((r,t)=>r.name.localeCompare(t.name))}catch(r){console.error(r)}})()}load(n){var r=this;return(0,a.Z)(function*(){try{if(!n||0===n.length)return;const t=yield r._brregService.getEnheterByOrgNumber(n);if(null==t)return;r.initCompany(t)}catch(t){console.error(t)}r.sector=null})()}initCompany(n={}){this.company={},this.company.countryCode=this.countryCode,this.company.name=n.navn,this.company.orgNumber=n.organisasjonsnummer}getExistingCompany(n,r){var t=this;return(0,a.Z)(function*(){try{return yield t._companyService.getCompanyByOrgNumber(n,r)}catch{return null}})()}setOrgNumberLength(n){switch(n.toLowerCase()){case g.C.Norway:this.orgNumberPlaceholder="9 digits",this.orgNumberPattern="[0-9]{9}";break;case g.C.Sweden:this.orgNumberPlaceholder="10 digits",this.orgNumberPattern="[0-9]{6}[-][0-9]{4}";break;default:this.orgNumberPattern="[a-zA-Z0-9-_]+",this.orgNumberPlaceholder="Org. number"}}signUpForSubPlan(n=!1){var r=this;return(0,a.Z)(function*(){r.lock=!0;const t={companyId:r.company.id,subscriptionId:r.plan.id};try{yield r._planSubscriptionService.createCompanySubscription(t),n&&r._authService.logout(),yield r._router.navigate(["/",r.countryCode,"company",r.company.id,"subscription-confirmation",r.plan.id])}catch(s){console.error(s)}r.lock=!1})()}static \u0275fac=function(r){return new(r||_)(e.Y36(b.J),e.Y36(v.e),e.Y36(i.F0),e.Y36(p.e),e.Y36(o.Br),e.Y36(o.IN),e.Y36(m.T),e.Y36(e.sBO),e.Y36(i.F0),e.Y36(T.l))};static \u0275cmp=e.Xpm({type:_,selectors:[["she-register-company"]],inputs:{plan:"plan",orgNumber:"orgNumber",countryCode:"countryCode"},decls:31,vars:24,consts:[["color","dark","fill","outline",1,"she-button-s","icon-end","round",3,"click"],["slot","end","name","globe-outline"],["placeholder","Organization name or org. number","debounce","500",1,"ion-no-padding","margin-top","searchbar",3,"ngModel","hidden","ngModelChange","ionChange"],[1,"text-m",3,"hidden"],["color","pale","class","register-company-search-item",3,"click",4,"ngFor","ngForOf"],[1,"margin-top",3,"hidden"],["companyForm","ngForm"],[1,"text-m"],[1,"form-input",3,"color"],["required","","type","text","name","orgNumber",3,"readonly","placeholder","pattern","ngModel","ngModelChange"],["size","medium","fill","clear","slot","end",3,"hidden","click"],["name","close","slot","icon-only"],["lines","none",1,"form-input",3,"color"],["required","","name","org_name",3,"readonly","ngModel","ngModelChange"],["required","","interface","popover","name","sector",1,"form-input","register-form-industry",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],["class","she-button icon-end","fill","solid","color","bright-purple",3,"disabled","click",4,"ngIf"],[3,"hidden"],[3,"routerLink"],["color","pale",1,"register-company-search-item",3,"click"],["slot","end","name","arrow-forward"],[3,"value"],[1,"heading-s","margin-top"],[1,"form-input"],["autocomplete","email","required","","type","email","name","email_address",3,"ngModel","ngModelChange"],["autocomplete","given-name","required","","type","text","name","fname",3,"ngModel","ngModelChange"],["autocomplete","family-name","required","","type","text","name","lname",3,"ngModel","ngModelChange"],["pattern",".{8,}","required","","name","password","type","password",3,"ngModel","ngModelChange"],["slot","end","color","danger",3,"hidden"],["required","","name","repeatPassword","type","password",3,"ngModel","ngModelChange"],["color","transparant",4,"ngIf"],["lines","none","color","pale",1,"ion-no-padding"],["size","default","slot","start","fill","clear","color","black",1,"ion-no-padding",3,"click"],["slot","icon-only","name","checkbox",3,"hidden"],["slot","icon-only","name","square-outline",3,"hidden"],[1,"ion-text-wrap"],[1,"terms-link",3,"click"],["target","_blank",1,"terms-link",3,"href"],["pattern","true","required","","hidden","","name","gd
1pr",3,"ngModel","ngModelChange"],["color","transparant"],["color","danger",1,"ion-text-wrap"],["fill","solid","color","bright-purple",1,"she-button","icon-end",3,"disabled","click"],[1,"ion-text-capitalize"]],template:function(r,t){1&r&&(e.TgZ(0,"ion-button",0),e.NdJ("click",function(){return t.selectCountry()}),e.TgZ(1,"span"),e._uU(2),e.qZA(),e._UZ(3,"ion-icon",1),e.qZA(),e.TgZ(4,"ion-searchbar",2),e.NdJ("ngModelChange",function(u){return t.orgName=u})("ionChange",function(){return t.search()}),e.qZA(),e.TgZ(5,"ion-label",3),e._uU(6," No results found. Try searching for the organization number instead.\n"),e.qZA(),e.YNc(7,M,3,1,"ion-item",4),e.TgZ(8,"form",5,6)(10,"ion-label",7),e._uU(11," Organization number "),e.qZA(),e.TgZ(12,"ion-item",8)(13,"ion-input",9),e.NdJ("ngModelChange",function(u){return t.company.orgNumber=u}),e.qZA(),e.TgZ(14,"ion-button",10),e.NdJ("click",function(){return t.clearForm()}),e._UZ(15,"ion-icon",11),e.qZA()(),e.TgZ(16,"ion-label",7),e._uU(17,"Organization Name"),e.qZA(),e.TgZ(18,"ion-item",12)(19,"ion-input",13),e.NdJ("ngModelChange",function(u){return t.company.name=u}),e.qZA()(),e.TgZ(20,"ion-label",7),e._uU(21," Industry "),e.qZA(),e.TgZ(22,"ion-select",14),e.NdJ("ngModelChange",function(u){return t.sector=u}),e.YNc(23,O,2,2,"ion-select-option",15),e.qZA(),e.YNc(24,U,42,12,"div",16),e.YNc(25,x,4,1,"ion-button",17),e._UZ(26,"ion-spinner",18),e.TgZ(27,"p",3),e._uU(28," Already registered? "),e.TgZ(29,"a",19),e._uU(30,"Log in"),e.qZA()()()),2&r&&(e.xp6(2),e.hij(" ",t.country," "),e.xp6(2),e.Q6J("ngModel",t.orgName)("hidden",null!=t.company.orgNumber||!t.useBrreg),e.xp6(1),e.Q6J("hidden",t.orgName.length<3||t.companies.length>0),e.xp6(2),e.Q6J("ngForOf",t.companies),e.xp6(1),e.Q6J("hidden",null==t.company.orgNumber&&t.useBrreg),e.xp6(4),e.Q6J("color",t.useBrreg?"pale":"white"),e.xp6(1),e.Q6J("readonly",t.useBrreg)("placeholder",t.orgNumberPlaceholder)("pattern",t.orgNumberPattern)("ngModel",t.company.orgNumber),e.xp6(1),e.Q6J("hidden",!t.useBrreg),e.xp6(4),e.Q6J("color",t.useBrreg?"pale":"white"),e.xp6(1),e.Q6J("readonly",t.useBrreg)("ngModel",t.company.name),e.xp6(3),e.Q6J("ngModel",t.sector),e.xp6(1),e.Q6J("ngForOf",t.sectors),e.xp6(1),e.Q6J("ngIf",!t.loggedIn),e.xp6(1),e.Q6J("ngIf",!t.lock),e.xp6(1),e.Q6J("hidden",!t.lock),e.xp6(1),e.Q6J("hidden",t.loggedIn),e.xp6(2),e.Q6J("routerLink",e.VKq(22,E,t.countryCode)))},dependencies:[c.sg,c.O5,o.YG,o.nz,o.gu,o.pK,o.Ie,o.Q$,o.uN,o.VI,o.t9,o.n0,o.PQ,o.yW,o.w,o.QI,o.j9,o.Fo,i.rH,d._Y,d.JJ,d.JL,d.Q7,d.c5,d.On,d.F],styles:[".margin-top[_ngcontent-%COMP%]{margin-top:40px}.searchbar[_ngcontent-%COMP%]{margin:25px 0 20px;border:1px solid var(--ion-color-medium);--box-shadow: none;max-width:428px}.searchbar[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:52px}.register-company-search-item[_ngcontent-%COMP%]{cursor:pointer}.register-form-header[_ngcontent-%COMP%]{font-size:30px;font-weight:900;letter-spacing:1px;line-height:36px;margin:0 0 40px}.register-form-industry[_ngcontent-%COMP%]{background:var(--ion-color-white);padding-top:16px;padding-bottom:16px}.register-form-user-header[_ngcontent-%COMP%]{font-size:16px;font-weight:700;letter-spacing:.8px;line-height:19px;margin-top:40px}.register-form-user-header[_ngcontent-%COMP%] ion-select[_ngcontent-%COMP%]{width:100%}.terms-link[_ngcontent-%COMP%]{cursor:pointer;text-decoration:underline}.she-button-s.round[_ngcontent-%COMP%]{height:32px!important}"]})}return _})()},3199:(N,y,l)=>{l.d(y,{l:()=>b});var a=l(5861),f=l(1228),C=l(4404),v=l(9709),p=l(2340),g=l(8274);let b=(()=>{class m{_fetch;_authService;_userService;constructor(e,i,o){this._fetch=e,this._authService=i,this._userService=o}getMarketingKitPackage(e){var i=this;return(0,a.Z)(function*(){const o=new URLSearchParams;return o.set("blobName","Partner kit.zip"),o.set("containerName","marketingkits"),yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/${e}/subscriptions/marketingkits?${o.toString()}`)).json()})()}getMarketingKit(e,i){var o=this;return(0,a.Z)(function*(){const c=new URLSearchParams;return c.set("blobName",`Partner kit ${i}.zip`),c.set("containerName","marketingkits"),yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/companies/${e}/subscriptions/marketingkits?${c.toString()}`)).json()})()}getSubscriptions(e){var i=this;return(0,a.Z)(function*(){const o=new URLSearchParams;return e&&o.append("countryCode",e),yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/subscriptions?${o.toString()}`)).json()})()}getEngagerPlanPricing(e){var i=this;return(0,a.Z)(function*(){const c=(yield i.getSubscriptions()).find(d=>"Engager"===d.name);return c.subscriptionPrices.find(d=>d.countryCode===e)||c.subscriptionPrices.find(d=>d.default)})()}getServices(){var e=this;return(0,a.Z)(function*(){return yield(yield e._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/services`)).json()})()}getCompanySubscriptions(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/${e}/subscriptions`)).json()})()}getCompanySubscription(e,i){var o=this;return(0,a.Z)(function*(){return yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/${i}/companies/${e}`)).json()})()}getCompanyServices(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/${e}/subscriptions/services`)).json()})()}getSubscribingCompanies(e,i){var o=this;return(0,a.Z)(function*(){const c=new URLSearchParams;return e&&c.append("countryCode",e),i&&c.append("countryCode",i.toString()),yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/companies?${c.toString()}`)).json()})()}getBillingInformation(e,i){var o=this;return(0,a.Z)(function*(){return yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/${i}/companies/${e}/billing`)).json()})()}createCompanySubscription(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/${e.companyId}/subscriptions/${e.subscriptionId}`,{method:"POST",body:JSON.stringify(e)})).json()})()}updateCompanySubscription(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/${e.companyId}/subscriptions/${e.subscriptionId}`,{method:"PUT",body:JSON.stringify(e)})).json()})()}createSubscription(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/subscriptions`,{method:"POST",body:JSON.stringify(e)})).json()})()}updateSubscription(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/${e.id}`,{method:"PUT",body:JSON.stringify(e)})).json()})()}createService(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/services`,{method:"POST",body:JSON.stringify(e)})).json()})()}updateService(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/services/${e.id}`,{method:"PUT",body:JSON.stringify(e)})).json()})()}addPrice(e,i){var o=this;return(0,a.Z)(function*(){return yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/${e}/prices`,{method:"POST",body:JSON.stringify(i)})).json()})()}updatePrice(e,i){var o=this;return(0,a.Z)(function*(){return yield(yield o._fetch.fetch(`${p.N.serverUrl}/api/subscriptions/prices/${e}`,{method:"PUT",body:JSON.stringify(i)})).json()})()}hasService(e,i){var o=this;return(0,a.Z)(function*(){try{if((yield o.getCompanyServices(e.id)).some(d=>d.name.includes(i)))return!0}catch(c){console.error(c)}return o._authService.isAdmin})()}addBillingInformation(e){var i=this;return(0,a.Z)(function*(){return yield(yield i._fetch.fetch(`${p.N.serverUrl}/api/companies/subscriptions/billing-information`,{method:"POST",body:JSON.stringify(e)})).json()})()}canUseCompareTool(){var e=this;return(0,a.Z)(function*(){if(!e._authService.logedIn)return!1;if(e._authService.isAdmin)return!0;const i=yield e._userService.getProfile();for(const o of i.companies)if(yield e.hasService(o,"Innovative comparison tool to follow peer progress and scores"))return!0;return!1})()}
1static \u0275fac=function(i){return new(i||m)(g.LFG(C.r),g.LFG(f.e),g.LFG(v.K))};static \u0275prov=g.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"})}return m})()}}]);
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.