PageSourceSearch

https://myaccount.southeastwater.co.uk/chunk-O5WCXD4O.js

js southeastwater.co.uk collected 2026-09-25 18:39:06 UTC 18,646 bytes, 1 lines download raw bytes

1import{a as ue}from"./chunk-EMNRMHET.js";import{a as N}from"./chunk-A5EUQQC7.js";import{$ as g,Ad as Q,Ba as t,Ca as e,Cd as F,Da as E,Eb as k,Fd as X,Ha as w,He as fe,Ia as _,Id as Z,Ja as c,Jb as G,Jd as ee,Ma as B,Oe as he,Pe as ge,Qe as ve,R as A,Rd as te,S as R,Sd as ie,Ta as D,U as y,Ua as i,W as L,Wa as P,X as T,Xe as _e,_b as x,_e as xe,aa as v,be as ne,bf as Se,ce as oe,de as re,ge as ae,je as se,kd as W,ld as Y,ma as l,me as le,na as u,nd as K,ne as me,oe as pe,pb as M,pd as $,pe as ce,qb as J,sb as O,ta as d,tb as q,ua as U,v as H,va as a,ve as de,z as j,zd as z}from"./chunk-UKO5M5N4.js";var C=class{constructor(o,r,s,m,p,f,h,S,b){this.customerReference=o,this.propertyReference=r,this.method=s,this.uid=m,this.checkDigit=p,this.name=f,this.postCode=h,this.exemptionReason=S,this.token=b}};var be=(()=>{let o=class o{constructor(s,m,p,f){this.http=s,this.globalSettingsService=m,this.functions=p,this.functionsInstances=f,this.baseUrl=x.baseUrl,this.nonPSRExemptionURL=this.baseUrl+"nonpsrexemptionupdate",this.globalSettings=this.globalSettingsService.getGlobalSettings(),this.globalSettingsService.globalSettingsChange.subscribe(h=>{this.globalSettings=h})}getNonPSRExemptionResponse(s,m,p,f,h,S){let b=new C(s,"","UPDATE",this.globalSettings?.uid,m,p,f,h,S);x.useEmulator&&K(this.functions,x.emulatorFunction[0],+x.emulatorFunction[1]);let I=$(this.functionsInstances[0],"nonPSRExemptionUpdateCF");return this.nonPSRExemptionCF$=H(I(b)),this.nonPSRExemptionCF$}displayContactUsResponse(s){this.getNonPSRExemptionResponse=s}getContactUsResults(){return this.getNonPSRExemptionResponse}};o.\u0275fac=function(m){return new(m||o)(y(G),y(Z),y(W),y(Y))},o.\u0275prov=A({token:o,factory:o.\u0275fac,providedIn:"root"});let n=o;return n})();function Te(n,o){n&1&&E(0,"app-page-head",7),n&2&&a("showWelcome",!1)("pageHeader","Apply to continue using a hosepipe")}function Ce(n,o){n&1&&E(0,"app-page-head-logged-out",8),n&2&&a("pageHeader","Apply to continue using a hosepipe")}function Ie(n,o){if(n&1){let r=w();t(0,"div",9)(1,"h2",10),i(2,"Before you get started"),e(),t(3,"p",11),i(4," Introducing a Temporary Use Ban (TUB) will help protect local water resources and make sure we can continue to provide a reliable supply of drinking water to customers. "),e(),t(5,"p"),i(6," In Kent, the TUB was announced on Thursday 25 June 2026 and came into force from 00:01 on Friday, 3 July 2026. "),e(),t(7,"p"),i(8," In Sussex, Surrey, Hampshire and Berkshire, the TUB was announced on 20 July and comes into force from 00:01 on 25 July. However, we\u2019re urging everyone to please "),t(9,"strong"),i(10,"follow these restrictions straight away,"),e(),i(11," to protect your water supply immediately, and the local environment. "),e(),t(12,"p"),i(13," Some customers on our Priority Services Register (PSR) are automatically exempt from the TUB, and if this applies to you, you would have received a letter or an email from us to let you know. "),e(),t(14,"p"),i(15," If you are still unsure, would like more information on who is eligible for the PSR or want to sign up, please "),t(16,"a",12)(17,"u"),i(18,"click here"),e()(),i(19,". "),e(),t(20,"p"),i(21," If you want to apply a note to your account to confirm an exemption to the TUB for any other reason, please click \u2018start\u2019 below. "),e(),t(22,"div",13)(23,"button",14),_("click",function(){g(r);let m=c();return v(m.startForm())}),i(24," Start "),e()()()}}function Pe(n,o){if(n&1){let r=w();t(0,"app-idv-check",18),_("idvResultEmitter",function(m){g(r);let p=c(2);return v(p.getIdvCheckResult(m))}),e()}}function ke(n,o){n&1&&(t(0,"h3"),i(1,"Please wait..."),e())}function Fe(n,o){n&1&&(t(0,"div")(1,"p",11),i(2," You live in an area with hosepipe restrictions, don\u2019t worry "),t(3,"u"),i(4,"these restrictions do not apply to you"),e(),i(5,". "),e(),t(6,"p"),i(7," While restrictions in using hosepipes and sprinklers at home do not apply for you, we hope that you will continue to be mindful of your water use as much as possible over this period. Any simple change you can make without risk to either your safety or health, we would really appreciate that. "),e(),t(8,"p"),i(9," Restrictions are needed because of lower than average rainfall, continued hot weather and high demand. This has caused a decline in river levels and we\u2019ve seen demand outstrip supply in some areas. "),e(),t(10,"p"),i(11," In Kent, they were announced on Thursday 25 June 2026 and came into force from 00:01 on Frid
1ay, 3 July 2026. "),e(),t(12,"p"),i(13," In Sussex, Surrey, Hampshire and Berkshire, they were announced on 20 July and come into force from 00:01 on 25 July. However, we\u2019re urging everyone to please follow these restrictions straight away, to protect your water supply immediately, and the local environment. "),e(),t(14,"p"),i(15," For more information please click "),t(16,"a",19)(17,"u"),i(18,"here"),e()()()())}function Ne(n,o){n&1&&(t(0,"div")(1,"p",20),i(2," You live in an area with hosepipe restrictions. "),e(),t(3,"p"),i(4," In Kent, the restrictions were announced on Thursday 25 June 2026 and came into force from 00:01 on Friday, 3 July 2026. "),e(),t(5,"p"),i(6," In Sussex, Surrey, Hampshire and Berkshire, they were announced on 20 July and come into force from 00:01 on 25 July. However, we\u2019re urging everyone to please follow these restrictions straight away, to protect your water supply immediately, and the local environment. "),e(),t(7,"p"),i(8," Restrictions are needed because of lower than average rainfall, continued hot weather and high demand. This has caused a decline in river levels and we\u2019ve seen demand outstrip supply in some areas. "),e(),t(9,"p"),i(10," For more information please click "),t(11,"a",19)(12,"u"),i(13,"here"),e()()()())}function Ve(n,o){n&1&&(t(0,"div")(1,"p",11),i(2," You don't live in an area with a hosepipe ban. You may use your hosepipe but please do so sparingly to ensure there is enough water for everyone. "),e()())}function He(n,o){if(n&1){let r=w();t(0,"div")(1,"h2",21),i(2,"Think you should be exempt?"),e(),t(3,"p"),i(4," There are exemptions that we apply to eligible customers. These fall into two categories: "),e(),t(5,"ol")(6,"li"),i(7," Customers who are on our Priority Services Register that are unable to make reasonable adjustments "),e(),t(8,"li"),i(9," Customers who need to use a hosepipe for other reasons, including animal welfare and business needs "),e()(),t(10,"p"),i(11," You may sign up for an exemption below if you fall into one of the categories listed. "),e(),t(12,"div",22)(13,"div",23)(14,"p",24),i(15,"How to apply for category 1"),e(),t(16,"p"),i(17," If you identify with any of the below and we have not already emailed you or sent you a letter, you can sign up for an exemption by clicking the button below. "),e(),t(18,"ul")(19,"li"),i(20,"Blind"),e(),t(21,"li"),i(22,"Chronic/Serious Illness"),e(),t(23,"li"),i(24,"Dementia"),e(),t(25,"li"),i(26,"Development Conditions"),e(),t(27,"li"),i(28,"Dialysis"),e(),t(29,"li"),i(30,"Physical disability"),e(),t(31,"li"),i(32,"Partially sighted"),e(),t(33,"li"),i(34,"Restricted Hand Movement"),e(),t(35,"li"),i(36,"Temporary Hospital Recovery"),e(),t(37,"li"),i(38,"Unable to answer door"),e()(),t(39,"button",25),_("click",function(){g(r);let m=c(3);return v(m.gotoPSRForm())}),i(40," Apply for PSR exemption "),e()(),t(41,"div",23)(42,"p",24),i(43,"How to apply for category 2"),e(),t(44,"p"),i(45," The below activities are already exempt. However, if you wish to apply a note to your account to confirm your exemption, please click the button below. "),e(),t(46,"ul")(47,"li"),i(48,"Health and safety"),e(),t(49,"li"),i(50,"Animal welfare"),e(),t(51,"li"),i(52,"Business need"),e(),t(53,"li"),i(54,"Recycled water use"),e(),t(55,"li"),i(56,"New lawn"),e(),t(57,"li"),i(58,"Trickling irrigation system"),e(),t(59,"li"),i(60,"Commercial watering"),e(),t(61,"li"),i(62,"New swimming pool"),e(),t(63,"li"),i(64,"Religious practice"),e()(),t(65,"button",25),_("click",function(){g(r);let m=c(3);return v(m.launchNonPSRForm())}),i(66," Sign up for Non PSR exemption "),e()()()()}}function je(n,o){if(n&1&&(t(0,"div"),d(1,Ve,3,0,"div",17)(2,He,67,0,"div",17),e()),n&2){let r=c(2);l(),a("ngIf",!r.tubsAffected),l(),a("ngIf",r.tubsAffected&&r.tubsExempt!==!0)}}function Ae(n,o){if(n&1&&(t(0,"div",15),d(1,Pe,1,0,"app-idv-check",16)(2,ke,2,0,"h3",17)(3,Fe,19,0,"div",17)(4,Ne,14,0,"div",17)(5,je,3,2,"div",17),e()),n&2){let r=c();l(),a("ngIf",r.idvCheckRequired),l(),a("ngIf",r.loadingLoggedIn),l(),a("ngIf",r.tubsAffected&&r.tubsExempt),l(),a("ngIf",r.loggedIn&&r.tubsAffected&&!r.tubsExempt),l(),a("ngIf",r.idvPass&&(!r.idvCheckRequired||r.loggedIn))}}function Le(n,o){if(n&1&&(t(0,"option",39),i(1),e()),n&2){let r=o.$implicit;a("ngValue",r),l(),P(" ",r," ")}}function Ue(n,o){n&1&&(t(0,"p"),i(1," To undertake essential cleaning to prevent any risks to health "),e())}function Be(n,o){n&1&&(t(0,"div")(1,"p"),i(2,"To remove or prevent risk to animal health"),e(),t(3,"ul")(4,"li"),i(5,"For the wellbeing of animals including Fish"),e(),t(6,"li"),i(7," To fill or maintain a domestic pond where fish or aquatic animals exist. "),e()()())}function De(n,o){n&1&&(t(0,"div")(1,"p"),i(2," For a paid business to undertake essential cleaning at customers home to one or more of the following: "),e(),t(3,"ul")(4,"li"),i(5,"Walls & Windows"),e(),t(6,"li"),i(7,"Paths & Patios"),e(),t(8,"li"),i(9,"Artificial outdoor surfaces"),e(),t(10,"li"),i(11,"Private Leisure Boat (exterior only)"),e(),t(12,"li"),i(13,"Private Motor Vehicle"),e()()())}function Me(n,o){n&1&&(t(0,"p"),i(1," Hosepipe is connected to a water butt or other recycled storage system. "),e())}function Je(n,o){n&1&&(t(0,"p"),i(1," Watering new lawn within 28 days of being laid. "),e())}function Oe(n,o){n&1&&(t(0,"p"),i(1," For use of a drip trickling irrigation water system fitted with PRV and timer. "),e())}function qe(n,o){n&1&&(t(0,"p"),i(1," Watering plants, crops or vegetables that are grown or kept for sale or commercial use. "),e())}function Ge(n,o){n&1&&(t(0,"p"),i(1," To fill a newly built permanent swimming pool as part of its construction. "),e())}function We(n,o){n&1&&(t(0,"p"),i(1," To fill an ornamental fountain as part of religious practice. "),e())}function Ye(n,o){if(n&1&&(t(0,"div",40),d(1,Ue,2,0,"p",17)(2,Be,8,0,"div",17)(3,De,14,0,"div",17)(4,Me,2,0,"p",17)(5,Je,2,0,"p",17)(6,Oe,2,0,"p",17)(7,qe,2,0,"p",17)(8,Ge,2,0,"p",17)(9,We,2,0,"p",17),e()),n&2){let r=c(3);l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Human welfare"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Animal welfare"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Business needs"),l(
1),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Recycled water use"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="New lawn"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Trickling irrigation system"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Commercial watering"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="New swimming pool"),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value==="Religious practice")}}function Ke(n,o){if(n&1){let r=w();t(0,"form",27)(1,"div",28)(2,"fieldset")(3,"legend")(4,"label",29),i(5,"Exemption Reason"),e()(),E(6,"app-input-error-message",30),t(7,"div",31)(8,"select",32)(9,"option",33),i(10," Choose your exemption reason "),e(),d(11,Le,2,2,"option",34),e()()(),d(12,Ye,10,9,"div",35),e(),t(13,"div",13)(14,"div",22)(15,"div",36)(16,"button",37),_("click",function(){g(r);let m=D(19);return v(m.execute())}),i(17),e(),t(18,"re-captcha",38,0),_("resolved",function(m){g(r);let p=c(2);return v(m&&p.sendNonPSRForm(m))}),e()()()()()}if(n&2){let r=c(2);a("formGroup",r.tubsNonPSRForm),l(6),a("displayErrorIf",r.nonPSRSubmitted&&r.tubsNonPSRForm.get("tubsExemptionReason").errors),l(2),U("aria-invalid",!r.tubsNonPSRForm.get("tubsExemptionReason").valid),l(),a("ngValue",null),l(2),a("ngForOf",r.reasons),l(),a("ngIf",r.tubsNonPSRForm.get("tubsExemptionReason").value!==null),l(4),a("disabled",r.nonPSRSubmitted),l(),P(" ",r.nonPSRLoading?"Please wait...":"Submit"," "),l(),B("siteKey",r.recaptchakey)}}function $e(n,o){n&1&&(t(0,"div")(1,"p",11),i(2," You live in an area with a hosepipe ban but you have an exemption. You may use your hosepipe but please do so sparingly to ensure there is enough water for everyone. A letter will be sent to you to confirm your exemption. "),e(),E(3,"hr",42),t(4,"p",43),i(5," You may soon receive a short digital survey to rate the experience you have had today. Our goal is to provide a 10/10 service, and we hope you feel we have achieved that. "),e()())}function ze(n,o){n&1&&(t(0,"p",11),i(1," Sorry something seems to have gone wrong please try again. "),e())}function Qe(n,o){if(n&1&&(t(0,"div"),d(1,$e,6,0,"div",17)(2,ze,2,0,"p",41),e()),n&2){let r=c(2);l(),a("ngIf",r.nonPSRResponse==="success"),l(),a("ngIf",r.nonPSRResponse==="error")}}function Xe(n,o){if(n&1&&(t(0,"div",15),d(1,Ke,20,9,"form",26)(2,Qe,3,2,"div",17),e()),n&2){let r=c();l(),a("ngIf",r.nonPSRResponse===""),l(),a("ngIf",r.nonPSRResponse!=="")}}var ye=(()=>{let o=class o{constructor(s,m,p,f,h,S,b,I){this.authService=s,this.pageScrollService=m,this.fb=p,this.customerService=f,this.location=h,this.router=S,this.nonPSRExemptionService=b,this.document=I,this.loggedIn=!1,this.recaptchakey=x.recaptcha.siteKey,this.start=!0,this.idvCheckRequired=!1,this.showNonPSRForm=!1,this.nonPSRSubmitted=!1,this.nonPSRResponse="",this.nonPSRLoading=!1,this.reasons=["Health and Safety","Animal welfare","Business needs","Recycled water use","New lawn","Trickling irrigation system","Commercial watering","New swimming pool","Religious practice"],this.loadingLoggedIn=!1,this.isLoggedIn$=this.authService.isLoggedIn.subscribe(we=>this.loggedIn=we)}ngOnInit(){this.tubsNonPSRForm=this.fb.group({tubsExemptionReason:[{disabled:!0,value:null},ne.required]}),this.loggedIn&&(this.loadingLoggedIn=!0,this.start=!1,this.customerSubscription=this.customerService.customerChange.subscribe(s=>{this.customer=s,this.getLoggedInValues()}),this.customer=this.customerService.getCustomer())}getLoggedInValues(){if(!this.customer){this.loadingLoggedIn=!1;return}this.idvPass=!0,this.tubsAffected=this.customer.tubsAffected,this.tubsExempt=this.customer.tubsExempt,this.loadingLoggedIn=!1,this.customerRef=this.customer.customerReference,this.checkDigit=this.customer.checkDigit,this.guestSurname="",this.guestPostcode=""}startForm(){this.start=!1,this.loggedIn||(this.idvCheckRequired=!0),this.scrollToTop()}focusOnError(s){s.focus()}getIdvCheckResult(s){this.idvPass=s.pass,this.idvPass&&(this.customerRef=s.customerReference,this.checkDigit=s.checkDigit,this.guestSurname=s.surname,this.guestPostcode=s.postCode,this.tubsAffected=s.tubsAffected,this.tubsExempt=s.tubsExempt,this.idvCheckRequired=!1)}launchNonPSRForm(){this.showNonPSRForm=!0,this.tubsNonPSRForm.get("tubsExemptionReason").enable()}sendNonPSRForm(s){this.nonPSRSubmitted=!0;let m=document.querySelector(".ng-invalid[formControlName]");this.tubsNonPSRForm.get("tubsExemptionReason").errors?this.focusOnError(m):(this.nonPSRLoading=!0,this.nonPSRExemptionService.getNonPSRExemptionResponse(this.customerRef,this.checkDigit,this.guestSurname,this.guestPostcode,this.tubsNonPSRForm.get("tubsExemptionReason").value,s).subscribe(p=>{p.data.error||p.data.returnMessage===null?this.nonPSRResponse="error":this.nonPSRResponse="success"},p=>{this.nonPSRResponse="error"}))}gotoPSRForm(){this.router.navigate(["/help-to-pay/psr"]),this.pageScrollService.scroll({document:this.document,scrollTarget:"#topnav",duration:100})}scrollToTop(){this.pageScrollService.scroll({document:this.document,scrollTarget:"#topnav",duration:0})}ngOnDestroy(){this.isLoggedIn$&&this.isLoggedIn$.unsubscribe(),this.customerSubscription&&this.customerSubscription.unsubscribe()}};o.\u0275fac=function(m){return new(m||o)(u(X),u(te),u(de),u(ee),u(J),u(z),u(be),u(M))},o.\u0275cmp=L({type:o,selectors:[["app-tubs"]],decls:8,vars:5,consts:[["captchaRef","reCaptcha"],[3,"showWelcome","pageHeader",4,"ngIf"],[3,"pageHeader",4,"ngIf"],[1,"bg-primary-light"],[1,"container","px-3","py-8","mx-auto"],["class","jumbotron bg-light",4,"ngIf"],["class","form-wrap",4,"ngIf"],[3,"showWelcome","pageHeader"],[3,"pageHeader"],[1,"jumbotron","bg-light"],[1,"text-center"],[1,"lead"],["routerLink","/help-to-pay/psr",1,"text-dark"],[1,"clearfix"],["type","button",1,"btn","btn-primary","float-right","my-4",3,"click"],[1,"form-wrap"],[3,"idvResultEmitter",4,"ngIf"],[4,"ngIf"],[3,"idvResultEmitter"],["href","https://southeastwater.co.uk/tubs","target","_blank",1,"text-dark"],[1,"mt-2","lead"],[1,"mt-2"],[1,"row"],[1,"col-md-6","mb-3"],[1,"font-weight-bold"],["type","button",1,"btn","btn-dark","btn-block","btn-sm",3,"click"],[3,"formGroup",4,"ngIf"],[3,"formGroup"],[1,"form-group"],["for","tubsExemptionReason",1,"label","required"],["errorMsg","Please choose your exemption reason","id","tubsExemptionReasonError",3,"displayErrorIf"],[1,"select-wrap"],["aria-describedby","tubsExemptionReasonError","formControlName","tubsExemptionReason","name","tubsExemptionReason","id","tubsExemptionReason",1,"custom-select","font-weight-bold"],["disabled","",3,"ngValue"],[3,"ngValue",4,"ngFor","ngForOf"],["class","mt-3 p-3 bg-info",4,"ngIf"],[1,"col-12","py-1"],["type","button",1,"btn","btn-dark","btn-block",3,"click","disabled"],["size","invisible",3,"resolved","siteKey"],[3,"ngValue"],[1,"mt-3","p-3","bg-info"],["class","lead",4,"ngIf"],[2,"border-top","1px dashed #000","margin","15px 0"],[1,"lead",2,"color","#000"]],template:function(m,p){m&1&&(d(0,Te,1,2,"app-page-head",1)(1,Ce,1,1,"app-page-head-logged-out",2),t(2,"section",3)(3,"div",4)(4,"div"),d(5,Ie,25,0,"div",5)(6,Ae,6,5,"div",6),e(),d(7,Xe,3,2,"div",6),e()()),m&2&&(a("ngIf",p.loggedIn),l(),a("ngIf",!p.loggedIn),l(4),a("ngIf",p.start&&!p.loggedIn),l(),a("ngIf",!p.start&&!p.showNonPSRForm),l(),a("ngIf",p.showNonPSRForm))},dependencies:[O,q,Q,ie,_e,fe,ae,pe,ce,me,oe,re,se,le,xe,he]});let n=o;return n})();var Ze=()=>j(n=>n?!0:["auth/login"]),et=[{path:"",component:ye,data:{authGuardPipe:Ze},canActivate:[ue],resolve:{settings:N}}],Ee=(()=>{let o=class o{};o.\u0275fac=function(m){return new(m||o)}
1,o.\u0275mod=T({type:o}),o.\u0275inj=R({providers:[N],imports:[F.forChild(et),F]});let n=o;return n})();var At=(()=>{let o=class o{};o.\u0275fac=function(m){return new(m||o)},o.\u0275mod=T({type:o}),o.\u0275inj=R({imports:[k,Ee,k,Se,ge,ve]});let n=o;return n})();export{At as TubsModule};

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.