PageSourceSearch

https://verzekerdbijhema.nl/src_app_salesfunnel_shared_account_account_guard_ts.35d7766798e9abec.js

js verzekerdbijhema.nl collected 2026-10-07 14:51:31 UTC 3,528 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkverzekerdbijhema_app=self.webpackChunkverzekerdbijhema_app||[]).push([["src_app_salesfunnel_shared_account_account_guard_ts"],{13293:(E,d,t)=>{t.d(d,{q:()=>e});var n=t(31662),h=t(65619),i=t(27921),_=t(32181),u=t(37398),v=t(69384),c=t(99397),f=t(65879);let e=(()=>{class r{constructor(s){this.router=s,this.previousUrl$=new h.X(""),this.watchPreviousRoute$=this.router.events.pipe((0,i.O)(new n.OD(0,"")),(0,_.h)(a=>a instanceof n.OD),(0,u.U)(a=>a.url),(0,v.G)(),(0,c.b)(([a,l])=>this.previousUrl$.next(a)))}static#t=this.\u0275fac=function(a){return new(a||r)(f.LFG(n.F0))};static#e=this.\u0275prov=f.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})()},54138:(E,d,t)=>{t.d(d,{V:()=>f});var n=t(42460),h=t(37398),i=t(65879),_=t(69936),u=t(43598),v=t(13293),c=t(31662);let f=(()=>{class e{constructor(o,s,a,l,M){this.accountService=o,this.authenticationDataService=s,this.insuranceService=a,this.salesfunnelRouteService=l,this.router=M,this.hasDifferentFactors$=this.accountService.hasDifferentFactors$,this.authenticated$=this.authenticationDataService.isLoggedIn$(),this.insurance$=this.insuranceService.currentInsuranceData$,this.canActivate$=this.authenticated$.pipe((0,n.M)(this.hasDifferentFactors$,this.insurance$),(0,h.U)(([p,O,D])=>!(p&&D&&"IKZE"===D.relation_code&&!O)))}canActivate(o,s){return this.canActivate$.pipe((0,n.M)(this.salesfunnelRouteService.previousUrl$),(0,h.U)(([a,l])=>a||this.skipRoute(l)))}skipRoute(o){switch(o){case"/autoverzekering/premie-berekenen/verzekeren":this.router.navigate(["autoverzekering/premie-berekenen/afronden"]);break;case"/autoverzekering/premie-berekenen/afronden":this.router.navigate(["autoverzekering/premie-berekenen/verzekeren"])}return!0}static#t=this.\u0275fac=function(s){return new(s||e)(i.LFG(_.B),i.LFG(u.dc$),i.LFG(u.yzM),i.LFG(v.q),i.LFG(c.F0))};static#e=this.\u0275prov=i.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})()},69936:(E,d,t)=>{t.d(d,{B:()=>v});var n=t(52572),h=t(32181),i=t(37398),_=t(65879),u=t(43598);let v=(()=>{class c{constructor(e,r,o){this.customerService=e,this.relationDataService=r,this.dateService=o,this.customer$=this.customerService.currentCustomerData$,this.relation$=this.relationDataService.getRelation$(),this.differentFactors$=(0,n.a)([this.customer$,this.relation$]).pipe((0,h.h)(([s,a])=>!!s&&!!a),(0,i.U)(([s,a])=>this.validateDifferenceCustomer(a,s))),this.hasDifferentFactors$=(0,n.a)([this.customer$,this.relation$]).pipe((0,i.U)(([s,a])=>!(!s||!a)&&this.validateDifferenceCustomer(a,s).length>0))}validateDifferenceCustomer(e,r){return[...this.validatePostalCode(e,r),...this.validateFamilyCompositionCode(e,r),...this.validateBirthdate(e,r)]}validatePostalCode(e,r){return e.residential_address.postal_code!==r.postal_code?[{id:"postal_code",current:e.residential_address.postal_code,future:r.postal_code}]:[]}validateFamilyCompositionCode(e,r){return e.family_composition.family_composition_code!==r.family_composition_code?[{id:"family_composition_code",current:e.family_composition.family_composition_code,future:r.family_composition_code}]:[]}validateBirthdate(e,r){const o=this.formatDate(e.birthdate),s=this.formatDate(r.birthdate);return e.birthdate!==r.birthdate?[{id:"birthdate",current:o,future:s}]:[]}formatDate(e){return this.dateService.format(e,"DD-MM-YYYY")}static#t=this.\u0275fac=function(r){return new(r||c)(_.LFG(u.vZ3),_.LFG(u.bno),_.LFG(u.RuG))};static#e=this.\u0275prov=_.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})()}}]);

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.