1"use strict";(self.webpackChunkthor_app=self.webpackChunkthor_app||[]).push([[4538],{34538:function(t,e,n){n.r(e),n.d(e,{OptOutModule:function(){return l}});var o=n(92674),r=n(13074),a=n(13486),i=n(39417),p=n(62415);let c=(()=>{class t{constructor(t){this.router=t,this.list=[{path:"mother-day",text1:"We\u2019ll make sure we don\u2019t send you any more Mother\u2019s Day emails."},{path:"preferences",text1:"Your preferences have been updated."}]}resolve(t){const e=t.paramMap.get("occasion");return(0,a.of)(e).pipe((0,i.U)(t=>{var e;return(null===(e=this.list.find(e=>e.path==t))||void 0===e?void 0:e.text1)||this.redirectTo404}))}get redirectTo404(){return this.router.navigate(["/page-not-found"])}}return t.\u0275fac=function(e){return new(e||t)(p.\u0275\u0275inject(r.F0))},t.\u0275prov=p.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac}),t})();var s=n(20354);let u=(()=>{class t{constructor(t){this.route=t,this.text=this.route.data.pipe((0,s.j)("text"))}}return t.\u0275fac=function(e){return new(e||t)(p.\u0275\u0275directiveInject(r.gz))},t.\u0275cmp=p.\u0275\u0275defineComponent({type:t,selectors:[["opt-out"]],decls:6,vars:3,consts:[[1,"opt-out","basket-new-wrapper"],[1,"w500"]],template:function(t,e){1&t&&(p.\u0275\u0275elementStart(0,"div",0),p.\u0275\u0275elementStart(1,"h6",1),p.\u0275\u0275text(2,"Thanks for letting us know."),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementStart(3,"h6",1),p.\u0275\u0275text(4),p.\u0275\u0275pipe(5,"async"),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementEnd()),2&t&&(p.\u0275\u0275advance(4),p.\u0275\u0275textInterpolate(p.\u0275\u0275pipeBind1(5,1,e.text)))},pipes:[o.Ov],styles:[".opt-out[_ngcontent-%COMP%]{padding-top:110px;text-align:center;margin-bottom:-180px}@media (min-width: 769px){.opt-out[_ngcontent-%COMP%]{margin-bottom:-380px}}.opt-out[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{margin-top:35px;margin-bottom:60px}.opt-out[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] #logo[_ngcontent-%COMP%]{display:block;margin-bottom:20px;width:406px;margin-left:auto;margin-right:auto}.opt-out[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] #logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:181px;margin-bottom:-3.5%;margin-right:-2%}.opt-out[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%] #logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#54668e;font-size:16px}"]}),t})(),l=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=p.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=p.\u0275\u0275defineInjector({providers:[c],imports:[[o.ez,r.Bz.forChild([{path:":occasion",component:u,resolve:{text:c},data:{type:"website",title:"opt out",currency:!1,appLinks:!1,shareLocation:!0}},{path:"",redirectTo:"/page-not-found",pathMatch:"full"}])]]}),t})()}}]);
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.