webpackJsonp([1,14,27],[function(n,t){"use strict";function r(n){return n+(n>0?["th","st","nd","rd"][n>3&&n<21||n%10>3?0:n%10]:"")}function f(n){for(var i=[],t=0;t<31;t++)i.push(r(t+1));n.html("<option value='0'>Please select<\/option>");n.parent().find(".form-line").html("");$.each(i,function(t,i){n.append(new Option(i,parseInt(t+1),!1,!1))});initSelect(n)}function e(n,t){return!(!t||n&&3==t||!n&&6==t)}function i(n){switch(n){case 1:return"Monthly";case 2:return"Quarterly";case 3:return"Half Yearly";case 4:return"Yearly";case 5:return"4 Weekly";case 6:return"Annual";case 7:return"Fortnightly";case 8:return"Weekly";default:return""}}function o(n){return n?n.substring(8,10)+"/"+n.substring(5,7)+"/"+n.substring(0,4):""}function s(n){return n.substring(0,2)+"-"+n.substring(2,4)+"-"+n.substring(4,6)}function h(n,t){var r,f=[],u,i;for(r in n)n.hasOwnProperty(r)&&(u=t?t+"["+r+"]":r,i=n[r],f.push(null!==i&&"object"===(void 0===i?"undefined":b(i))?serialize(i,u):encodeURIComponent(u)+"="+encodeURIComponent(i)));return f.join("&")}function c(n){return void 0==n||null==n?"":n}function l(n){switch(n.accountField.nWLAccountOwnerField){case"Pre-default":case"Default":case"Pre-judgement":case"Judgement":case"3rdPartyClaim":return!1;default:return!0}}function a(n,t,r){n.html("<option value='0'><\/option>");1==t.length?n.append(new Option(i(t[0]),t[0],!0,!0)):$.each(t,function(t,u){void 0!=r&&r==t+1?n.append(new Option(i(u),u,!0,!0)):n.append(new Option(i(u),u,!1,!1))});initSelect(n)}function v(n){$(".profileAlert").find("p").html(n);$(".profileAlert").show()}function y(){$(".success-alert").show()}function p(n){u(n,/^[0-9]*$/)}function w(n){u(n,/^[0-9]+(\.[0-9]{0,2})?$/)}function u(n,t){return n.on("propertychange input",function(n){0==this.value.length||t.test(this.value)?this.lastCorrectValue=this.value:(n.preventDefault(),this.value=this.lastCorrectValue||"",$(this).parent().find(".form-line").html(this.lastCorrectValue||""))})}t.g=r;t.b=f;t.d=e;t.e=i;t.j=o;t.a=s;t.n=h;t.m=c;t.l=l;t.c=a;t.f=v;t.k=y;t.h=p;t.i=w;var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n}},function(n,t){"use strict";function r(n){var t="",u,r,f;void 0!=$.cookie("userProfile")&&(r=$.parseJSON($.cookie("userProfile")),t=r.PersonId);null!=t&&""!=t?(localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=t,u=[],$.ajax({url:apiUrlGetAccountSummary+"?personId="+t,type:"GET",cache:!1,success:function(r){var f,e;0==r.Status.codeField?(f=r.Accounts,null==f||1!=f.length||f[0].multiplePremisesField||(localStorage.multiAccount=!1,localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=f[0].accountIDField+","+f[0].premiseIDField+","+t,e={accountID:f[0].accountIDField,personID:t,premiseID:f[0].premiseIDField,multiplePremises:f[0].multiplePremisesField,address:f[0].propertyAddressField},u.push(e),localStorage.accountProperty=JSON.stringify(u)),i(n)):null!=n&&n()},error:function(n){initPopupErrorApi(n,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})):(void 0!=$.cookie("userProfile")&&(r=$.parseJSON($.cookie("userProfile")),f=JSON.stringify(r),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=f),null!=n&&n())}function i(n){if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var t=localStorage.getItem("accountDetailID"),i=t.split(",")[0],r=t.split(",")[1],u=t.split(",")[2],f={AccountId:$.trim(i),PremiseId:$.trim(r),PersonId:$.trim(u)};$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(f),contentType:"application/json",success:function(t){var f,e;"0"==t.statusField.codeField?((t.accountDetailField.AccountId=i,t.accountDetailField.PersonId=u,t.accountDetailField.PremiseId=r,void 0!=$.cookie("userProfile"))&&(f=JSON.parse($.cookie("userProfile")),t.accountDetailField.personField.firstNameField=f.FirstName,t.accountDetailField.personField.surnameField=f.Surname,t.accountDetailField.personField.emailAddressField=f.Email),void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==t.accountDetailField.personField.emailAddressField&&(t.accountDetailField.personField.emailAddressField=window.newEmail),e=JSON.stringify(t.accountDetailField),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=e,$(".account-multi__box").addClass("hidden"),null!=n&&n()):($(".alert__content p, .alert__content .lbl").html(t.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut())},error:function(n){initPopupErrorApi(n,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else null!=n&&n()}function u(n,t){var u=6,r=0,i;return n>1&&(r=(n-1)*u),i=r+u,i>t.length&&(i=t.length),{from:r,to:i}}function f(n){if(0!=$(n).find(".table-custom").length){var t=0;$(n).find(".table-custom .tbbody ul").each(function(){t<$(this).find(".water").width()&&(t=$(this).find(".water").width())});$(n).find(".table-custom .tbbody ul").each(function(n){$(this).find(".water").width(t+15);$(this).addClass("slideInUp").css("animation-delay",.2*n+"s")})}}function e(n){if(void 0!=n){var t=n.toString();return void 0==t.split(".")[1]?t+=".00":t.split(".")[1].length<2&&(t+="0"),t.startsWith("-")?t.replace("-","&pound;")+" in credit":"&pound;"+t}}function o(n,t){for(var r=[],i=0;i<n.length;i++)r.push(n[i].name+":"+n[i].value);$.ajax({type:"POST",cache:!1,url:apiUrlAddOrUpdateCustomerSession,data:JSON.stringify(r),contentType:"application/json",success:function(n){t(n)},error:function(n){console.log(n)}})}t.e=r;t.f=i;t.c=u;t.d=f;t.a=e;t.b=o},function(n){n.exports=jQuery},function(n,t,i){"use strict";function ut(){$(".main-content .nb-btn.update-bank-details").unbind("click touch").on("click touch",function(){a(!0)})}function ft(){$(".main-content .nb-btn.btn-pay-your-bill").unbind("click touch").on("click touch",function(){l()});"PayYourBill"==getUrlParams("step")&&$(".btn-pay-your-bill").trigger("click")}function et(){$(".main-content .nb-btn.btn-set-up-payment-plan").unbind("click touch").on("click touch",function(){w()});"setupPaymentPlan"==getUrlParams("step")&&$(".btn-set-up-payment-plan").trigger("click")}function ot(){$(".main-content .nb-btn.btn-submit-sms-reminders").unbind("click touch").on("click touch",function(){})}function st(){$(".main-content .nb-btn.btn-set-up-dd").unbind("click touch").on("click touch",function(){a()});"setupdd"==getUrlParams("step")&&$(".btn-set-up-dd").trigger("click")}function ht(n){var t=JSON.parse(localStorage.getItem("accountPaymentPlanData"));t?k(t):($(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlGetPaymentPlan+n.AccountId,contentType:"application/json",success:function(n){localStorage.accountPaymentPlanData=JSON.stringify(n);k(n)},error:function(n){initPopupErrorApi(n,$(".profileAlert"))},timeout:apiTimeOut}))}function k(n){if($(".your-direct-debit-plan").find(".tbbody").html(""),0==n.statusField.codeField){s=n.paymentPlansField;var t=s.length;t>0&&(ui=new b.a({totalItem:t,container:".your-direct-debit-plan",pageChangedCallBack:fi}))}else $(".your-direct-debit-plan").find(".tbbody").html('<ul class="slideInUp"><li>NO DATA<\/li><li><\/li><\/ul>')}function ct(n){i.i(u.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)&&(r.mainContent.find(".your-direct-debit-plan").removeClass("hidden"),1==n.paymentField.accountAutopayTypeField?($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").removeClass("hidden"),$(".your-direct-debit-plan .wp-changes-details .sub-title.DDP").removeClass("hidden"),n.paymentField.dDUpdateTwelveMonthsField&&$(".your-direct-debit-plan .wp-twocol").addClass("hidden")):($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").removeClass("hidden"),$(".your-direct-debit-plan .wp-changes-details .sub-title.PP").removeClass("hidden")),ht(n))}function lt(){1==JSON.parse(localStorage.getItem("newDirectDebitDetailsSubmitted"))?$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0):$(".main-content .nb-btn.btn-submit-new-details").unbind("click touch").on("click touch",function(n){if(n.preventDefault(),requiredForm(".your-direct-debit-plan")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),r={accountIdField:t.AccountId,premiseIdField:t.PremiseId,personIdField:t.PersonId,contactSourceField:"1",emailAddressField:t.personField.emailAddressField,paymentFrequencyField:$(".your-direct-debit-plan .dd-frequency").find("option:selected").val(),paymentDayField:$(".your-direct-debit-plan .dd-payment-day").find("option:selected").val()};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(r),dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){var r,f,e,o;($(".cssload-container.overlay").fadeOut(),0==n.statusField.codeField)?((localStorage.newDirectDebitDetailsSubmitted=!0,$(".alert_window.success.wp-modal .sumbit-message-Payment-Sec2").removeClass("hidden"),$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0),$(".alert_window.success.wp-modal .confirmedNum").html(n.contactIdField),$(".alert_window.success.wp-modal .nextpaymentamount").html(n.NBBStepAmount),$(".alert_window.success.wp-modal .nextpaymentdate").html(n.FirstTakeDate),$(".alert_window.success.wp-modal .cmn-email-msg").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").removeClass("hidden"),"1"==$(".your-direct-debit-plan .dd-frequency").find("option:selected").val()?($(".alert_window.success.wp-modal .input-payment-day b").html($(".your-direct-debit-plan .dd-payment-day").find("option:selected").html()),$(".alert_window.success.wp-modal .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html())):($(".alert_window.success.wp-modal .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden")),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")?($(".alert_window.success.wp-modal .sumbit-message-Updating-PaymentPlanInExtradition-Heading").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM3").removeClass("hidden"),$(".alert_window.success.wp-modal .cmn-email-msg1").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-headerpp").removeClass("hidden"),$(".alert_window.success.wp-modal .updating-paymentplan-details").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PC").addClass("hidden"),$(".alert_window.success.wp-modal .request-paypoint").addClass("hidden"),$(".alert_window.success.wp-modal .pc-msg").addClass("hidden"),$(".alert_window.success.wp-modal .othr-payment-box").removeClass("hidden")):t.paymentField.dDPaymentInExtractionField?($(".account__box bg__box div").removeAttr("style"),$(".alert_window.success.wp-modal .sumbit-message-DD-PaymentInExtradition").removeClass("hidden")):($(".alert_window.success.wp-modal .next-payment-headerdd").removeClass("hidden"),$(".alert_window.success.wp-modal .updating-dd-details").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM1").removeClass("hidden"),$(".alert_window.success.wp-modal .cmn-email-msg").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").addClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-Updating-DDInExtradition-Heading").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-Payment-Sec2").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info-amtdd").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update-dd").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PC").addClass("hidden"),$(".alert_window.success.wp-modal .request-paypoint").addClass("hidden"),$(".alert_window.success.wp-modal .pc-msg").addClass("hidden"),$(".alert_window.success.wp-modal .othr-payment-box").removeClass("hidden")),n.nBBStepAmountFieldSpecified&&n.firstTakeDateFieldSpecified)?(($(".alert_window.success.wp-modal .input-payment-frequency").show(),$(".alert_window.success.wp-modal .input-payment-day").show(),$(".alert_window.success.wp-modal .next-payment-update").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").removeClass("hidden"),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden"))?($(".alert_window.success.wp-modal .input-payment-frequency").css("display","block"),$(".alert_window.success.wp-modal .input-payment-day").css("display","block"),r=$(".alert_window.success.wp-modal .next-payment-info"),f=$(".alert_window.success.wp-modal .next-payment-update")):(r=$(".alert_window.success.wp-modal .next-payment-info-amtdd"),f=$(".alert_window.success.wp-modal .next-payment-update-dd"),$(".alert_window.success.wp-modal .next-payment-update").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").addClass("hidden")),e=r.html(),void 0!=e&&null!=e&&""!=e&&r.html(e.replace("#Amount#",n.nBBStepAmountField)),o=f.html(),void 0!=o&&null!=o&&""!=o&&f.html(o.replace("#nextdate#",i.i(u.j)(n.firstTakeDateField)))):("1"==$(".your-direct-debit-plan .dd-frequency").find("option:selected").val()?($(".alert_window.success.wp-modal .input-payment-frequency").show(),$(".alert_window.success.wp-modal .input-payment-day").show()):$(".alert_window.success.wp-modal .input-payment-day").hide(),$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info-amtdd").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update-dd").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update").addClass("hidden"),$(".alert_window.success.wp-modal .input-payment-frequency").css("diplay","block"),$(".alert_window.success.wp-modal.success-alert .dd-payment-day b").html($(".your-direct-debit-plan .dd-payment-day").find("option:selected").html())),getAccountDetail(t.AccountId,t.PremiseId,t.PersonId),$(".alert_window.success.wp-modal.submit-success-modal").show(),$(".alert_window.success.wp-modal.submit-success-modal .newDirectDebitDetailsContent").removeClass("hidden")):($(".profileAlert").find("p").html(n.statusField.messageField),$(".profileAlert").show())},error:function(n){initPopupErrorApi(n,$(".profileAlert"))},timeout:apiTimeOut})}})}function d(){1==JSON.parse(localStorage.getItem("requestPaypointCardSubmitted"))?$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0):$(".main-content .nb-btn.btn-request-paypoint-card").unbind("click touch").on("click touch",function(n){n.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo")),f={accountIdField:t.AccountId,contactSourceField:"1",personIdField:t.PersonId};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlRequestPaypointCard,data:JSON.stringify(f),dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){if($(".cssload-container.overlay").fadeOut(),0==n.statusField.codeField){localStorage.requestPaypointCardSubmitted=!0;var f=t.accountField.billDisplayAddressField;f.addressLine1Field;f.addressLine2Field;f.addressLine3Field;$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0);i.i(u.k)(r.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success").val()+n.contactIdField+'.<br><p style="border:1px solid black;">'+r.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success_msg2").val()+"<br>"+$(".wp-request-paypoint .address-street").html()+"<br>"+$(".wp-request-paypoint .address-city").html()+"<br>"+r.mainContent.find(".wp-request-paypoint .address-postcode").html()+"<\/p>");r.mainContent.find(".wp-request-paypoint .address-street").html(f.addressLine1Field+" "+f.addressLine2Field+f.addressLine3Field);r.mainContent.find(".wp-request-paypoint .address-city").html(f.addressLine4Field);r.mainContent.find(".wp-request-paypoint .address-postcode").html(f.postCodeField);$(".alert_window.success.wp-modal .confirmedNum").html(n.contactIdField);$(".alert_window.success.wp-modal").show();$(".alert_window.success.wp-modal .requestPaypointCardContent").removeClass("hidden");$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden");$(".alert_window.success.wp-modal .sumbit-message-PM").addClass("hidden");$(".alert_window.success.wp-modal .cmn-email-msg").addClass("hidden");$(".alert_window.success.wp-modal .sumbit-message-PC").removeClass("hidden");$(".alert_window.success.wp-modal .input-payment-frequency").css("display","none");$(".alert_window.success.wp-modal .next-payment-headerpp").addClass("hidden");$(".alert_window.success.wp-modal .pc-msg").removeClass("hidden");$(".alert_window.success.wp-modal .othr-payment-box").addClass("hidden");$(".alert_window.success.wp-modal .request-paypoint").removeClass("hidden");$(".alert_window.success.wp-modal .othr-ppc-cnm").addClass("hidden");$(".alert_window.success.wp-modal .ppc-cnm").removeClass("hidden");$(".alert_window.success.wp-modal .close-btn").on("click",function(){$(".alert_window.success.wp-modal").fadeOut();$(".alert_window.success.wp-modal").hide()})}else i.i(u.f)(n.statusField.messageField)},error:function(n){$(".cssload-container.overlay").fadeOut();i.i(u.f)(n.responseJSON.Message)},timeout:apiTimeOut})})}function at(){r.mainContent.find(".wp-usage-box.banner-on-track").addClass("hidden");r.mainContent.find(".wp-usage-box.banner-due").addClass("hidden");r.mainContent.find(".wp-usage-box.banner-overdue").addClass("hidden");r.mainContent.find(".wp-usage-box.banner-problem").addClass("hidden");$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").addClass("hidden");$(".your-direct-debit-plan .wp-changes-details .sub-title.DDP").addClass("hidden");$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").addClass("hidden");$(".your-direct-debit-plan .wp-changes-details .sub-title.PP").addClass("hidden");$(".payment-func").addClass("hidden");r.mainContent.find(".withDDwithPlan").addClass("hidden");r.mainContent.find(".withDDwithPlanZero").addClass("hidden");r.mainContent.find(".withDDwithoutPlan").addClass("hidden");r.mainContent.find(".wp-usage-box.your-transactions").addClass("hidden");$(".payment-func.setup-payment-plan").addClass("hidden");r.mainContent.find(".withoutDDwithPlan").addClass("hidden");$(".payment-func.setup-dd .setup-dd-step1 .are-you-authorized .nb-btn").addClass("nb-btn-outline");$(".payment-func.setup-dd .setup-dd-step1 .account-holder-yes").addClass("hidden");$(".payment-func.setup-dd .setup-dd-step1 .account-holder-no").addClass("hidden");$(".your-direct-debit-plan").addClass("hidden");1==JSON.parse(localStorage.getItem("newDirectDebitDetailsSubmitted"))&&$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0);r.mainContent.find(".update-bank-details-box").addClass("hidden");r.mainContent.find(".setup-payment-plan-box").addClass("hidden");r.mainContent.find(".payment-reminder-box").addClass("hidden");r.mainContent.find(".setup-direct-debit-box").addClass("hidden");r.mainContent.find(".wp-request-paypoint").addClass("hidden");r.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").addClass("hidden");r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").addClass("hidden");r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data").addClass("hidden");1==JSON.parse(localStorage.getItem("requestPaypointCardSubmitted"))&&$(".main-content .btn-request-paypoint-card").prop("disabled",!0);$(".payment-func.pay-by-card").addClass("hidden")}function vt(){$(".payment-func.main-content").removeClass("hidden")}function yt(n){var i,t,u;(r.mainContent.find(".wp-usage-box.your-transactions").removeClass("hidden"),null==localStorage.getItem("transactionHistoryInfo"))?(i=(new Date).toFormat("YYYY-MM-DD"),t=i.split("-"),t=parseInt(t[0]-3)+"-"+t[1]+"-"+t[2],u={accountIDField:n.AccountId,dateFromField:t,dateToField:i,transactionGroupField:""},$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetBillsPayments,data:JSON.stringify(u),dataType:"json",contentType:"application/json; charset=utf-8",success:function(n){localStorage.removeItem("transactionHistoryInfo");null!=n.billsAndPaymentsField&&(localStorage.transactionHistoryInfo=JSON.stringify(n.billsAndPaymentsField));v()},error:function(n){initPopupErrorApi(n,$(".profileAlert"));localStorage.removeItem("transactionHistoryInfo");v()},timeout:apiTimeOut})):v()}function o(){var n=[],i=[],r=[],t;if(null!=localStorage.getItem("transactionHistoryInfo")||void 0!=localStorage.getItem("transactionHistoryInfo"))for(n=JSON.parse(localStorage.getItem("transactionHistoryInfo")),t=0;t<n.length;t++)1==n[t].transactionTypeField||6==n[t].transactionTypeField&&n[t].amountField>0?i.push(n[t]):r.push(n[t]);return{transactionData:n,transactionBills:i,transactionPayments:r}}function c(n,t){t.addClass("hidden");n.addClass("hidden");$(f).find(".wp-your-property-btn .nb-btn-bills").hasClass("nb-btn-outline")?($(f).find(".wp-transactions-nodata.bills").addClass("hidden"),$(f).find(".wp-transactions-nodata.payments").removeClass("hidden")):($(f).find(".wp-transactions-nodata.payments").addClass("hidden"),$(f).find(".wp-transactions-nodata.bills").removeClass("hidden"),o().transactionBills.length>0?(n.removeClass("hidden"),$(f).find(".wp-transactions-nodata.bills").addClass("hidden")):(n.addClass("hidden"),$(f).find(".wp-transactions-nodata.bills").removeClass("hidden")))}function v(){var n=$(f).find(".wp-transactions-bills"),t=$(f).find(".wp-transactions-payments"),i=$(f).find(".wp-transactions-nodata");n.removeClass("hidden");t.addClass("hidden");i.addClass("hidden");o().transactionBills.length>0?it=new b.a({totalItem:o().transactionBills.length,container:".your-transactions .wp-transactions-bills",pageChangedCallBack:g}):c(n,t);o().transactionPayments.length>0?rt=new b.a({totalItem:o().transactionPayments.length,container:".your-transactions .wp-transactions-payments",pageChangedCallBack:g}):c(n,t);$(".cssload-container.overlay").fadeOut()}function g(n){if($(f).find(".wp-transactions-bills").hasClass("hidden")){$(f).find(".wp-transactions-payments .tbbody").html("");for(var u=o().transactionPayments,s="",y=i.i(e.c)(n,u).from,p=i.i(e.c)(n,u).to,t=y;t<p;t++){var w=new Date(u[t].dateField).toFormat("DD/MM/YYYY"),h=u[t].tenderTypeField?u[t].tenderTypeField:"",b=i.i(e.a)(-1*u[t].amountField);6==u[t].transactionTypeField&&(h=u[t].adjustmentTypeField?u[t].adjustmentTypeField:"");s+="<ul><li>"+w+"<\/li><li>"+h+"<\/li><li>"+b+"<\/li><\/ul>"}$(f).find(".wp-transactions-payments .tbbody").html(s);i.i(e.d)(".wp-transactions-payments")}else{$(f).find(".wp-transactions-bills .tbbody").html("");for(var r=o().transactionBills,c="",k=i.i(e.c)(n,r).from,d=i.i(e.c)(n,r).to,t=k;t<d;t++){var g=new Date(r[t].dateField).toFormat("DD/MM/YYYY"),l="Water services bill",nt=i.i(e.a)(r[t].amountField),tt=new Date(r[t].datePrintedField).toFormat("YYYY-MM-DD"),it="/Download/GetCustomerBill?billId="+r[t].billIdField+"&date="+tt,a="",v="";null!=r[t].datePrintedField&&""!=r[t].datePrintedField&&r[t].billIdField?a='<a href="'+it+'" target="_blank" class="nb-btn nb-btn-block nb-btn-outline btn-viewbill">View bill <i class="fa fa-file-pdf"><\/i><\/a>':v="not-view-bill";6==r[t].transactionTypeField&&(l=r[t].adjustmentTypeField);c+='<ul class="'+v+'"><li>'+g+"<\/li><li>"+l+"<\/li><li>"+nt+"<\/li><li>"+a+"<\/li><\/ul>"}$(f).find(".wp-transactions-bills .tbbody").html(c);i.i(e.d)(".wp-transactions-bills")}}function pt(){var n=$(f).find(".wp-transactions-bills"),t=$(f).find(".wp-transactions-payments"),i=$(f).find(".wp-transactions-nodata");$(".your-transactions .nb-btn-bills").unbind("click touch").on("click touch",function(r){r.preventDefault();$(this).parent().find(".nb-btn").addClass("nb-btn-outline");$(this).removeClass("nb-btn-outline").blur();o().transactionBills.length>0?(i.addClass("hidden"),t.addClass("hidden"),n.removeClass("hidden"),it.goToPage(1)):c(n,t)});$(".your-transactions .nb-btn-payments").unbind("click touch").on("click touch",function(r){r.preventDefault();$(this).parent().find(".nb-btn").addClass("nb-btn-outline");$(this).removeClass("nb-btn-outline").blur();o().transactionPayments.length>0?(i.addClass("hidden"),n.addClass("hidden"),t.removeClass("hidden"),rt.goToPage(1)):c(n,t)});$(".your-transactions .btn-viewbill").unbind("click touch").on("click touch",function(){$(this).blur()})}function nt(n,t){var s=new Date(t.paymentField.nextInstalmentDateField).toFormat("DD/MM/YYYY"),r=dateDiff.inDays(new Date,parseDate(formatDate(s))),e=t.paymentField.outstandingInstalmentAmountField,o=t.paymentField.nextInstalmentAmountField,h=parseFloat(e)/parseFloat(o),c=parseFloat(e)+parseFloat(o),f;2==t.paymentField.accountAutopayTypeField?r>=-5&&r<=5?n.find(".wp-usage-box.banner-due").removeClass("hidden"):r<-5?n.find(".wp-usage-box.banner-overdue").removeClass("hidden"):n.find(".wp-usage-box.banner-on-track-water-direct").removeClass("hidden"):"3rdPartyClaim"==t.accountField.nWLAccountOwnerField?n.find(".wp-usage-box.banner-on-track-3rd-party-claim").removeClass("hidden"):!t.paymentField.outstandingInstalmentAmountField||t.paymentField.outstandingInstalmentAmountField<0?n.find(".wp-usage-box.banner-on-track").removeClass("hidden"):1==t.paymentField.accountAutopayTypeField?n.find(".wp-usage-box.banner-problem").removeClass("hidden"):i.i(u.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField)?0==t.paymentField.accountAutopayTypeField&&t.paymentField.outstandingInstalmentAmountField>0?r>=25&&h<=1?n.find(".wp-usage-box.banner-due").removeClass("hidden"):n.find(".wp-usage-box.banner-overdue").removeClass("hidden"):r<=5&&c>0?n.find(".wp-usage-box.banner-due").removeClass("hidden"):n.find(".wp-usage-box.banner-on-track").removeClass("hidden"):t.paymentField.outstandingInstalmentAmountField>0&&(f=tt(t),!f||f<-15?n.find(".wp-usage-box.banner-overdue").removeClass("hidden"):f>=-15&&f<=0&&n.find(".wp-usage-box.banner-due").removeClass("hidden"))}function tt(n){if(!n.accountField.lastBillPeriodEndField&&!n.accountField.lastBillPeriodStartField)return 0;var t=n.premiseField.measuredField?new Date(n.accountField.lastBillPeriodEndField).toFormat("DD/MM/YYYY"):new Date(n.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY");return dateDiff.inDays(new Date,parseDate(formatDate(t)))}function wt(n){var t,f;n.paymentField.accountAutopayTypeField&&r.mainContent.find(".wp-usage-box.wp-next-bill button").addClass("hidden");t=n.paymentField.nextInstalmentDateField;(void 0===t&&(t=n.accountField.nextBillDueDateField),1==n.paymentField.accountAutopayTypeField)?i.i(u.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(0!=n.paymentField.accountBalanceField||n.premiseField.measuredField||3!=n.paymentField.accountPaymentFrequencyField&&1!=n.paymentField.accountPaymentFrequencyField&&6!=n.paymentField.accountPaymentFrequencyField||(r.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),r.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),n.paymentField.nextInstalmentAmountFieldSpecified?r.mainContent.find(".withDDwithPlan").removeClass("hidden"):(r.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),r.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),void 0!=n.paymentField.nextInstalmentAmountField&&r.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan h2").html(i.i(e.a)(n.paymentField.nextInstalmentAmountField)),r.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan date").html(i.i(u.j)(t)),r.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlanZero date").html(i.i(u.j)(t)),r.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan.payment-method-data b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField)+" Direct Debit"),r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),r.mainContent.find(".update-bank-details-box").removeClass("hidden")):(r.mainContent.find(".withDDwithoutPlan").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithoutPlan h2").html(i.i(u.j)(t)),r.mainContent.find(".update-bank-details-box").removeClass("hidden"),r.mainContent.find(".setup-payment-plan-box").removeClass("hidden")):i.i(u.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(!n.paymentField.outstandingInstalmentAmountField||n.paymentField.outstandingInstalmentAmountField<0?(0!=n.paymentField.accountBalanceField||n.premiseField.measuredField||3!=n.paymentField.accountPaymentFrequencyField&&1!=n.paymentField.accountPaymentFrequencyField&&6!=n.paymentField.accountPaymentFrequencyField?r.mainContent.find(".withoutDDwithPlan--nextPaymentLabel").removeClass("hidden"):r.mainContent.find(".withoutDDwithPlanZero--nextPaymentLabel").removeClass("hidden"),void 0!=n.paymentField.nextInstalmentAmountField&&r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel h2").html(i.i(e.a)(n.paymentField.nextInstalmentAmountField)),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel date").html(i.i(u.j)(t)),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlanZero--nextPaymentLabel date").html(i.i(u.j)(t))):(r.mainContent.find(".withoutDDwithPlan--amountDue").removeClass("hidden"),void 0!=n.paymentField.outstandingInstalmentAmountField&&(r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue h2").html(i.i(e.a)(n.paymentField.outstandingInstalmentAmountField)),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue date").html(i.i(u.j)(t)))),r.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),void 0!=n.paymentField.accountPaymentFrequencyField&&r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField)),n.paymentField.autopayNotAllowedField||2==n.paymentField.accountAutopayTypeField?r.mainContent.find(".setup-direct-debit-box").addClass("hidden"):r.mainContent.find(".setup-direct-debit-box").removeClass("hidden"),7!=n.paymentField.accountPaymentFrequencyField&&8!=n.paymentField.accountPaymentFrequencyField&&r.mainContent.find(".your-direct-debit-plan").removeClass("hidden")):(n.paymentField.autopayNotAllowedField||2==n.paymentField.accountAutopayTypeField?r.mainContent.find(".pay-bills-easy-way-box").addClass("hidden"):r.mainContent.find(".pay-bills-easy-way-box").removeClass("hidden"),2==n.paymentField.accountAutopayTypeField?(r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.water-direct").removeClass("hidden")):"3rdPartyClaim"==n.accountField.nWLAccountOwnerField?(r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.third-party").removeClass("hidden")):n.paymentField.accountPaymentFrequencyField?(r.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField))):(r.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.on-receipt-of-bill").removeClass("hidden")),f=tt(n),n.paymentField.outstandingInstalmentAmountField>0&&f<=0&&"3rdPartyClaim"!=n.accountField.nWLAccountOwnerField&&2!=n.paymentField.accountAutopayTypeField||0===n.paymentField.accountAutopayTypeField&&n.paymentField.outstandingInstalmentAmountField>0||n.premiseField.measuredField&&3===n.paymentField.accountPaymentFrequencyField||!n.premiseField.measuredField&&6===n.paymentField.accountPaymentFrequencyField?(r.mainContent.find(".noDDnoPlan-amount-due").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due h2").html(i.i(e.a)(n.paymentField.outstandingInstalmentAmountField)),r.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due date").html(i.i(u.j)(t))):2==n.paymentField.accountAutopayTypeField?(r.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlanOnDemand-next-bill-ready h2").html(i.i(u.j)(t))):(r.mainContent.find(".noDDnoPlan-next-bill-ready").removeClass("hidden"),r.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-next-bill-ready h2").html(i.i(u.j)(t))));r.mainContent.find(".wp-usage-box.wp-next-bill .account-balance h6").html(i.i(e.a)(n.paymentField.accountBalanceField))}function bt(n){switch(n.paymentField.accountPaymentFrequencyField){case 1:case 2:case 3:case 4:case 5:case 6:var t=[1],e=n.premiseField.measuredField,f=n.paymentField.accountPaymentFrequencyField;e||4!=f&&6!=f||t.push(3);i.i(u.c)($(".your-direct-debit-plan .dd-frequency"),t);i.i(u.b)($(".your-direct-debit-plan .dd-payment-day"));ct(n);break;case 7:case 8:default:r.mainContent.find(".wp-usage-box.your-direct-debit-plan").addClass("hidden")}}function kt(n){if(void 0!=n&&null!=n){var i=n.paymentField.accountPaymentFrequencyField,t=n.paymentField.accountBalanceField;""!=i&&null!=i&&""!=t&&null!=t&&(t<0?r.mainContent.find(".wp-usage-box.wp-next-bill .mea-incredit-nbb").removeClass("hidden"):t>0&&r.mainContent.find(".wp-usage-box.wp-next-bill .mea-indebit-nbb").removeClass("hidden"))}}function dt(n){if(1!=n.paymentField.accountAutopayTypeField){r.mainContent.find(".wp-request-paypoint").removeClass("hidden");var t=n.accountField.billDisplayAddressField;r.mainContent.find(".wp-request-paypoint .address-street").html(t.addressLine1Field+" "+t.addressLine2Field+t.addressLine3Field);r.mainContent.find(".wp-request-paypoint .address-city").html(t.addressLine4Field);r.mainContent.find(".wp-request-paypoint .address-postcode").html(t.postCodeField);$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-street").html(r.mainContent.find(".wp-request-paypoint .address-street").html());$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-city").html(r.mainContent.find(".wp-request-paypoint .address-city").html());$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-postcode").html(r.mainContent.find(".wp-request-paypoint .address-postcode").html());d()}}function y(n){return!n.paymentField.accountAutopayTypeField&&!n.paymentField.cardPaymentsNotAllowedField}function gt(n){y(n)&&($(".main-content .nb-btn.btn-pay-your-bill").removeClass("hidden"),r.mainContent.find(".wp-usage-box.banner-due").addClass("clickable").unbind("click touch").on("click touch",function(){l()}),r.mainContent.find(".wp-usage-box.banner-overdue").addClass("clickable").unbind("click touch").on("click touch",function(){l()}))}function ni(n){r.mainContent=$(".item[data-rel=billspayments] .payment-func.main-content");at();vt();yt(n);nt(r.mainContent,n);wt(n);bt(n);kt(n);dt(n);gt(n);ft();ut();st();et();ot();lt();d();pt();r.mainContent.find("> .wp-twocol").each(function(){$(this).children(":visible").length<2&&$(this).removeClass("wp-twocol")})}function l(){if(!y(JSON.parse(localStorage.getItem("accountDetailInfo"))))return void $(".account-tabs .custom-dots li[rel=account]").trigger("click");pushStateParameterUrl({step:"PayYourBill"});ii.a.init();htmlScroll()}function p(n){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return!(1!=t.paymentField.accountAutopayTypeField&&!i.i(u.l)(t)&&(i.i(u.f)(n),1))}function w(){if(JSON.parse(localStorage.getItem("accountDetailInfo")),p($(".errorMessage_InvalidAccountOwnerFieldSetupPP").val())){var n=$(".owl-item.active .item").children(".payment-func.setup-payment-plan").attr("rel");pushStateParameterUrl({step:n});$(".payment-func").addClass("hidden");$(".payment-func.setup-payment-plan").removeClass("hidden");ri.a.init();htmlScroll()}}function a(n){var i=$(".owl-item.active .item").children(".payment-func.setup-dd").attr("rel"),t;(pushStateParameterUrl({step:i}),p($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val()))&&($(".payment-func").addClass("hidden"),$(".payment-func.setup-dd").removeClass("hidden"),t=$(".payment-func.setup-dd .setup-dd-step1"),n?(t.find(".setup-dd-label").addClass("hidden"),t.find(".change-bank-details-label").removeClass("hidden")):(t.find(".change-bank-details-label").addClass("hidden"),t.find(".setup-dd-label").removeClass("hidden")),ti.a.init(),htmlScroll())}var b=i(13),ti=i(7),u=i(0),h=i(6),e=i(1),ii=i(8),ri=i(10);t.f=nt;t.e=y;t.d=p;t.c=w;t.b=a;var r={},s={},ui={},f=".payment-func .your-transactions",it={},rt={},fi=function(n){for(var r="",f=i.i(e.c)(n,s).from,o=i.i(e.c)(n,s).to,t=f;t<o;t++)r+="<ul><li>"+i.i(u.j)(s[t].dueDateField)+"<\/li><li>"+i.i(e.a)(s[t].amountDueField)+"<\/li><\/ul>";$(".your-direct-debit-plan").find(".tbbody").html(r);$(".your-direct-debit-plan .table-custom .tbbody ul").each(function(n){$(this).addClass("slideInUp").css("animation-delay",.2*(n+1)+"s")})};r.initialize=function(n){void 0!=n&&!0===n&&$([document.documentElement,document.body]).animate({scrollTop:$(".account-tabs").offset().top},1e3);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return void 0==t?void $("body").unbind("doneGettingAccountDetail",r.initialize).on("doneGettingAccountDetail",r.initialize):i.i(h.b)()?(l(),localStorage.removeItem("makePayment"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})):i.i(u.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField)&&i.i(h.c)()?(localStorage.removeItem("redirectToSetupPaymentPlan"),$(".cssload-container.overlay").fadeOut(),void $('li[rel="account"]').click()):i.i(h.c)()?(w(),void localStorage.removeItem("redirectToSetupPaymentPlan")):1===t.paymentField.accountAutopayTypeField&&i.i(h.d)()?(localStorage.removeItem("redirectToSetupDirectDebit"),void $('li[rel="account"]').click()):i.i(h.d)()?(a(),void localStorage.removeItem("redirectToSetupDirectDebit")):void ni(t)};t.a=r},function(n,t,i){"use strict";i.d(t,"e",function(){return r});i.d(t,"i",function(){return u});i.d(t,"l",function(){return f});i.d(t,"m",function(){return e});i.d(t,"f",function(){return o});i.d(t,"h",function(){return s});i.d(t,"j",function(){return h});i.d(t,"k",function(){return c});i.d(t,"n",function(){return l});i.d(t,"b",function(){return a});i.d(t,"g",function(){return v});i.d(t,"a",function(){return y});i.d(t,"d",function(){return p});i.d(t,"c",function(){return w});var r=".wp-your-property",u=".item[data-rel=home] .wp-usage-view",f=".wp-usage-detail-graph",e=".wp-usage-detail-table",o=".wp-usage-unmetered",s=".wp-rended-unders",h=".wp-your-property-btn.metered",c=".wp-your-property-btn.unmetered",l=".wp-usage-graph-noreadingdata",a=".wp-usage-detail-reading",v=".wp-usage-no-readingdata",y=".profileAlert",p=".account-nwl",w=".account-confirmation"},function(n,t,i){"use strict";function o(n){n.html("<option value='0'><\/option>");$.each(["Morning","Afternoon","Evening","Anytime"],function(t,i){n.append(new Option(i,parseInt(t+1),!1,!1))});initSelect(n)}function s(){$(u.h).removeClass("hidden");var f=JSON.parse(localStorage.getItem("accountDetailInfo")),n=f.accountField.numberOfOccupiersField,t=getUrlParams("account"),i=getUrlParams("applyForWaterMeter");null!=localStorage.usageCalculatorInput&&null!=t&&"home"==t&&null!=i&&"true"==i&&(n=JSON.parse(localStorage.getItem("usageCalculatorInput")).NumberOfOccupiers);initNumberOfOccupants($(u.h).find(".number-occupants"),n);e($(u.h).find(".number-bedrooms"));o($(u.h).find(".select-preferred-time"));"NWL"!=urlAccount.sitecode&&$(u.h).find(".row-bedrooms").removeClass("hidden");r.yesButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .yes");r.noButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .no");r.yesButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .yes");r.noButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .no");r.yesButtonRentedProperty=$(".wp-rended-unders .is-rented .yes");r.noButtonRentedProperty=$(".wp-rended-unders .is-rented .no");r.yesButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .yes");r.noButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .no");r.buttonSubmitRequestNotRented=$(".wp-rended-unders .btn-submit-request-norented");r.yesButtonExternalStopTap.on("click touch",h);r.noButtonExternalStopTap.on("click touch",c);r.yesButtonIsPropertyAFlat.on("click touch",l);r.noButtonIsPropertyAFlat.on("click touch",a);r.yesButtonRentedProperty.on("click touch",y);r.noButtonRentedProperty.on("click touch",p);r.yesButtonTenancyLessThan6Months.on("click touch",w);r.noButtonTenancyLessThan6Months.on("click touch",b);r.buttonSubmitRequestNotRented.unbind("click");r.buttonSubmitRequestNotRented.on("click touch",k)}function h(){r.yesButtonExternalStopTap.removeClass("nb-btn-outline").blur();r.noButtonExternalStopTap.addClass("nb-btn-outline");$(u.h).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error");$(u.h).find(".priority-msg").removeClass("hidden")}function c(){r.noButtonExternalStopTap.removeClass("nb-btn-outline").blur();r.yesButtonExternalStopTap.addClass("nb-btn-outline");$(u.h).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error");$(u.h).find(".priority-msg").addClass("hidden")}function l(){r.yesButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur();r.noButtonIsPropertyAFlat.addClass("nb-btn-outline");$(u.h).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function a(){r.noButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur();r.yesButtonIsPropertyAFlat.addClass("nb-btn-outline");$(u.h).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function v(){r.noButtonTenancyLessThan6Months.addClass("nb-btn-outline");r.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline");$(u.h).find(".landlord-permission").addClass("hidden");$(u.h).find(".contact-preferences").addClass("hidden")}function y(){r.yesButtonRentedProperty.removeClass("nb-btn-outline").blur();r.noButtonRentedProperty.addClass("nb-btn-outline");$(u.h).find(".tenancy-agreement-less-than-6-months").removeClass("hidden");v()}function p(){r.noButtonRentedProperty.removeClass("nb-btn-outline").blur();r.yesButtonRentedProperty.addClass("nb-btn-outline");$(u.h).find(".tenancy-agreement-less-than-6-months").addClass("hidden");$(u.h).find(".landlord-permission").addClass("hidden");$(u.h).find(".contact-preferences").removeClass("hidden")}function w(){r.yesButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur();r.noButtonTenancyLessThan6Months.addClass("nb-btn-outline");$(".wp-rended-unders .landlord-permission").removeClass("hidden");$(".wp-rended-unders .contact-preferences").addClass("hidden")}function b(){r.noButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur();r.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline");$(".wp-rended-unders .landlord-permission").addClass("hidden");$(".wp-rended-unders .contact-preferences").removeClass("hidden")}function k(){var s=requiredForm(".wp-rended-unders .row-number-occupants"),i=r.yesButtonExternalStopTap.hasClass("nb-btn-outline")&&r.noButtonExternalStopTap.hasClass("nb-btn-outline"),f,t,e,o;if(i&&$(u.h).find(".external-stop-tap .nb-btn").addClass("nb-btn-error"),f=!0,$(u.h).find(".priority-msg").hasClass("hidden")||(f=requiredForm(".wp-rended-unders .priority-msg")),t=r.yesButtonIsPropertyAFlat.hasClass("nb-btn-outline")&&r.noButtonIsPropertyAFlat.hasClass("nb-btn-outline"),t&&$(u.h).find(".is-property-a-flat .nb-btn").addClass("nb-btn-error"),e=!0,$(u.h).find(".contact-preferences").hasClass("hidden")||(e=requiredForm(".wp-rended-unders .contact-preferences")),$(u.h).find(".form-row").each(function(){if(s&&($(this).find(".nb-btn").hasClass("nb-btn-error")||$(this).find(".priority-msg").not(".hidden").hasClass("error")))return htmlScroll($(this).offset().top),!1}),o=!0,"ESW"==urlAccount.sitecode&&(o=requiredForm(".wp-rended-unders .row-bedrooms")),!s||i||!f||t||!e||!o)return void $(this).blur();var n=JSON.parse(localStorage.getItem("accountDetailInfo")),h=!t&&r.noButtonIsPropertyAFlat.hasClass("nb-btn-outline")?5:3,c=!i&&r.noButtonExternalStopTap.hasClass("nb-btn-outline")?$(u.h).find(".priority-msg .msg").val():"",l=r.noButtonRentedProperty.hasClass("nb-btn-outline")?"Y":"N",a=$(u.h).find(".row-bedrooms").hasClass("hidden")?"":$(u.h).find(".number-bedrooms option:selected").val(),v=r.yesButtonTenancyLessThan6Months.hasClass("nb-btn-outline")?"N":"Y",y={accountIdField:n.AccountId,premiseIdField:n.PremiseId,personIdField:n.PersonId,contactIdField:"",contactSourceField:"1",emailAddressField:n.personField.emailAddressField,propertyTypeField:h,numberOfBedroomsField:a,numberOfOccupantsField:$(u.h).find(".number-occupants option:selected").val(),premiseRentedField:l,shortTermTenancyField:v,stopTapLocationField:c,preferredContactTimeField:$(u.h).find(".select-preferred-time option:selected").val(),waterEfficiencyPackRequestedField:"N",telephoneNumberField:$(u.h).find(".telephone").val()};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlAddMeterReadApplication,data:JSON.stringify(y),contentType:"application/json",success:function(t){0==t.statusField.codeField?getAccountDetail(n.AccountId,n.PremiseId,n.PersonId,"submitRequestNotRented-"+t.contactIdField):($(".profileAlert .alert__content p").html(t.statusField.messageField),initErrorCodeCMS($(".profileAlert"),t.statusField.codeField),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut())},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}})}function f(n){if(void 0!=n)return n.substring(8,10)+"/"+n.substring(5,7)+"/"+n.substring(0,4)}var u=i(4),r,e;t.b=f;r={};e=function(n){var t,i;for(n.html("<option><\/option>"),n.parent().find(".form-line").html(""),t=0;t<15;t++)i=t+1,n.append('<option value="'+i.toString()+'">'+i.toString()+"<\/option>");initSelect(n)};r.initialize=function(){var n,t;$(".ineligible-to-apply-for-meter").addClass("hidden");$(".ineligible-to-apply-for-meter .unable-to-install").addClass("hidden");$(".ineligible-to-apply-for-meter .meter-application-being-processed").addClass("hidden");$(".ineligible-to-apply-for-meter .move-home-being-processed").addClass("hidden");n=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=n&&(void 0!=n.personField&&(t=n.personField.mobileNumberField,""==t&&(t=""==n.personField.homePhoneNumberField?n.personField.workPhoneNumberField:n.personField.homePhoneNumberField),$(u.h).find(".contact-preferences .telephone").val(t),inputValidate($(u.h).find(".contact-preferences .telephone"),!0)),n.premiseField.measuredField||n.premiseField.sewerageOnlyField||"2"==n.accountField.accountTypeField||"3"==n.accountField.accountTypeField?($(".ineligible-to-apply-for-meter").removeClass("hidden"),$(".ineligible-to-apply-for-meter.bgblue-light").addClass("hidden"),$(".ineligible-to-apply-for-meter .unable-to-install").removeClass("hidden")):n.premiseField.meterAppSLADueFieldSpecified?(void 0!=n.premiseField.meterAppSLADueField&&$(".ineligible-to-apply-for-meter .date").html(f(n.premiseField.meterAppSLADueField)),$(".ineligible-to-apply-for-meter.bgblue-light").removeClass("hidden"),$(".ineligible-to-apply-for-meter .meter-application-being-processed").removeClass("hidden")):n.accountField.mIMOSLADueFieldSpecified?(void 0!=n.accountField.mIMOSLADueField&&$(".ineligible-to-apply-for-meter .date").html(f(n.accountField.mIMOSLADueField)),$(".ineligible-to-apply-for-meter").removeClass("hidden"),$(".ineligible-to-apply-for-meter.bgblue-light").addClass("hidden"),$(".ineligible-to-apply-for-meter .move-home-being-processed").removeClass("hidden")):s())};t.a=r},function(n,t,i){"use strict";function b(n,t,i,r,u,f){var e=[],o;return localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=n+","+t+","+i,o={accountID:n,personID:i,premiseID:t,multiplePremises:r,address:u},e.push(o),localStorage.accountProperty=JSON.stringify(e),multiOldProperty=JSON.stringify(e),f?($('li[rel="billspayments"]').click(),!1):($("body").trigger({type:"doneGettingAccountId"}),!0)}function s(n){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),u=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0,e;void 0!==t&&null!=t&&(void 0!==t.premiseField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField?(i.i(f.a)(),$(r.e).removeClass("hidden"),$(r.g).removeClass("hidden"),$(r.g).find(".grap-no-reading-data-text").addClass("hidden"),$(r.g).find(".no-reading-data-text").addClass("hidden"),$(r.g).find(".multi-meter-data-text").removeClass("hidden"),u&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden")),$(".cssload-container.overlay").fadeOut()):null!=t.metersField&&t.premiseField.measuredField?(e={accountIdField:$.trim(t.AccountId),premiseIdField:$.trim(t.PremiseId),badgeNumberField:t.metersField[0].badgeNumberField},$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetMeterReadHistory,data:JSON.stringify(e),contentType:"application/json",success:function(n){0==n.statusField.codeField||"105"==n.statusField.codeField?(n.statusField=null,localStorage.removeItem("accountUsageInfo"),localStorage.accountUsageInfo=JSON.stringify(n),getWaterUsageData(),i.i(f.c)()):($(r.a).find("p").html(n.statusField.messageField),$(".profileAlert").show());$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}})):(void 0!=n&&"backmyhome"==n&&($(r.d).removeClass("hidden"),$(r.c).addClass("hidden"),$(r.e).find(".unmetered .nb-btn").addClass("nb-btn-outline"),$(r.e).find(".unmetered .btn-am-i-better-off").removeClass("nb-btn-outline"),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(r.f).removeClass("hidden"),$(r.h).addClass("hidden")),u&&($(".wp-your-usage-compare .wp-your-usage-metered").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden")),void 0!=n&&"backmyhome"==n?y(n):y(),0==$(".account-carousel .active .accountSummary--allComponents").length&&$(".cssload-container.overlay").fadeOut()))}function o(n){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),u,h,s,c,v,p,l,o,a,e,w;if(accountUsage=JSON.parse(localStorage.getItem("accountUsageInfo")),u=$.parseJSON(localStorage.getItem("waterUsageData")),null==u&&(u=""),h=25,s=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0,""!=$(".usage-percentage").val()&&(h=parseInt($(".usage-percentage").val())),t&&t.premiseField)if(t.premiseField.measuredField){if($(r.e).removeClass("hidden"),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)return i.i(f.a)(),$(r.g).removeClass("hidden"),$(r.g).find(".no-reading-data-text").addClass("hidden"),$(r.g).find(".grap-no-reading-data-text").addClass("hidden"),$(r.g).find(".multi-meter-data-text").removeClass("hidden"),s&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden")),!1;if($(r.i).removeClass("hidden"),$(r.e).find(r.j).removeClass("hidden"),$(r.e).find(".form-subtitle.unmetered-label").addClass("hidden"),i.i(f.a)(),"my-usage"==n&&$(r.i).removeClass("hidden"),null!=accountUsage){if(void 0!==accountUsage.lastYearAvgUsageField&&null!=accountUsage.lastYearAvgUsageField?(c=2,$(".number-occupiers .rangeBox").val(c),void 0!==t.accountField.numberOfOccupiersField&&""!=typeof t.accountField.numberOfOccupiersField&&($(".number-occupiers .rangeBox").val(t.accountField.numberOfOccupiersField),c=t.accountField.numberOfOccupiersField),v=$.datepicker.formatDate("yy-mm",new Date),p=convertDateToString(v),$(r.i).find(".usage-formto").html(p)):u="",""==u||(void 0===accountUsage.masterMeterField||accountUsage.masterMeterField)&&(void 0===t.premiseField.moreThanOneMeterField||t.premiseField.moreThanOneMeterField)?($(r.i).find(".your-usage-compare").addClass("hidden"),s&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"))):($(r.i).find(".your-usage-compare").removeClass("hidden"),l=$(r.i).find(".wp-submit-meter-link"),l.html(l.html().replace("#submitting_a_meter_reading#",'<a href="javascript:void(0)" onClick="viewMeterReading($(this))">submitting a meter reading<\/a>')),s?($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),i.i(nt.a)(u,$(".wp-your-usage-metered"))):i.i(nt.a)(u,$(".wp-your-usage-compare"))),""==u&&(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField))return i.i(f.a)(),$(r.g).removeClass("hidden"),$(r.g).find(".grap-no-reading-data-text").addClass("hidden"),$(r.g).find(".multi-meter-data-text").addClass("hidden"),$(r.g).find(".no-reading-data-text").removeClass("hidden"),!1;void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField?($(r.i).removeClass("hidden"),o=parseInt(accountUsage.lastYearAvgUsageField),$(r.i).find(".wp-average-daily").addClass("not-previousyearavg"),$(r.i).find(".wp-standard-water .wp-line").addClass("hidden"),$(r.i).find(".wp-standard-water .wp-usage-teaser").addClass("hidden"),$(r.i).find(".wp-usage-unit").html(o),ut()):($(r.i).removeClass("hidden"),$(r.i).find(".wp-average-daily").removeClass("not-previousyearavg"),$(r.i).find(".wp-standard-water .wp-line").removeClass("hidden"),o=parseInt(accountUsage.lastYearAvgUsageField),a=accountUsage.previousYearAvgUsageField,$(r.i).find(".wp-usage-unit").html(o),e=-1*parseInt((a-o)/a*100),w=e<0?-1*e:e,$(r.i).find(".wp-usage-present").html(w),$(r.i).find(".wp-pecent i").removeClass("fa-arrow-down").addClass("fa-arrow-up"),$(r.i).find(".wp-usage-teaser").addClass("hidden"),e<0?($(r.i).find(".wp-usage-teaser.wp-usage-good").removeClass("hidden"),$(r.i).find(".wp-pecent i").removeClass("fa-arrow-up").addClass("fa-arrow-down")):e>=0&&e<h?$(r.i).find(".wp-usage-teaser.wp-usage-high").removeClass("hidden"):$(r.i).find(".wp-usage-teaser.wp-usage-higher").removeClass("hidden"),ut())}}else y(),$(r.e).find(".form-subtitle.unmetered-label").removeClass("hidden"),s&&($(".wp-your-usage-compare .wp-your-usage-metered").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden"))}function k(n){var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],n)}function h(){"setupPaymentPlan"==getUrlParams("step")&&ht.a.init();var n=localStorage.getItem("redirectToSetupPaymentPlan");return void 0!=n&&"true"===n}function c(){"setupdd"==getUrlParams("step")&&lt.a.init();var n=localStorage.getItem("redirectToSetupDirectDebit");return void 0!=n&&"true"===n}function l(){if("PayYourBill"==getUrlParams("step")){ct.a.init();var n=localStorage.getItem("makePayment");return void 0!=n&&"true"===n}}function ft(){var n=localStorage.getItem("updateUserDetail");return void 0!=n&&"true"===n}var d=i(9),et=i(19),ot=i(18),st=i(5),ht=i(10),ct=i(8),lt=i(7),f=i(11),g=i(3),r=i(4),nt=i(12),a=i(23),at=i(1),u,e,v,vt,p,y;t.e=o;t.c=h;t.d=c;t.b=l;p={};window.multiOldProperty=[];window.accountUsage="";var yt=function(){$(".profile-view .changedetail-btn").on("click touch",function(){$(".my-profile .profile-form").removeClass("hidden");$(".my-profile .profile-view").addClass("hidden");requiredForm(".profile-form")});$(".my-profile .changepassword-btn").on("click touch",function(){$(".my-profile .change-password").removeClass("hidden");$(".my-profile .profile-view").addClass("hidden")});$(".my-profile .updatemarketing-btn").on("click touch",function(){var u=$.parseJSON(localStorage.getItem("accountDetailInfo")),o,s,h,c;if(null==u.PersonId||""==u.PersonId)$(".profileAlert .alert__block .alert__content p").html($(this).attr("data-message")),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut();else{if(null!=u.personField){var n=u.personField,t=!1,i=!1,r=!1,f=!1,e=!1;null!=n.contactPreferencesEmailField&&(o=n.contactPreferencesEmailField,propCheck($(".change-marketing #InfoMarketingEmail"),!0),o.forEach(function(n){n.contactTypeEmailField.indexOf("Research")>=0&&(t=!0);n.contactTypeEmailField.indexOf("Kielder")>=0&&(i=!0);n.contactTypeEmailField.indexOf("NWL")>=0&&(r=!0)}));null!=n.contactPreferencesPhoneField&&(s=n.contactPreferencesPhoneField,propCheck($(".change-marketing #InfoMarketingTelephone"),!0),s.forEach(function(n){n.contactTypePhoneField.indexOf("Research")>=0&&(t=!0);n.contactTypePhoneField.indexOf("Kielder")>=0&&(i=!0);n.contactTypePhoneField.indexOf("NWL")>=0&&(r=!0)}));null!=n.contactPreferencesPostField&&(h=n.contactPreferencesPostField,propCheck($(".change-marketing #InfoMarketingPost"),!0),h.forEach(function(n){n.contactTypePostField.indexOf("Research")>=0&&(t=!0);n.contactTypePostField.indexOf("Kielder")>=0&&(i=!0);n.contactTypePostField.indexOf("NWL")>=0&&(r=!0)}));null!=n.contactPreferencesTextField&&(c=n.contactPreferencesTextField,propCheck($(".change-marketing #InfoMarketingTextSMS"),!0),c.forEach(function(n){n.contactTypeTextField.indexOf("Research")>=0&&(t=!0);n.contactTypeTextField.indexOf("Kielder")>=0&&(i=!0);n.contactTypeTextField.indexOf("NWL")>=0&&(r=!0);n.contactTypeTextField.indexOf("Payment")>=0&&(f=!0);n.contactTypeTextField.indexOf("Fieldwork")>=0&&(e=!0)}));propCheck($(".change-marketing #NWLProductsMarketing"),r);propCheck($(".change-marketing #ResearchPrograms"),t);propCheck($(".change-marketing #KielderProductsMarketing"),i);propCheck($(".change-marketing #PaymentMarketing"),f);propCheck($(".change-marketing #FieldworkMarketing"),e)}$(".my-profile .change-marketing").removeClass("hidden");$(".my-profile .profile-view").addClass("hidden")}});$(".my-profile .cancel-btn").on("click touch",function(){$(".my-profile .profile-form").addClass("hidden");$(".my-profile .change-marketing").addClass("hidden");$(".my-profile .change-password").addClass("hidden");$(".my-profile .profile-view").removeClass("hidden");showAccountInfo();$(window).width()<=mobile&&$(window).scrollTop(0)})},pt=function(){$(".change-password .save-btn").on("click touch",function(n){if(n.preventDefault(),requiredForm(".change-password")){$(".cssload-container.overlay").show();var t={OldPassword:$(".change-password .oldpassword").val(),NewPassword:$(".change-password .password").val()};$.ajax({type:"PUT",cache:!1,url:apiUrlChangePassword,data:JSON.stringify(t),contentType:"application/json",success:function(n){if(null==n.Response||"null"==n.Response){$(".profileAlert").addClass("error").removeClass("success profile-success account-null");var t=n.RestException.ErrorCode;$(".profileAlert .alert__block .alert__content p").html(n.RestException.Description);$.each(errorCodes,function(n){errorCodes[n].Code==t&&$(".loginAlert .alert__block .alert__content p").html(errorCodes[n].Message)})}else $(".profileAlert").removeClass("profile-success").addClass("success change-success"),$(".profileAlert .alert__block .alert__content p").html($(".change-password .save-btn").attr("data-message"));$(".profileAlert").show();$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}})}})},tt=function(){var t=$.parseJSON(localStorage.getItem("accountDetailInfo")),n,e,s,o;if(null==t.PersonId||""==t.PersonId)n={EmailAddress:$(".profile-edit .form-row .email").val(),FirstName:$(".profile-edit .form-row .firstname").val(),Surname:$(".profile-edit .form-row .surname").val()};else{e=$(".profile-edit .form-row .address3").val();s="N";""!=$(".profile-edit .form-select .country :selected").text()&&"United Kingdom"!=$(".profile-edit .form-select .country :selected").text()&&(e=$(".profile-edit .form-row .address3").val()+", "+$(".profile-edit .form-select .country :selected").text(),s="Y");var l=$(".profile-edit .form-row .telephone").val(),h=$(".profile-edit .form-row .firstname").val(),c=$(".profile-edit .form-row .surname").val(),a=$(".profile-edit .form-row .address").val(),v=$(".profile-edit .form-row .address1").val(),y=$(".profile-edit .form-row .address2").val(),p=$(".profile-edit .form-row .new-postcode").val(),u=$(".profile-edit .form-row .email").val(),n={TelephoneNumber:l.trim(),EmailAddress:u,FirstName:h,Surname:c,CorrespondenceAddress:{AddressLine1:null,AddressLine2:null,AddressLine3:null,AddressLine4:null,PostCode:null,AddressIsOverseas:null}};if(null!=t){var i=t.personField,r=t.accountField,f=r.billDisplayAddressField;null==r.numberOfOccupiersField||""===r.numberOfOccupiersField?(r.numberOfOccupiers=1,r.numberOfOccupiersFieldSpecified=!0):(r.numberOfOccupiers=t.accountField.numberOfOccupiersField,r.numberOfOccupiersFieldSpecified=!0);n.AccountId=t.AccountId;n.PersonId=t.PersonId;n.PremiseId=t.PremiseId;n.NumberOfOccupiers=r.numberOfOccupiers;n.DateOfBirth=i.dateOfBirthField;n.DateOfBirthSpecified=i.dateOfBirthFieldSpecified;u!=i.emailAddressField&&(n.IsEmailAddressChanged=!0);a!=f.addressLine1Field||v!=f.addressLine2Field||y!=f.addressLine3Field||e!=f.addressLine4Field||p!=f.postCodeField?(n.CorrespondenceAddress.AddressLine1=a,n.CorrespondenceAddress.AddressLine2=v,n.CorrespondenceAddress.AddressLine3=y,n.CorrespondenceAddress.AddressLine4=e,n.CorrespondenceAddress.PostCode=p,n.CorrespondenceAddress.AddressIsOverseas=s):(n.CorrespondenceAddress.AddressLine1=null,n.CorrespondenceAddress.AddressLine2=null,n.CorrespondenceAddress.AddressLine3=null,n.CorrespondenceAddress.AddressLine4=null,n.CorrespondenceAddress.PostCode=null,n.CorrespondenceAddress.AddressIsOverseas=null);h!=i.firstNameField||c!=i.surnameField?(n.IsNameChanged=!0,n.AccountName=h+" / "+c):n.AccountName=null;o=i.mobileNumberField;""==o&&(o=""==i.homePhoneNumberField?i.workPhoneNumberField:i.homePhoneNumberField);l.trim()==o&&(n.TelephoneNumber=null);isSwitched($(".profile-edit #Ebilling"))!=r.eBillingField?(n.EbillingFlag=isSwitched($(".profile-edit #Ebilling")),n.EbillingFlagSpecified=!0):n.EbillingFlagSpecified=!1;n.MarketingFlag=i.marketingFlagField;n.MarketingFlagSpecified=i.marketingFlagFieldSpecified;var b=[{PropertyChanged:"",contactTypeEmailField:"NWL",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeEmailField:"Research",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeEmailField:"Kielder",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],k=[{PropertyChanged:"",contactTypePhoneField:"NWL",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePhoneField:"Research",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePhoneField:"Kielder",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],d=[{PropertyChanged:"",contactTypePostField:"NWL",contactTypePostFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePostField:"Research",contactTypePostFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePostField:"Kielder",contactTypePostFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],g=[{PropertyChanged:"",contactTypeTextField:"NWL",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeTextField:"Research",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeTextField:"Kielder",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],w=[{contactTypeTextField:"Payment",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #PaymentMarketing"))},{contactTypeTextField:"Fieldwork",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #FieldworkMarketing"))}];n.ContactPreferencesEmails=isSwitched($(".profile-edit #InfoMarketingEmail"))?b:null;n.ContactPreferencesPhones=isSwitched($(".profile-edit #InfoMarketingTelephone"))?k:null;n.ContactPreferencesPosts=isSwitched($(".profile-edit #InfoMarketingPost"))?d:null;n.ContactPreferencesTexts=isSwitched($(".profile-edit #InfoMarketingTextSMS"))?g.concat(w):w}}$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(n),contentType:"application/json",success:function(i){if(null==t.PersonId||""==t.PersonId||0==i.statusField.codeField){t.FirstName=n.FirstName;t.Surname=n.Surname;null!=u&&""!=u||(u=$(".profile-edit .form-row .email").val());t.Email=u;localStorage.removeItem("accountDetailInfo");localStorage.accountDetailInfo=JSON.stringify(t);var r=JSON.parse($.cookie("userProfile"));r.FirstName=n.FirstName;r.Surname=n.Surname;r.Email=u;$.cookie("userProfile",JSON.stringify(r),{path:"/"});$(".profile-form").hasClass("hidden")||$(".profileAlert .alert__content p").html($(".profile-form .save-btn").attr("data-message"));$(".change-marketing").hasClass("hidden")||$(".profileAlert .alert__content p").html($(".change-marketing .save-btn").attr("data-message"));$(".profileAlert").addClass("profile-success success").removeClass("change-success account-null");$(window).width()<=mobile&&$(window).scrollTop(0)}else $(".profileAlert .alert__content p").html(i.statusField.messageField);$(".profileAlert").show();$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}})},wt=function(){$(".profile-form .save-btn").on("click touch",function(n){n.preventDefault();var t=$.parseJSON(localStorage.getItem("accountDetailInfo"));null!=t.PersonId&&""!=t.PersonId||$(".profile-form .box-hidden").remove();requiredForm(".profile-form")&&($(".cssload-container.overlay").show(),tt())})},bt=function(){$(".change-marketing .save-btn").on("click touch",function(n){n.preventDefault();$(".cssload-container.overlay").show();tt()})};window.getAccountDetail=function(n,t,u,f){if(!(h()||c()||l())||"account"!==f){$(".cssload-container.overlay").show();var e={AccountId:$.trim(n),PremiseId:$.trim(t),PersonId:$.trim(u)};i.i(at.b)([{name:"PersonId",value:$.trim(u)},{name:"AccountId",value:$.trim(n)}],function(){$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(e),contentType:"application/json",success:function(i){var e,c,l,h,o;"0"!=i.statusField.codeField?($(".alert__content p, .alert__content .lbl").html(i.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut()):((i.accountDetailField.AccountId=n,i.accountDetailField.PersonId=u,i.accountDetailField.PremiseId=t,void 0!=$.cookie("userProfile"))&&(e=JSON.parse($.cookie("userProfile")),i.accountDetailField.personField.firstNameField=e.FirstName,i.accountDetailField.personField.surnameField=e.Surname,i.accountDetailField.personField.emailAddressField=e.Email),void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==i.accountDetailField.personField.emailAddressField&&(i.accountDetailField.personField.emailAddressField=window.newEmail),c=JSON.stringify(i.accountDetailField),(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("payByCardSuccess"),localStorage.removeItem("getEventRequestGoogle"),localStorage.accountDetailInfo=c,$(".account-multi__box").addClass("hidden"),hasURLPage(urlAccount.verifybilling)&&(window.location=urlAccount.notloggedinmakeapayment+"?step=3"),void 0!=f&&"home"==f)?(localStorage.removeItem("accountUsageInfo"),s()):void 0!=f&&"backmyhome"==f?(localStorage.removeItem("accountUsageInfo"),s("backmyhome")):void 0!=f&&f.indexOf("submitRequestNotRented")>=0?((f=f.split("-"),$(r.c).find(".verify-usage-confirmation").removeClass("hidden"),window.location.href,pushStateParameterUrl({step:"requestWaterMeterConfirm"}),$(r.c).find(".verify-usage-confirmation .nub_confirm").html(f[1]+"."),void 0!=i.accountDetailField.premiseField.meterAppSLADueField)&&(l=new Date(i.accountDetailField.premiseField.meterAppSLADueField).toFormat("DD/MM/YYYY"),$(r.c).find(".verify-usage-confirmation .date_confirm").html(l+".")),$(r.d).addClass("hidden"),$(r.c).removeClass("hidden"),htmlScroll(),$(".cssload-container.overlay").fadeOut()):void 0!=f&&"billspayments"==f?g.a.initialize():void 0!=f&&"account"==f?hasURLPage(urlAccount.account)&&(localStorage.removeItem("accountUsageInfo"),a.a.initialize(),s()):void 0!=f&&"movehomeconfirmation"==f?window.location=urlAccount.movehomeconfirmation:void 0!=f&&"moveinconfirmation"==f?(window.location=urlAccount.moveinconfirmation,localStorage.isNewCustomer=!1):showAccountInfo(),h=getUrlParams("applyForWaterMeter"),null!=h&&"true"==h&&($('li[rel="home"]').click(),$(".cssload-container.overlay").fadeOut()),o=localStorage.getItem("moveHomePage"),null!=o&&(o.indexOf("moveout")>=0?window.moveOutStep1Init():o.indexOf("movewithin")>=0&&window.moveWithinStep1Init()),$("body").trigger({type:"doneGettingAccountDetail"}))},error:function(n){hasURLPage(urlAccount.account)?initPopupErrorApi(n,$(".profileAlert")):initPopupErrorApi(n,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})})}};window.getAccountInfo=function(n){var i,r,t,f;if(($(".cssload-container.overlay").show(),n)?(u=n.personID,e=n.accountID,v=n.premiseID):void 0!=$.cookie("userProfile")&&(i=$.parseJSON($.cookie("userProfile")),u=i.PersonId,e=i.AccountId,v=i.PremiseId),r=getUrlParams("account"),r&&""!=r||(r="account"),null!=u&&""!==u)localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountLitePending=!1,localStorage.accountpersonID=u,t=[],$.ajax({url:apiUrlGetAccountSummary+"?personId="+u,type:"GET",cache:!1,success:function(n){var i,r,f,o;if(0==n.Status.codeField)if(i=n.Accounts,r=getUrlParams("account"),r&&""!=r||(r="account"),hasURLPage(urlAccount.verifybilling)&&(r="verifyBillingNotRegister"),null!=i){if(i.length>1)localStorage.multiAccount=!0,$(".account-multi__box").removeClass("hidden"),$(".row-different-account-property").removeClass("hidden"),$.each(i,function(n,i){var r=i.accountIDField,f=i.premiseIDField,o=i.propertyAddressField.split(",")[0],s=trimStringLength(r+" - "+o),e;n<16&&$(".select-account").append(new Option(s,r+"; "+f+"; "+i.multiplePremisesField+"; "+i.propertyAddressField,!1,!1));e={accountID:r,personID:u,premiseID:f,multiplePremises:i.multiplePremisesField,address:i.propertyAddressField,multiType:"account"};t.push(e)}),localStorage.accountProperty=JSON.stringify(t),multiOldProperty=JSON.stringify(t),$(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut();else if(localStorage.multiAccount=!1,$(".select-account").html(""),$(".select-account").append(new Option(i[0].propertyAddressField.split(",")[0],i[0].accountIDField+"; "+i[0].premiseIDField,!1,!1)),initSelect($(".select-account")),f=i[0].multiplePremisesField,e=i[0].accountIDField,v=i[0].premiseIDField,f)$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+e,type:"GET",cache:!1,success:function(n){if(n.PremiseSummaryInformation.length>1)$.each(n.PremiseSummaryInformation,function(n,i){var r=i.premiseIdField,o=i.propertyAddressField.split(",")[0],s=trimStringLength(o),f;n<16&&$(".select-property").append(new Option(s,e+"; "+r,!1,!1));f={accountID:e,personID:u,premiseID:r,multiplePremises:i.multiplePremisesField,address:i.propertyAddressField,multiType:"property"};t.push(f)}),localStorage.accountProperty=JSON.stringify(t),multiOldProperty=JSON.stringify(t),$(".account-multi__box .row-property").removeClass("hidden"),initSelect($(".select-property")),$(".cssload-container.overlay").fadeOut(),$(".account-multi__box").removeClass("hidden"),$(".row-different-account-property").removeClass("hidden");else{hasURLPage(urlAccount.movehome)&&!hasURLPage(urlAccount.addremoveproperty)||$(".cssload-container.overlay").fadeOut();var r=h()||c()||l();if(!b(i[0].accountIDField,i[0].premiseIDField,u,i[0].multiplePremisesField,i[0].propertyAddressField,r))return}},error:function(n){hasURLPage(urlAccount.account)?initPopupErrorApi(n,$(".profileAlert")):initPopupErrorApi(n,$(".wrapper-body .alert_window"));$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success")}});else if(getAccountDetail(e,v,u,r),o=h()||c()||l(),!b(i[0].accountIDField,i[0].premiseIDField,u,i[0].multiplePremisesField,i[0].propertyAddressField,o))return}else $(".summary-func").removeClass("hidden"),$(".accountSummary--lite-new").addClass("hidden"),$(".accountSummary--lite-exist").addClass("hidden"),$(".accountSummary--lite-pending").removeClass("hidden"),localStorage.accountLitePending=!0,w(),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut();else $(".profileAlert .alert__content p").html(n.Status.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success").show(),$(".cssload-container.overlay").fadeOut()},error:function(n){hasURLPage(urlAccount.account)?initPopupErrorApi(n,$(".profileAlert")):initPopupErrorApi(n,$(".wrapper-body .alert_window"));$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success").show()},timeout:6e4});else{if($(".cssload-container.overlay").fadeOut(),void 0==$.cookie("userProfile"))return;(initSelect($(".select-account")),$(".summary-func").removeClass("hidden"),i.Roles.includes("newCustomer")?($(".accountSummary--lite-pending").addClass("hidden"),$(".accountSummary--lite-exist").addClass("hidden"),$(".accountSummary--lite-new").removeClass("hidden")):($(".accountSummary--lite-pending").addClass("hidden"),$(".accountSummary--lite-new").addClass("hidden"),$(".accountSummary--lite-exist").removeClass("hidden")),w(!0),void 0!=$.cookie("userProfile"))&&(f=JSON.stringify(i),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=f);a.a.initialize()}};window.showAccountInfo=function(){function l(n,t,i){if(null!=n){for(var r=0;r<n.length;r++)if(n[r][t]===i)return!0;return!1}return!1}var i,e,o,t,n,f,s,u,c,b,h,a,v,r;$(".profile-view").removeClass("hidden");$(".add-remove-name").addClass("hidden");i=null;null===localStorage.getItem("accountDetailInfo")||"undefined"==localStorage.getItem("accountDetailInfo")?($(".cssload-container.overlay").fadeOut(),getAccountInfo()):i=$.parseJSON(localStorage.getItem("accountDetailInfo"));e=null;o="";void 0!=i&&null!=i&&void 0!=i.personField&&null!=i.personField&&(null!=i.personField.contactPreferencesEmailField?(e=i.personField.contactPreferencesEmailField,o="contactTypeEmailField"):null!=i.personField.contactPreferencesPhoneField?(e=i.personField.contactPreferencesPhoneField,o="contactTypePhoneField"):null!=i.personField.contactPreferencesPostField?(e=i.personField.contactPreferencesPostField,o="contactTypePostField"):null!=i.personField.contactPreferencesTextField&&(e=i.personField.contactPreferencesTextField,o="contactTypeTextField"));var y=l(e,o,"NWL"),p=l(e,o,"Research"),w=l(e,o,"Kielder");1==y||1==p||1==w?$(".mrkt-pref-title").removeClass("hidden"):$(".mrkt-pref-title").addClass("hidden");y?$(".NWLProductsMarketing").removeClass("hidden"):$(".NWLProductsMarketing").addClass("hidden");p?$(".ResearchPrograms").removeClass("hidden"):$(".ResearchPrograms").addClass("hidden");w?$(".KielderProductsMarketing").removeClass("hidden"):$(".KielderProductsMarketing").addClass("hidden");t=$(".profile-view .profile-box");n=$(".profile-edit .form-row");null!=i||void 0!==vt?i.PersonId&&$(".accountSummary--lite-exist").hasClass("hidden")&&$(".accountSummary--lite-new").hasClass("hidden")?(f=i.personField,s=i.accountField,void 0!=s.billDisplayAddressField&&(u=s.billDisplayAddressField,c="",""!=u.addressLine4Field&&(b=u.addressLine4Field.split(/\,/),c=b[0]),n.find(".address").val(u.addressLine1Field),n.find(".address1").val(u.addressLine2Field),n.find(".address2").val(u.addressLine3Field),n.find(".address3").val(c),n.find(".new-postcode").val(u.postCodeField),t.find(".lbl-address1").html(u.addressLine1Field),t.find(".lbl-address2").html(u.addressLine2Field),t.find(".lbl-address3").html(u.addressLine3Field),t.find(".lbl-address4").html(c),t.find(".lbl-postcode").html(u.postCodeField),inputValidate($(".address2"),!0),inputValidate($(".address3"),!0)),h=f.mobileNumberField,(""==h&&(h=""==f.homePhoneNumberField?f.workPhoneNumberField:f.homePhoneNumberField),""!=i.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),t.find(".lbl-additionalName").html(i.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),void 0!=$.cookie("userProfile"))?(r=JSON.parse($.cookie("userProfile")),t.find(".lbl-name").html(r.FirstName+" "+r.Surname),t.find(".lbl-email").html(r.Email),n.find(".firstname").val(r.FirstName),n.find(".surname").val(r.Surname),n.find(".email").val(r.Email)):(t.find(".lbl-name").html(f.firstNameField+" "+f.surnameField),t.find(".lbl-email").html(f.emailAddressField),n.find(".firstname").val(f.firstNameField),n.find(".surname").val(f.surnameField),n.find(".email").val(f.emailAddressField)),t.find(".lbl-tel").html(h),n.find(".telephone").val(h),n.find("#Ebilling").prop("checked",s.eBillingField),s.eBillingField?(t.find(".ebilling-teaser-subscribed").removeClass("hidden"),t.find(".ebilling-teaser-unsubscribed").addClass("hidden"),n.find(".edit-ebilling-subscribed").removeClass("hidden"),n.find(".edit-ebilling-unsubscribed").addClass("hidden")):(t.find(".ebilling-teaser-subscribed").addClass("hidden"),t.find(".ebilling-teaser-unsubscribed").removeClass("hidden"),n.find(".edit-ebilling-subscribed").addClass("hidden"),n.find(".edit-ebilling-unsubscribed").removeClass("hidden")),$(".box-hidden").removeAttr("style"),a=u.addressLine4Field.split(",")[1],v="UK",$.each(JSON.parse($(".countryCodes").val()),function(n,t){void 0!=a&&a.indexOf(t.Name)>=0&&(v=t.Code)}),initCountry($("#select-country"),v)):((""!=i.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),t.find(".lbl-additionalName").html(i.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),void 0!=$.cookie("userProfile"))?(r=JSON.parse($.cookie("userProfile")),t.find(".lbl-name").html(r.FirstName+" "+r.Surname),t.find(".lbl-email").html(r.Email),n.find(".firstname").val(r.FirstName),n.find(".surname").val(r.Surname),n.find(".email").val(r.Email)):(t.find(".lbl-name").html(i.FirstName+" "+i.Surname),t.find(".lbl-email").html(i.Email),n.find(".firstname").val(i.FirstName),n.find(".surname").val(i.Surname),n.find(".email").val(i.Email)),t.find(".lbl-tel").html(""),t.find(".lbl-address1").html(""),t.find(".lbl-address2").html(""),t.find(".lbl-address3").html(""),t.find(".lbl-address4").html(""),t.find(".lbl-postcode").html(""),n.find(".telephone").val(""),n.find(".address").val("null"),n.find(".address1").val(""),n.find(".address2").val(""),n.find(".address3").val(""),n.find(".new-postcode").val(""),$(".box-hidden").hide(),initCountry($("#select-country"),"UK")):(r=JSON.parse($.cookie("userProfile")),t.find(".lbl-name").html(r.FirstName+" "+r.Surname),t.find(".lbl-email").html(r.Email),n.find(".firstname").val(r.FirstName),n.find(".surname").val(r.Surname),n.find(".email").val(r.Email),$(".box-hidden").hide(),initCountry($("#select-country"),"UK"));$(".cssload-container.overlay").fadeOut()};y=function(n){i.i(f.a)();$(r.e).find(".wp-your-property-btn.metered").addClass("hidden");$(r.e).find(".wp-your-property-btn.unmetered").removeClass("hidden");$(r.e).find(".form-subtitle.unmetered-label").removeClass("hidden");i.i(f.b)();"requestWaterMeter"==getUrlParams("step")?st.a.initialize():"waterUsageCalculator"==getUrlParams("step")?($(r.f).removeClass("hidden"),d.a.initialize()):($(r.f).removeClass("hidden"),d.a.initialize(),void 0!=n&&null!=n&&"backmyhome"==n&&pushStateParameterUrl({step:"waterUsageCalculator"}))};window.getWaterUsageData=function(n){var r,t=$.parseJSON(localStorage.getItem("accountDetailInfo")),i;t&&t.premiseField?t.premiseField.measuredField&&(void 0!==t.accountField.numberOfOccupiersField&&""!=typeof t.accountField.numberOfOccupiersField&&void 0==n&&(n=t.accountField.numberOfOccupiersField),void 0!=n&&""!=n||(n=2),i=JSON.parse(localStorage.getItem("accountUsageInfo")),null!=i&&void 0!==i.lastYearAvgUsageField&&null!=i.lastYearAvgUsageField&&(r=i.lastYearAvgUsageField,$.ajax({type:"GET",cache:!1,url:apiUrlGetUsageComparison+"?noOfOccupiers="+n+"&lastYearAvgUsage="+r,contentType:"application/json",success:function(n){localStorage.removeItem("waterUsageData");localStorage.waterUsageData=JSON.stringify(n);o()},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}}))):o()};var it=function(n){var e,t,i,f;pushStateParameterUrl({account:n});var u=getUrlParams("step"),h=["setupPaymentPlan","setupPaymentPlanConfirm","setupdd","setupddStep2","setupdd-confirm","PayYourBill","card-payment","card-payment-confirm","requestWaterMeter","requestWaterMeterConfirm","myMeter","waterUsageCalculator","myUsage"],c=localStorage.getItem("accountDetailInfo");void 0!==c&&null!=c||null==localStorage.getItem("accountDetailID")?("profile"==n&&localStorage.getItem("accountDetailInfo")&&(t=window.location.href,t.lastIndexOf("&")>0&&h.indexOf(u)>0&&(i=t.substring(0,t.lastIndexOf("&")),window.history.replaceState({},document.title,i)),showAccountInfo()),"billspayments"==n&&(t=window.location.href,t.lastIndexOf("&")>0&&["requestWaterMeter","requestWaterMeterConfirm","myMeter","myUsage","waterUsageCalculator"].indexOf(u)>0&&(i=t.substring(0,t.lastIndexOf("&")),window.history.replaceState({},document.title,i)),e=localStorage.getItem("payByCardSuccess"),void 0!=e&&"true"===e?(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("transactionHistoryInfo"),k("billspayments")):g.a.initialize()),"account"==n&&(a.a.initialize(!0),getWaterUsageData(),t=window.location.href,t.lastIndexOf("&")>0&&h.indexOf(u)>0&&(i=t.substring(0,t.lastIndexOf("&")),window.history.replaceState({},document.title,i)),f=JSON.parse(localStorage.getItem("accountUsageInfo")),void 0!==f&&null!=f?o():s())):k(n);"home"==n&&isVerified()&&(f=JSON.parse(localStorage.getItem("accountUsageInfo")),void 0!==f&&null!=f?"myUsage"==u?($(r.e).find(".btn-my-meter").addClass("nb-btn-outline"),$(r.e).find(".btn-my-usage").removeClass("nb-btn-outline"),o(),pushStateParameterUrl({step:"myUsage"})):"myMeter"==u?($(r.e).find(".btn-my-meter").removeClass("nb-btn-outline"),$(r.e).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading()):($(r.e).find(".btn-my-meter").addClass("nb-btn-outline"),$(r.e).find(".btn-my-usage").removeClass("nb-btn-outline"),pushStateParameterUrl({step:"myUsage"}),o()):("waterUsageCalculator"==u?pushStateParameterUrl({step:"waterUsageCalculator"}):"requestWaterMeter"==u?pushStateParameterUrl({step:"requestWaterMeter"}):pushStateParameterUrl({step:"waterUsageCalculator"}),s()),initProperties($(".usage-property")),$("body").hasClass("isMobile")&&$(".usage-property").find("option").each(function(){"0"==$(this).val()&&$(this).remove()}),initReasonYourMeter($(r.b).find(".reason-meter")))},kt=function(){var t,r,n=0,i=$(".account-carousel.owl-carousel"),u;i.owlCarousel({loop:!1,center:!0,animateOut:"fadeOut",animateIn:"fadeIn",items:1,margin:0,touchDrag:!1,mouseDrag:!1,pullDrag:!1,freeDrag:!1,dotsContainer:".carousel-dots",responsive:{0:{nav:!0,navText:["<i class='fal fa-angle-left'><\/i>","<i class='fal fa-angle-right'><\/i>"]},992:{nav:!1}}});i.on("touchmove",function(i){"rangeBox"!=i.target.className&&(clearTimeout(r),t=i.originalEvent.touches[0].clientX,0==n&&(n=t),t<n?i.preventDefault():t>n&&i.preventDefault(),n=t,r=setTimeout(function(){n=0},100))});$(".account-tabs .owl-nav button").click(function(){var n=$(".owl-item.active .item").attr("data-rel");it(n);$(".custom-dots .owl-dot").each(function(){$(this).attr("rel")==n&&$(this).addClass("active").siblings().removeClass("active");var t=-1*($(".custom-dots li.active").position().left-46);$(".custom-dots li:first-child").hasClass("active")&&(t=46);$(".custom-dots").css("left",t-46)})});$(".account-summary .next-btn").on("click touch",function(n){localStorage.moveHomePage="account";n.preventDefault();null!=localStorage.getItem("isNewCustomer")&&void 0!==localStorage.getItem("isNewCustomer")&&"true"==localStorage.getItem("isNewCustomer")?(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.movein):window.location=urlAccount.verify});$(".account-tabs .custom-dots .owl-dot").click(function(){$(".my-profile .profile-edit").addClass("hidden");$(".my-profile .profile-view").removeClass("hidden");$(this).addClass("active").siblings().removeClass("active");var n=-1*($(this).position().left-46);0==$(this).index()&&(n=46);$(this).parent().css("left",n-46);i.trigger("to.owl.carousel",[$(this).index(),300]);it($(this).attr("rel"))});u=getUrlParams("account")||"account";$(".account-tabs .custom-dots .owl-dot[rel="+u+"]").click()},dt=function(){var n=$(".account-multi__box .row-account .select-account").val().split(/\;/),t,i;void 0!=n[2]&&"true"==$.trim(n[2])?($(".cssload-container.overlay").show(),$(".account-multi__box .row-property").removeClass("hidden"),$(".select-property").html('<option value=""><\/option>'),$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+n[0],type:"GET",cache:!1,success:function(t){var i=[],r;t.PremiseSummaryInformation.length>1?$.each(t.PremiseSummaryInformation,function(t,r){var f=r.premiseIdField,o=r.propertyAddressField.split(",")[0],e;t<16&&$(".select-property").append(new Option(o,n[0]+"; "+f,!1,!1));e={accountID:n[0],personID:u,premiseID:f,multiplePremises:r.multiplePremisesField,address:r.propertyAddressField};i.push(e)}):(localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=accountField[0].accountIDField+","+accountField[0].premiseIDField+","+u,$(".select-property").append(new Option(accountField[0].propertyAddressField.split(",")[0],accountField[0].accountIDField+"; "+accountField[0].premiseIDField,!1,!1)),r={accountID:accountField[0].accountIDField,personID:u,premiseID:accountField[0].premiseIDField,multiplePremises:accountField[0].multiplePremisesField,address:accountField[0].propertyAddressField},i.push(r),$("body").trigger({type:"doneGettingAccountId"}));initSelect($(".select-property"));$(".cssload-container.overlay").fadeOut()},error:function(n){hasURLPage(urlAccount.account)?initPopupErrorApi(n,$(".profileAlert")):initPopupErrorApi(n,$(".wrapper-body .alert_window"))}}),$(".row-property").removeClass("hidden")):(t=[],i={accountID:n[0],personID:u,premiseID:$.trim(n[1]),address:n[3]},t.push(i),$(".row-property").addClass("hidden"))},gt=function(){$(".account-multi__box .row-account .form-select").on("doneGettingSelectItem",dt);$(".account-multi__box .nb-btn").on("click touch",function(n){var i,t,r,u,f;if(n.preventDefault(),i="",!$(".account-multi__box .row-account").hasClass("hidden")){if(""==(i=$(".account-multi__box .select-account option:selected").val())||void 0==i)return $(".account-multi__box .row-account .form-error").html(codeMutilAccounts),$(".account-multi__box .row-account .form-select").addClass("empty"),!1;$(".account-multi__box .row-account .form-select").removeClass("empty")}if(!$(".account-multi__box .row-property").hasClass("hidden")){if(""==(i=$(".account-multi__box .select-property option:selected").val())||void 0==i)return $(".account-multi__box .row-property .form-select").addClass("empty"),$(".account-multi__box .row-property .form-error").html(codeMutilProperties),!1;$(".account-multi__box .row-property .form-select").removeClass("empty")}if(void 0!=i){if(t=i.split(/\;/),r=getUrlParams("account"),getUrlParams("account"),r&&""!=r||(r="account"),hasURLPage(urlAccount.verifybilling),null!=localStorage.getItem("accountDetailID"))u=localStorage.getItem("accountDetailID").split(/\,/),$.trim(t[0])==u[0]&&$.trim(t[1])==u[1]||(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),localStorage.accountDetailID=$.trim(t[0])+","+$.trim(t[1])+","+localStorage.getItem("accountpersonID"),getAccountDetail($.trim(t[0]),$.trim(t[1]),localStorage.getItem("accountpersonID"),r)),$(".account-multi__box").addClass("hidden");else if(localStorage.accountDetailID=$.trim(t[0])+","+$.trim(t[1])+","+localStorage.getItem("accountpersonID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),getAccountDetail($.trim(t[0]),$.trim(t[1]),localStorage.getItem("accountpersonID"),r),$(".account-multi__box").addClass("hidden"),h()||c()||l())return $('li[rel="billspayments"]').click(),!1;null!=localStorage.getItem("moveHomePage")&&(f=localStorage.getItem("moveHomePage"),f.indexOf("moveout")>=0?moveOutStep1Init():f.indexOf("movewithin")>=0?moveWithinStep1Init():addPropertyStep1Init());void 0!=localStorage.getItem("refreshAccountSummaryTab")&&"true"===localStorage.getItem("refreshAccountSummaryTab")&&($("body").on("doneGettingAccountDetail",function(){a.a.initialize()}),localStorage.removeItem("refreshAccountSummaryTab"))}})},ni=function(){var i,r,n,u,t;hasURLPage(urlAccount.account)&&(localStorage.removeItem("moveHomePage"),i=localStorage.getItem("accountDetailID"),(!isLogined()||void 0!==i&&null!=i||getAccountInfo(null),kt(),void 0!=$.cookie("userProfile"))&&(r=$.parseJSON($.cookie("userProfile")),null!=r.PersonId&&""!=r.PersonId||w()),n=$.parseJSON(localStorage.getItem("accountProperty")),isVerified()&&null!=n&&n.length>1&&($(".row-different-account-property").removeClass("hidden"),u=localStorage.getItem("accountDetailID").split(/\,/),t="",$.each(n,function(n,i){var r=i.accountID,f=i.premiseID,o=i.address.split(",")[0],e=trimStringLength(r+" - "+o);void 0!=i.multiType&&"account"==i.multiType?(t="account",r!=u[0]?$(".select-account").append(new Option(e,r+"; "+f+"; "+i.multiplePremises+"; "+i.address,!1,!1)):$(".select-account").append(new Option(e,r+"; "+f+"; "+i.multiplePremises+"; "+i.address,!0,!0))):(t="property",f!=u[1]?$(".select-property").append(new Option(e,r+"; "+f+"; "+i.multiplePremises+"; "+i.address,!1,!1)):$(".select-property").append(new Option(e,r+"; "+f+"; "+i.multiplePremises+"; "+i.address,!0,!0)))}),"account"==t?($(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account"))):($(".account-multi__box .row-property").removeClass("hidden"),initSelect($(".select-property")))))},w=function(n){$(".account-page .custom-dots .owl-dot[rel=home]").remove();$(".account-page .custom-dots .owl-dot[rel=billspayments]").remove();n?($(".account-page .owl-carousel .item[data-rel=home]").remove(),$(".account-page .owl-carousel .item[data-rel=billspayments]").remove()):($(".account-page .owl-carousel .item[data-rel=home]").parent().remove(),$(".account-page .owl-carousel .item[data-rel=billspayments]").parent().remove())},rt=function(){$(".my-profile .profile-form").addClass("hidden");$(".my-profile .change-marketing").addClass("hidden");$(".my-profile .change-password").addClass("hidden");$(".my-profile .add-remove-name").addClass("hidden");$(".my-profile .profile-view").removeClass("hidden")},ti=function(){$(".profileAlert .nb-btn").on("click touch",function(){var n=$.parseJSON(localStorage.getItem("accountDetailInfo"));$(".profileAlert").hasClass("change-success")?($(".profileAlert").hide(),rt(),$(".change-password .form-group").removeClass("active completed error"),$(".change-password .form-group .oldpassword").val(""),$(".change-password .form-group .confirmpassword").val(""),$(".change-password .form-group .password").val(""),$(".change-password .form-group .password-dot").html(""),$(".change-password .form-group .form-line").html("").removeAttr("style")):$(".profileAlert").hasClass("profile-success")?(null!=n.PersonId&&""!=n.PersonId?getAccountDetail(n.AccountId,n.PremiseId,n.PersonId):showAccountInfo(),$(".greetingName")[0].innerText=n.FirstName,$(".profileAlert").hide(),rt()):($(".profileAlert").hasClass("account-null"),$(".profileAlert").hide())});$(".success-alert .alert-button").unbind("click touch").on("click touch",function(){$(".success-alert").hide()});$(".submit-success-modal .alert-button").unbind("click touch").on("click touch",function(){$(".submit-success-modal").hide()})},ii=function(){$(".water-saving-tip-carousel.owl-carousel").owlCarousel({loop:!0,items:1,nav:!0,dots:!0,center:!0})},ut=function(){$(".wp-count").each(function(){$(this).prop("Counter",0).animate({Counter:$(this).text()},{duration:2e3,easing:"swing",step:function(n){$(this).text(Math.ceil(n))}})})},ri=function(){$(".add-remove-name-btn").on("click touch",function(){$(".profile-view").addClass("hidden");$(".add-remove-name").removeClass("hidden");$(".return-to-my-profile-btn").on("click touch",function(){$(".profile-view").removeClass("hidden");$(".add-remove-name").addClass("hidden")})})},ui=function(){var n=JSON.parse(localStorage.getItem("accountDetailInfo"));$('a[href^="/services/water/water-meters/usage-calculator/"]').each(function(){isLogined()&&(void 0!=n&&null!=n&&null!=n.metersField?$(this).attr("href",urlAccount.account+"?account=home&step=myUsage"):$(this).attr("href",urlAccount.account+"?account=home"))})};p.initialize=function(){if(ni(),gt(),ti(),ii(),yt(),wt(),pt(),bt(),ri(),et.a.init(),ot.a.init(),ui(),$("body").on("doneUpdatingEbillingSetting",function(){showAccountInfo()}),ft())return $(".profile-view .changedetail-btn").trigger("click"),localStorage.removeItem("updateUserDetail"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})};t.a=p},function(n,t,i){"use strict";function v(n){var t=parseInt($(".setup-dd-step1 .dd-frequency").find("option:selected").val());u.paymentFrequencyField=t;i.i(f.d)(n,t)?($(".account-holder-yes .choose-payment-day").removeClass("hidden"),$(".account-holder-yes .choose-payment-day select").addClass("required")):($(".account-holder-yes .choose-payment-day").addClass("hidden"),$(".account-holder-yes .choose-payment-day select").removeClass("required"))}function c(n,t,r){n.html("<option value='0'><\/option>");var u=[1,3];t||u.push(6);$.each(u,function(t,u){0==t||void 0!=r&&r==t+1?n.append(new Option(i.i(f.e)(u),u,!0,!0)):n.append(new Option(i.i(f.e)(u),u,!1,!1))});initSelect(n);n.parent().on("doneGettingSelectItem",function(){v(t)})}function l(){var n=$(".account-holder-yes"),t=n.find("input[name='sort-code-box-1']").val()+n.find("input[name='sort-code-box-2']").val()+n.find("input[name='sort-code-box-3']").val(),i=n.find("input.bank-account-number").val(),f;8==i.length&&6==t.length&&(f=b(t,i),r.validateBankAjaxRequest&&(r.validateBankAjaxRequest.abort(),r.validateBankAjaxRequest=void 0),r.validateBankAjaxRequest=f);u.bankSortCodeField=t}function y(n){$(".setup-dd-step2 .bank-address").html("");var t="<p>"+n.FullBankName+"<\/p><p>"+n.Address.RawAddress.Locality+"<\/p><p>"+n.Address.RawAddress.Postcode+"<\/p>";$(".setup-dd-step2 .bank-address").html(t)}function p(){e.parent().find(".form-error").text("");e.parent().removeClass("error");o.parent().find(".form-error").text("");o.parent().removeClass("error")}function w(n){if(n.Status.Success){switch(console.log("BANK RESULTS"+JSON.stringify(n)),n.Valid){case"Invalid":inputValidate(e.find("input[name='sort-code-box-1']"),!1);inputValidate(e.find("input[name='sort-code-box-2']"),!1);inputValidate(e.find("input[name='sort-code-box-3']"),!1);e.parent().addClass("error");o.parent().addClass("error");o.find(".form-error").html(codeAccountNumb);$(".account-holder-yes .bank-name-box").addClass("hidden");r.bankValidated=!1;break;case"NotValidated":case"Valid":inputValidate($(".account-holder-yes input[name='sort-code-box-1']"),!0);inputValidate($(".account-holder-yes input[name='sort-code-box-2']"),!0);inputValidate($(".account-holder-yes input[name='sort-code-box-3']"),!0);inputValidate($(".account-holder-yes input.bank-account-number"),!0);$(".account-holder-yes .bank-name-box").removeClass("hidden");$(".account-holder-yes .bank-name").html(n.FullBankName);p();r.bankValidated=!0;y(n);break;default:n.Status.Success||(inputValidate($(".account-holder-yes input.bank-account-number"),!1),e.parent().addClass("error"),o.parent().addClass("error"),o.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),r.bankValidated=!1,i.i(f.f)("Data8 Error: "+n.Status.ErrorMessage))}r.validateBankAjaxRequest=void 0}else i.i(f.f)("Data8 Error: "+n.Status.ErrorMessage)}function b(n,t){(new data8.bankaccountvalidation).isvalid(n,t,[],w)}function k(n,t){return $.ajax({type:"POST",url:apiUrlAddDirectDebit,contentType:"application/json",data:JSON.stringify(n),cache:!1,success:t,error:function(n,t,r){i.i(f.f)("An error occured: "+r+JSON.stringify(n));$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function d(){$(".account-holder-yes .bank-name-box").addClass("hidden");h.a.init(l);$(".account-holder-yes .bank-account-number").on("propertychange input",l)}function g(){r.accountHolderNoButton.addClass("nb-btn-outline");r.accountHolderNoButton.removeClass("nb-btn-error");r.accountHolderYesButton.removeClass("nb-btn-error");r.accountHolderYesButton.removeClass("nb-btn-outline").blur();$(".account-holder-no").addClass("hidden");$(".account-holder-yes").removeClass("hidden")}function nt(){r.accountHolderYesButton.addClass("nb-btn-outline");r.accountHolderNoButton.removeClass("nb-btn-error");r.accountHolderYesButton.removeClass("nb-btn-error");r.accountHolderNoButton.removeClass("nb-btn-outline").blur();$(".account-holder-yes").addClass("hidden");$(".account-holder-no").removeClass("hidden")}function tt(){var e=requiredForm(".setup-dd .setup-dd-step1"),o=h.a.validate(),t,n;e&&o&&r.bankValidated&&(t=$(".setup-dd-step1"),$(".setup-dd-step1").addClass("hidden"),u.paymentDayField=t.find(".choose-payment-day").hasClass("hidden")?0:t.find(".dd-payment-day option:selected").val()||1,u.paymentFrequencyField=u.paymentFrequencyField||1,u.bankAccountNameField=t.find("input.account-holder-name").val(),u.bankAccountNumberField=t.find("input.bank-account-number").val(),u.numberOfOccupiersField=t.find(".number-occupants option:selected").val(),n=$(".setup-dd-step2"),n.removeClass("hidden"),pushStateParameterUrl({step:"setupddStep2"}),n.find(".account-holder-name").text(u.bankAccountNameField),n.find(".bank-account-number").text(u.bankAccountNumberField),n.find(".branch-sort-code").text(i.i(f.a)(u.bankSortCodeField)),u.paymentDayField?(n.find(".payment-day").parent().removeClass("hidden"),n.find(".payment-day").text(i.i(f.g)(u.paymentDayField))):n.find(".payment-day").parent().addClass("hidden"),n.find(".payment-frequency").text(i.i(f.e)(u.paymentFrequencyField)),n.find(".reference-number").text(u.accountIDField),htmlScroll())}function it(){$(".setup-dd-step2").addClass("hidden");$(".setup-dd-step1").removeClass("hidden");htmlScroll();pushStateParameterUrl({step:"setupdd"})}function rt(n){var t=$(".setup-dd-step3");n.paymentField.dDPaymentInExtractionField&&t.find(".payment-processing").removeClass("hidden");$(".cssload-container.overlay").show();k(u,function(t){var e,r,o,s;if("0"!=t.statusField.codeField){if(e="",$.each(errorCodes,function(n){e=errorCodes[n].Code==t.statusField.codeField?errorCodes[n].Message:t.statusField.messageField}),""!=e)return i.i(f.f)(e),void $(".cssload-container.overlay").fadeOut()}else getAccountDetail(n.AccountId,n.PremiseId,n.PersonId);localStorage.setupDDRequestSubmitted=!0;$(".cssload-container.overlay").fadeOut();$(".setup-dd-step2").addClass("hidden");r=$(".setup-dd-step3");(r.removeClass("hidden"),pushStateParameterUrl({step:"setupdd-confirm"}),r.find(".confirmation-number").text(t.contactIdField),t.nBBStepAmountFieldSpecified||t.firstTakeDateFieldSpecified)?(t.nBBStepAmountFieldSpecified&&(r.find(".next-payment-amount").removeClass("hidden"),r.find(".next-payment-amount strong").html(i.i(ht.a)(t.nBBStepAmountField))),t.firstTakeDateFieldSpecified)&&(o=new Date(t.firstTakeDateField),s=o.toShortFormat(),r.find(".next-payment-date").removeClass("hidden"),r.find(".next-payment-date strong").text(s)):(u.paymentDayField&&(r.find(".payment-day").removeClass("hidden"),r.find(".payment-day strong").text(i.i(f.g)(u.paymentDayField))),r.find(".payment-plan-update-in-ten-working-days").removeClass("hidden"));r.find(".payment-frequency").removeClass("hidden");r.find(".payment-frequency strong").text(i.i(f.e)(u.paymentFrequencyField));htmlScroll()})}function ut(){"setupdd-confirm"==getUrlParams("step")?($(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll(),st.a.initialize()):($(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll())}function a(){$(".cssload-container.overlay").fadeOut();var n=$(".setup-dd-step1");n.find(".form-line").not(".form-select .form-line").text("");n.find("input.account-holder-name").val("");h.a.reset();n.find("input.bank-account-number").val("");n.removeClass("hidden");n.find(".setup-dd-form").removeClass("hidden");n.find(".mandatory-field-teaser").removeClass("hidden");n.find(".choose-payment-day").removeClass("hidden");$(".setup-dd-step2").addClass("hidden");$(".setup-dd-step3").addClass("hidden")}function ft(){$(".account-holder-no").find("a").attr("target","_blank")}function et(n){if(r.bankValidated=!1,r.accountHolderYesButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.yes"),r.accountHolderNoButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.no"),r.setUpDDButton=$(".setup-dd-step1 .nb-btn.btn-set-up-dd"),r.backToStep1Button=$(".setup-dd-step2 .nb-btn.btn-back-to-step1"),r.confirmDDButton=$(".setup-dd-step2 .nb-btn.btn-confirm-setup-dd"),r.backToMyAccountButton=$(".setup-dd-step3 .nb-btn.btn-back-to-my-account"),r.accountHolderYesButton.unbind("click touch").on("click touch",g),r.accountHolderNoButton.unbind("click touch").on("click touch",nt),r.setUpDDButton.unbind("click touch").on("click touch",tt),r.backToStep1Button.unbind("click touch").on("click touch",it),r.backToMyAccountButton.unbind("click touch").on("click touch",ut),i.i(f.h)($(".account-holder-yes input.bank-account-number")),i.i(f.b)($(".account-holder-yes .dd-payment-day")),d(),ft(),!s){var t=$(".setup-dd-step1 .grantee-teaser");t.fadeOut().css("padding-bottom",20);$(".setup-dd-step1 .dd-guarantee-link-row-not-login").addClass("hidden");$(".setup-dd-step1 .dd-guarantee-link-row-logged-in").removeClass("hidden").unbind("click touch").on("click touch",function(){t.is(":visible")?t.fadeOut():t.fadeIn()})}void 0!=s?(c($(".account-holder-yes .dd-frequency"),s.isMetered,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),s.numberOfOccupiers)):null!=n?(c($(".account-holder-yes .dd-frequency"),n.premiseField.measuredField,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),n.accountField.numberOfOccupiersField)):(c($(".account-holder-yes .dd-frequency"),!1,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants")))}function ot(n){a();u.personIDField=n.PersonId;u.premiseIDField=n.PremiseId;u.accountIDField=n.AccountId;u.emailAddressField=void 0!==n.personField?n.personField.emailAddressField:"";1==JSON.parse(localStorage.getItem("setupDDRequestSubmitted"))?r.confirmDDButton.prop("disabled",!0):r.confirmDDButton.unbind("click touch").on("click touch",function(){rt(n)})}var h=i(17),st=i(6),f=i(0),ht=i(1),r={bankValidated:!1},u={personIDField:"",accountIDField:"",premiseIDField:"",contactIdField:"",contactSourceField:"1",emailAddressField:"",paymentFrequencyField:1,paymentDayField:"",bankAccountNumberField:"",bankSortCodeField:"",bankAccountNameField:"",numberOfOccupiersField:""},s=void 0,e=$(".branch-sort-code-row"),o=$(".bank-account-number-row");r.validateStep1=function(){var t,n,i;return $(".are-you-authorized .yes").hasClass("nb-btn-outline")&&$(".are-you-authorized .no").hasClass("nb-btn-outline")?(htmlScroll($(".setup-dd-step1 .are-you-authorized").position().top-50),$(".setup-dd-step1 .are-you-authorized .nb-btn").addClass("nb-btn-error"),!1):r.accountHolderNoButton.hasClass("nb-btn-outline")?(t=requiredForm(".setup-dd-validate"),n=!0,$(".setup-dd-step1 .number-occupants-container-row").hasClass("hidden")||(n=requiredForm(".number-occupants-container-row")),i=h.a.validate(),!!(t&&i&&r.bankValidated&&n)):!0};r.resetSetupDDFormForMoveHome=function(){a();$(".are-you-authorized .yes").addClass("nb-btn-outline");$(".are-you-authorized .no").addClass("nb-btn-outline");$(".account-holder-yes").addClass("hidden");$(".account-holder-no").addClass("hidden");$(".account-holder-yes").find(".form-row").removeClass("error");$(".account-holder-yes").find(".form-row .form-group").removeClass("empty");$(".account-holder-yes").find(".form-select").removeClass("error");$(".account-holder-yes").find(".form-select").removeClass("empty")};r.init=function(n){void 0!=n&&(s=n);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(et(t),void 0==t)return void console.warn("Couldn't get account detail for bill and payments - update bank details");ot(t)};t.a=r},function(n,t,i){"use strict";function c(n){var t=n.personField.mobileNumberField;return""===t&&(t=""===n.personField.homePhoneNumberField?n.personField.workPhoneNumberField:n.personField.homePhoneNumberField),t}function l(n){$(".payment-func.pay-your-bill .amount-need-to-pay").html(i.i(h.a)(r.needToPayAmount));r.needToPayAmount?$(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"):n.paymentField.nextInstalmentAmountField?($(".wp-need-pay.wp-need-pay span.radio-label-needtopay").addClass("hidden"),$(".payment-func.pay-your-bill .amount-need-to-pay").html(i.i(h.a)(n.paymentField.nextInstalmentAmountField))):($(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"),r.mainContent.find("input[value='needtopay']").prop("disabled",!0),r.mainContent.find("input.other-amount").prop("disabled",!1),u(.5),$("input[value='otheramount']").prop("checked",!0));n.accountField.eBillingField?(e=!0,r.mainContent.find(".row-ebilling").addClass("hidden")):r.mainContent.find(".row-ebilling").removeClass("hidden");""!=c(n)?(r.mainContent.find(".row-phone").remove(),r.phoneNumberNeeded=!1):r.phoneNumberNeeded=!0}function a(){var i=requiredForm(".payment-func.pay-your-bill"),n,t;if(pushStateParameterUrl({step:"card-payment"}),i){n={};t=$("input[name='pay-amount-selection']:checked").val();switch(t){case"needtopay":n.paymentAmount=r.needToPayAmount>0?r.needToPayAmount:r.nextInstalmentAmountField;break;case"otheramount":n.paymentAmount=parseFloat(r.mainContent.find("input.other-amount").val());break;default:return}if(n.eBillingRequested=!e&&isSwitched(r.mainContent.find("#Ebilling")),n.phoneNumber=r.phoneNumberNeeded?r.mainContent.find(".row-phone input.telephone").val():void 0,"otheramount"==t&&!r.isOtherAmountValid)return n.paymentAmount||(r.mainContent.find(".amount-error-box").removeClass("hidden"),r.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden")),void htmlScroll($("input[name='pay-amount-selection']:checked").offset().top);g.a.init(parseFloat(n.paymentAmount),n.eBillingRequested,n.phoneNumber)}}function v(){i.i(s.b)()}function y(){i.i(s.c)()}function u(n){r.mainContent.find(".amount-need-to-pay").fadeTo("fast",n);r.mainContent.find(".wp-need-pay-note").fadeTo("fast",n);r.mainContent.find(".wp-need-pay-note-no-pp").fadeTo("fast",n)}function p(n){r.mainContent.find("input.other-amount").prop("disabled",!0);$("input[name='pay-amount-selection']").on("change",function(){"otheramount"==this.value?(r.mainContent.find("input.other-amount").prop("disabled",!1),u(.5)):(r.mainContent.find("input.other-amount").prop("disabled",!0).val(""),r.mainContent.find(".amount-error-box").addClass("hidden"),u(1))});var t=i.i(f.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?r.mainContent.find(".lower-than-owe-warning"):r.mainContent.find(".lower-than-owe-warning-no-pp");r.mainContent.find("input.other-amount").on("change",function(){var n,i;(r.isOtherAmountValid=!1,this.value>r.maximumPaymentAmount||this.value<r.minimumPaymentAmount||!this.value)?(r.mainContent.find(".amount-error-box").removeClass("hidden"),this.value)?this.value>r.maximumPaymentAmount?(n=r.mainContent.find(".high-payment-amount-error").html(),r.mainContent.find(".high-payment-amount-error").removeClass("hidden").html(n.replace("#Maximum#",r.maximumPaymentAmount).replace("#Minimum#",r.minimumPaymentAmount)).siblings().addClass("hidden")):this.value<r.minimumPaymentAmount&&(i=r.mainContent.find(".low-payment-amount-error").html(),r.mainContent.find(".low-payment-amount-error").removeClass("hidden").html(i.replace("#Maximum#",r.maximumPaymentAmount).replace("#Minimum#",r.minimumPaymentAmount)).siblings().addClass("hidden")):(r.mainContent.find(".amount-error-box").removeClass("hidden"),r.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden")):(r.isOtherAmountValid=!0,this.value<r.needToPayAmount?(r.mainContent.find(".amount-error-box").removeClass("hidden"),t.removeClass("hidden").siblings().addClass("hidden")):r.mainContent.find(".amount-error-box").addClass("hidden"))})}function w(n){i.i(f.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(r.mainContent.find(".both-options-teaser").addClass("hidden"),r.mainContent.find(".dd-only-teaser").removeClass("hidden"),r.mainContent.find(".btn-set-up-payment-plan").addClass("hidden")):(r.mainContent.find(".dd-only-teaser").addClass("hidden"),r.mainContent.find(".both-options-teaser").removeClass("hidden"),r.mainContent.find(".btn-set-up-payment-plan").removeClass("hidden"));b(n.paymentField.accountAutopayTypeField,n.paymentField.autopayNotAllowedField)?r.mainContent.find(".btn-set-up-dd").addClass("hidden"):r.mainContent.find(".btn-set-up-dd").removeClass("hidden");r.mainContent.find(".btn-set-up-dd").hasClass("hidden")&&r.mainContent.find(".btn-set-up-payment-plan").hasClass("hidden")?r.mainContent.find(".wp-usage-box.bgblue-light.text-center").addClass("hidden"):r.mainContent.find(".wp-usage-box.bgblue-light.text-center").removeClass("hidden")}function b(n,t){return 1==n||2==n||1==t}function k(n){i.i(f.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(r.mainContent.find(".wp-need-pay-note").removeClass("hidden"),r.mainContent.find(".wp-need-pay-note-no-pp").addClass("hidden")):(r.mainContent.find(".wp-need-pay-note-no-pp").removeClass("hidden"),r.mainContent.find(".wp-need-pay-note").addClass("hidden"))}function d(){r.isOtherAmountValid=!1;r.mainContent.find("input.other-amount").val("");r.mainContent.find(".amount-error-box").addClass("hidden");r.mainContent.find(".low-payment-amount-error").addClass("hidden");r.mainContent.find(".high-payment-amount-error").addClass("hidden");r.mainContent.find(".lower-than-owe-warning").addClass("hidden");r.mainContent.find(".lower-than-owe-warning-no-pp").addClass("hidden");r.mainContent.find("#Ebilling").prop("checked",!0);$("input[value='needtopay']").prop("checked",!0);u(1)}function o(n){r.mainContent=$(".payment-func.pay-your-bill");r.minimumPaymentAmount=n.paymentField.minimumPaymentAmountField;r.maximumPaymentAmount=n.paymentField.maximumPaymentAmountField;r.nextInstalmentAmountField=n.paymentField.nextInstalmentAmountField;r.needToPayAmount=n.paymentField.outstandingInstalmentAmountField>=0?n.paymentField.outstandingInstalmentAmountField:0;n.premiseField.measuredField&&3!=n.paymentField.accountPaymentFrequencyField&&n.paymentField.outstandingInstalmentAmountField>n.paymentField.accountBalanceField&&(r.maximumPaymentAmount=r.needToPayAmount+75,n.paymentField.maximumPaymentAmountField=r.maximumPaymentAmount,localStorage.setItem("accountDetailInfo",JSON.stringify(n)));r.nextButton=$(".payment-func.pay-your-bill .btn-next");r.setUpDirectDebitButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-dd");r.setUpPaymentPlanButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-payment-plan");d();r.nextButton.unbind("click touch").on("click touch",a);r.setUpDirectDebitButton.unbind("click touch").on("click touch",v);r.setUpPaymentPlanButton.unbind("click touch").on("click touch",y);i.i(f.i)(r.mainContent.find("input.other-amount"));p(n);l(n);w(n);k(n)}var g=i(14),s=i(3),h=i(1),f=i(0),r,e;t.b=o;r={};e=!1;r.init=function(){$(".payment-func").addClass("hidden");$(".payment-func.pay-your-bill").removeClass("hidden");var n=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==n)return void console.warn("Couldn't get account detail for bill and payments - pay your bill");o(n)};t.a=r},function(n,t,i){"use strict";function c(){$(".calculation-results button.better-off").unbind("click touch");$(".calculation-results button.better-off").on("click touch",function(n){n.preventDefault();$(".wp-your-property-information .btn-am-i-better-off").addClass("nb-btn-outline");$(".wp-your-property-information .btn-request-a-water-meter").removeClass("nb-btn-outline");$(r.f).addClass("hidden");h.a.initialize();pushStateParameterUrl({step:"requestWaterMeter"});htmlScroll()})}function l(n,t){var i=n.premiseField.annualUnmeteredChargesField,r={from:i-.1*i,to:i+.1*i};t<r.from?$(".calculation-results .better-off").removeClass("hidden"):t>r.to?$(".calculation-results .better-off-without").removeClass("hidden"):$(".calculation-results .maybe-better-off").removeClass("hidden")}function f(n){var t=$("body").hasClass("isMobile");n.on("keydown",function(n){(n.shiftKey||n.altKey||188==n.keyCode||187==n.keyCode||188==n.keyCode)&&n.preventDefault();46!=n.keyCode&&8!=n.keyCode&&9!=n.keyCode&&(n.keyCode<48||n.keyCode>105||n.keyCode>57&&n.keyCode<96)&&(!t&&n.ctrlKey||n.preventDefault())}).on("keyup",function(){/\D/g.test(this.value)&&(this.value=this.value.replace(/\D/g,""))})}function e(n,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:150;void 0!==n&&$(".usage-dvt.estimated-volume").contents().filter(function(){return 3==this.nodeType}).replaceWith(n);void 0!==t&&$(".usage-dvt.estimated-bill").contents().filter(function(){return 3==this.nodeType}).replaceWith(t.toFixed(2));$(".calculation-results").removeClass("hidden");htmlScroll($(".calculation-results").position().top+i)}function o(n){var t;switch(window.urlAccount.sitecode){case"NWL":t=parseFloat($(".calculatorParameter_NwlWaterFixedCharge").val())+parseFloat($(".calculatorParameter_NwlSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_NwlWaterVolumeCharge").val())*n+parseFloat($(".calculatorParameter_NwlSewerageVolumeCharge").val())*n;break;case"ESW":switch($("input[name='sewerage-provider']:checked").val()){case"anglian":t=parseFloat($(".calculatorParameter_EswWaterFixedCharge").val())+parseFloat($(".calculatorParameter_AnglianSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_EswWaterVolumeCharge").val())*n+.9*parseFloat($(".calculatorParameter_AnglianSewerageVolumeCharge").val())*n;break;case"thames":t=parseFloat($(".calculatorParameter_EswWaterFixedCharge").val())+parseFloat($(".calculatorParameter_ThamesSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_EswWaterVolumeCharge").val())*n+parseFloat($(".calculatorParameter_ThamesSewerageVolumeCharge").val())*n;break;default:return}}return t}function s(n){var t=n*$(".calculatorParameter_NoOfOccupiersLitresPerUse").val()+$("input[name='flush-toilet']").val()*$(".calculatorParameter_ToiletLitresPerUse").val()+$("input[name='bath']").val()*$(".calculatorParameter_BathLitresPerUse").val()+$("input[name='shower']").val()*$(".calculatorParameter_ShowerLitresPerUse").val()+$("input[name='washing-machine']").val()*$(".calculatorParameter_WashingMachineLitresPerUse").val()+$("input[name='sink']").val()*$(".calculatorParameter_SinkLitresPerUse").val()+$("input[name='dishwasher']").val()*$(".calculatorParameter_DishwasherLitresPerUse").val()+$("input[name='hose']").val()*$(".calculatorParameter_SprinklerLitresPerUse").val(),i={NumberOfOccupiers:n,FlushToilet:$("input[name='flush-toilet']").val(),Bath:$("input[name='bath']").val(),Shower:$("input[name='shower']").val(),WashingMachine:$("input[name='washing-machine']").val(),Sink:$("input[name='sink']").val(),Dishwasher:$("input[name='dishwasher']").val(),Hose:$("input[name='hose']").val()};return localStorage.usageCalculatorInput=JSON.stringify(i),Math.round(52*t/1e3)}function a(){$(".calculate-usage-btn").unbind("click touch");$(".calculate-usage-btn").on("click touch",function(n){var t,i;if(n.preventDefault(),t=!0,i=requiredForm(".wp-usage-unmetered .wp-select-households"),"ESW"==urlAccount.sitecode&&(isSwitched($("input[name='sewerage-provider']"))?$(".esw-provider-select").removeClass("error"):($(".esw-provider-select").addClass("error").find(".form-error").html(codeRequiredOption),t=!1)),i&&t){$(".calculation-results .better-off").addClass("hidden");$(".calculation-results .maybe-better-off").addClass("hidden");$(".calculation-results .better-off-without").addClass("hidden");var r=s(parseInt($(".wp-select-households").find("select option:selected").val())),u=o(r),f=JSON.parse(localStorage.getItem("accountDetailInfo"));e(r,u);l(f,u)}})}function v(){var t=getUrlParams("account"),i=getUrlParams("applyForWaterMeter"),n;null!=localStorage.usageCalculatorInput&&null!=t&&"home"==t&&null!=i&&"true"==i&&(n=JSON.parse(localStorage.getItem("usageCalculatorInput")),$(".wp-select-households .number-occupants").html("<option value='0'><\/option>"),initNumberOfOccupants($(".wp-select-households .number-occupants"),n.NumberOfOccupiers),$("input[name='flush-toilet']").val(n.FlushToilet),$("input[name='bath']").val(n.Bath),$("input[name='shower']").val(n.Shower),$("input[name='washing-machine']").val(n.WashingMachine),$("input[name='sink']").val(n.Sink),$("input[name='dishwasher']").val(n.Dishwasher),$("input[name='hose']").val(n.Hose),activatedRequestAWaterMeter())}var h=i(5),r=i(4),u;t.e=f;t.d=e;t.c=o;t.b=s;u={};u.initialize=function(){$(".calculation-results").addClass("hidden");var n=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=n&&(void 0!==n.accountField&&n.accountField.numberOfOccupiersFieldSpecified?initNumberOfOccupants($(".wp-select-households .number-occupants"),n.accountField.numberOfOccupiersField):initNumberOfOccupants($(".wp-select-households .number-occupants")),void 0!==n.premiseField&&(n.premiseField.measuredField||n.premiseField.sewerageOnlyField||"2"==n.accountField.accountTypeField||"3"==n.accountField.accountTypeField)?$(r.f).find(".water-meter-request-being-processed").addClass("hidden"):void 0!==n.premiseField&&n.premiseField.meterAppSLADueFieldSpecified?($(r.f).find(".water-meter-request-being-processed .date").html(i.i(h.b)(n.premiseField.meterAppSLADueField)),$(r.f).find(".water-meter-request-being-processed").removeClass("hidden")):$(r.f).find(".water-meter-request-being-processed").addClass("hidden"),f($(".wp-usage-households .wp-households input")),a(),c(),v())};t.a=u},function(n,t,i){"use strict";function e(n){$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(u),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){n(t)},error:function(n){var t=n.responseJSON&&n.responseJSON.Message?n.responseJSON.Message:n.statusText;i.i(f.f)(t);$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function o(){if(requiredForm(".payment-func.setup-payment-plan")){switch($("input[name='payment-frequency']:checked").val()){case"monthly":u.paymentFrequencyField="1";break;case"sixmonthly":u.paymentFrequencyField="3";break;default:return}u.paymentDayField=r.mainContent.find(".payment-day option:selected").val();u.numberOfOccupiersField=r.mainContent.find(".number-occupants option:selected").val();e(function(n){var o,t,s,u,h;if($(".cssload-container.overlay").fadeOut(),0==n.statusField.codeField){i.i(f.k)(r.mainContent.find(".message_setup_pp_success").val());i.i(f.k)(r.mainContent.find(".message_setup_pp_success12").val());r.submitButton.prop("disabled",!0);localStorage.setupPPRequestSubmitted=!0;$(".alert_window.success.wp-modal.success-alert .confirmedNum").html(n.contactIdField);var t=($("input[name='payment-frequency']:checked").val(),$(".payment-day option:selected").val(),$(".alert_window.success.wp-modal.success-alert .payment-frequency")),u=t.html(),e=$("input[name='payment-frequency']:checked").val();if(t.html(u.replace("-",e.charAt(0).toUpperCase()+e.substring(1)+"<br/>"+$(".payment-day option:selected").html())),n.nBBStepAmountFieldSpecified&&n.firstTakeDateFieldSpecified)$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")?($(".alert_window.success.wp-modal.success-alert .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal.success-alert .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal.success-alert .input-payment-day").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .sumbit-message-PM2").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-update").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-info").removeClass("hidden"),o=$(".alert_window.success.wp-modal.success-alert .next-payment-info"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update")):(o=$(".alert_window.success.wp-modal.success-alert .next-payment-info-amtdd"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update")),s=o.html(),void 0!=s&&null!=s&&""!=s&&o.html(s.replace("#Amount#",n.nBBStepAmountField)),u=t.html(),void 0!=u&&null!=u&&""!=u&&t.html(u.replace("#nextdate#",i.i(f.j)(n.firstTakeDateField)));else if($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")){$(".alert_window.success.wp-modal.success-alert .input-payment-frequency").removeClass("hidden");$(".alert_window.success.wp-modal.success-alert .input-payment-day").show();$(".alert_window.success.wp-modal.success-alert .sumbit-message-PM2").removeClass("hidden");$(".alert_window.success.wp-modal.success-alert .next-payment-info").addClass("hidden");$(".alert_window.success.wp-modal.success-alert .next-payment-update").addClass("hidden");var t=$(".alert_window.success.wp-modal.success-alert .payment-frequency"),u=t.html(),e=$("input[name='payment-frequency']:checked").val();t.html(u.replace("-",e.charAt(0).toUpperCase()+e.substring(1)+"<br/>"+$(".payment-day option:selected").html()))}h=JSON.parse(localStorage.getItem("accountDetailInfo"));getAccountDetail(h.AccountId,h.PremiseId,h.PersonId);pushStateParameterUrl({step:"setupPaymentPlanConfirm"})}else i.i(f.f)(n.statusField.messageField),$(".cssload-container.overlay").fadeOut()})}}function s(n){n.premiseField.measuredField?r.mainContent.find(".sixmonthly-option").addClass("hidden"):r.mainContent.find(".sixmonthly-option").removeClass("hidden")}function h(){var n=r.mainContent.find(".sixmonthly-option span.radio-label").html();r.mainContent.find(".sixmonthly-option span.radio-label").html(n.replace("(","<span>(").replace(")",")<\/span>"))}function c(n){u.personIDField=n.PersonId;u.premiseIDField=n.PremiseId;u.accountIDField=n.AccountId;u.emailAddressField=n.personField.emailAddressField;r.mainContent=$(".payment-func.setup-payment-plan");r.submitButton=r.mainContent.find(".nb-btn.btn-setup-payment-plan");1==JSON.parse(localStorage.getItem("setupPPRequestSubmitted"))?r.submitButton.prop("disabled",!0):r.submitButton.unbind("click touch").on("click touch",o);h();i.i(f.b)(r.mainContent.find("select.payment-day"));initNumberOfOccupants(r.mainContent.find(".number-occupants"),n.accountField.numberOfOccupiersField);s(n);$(".alert_window.success.wp-modal .close-btn").on("click",function(){$(".alert_window.success.wp-modal").fadeOut()})}var f=i(0),r={},u={accountIdField:void 0,premiseIdField:void 0,personIdField:void 0,emailAddressField:void 0,contactSourceField:"1",paymentFrequencyField:void 0,paymentDayField:void 0,numberOfOccupiersField:void 0};r.init=function(){$(".cssload-container.overlay").fadeOut();var n=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==n)return void console.warn("Couldn't get account detail for bill and payments - setup payment plan");c(n)};t.a=r},function(n,t,i){"use strict";function f(n){n.parent().find(".nb-btn").addClass("nb-btn-outline");n.removeClass("nb-btn-outline").blur();$(r.f).addClass("hidden");c.a.initialize();pushStateParameterUrl({step:"requestWaterMeter"})}function h(){"requestWaterMeter"!=getUrlParams("step")?($(r.e).find(".btn-request-a-water-meter").addClass("nb-btn-outline"),$(r.e).find(".btn-am-i-better-off").removeClass("nb-btn-outline")):($(r.e).find(".btn-request-a-water-meter").removeClass("nb-btn-outline"),$(r.e).find(".btn-am-i-better-off").addClass("nb-btn-outline"))}function e(){$(r.e).find(".btn-my-meter").addClass("nb-btn-outline");$(r.e).find(".btn-my-usage").removeClass("nb-btn-outline");1==!$("div.usage_meter-confirmation:hidden").length&&pushStateParameterUrl({step:"submitMeterConfirm"})}function u(){$(r.e).find(r.k).addClass("hidden");$(r.i).addClass("hidden");$(r.b).addClass("hidden");$(r.l).addClass("hidden");$(r.m).addClass("hidden");$(r.g).addClass("hidden");$(r.f).addClass("hidden");$(r.h).addClass("hidden");$(r.n).addClass("hidden");$(".ineligible-to-apply-for-meter").addClass("hidden")}var c=i(5),l=i(9),a=i(6),r=i(4),s;t.b=h;t.c=e;t.a=u;var o={},v=function(){$(".btn-am-i-better-off").on("click touch",function(n){n.preventDefault();$(this).parent().find(".nb-btn").addClass("nb-btn-outline");$(this).removeClass("nb-btn-outline").blur();$(".ineligible-to-apply-for-meter").addClass("hidden");$(r.f).removeClass("hidden");$(r.h).addClass("hidden");l.a.initialize();pushStateParameterUrl({step:"waterUsageCalculator"})})},y=function(){$(".btn-back-myhome-unmeter").on("click touch",function(n){n.preventDefault();var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],"backmyhome")})},p=function(){$(".btn-request-a-water-meter").on("click touch",function(n){n.preventDefault();f($(this))})};window.activatedRequestAWaterMeter=function(){f($(".btn-request-a-water-meter"))};window.viewMyUsage=function(n){e();u();i.i(a.e)("my-usage");pushStateParameterUrl({step:"myUsage"});void 0!=n&&htmlScroll($(r.e).offset().top)};s=function(){$(".btn-my-usage").on("click touch",function(n){$(this).removeClass("nb-btn-outline").blur();n.preventDefault();viewMyUsage()})};window.viewMeterReading=function(n){var t,i,f,e,o;resetButtonMeterReading();u();$(r.b).removeClass("hidden");t=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=t&&(i=$(r.b).find(".wp-usage-link"),(i.html(i.html().replace("#View_my_usage#",'<a href="javascript:void(0)" onClick="viewMyUsage($(this))">View my usage<\/a>')),$(r.b).find(".wp-usage-link").html(),null!=t.metersField)&&($(r.b).find(".meter-serial-number").html(t.metersField[0].badgeNumberField),void 0==t.metersField||0===t.metersField.length||1===t.metersField[0].meterLocationField.length||""===t.metersField[0].meterLocationField?getMeterLocation(t.metersField[0].internalExternalField,$(r.b).find(".meter-location")):$(r.b).find(".meter-location").html(t.metersField[0].meterLocationField),f=t.metersField[0].lastReadDateField.substring(8,10)+"/"+t.metersField[0].lastReadDateField.substring(5,7)+"/"+t.metersField[0].lastReadDateField.substring(0,4),e=getLastRead(t.metersField[0].lastReadField,t.metersField[0].numberDialsField),$(r.b).find(".meter-last-reading").html(e+" on "+f),o=codeToMeterReadingType(t.metersField[0].readCodeField),$(r.b).find(".meter-reading-type").html(o)),initMeter(),!t.premiseField.measuredField||t.premiseField.sewerageOnlyField||3==t.accountField.accountTypeField||2==t.accountField.accountTypeField?($(r.b).find(".btn-submit-meter").attr("disabled",!0),$(r.b).find(".meter-input input").attr("disabled",!0),$(r.b).find(".form-select").addClass("disabled"),$(r.a).find("p").html($(".propertyNotSubmit").html()),$(r.a).show()):($(r.b).find(".btn-submit-meter").removeAttr("disabled"),$(r.b).find(".meter-input input").removeAttr("disabled"),$(r.b).find(".form-select").removeClass("disabled")),void 0!=n&&htmlScroll($(r.e).offset().top))};var w=function(){$(".btn-my-meter").on("click touch",function(n){n.preventDefault();$(this).parent().find(".nb-btn").addClass("nb-btn-outline");$(this).removeClass("nb-btn-outline").blur();viewMeterReading()})},b=function(){$(r.e).find(".form-select").on("doneGettingSelectItem",k)},k=function(){var n=$(r.e).find("select option:selected").val().split(/\,/);localStorage.removeItem("accountDetailID");localStorage.removeItem("accountUsageInfo");localStorage.accountDetailID=n[0]+","+n[2]+","+n[1];getAccountDetail(n[0],n[2],n[1],"home")};window.resetButtonMeterReading=function(){$(r.e).find(".btn-my-meter").removeClass("nb-btn-outline");$(r.e).find(".btn-my-usage").addClass("nb-btn-outline");pushStateParameterUrl({step:"myMeter"})};o.initialize=function(){$(".btn-request-a-water-meter").trigger("click");$(".btn-am-i-better-off").trigger("click");$(".btn-my-usage").trigger("click");$(".btn-my-meter").trigger("click");s();w();v();y();p();b()};t.d=o},function(n,t,i){"use strict";function o(n,t){switch(t.find(".usage-compare-lbl").addClass("hidden"),t.find(".wp-low-water-use i").removeClass("red"),n.WaterUsageLevel){case"low":t.find(".usage-compare-lbl.low").removeClass("hidden");break;case"average":t.find(".usage-compare-lbl.average").removeClass("hidden");break;case"above":t.find(".usage-compare-lbl.above").removeClass("hidden");t.find(".wp-low-water-use i").addClass("red");break;case"high":t.find(".usage-compare-lbl.high").removeClass("hidden");t.find(".wp-low-water-use i").addClass("red");break;default:return}}function f(n){var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$(".wp-your-usage-compare"),t=$.parseJSON(n),i,r,s,u;$(".cssload-container.overlay").show();i=f.find("#waterUsageBarChart");r="";$(i).html("");$(".cssload-container.overlay").fadeOut();s={label:$(".liters-perday-bar-chart-label").val(),data:[{label:$(".your-usage-bar-chart-label").val(),usage:t.YourUsage,color:"#004595"},{label:$(".similar-neighbours-bar-chart-label").val(),usage:t.SimilarNeighboursUsage,color:"grey"},{label:$(".water-efficient-bar-chart-label").val(),usage:t.WaterEfficientNeighboursUsage,color:"#66b333"}]};u=$.parseJSON(JSON.stringify(s));$.each(u.data,function(n,i){var f=Math.round(i.usage/t.UsageMaxValue*100)+30;f>100&&(f=100);r+='<div class="loader"><div class="usage-bar-chart"><div class="usage-bar-lbl-box"><div class="bar-label-'+n+' ">'+i.label+'<\/div><\/div><div class="usage-progress"><div class="usage-progress-bar" data-value="'+f+'%" style="width: '+f+"%; background-color:"+i.color+'"><\/div><div class="usage-progress-content"><span class="label-txt">'+Math.round(i.usage)+'<\/span><span class="label-litres"> '+u.label+"<\/span><\/div><\/div><\/div> <br/><\/div>"});$(i).append(r);e();o(t,f)}function s(){function n(n){var t=$(n),r=t.val(),u=t.attr("min"),e=t.attr("max"),o=e-u,f=Math.round(100*(r-u)/o),i=t.next();i.find("span.bar-btn").css("left",f+"%");i.find("span.bar > span").css("width",f+"%");i.find("span.bar-btn > span").text(r)}$.fn.rangeslider=function(){var t=this;return t.attr("value"),t.wrap("<span class='range-slider'><\/span>"),t.after("<span class='slider-container'><span class='bar'><span><\/span><\/span><span class='bar-btn'><span>0<\/span><\/span><\/span>"),n(this),t};0!=$(".rangeBox").length&&($(".rangeBox").rangeslider(),$("html").hasClass("isNet")?$(".rangeBox")[0].addEventListener("change",function(){n(this)},!1):$(".rangeBox")[0].addEventListener("input",function(){n(this)},!1))}function h(){$(".btn-change-number").on("click touch",function(n){n.preventDefault();$(this).addClass("hidden");$(r.i).find(".number-occupiers").removeClass("hidden");s()})}function c(){$(".usage-compare-btn").on("click touch",function(n){$(".loader").fadeOut(1e3,function(){$(".cssload-container.overlay").show()});n.preventDefault();$(this).blur();var t=parseInt($(".number-occupiers .rangeBox").val());averageUsage(accountUsage.lastYearAvgUsageField,t);$(r.i).find(".number_of_people span").html(t);$(r.i).find(".number_of_people_sumary span").html(t);getWaterUsageData($(".rangeBox").val());f($.parseJSON(localStorage.getItem("waterUsageData")),$(".wp-your-usage-metered"))})}var r=i(4),u,e;t.a=f;u={};e=function(){0!=$(".usage-progress").length&&$(".usage-progress .usage-progress-bar").css("width",function(){return $(this).attr("data-value")})};u.initialize=function(){h();c()};t.b=u},function(n,t){"use strict";var i=function(n){this.configuration=n;this.init=function(){var t,n,r,i;try{for(t=this,this.checkPagingConfiguration(),n=this.configuration,$(n.container).find(n.paginationContainer).html(""),r='<li class="page-item prev"><a class="page-link go-to-prev-page" href="javascript:void(0)" title="Previous"><i class="far fa-angle-left"><\/i><\/a><\/li>',i=1;i<=n.totalPage;i++)r+='<li class="page-item page-numb" desPage="'+i+'"><a class="page-link" href="javascript:void(0)">'+i+"<\/a><\/li>";r+='<li class="page-item next"><a class="page-link go-to-prev-page" href="javascript:void(0)" title="Next"><i class="far fa-angle-right"><\/i><\/a><\/li>';$(n.container).find(n.paginationContainer).append(r);n.totalItem<=n.itemPerPage?($(n.container).find(n.paginationContainer+" .page-item.prev a").addClass("disabled"),$(n.container).find(n.paginationContainer+" .page-item.next a").addClass("disabled")):($(n.container).find(n.paginationContainer+" .page-item.prev a").removeClass("disabled"),$(n.container).find(n.paginationContainer+" .page-item.next a").removeClass("disabled"));$(n.container+" "+n.paginationContainer+" .page-numb").on("click touch",function(){var n=parseInt($(this).attr("desPage"));t.goToPage(n,t)});$(n.container).find(n.paginationContainer+" .page-item.prev a").on("click touch",function(){t.goToPrevPage(t)});$(n.container).find(n.paginationContainer+" .page-item.next a").on("click touch",function(){t.goToNextPage(t)});this.goToPage(1)}catch(t){console.log("pagging: "+t)}};this.goToPage=function(n,t){var i,u,f,r;if(void 0==t&&(t=this),i=$(t.configuration.container).find(t.configuration.paginationContainer),i.fadeOut(0),i.find(".page-item.next a").removeClass("disabled"),i.find(".page-item.prev a").removeClass("disabled"),1===n&&i.find(".page-item.prev a").addClass("disabled"),n===t.configuration.totalPage&&i.find(".page-item.next  a").addClass("disabled"),t.configuration.totalPage>t.configuration.maxPageUiElements){for(i.find(".page-numb").addClass("hidden"),i.find(".page-numb[desPage=1]").removeClass("hidden"),i.find(".page-numb[desPage="+t.configuration.totalPage+"]").removeClass("hidden"),i.find(".page-numb[desPage="+n+"]").removeClass("hidden"),i.find(".page-space").remove(),1!==n&&i.find(".page-numb[desPage="+(n-1)+"]").removeClass("hidden"),n!==t.configuration.totalPage&&i.find(".page-numb[desPage="+(n+1)+"]").removeClass("hidden"),u=(t.configuration.maxPageUiElements-3)/2,r=1;r<=u;r++)n-r>0&&i.find(".page-numb[desPage="+(n-r)+"]").removeClass("hidden"),n+r<t.configuration.totalPage&&i.find(".page-numb[desPage="+(n+1)+"]").removeClass("hidden");if(n-u<=1)for(f=1,r=n-u;r<=1;r++)i.find(".page-numb[desPage="+(n+u+f)+"]").removeClass("hidden"),f++;if(n-u>2&&i.find(".page-numb[desPage=1]").after('<li class="page-item page-space"><span class="page-link">...<\/span><\/li>'),n+u>=t.configuration.totalPage)for(f=1,r=n+u;r>=t.configuration.totalPage;r--)i.find(".page-numb[desPage="+(n-u-f)+"]").removeClass("hidden"),f++;n+u<t.configuration.totalPage-1&&i.find(".page-numb[desPage="+t.configuration.totalPage+"]").before('<li class="page-item page-space"><span class="page-link">...<\/span><\/li>')}i.find(".page-numb").removeClass("active");i.find(".page-numb[desPage="+n+"]").addClass("active");i.fadeIn(60);t.configuration.pageChangedCallBack(n)};this.checkPagingConfiguration=function(){if(void 0==this.configuration)throw"Configuration is null";if(void 0==this.configuration.container)throw"container is empty";if(void 0==this.configuration.paginationContainer&&(this.configuration.paginationContainer=".pagination"),void 0==this.configuration.itemPerPage&&(this.configuration.itemPerPage=6),void 0==this.configuration.totalItem)throw"total Item is empty";void 0==this.configuration.maxPageUiElements&&(this.configuration.maxPageUiElements=5);var n=Math.ceil(this.configuration.totalItem/this.configuration.itemPerPage);this.configuration.totalPage=n;void 0!=this.configuration.totalPageLimit&&this.configuration.totalPageLimit>this.configuration.calculatedTotalPage&&(this.configuration.totalPage=n)};this.getCurrentPage=function(){var t=$(n.container+" "+n.paginationContainer+" .page-numb.active").attr("desPage");return parseInt(t)};this.goToPrevPage=function(n){void 0==n&&(n=this);var t=n.getCurrentPage();this.goToPage(t-1,n)};this.goToNextPage=function(n){void 0==n&&(n=this);var t=n.getCurrentPage();this.goToPage(t+1,n)};this.init()};t.a=i},function(n,t,i){"use strict";var r=i(0),l=i(1),u=i(15),e=i(16),o=(i(3),{}),s=!1,a=function(n,t){$(".payment-func").addClass("hidden");$(".payment-func.pay-by-card").removeClass("hidden");$(".payment-func.pay-by-card .amount-to-pay").html(parseFloat(Math.round(100*n)/100).toFixed(2));$(".payment-func.pay-by-card .customer-ref-number").html(t);hasURLPage(urlAccount.notloggedinmakeapayment)&&$(".pay-by-card-box").addClass("pay-by-card-not-login-box");$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-by-card").offset().top-100},1e3)},h=function(n){var f=JSON.parse(localStorage.getItem("accountDetailInfo")),r=$(".realexServiceUrl").val(),e,t,o;r=""!=r&&null!=r?r.substring(0,r.lastIndexOf(".")).toLowerCase():"";e=null!=n&&null!=n.origin&&""!=n.origin?n.origin.substring(0,n.origin.lastIndexOf(".")).toLowerCase():"";try{if(r===e){if(t=JSON.parse(n.data),void 0==t.AUTHCODE)return console.log("STEP 3"),$("#payButtonId").addClass("hidden"),void("0px"!=t.iframe.width&&$(".cssload-container.overlay").fadeOut());""===t.AUTHCODE?(console.log("STEP 4 - FAILED"),c(f,t,function(){u.a.init(1,t)})):(console.log("STEP 5 - SUCCESS"),o=null!=t.ORDER_ID?atob(t.ORDER_ID):"",i.i(l.b)([{name:"OrderId",value:o}],function(){y(f,t)}))}else $(".cssload-container.overlay").fadeOut()}catch(f){console.log("STEP 8"+f);console.log("STEP 9"+btoa(n.data));u.a.init(1,{RESULT:btoa(n.data)})}},v=function(n,t,e){var o;if(""!==t.personField.emailAddressField&&void 0!==t.personField.emailAddressField&&!emailRegEx.test(t.personField.emailAddressField))return void u.a.init(1,{RESULT:btoa("not connect to server")});o="";f(t.personField.mobileNumberField)?o=t.personField.mobileNumberField:f(t.personField.homePhoneNumberField)?o=t.personField.homePhoneNumberField:f(t.personField.workPhoneNumberField)?o=t.personField.workPhoneNumberField:f(e)&&(o=e);var s=i.i(r.m)(t.accountField.billDisplayAddressField.addressLine1Field.split("/").join("-")),l=t.accountField.billDisplayAddressField.addressLine4Field.replace(/[^a-z0-9\s]/gi,"").replace(/[_\s]/g,"-").split(",")[0].split("/").join("-"),c={AccountId:t.AccountId,Amount:n,BillingAddressLine1:s,BillingAddressLine2:i.i(r.m)(t.accountField.billDisplayAddressField.addressLine2Field.split("/").join("-")),BillingAddressLine3:i.i(r.m)(t.accountField.billDisplayAddressField.addressLine3Field.split("/").join("-")),BillingAddressCity:i.i(r.m)(l),BillingAddressPostalCode:i.i(r.m)(t.accountField.billDisplayAddressField.postCodeField.split("/").join("-")+"|"+s),CustomerNumber:t.AccountId,CustomerEmail:t.personField.emailAddressField};""!==o&&(c.CustomerHomePhoneNumber="44|"+i.i(r.m)(o));$(".cssload-container.overlay").show();$(".iframe-play").html("");$('<iframe id="iframeId" style="display:none; width: 100%; height: 700px; border: none"><\/iframe>').appendTo($(".iframe-play"));$.ajax({type:"GET",cache:!1,url:window.GetHppSetting+"?"+i.i(r.n)(c),contentType:"application/json",success:function(n){RealexHpp.setHppUrl($(".realexServiceUrl").val());RealexHpp.embedded.init("payButtonId","iframeId","",JSON.parse(n));window.addEventListener?(console.log("STEP 0"),window.addEventListener("message",h,!1)):(console.log("STEP 1"),window.attachEvent("message",h));$(".payment-func").addClass("hidden");$(".payment-func.pay-by-card").removeClass("hidden");$("#payButtonId").click()},error:function(n){console.log("STEP 2 => "+n);initPopupErrorRealex($(".pay-by-card-alert-realex-failure"))}})},y=function(n,t){c(n,t,function(n){$(".payment-func.pay-by-card").addClass("hidden");0!==parseInt(n.statusField.codeField)?initPopupErrorCCB($(".pay-by-card-alert-ccb-failure")):s?p(function(){e.a.init(t,n)}):e.a.init(t,n)})},p=function(n){var i=JSON.parse(localStorage.getItem("accountDetailInfo")),f=i.personField,e=i.accountField,r=e.billDisplayAddressField,t;""!=r.addressLine4Field&&r.addressLine4Field.split(/\,/)[0];t={FirstName:i.personField.firstNameField,Surname:i.personField.surnameField,EmailAddress:i.personField.emailAddressField};t.AccountId=i.AccountId;t.PersonId=i.PersonId;t.PremiseId=i.PremiseId;t.EbillingFlag=!0;t.eBillingField=!0;t.EbillingFlagSpecified=!0;t.DateOfBirth=f.dateOfBirthField;$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(t),contentType:"application/json",success:function(t){if("0"!=t.statusField.codeField&&"00"!=t.statusField.codeField)return $(".pay-by-card-alert .alert__content .lbl").html(t.statusField.messageField),initErrorCodeCMS($(".pay-by-card-alert"),t.statusField.codeField),$(".pay-by-card-alert").show(),void $(".cssload-container.overlay").fadeOut();n();var i=JSON.parse(localStorage.getItem("accountDetailInfo"));i.accountField.eBillingField=!0;i.accountField.EbillingFlag=!0;localStorage.accountDetailInfo=JSON.stringify(i);$("body").trigger({type:"doneUpdatingEbillingSetting"})},error:function(n){u.a.init(2,n)}})},f=function(n){return void 0!=n&&""!==n},c=function(n,t,i){var u=null!=t.AMOUNT?atob(t.AMOUNT):0,f=parseFloat(u/100).toFixed(2),r={accountIdField:n.AccountId,premiseIdField:n.PremiseId,contactSourceField:"1",personIdField:n.PersonId,cardTypeField:"VISA",emailAddressField:n.personField.emailAddressField,cardNameField:n.personField.firstNameField+" "+n.personField.surnameField,realexResultCodeField:atob(t.RESULT),realexResultMessageField:null!=t.MESSAGE?atob(t.RESULT):"",realexAuthorisationCodeField:null!=t.AUTHCODE?atob(t.AUTHCODE):"",realexPasReferenceField:null!=t.PASREF?atob(t.PASREF):"",realexCVNResultField:null!=t.CVNRESULT?atob(t.CVNRESULT):"",realexBatchField:null!=t.BATCHID?atob(t.BATCHID):"",paymentAmountField:f,paymentTimeField:null!=t.TIMESTAMP?atob(t.TIMESTAMP):"",currencyField:"GBP",paymentOrderNumberField:null!=t.ORDER_ID?atob(t.ORDER_ID):""};""===r.cardTypeField&&(r.cardTypeField=null!=t.HPP_CARD_TYPE?atob(t.HPP_CARD_TYPE):"");$(".cssload-container.overlay").css("display","block");$.ajax({type:"POST",cache:!1,data:JSON.stringify(r),url:window.apiUrlCardPaymentService,contentType:"application/json",success:function(t){i(t);getAccountDetail(n.AccountId,n.PremiseId,n.PersonId)},error:function(){initPopupErrorCCB($(".pay-by-card-alert-ccb-failure"))}})};o.init=function(n,t,i){if(window.addEventListener("error",function(){alert("error")}),(hasURLPage(urlAccount.account)||hasURLPage(urlAccount.notloggedinmakeapayment))&&void 0!=localStorage.getItem("accountDetailInfo")){var r=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=r&&""!==r&&($(".cssload-container.overlay").show(),s=t,n=n.toFixed(2),a(n,r.AccountId),v(n,r,i))}};t.a=o},function(n,t,i){"use strict";var u=i(3),r={},f=function(n,t){var i,r;return(localStorage.payByCardSuccess=!1,i=$(".payment-func.pay-error"),i.find(".incrrect-card-detail").addClass("hidden"),i.find(".other-payment-error").addClass("hidden"),i.find(".update-card-fail").addClass("hidden"),hasURLPage(urlAccount.notloggedinmakeapayment)&&(i.find(".need-remove-account-form-when-non-login").removeClass("account-form"),i.find(".need-move-out-box-if-not-login").appendTo(".pay-error"),i.find(".back-to-billing-not-login").removeClass("hidden"),i.find(".back-to-billing").addClass("hidden")),1===n)?(r=atob(t.RESULT),void("101"===r||"102"===r||"103"===r?i.find(".incrrect-card-detail").removeClass("hidden"):i.find(".payment-error-realex-no-response").removeClass("hidden"))):2===n?void i.find(".update-card-fail").removeClass("hidden"):void 0},e=function(n){$(".payment-func.pay-error .back-to-billing").unbind().click(function(){2===n?$('li[rel="billspayments"]').click():(localStorage.makePayment="true",u.a.initialize(!0))})},o=function(n){$(".pay-error .back-to-billing-not-login").unbind().click(function(){window.location.href=2===n?urlHome:urlAccount.notloggedinmakeapayment})};r.init=function(n,t){2===n?$(".pay-error .back-to-billing-not-login").html($(".pay-error .back-to-billing-not-login").attr("label-home")):$(".pay-error .back-to-billing-not-login").html($(".pay-error .back-to-billing-not-login").attr("label-payment"));$(".cssload-container.overlay").fadeOut();$(".payment-func").addClass("hidden");$(".payment-func.pay-error").removeClass("hidden");$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-error").offset().top-100},1e3);f(n,t);e(n);o(n)};t.a=r},function(n,t,i){"use strict";function o(n){return i.i(f.d)(r.errorMessage.val())?isVerified()?(n.preventDefault(),n.stopPropagation(),i.i(f.b)(),!1):void 0:(n.preventDefault(),n.stopPropagation(),!1)}function u(n,t){return 1==n||2==n||1==t}var f=i(3),r={},e;r.init=function(n,t){localStorage.payByCardSuccess=!0;$(".cssload-container.overlay").fadeOut();r.payment=$(".payment-func.pay-success");r.bankAuthCode=r.payment.find(".bank-auth-code");r.confirmPaymentNumber=r.payment.find(".confirm-payment-number");r.paymentTeaser=r.payment.find(".payment-teaser");r.payYourBillLater=r.payment.find(".pay-your-bill-later-box");r.paySuccessContainer=r.payment.find(".pay-success-container");r.BackMyAccount=r.payment.find(".btn-back-to-my-account");r.btnGoToHome=r.payment.find(".btn-go-to-home");r.errorMessage=r.payment.find(".errorMessage_InvalidAccountOwnerFieldSetupDD");r.setupDirectDebit=r.payment.find(".btn-setup-directdebit");r.setupDirectDebit.unbind("click touch").on("click touch",o);r.payment.addClass("hidden");e(n,t)};e=function(n,t){var f,e,i;r.payment.removeClass("hidden");pushStateParameterUrl({step:"card-payment-confirm"});r.bankAuthCode.html(atob(n.AUTHCODE));r.confirmPaymentNumber.html(t.contactIdField);f=atob(n.AMOUNT);e=(parseFloat(f)/100).toFixed(2);r.paymentTeaser.html(r.paymentTeaser.html().replace("##Amount","&#8356;"+e));i=JSON.parse(localStorage.getItem("accountDetailInfo"));isLogined()?(r.payYourBillLater.addClass("hidden"),r.paySuccessContainer.addClass("wp-usage-box"),r.btnGoToHome.addClass("hidden"),null!=i&&null!=i.paymentField&&null!=i.paymentField.accountAutopayTypeField&&null!=i.paymentField.autopayNotAllowedField&&(u(i.paymentField.accountAutopayTypeField,i.paymentField.autopayNotAllowedField)?(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden")):(r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden"),r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").removeClass("hidden")))):(r.BackMyAccount.addClass("hidden"),r.paySuccessContainer.removeClass("wp-usage-box"),r.btnGoToHome.removeClass("hidden"),null!=i&&null!=i.paymentField&&null!=i.paymentField.accountAutopayTypeField&&null!=i.paymentField.autopayNotAllowedField&&(u(i.paymentField.accountAutopayTypeField,i.paymentField.autopayNotAllowedField)?(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden")):(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").removeClass("hidden"))));$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-success").offset().top-100},1e3)};t.a=r},function(n,t,i){"use strict";function e(){var n=$(".branch-sort-code-row");return 2==n.find(r.box1).val().length&&2==n.find(r.box2).val().length&&2==n.find(r.box3).val().length}function u(){var n=$(".branch-sort-code-row");n.parent().removeClass("error empty");n.parent().find(".form-error").text("")}var s=i(0),f={},r={box1:"input[name='sort-code-box-1']",box2:"input[name='sort-code-box-2']",box3:"input[name='sort-code-box-3']"},o=/^[0-9]*$/;f.init=function(n){var t=$(".branch-sort-code-row");i.i(s.h)(t.find("input"));t.find(r.box1).on("propertychange input",function(){o.test($(this).val())&&2==$(this).val().length&&t.find(r.box2).focus().select();e()&&(n(),u())});t.find(r.box2).on("propertychange input",function(){o.test($(this).val())&&2==$(this).val().length&&t.find(r.box3).focus().select();e()&&(n(),u())});t.find(r.box3).on("propertychange input",function(){e()&&(n(),u())})};f.reset=function(){var n=$(".branch-sort-code-row");n.find(r.box1).val("");n.find(r.box2).val("");n.find(r.box3).val("");u()};f.validate=function(){var n=$(".branch-sort-code-row"),t=n.find(r.box1).val(),i=n.find(r.box2).val(),f=n.find(r.box3).val();return t?n.find(r.box1).parent().removeClass("empty"):n.find(r.box1).parent().addClass("empty"),i?n.find(r.box2).parent().removeClass("empty"):n.find(r.box2).parent().addClass("empty"),f?n.find(r.box3).parent().removeClass("empty"):n.find(r.box3).parent().addClass("empty"),2!==t.length||2!==i.length||2!==f.length?(n.parent().addClass("error"),n.parent().find(".form-error").html(codeSortCode),!1):(u(),!0)};t.a=f},function(n,t){"use strict";var i={};i.init=function(){if(0!==$(".setup-direct-debit-landing-page").length){if(isLogined())return void(window.location.href=urlAccount.account);$(".setup-direct-debit-landing-page .create-account-btn").on("click touch",function(){localStorage.redirectToSetupDirectDebit=!0;window.location.href=urlAccount.register});$(".setup-direct-debit-landing-page .login-btn").on("click touch",function(){localStorage.redirectToSetupDirectDebit=!0;window.location.href=urlAccount.login})}};t.a=i},function(n,t){"use strict";var i={};i.init=function(){if(0!==$(".setup-payment-plan-landing-page").length){if(isLogined())return void(window.location.href=urlAccount.account);$(".setup-payment-plan-landing-page .create-account-btn").on("click touch",function(){localStorage.redirectToSetupPaymentPlan=!0;window.location.href=urlAccount.register});$(".setup-payment-plan-landing-page .login-btn").on("click touch",function(){localStorage.redirectToSetupPaymentPlan=!0;window.location.href=urlAccount.login})}};t.a=i},function(n,t){"use strict";var i={};i.initialize=function(n){if(n){for(var i="",t=n.premiseField.propertyAddressField.split(","),r=0;r<t.length-2;r++)i+=t[r]+" ";i+="<br>"+t[t.length-2]+" "+t[t.length-1];$(".accountSummary--allComponents .account-address").html(i);$(".accountSummary--allComponents .account-name").html(n.personField.firstNameField+" "+n.personField.surnameField);$(".accountSummary--allComponents .account-id").html(n.AccountId);$(".accountSummary__accountDetails .btn-change-detail").unbind("click touch").on("click touch",function(n){n.preventDefault();localStorage.updateUserDetail=!0;$('li[rel="profile"]').click();$(".profile-view .changedetail-btn").trigger("click");htmlScroll()})}};t.a=i},function(n,t){"use strict";function r(){null!=localStorage.getItem("accountDetailID")&&"true"==localStorage.getItem("accountDetailID")&&i.diffirentAccountPropertyBox.removeClass("hidden")}function u(){i.diffirentAccountPropertyButton.blur();$(".account-multi__box").removeClass("hidden");localStorage.refreshAccountSummaryTab=!0}var i={};i.initialize=function(){i.diffirentAccountPropertyBox=$(".row-different-account-property");i.diffirentAccountPropertyButton=i.diffirentAccountPropertyBox.find(".nb-btn");i.diffirentAccountPropertyButton.unbind("click touch").on("click touch",u);r()};t.a=i},function(n,t){"use strict";var i={},r=function(n){n&&n.accountField&&!n.accountField.eBillingField?($(".accountSummary--allComponents .wp-e-billing").removeClass("hidden"),$(".accountSummary--allComponents #Ebilling").prop("checked",n.accountField.eBillingField),$(".accountSummary--allComponents #Ebilling").unbind("change").on("change",function(t){t.preventDefault();var i={AccountId:n.AccountId,PersonId:n.PersonId,ContactSource:"1",EbillingFlag:isSwitched($(".accountSummary--allComponents #Ebilling")),EbillingFlagSpecified:isSwitched($(".accountSummary--allComponents #Ebilling"))};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlUpdateEBillingPreferences,data:JSON.stringify(i),contentType:"application/json",success:function(t){0==t.statusField.codeField?($(".accountSummary--allComponents .wp-e-billing").addClass("hidden"),n.accountField.eBillingField=isSwitched($(".accountSummary--allComponents #Ebilling")),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(n),$(".profileAlert").addClass("success").removeClass("profile-success error"),$(".profileAlert .alert__content p").html("Great, your eBilling preference has been updated"),$(".profileAlert").show()):($(".accountSummary--allComponents #Ebilling").prop("checked",n.accountField.eBillingField),$(".profileAlert .alert__content p").html(t.statusField.messageField),$(".profileAlert").addClass("error").removeClass("profile-success success"),$(".profileAlert").show());$(".cssload-container.overlay").fadeOut()},error:function(t){initPopupErrorApi(t,$(".profileAlert"));$(".accountSummary--allComponents #Ebilling").prop("checked",n.accountField.eBillingField)},timeout:apiTimeOut})})):$(".accountSummary--allComponents .wp-e-billing").addClass("hidden")};i.initialize=function(n){r(n)};t.a=i},function(n,t,i){"use strict";var u=i(27),f=i(20),e=i(22),o=i(25),s=i(26),h=i(28),c=i(21),l=i(24),r={};r.initialize=function(n){r.accountSummary=$(".accountSummary--allComponents");void 0==n||n||$(".summary-func").addClass("hidden");var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(!(t&&$(".accountSummary--lite-new").hasClass("hidden")&&$(".accountSummary--lite-exist").hasClass("hidden")&&$(".accountSummary--lite-pending").hasClass("hidden")))return $(".accountSummary--allComponents").addClass("hidden"),void(null!=t&&$(".summary-func").removeClass("hidden"));$(".accountSummary--allComponents").removeClass("hidden");c.a.initialize();o.a.initialize(t);u.a.initialize(t);f.a.initialize(t);e.a.initialize(t);l.a.initialize(t);s.a.initialize(t);h.a.initialize(r.accountSummary)};t.a=r},function(n,t){"use strict";var i={};i.initialize=function(n){n&&n.accountField&&!n.accountField.mIMOInProgressField?$(".accountSummary--allComponents .wp-e-movingHome").removeClass("hidden").on("click",function(){window.location.href="/moving/"}):$(".accountSummary--allComponents .wp-e-movingHome").addClass("hidden")};t.a=i},function(n,t,i){"use strict";var o=i(0),f={},r={showMeterReading:!0,showEvents:!0,currentAddress:null},s=function(n){if(r.currentAddress!==n.premiseField.propertyAddressField){if((r.currentAddress=n.premiseField.propertyAddressField,!n)||(r.showMeterReading=n.metersField&&n.metersField[0]?!0!==n.metersField[0].mustReadField?!1:!0:!1,r.showEvents=n.premiseField&&n.premiseField.propertyAddressField?!0:!1,!r.showMeterReading&&!r.showEvents))return void $(".account-summary-notifications").addClass("hidden");if(r.showMeterReading||$(".account-summary-notifications .meter-reading").addClass("hidden"),r.showEvents){var t=n.premiseField.propertyAddressField.split(","),i=t[t.length-1];u.getEvents(i)}else $(".account-summary-notifications .events").addClass("hidden")}},u={getEvents:function(n){var f,t,e;$(".cssload-container.overlay").show();f={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:n,lat:"",lng:"",premiseX:"",premiseY:"",recLimit:notificationsRecLimit};t=$.parseJSON(localStorage.getItem("accountDetailInfo"));t.premiseField&&void 0!=t.premiseField.gisXField&&null!=t.premiseField.gisXField&&""!=t.premiseField.gisXField&&void 0!=t.premiseField.gisYField&&null!=t.premiseField.gisYField&&""!=t.premiseField.gisYField?(f.premiseX=t.premiseField.gisXField,f.premiseY=t.premiseField.gisYField,u.getEventsApi(f)):(e=new google.maps.Geocoder,void 0!=e&&e.geocode({address:n},function(n,t){t==google.maps.GeocoderStatus.OK?(f.lat=n[0].geometry.location.lat(),f.lng=n[0].geometry.location.lng(),u.getEventsApi(f)):(i.i(o.f)("Geocode was not successful"),r.showMeterReading||$(".account-summary-notifications").addClass("hidden"),$(".cssload-container.overlay").fadeOut())}))},getEventsApi:function(n){if(n){var t=JSON.parse(localStorage.getItem("getRequestGoogle"));null==localStorage.getItem("getEventRequestGoogleTracking")?($(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetEvents,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(n),contentType:"application/json",success:function(t){localStorage.getEventRequestGoogleTracking=1;localStorage.getRequestGoogle=JSON.stringify(t);e(t,n)},error:function(n){initPopupErrorApi(n,$(".profileAlert"))}})):($(".summary-func").removeClass("hidden"),e(t,n))}},correctString:function(n){return n.charAt(0).toUpperCase()+n.slice(1)}},e=function(n,t){return r.showEvents=n&&n.Event?!0:!1,r.showMeterReading||r.showEvents?r.showEvents?void h(n.Event,r.showMeterReading,t):($(".account-summary-notifications .events").addClass("hidden"),void $(".cssload-container.overlay").fadeOut()):($(".account-summary-notifications").addClass("hidden"),void $(".cssload-container.overlay").fadeOut())},h=function(n,t,i){var o;$(".account-summary-notifications").removeClass("hidden");for(var s=$("#areaDetailPage").val(),f=n,e="",r=0;r<f.length;r++)if(f[r].ID&&f[r].name&&f[r].dateStarted&&f[r].closed){var h=new Date(f[r].dateStarted),c=new Date,l=h<=c&&"0"===f[r].closed;l&&(o=window.location.protocol+"//"+window.location.hostname+":"+window.location.port+s+"?type=event&id="+f[r].ID+"&area="+i.area+"&lat="+i.lat+"&lng="+i.lng+"&postcode="+i.postcode+"&radius="+i.radius+"&recLimit="+i.recLimit,e+="<div class='form-row'><strong class='font-18'>"+u.correctString(f[r].name.toLowerCase())+"<\/strong><a target='_blank' class='nb-btn nb-btn-block' href='"+o+"'>"+notificationFindOutMoreCtaTxt+"<\/a><\/div>")}""===e?t?$(".account-summary-notifications .events").addClass("hidden"):$(".account-summary-notifications").addClass("hidden"):$(".account-summary-notifications .events").html(e);$(".cssload-container.overlay").fadeOut()};f.initialize=function(n){if(s(n),"2"==n.accountField.accountTypeField||"3"==n.accountField.accountTypeField)return $(".account-summary-notifications-typeBased").removeClass("hidden"),void(r.summary=!0);$(".account-summary-notifications-typeBased").addClass("hidden")};t.a=f},function(n,t,i){"use strict";function s(){r.mainContent.find(".wp-usage-box").addClass("hidden")}function h(n){1==n.paymentField.accountAutopayTypeField?i.i(u.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(r.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-method-label b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField)+" Direct Debit")):(r.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodDdOnReceiptOfBillLabel").val())):i.i(u.d)(n.premiseField.measuredField,n.paymentField.accountPaymentFrequencyField)?(r.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-frequency-label b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField)),r.mainContent.find(".wp-usage-box h2").html(i.i(o.a)(n.paymentField.outstandingInstalmentAmountField))):(r.mainContent.find(".wp-usage-box h2").html(i.i(o.a)(n.paymentField.outstandingInstalmentAmountField)),n.paymentField.outstandingInstalmentAmountField>0&&(3==n.paymentField.accountPaymentFrequencyField&&n.premiseField.measuredField||6==n.paymentField.accountPaymentFrequencyField&&!n.premiseField.measuredField)?(r.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),r.mainContent.find(".wp-usage-box date").html(i.i(u.j)(n.paymentField.nextInstalmentDateField))):2==n.paymentField.accountAutopayTypeField?(r.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodWaterDirectLabel").val())):"3rdPartyClaim"==n.accountField.nWLAccountOwnerField?(r.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodThirdPartyLabel").val())):n.paymentField.accountPaymentFrequencyField?(r.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-frequency-label b").html(i.i(u.e)(n.paymentField.accountPaymentFrequencyField))):(r.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),r.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodOnReceiptOfBillLabel").val())))}function f(n){!0===n?localStorage.makePayment=!0:htmlScroll();$(".account-tabs .custom-dots li[rel=billspayments]").trigger("click")}function c(n){i.i(e.e)(n)?r.payYourBillButton.removeClass("hidden"):r.payYourBillButton.addClass("hidden")}var e=i(3),u=i(0),o=i(1),r={};r.initialize=function(n){if(!n)return void console.warn("Failed to get account detail for Payment status - account summary tab");r.mainContent=$(".accountSummary--allComponents .wp-usage-view .wp-col:nth-child(1)");r.payYourBillButton=r.mainContent.find(".nb-btn.pay-your-bill");r.viewBillPaymentsButton=r.mainContent.find(".nb-btn.view-bill-payments");r.payYourBillButton.unbind("click touch").on("click touch",function(){return f(!0)});r.viewBillPaymentsButton.unbind("click touch").on("click touch",function(){return f()});s();i.i(e.f)(r.mainContent,n);h(n);c(n)};t.a=r},function(n,t,i){"use strict";var r=i(5),u={};u.initialize=function(n){var t,u,f;$(".accountSummary--allComponents .wp-your-requests").addClass("hidden");$(".accountSummary--allComponents .wp-your-requests__move-home-request").addClass("hidden");$(".accountSummary--allComponents .wp-your-requests__water-meter-request").addClass("hidden");$(".accountSummary--allComponents .wp-your-requests__line").addClass("hidden");t=0;n&&(u=n.accountField.mIMOInProgressField,f=n.premiseField.meterAppInProgressField,u&&(++t,$(".accountSummary--allComponents .wp-your-requests__move-home-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__move-home-request .date").html(i.i(r.b)(n.accountField.mIMOSLADueField))),f&&(++t,$(".accountSummary--allComponents .wp-your-requests__water-meter-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__water-meter-request .date").html(i.i(r.b)(n.premiseField.meterAppSLADueField))),t>0&&$(".accountSummary--allComponents .wp-your-requests").removeClass("hidden"),t>1&&$(".accountSummary--allComponents .wp-your-requests__line").removeClass("hidden"))};t.a=u},function(n,t){"use strict";function r(){i.btnUsageAmIBetterMetterButton.blur();i.btnViewMoreUsageButton.blur();$('li[rel="home"]').click();htmlScroll()}var i={};i.initialize=function(n){i.btnViewMoreUsageButton=n.find(".btn-view-more-usage");i.btnUsageAmIBetterMetterButton=n.find(".btn-am-i-better-meter");i.btnViewMoreUsageButton.unbind("click touch").on("click touch",r);i.btnUsageAmIBetterMetterButton.unbind("click touch").on("click touch",r)};t.a=i},,,function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(4),e={},o=null,s=null;window.wamFlag=!1;var u=!1,f=!1,h=function(){hasURLPage(urlAccount.wholeareametering)&&window.history&&window.history.pushState&&$(window).on("popstate",function(){""!==location.hash.split("#!/")[1]&&""===window.location.hash&&(window.location=urlAccount.wholeareametering)})},c=function(){if(pushStateParameterUrl({step:1}),isLogined()){var n=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=n&&null!=n&&void 0!=n.personField&&($(".firstname").val(n.personField.firstNameField).parent().addClass("active completed"),$(".firstname").parent().find(".form-line").html(n.personField.firstNameField),$(".surname").val(n.personField.surnameField).parent().addClass("active completed"),$(".surname").parent().find(".form-line").html(n.personField.surnameField),$(".accountNumber").val(n.AccountId).parent().addClass("active completed"),$(".accountNumber").parent().find(".form-line").html(n.AccountId),$(".email").val(n.personField.emailAddressField).parent().addClass("active completed"),$(".email").parent().find(".form-line").html(n.personField.emailAddressField))}};$(".next-step1").on("click touch",function(n){n.preventDefault();""!=$(".accountNumber").val()&&null!=$(".accountNumber").val()||$(".accountNumber").parent().find(".form-group").addClass("empty");var t=$(".accountNumber").val();if(o={accountIdField:t},!requiredForm(".meter__step1 .personal-detail"))return void $(".next-step1").blur();$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlCheckWAM,data:JSON.stringify(o),contentType:"application/json",success:function(n){var t="",u,i,f;0==n.statusField.codeField?(localStorage.wamMeterFieldData=JSON.stringify(n),$(".meter__step1").addClass("hidden"),pushStateParameterUrl({step:"2"}),$(".meter__step2").removeClass("hidden"),u=[],i=n.processAddressField,Object.keys(i).forEach(function(n){""!=i[n]&&null!=i[n]&&u.push(i[n])}),$(".meter__step2 .address__box .address__box-detail .address-text").html(u.join(", ")),$(".meter__step2 .address__box .address__box-detail .meter-no-text b").html(n.meterField.badgeNumberField),""!=n.meterField.meterLocationField?$(".meter__step2 .address__box .address__box-detail .meter-location-text b").html(n.meterField.meterLocationField):"E"==n.meterField.internalExternalField?$(".meter__step2 .address__box .address__box-detail .meter-location-text b").html("Outside your property"):"I"==n.meterField.internalExternalField&&$(".meter__step2 .address__box .address__box-detail .meter-location-text b").html("Inside your property"),f=n.meterField.lastReadDateField.substring(8,10)+"/"+n.meterField.lastReadDateField.substring(5,7)+"/"+n.meterField.lastReadDateField.substring(0,4),$(".meter__step2 .address__box .address__box-detail .last-meter-text b").html(n.meterField.lastReadField+" on "+f),60==n.meterField.readCodeField?(t="ESW Read",$(".meter__step2 .address__box .address__box-detail .type_of_reading-text b").html(t)):50==n.meterField.readCodeField?(t="Customer  Read",$(".meter__step2 .address__box .address__box-detail .type_of_reading-text b").html(t)):(t="Estimate",$(".meter__step2 .address__box .address__box-detail .type_of_reading-text b").html(t)),$("body").hasClass("isMobile")?$([document.documentElement,document.body]).animate({scrollTop:$(".meter__step2").offset().top-80},500):$([document.documentElement,document.body]).animate({scrollTop:$(".meter__step2").offset().top},500)):10==n.statusField.codeField?($(".cannot-find-confirm").removeClass("hidden"),pushStateParameterUrl({step:"details-dont-match"}),$(".meter__step1").addClass("hidden"),$("body").hasClass("isMobile")?$([document.documentElement,document.body]).animate({scrollTop:$(".cannot-find-confirm").offset().top-80},500):$([document.documentElement,document.body]).animate({scrollTop:$(".cannot-find-confirm").offset().top},500)):20==n.statusField.codeField?($(".too-early-confirm").removeClass("hidden"),pushStateParameterUrl({step:"water-meter-not-installed"}),$(".meter__step1").addClass("hidden"),$("body").hasClass("isMobile")?$([document.documentElement,document.body]).animate({scrollTop:$(".too-early-confirm").offset().top-80},500):$([document.documentElement,document.body]).animate({scrollTop:$(".too-early-confirm").offset().top},500)):($(r.a).find("p").html(n.statusField.messageField),$(".profileAlert").show());$(".cssload-container.overlay").fadeOut()},error:function(n){void 0!=n.responseJSON&&(n=n.responseJSON.Message);initPopupErrorApi(n,$(r.a))}})});$(".meterYes").on("click touch",function(n){n.preventDefault();u=!0;f=!1;$(".meter-read").removeClass("hidden");$(this).parent().find(".nb-btn").removeClass("nb-btn-outline");$(".people-count").removeClass("hidden");$(".meterNo").addClass("nb-btn-outline").removeClass("nb-btn-error");wamFlag=!0;wamFlag&&initMeter()});$(".meterNo").on("click touch",function(n){n.preventDefault();f=!0;u=!1;$(".meter-read").addClass("hidden");$(this).parent().find(".nb-btn").removeClass("nb-btn-outline");$(".people-count").removeClass("hidden");$(".meterYes").addClass("nb-btn-outline").removeClass("nb-btn-error")});$(".meter-confirm").on("click touch",function(n){var t,i,e;if(n.preventDefault(),t=!0,i="",$(".meterYes").hasClass("nb-btn-outline")&&$(".meterNo").hasClass("nb-btn-outline")&&(u=!1,f=!1,$(".meterYes, .meterNo").addClass("nb-btn-error"),!u&&!f))return!1;if(u&&($(r.b).find(".meter-input input").each(function(){if($(this).hasClass("error")||""==$(this).val())return $(this).addClass("error"),t=!1,void(i="");t=!0;i+=$(this).val()}),$(r.b).find(".meter-input input").each(function(){if($(this).hasClass("error"))return $(this).focus(),!1})),f&&(i=""),t&&!requiredForm(".meter__step2 .row-number-occupants"))return void $(this).blur();if(e=$(".number-occupants option:selected").val(),!t)return!1;s={accountIdField:$(".accountNumber").val(),firstnameField:$(".firstname").val(),surnameField:$(".surname").val(),emailAddressField:$(".email").val(),noOfOccupiersField:e,meterReadField:i,contactSourceField:"1"};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlUpdateWAM,data:JSON.stringify(s),contentType:"application/json",success:function(n){var t,i;($(".cssload-container.overlay").fadeOut(),0==parseInt(n.statusField.codeField))?($("body").hasClass("isMobile")?$([document.documentElement,document.body]).animate({scrollTop:$(".meter__step3").offset().top-80},500):$([document.documentElement,document.body]).animate({scrollTop:$(".meter__step3").offset().top},500),$(".meter__step2").addClass("hidden"),$(".meter__step3 .confimation-no b").html(n.contactIdField),$(".meter__step3").removeClass("hidden"),pushStateParameterUrl({step:"switch-confirmation"}),t=window.location.href,t.indexOf("&")>0&&(i=t.substring(0,t.indexOf("&")),window.history.replaceState({},document.title,i))):($(r.a).find("p").html(n.statusField.messageField),$(".profileAlert").show())},error:function(n){void 0!=n.responseJSON&&(n=n.responseJSON.Message);initPopupErrorApi(n,$(r.a))}})});e.initialize=function(){hasURLPage(urlAccount.wholeareametering)&&(h(),c(),initNumberOfOccupants($(".meter__step2 .number-occupants")))};t.default=e},,function(n,t,i){"use strict";var u=i(63),f=i(61),e=i(62),r={};r.initialize=function(){0!=$("body .home-page").length&&e.a.initialize();0!=$("body .activity-management-page.check-your-area").length&&(u.a.initialize(".activity-management-page .new-address"),f.a.initialize())};t.a=r},function(n,t,i){"use strict";var u=i(65),f=i(64),r={};r.initialize=function(){u.a.initialize();f.a.initialize()};t.a=r},,,,,function(n,t,i){"use strict";var u=i(11),f=i(66),e=i(12),o=i(67),r={};r.initialize=function(){u.d.initialize();f.a.initialize();e.b.initialize();o.a.initialize()};t.a=r},function(n,t,i){"use strict";function f(){$(".verify-usage-better-meter .btn-calculate").unbind("click touch");$(".verify-usage-better-meter .btn-calculate").on("click touch",function(n){var f,t,u,e;n.preventDefault();this.blur();f=requiredForm(".verify-usage-better-meter");t=!0;("ESW"==urlAccount.sitecode&&(isSwitched($("input[name='sewerage-provider']"))?$(".esw-provider-select").removeClass("error"):($(".esw-provider-select").addClass("error").find(".form-error").html(codeRequiredOption),t=!1)),f&&t)&&(u=i.i(r.b)(parseInt($(".verify-usage-better-meter .number-occupants").find("option:selected").val())),e=i.i(r.c)(u),i.i(r.d)(u,e,-100),$(".water-meter-promo").removeClass("hidden"))})}function e(){$(".water-meter-promo button.btn-apply-water-meter").unbind("click touch");$(".water-meter-promo button.btn-apply-water-meter").on("click touch",function(n){if(n.preventDefault(),isLogined()){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));window.location=void 0!=t&&null!=t&&null!=t.metersField?urlAccount.account+"?account=home&step=myUsage":urlAccount.account+"?account=home"}else htmlScroll(0),$(".verify-usage-better-meter").addClass("hidden"),$(".login-or-create-account").removeClass("hidden")})}var r=i(9),u={};u.initialize=function(){0!=$("body .wrapper-body .usage-not-login").length&&($(".calculation-results").addClass("hidden"),$(".water-meter-promo").addClass("hidden"),$(".verify-usage-better-meter").removeClass("hidden"),initNumberOfOccupants($(".verify-usage-better-meter .number-occupants")),i.i(r.e)($(".verify-usage-better-meter .usage-inputs input")),f(),e())};t.a=u},,function(n,t,i){"use strict";var w=i(99),c=(i.n(w),i(1)),v={};localStorage.verifyAfter2th=1;var b=0,r=!1,u=!1,f=!1,e=!1,h=!1,k=function(){$("#MyAddressIsntExistLink").on("click touch",function(){$(".available-address").removeClass("active");$(".unavailable-address").addClass("active")})},d=function(){$(".VerificationAlert .btn-close").on("click touch",function(){$(".VerificationAlert").hide();$(".VerificationAlert").hasClass("go-callus")&&(window.location=urlAccount.callus)})},g=function(){var n=getUrlParams("vapp"),t;hasURLPage(urlAccount.verify)&&(document.referrer.indexOf(urlAccount.account)>0&&"account"==localStorage.getItem("moveHomePage")&&"true"!=localStorage.getItem("isNewCustomer")?($(".step-1").removeClass("active"),$(".step-2").addClass("active")):($(".step-1").addClass("active"),$(".step-2").removeClass("active")),void 0!=n&&"mobapp"==n&&($(".step-1").addClass("active"),$(".step-2").removeClass("active")),"true"==$(".verification-page #ApplyForWaterMeter").val()&&""!=$(".verification-page #PersonId").val()?$(".welcome-page .jumbotron__content .teaser-exis").removeClass("hidden"):null!=localStorage.getItem("isNewCustomer")&&void 0!==localStorage.getItem("isNewCustomer")&&"true"==localStorage.getItem("isNewCustomer")?$(".welcome-page .jumbotron__content .teaser-new").removeClass("hidden"):$(".welcome-page .jumbotron__content .teaser-exis").removeClass("hidden"));$(".welcome-page .nb-btn").on("click touch",function(){"true"==$(".verification-page #ApplyForWaterMeter").val()&&""!=$(".verification-page #PersonId").val()?window.location=urlAccount.account+"?account=home&applyForWaterMeter=true":null!=localStorage.getItem("isNewCustomer")&&void 0!==localStorage.getItem("isNewCustomer")&&"true"==localStorage.getItem("isNewCustomer")?(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.movein):($(".step-1").removeClass("active"),$(".step-2").addClass("active"))});t=function(n){navigator.userAgent.match(/(iPad|iPhone|iPod)/g);window.location=n;window.open(n)||(window.location=n)};$(".welcome-page .nb-mob-btn").on("click touch",function(){t($(this).data("mobileurl"));event.preventDefault()});$(".step-2 .nb-btn").on("click touch",function(n){n.preventDefault()});$(".unavailable-address .nb-btn").on("click touch",function(n){n.preventDefault();requiredForm(".unavailable-address")&&($("#data8-address-verifyPostCode").val($(".unavailable-address .postcode").val()),$(".available-address .enter-postcode").addClass("hidden"),$(".available-address .address-edit").removeClass("hidden"),$(".available-address .address-selected").addClass("active"),$(".available-address .form-btn.step").addClass("active"),$(".available-address #MyAddressIsntExistLink").parent().parent().addClass("hidden"),$(".available-address .address-edit .address").val($(".unavailable-address .address").val()),$(".available-address .address-edit .address1").val($(".unavailable-address .address1").val()),$(".available-address .address-edit .city").val($(".unavailable-address .city").val()),$(".available-address .address-edit .postcode").val($(".unavailable-address .postcode").val()),requiredForm(".available-address .address-edit")&&($(".available-address").addClass("active"),$(".unavailable-address").removeClass("active")))})},nt=function(n){var t=JSON.parse($(".errorCodes").val());0==n.statusField.codeField?($(".eBilling").addClass("active"),htmlScroll(),$(".available-address").removeClass("active"),$(".account-teaser").addClass("hidden"),$(".cssload-container.overlay").fadeOut(),$("#PersonId").val(n.personIDField)):($.each(t,function(i){t[i].Code==n.statusField.codeField?$(".VerificationAlert .alert__block .alert__content p").html(t[i].Message):$(".VerificationAlert .alert__block .alert__content p").html(n.statusField.messageField)}),$(".VerificationAlert").removeClass("go-callus").show())},o=function(n){function t(n){for(var t=n+"";t.length<2;)t="0"+t;return t}return""==n?"":(n=n.split("/"),t(n[0])+"/"+t(n[1])+"/"+n[2])},s=function(){f&&(r=!1);e=!1;h=!1;$(".account-teaser").removeClass("hidden");$(".account-form .unavailable-address").removeClass("hidden active");$(".account-form .forgot-reference").removeClass("hidden active");$(".account-form .available-address").removeClass("hidden").addClass("active")},tt=function(){$(".available-address .form-btn .nb-btn").on("click touch",function(){var t,u,h,n;$("#data8-address-verifyPostCode").val($(".verification-page .address-edit #edit-postcode").val());t=requiredForm(".address-edit");requiredForm(".address-selected")&&t&&(""==$("#NWLNo").val()||null==$("#NWLNo").val()?(a(),e=!0):(e=!1,u=$.parseJSON($.cookie("userProfile")),b=u.ValidateCustomerStat,h=$(".verify-dob_account .day").val()+"/"+$(".verify-dob_account .month").val()+"/"+$(".verify-dob_account .year").val(),n={Region:urlAccount.region,FirstName:$("#FirstName").val(),Surname:$("#Surname").val(),AccountId:$("#NWLNo").val(),PostCode:$("#data8-address-verifyPostCode").val(),DateOfBirth:o(h),TelephoneNumber:"",UPRN:$(".uprn").val()},$(".cssload-container.overlay").show(),i.i(c.b)([{name:"FirstName",value:$("#FirstName").val()},{name:"LastName",value:$("#Surname").val()}],function(){$.ajax({type:"POST",url:apiUrlValidateCustomer,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){if(null!=t)if(0==t.statusField.codeField)saveFindMyAccountInfo(n,t.personIDField),nt(t);else{var i=t.statusField.codeField;$(".VerificationAlert").removeClass("go-callus");$(".VerificationAlert .alert__content p").html(t.statusField.messageField);localStorage.verifyAfter2th=parseInt(localStorage.getItem("verifyAfter2th"))+1;30==i?localStorage.getItem("verifyAfter2th")<=2?(s(),r=!1):(a("code30"),r=!0,f||(localStorage.verifyAfter2th=1)):(102==i||152==i)&&localStorage.getItem("verifyAfter2th")<=2?(s(),r=!1):$(".VerificationAlert").addClass("go-callus");$(".VerificationAlert").show()}$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".VerificationAlert"))}})})))})},it=function(){$("#data8-address-verifyPostCode").length&&($("#data8-address-verifyPostCode").autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth());$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},source:function(n,t){initData8(document.getElementById("data8-address-verifyPostCode"),t)},minLength:2,select:function(n,t){return n.preventDefault(),$("#data8-address-verifyPostCode").val(t.item.label),$(".address-selected").addClass("active"),$(".available-address .form-btn").addClass("active"),$("#MyAddressIsntExistLink").addClass("hidden"),$(".enter-postcode").addClass("hidden"),fillAddress(t.item.selected,y),!1},focus:function(n,t){if($("body").hasClass("ios"))return $("#data8-address-verifyPostCode").val(t.item.label),$(".address-selected").addClass("active"),$(".available-address .form-btn").addClass("active"),$("#MyAddressIsntExistLink").addClass("hidden"),$(".enter-postcode").addClass("hidden"),fillAddress(t.item.selected,y),!1}}).data("ui-autocomplete")._renderItem=function(n,t){return n.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"<\/span>").appendTo(n)})},y=function(n){$(".address-edit").removeClass("hidden");null!=n&&($(".verification-page .address-edit #edit-address").val(n.Premise),$(".verification-page .address-edit #edit-address1").val(n.Thoroughfare),$(".verification-page .address-edit #edit-city").val(n.Locality),$(".verification-page .address-edit #edit-postcode").val(n.PostalCode),$(".verification-page .address-edit .uprn").val(n.UPRN));requiredForm(".address-edit");$(".address-edit .form-group").each(function(){$(this).find(".form-control").val&&$(this).addClass("active")})},rt=function(){$(window).scrollTop();$(".available-address").removeClass("active");$(".forgot-reference").addClass("active");$(".account-teaser").addClass("hidden");initPayment($("#select-payment"));$(".payment-step .form-btn").unbind("click");$(".payment-step .form-btn").on("click touch",function(){if(r||f)return null==$(".verification-page #select-payment").val()||null==$(".verification-page #select-payment").val()||"NO"==$("#select-payment").val()?window.location=urlAccount.callus:l(),!1;if(e&&(null==$(".verification-page #select-payment").val()||""==$(".verification-page #select-payment").val()||"NO"==$(".verification-page #select-payment").val()))return l(),h=!0,!1;h=!1;$(".cssload-container.overlay").show();var t=$(".verify-dob_account .day").val()+"/"+$(".verify-dob_account .month").val()+"/"+$(".verify-dob_account .year").val(),n={Region:urlAccount.region,FirstName:$(".verification-page #FirstName").val(),Surname:$(".verification-page #Surname").val(),EmailAddress:$(".verification-page #Email").val(),PremiseNameNumber:$(".verification-page #edit-address").val(),PostCode:$(".verification-page #edit-postcode").val(),UPRN:$(".verification-page .uprn").val(),AccountHolder:"",PaymentMethod:$(".verification-page #select-payment").val(),DateOfBirth:o(t),MoveInDate:"",TelephoneNumber:""};i.i(c.b)([{name:"FirstName",value:$(".verification-page #FirstName").val()},{name:"LastName",value:$(".verification-page #Surname").val()}],function(){$.ajax({type:"POST",url:apiUrlForgottenReference,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(t){if(null!=t)if(0==t.statusField.codeField)p(t),saveFindMyAccountInfo(n,t.personIDField),$("#PersonId").val(t.personIDField);else{var i=t.statusField.codeField;$(".VerificationAlert").removeClass("go-callus");$(".VerificationAlert .alert__content p").html(t.statusField.messageField);localStorage.verifyAfter2th=parseInt(localStorage.getItem("verifyAfter2th"))+1;34==i?localStorage.getItem("verifyAfter2th")<=2?(s(),u=!1):(l(),u=!0,f?$(".VerificationAlert").addClass("go-callus"):localStorage.verifyAfter2th=1):(42==i||52==i||85==i||92==i)&&localStorage.getItem("verifyAfter2th")<=2?(s(),f=!1):$(".VerificationAlert").addClass("go-callus");$(".VerificationAlert").show()}$(".cssload-container.overlay").fadeOut()},failure:function(n){$(".cssload-container.overlay").fadeOut();$(".VerificationAlert .alert__block .alert__content p").html(n);$(".VerificationAlert").removeClass("go-callus").show()},error:function(n){initPopupErrorApi(n,$(".VerificationAlert"))}})})})},l=function(){$(".cssload-container.overlay").fadeOut();initYear($("#select-year"));initMonth($("#select-month"));$(".payment-step").addClass("hidden");$(".moving-date-step").removeClass("hidden")},p=function(n){var t=JSON.parse($(".errorCodes").val());0==n.statusField.codeField?($(".eBilling").addClass("active"),htmlScroll(),$(".forgot-reference").removeClass("active"),$(".cssload-container.overlay").fadeOut()):($(".cssload-container.overlay").fadeOut(),$.each(t,function(i){t[i].Code==n.statusField.codeField?$(".alert_window .alert__block .alert__content p").html(t[i].Message):$(".VerificationAlert .alert__block .alert__content p").html(n.statusField.messageField)}),$(".VerificationAlert").removeClass("go-callus").show())},a=function(n){window.scrollTo(0,0);rt(n);$(".payment-step").removeClass("hidden");$(".moving-date-step").addClass("hidden")},ut=function(){$("#IDontKnowNWLAccountLink").on("click touch",function(n){n.preventDefault();e=!0;requiredForm(".address-selected")&&a()});$(".moving-date-step .form-btn").unbind("click");$(".moving-date-step .form-btn").on("click touch",function(n){var t,a,l;if(n.preventDefault(),t=$(".verify-dob_account .day").val()+"/"+$(".verify-dob_account .month").val()+"/"+$(".verify-dob_account .year").val(),(r||u)&&(t=""),u&&h&&(window.location=urlAccount.callus),(u||r||e)&&(null==$("#select-month").val()||""==$("#select-month").val()||null==$("#select-year").val()||""==$("#select-year").val()))return window.location=urlAccount.callus,!1;a="01/"+$("#select-month").val()+"/"+$("#select-year").val();l={Region:urlAccount.region,FirstName:$(".verification-page #FirstName").val(),Surname:$(".verification-page #Surname").val(),EmailAddress:$(".verification-page #Email").val(),PremiseNameNumber:$(".verification-page #edit-address").val(),PostCode:$(".verification-page #edit-postcode").val(),UPRN:$(".verification-page .uprn").val(),AccountHolder:"",PaymentMethod:$(".verification-page #select-payment").val(),DateOfBirth:o(t),MoveInDate:o(a),TelephoneNumber:""};$(".cssload-container.overlay").show();i.i(c.b)([{name:"FirstName",value:$(".verification-page #FirstName").val()},{name:"LastName",value:$(".verification-page #Surname").val()}],function(){$.ajax({type:"POST",url:apiUrlForgottenReference,data:JSON.stringify(l),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){if(null!=n)if(0==n.statusField.codeField)p(n),saveFindMyAccountInfo(l,n.personIDField),$("#PersonId").val(n.personIDField);else{var t=n.statusField.codeField;$(".VerificationAlert").removeClass("go-callus");$(".VerificationAlert .alert__content p").html(n.statusField.messageField);localStorage.verifyAfter2th=parseInt(localStorage.getItem("verifyAfter2th"))+1;(34==t||42==t||52==t||85==t||92==t)&&localStorage.getItem("verifyAfter2th")<=2?(s(),u&&(f=!0)):$(".VerificationAlert").addClass("go-callus");$(".VerificationAlert").show()}$(".cssload-container.overlay").fadeOut()},failure:function(n){$(".cssload-container.overlay").fadeOut();$(".VerificationAlert .alert__block .alert__content p").html(n);$(".VerificationAlert").removeClass("go-callus").show()},error:function(n){initPopupErrorApi(n,$(".VerificationAlert"))}})})})},ft=function(){$(".eBilling .form-btn").on("click touch",function(){var n=$(".verify-dob_account .day").val()+"/"+$(".verify-dob_account .month").val()+"/"+$(".verify-dob_account .year").val(),t={UID:$("#UID").val(),Title:"2",FirstName:$("#FirstName").val(),Surname:$("#Surname").val(),EmailAddress:$("#Email").val(),PersonID:$("#PersonId").val(),DateOfBirth:o(n),NWLProductsMarketing:isSwitched($("#NWLProductsMarketing")),KielderProductsMarketing:isSwitched($("#KielderProductsMarketing")),ResearchPrograms:isSwitched($("#ResearchPrograms")),EbillingFlag:isSwitched($("#EbillingFlag"))};$(".cssload-container.overlay").show();$.ajax({type:"POST",url:apiUrlRegisterCustomer,data:JSON.stringify(t),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){if(0==n.statusField.codeField){var t=JSON.parse($.cookie("userProfile")),i={access_token:t.access_token,expires_in:t.expires_in,refresh_token:t.refresh_token};window.saveUserProfile(i,function(n){localStorage.removeItem("accountDetailInfo");$.cookie("userProfile",null,{path:"/"});$.cookie("userProfile",JSON.stringify(n),{path:"/"});$(".cssload-container.overlay").fadeOut();var t=!1;n.Roles.length&&n.Roles.indexOf("applyForWaterMeter")>-1&&(t=!0);null!=localStorage.getItem("moveHomePage")||void 0!=localStorage.getItem("moveHomePage")?"addremoveproperty"==localStorage.getItem("moveHomePage")?(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.addremoveproperty):window.location="account"===localStorage.getItem("moveHomePage")?t?urlAccount.account+"?account=home&applyForWaterMeter=true":urlAccount.account:urlAccount.movehome:window.location=t?urlAccount.account+"?account=home&applyForWaterMeter=true":urlAccount.account},function(n){void 0!==n.responseJSON?($(".cssload-container.overlay").fadeOut(),$(".VerificationAlert .alert__content p").html(n.responseJSON.Message),$(".VerificationAlert").removeClass("go-callus").show()):($(".cssload-container.overlay").fadeOut(),$(".VerificationAlert").removeClass("go-callus").show())})}else void 0!==n.statusField&&void 0!==n.statusField.messageField?($(".cssload-container.overlay").fadeOut(),$(".VerificationAlert .alert__content p").html(n.statusField.messageField),$(".VerificationAlert").removeClass("go-callus").show()):($(".cssload-container.overlay").fadeOut(),$(".VerificationAlert").removeClass("go-callus").show())},failure:function(n){$(".cssload-container.overlay").fadeOut();$(".alert_VerificationAlertwindow .alert__content p").html(n);$(".VerificationAlert").removeClass("go-callus").show()},error:function(n){initPopupErrorApi(n,$(".VerificationAlert"))}})})};v.initialize=function(){tt();k();g();it();ut();ft();d()};t.a=v},function(n,t,i){"use strict";var u=i(68),r={};r.initialize=function(){0!=$("body .beach-aware-landing-page").length&&u.a.initialize()};t.a=r},,,,,,,,,,,,,,,,,,function(n,t){"use strict";var i={},u=function(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},f=function(){var y,t,n;if(eventDetail&&null!=eventDetail){var p=u("-."),i=new RegExp(p,"g"),c=eventDetail.geojson.replace(i,"-0.");i=new RegExp(/(\[\.)/,"g");var c=eventDetail.geojson.replace(i,"[0."),w={type:"Feature",geometry:$.parseJSON(c)},l=parseFloat(eventDetail.ne.substr(0,eventDetail.ne.indexOf("|"))),r=parseFloat(eventDetail.ne.substr(eventDetail.ne.indexOf("|")+1)),f=parseFloat(eventDetail.sw.substr(0,eventDetail.sw.indexOf("|"))),a=parseFloat(eventDetail.sw.substr(eventDetail.sw.indexOf("|")+1)),n=f+(l-f)/2,t=r+(a-r)/2,b=new google.maps.LatLng(f,a),k=new google.maps.LatLng(l,r),v=$("#detailPageMap").width(),d=v,g=b.lng(),nt=k.lng(),h=nt-g;h<0&&(h+=360);y=Math.round(Math.log(360*v/h/d)/Math.LN2);o(w,t,n,y-1)}roadworkDetail&&null!=roadworkDetail&&(t=roadworkDetail.lat,n=roadworkDetail.lng,s(t,n));e()},e=function(){var n,t;$(".endDate-value").length>0&&(n=$(".endDate-value").val(),n.indexOf("/")>0&&(n=r(n.split(" ")[0])),$(".endDate").html(n));$(".startDate-value").length>0&&(t=$(".startDate-value").val(),t.indexOf("/")>0&&(t=r(t.split(" ")[0])),$(".startDate").html(t));$(".lastUpdate-value").length>0&&$(".lastUpdate").html($(".lastUpdate-value").val())},r=function(n){var t=n.split("/");return t[1]+" "+convertToShortMonth(t[0])+", "+t[2]},o=function(n,t,i,r){var u=new google.maps.Map(document.getElementById("detailPageMap"),{zoom:r,center:new google.maps.LatLng(t,i),disableDefaultUI:!0,mapTypeId:google.maps.MapTypeId.ROADMAP,gestureHandling:"none",zoomControl:!1});console.log("Current zoom level",u.getZoom());u.data.setStyle({fillColor:"#004595",fillOpacity:"0.4",strokeColor:"transparent"});u.data.addGeoJson(n)},s=function(n,t){var i=new google.maps.Map(document.getElementById("detailPageMap"),{zoom:16,center:new google.maps.LatLng(n,t),disableDefaultUI:!0,mapTypeId:google.maps.MapTypeId.ROADMAP,gestureHandling:"none",zoomControl:!1});console.log("Current zoom level",i.getZoom());new google.maps.Marker({position:new google.maps.LatLng(n,t),map:i})};i.initialize=function(){0!=$("body .activity-management-page.check-your-area-detail").length&&f()};t.a=i},function(n,t){"use strict";var i={},r=function(){var n=$(".home-page .current-work__form .form-control"),t;n.on("propertychange input",function(){$(this).parent().find(".form-line").html(n.val())});n.length>0&&(n.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6);$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(n,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""))},source:function(n,t){initData8(document.getElementById("data8-address-currentworkblock-form"),t)},minLength:2,select:function(t,i){return t.preventDefault(),n.val("").removeClass("address"),$(".activity-management-page .new-address ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),$(".activity-management-page__step2 .row-dorent .no").addClass("nb-btn-outline"),fillAddress(i.item.selected,u),!1},focus:function(){if($("body").hasClass("ios"))return n.val("").removeClass("address"),$(".activity-management-page .new-address ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(n,t){return n.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"<\/span>").appendTo(n)});t=$(".home-page .current-work__form .wp-iclocation .btn");t&&t.length?$(".home-page .current-work__form .wp-iclocation .btn").click(function(){var n=$(".areaDetailPage").val(),t="https://"+window.location.hostname+":"+window.location.port+n+"?nearestClicked=true";window.location.replace(t)}):$(".home-page .current-work__form .wp-iclocation").click(function(){var n=$(".areaDetailPage").val(),t="https://"+window.location.hostname+":"+window.location.port+n+"?nearestClicked=true";window.location.replace(t)})},u=function(n){initData8Postcode(n,".home-page .new-address");var t,i,u,f=$(".areaDetailPage").val(),r=n.PostalCode;(new google.maps.Geocoder).geocode({address:r},function(n,e){e==google.maps.GeocoderStatus.OK&&(t=n[0].geometry.location.lat(),i=n[0].geometry.location.lng(),u=n[0].formatted_address);var o=window.location.protocol+"//"+window.location.hostname+":"+window.location.port+f+"?postcode="+r+"&lat="+t+"&lng="+i+"&address="+$(".home-page .new-address").val();window.location.replace(o)})};i.initialize=function(){r()};t.a=i},function(n,t){"use strict";var f={},i=function(n){for(var t,u=window.location.search.substring(1),r=u.split("&"),i=0;i<r.length;i++)if(t=r[i].split("="),t[0]===n)return void 0===t[1]||decodeURIComponent(t[1])},e=function(){var t=i("postcode"),r=i("lat"),f=i("lng"),s=i("address"),e=i("nearestClicked"),n=$(".activity-management-page .new-address"),o;(n.focus(),n.parent().addClass("active completed"),n.val(s),n.parent().find(".form-line").html(n.val()),null!=t&&null!=r&&null!=f)?(o={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:t,lat:r,lng:f,radius:checkYourAreaRadius,recLimit:checkYourAreaRecLimit},u.getIYASummary(o)):e&&"true"==e&&$(window).on("load",function(){$(".wp-iclocation").click()})},o=function(){var n=$(".activity-management-page .new-address");n.on("propertychange input",function(){$(this).parent().find(".form-line").html(n.val())});n.length>0&&(n.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6);$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(n,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""))},source:function(n,t){initData8(document.getElementById("data8-address-checkyourarealanding"),t)},minLength:2,select:function(t,i){return t.preventDefault(),n.val("").removeClass("address"),$(".activity-management-page .new-address ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),$(".activity-management-page__step2 .row-dorent .no").addClass("nb-btn-outline"),fillAddress(i.item.selected,s),!1},focus:function(){if($("body").hasClass("ios"))return n.val("").removeClass("address"),$(".activity-management-page .new-address ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(n,t){return n.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"<\/span>").appendTo(n)});$(".wp-iclocation").click(function(){"geolocation"in navigator?navigator.geolocation.getCurrentPosition(function(t){var f=new google.maps.Geocoder,i=parseFloat(t.coords.latitude),r=parseFloat(t.coords.longitude),e={lat:i,lng:r};f.geocode({location:e},function(t,f){var e,o,h,s;if("OK"===f)if(t[0]){for(h=!1,o=0;o<t[0].address_components.length;o++)"postal_code"==t[0].address_components[o].types[0]?(e=t[0].formatted_address+", "+t[0].address_components[o].long_name,h=!0):(e=t[0].formatted_address,h=!1);(n.parent(".form-group").addClass("completed active"),n.val(e),$(".activity-management-page .new-address ~ .form-line").html(e),h)?(s={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:e,lat:i,lng:r,radius:checkYourAreaRadius,recLimit:checkYourAreaRecLimit},u.getIYASummary(s)):(e="",s={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:e,lat:i,lng:r,radius:checkYourAreaRadius,recLimit:checkYourAreaRecLimit},u.getIYASummary(s))}else window.alert("No results found");else window.alert("Geocoder failed due to: "+f)})},function(n){n.code;n.PERMISSION_DENIED}):console.log("Browser doesn't support geolocation!")})},s=function(n){initData8Postcode(n,".activity-management-page .new-address");var t,i,r=n.PostalCode;(new google.maps.Geocoder).geocode({address:r},function(n,f){f==google.maps.GeocoderStatus.OK&&(t=n[0].geometry.location.lat(),i=n[0].geometry.location.lng());var e={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:r,lat:t,lng:i,radius:checkYourAreaRadius,recLimit:checkYourAreaRecLimit};u.getIYASummary(e)})},r=[{Text:"Soft",min:0,max:20},{Text:"Moderately soft",min:20,max:40},{Text:"Slightly hard",min:40,max:60},{Text:"Moderately hard",min:60,max:80},{Text:"Hard",min:80,max:120},{Text:"Very Hard",min:121,max:Number.MAX_SAFE_INTEGER}],u={getIYASummary:function(n){$(".cssload-container.overlay").show();n&&$.ajax({type:"POST",cache:!1,url:apiUrlGetIYASummary,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(n),contentType:"application/json",success:function(t){var it=$("#areaDetailPage").val(),k,ut,d,nt,et,h,ot,tt,l;if($(".search-result-body").removeClass("hidden"),$(".check-your-area .water-quality").addClass("hidden"),$(".search-result-body .events .events-body").addClass("hidden"),$(".search-result-body .events .sub-title").addClass("hidden"),$(".search-result-body .events .no-result").removeClass("hidden"),$(".search-result-body .road-works .road-works-body").addClass("hidden"),$(".search-result-body .road-works .sub-title").addClass("hidden"),$(".search-result-body .road-works .no-result").removeClass("hidden"),null===t)return void $(".cssload-container.overlay").fadeOut();if(t.Events[0]&&t.Events[0].Event.length>0){for(var a=t.Events[0].Event,rt=!1,v=[],y=[],p=[],i=0;i<a.length;i++){var s=new Date(a[i].dateStarted),c=new Date,u=s>c?"Not yet started":null;u=s<=c&&"0"===a[i].closed?"In progress":u;u=s<=c&&"1"===a[i].closed?"Completed":u;k={infor:a[i],status:u};"Not yet started"===u&&v.push(k);"Completed"===u&&y.push(k);"In progress"===u&&p.push(k)}for(var e=p.concat(v,y),w="",f=0;f<e.length;f++)e[f].status&&e[f].infor.ID&&e[f].infor.dateStarted&&e[f].infor.name&&e[f].infor.closed&&e[f].infor.planned&&(rt=!0,ut="https://"+window.location.hostname+":"+window.location.port+it+"?type=event&id="+e[f].infor.ID+"&area="+n.area+"&lat="+n.lat+"&lng="+n.lng+"&postcode="+n.postcode+"&radius="+n.radius+"&recLimit="+n.recLimit,d=new Date(e[f].infor.dateStarted),w+="<a href='"+ut+"' data-id = '"+e[f].infor.ID+"'><div class='wp-ictext wp-ictext--box'><strong>"+e[f].infor.name+"<\/strong><div class='wp-ictext--time'>Start date: <time>"+d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear()+"<\/time><\/div><div class='wp-ictext--status'>"+e[f].status+"<\/div><\/div><\/a>");$(".search-result-body .events .wp-water-disruption .events-body").html(w);1==rt&&($(".search-result-body .events .events-body").removeClass("hidden"),$(".search-result-body .events .sub-title").removeClass("hidden"),$(".search-result-body .events .no-result").addClass("hidden"))}if(t.Works[0]&&t.Works[0].Roadwork.length>0){for(var g=t.Works[0].Roadwork,ft=!1,v=[],y=[],p=[],i=0;i<g.length;i++){var s=new Date(g[i].startDate),b=new Date(g[i].endDate),c=new Date,u="Not yet started";u=c>=b?"Completed":u;u=s<=c&&c<b?"In progress":u;nt={infor:g[i],status:u,endDate:b.getDate()+"/"+(b.getMonth()+1)+"/"+b.getFullYear(),startDate:s.getDate()+"/"+(s.getMonth()+1)+"/"+s.getFullYear()};"Not yet started"===u&&v.push(nt);"Completed"===u&&y.push(nt);"In progress"===u&&p.push(nt)}for(var o=p.concat(v,y),w="",i=0;i<o.length;i++)o[i].infor.externalRef&&o[i].infor.addressTown&&o[i].infor.startDate&&o[i].infor.endDate&&(ft=!0,et="https://"+window.location.hostname+":"+window.location.port+it+"?type=roadwork&id="+o[i].infor.externalRef+"&area="+n.area+"&lat="+n.lat+"&lng="+n.lng+"&postcode="+n.postcode+"&radius="+n.radius+"&recLimit="+n.recLimit,w+="<a href='"+et+"'' data-id = '"+o[i].infor.externalRef+"'><div class='wp-ictext wp-ictext--box'><strong>"+o[i].infor.addressDesc+"<\/strong><div class='wp-ictext--time'>Start date: <time>"+o[i].startDate+"<\/time><\/div><div class='wp-ictext--time'>End date: <time>"+o[i].endDate+"<\/time><\/div><div class='wp-ictext--status'>"+o[i].status+"<\/div><\/div><\/a>");$(".search-result-body .road-works .wp-water-disruption .road-works-body").html(w);1==ft&&($(".search-result-body .road-works .road-works-body").removeClass("hidden"),$(".search-result-body .road-works .sub-title").removeClass("hidden"),$(".search-result-body .road-works .no-result").addClass("hidden"))}if(h=t.WaterQualityZones[0],h&&h.WaterQuality[0]&&h.WaterQuality[0].quality&&h.WaterQuality[0].zone){for($(".check-your-area .water-quality").removeClass("hidden"),ot=$(".sharepointDocumentFolder").val(),$(".check-your-area .water-quality-pdf").attr("href",ot+h.WaterQuality[0].zone+".pdf"),tt=null,l=0;l<r.length;l++)if(r[l].min<=parseInt(h.WaterQuality[0].quality)&&parseInt(h.WaterQuality[0].quality)<r[l].max){tt=r[l].Text;break}$(".check-your-area .btn-morately-hard").html(tt)}$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".checkYourAreaAlert"))}})}};f.initialize=function(){0!=$("body .check-your-area--landing").length&&(e(),o())};t.a=f},function(n,t,i){"use strict";function f(){localStorage.redirectToSetupDirectDebit=!0;window.location.href=urlAccount.setupdirectdebit}function e(){localStorage.redirectToSetupPaymentPlan=!0;window.location.href=urlAccount.setuppaymentplan}var r=i(8),o=i(3),u={};u.initialize=function(){if(0!==$(".makePayment-notLogin-session").length){if(isLogined())return void(isVerified()&&localStorage.getItem("accountDetailID")?(window.location=urlAccount.account+"?account=billspayments",localStorage.makePayment=!0):window.location=urlAccount.account);var n=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==n)return void console.error("Couldn't get account detail for bill and payments - Not logged in - pay your bill");i.i(o.e)(n)?($(".makePayment-notLogin-session").removeClass("hidden"),i.i(r.b)(n),r.a.setUpDirectDebitButton.unbind("click touch").on("click touch",f),r.a.setUpPaymentPlanButton.unbind("click touch").on("click touch",e)):($(".unable-to-pay-by-card-session").removeClass("hidden"),$(".unable-to-pay-by-card-session .btn-back-to-homepage").on("click touch",function(n){n.preventDefault();window.location=urlHome}))}};t.a=u},function(n,t,i){"use strict";function f(){r.billingEmailPage=$(".billing-email-page");r.billingEmailPage.length>0&&(r.billingEmailNextButton=r.billingEmailPage.find(".btn-next"),r.billingEmailField=r.billingEmailPage.find(".email"),r.billingHaveEmailField=r.billingEmailPage.find(".have-email"),r.billingFirstnameField=r.billingEmailPage.find(".firstname"),r.billingSurnameField=r.billingEmailPage.find(".surname"),r.billingPasswordField=r.billingEmailPage.find(".password"),r.billingConfirmPasswordField=r.billingEmailPage.find(".confirmpassword"),r.billingEmailNextButton.unbind("click touch").on("click touch",o),e())}function e(){r.billingEmailField.blur(function(){emailRegEx.test($(this).val())&&(r.billingHaveEmailField.addClass("hidden"),$(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlIsExistingEmail+encodeURIComponent(r.billingEmailField.val()),success:function(n){1==n?(u=!0,r.billingHaveEmailField.removeClass("hidden"),r.billingHaveEmailField.parent().find(".form-group").removeClass("completed").addClass("error")):(r.billingHaveEmailField.parent().find(".form-group").removeClass("error").addClass("completed"),u=!1);$(".cssload-container.overlay").fadeOut()},error:function(n){var t="";void 0!=n.responseJSON?t=n.responseJSON.Message:void 0!=n.responseText&&(t=n.responseText);r.billingHaveEmailField.removeClass("hidden");r.billingHaveEmailField.parent().find(".form-group").removeClass("completed").addClass("error");r.billingHaveEmailField.html(t);$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut}))})}function o(){if(!requiredForm(".billing-email-page")||u)return!1;var n={},t=r.billingFirstnameField.val().charAt(0).toUpperCase()+r.billingFirstnameField.val().slice(1);localStorage.removeItem("billingEmailInfoNotRegister");""==r.billingPasswordField.val()&&""==r.billingConfirmPasswordField.val()?(n={FirstName:t,SurName:r.billingSurnameField.val(),EmailAddress:r.billingEmailField.val(),RegisterFromPageType:"PayYourBill"},localStorage.billingEmailInfoNotRegister=JSON.stringify(n),window.location=urlAccount.verifybilling+"?step=2"):($(".cssload-container.overlay").show(),i.i(h.b)([{name:"Email",value:r.billingEmailField.val()}],function(){n={FirstName:t,SurName:r.billingSurnameField.val(),EmailAddress:r.billingEmailField.val(),Password:r.billingPasswordField.val(),PasswordConfirm:r.billingPasswordField.val(),IsExistingNwlCustomer:!0,RegisterFromPageType:"PayYourBill"};$.ajax({type:"POST",cache:!1,url:apiUrlRegister,data:JSON.stringify(n),contentType:"application/json",success:function(n){var i=r.billingEmailField.val(),u=!0,t;($(".alert-label a").attr("href","mailto:"+i).html(i),null==n.RestException)?(localStorage.removeItem("accountpersonID"),localStorage.removeItem("FindMyAccount"),$(".registerAlert").show()):(t=n.RestException.ErrorCode,936==t?($(".registerAlertError .nb-btn__login").removeClass("hidden"),$(".registerAlertError .nb-btn__ok").addClass("hidden")):($(".registerAlertError .nb-btn__login").addClass("hidden"),$(".registerAlertError .nb-btn__ok").removeClass("hidden")),$.each(errorCodes,function(n){errorCodes[n].Code==t&&($(".registerAlertError .alert-label").html(errorCodes[n].Message),u=!1)}),u&&$(".registerAlertError .alert-label").html(n.RestException.Message),$(".registerAlertError").show());$(".cssload-container.overlay").fadeOut()},error:function(n){initPopupErrorApi(n,$(".registerAlertError"))},timeout:apiTimeOut})}))}function s(){$(".registerAlert .notEmail").on("click touch",function(){$(".registerAlert").hide();$(".register .form-group .form-control.email").focus()});$(".registerAlert .take-nwl").on("click touch",function(){window.location=urlHome});$(".resendAlert .nb-btn").on("click touch",function(){$(".resendAlert").hide()});$(".registerAlertError .nb-btn__ok").on("click touch",function(){$(".registerAlertError").hide()});$(".registerAlert .resendEmailBilling").on("click touch",function(){$(".cssload-container.overlay").show();var n=encodeURIComponent(r.billingEmailField.val());$.ajax({type:"POST",cache:!1,url:apiUrlResendEmail+n,success:function(n){null==n.RestException?$(".resendAlert .alert__content p").html($(".resendAlert .nb-btn").attr("data-message")):($(".resendAlert").removeClass("success"),$(".resendAlert .fal").removeClass("fa-check").addClass("fa-exclamation-triangle"),$(".resendAlert .alert__content p").html(n.RestException.Message));$(".cssload-container.overlay").fadeOut();$(".resendAlert").show()},error:function(n){$(".cssload-container.overlay").fadeOut();$(".resendAlert .alert__content p").html(n.RestException.Message);$(".resendAlert").removeClass("success").show()},timeout:apiTimeOut})})}var h=i(1),r={},u=!1;r.initialize=function(){f();s()};t.a=r},function(n,t,i){"use strict";var r=i(4),u={},f=function(){$(r.b).find(".form-select").on("doneGettingSelectItem",e)},e=function(){$(r.b).find(".reason-content").addClass("hidden").removeClass("active");var n=$(r.b).find("select option:selected").val();$(r.b).find("."+n).removeClass("hidden").addClass("active")},o=function(){$(".btn-ViewMyDetailed").on("click touch",function(n){n.preventDefault();$(r.d).removeClass("hidden");$(r.c).addClass("hidden");pushStateParameterUrl({step:"myUsage"})})},s=function(){var t,i;if(0==$(".reason-meter").val()||""==$(".reason-meter").val())return inputRequired($(".reason-meter"),codeTheReason),htmlScroll($(".reason-meter-box").offset().top),!1;if(inputValidate($(".reason-meter"),!0),t=!0,i="",$(r.b).find(".meter-input input").each(function(){if($(this).hasClass("error")||""==$(this).val())return $(this).addClass("error"),t=!1,!1;t=!0;i+=$(this).val()}),$(r.b).find(".meter-input input").each(function(){if($(this).hasClass("error"))return $(this).focus(),!1}),t){var n=JSON.parse(localStorage.getItem("accountDetailInfo")),u=new Date,f={accountIdField:$.trim(n.AccountId),premiseIdField:$.trim(n.PremiseId),personIdField:$.trim(n.PersonId),contactIdField:"",contactSourceField:"1",emailAddressField:n.personField.emailAddressField,readReasonField:$(r.b).find("select option:selected").val(),meterReadsField:[{badgeNumberField:n.metersField[0].badgeNumberField,readValueField:i,readDateField:u}]};$(".cssload-container.overlay").show();$.ajax({type:"POST",cache:!1,url:apiUrlAddMeterRead,data:JSON.stringify(f),contentType:"application/json",success:function(n){if("0"!=n.statusField.codeField)$(r.a).find("p").html(n.statusField.messageField),initErrorCodeCMS($(r.a),n.statusField.codeField),$(".cssload-container.overlay").fadeOut(),$(r.a).show();else{if(null!=localStorage.getItem("accountDetailID")){var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],"home")}else $(".cssload-container.overlay").fadeOut();$(r.c).find(".usage_meter-confirmation").removeClass("hidden");$(r.c).find(".usage_meter-confirmation .nub_confirm").html(n.contactIdField);$(r.c).find(".usage_meter-confirmation .meter-reading-text").html($(r.b).find(".reason-meter-submit .reason-content.active").html());$(r.d).addClass("hidden");$(r.c).removeClass("hidden")}},error:function(n){initPopupErrorApi(n,$(r.a))}})}};u.initialize=function(){f();o();$(r.b).find(".btn-submit-meter").on("click touch",s)};t.a=u},function(n,t,i){"use strict";var o=i(13),r=i(4),c=i(11),u=i(1),s={},f=0,l=1095,e={},a={},v=function(){0!=$(".progress").length&&$(".progress .progress-bar").css("width",function(){return $(this).attr("data-value")})},y=function(){$(".btn-back-viewmyusage").unbind("click touch").on("click touch",function(){viewMyUsage();$(r.e).removeClass("hidden")})},p=function(){var n;for(f=0,n=0;n<accountUsage.meterReadsField.length;n++){var r=new Date(accountUsage.meterReadsField[n].startDateField).toFormat("DD/MM/YYYY"),u=new Date(accountUsage.meterReadsField[n].endDateField).toFormat("DD/MM/YYYY"),e=parseDate(formatDate(u)),t=dateDiff.inDays(parseDate(formatDate(r)),e),i=accountUsage.meterReadsField[n].volumeField/t;0==t&&(t=1);n<24&&f<i&&2!=accountUsage.meterReadsField[n].endReadCodeField&&(f=i)}},h=function(n){var tt=JSON.parse(localStorage.getItem("accountDetailInfo")),l,y,nt;if($(r.l).hasClass("hidden")){$(r.m).find(".tbbody").html("");for(var o=accountUsage.meterReadsField,s="",it=i.i(u.c)(n,o).from,rt=i.i(u.c)(n,o).to,ut=$(".wp-usage-checkbox input[name=usage-nwl]:checked").val(),t=it;t<rt;t++){var a=new Date(o[t].endDateField).toFormat("DD/MM/YYYY"),ft=getLastRead(o[t].endReadField+".00",tt.metersField[0].numberDialsField),et=codeToMeterReadingType(o[t].endReadCodeField,!0),h="",y=o[t].volumeField,c='<span class="water">'+y+"m<sup>3<\/sup><\/span>";switch("litres"==ut&&(c='<span class="water">'+1e3*o[t].volumeField+"l<\/span>"),et){case"C":h=c+' <span class="ic-c">C<\/span>';break;case"N":h=c+' <span class="ic-n">N<\/span>';break;case"E":h=c+' <span class="ic-e">E<\/span>';break;case"ES":h=c+' <span class="ic-n">ES<\/span>';break;default:return!1}s+="<ul><li>"+a+"<\/li><li>"+ft+'<\/li><li class="water-used">'+h+"<\/li><\/ul>"}$(r.m).find(".tbbody").html(s);i.i(u.d)(r.m);htmlScroll($(r.m).offset().top,600)}else{$(r.l).find(".wp-usage-content").html("");$(r.l).find(".pagination").removeClass("hidden");for(var w=accountUsage.meterReadsField,s="",ot=$(".usedPerDayLabel").val(),e=[],t=0;t<w.length;t++)2!=w[t].endReadCodeField&&e.push(accountUsage.meterReadsField[t]);if(0==e.length)s=$(r.n).find(".graph-table-nodata").html(),$(r.l).find(".pagination").addClass("hidden");else for(var p=i.i(u.c)(n,e).from,st=i.i(u.c)(n,e).to,t=p;t<st;t++){var b=new Date(e[t].startDateField).toFormat("DD/MM/YYYY"),a=new Date(e[t].endDateField).toFormat("DD/MM/YYYY"),k=parseDate(formatDate(a)),d=-1*dateDiff.inDays(new Date,k),g="";d<=31&&d>=0&&""!=e[p].endReadField&&t==p&&(g='<div class="progress-new">New<\/div>');l=dateDiff.inDays(parseDate(formatDate(b)),k);0==l&&(l=1);y=Math.ceil(e[t].volumeField/l*1e3);nt=e[t].volumeField/l/f*100+"%";s+='<div class="progress"><div class="progress-bar" data-value="'+nt+'"><\/div><div class="progress-content"><div class="">'+b+" - "+a+'<\/div><div class="number-litres">'+y+' litres<\/div><div class="">'+ot+"<\/div><\/div>"+g+"<\/div>"}$(r.l).find(".wp-usage-content").append(s);v();htmlScroll($(r.l).offset().top,600)}},w=function(){$(".btn-detailed-usage").unbind("click touch").on("click touch",function(n){n.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo"));$(r.e).addClass("hidden");i.i(c.a)();null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField?($(r.n).find(".graph-table-nodata").addClass("hidden"),$(r.n).find(".multi-meter-text").removeClass("hidden"),$(r.n).removeClass("hidden"),htmlScroll($(r.n).offset().top)):accountUsage.meterReadsField.length<=0?($(r.n).find(".graph-table-nodata").removeClass("hidden"),$(r.n).find(".multi-meter-text").addClass("hidden"),$(r.n).removeClass("hidden"),htmlScroll($(r.n).offset().top)):($(r.l).removeClass("hidden"),htmlScroll($(r.l).offset().top),p(),k())});$(".btn-graph-view").on("click touch",function(n){n.preventDefault();$(r.l).removeClass("hidden");$(r.m).addClass("hidden");e.goToPage(1)});$(".btn-table-view").on("click touch",function(n){n.preventDefault();$(r.l).addClass("hidden");$(r.m).removeClass("hidden");e.goToPage(1)});$(".btn-multi-meter").on("click touch",function(n){n.preventDefault();$(".btn-multi-meter").addClass("nb-btn-outline");$(this).removeClass("nb-btn-outline").blur()})},b=function(){$(".wp-usage-checkbox input[name=usage-nwl]").change(function(){e.goToPage(1)})},k=function(){for(var f,i,t=accountUsage.meterReadsField.length,r=[],u=[],n=0;n<t;n++)f=new Date(accountUsage.meterReadsField[n].endDateField).toFormat("DD/MM/YYYY"),-1*dateDiff.inDays(new Date,parseDate(formatDate(f)))>l&&r.push(accountUsage.meterReadsField[n]);for(accountUsage.meterReadsField=accountUsage.meterReadsField.filter(function(n){return r.indexOf(n)<0}),n=0;n<accountUsage.meterReadsField.length;n++)2!=accountUsage.meterReadsField[n].endReadCodeField&&u.push(accountUsage.meterReadsField[n]);(t=accountUsage.meterReadsField.length)>24&&(t=24);i=u.length;i>24&&(i=24);e=new o.a({totalItem:t,container:".wp-usage-detail-table",pageChangedCallBack:h});a=new o.a({totalItem:i,container:".wp-usage-detail-graph",pageChangedCallBack:h})};s.initialize=function(){w();y();b()};t.a=s},function(n,t){"use strict";var i={},r=function(){if($(".wp-map").length){var c,u,f,l,a,v,y,n,t,i,r,e,o,s,h,p,w;!function(){var b=function(i,r,u,f){var e=new google.maps.Marker({position:new google.maps.LatLng(i,r),map:n});$(window).width()>=1024?(e.addListener("mouseover",function(){var i='<div class="gm-info"><div class="gm-info__text">'+u+"<\/div><\/div>";t.setContent(i);t.open(n,this)}),e.addListener("mouseout",function(){t.close(n,this)})):(e.addListener("click",function(){var i='<div class="gm-info"><div class="gm-info__text">'+u+'<\/div><a href="'+f+'" class="gm-info__viewmore">View more details<\/a><div class="gm-info__close">Close<\/div><\/div>';t.setContent(i);t.open(n,this)}),google.maps.event.addListener(t,"domready",function(){var n=$(".gm-info__close").get();google.maps.event.addDomListener(n[0],"click",function(){t.close()})}))};if(c=9,l=Number(north),a=Number(south),v=Number(east),y=Number(west),u=0!=north&&0!=south&&0!=east&&0!=west?{north:l,south:a,west:y,east:v}:{north:56.595792687957861,south:53.186289923176922,east:2.7799034590998417,west:-6.1245154862126583},f=0!=zoomLevel?parseInt(zoomLevel):9,n=0==initCenterLatitude&&0==initCenterLongtitude?new google.maps.Map(document.getElementById("BeachAwareMap"),{zoom:f,center:new google.maps.LatLng(54.80800595,-1.5694664),restriction:{latLngBounds:u,strictBounds:!1},mapTypeId:google.maps.MapTypeId.ROADMAP}):new google.maps.Map(document.getElementById("BeachAwareMap"),{zoom:f,center:new google.maps.LatLng(initCenterLatitude,initCenterLongtitude),restriction:{latLngBounds:u,strictBounds:!1},mapTypeId:google.maps.MapTypeId.ROADMAP}),t=new google.maps.InfoWindow,e=0,beachGroupInDetailJson&&beachGroupInDetailJson.length)for(i=0;i<beachGroupInDetailJson.length;i++)for(r=0;r<beachGroupInDetailJson[i].BeachAwareDetails.length;r++)e++,o=beachGroupInDetailJson[i].BeachAwareDetails[r].Latitude,s=beachGroupInDetailJson[i].BeachAwareDetails[r].Longtitude,h=beachGroupInDetailJson[i].BeachAwareDetails[r].Heading,p=beachGroupInDetailJson[i].BeachAwareDetails[r].LinkUrl,b(o,s,h,p),$(window).on("resize",function(){b(o,s,h)});w=$(".number-teaser").html();$(".number-teaser").html(w.replace("#",e));n.addListener("zoom_changed",function(){n.getZoom()<c?n.setOptions({draggable:!0,minZoom:9,scrollwheel:!0,disableDoubleClickZoom:!1}):n.setOptions({draggable:!0})})}()}};i.initialize=function(){r()};t.a=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(n,t){t.endianness=function(){return"LE"};t.hostname=function(){return"undefined"!=typeof location?location.hostname:""};t.loadavg=function(){return[]};t.uptime=function(){return 0};t.freemem=function(){return Number.MAX_VALUE};t.totalmem=function(){return Number.MAX_VALUE};t.cpus=function(){return[]};t.type=function(){return"Browser"};t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""};t.networkInterfaces=t.getNetworkInterfaces=function(){return{}};t.arch=function(){return"javascript"};t.platform=function(){return"browser"};t.tmpdir=t.tmpDir=function(){return"/tmp"};t.EOL="\n";t.homedir=function(){return"/"}},function(n,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(2),u=i.n(r),f=i(6),e=i(42),o=i(39),s=i(34),h=i(40),c=i(43),l=i(33),a=i(31),v=function(){f.a.initialize();e.a.initialize();o.a.initialize();s.a.initialize();h.a.initialize();l.a.initialize();a.default.initialize()};window.initMap=function(){c.a.initialize()};u()(document).ready(function(){v()})}],[100])