PageSourceSearch

https://my.richads.com/chunk-IDDYIRCX.js

js richads.com collected 2026-10-02 04:15:23 UTC 19,882 bytes, 2 lines download raw bytes

1import{a as Z,b as st}from"./chunk-RZICLISO.js";import{a as Ze}from"./chunk-J5SHYQAH.js";import{a as ee}from"./chunk-VB6PEDCO.js";import"./chunk-CTOGBL46.js";import{a as C}from"./chunk-EI6BM3OR.js";import{a as Qe}from"./chunk-UBQ7TKOW.js";import{a as k,c as D,d as He}from"./chunk-NODDAYSQ.js";import{a as Je,b as Xe}from"./chunk-CTUZXQFK.js";import{a as Ye}from"./chunk-DISV32KN.js";import"./chunk-LHVHRL7B.js";import"./chunk-HTGC5MLL.js";import{a as Ke}from"./chunk-ILCH5NQ5.js";import"./chunk-R2KZHU3C.js";import{$ as xe,$c as qe,Ab as Me,Bd as F,Eb as Pe,Ec as Le,Gc as je,Hb as Ee,Ib as L,Jb as Te,Kb as Oe,Mb as j,Rc as Fe,Tc as De,Wc as Ve,X as Ce,Xc as Be,ad as ze,b as pe,ba as ye,c as de,cd as Ge,d as ge,dc as ke,dd as We,e as fe,f as ue,fc as g,i as he,ic as Ie,jc as Re,lc as Ae,nc as u,pc as Ue,ta as _e,ua as Se,v as ve,va as we,wc as Ne,xb as be,xc as $e}from"./chunk-EOVJCEI3.js";import{A as te,Ab as p,Gb as U,K as ie,Kc as S,L as ne,Mb as d,Mc as o,N as z,Oc as Y,P as G,R as re,U as W,Wc as me,Y as oe,Z as ae,_ as se,a as P,b as R,cd as T,dd as O,ea as K,f as at,g as x,ga as y,gc as s,hc as n,ia as _,ic as r,jc as c,kc as N,lc as $,m as A,n as q,nc as H,oa as le,oc as J,rb as l,sa as Q,sd as ce,w as E,wc as X,yc as v}from"./chunk-KWKR6IKO.js";x();x();var it=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=U({type:t,selectors:[["app-registration-notice"]],decls:8,vars:0,consts:[[1,"notice"],["href","https://policies.google.com/privacy","target","_blank",1,"g-link"],["href","https://policies.google.com/terms","target","_blank",1,"g-link"]],template:function(i,a){i&1&&(N(0,"div",0),o(1," This site is protected by reCAPTCHA and the Google "),N(2,"a",1),o(3,"Privacy Policy"),$(),o(4," and "),N(5,"a",2),o(6,"Terms of Service"),$(),o(7,` apply.
2`),$())},styles:["[_nghost-%COMP%]{display:block;width:100%;margin-bottom:20px;text-align:center}@media(width>=1024px){[_nghost-%COMP%]{margin-bottom:0}}.notice[_ngcontent-%COMP%]{color:gray;font-size:12px;opacity:.75}mat-form-field[_ngcontent-%COMP%]{padding-bottom:7px}mat-label[_ngcontent-%COMP%]{color:#b7afaf}"],changeDetection:0})}}return t})();x();var I=at(st());var V=(()=>{class t{constructor(e,i){this.backendService=e,this.authService=i,this.form=new Ae({invitedByUserId:new u,email:new u("",[g.required,Ye(),g.maxLength(64)]),password:new u("",[g.required,g.minLength(4),g.maxLength(64)]),confirmPassword:new u("",[g.required]),messengerType:new u("",[g.required]),messengerUser:new u("",[g.required]),userChannelTypeExperience:new u(null,[g.required])},[Je])}get formValue(){I.default?.init();let e=I.default?.get,i=P({},this.form.value);return delete i.confirmed,delete i.confirmPassword,R(P({},i),{sourceBusterRef:e?e?.current_add?.rf:null,sourceBusterFull:e||null,messengerUser:`${i.messengerType===k.WhatsApp?"+":""}${i.messengerUser}`})}register(e,i,a,f){let w=this.formValue,b=window.location.search;return this.backendService.post("signup/email",R(P({},w),{isNewRegistrationPageUsed:!1,recaptchaToken:e,recaptchaType:i,richadsLandingType:Oe.getCookie("richads_landing_type")||"a",userUiQueryParams:b,linkAccount:a,linkApiKey:f})).pipe(_(({accessToken:M})=>{this.authService.registrationToken=M}))}registerViaGoogle(e,i,a){if(!e)return E("Error google registration");I.default?.init();
2let f=I.default?.get,w=window.location.search,b={recaptchaToken:i,googleIdToken:e,recaptchaType:a,sourceBusterRef:f?f?.current_add?.rf:null,sourceBusterFull:f||null};return this.backendService.post("auth/google",R(P({},b),{userUiQueryParams:w})).pipe(_(({accessToken:M})=>{this.authService.registrationToken=M}))}static{this.\u0275fac=function(i){return new(i||t)(Q(Te),Q(j))}}static{this.\u0275prov=le({token:t,factory:t.\u0275fac})}}return t})();function ct(t,m){if(t&1&&(n(0,"mat-option",41),o(1),r()),t&2){let e=m.$implicit;s("value",e.id),l(),Y(" ",e.name," ")}}function pt(t,m){if(t&1&&(n(0,"label",42),o(1,"Phone number in WhatsApp"),r()),t&2){let e=v();S("red",e.form.controls.messengerUser.invalid&&e.form.controls.messengerUser.touched)}}function dt(t,m){t&1&&(n(0,"mat-form-field",12)(1,"span",43),o(2,"+\xA0"),r(),c(3,"input",44),r())}function gt(t,m){if(t&1&&(n(0,"label",45),o(1,"Username in Telegram"),r()),t&2){let e=v();S("red",e.form.controls.messengerUser.invalid&&e.form.controls.messengerUser.touched)}}function ft(t,m){t&1&&(n(0,"mat-form-field",46)(1,"span",43),o(2,"@"),r(),c(3,"input",47),r())}function ut(t,m){if(t&1&&(n(0,"label",48),o(1,"Login in Teams"),r()),t&2){let e=v();S("red",e.form.controls.messengerUser.invalid&&e.form.controls.messengerUser.touched)}}function ht(t,m){t&1&&(n(0,"mat-form-field",12),c(1,"input",49),r())}function vt(t,m){if(t&1&&(n(0,"label",50),o(1,"LinkedIn ID"),r()),t&2){let e=v();S("red",e.form.controls.messengerUser.invalid&&e.form.controls.messengerUser.touched)}}function Ct(t,m){t&1&&(n(0,"mat-form-field",12),c(1,"input",51),r())}function xt(t,m){if(t&1&&(n(0,"label",52),o(1,"Username in messenger"),r()),t&2){let e=v();S("red",e.form.controls.messengerUser.invalid&&e.form.controls.messengerUser.touched)}}function yt(t,m){t&1&&(n(0,"mat-form-field",12),c(1,"input",53),r())}function _t(t,m){if(t&1&&(n(0,"mat-option",41),o(1),r()),t&2){let e=m.$implicit;s("value",e.id),l(),Y(" ",e.name," ")}}function St(t,m){t&1&&(n(0,"label",54),o(1,"Confirm password"),r())}function wt(t,m){t&1&&(n(0,"mat-error"),o(1," Passwords don't match "),r())}function bt(t,m){if(t&1&&(n(0,"mat-form-field",12),c(1,"input",55),d(2,wt,2,0,"mat-error",56),r()),t&2){let e=v();l(),s("errorStateMatcher",e.errorStateMatcher),l(),s("ngIf",e.form.hasError("passwordNotConfirmed"))}}var Si=(()=>{class t{constructor(e,i,a,f,w,b,M,nt,rt,ot){this.registrationService=a,this.recaptchaService=f,this.authService=w,this.activateRoute=b,this.router=M,this.cd=nt,this.amplitudeService=rt,this.activateUserService=ot,this.form=this.registrationService.form,this.loading$=new q(!1),this.errorStateMatcher=new Xe,this.destroy$=new A,this.formSubmit$=new A,this.googleLogin$=new A,this.recaptchaType=Z.V3,this.lastError$=new q(null),this.error$=ie(this.lastError$,this.form.valueChanges.pipe(W((h,B)=>JSON.stringify(h)===JSON.stringify(B)),re(null))),this.messengerOptions$=this.activateUserService.messengers$.pipe(te(h=>h.filter(B=>B.id!==k.Facebook))),this.userChannelExperienceTypes$=this.activateUserService.userChannelExperienceTypes$,this.MessengerType=k,this.linkAccount=!1,this.linkApiKey="",this.router.events.pipe(ne(h=>h instanceof Ce),oe()).subscribe(h=>{this.updateUriParamsAccountLink(h)}),e.addSvgIcon("google",i.bypassSecurityTrustResourceUrl("assets/svg/google.svg")),e.addSvgIcon("Teams",i.bypassSecurityTrustResourceUrl("assets/svg/Teams.svg")),e.addSvgIcon("LinkedIn",i.bypassSecurityTrustResourceUrl("assets/svg/LinkedIn.svg")),e.addSvgIcon("WhatsApp",i.bypassSecurityTrustResourceUrl("assets/svg/WhatsApp.svg")),e.addSvgIcon("Telegram",i.bypassSecurityTrustResourceUrl("assets/svg/Telegram.svg")),e.addSvgIcon("select-arrow",i.bypassSecurityTrustResourceUrl("assets/svg/select-arrow.svg"))}ngOnInit(){this.checkLinkAccountQuery(),this.amplitudeService.logEvent(C.ViewRegistration),this.recaptchaService.init(F.grecaptchaBlockIdHandle),this.activateRoute.queryParams.pipe(ae("referral"),y(this.destroy$)).subscribe(e=>this.form.patchValue({invitedByUserId:e})),this.formSubmit$.pipe(G(250),_(()=>this.toggleLoader(!0)),K(e=>this.registrationService.register(e.token,e.recaptchaType,this.linkAccount,this.linkApiKey)),z(e=>{this.toggleLoader(!1),e.type===L.ValidationError&&(ee(this.form,e.context?.errors),this.cd.destroyed||this.cd.detectChanges()),e.type===L.InvalidCaptcha&&(this.recaptchaType=Z.V2,this.recaptchaService.loadScriptV2());let i=e?e.message:null;return this.lastError$.next(i),this.amplitudeService.logEvent(C.FailedRegistration,{"error message":i}),E(e)}),y(this.destroy$),se()).subscribe(()=>{let e=this.userChannelNoExperienceTypeId!=="undefined"?this.form.controls.userChannelTypeExperience.value!==this.userChannelNoExperienceTypeId:!1;this.amplitudeService.logEvent(C.CompleteRegistration,{"experience before":e}),this.router.navigate(["setup-profile"]),this.form.reset(),this.toggleLoader(!1)}),this.googleLogin$.pipe(G(250),_(()=>this.toggleLoader(!0)),K(e=>this.registrationService.registerViaGoogle(e.googleIdToken,e.token,e.recaptchaType)),z(e=>{this.toggleLoader(!1),e.type===L.ValidationError&&(ee(this.form,e.context?.errors),this.cd.destroyed||this.cd.detectChanges());let i=e?e.message:null;return this.lastError$.next(i),this.amplitudeService.logEvent(C.FailedRegistration,{"error message":i}),E(e)}),y(this.destroy$)).subscribe(({user:e,accessToken:i})=>{if(e.status===Ee.NotActivated){this.amplitudeService.logEvent(C.CompleteRegistration),this.router.navigate(["setup-profile"]),this.form.reset(),this.toggleLoader(!1);return}this.amplitudeService.logEvent(C.CompleteLogin),this.authService.setToken(i),this.router.navigate(["campaigns/create"]),this.toggleLoader(!1)}),this.form.controls.messengerType.valueChanges.pipe(W(),y(this.destroy$)).subscribe(e=>{let i=this.form.controls.messengerUser;Ze(e,i)}),this.userChannelExperienceTypes$.pipe(y(this.destroy$)).subscribe(e=>{e.map(i=>(i.handle==="NO_EXPERIENCE"&&(this.userChannelNoExperienceTypeId=i.id),!0))})}submit(){if(!this.form.valid){this.form.markAllAsTouched();return}this.recaptchaService.getToken("registration",this.lastError$,this.recaptchaType).then(e=>this.formSubmit$.next({token:e,recaptchaType:this.recaptchaType}))}getMessengerClass(e){return e!==null?`messenger-${e.toLowerCase()}`:""}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}checkLinkAccountQuery(){let e=window.location.search;this.linkAccount=this.getUrlQueryParams(e,"linkAccount")==="true",this.linkApiKey=this.getUrlQueryParams(e,"linkApiKey")}getUrlQueryParams(e,i){return new URLSearchParams(e).get(i)}updateUriParamsAccountLink(e){e[1].urlAfterRedirects==="/login"&&this.linkAccount&&this.router.navigate([],{queryParams:{linkAccount:this.linkAccount,linkApiKey:this.linkApiKey},queryParamsHandling:"merge"}),e[1].urlAfterRedirects==="/setup-profile"&&this.linkAccount&&this.router.navigate([],{queryParams:{linkAccount:this.linkAccount,linkApiKey:this.linkApiKey},queryParamsHandling:"merge"})}toggleLoader(e){this.loading$.next(e),e?this.form.disable():this.form.enable()}static{this.\u0275fac=function(i){return new(i||t)(p(_e),p(ve),p(V),p(F),p(j),p(xe),p(ye),p(ce),p(Pe),p(D))}}static{this.\u0275cmp=U({type:t,selectors:[["app-signup"]],features:[me([V,D])],decls:74,vars:24,consts:[[3,"withLoader","error"],["ngProjectAs","title",5,["title"],1,"title-container"],[1,"rch-title-wrapper"],[1,"title-wrapper"],[1,"subtitle"],[1,"title-separator"],[1,"publisher-link-container"],["href","https://publishers.richads.com/signup",1,"publisher-link"],["ngProjectAs","content",5,["content"]],[3,"keydown.enter","formGroup"],[1,"form-group","name-group"],["for","mail"],["appearance","outline"],["id","mail","formControlName","email","type","email","name","email","appNoWhitespace
2s","","matInput","","autofocus","","placeholder","[email protected]"],[1,"row"],[1,"messenger-toggle-group"],[1,"label-experience"],["formControlName","messengerType","placeholder","Messenger"],["class","option-wrapper",3,"value",4,"ngFor","ngForOf"],["matTextSuffixffix","",1,"mat-select-arrow-wrapper"],["svgIcon","select-arrow",1,"select-arrow"],[1,"one-row-input","messenger-toggle-group","username-container",3,"ngSwitch"],[1,"form-group"],["for","whats",3,"red",4,"ngSwitchCase"],["appearance","outline",4,"ngSwitchCase"],["for","tg",3,"red",4,"ngSwitchCase"],["appearance","outline","class","telegram-field",4,"ngSwitchCase"],["for","teams",3,"red",4,"ngSwitchCase"],["for","linkedin",3,"red",4,"ngSwitchCase"],["for","def",3,"red",4,"ngSwitchDefault"],["appearance","outline",4,"ngSwitchDefault"],["formControlName","userChannelTypeExperience","placeholder","Experience"],["for","pass"],["id","pass","formControlName","password","placeholder","4 characters minimum","matInput","","type","password"],["for","confirm",4,"ngIf"],["appearance","outline",4,"ngIf"],["id","grecaptcha_block"],["type","submit","value","Submit",2,"display","none"],["ngProjectAs","buttons",5,["buttons"]],[1,"button",3,"click"],[1,"button-caption"],[1,"option-wrapper",3,"value"],["for","whats"],["matTextPrefix",""],["id","whats","formControlName","messengerUser","matInput","","maxlength","50","appPhoneNumber","","placeholder","Phone number"],["for","tg"],["appearance","outline",1,"telegram-field"],["id","tg","formControlName","messengerUser","matInput","","maxlength","50","placeholder","Username"],["for","teams"],["id","teams","formControlName","messengerUser","matInput","","maxlength","50","placeholder","Login"],["for","linkedin"],["
2id","linkedin","formControlName","messengerUser","matInput","","maxlength","50","placeholder","LinkedIn ID"],["for","def"],["id","def","formControlName","messengerUser","matInput","","maxlength","50","placeholder","Username"],["for","confirm"],["id","confirm","formControlName","confirmPassword","name","password","type","password","matInput","","placeholder","Confirm password",3,"errorStateMatcher"],[4,"ngIf"]],template:function(i,a){i&1&&(n(0,"app-unauthorized-card",0),T(1,"async"),T(2,"async"),n(3,"div",1)(4,"span",2)(5,"div",3)(6,"div"),o(7," Sign Up "),n(8,"span",4),o(9,"as an "),c(10,"br",5),o(11,"Advertiser"),r()(),n(12,"div",6)(13,"a",7),o(14,"Sign Up as a Publisher"),r()()()()(),H(15,8),n(16,"form",9),X("keydown.enter",function(){return a.submit()}),n(17,"div",10)(18,"label",11),o(19,"Work email"),r(),n(20,"mat-form-field",12),c(21,"input",13),r()(),n(22,"div",14)(23,"div",15)(24,"label",16),o(25," Select your messenger "),r(),n(26,"mat-form-field",12)(27,"mat-select",17),d(28,ct,2,2,"mat-option",18),T(29,"async"),r(),n(30,"div",19),c(31,"mat-icon",20),r()()(),n(32,"div",21)(33,"div",22),d(34,pt,2,2,"label",23)(35,dt,4,0,"mat-form-field",24),r(),n(36,"div",22),d(37,gt,2,2,"label",25)(38,ft,4,0,"mat-form-field",26),r(),n(39,"div",22),d(40,ut,2,2,"label",27)(41,ht,2,0,"mat-form-field",24),r(),n(42,"div",22),d(43,vt,2,2,"label",28)(44,Ct,2,0,"mat-form-field",24),r(),n(45,"div",22),d(46,xt,2,2,"label",29)(47,yt,2,0,"mat-form-field",30),r()()(),n(48,"div",10)(49,"label",16),o(50," Select your experience with push and pops traffic "),r(),n(51,"mat-form-field",12)(52,"mat-select",31),d(53,_t,2,2,"mat-option",18),T(54,"async"),r(),n(55,"div",19),c(56,"mat-icon",20),r()()(),n(57,"div",10)(58,"label",32),o(59,"Create a password"),r(),n(60,"mat-form-field",12),c(61,"input",33),r()(),n(62,"div",10),d(63,St,2,0,"label",34)(64,bt,3,2,"mat-form-field",35),r(),n(65,"div",10),c(66,"div",36)(67,"br")(68,"input",37),r()(),J(),H(69,38),n(70,"button",39),X("click",function(){return a.submit()}),n(71,"span",40),o(72,"Get Started"),r()(),c(73,"app-registration-notice"),J(),r()),i&2&&(s("withLoader",O(1,16,a.loading$)??!1)("error",O(2,18,a.error$)??""),l(16),s("formGroup",a.form),l(12),s("ngForOf",O(29,20,a.messengerOptions$)),l(4),s("ngSwitch",a.form.controls.messengerType.value),l(2),s("ngSwitchCase",a.MessengerType.WhatsApp),l(),s("ngSwitchCase",a.MessengerType.WhatsApp),l(2),s("ngSwitchCase",a.MessengerType.Telegram),l(),s("ngSwitchCase",a.MessengerType.Telegram),l(2),s("ngSwitchCase",a.MessengerType.Teams),l(),s("ngSwitchCase",a.MessengerType.Teams),l(2),s("ngSwitchCase",a.MessengerType.LinkedIn),l(),s("ngSwitchCase",a.MessengerType.LinkedIn),l(9),s("ngForOf",O(54,22,a.userChannelExperienceTypes$)),l(10),s("ngIf",a.form.controls.password.valid),l(),s("ngIf",a.form.controls.password.valid))},dependencies:[Ke,je,Ue,ke,Ie,Re,Le,$e,Ne,Be,Ve,Fe,De,ze,qe,Qe,We,Ge,be,pe,Me,we,Se,ge,fe,He,ue,de,it,he],styles:["[_nghost-%COMP%]{display:flex;flex-grow:1;flex-direction:column;max-height:630px}@media(width>=1024px){[_nghost-%COMP%]{max-height:none}}.form-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;font-size:14px}.form-group[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{margin-bottom:2px;color:#b7afaf;font-size:12px}.title-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline}  app-signup app-unauthorized-card .form-container .title{margin-bottom:-10px}.stepper[_ngcontent-%COMP%]{color:#cebdbd;font-weight:700;font-size:11px}.button[_ngcontent-%COMP%]{width:100%;max-width:600px;height:68px;margin:10px auto 30px;border:none;border-radius:0;background:#6d4bff;color:#fff;font-size:16px;cursor:pointer;transition:ease-out .3s}.button[_ngcontent-%COMP%]:hover{background:#390fff}.button[_ngcontent-%COMP%]:active{background:#1f07b7}.button-caption[_ngcontent-%COMP%]{padding-right:4px;padding-left:4px}.reverse-block[_ngcontent-%COMP%]{display:flex;flex-direction:column-reverse;padding:0 21px}@media(width>=1024px){.reverse-block[_ngcontent-%COMP%]{flex-direction:column;margin-top:0;padding:0}}.buttons-wrapper[_ngcontent-%COMP%]{width:100%;padding-bottom:25px}mat-icon[_ngcontent-%COMP%]{width:15px;height:15px;line-height:15px}.username-container[_ngcontent-%COMP%]{margin-top:29px}@media(width>=768px){.username-container[_ngcontent-%COMP%]{margin-top:0}}.option-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.select-arrow[_ngcontent-%COMP%]{width:9px;height:6px;margin-bottom:12px}.row[_ngcontent-%COMP%]{display:flex;flex-direction:column}.row[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%] + mat-form-field[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%] + .buttons-wrapper[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .name-group[_ngcontent-%COMP%] + .name-group[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .messenger-toggle-group[_ngcontent-%COMP%] + .messenger-toggle-group[_ngcontent-%COMP%]{flex-grow:1;margin-left:0}@media(width>=768px){.row[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%] + mat-form-field[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .buttons-wrapper[_ngcontent-%COMP%] + .buttons-wrapper[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .name-group[_ngcontent-%COMP%] + .name-group[_ngcontent-%COMP%], .row[_ngcontent-%COMP%]   .messenger-toggle-group[_ngcontent-%COMP%] + .messenger-toggle-group[_ngcontent-%COMP%]{margin-left:20px}}@media(width>=768px){.row[_ngcontent-%COMP%]{flex-direction:unset}}.messenger-toggle-group[_ngcontent-%COMP%]{width:100%;margin-top:-3px}@media(width>=768px){.messenger-toggle-group[_ngcontent-%COMP%]{width:50%}}.messenger-icon[_ngcontent-%COMP%]{width:20px;height:20px;color:#373535;line-height:20px}.messenger-toggle-button[_ngcontent-%COMP%]{height:47px}.messenger-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin:.25em 0;padding-bottom:1.3438em}.has-experience-button[_ngcontent-%COMP%]{width:16px;height:16px;margin-right:8px;line-height:16px}.label-experience[_ngcontent-%COMP%]{color:#b7afaf;font-size:12px}.label[_ngcontent-%COMP%]{margin-bottom:2px;color:#b7afaf;font-size:12px}.toggle-button[_ngcontent-%COMP%]{font-size:14px;line-height:16px}.subtitle[_ngcontent-%COMP%]{color:#e09cff}.publisher-link[_ngcontent-%COMP%]{display:flex;gap:7px;align-items:center;width:max-content;height:fit-content;padding:12px 16px;border-radius:3px;background:#f3edff;color:#5b36e5;font-weight:500;font-style:normal;font-size:14px;font-family:Roboto,sans-serif;line-height:normal;text-decoration:none}@media(width>=478px){.publisher-link-container[_ngcontent-%COMP%]{display:flex;flex:1;justify-content:end;align-self:flex-end}}@media(width>=768px){.publisher-link-container[_ngcontent-%COMP%]{align-self:flex-start}}@media(width>
2=768px){.title-separator[_ngcontent-%COMP%]{display:none}}.title-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}@media(width>=478px){.title-wrapper[_ngcontent-%COMP%]{flex-direction:row}}.rch-title-wrapper[_ngcontent-%COMP%]{width:100%;line-height:normal}"],changeDetection:0})}}return t})();export{Si as RegistrationComponent};

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.