/* Minification failed. Returning unminified contents.
(2,246099-246126): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: protectedPageCookieDuration
(2,293930-293943): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFirstname
(2,293994-294005): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSurname
(2,294081-294090): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeEmail
(2,294166-294178): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePassword
(2,294255-294274): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeConfirmPassword
(2,294325-294337): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeExisting
(2,294388-294406): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequiredOption
(2,294457-294470): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTelephone
(2,294521-294532): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddress
(2,294583-294596): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeHouseName
(2,294647-294663): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine1
(2,294714-294730): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine2
(2,294781-294789): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeCity
(2,294840-294852): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePostcode
(2,295029-295044): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDateOfBirth
(2,295095-295102): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDay
(2,295153-295162): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMonth
(2,295213-295221): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeYear
(2,295272-295281): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTitle
(2,295332-295345): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeOccupiers
(2,295396-295404): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDate
(2,295455-295466): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequire
(2,295517-295535): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFutureOccupier
(2,295586-295617): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: bankAccountNumberInvalidMessage
(2,295668-295699): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: accountHolderNameInvalidMessage
(2,295750-295765): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAccountNumb
(2,295816-295833): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePreferredTime
(2,295884-295901): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilAccounts
(2,295952-295971): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilProperties
(2,296022-296034): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSortCode
(2,296085-296099): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeData8Error
(2,296291-296306): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentDate
(2,296357-296377): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentFrequency
(2,296428-296446): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeNumberBedrooms
(2,296561-296573): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFullName
(2,296624-296637): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMeterRead
(2,296688-296700): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextArea
(2,296830-296856): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextAreaNoSpecialChars
(2,296907-296919): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: netcallError
(2,296970-296990): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeNameChangeReason
(2,340772-340780): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: mediaUrl
 */
!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,i,u){for(var c,a,f,l=0,s=[];l<t.length;l++)a=t[l],o[a]&&s.push(o[a][0]),o[a]=0;for(c in i)Object.prototype.hasOwnProperty.call(i,c)&&(e[c]=i[c]);for(n&&n(t,i,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=r(r.s=u[l]);return f};var t={},o={27:0};r.e=function(e){function n(){i.onerror=i.onload=null,clearTimeout(u);var r=o[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}if(0===o[e])return Promise.resolve();if(o[e])return o[e][2];var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,r.nc&&i.setAttribute("nonce",r.nc),i.src=r.p+"/js/"+e+".js";var u=setTimeout(n,12e4);i.onerror=i.onload=n;var c=new Promise(function(r,n){o[e]=[r,n]});return o[e][2]=c,t.appendChild(i),c},r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="/Static/build/",r.oe=function(e){throw console.error(e),e}}([]);;
webpackJsonp([0,27],[function(e,t,a){"use strict";function n(e){var t="";if(void 0!=$.cookie("userProfile")){var a=$.parseJSON($.cookie("userProfile"));t=a.PersonId}if(null!=t&&""!=t){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=t;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+t,type:"GET",cache:!1,success:function(a){if(0==a.Status.codeField){var o=a.Accounts;if(null!=o&&1==o.length&&!o[0].multiplePremisesField){localStorage.multiAccount=!1,localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=o[0].accountIDField+","+o[0].premiseIDField+","+t;var r={accountID:o[0].accountIDField,personID:t,premiseID:o[0].premiseIDField,multiplePremises:o[0].multiplePremisesField,address:o[0].propertyAddressField};n.push(r),localStorage.accountProperty=JSON.stringify(n)}i(e)}else null!=e&&e()},error:function(e){initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else{if(void 0!=$.cookie("userProfile")){var a=$.parseJSON($.cookie("userProfile")),o=JSON.stringify(a);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o}null!=e&&e()}}function i(e){if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var t=localStorage.getItem("accountDetailID"),a=t.split(",")[0],n=t.split(",")[1],i=t.split(",")[2],o={AccountId:$.trim(a),PremiseId:$.trim(n),PersonId:$.trim(i)};$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(o),contentType:"application/json",success:function(t){if("0"==t.statusField.codeField){if(t.accountDetailField.AccountId=a,t.accountDetailField.PersonId=i,t.accountDetailField.PremiseId=n,void 0!=$.cookie("userProfile")){var o=JSON.parse($.cookie("userProfile"));t.accountDetailField.personField.firstNameField=o.FirstName,t.accountDetailField.personField.surnameField=o.Surname,t.accountDetailField.personField.emailAddressField=o.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==t.accountDetailField.personField.emailAddressField&&(t.accountDetailField.personField.emailAddressField=window.newEmail);var r=JSON.stringify(t.accountDetailField);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=r,$(".account-multi__box").addClass("hidden"),null!=e&&e()}else $(".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(e){initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else null!=e&&e()}function o(e,t){var a=6,n=0;e>1&&(n=(e-1)*a);var i=n+a;return i>t.length&&(i=t.length),{from:n,to:i}}function r(e){if(0!=$(e).find(".table-custom").length){var t=0;$(e).find(".table-custom .tbbody ul").each(function(e){t<$(this).find(".water").width()&&(t=$(this).find(".water").width())}),$(e).find(".table-custom .tbbody ul").each(function(e){$(this).find(".water").width(t+15),$(this).addClass("slideInUp").css("animation-delay",.2*e+"s")})}}function s(e){if(void 0!=e){var t=e.toString();return void 0==t.split(".")[1]?t+=".00":t.split(".")[1].length<2&&(t+="0"),0===t.indexOf("-")?t.replace("-","&pound;"):"&pound;"+t}}function l(e,t){for(var a=[],n=0;n<e.length;n++)a.push(e[n].name+":"+e[n].value);$.ajax({type:"POST",cache:!1,url:apiUrlAddOrUpdateCustomerSession,data:JSON.stringify(a),contentType:"application/json",success:function(e){t(e)},error:function(e){console.log(e)}})}function d(e){$.ajax({type:"POST",cache:!1,url:apiUrlUpdateLoginRadiusFields,data:JSON.stringify(e),contentType:"application/json",success:function(t){if(t&&isLogined()){var a=JSON.parse($.cookie("userProfile")),n={access_token:a.access_token,expires_in:a.expires_in,refresh_token:a.refresh_token};window.saveUserProfile(n,function(t){if(localStorage.removeItem("accountDetailInfo"),$.cookie("userProfile",null,{path:"/"}),$.cookie("userProfile",JSON.stringify(t),{path:"/",secure:!0,HttpOnly:!0}),null!==localStorage.getItem("accountDetailInfo")||"undefined"!==localStorage.getItem("accountDetailInfo"))e.IsExistingCustomerIn?window.location=urlAccount.verify:(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.movein);else{var a=JSON.parse(localStorage.getItem("accountDetailInfo"));getAccountDetail(a.AccountId,a.PremiseId,a.PersonId,"account")}},function(e,t){void 0!==e.responseJSON&&void 0!==e.responseJSON.Message&&($(".VerificationAlert .alert__content p").html(e.responseJSON.Message),$(".VerificationAlert").removeClass("go-callus").show())},!0)}},error:function(e){initPopupErrorApi(e,$(".VerificationAlert"))},timeout:apiTimeOut})}t.f=n,t.g=i,t.c=o,t.d=r,t.a=s,t.b=l,t.e=d},function(e,t,a){"use strict";function n(e){return e+(e>0?["th","st","nd","rd"][e>3&&e<21||e%10>3?0:e%10]:"")}function i(e){for(var t=[],a=0;a<31;a++)t.push(n(a+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)}function o(e,t){return!(!t||e&&3==t||!e&&6==t)}function r(e){switch(e){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 s(e){return e?e.substring(8,10)+"/"+e.substring(5,7)+"/"+e.substring(0,4):""}function l(e){return e.substring(0,2)+"-"+e.substring(2,4)+"-"+e.substring(4,6)}function d(e,t){var a,n=[];for(a in e)if(e.hasOwnProperty(a)){var i=t?t+"["+a+"]":a,o=e[a];n.push(null!==o&&"object"===(void 0===o?"undefined":b(o))?serialize(o,i):encodeURIComponent(i)+"="+encodeURIComponent(o))}return n.join("&")}function c(e){return void 0==e||null==e?"":e}function u(e){switch(e.accountField.nWLAccountOwnerField){case"Pre-default":case"Default":case"Pre-judgement":case"Judgement":case"3rdPartyClaim":return!1;default:return!0}}function m(e,t,a){e.html("<option value='0'></option>"),1==t.length?e.append(new Option(r(t[0]),t[0],!0,!0)):$.each(t,function(t,n){void 0!=a&&a==t+1?e.append(new Option(r(n),n,!0,!0)):e.append(new Option(r(n),n,!1,!1))}),initSelect(e)}function p(e){$(".profileAlert").find("p").html(e),$(".profileAlert").show()}function h(e){$(".success-alert").show()}function f(e){g(e,/^[0-9]*$/)}function v(e){g(e,/^[0-9]+(\.[0-9]{0,2})?$/)}function g(e,t){return e.on("propertychange input",function(e){0==this.value.length||t.test(this.value)?this.lastCorrectValue=this.value:(e.preventDefault(),this.value=this.lastCorrectValue||"",$(this).parent().find(".form-line").html(this.lastCorrectValue||""))})}function y(e,t){var a=Object.keys(nwlBankAccountDetails),n=!1;return a.forEach(function(a){console.log(nwlBankAccountDetails[a].sortCode,e,t,nwlBankAccountDetails[a].accountNumber),nwlBankAccountDetails[a].sortCode==e&&nwlBankAccountDetails[a].accountNumber==t&&(n=!0)}),n}t.h=n,t.b=i,t.d=o,t.e=r,t.k=s,t.a=l,t.o=d,t.n=c,t.m=u,t.c=m,t.g=p,t.l=h,t.i=f,t.j=v,t.f=y;var b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}},function(e,t,a){"use strict";a.d(t,"k",function(){return n}),a.d(t,"l",function(){return i}),a.d(t,"m",function(){return o}),a.d(t,"j",function(){return r}),a.d(t,"n",function(){return s}),a.d(t,"d",function(){return l}),a.d(t,"s",function(){return d}),a.d(t,"v",function(){return c}),a.d(t,"w",function(){return u}),a.d(t,"f",function(){return m}),a.d(t,"r",function(){return p}),a.d(t,"t",function(){return h}),a.d(t,"u",function(){return f}),a.d(t,"x",function(){return v}),a.d(t,"b",function(){return g}),a.d(t,"g",function(){return $}),a.d(t,"h",function(){return y}),a.d(t,"e",function(){return b}),a.d(t,"o",function(){return w}),a.d(t,"i",function(){return C}),a.d(t,"p",function(){return F}),a.d(t,"a",function(){return S}),a.d(t,"q",function(){return k}),a.d(t,"c",function(){return P}),a.d(t,"y",function(){return I});var n=".wp-your-usage-compare .wp-your-usage-metered",i=".wp-your-usage-compare .wp-your-usage-unmetered",o=".wp-your-usage-compare .wp-your-usage-smart-metered",r=".wp-your-usage-compare .wp-your-usage-smart-unmetered",s=".wp-your-usage-compare .wp-your-usage-smart-closed-account",l=".wp-your-property",d=".item[data-rel=home] .wp-usage-view",c=".wp-usage-detail-graph",u=".wp-usage-detail-table",m=".wp-usage-unmetered",p=".wp-rended-unders",h=".wp-your-property-btn.metered",f=".wp-your-property-btn.unmetered",v=".wp-usage-graph-noreadingdata",g=".wp-usage-detail-reading",$=".wp-switch-smart-meter",y=".wp-smart-meter-usage-efficiency",b=".wp-usage-box.usage-break-down",w=".smart-usage-smart-closed-account",C=".wp-usage-box.download-app",F=".wp-usage-no-readingdata",S=".profileAlert",k=".account-nwl",P=".account-confirmation",I=".tabs-content"},function(e,t){e.exports=jQuery},function(e,t,a){"use strict";function n(){$(".main-content .nb-btn.update-bank-details").unbind("click touch").on("click touch",function(e){B(!0)})}function i(){$(".main-content .nb-btn.btn-pay-your-bill").unbind("click touch").on("click touch",function(e){R()}),"PayYourBill"==getUrlParams("step")&&$(".btn-pay-your-bill").trigger("click")}function o(){$(".main-content .nb-btn.btn-set-up-payment-plan").unbind("click touch").on("click touch",function(e){E()}),"setupPaymentPlan"==getUrlParams("step")&&$(".btn-set-up-payment-plan").trigger("click")}function r(){$(".main-content .nb-btn.btn-submit-sms-reminders").unbind("click touch").on("click touch",function(e){})}function s(){$(".main-content .nb-btn.btn-set-up-dd").unbind("click touch").on("click touch",function(e){B()}),"setupdd"==getUrlParams("step")&&$(".btn-set-up-dd").trigger("click")}function l(){$(".main-content .nb-btn.btn-change-dd").unbind("click touch").on("click touch",function(){q(),$(".btn-back-to-billspayments").on("click touch",function(){var e=window.location.href;if(e.lastIndexOf("&")>0){var t=e.substring(0,e.lastIndexOf("&"));window.history.replaceState({},document.title,t)}$(".payment-func.change-dd").addClass("hidden"),$("div[data-rel='billspayments']").find(".main-content").removeClass("hidden")})}),"changedd"==getUrlParams("step")&&$(".btn-change-dd").trigger("click")}function d(e){var t=JSON.parse(localStorage.getItem("accountPaymentPlanData"));t&&"changedd-success"!==getUrlParams("step")?"114"==t.statusField.codeField&&("6"!=e.paymentField.accountPaymentFrequencyField||"3"!=e.paymentField.accountPaymentFrequencyField&&0==e.premiseField.measuredField&&0==e.paymentField.nextInstalmentAmountFieldSpecified)?($(".your-direct-debit-plan .no-activeplan").removeClass("hidden"),$(".your-direct-debit-plan .table-custom--two-col").addClass("hidden")):c(t):($(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlGetPaymentPlan+e.AccountId,contentType:"application/json",success:function(t){localStorage.accountPaymentPlanData=JSON.stringify(t),"114"==t.statusField.codeField&&("6"!=e.paymentField.accountPaymentFrequencyField||"3"!=e.paymentField.accountPaymentFrequencyField&&0==e.premiseField.measuredField&&0==e.paymentField.nextInstalmentAmountFieldSpecified)?($(".your-direct-debit-plan .no-activeplan").removeClass("hidden"),$(".your-direct-debit-plan .table-custom--two-col").addClass("hidden")):c(t)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut}))}function c(e){if($(".your-direct-debit-plan").find(".tbbody").html(""),0==e.statusField.codeField){G=e.paymentPlansField;var t=G.length;t>0&&(K=new L.a({totalItem:t,container:".your-direct-debit-plan",pageChangedCallBack:ee}))}else $(".your-direct-debit-plan").find(".tbbody").html('<ul class="slideInUp"><li>NO DATA</li><li></li></ul>')}function u(e){a.i(Y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)&&(H.mainContent.find(".your-direct-debit-plan").removeClass("hidden"),1==e.paymentField.accountAutopayTypeField?($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").removeClass("hidden"),e.paymentField.dDUpdateTwelveMonthsField&&$(".your-direct-debit-plan .wp-twocol").addClass("hidden")):$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").removeClass("hidden"),d(e))}function m(e){1==e.paymentField.accountAutopayTypeField?(H.mainContent.find(".your-direct-debit-plan .wp-twocol").addClass("hidden"),H.mainContent.find(".wp-usage-box.dd-plan-change-promo").removeClass("hidden"),1==e.paymentField.accountPaymentFrequencyField?(H.mainContent.find(".wp-usage-box.dd-plan-change-promo .switch-to-monthly").addClass("hidden"),H.mainContent.find(".wp-usage-box.dd-plan-change-promo .change-payment-day").removeClass("hidden")):(H.mainContent.find(".wp-usage-box.dd-plan-change-promo .change-payment-day").addClass("hidden"),H.mainContent.find(".wp-usage-box.dd-plan-change-promo .switch-to-monthly").removeClass("hidden"))):(H.mainContent.find(".your-direct-debit-plan .wp-twocol").removeClass("hidden"),H.mainContent.find(".wp-usage-box.dd-plan-change-promo").addClass("hidden"))}function p(){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(e){if(e.preventDefault(),requiredForm(".main-content .your-direct-debit-plan")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n={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(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if(localStorage.removeItem("accountPaymentPlanData"),d(t),$(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){if(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(e.contactIdField),$(".alert_window.success.wp-modal .nextpaymentamount").html(e.NBBStepAmount),$(".alert_window.success.wp-modal .nextpaymentdate").html(e.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")),e.nBBStepAmountFieldSpecified&&e.firstTakeDateFieldSpecified){if($(".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");var n=$(".alert_window.success.wp-modal .next-payment-info"),i=$(".alert_window.success.wp-modal .next-payment-update")}else{var n=$(".alert_window.success.wp-modal .next-payment-info-amtdd"),i=$(".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")}var o=n.html();void 0!=o&&null!=o&&""!=o&&n.html(o.replace("#Amount#",e.nBBStepAmountField));var r=i.html();void 0!=r&&null!=r&&""!=r&&i.html(r.replace("#nextdate#",a.i(Y.k)(e.firstTakeDateField)))}else"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")}else $(".profileAlert").find("p").html(e.statusField.messageField),$(".profileAlert").show()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut})}})}function h(){$(".change-dd .nb-btn.btn-change-dd-day").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".change-dd")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={accountIdField:t.AccountId,premiseIdField:t.PremiseId,personIdField:t.PersonId,contactSourceField:"1",emailAddressField:t.personField.emailAddressField,paymentFrequencyField:"1",paymentDayField:$(".change-dd .dd-payment-day").find("option:selected").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(a),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if(0==e.statusField.codeField){if(e.nBBStepAmountFieldSpecified){var a=$(".change-dd .next-payment-text"),n=a.html();void 0!=n&&null!=n&&""!=n&&(a.removeClass("hidden"),a.html(n.replace("#Amount#",e.nBBStepAmountField)))}""!=$(".change-dd .change-dd-step2").find("input:hidden").val()&&$(".change-dd .thank-you-teaser").html($(".change-dd .change-dd-step2").find("input:hidden").val().replace("#paymentday#",$(".change-dd .choose-payment-day").find("option:selected").html())),e.contactIdField&&$(".change-dd .confirmation-number").text(e.contactIdField),$(".change-dd .change-dd-step1").addClass("hidden"),$(".change-dd .change-dd-step2").removeClass("hidden"),pushStateParameterUrl({step:"changedd-success"}),getAccountDetail(t.AccountId,t.PremiseId,t.PersonId,"billspayments")}else $(".profileAlert").find("p").html(e.statusField.messageField),$(".profileAlert").show()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut})}})}function f(){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(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n={accountIdField:t.AccountId,contactSourceField:"1",personIdField:t.PersonId};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlRequestPaypointCard,data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){localStorage.requestPaypointCardSubmitted=!0;var n=t.accountField.billDisplayAddressField;n.addressLine1Field,n.addressLine2Field,n.addressLine3Field,$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0),a.i(Y.l)(H.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success").val()+e.contactIdField+'.<br><p style="border:1px solid black;">'+H.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>"+H.mainContent.find(".wp-request-paypoint .address-postcode").html()+"</p>"),H.mainContent.find(".wp-request-paypoint .address-street").html(n.addressLine1Field+" "+n.addressLine2Field+n.addressLine3Field),H.mainContent.find(".wp-request-paypoint .address-city").html(n.addressLine4Field),H.mainContent.find(".wp-request-paypoint .address-postcode").html(n.postCodeField),$(".alert_window.success.wp-modal .confirmedNum").html(e.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 a.i(Y.g)(e.statusField.messageField)},error:function(e){$(".cssload-container.overlay").fadeOut(),a.i(Y.g)(e.responseJSON.Message)},timeout:apiTimeOut})})}function v(){H.mainContent.find(".wp-usage-box.banner-on-track").addClass("hidden"),H.mainContent.find(".wp-usage-box.banner-due").addClass("hidden"),H.mainContent.find(".wp-usage-box.banner-overdue").addClass("hidden"),H.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 h5 a .your-direct-debit-plan__title--PP").addClass("hidden"),$(".your-direct-debit-plan .currentplan-setup").addClass("hidden"),$(".payment-func").addClass("hidden"),H.mainContent.find(".withDDwithPlan").addClass("hidden"),H.mainContent.find(".withDDwithPlanZero").addClass("hidden"),H.mainContent.find(".withDDwithoutPlan").addClass("hidden"),H.mainContent.find(".wp-usage-box.your-transactions").addClass("hidden"),$(".payment-func.setup-payment-plan").addClass("hidden"),H.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),H.mainContent.find(".setup-payment-plan-box").addClass("hidden"),H.mainContent.find(".payment-reminder-box").addClass("hidden"),H.mainContent.find(".setup-direct-debit-box").addClass("hidden"),H.mainContent.find(".wp-request-paypoint").addClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").addClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").addClass("hidden"),H.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 g(){"billspayments"==getUrlParams("account")&&"changedd-success"!==getUrlParams("step")&&$(".payment-func.main-content").removeClass("hidden")}function y(e){if(H.mainContent.find(".wp-usage-box.your-transactions").removeClass("hidden"),null==localStorage.getItem("transactionHistoryInfo")){var t=(new Date).toFormat("YYYY-MM-DD"),a=t.split("-");a=parseInt(a[0]-3)+"-"+a[1]+"-"+a[2];var n={accountIDField:e.AccountId,dateFromField:a,dateToField:t,transactionGroupField:""};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetBillsPayments,data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){localStorage.removeItem("transactionHistoryInfo"),null!=e.billsAndPaymentsField&&(localStorage.transactionHistoryInfo=JSON.stringify(e.billsAndPaymentsField)),C()},error:function(e){initPopupErrorApi(e,$(".profileAlert")),localStorage.removeItem("transactionHistoryInfo"),C()},timeout:apiTimeOut})}else C()}function b(){var e=[],t=[],a=[];if(null!=localStorage.getItem("transactionHistoryInfo")||void 0!=localStorage.getItem("transactionHistoryInfo")){e=JSON.parse(localStorage.getItem("transactionHistoryInfo"));for(var n=0;n<e.length;n++)1==e[n].transactionTypeField||6==e[n].transactionTypeField&&e[n].amountField>0?t.push(e[n]):a.push(e[n])}return{transactionData:e,transactionBills:t,transactionPayments:a}}function w(e,t){t.addClass("hidden"),e.addClass("hidden"),$(Z).find(".wp-your-property-btn .nb-btn-bills").hasClass("nb-btn-outline")?($(Z).find(".wp-transactions-nodata.bills").addClass("hidden"),$(Z).find(".wp-transactions-nodata.payments").removeClass("hidden")):($(Z).find(".wp-transactions-nodata.payments").addClass("hidden"),$(Z).find(".wp-transactions-nodata.bills").removeClass("hidden"),b().transactionBills.length>0?(e.removeClass("hidden"),$(Z).find(".wp-transactions-nodata.bills").addClass("hidden")):(e.addClass("hidden"),$(Z).find(".wp-transactions-nodata.bills").removeClass("hidden")))}function C(){var e=$(Z).find(".wp-transactions-bills"),t=$(Z).find(".wp-transactions-payments"),a=$(Z).find(".wp-transactions-nodata");e.removeClass("hidden"),t.addClass("hidden"),a.addClass("hidden"),b().transactionBills.length>0?Q=new L.a({totalItem:b().transactionBills.length,container:".your-transactions .wp-transactions-bills",pageChangedCallBack:F}):w(e,t),b().transactionPayments.length>0?X=new L.a({totalItem:b().transactionPayments.length,container:".your-transactions .wp-transactions-payments",pageChangedCallBack:F}):w(e,t),$(".cssload-container.overlay").fadeOut()}function F(e){if($(Z).find(".wp-transactions-bills").hasClass("hidden")){$(Z).find(".wp-transactions-payments .tbbody").html("");for(var t=b().transactionPayments,n="",i=a.i(j.c)(e,t).from,o=a.i(j.c)(e,t).to,r=i;r<o;r++){var s=new Date(t[r].dateField).toFormat("DD/MM/YYYY"),l=t[r].tenderTypeField?t[r].tenderTypeField:"",d=a.i(j.a)(-1*t[r].amountField);6==t[r].transactionTypeField&&(l=t[r].adjustmentTypeField?t[r].adjustmentTypeField:""),n+="<ul><li>"+s+"</li><li>"+l+"</li><li>"+d+"</li></ul>"}$(Z).find(".wp-transactions-payments .tbbody").html(n),a.i(j.d)(".wp-transactions-payments")}else{$(Z).find(".wp-transactions-bills .tbbody").html("");for(var c=b().transactionBills,u="",m=a.i(j.c)(e,c).from,p=a.i(j.c)(e,c).to,r=m;r<p;r++){var h=new Date(c[r].dateField).toFormat("DD/MM/YYYY"),f="Water services bill",v=a.i(j.a)(c[r].amountField),g=new Date(c[r].datePrintedField).toFormat("YYYY-MM-DD"),y="/Download/GetCustomerBill?billId="+c[r].billIdField+"&date="+g,w="",C="";null!=c[r].datePrintedField&&""!=c[r].datePrintedField&&c[r].billIdField?w='<a href="'+y+'" target="_blank" class="nb-btn nb-btn-block nb-btn-outline btn-viewbill">View bill <i class="fa fa-file-pdf"></i></a>':C="not-view-bill",6==c[r].transactionTypeField&&(f=c[r].adjustmentTypeField),u+='<ul class="'+C+'"><li>'+h+"</li><li>"+f+"</li><li>"+v+"</li><li>"+w+"</li></ul>"}$(Z).find(".wp-transactions-bills .tbbody").html(u),a.i(j.d)(".wp-transactions-bills")}}function S(){var e=$(Z).find(".wp-transactions-bills"),t=$(Z).find(".wp-transactions-payments"),a=$(Z).find(".wp-transactions-nodata");$(".your-transactions .nb-btn-bills").unbind("click touch").on("click touch",function(n){n.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),b().transactionBills.length>0?(a.addClass("hidden"),t.addClass("hidden"),e.removeClass("hidden"),Q.goToPage(1)):w(e,t)}),$(".your-transactions .nb-btn-payments").unbind("click touch").on("click touch",function(n){n.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),b().transactionPayments.length>0?(a.addClass("hidden"),e.addClass("hidden"),t.removeClass("hidden"),X.goToPage(1)):w(e,t)}),$(".your-transactions .btn-viewbill").unbind("click touch").on("click touch",function(e){$(this).blur()})}function k(e,t){var n=new Date(t.paymentField.nextInstalmentDateField).toFormat("DD/MM/YYYY"),i=dateDiff.inDays(new Date,parseDate(formatDate(n))),o=t.paymentField.outstandingInstalmentAmountField,r=t.paymentField.nextInstalmentAmountField,s=parseFloat(o)/parseFloat(r),l=parseFloat(o)+parseFloat(r);if(2==t.paymentField.accountAutopayTypeField)i>=-5&&i<=5?e.find(".wp-usage-box.banner-due").removeClass("hidden"):i<-5?e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):e.find(".wp-usage-box.banner-on-track-water-direct").removeClass("hidden");else if("3rdPartyClaim"==t.accountField.nWLAccountOwnerField)e.find(".wp-usage-box.banner-on-track-3rd-party-claim").removeClass("hidden");else if(!t.paymentField.outstandingInstalmentAmountField||t.paymentField.outstandingInstalmentAmountField<0)e.find(".wp-usage-box.banner-on-track").removeClass("hidden");else if(1==t.paymentField.accountAutopayTypeField)e.find(".wp-usage-box.banner-problem").removeClass("hidden");else if(a.i(Y.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField))0==t.paymentField.accountAutopayTypeField&&t.paymentField.outstandingInstalmentAmountField>0?i>=25&&s<=1?e.find(".wp-usage-box.banner-due").removeClass("hidden"):e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):i<=5&&l>0?e.find(".wp-usage-box.banner-due").removeClass("hidden"):e.find(".wp-usage-box.banner-on-track").removeClass("hidden");else if(t.paymentField.outstandingInstalmentAmountField>0){var d=P(t);!d||d<-15?e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):d>=-15&&d<=0&&e.find(".wp-usage-box.banner-due").removeClass("hidden")}}function P(e){if(!e.accountField.lastBillPeriodEndField&&!e.accountField.lastBillPeriodStartField)return 0;var t=e.premiseField.measuredField?new Date(e.accountField.lastBillPeriodEndField).toFormat("DD/MM/YYYY"):new Date(e.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY");return dateDiff.inDays(new Date,parseDate(formatDate(t)))}function I(e){e.paymentField.accountAutopayTypeField&&H.mainContent.find(".wp-usage-box.wp-next-bill button").addClass("hidden");var t=e.paymentField.nextInstalmentDateField;if(void 0===t&&(t=e.accountField.nextBillDueDateField),1==e.paymentField.accountAutopayTypeField)a.i(Y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(0!=e.paymentField.accountBalanceField||e.premiseField.measuredField||3!=e.paymentField.accountPaymentFrequencyField&&1!=e.paymentField.accountPaymentFrequencyField&&6!=e.paymentField.accountPaymentFrequencyField||(H.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),H.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),e.paymentField.nextInstalmentAmountFieldSpecified?H.mainContent.find(".withDDwithPlan").removeClass("hidden"):(H.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),H.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),void 0!=e.paymentField.nextInstalmentAmountField&&H.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan h2").html(a.i(j.a)(e.paymentField.nextInstalmentAmountField)),H.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan date").html(a.i(Y.k)(t)),H.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlanZero date").html(a.i(Y.k)(t)),H.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan.payment-method-data b").html(a.i(Y.e)(e.paymentField.accountPaymentFrequencyField)+" Direct Debit"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden")):(H.mainContent.find(".withDDwithoutPlan").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithoutPlan h2").html(a.i(Y.k)(t)),H.mainContent.find(".setup-payment-plan-box").removeClass("hidden"));else if(a.i(Y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField))!e.paymentField.outstandingInstalmentAmountField||e.paymentField.outstandingInstalmentAmountField<0?(0!=e.paymentField.accountBalanceField||e.premiseField.measuredField||3!=e.paymentField.accountPaymentFrequencyField&&1!=e.paymentField.accountPaymentFrequencyField&&6!=e.paymentField.accountPaymentFrequencyField?H.mainContent.find(".withoutDDwithPlan--nextPaymentLabel").removeClass("hidden"):H.mainContent.find(".withoutDDwithPlanZero--nextPaymentLabel").removeClass("hidden"),void 0!=e.paymentField.nextInstalmentAmountField&&H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel h2").html(a.i(j.a)(e.paymentField.nextInstalmentAmountField)),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel date").html(a.i(Y.k)(t)),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlanZero--nextPaymentLabel date").html(a.i(Y.k)(t))):(H.mainContent.find(".withoutDDwithPlan--amountDue").removeClass("hidden"),void 0!=e.paymentField.outstandingInstalmentAmountField&&(H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue h2").html(a.i(j.a)(e.paymentField.outstandingInstalmentAmountField)),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue date").html(a.i(Y.k)(t)))),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),void 0!=e.paymentField.accountPaymentFrequencyField&&H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(a.i(Y.e)(e.paymentField.accountPaymentFrequencyField)),e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?H.mainContent.find(".setup-direct-debit-box").addClass("hidden"):H.mainContent.find(".setup-direct-debit-box").removeClass("hidden"),7!=e.paymentField.accountPaymentFrequencyField&&8!=e.paymentField.accountPaymentFrequencyField&&H.mainContent.find(".your-direct-debit-plan").removeClass("hidden");else{e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?H.mainContent.find(".pay-bills-easy-way-box").addClass("hidden"):H.mainContent.find(".pay-bills-easy-way-box").removeClass("hidden"),2==e.paymentField.accountAutopayTypeField?(H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.water-direct").removeClass("hidden")):"3rdPartyClaim"==e.accountField.nWLAccountOwnerField?(H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.third-party").removeClass("hidden")):e.paymentField.accountPaymentFrequencyField?(H.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(a.i(Y.e)(e.paymentField.accountPaymentFrequencyField))):(H.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.on-receipt-of-bill").removeClass("hidden"));var n=P(e);e.paymentField.outstandingInstalmentAmountField>0&&n<=0&&"3rdPartyClaim"!=e.accountField.nWLAccountOwnerField&&2!=e.paymentField.accountAutopayTypeField||0===e.paymentField.accountAutopayTypeField&&e.paymentField.outstandingInstalmentAmountField>0||e.premiseField.measuredField&&3===e.paymentField.accountPaymentFrequencyField||!e.premiseField.measuredField&&6===e.paymentField.accountPaymentFrequencyField?(H.mainContent.find(".noDDnoPlan-amount-due").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due h2").html(a.i(j.a)(e.paymentField.outstandingInstalmentAmountField)),H.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due date").html(a.i(Y.k)(t))):2==e.paymentField.accountAutopayTypeField?(H.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlanOnDemand-next-bill-ready h2").html(a.i(Y.k)(t))):(H.mainContent.find(".noDDnoPlan-next-bill-ready").removeClass("hidden"),H.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-next-bill-ready h2").html(a.i(Y.k)(t)))}var i=a.i(j.a)(e.paymentField.accountBalanceField);void 0!==e.paymentField.accountBalanceField&&(0===e.paymentField.accountBalanceField.toString().indexOf("-")?i+=" in credit":i+=" in debit"),H.mainContent.find(".wp-usage-box.wp-next-bill .account-balance h6").html(i)}function D(e){switch(e.paymentField.accountPaymentFrequencyField){case 1:case 2:case 3:case 4:case 5:case 6:var t=[1],n=e.premiseField.measuredField,i=e.paymentField.accountPaymentFrequencyField;n||4!=i&&6!=i||t.push(3),a.i(Y.c)($(".your-direct-debit-plan .dd-frequency"),t),a.i(Y.b)($(".your-direct-debit-plan .dd-payment-day")),u(e),m(e);break;case 7:case 8:default:H.mainContent.find(".wp-usage-box.your-direct-debit-plan").addClass("hidden")}}function A(e){if(void 0!=e&&null!=e){var t=e.paymentField.accountPaymentFrequencyField,a=e.paymentField.accountBalanceField;""!=t&&null!=t&&""!=a&&null!=a&&(a<0?H.mainContent.find(".wp-usage-box.wp-next-bill .mea-incredit-nbb").removeClass("hidden"):a>0&&H.mainContent.find(".wp-usage-box.wp-next-bill .mea-indebit-nbb").removeClass("hidden"))}}function _(e){if(1!=e.paymentField.accountAutopayTypeField){H.mainContent.find(".wp-request-paypoint").removeClass("hidden");var t=e.accountField.billDisplayAddressField;H.mainContent.find(".wp-request-paypoint .address-street").html(t.addressLine1Field+" "+t.addressLine2Field+t.addressLine3Field),H.mainContent.find(".wp-request-paypoint .address-city").html(t.addressLine4Field),H.mainContent.find(".wp-request-paypoint .address-postcode").html(t.postCodeField),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-street").html(H.mainContent.find(".wp-request-paypoint .address-street").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-city").html(H.mainContent.find(".wp-request-paypoint .address-city").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-postcode").html(H.mainContent.find(".wp-request-paypoint .address-postcode").html()),f()}}function x(e){return!e.paymentField.accountAutopayTypeField&&!e.paymentField.cardPaymentsNotAllowedField}function O(e){x(e)&&($(".main-content .nb-btn.btn-pay-your-bill").removeClass("hidden"),H.mainContent.find(".wp-usage-box.banner-due").addClass("clickable").unbind("click touch").on("click touch",function(e){R()}),H.mainContent.find(".wp-usage-box.banner-overdue").addClass("clickable").unbind("click touch").on("click touch",function(e){R()}))}function N(){var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=e.paymentField.accountPaymentFrequencyField,n=e.accountField.waterDirectInProgressField,i=e.accountField.nWLAccountOwnerField;!([1,2,5,7,8].indexOf(t)>-1||!e.premiseField.measuredField&&3==t)||n||""!=i&&"judgement"!=i.toLowerCase()||null!=localStorage.getItem("isNetcallSubmitted")||!H.mainContent.find(".netcall-payment-plan-box").hasClass("enabled")||($(".netcall-payment-plan-box").removeClass("hidden"),$(".main-content .nb-btn.btn-netcall-payment-plan").unbind("click touch").on("click touch",function(t){t.preventDefault();var n=e.personField.mobileNumberField;""==n&&(n=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField);var i={account_name:e.personField.firstNameField+" "+e.personField.surnameField,account_number:e.AccountId,region:urlAccount.sitecode,account_type:e.accountField.accountTypeField,email:e.personField.emailAddressField,contact:n,instalment_amount:e.paymentField.nextInstalmentAmountField,current_balance:e.paymentField.accountBalanceField,last_bill:new Date(e.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY"),last_bill_amount:e.accountField.lastBillAmountField,next_bill:new Date(e.accountField.nextBillDueDateField).toFormat("DD/MM/YYYY"),judgement:"Y",measured:e.premiseField.measuredField,overdue_amount:e.paymentField.outstandingInstalmentAmountField};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetNetcallPaymentPlanAdvise,data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".cssload-container.overlay").fadeOut(),e.indexOf("context_record_id")>0){$(".netcall-payment-plan-box").addClass("hidden"),localStorage.isNetcallSubmitted=!0;var t=JSON.parse(e);window.location=encodeURI(t.link)}else a.i(Y.g)(netcallError)},error:function(e){$(".cssload-container.overlay").fadeOut(),a.i(Y.g)(netcallError)},timeout:apiTimeOut})}))}function U(){$(".main-content .account-form .mea-incredit-nbb a,.main-content .account-form .mea-indebit-nbb a").unbind("click touch").on("click touch",function(e){e.preventDefault(),JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField<0?($(".alert_window.mCustomersInCredit").removeClass("hidden"),$(".alert_window.mCustomersInCredit").show()):JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField>0?($(".alert_window.mCustomersInDebit").removeClass("hidden"),$(".alert_window.mCustomersInDebit").show()):!JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField<0?($(".alert_window.umCustomersInCredit").removeClass("hidden"),$(".alert_window.umCustomersInCredit").show()):!JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField>0&&($(".alert_window.umCustomersInDebit").removeClass("hidden"),$(".alert_window.umCustomersInDebit").show()),$(window).width()<=mobile&&$(window).scrollTop(0),$(".cssload-container.overlay").fadeOut()})}function T(e){H.mainContent=$(".item[data-rel=billspayments] .payment-func.main-content"),v(),g(),y(e),k(H.mainContent,e),I(e),D(e),A(e),_(e),O(e),i(),n(),s(),"changedd-success"===getUrlParams("step")?$(".payment-func.change-dd").removeClass("hidden"):l(),o(),r(),p(),h(),f(),S(),N(),U(),H.mainContent.find("> .wp-twocol").each(function(e){$(this).children(":visible").length<2&&$(this).removeClass("wp-twocol")})}function R(){if(!x(JSON.parse(localStorage.getItem("accountDetailInfo"))))return void $(".account-tabs .custom-dots li[rel=account]").trigger("click");pushStateParameterUrl({step:"PayYourBill"}),z.a.init(),htmlScroll()}function M(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return!(1!=t.paymentField.accountAutopayTypeField&&!a.i(Y.m)(t)&&(a.i(Y.g)(e),1))}function E(){if(JSON.parse(localStorage.getItem("accountDetailInfo")),M($(".errorMessage_InvalidAccountOwnerFieldSetupPP").val())){var e=$(".owl-item.active .item").children(".payment-func.setup-payment-plan").attr("rel");pushStateParameterUrl({step:e}),$(".payment-func").addClass("hidden"),$(".payment-func.setup-payment-plan").removeClass("hidden"),W.a.init(),htmlScroll()}}function B(e){var t=$(".owl-item.active .item").children(".payment-func.setup-dd").attr("rel");if(pushStateParameterUrl({step:t}),M($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val())){$(".payment-func").addClass("hidden"),$(".payment-func.setup-dd").removeClass("hidden");var a=$(".payment-func.setup-dd .setup-dd-step1");e?(a.find(".setup-dd-label").addClass("hidden"),a.find(".change-bank-details-label").removeClass("hidden")):(a.find(".change-bank-details-label").addClass("hidden"),a.find(".setup-dd-label").removeClass("hidden")),J.a.init(),htmlScroll()}}function q(){var e=$(".owl-item.active .item").children(".payment-func.change-dd").attr("rel");if(pushStateParameterUrl({step:e}),M($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val())){$(".payment-func").addClass("hidden");var t=$(".payment-func.change-dd");$(t).removeClass("hidden"),t.find(".change-dd-step2").addClass("hidden"),t.find(".change-dd-step1").removeClass("hidden");var a=JSON.parse(localStorage.getItem("accountDetailInfo"));1==a.paymentField.accountAutopayTypeField&&(1==a.paymentField.accountPaymentFrequencyField?(t.find(".switch-to-monthly-title,.switch-to-monthly-success-title").addClass("hidden"),t.find(".change-payment-day-title,.change-payment-day-success-title").removeClass("hidden")):(t.find(".change-payment-day-title,.change-payment-day-success-title").addClass("hidden"),t.find(".switch-to-monthly-title,.switch-to-monthly-success-title").removeClass("hidden"))),htmlScroll()}}var L=a(14),J=a(9),Y=a(1),V=a(5),j=a(0),z=a(7),W=a(12);t.f=k,t.e=x,t.d=M,t.c=E,t.b=B;var H={},G={},K={},Z=".payment-func .your-transactions",Q={},X={},ee=function(e){for(var t="",n=a.i(j.c)(e,G).from,i=a.i(j.c)(e,G).to,o=n;o<i;o++)t+="<ul><li>"+a.i(Y.k)(G[o].dueDateField)+"</li><li>"+a.i(j.a)(G[o].amountDueField)+"</li></ul>";$(".your-direct-debit-plan").find(".tbbody").html(t),$(".your-direct-debit-plan .table-custom .tbbody ul").each(function(e){$(this).addClass("slideInUp").css("animation-delay",.2*(e+1)+"s")})};H.initialize=function(e){void 0!=e&&!0===e&&$([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",H.initialize).on("doneGettingAccountDetail",H.initialize):a.i(V.b)()?(R(),localStorage.removeItem("makePayment"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})):a.i(Y.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField)&&a.i(V.c)()?(localStorage.removeItem("redirectToSetupPaymentPlan"),$(".cssload-container.overlay").fadeOut(),void $('li[rel="account"]').click()):a.i(V.c)()?(E(),void localStorage.removeItem("redirectToSetupPaymentPlan")):1===t.paymentField.accountAutopayTypeField&&a.i(V.d)()?(localStorage.removeItem("redirectToSetupDirectDebit"),void $('li[rel="account"]').click()):a.i(V.d)()?(B(),void localStorage.removeItem("redirectToSetupDirectDebit")):void T(t)},t.a=H},function(e,t,a){"use strict";function n(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={NumberOfOccupiers:e,FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};return a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.DateOfBirth=t.personField.dateOfBirthField,a.DateOfBirthSpecified=t.personField.dateOfBirthFieldSpecified,$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(a){"0"==a.statusField.codeField&&(t.accountField.numberOfOccupiersField=e,localStorage.accountDetailInfo=JSON.stringify(t))},error:function(e){},timeout:apiTimeOut})}function i(e,t,a,n,i,o){var r=[];localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=e+","+t+","+a;var s={accountID:e,personID:a,premiseID:t,multiplePremises:n,address:i};return r.push(s),localStorage.accountProperty=JSON.stringify(r),multiOldProperty=JSON.stringify(r),o?($('li[rel="billspayments"]').click(),!1):($("body").trigger({type:"doneGettingAccountId"}),!0)}function o(){var e=JSON.parse(localStorage.getItem("waterUsageEfficiencyData"));null!=e&&void 0!==e&&""!=typeof e&&($(".smart-usage-efficiency-message").addClass("hidden"),$(".smart-usage-efficiency-message[data-usage-efficiency="+e.UsageEfficiency+"]").removeClass("hidden"),!0===e.WaterSavingButtonEnabled&&$(".wp-usage-smart-meter-efficiency .wp-save-water-tips").removeClass("hidden"),null!=e.UsageEfficiency&&("-1"!=e.UsageEfficiency&&"-2"!=e.UsageEfficiency||$(D.e).addClass("hidden")))}function r(){a.i(P.a)(),$(D.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(".wp-usage-smart-meter-efficiency").addClass("hidden"),$(D.k).addClass("hidden"),$(D.l).addClass("hidden"),$(D.m).addClass("hidden"),$(D.j).addClass("hidden"),$(D.g).addClass("hidden"),$(D.h).addClass("hidden"),$(D.i).addClass("hidden"),$(D.e).addClass("hidden"),$(D.n).removeClass("hidden"),$(D.o).removeClass("hidden")}function s(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(void 0!==t&&null!=t)if(void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField&&"3"!=t.accountField.accountTypeField&&(l(),c(),u()),void 0!==t.premiseField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)a.i(P.a)(),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?($(D.d).addClass("hidden"),$(D.p).addClass("hidden")):($(D.d).removeClass("hidden"),$(D.p).removeClass("hidden")),$(D.p).find(".grap-no-reading-data-text").addClass("hidden"),$(D.p).find(".no-reading-data-text").addClass("hidden"),$(D.p).find(".multi-meter-data-text").removeClass("hidden"),n&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?($(D.k).addClass("hidden"),$(D.j).addClass("hidden"),$(D.n).removeClass("hidden"),$(D.o).removeClass("hidden")):($(D.k).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).removeClass("hidden")):3==t.accountField.accountTypeField?($(D.k).addClass("hidden"),$(D.j).addClass("hidden"),$(D.n).removeClass("hidden"),$(D.o).removeClass("hidden")):($(D.m).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.k).removeClass("hidden")),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"),$(D.l).addClass("hidden"),$(D.j).addClass("hidden")),$(".cssload-container.overlay").fadeOut();else if(null!=t.metersField&&t.premiseField.measuredField){var i={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(i),contentType:"application/json",success:function(e){0==e.statusField.codeField||"105"==e.statusField.codeField?(e.statusField=null,localStorage.removeItem("accountUsageInfo"),localStorage.accountUsageInfo=JSON.stringify(e),3==t.accountField.accountTypeField?r():(a.i(P.c)(),getWaterUsageData(),viewMeterReadingSummary())):($(D.a).find("p").html(e.statusField.messageField),$(".profileAlert").show()),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}else void 0!=e&&"backmyhome"==e&&($(D.q).removeClass("hidden"),$(D.c).addClass("hidden"),$(D.d).find(".unmetered .nb-btn").addClass("nb-btn-outline"),$(D.d).find(".unmetered .btn-am-i-better-off").removeClass("nb-btn-outline"),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(D.f).removeClass("hidden"),$(D.r).addClass("hidden")),n&&($(D.k).addClass("hidden"),$(D.m).addClass("hidden"),void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?(a.i(P.a)(),void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():(W(),$(D.j).find(".meter-serial-number b").html(t.metersField[0].badgeNumberField),$(D.j).removeClass("hidden"),o())):void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden")),void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField&&"backmyhome"==e?void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():(W(),o()):void 0!=e&&"backmyhome"==e?j(e):j(),0==$(".account-carousel .active .accountSummary--allComponents").length&&$(".cssload-container.overlay").fadeOut()}function l(){var e,t="",a=new Date;if(void 0==$.cookie("smartUserTokenInfo")){if(void 0!=$.cookie("smartTokenInfo")){var n=$.parseJSON($.cookie("smartTokenInfo"));void 0!==n&&""!=typeof n&&(e=n.refresh_token)}var i={refresh_Token:$.trim(e)};$.ajax({type:"POST",cache:!1,url:apiUrlGetSmartAuthToken,data:JSON.stringify(i),async:!1,contentType:"application/json",success:function(e){if(null!==e&&"null"!==e&&"undefined"!==e){var n=JSON.parse(e);if(a.setSeconds(a.getSeconds()+(n.Expires_in-100)),$.cookie("smartUserTokenInfo",e,{path:"/",expires:a,secure:!0,HttpOnly:!0}),null!=n&&void 0!=$.cookie("smartTokenInfo")){$.cookie("smartTokenInfo",null,{expires:-1,path:"/"});var i={access_token:n.Access_token,refresh_token:n.Refresh_token,expires_in:a},o=JSON.stringify(i);$.cookie("smartTokenInfo",o,{path:"/",secure:!0,HttpOnly:!0})}return t=n.Id_token}},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}else{var o=$.parseJSON($.cookie("smartUserTokenInfo"));void 0!==o&&""!=typeof o&&(t=o.Id_token)}return t}function d(){var e;if(void 0!==$.cookie("smartUserTokenInfo")){var t=$.parseJSON($.cookie("smartUserTokenInfo"));void 0!==t&&""!=typeof t&&(e=t.Id_token)}else e=l();return e}function c(){var e,t,a,n,i=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null===JSON.parse(localStorage.getItem("waterUsageEfficiencyData"))&&i&&i.premiseField)if(void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&"3"!=i.accountField.accountTypeField){void 0!==i.accountField.numberOfOccupiersField&&""!=typeof i.accountField.numberOfOccupiersField&&(t=i.accountField.numberOfOccupiersField),void 0!=t&&""!=t||(t=2),e=d(),void 0!==i.metersField&&""!=typeof i.metersField&&null!==i.metersField&&(a=i.metersField[0].badgeNumberField),"undefined"!=i.accountField.startDateField&&""!=typeof i.accountField.startDateField&&null!==i.metersField&&(n=i.accountField.startDateField);var o=JSON.parse(localStorage.getItem("accountUsageInfo"));if(void 0!==(void 0===o?"undefined":E(o))&&""!=typeof o){var r={AccountId:$.trim(i.AccountId),Authorization:$.trim(e),MeterSerial:$.trim(a),HouseHoldSize:$.trim(t),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetUsageEfficiency,data:JSON.stringify(r),async:!1,contentType:"application/json",success:function(e){localStorage.removeItem("waterUsageEfficiencyData");var t=e;localStorage.waterUsageEfficiencyData=t,m()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}}else m()}function u(){var e,t,n,i=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null===JSON.parse(localStorage.getItem("smartMeterAlertStatus"))&&i&&i.premiseField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&"3"!=i.accountField.accountTypeField){e=d(),void 0!==i.metersField&&""!=typeof i.metersField&&null!==i.metersField&&(t=i.metersField[0].badgeNumberField),"undefined"!=i.accountField.startDateField&&""!=typeof i.accountField.startDateField&&null!==i.metersField&&(n=i.accountField.startDateField);var o=JSON.parse(localStorage.getItem("accountUsageInfo"));if(void 0!==(void 0===o?"undefined":E(o))&&""!=typeof o){var r={AccountId:$.trim(i.AccountId),Authorization:$.trim(e),MeterSerial:$.trim(t),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetSmartMeterAlertStatus,data:JSON.stringify(r),async:!1,contentType:"application/json",success:function(e){localStorage.removeItem("smartMeterAlertStatus"),localStorage.smartMeterAlertStatus=e;var t=JSON.parse(e);a.i(N.a)(t)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}}}function m(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));accountUsage=JSON.parse(localStorage.getItem("accountUsageInfo"));var n=JSON.parse(localStorage.getItem("waterUsageData"));JSON.parse(localStorage.getItem("waterUsageEfficiencyData")),null==n&&(n="",$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"));var i=25,s=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(""!=$(".usage-percentage").val()&&(i=parseInt($(".usage-percentage").val())),t&&t.premiseField)if(3==t.accountField.accountTypeField)r();else if(t.premiseField.measuredField){if($(D.d).removeClass("hidden"),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)return a.i(P.a)(),$(D.p).removeClass("hidden"),$(D.p).find(".no-reading-data-text").addClass("hidden"),$(D.p).find(".grap-no-reading-data-text").addClass("hidden"),$(D.p).find(".multi-meter-data-text").removeClass("hidden"),s&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(D.k).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).removeClass("hidden")):3==t.accountField.accountTypeField?r():($(D.m).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.k).removeClass("hidden")),$(D.l).addClass("hidden"),$(D.j).addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden")),!1;if(void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&$(D.s).removeClass("hidden"),$(D.d).find(D.t).removeClass("hidden"),$(D.d).find(".form-subtitle.unmetered-label").addClass("hidden"),a.i(P.a)(),"my-usage"==e&&$(D.s).removeClass("hidden"),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?(z(),3==t.accountField.accountTypeField?r():($(D.k).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).find(".meter-serial-number b").html(t.metersField[0].badgeNumberField),$(D.m).removeClass("hidden"),a.i(O.a)(),o())):3==t.accountField.accountTypeField?r():($(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).addClass("hidden"),$(D.k).removeClass("hidden"),$(".wp-usage-smart-meter-efficiency").addClass("hidden"),$(D.h).addClass("hidden"),$(D.e).addClass("hidden")),null!=accountUsage){if(void 0!==accountUsage.lastYearAvgUsageField&&null!=accountUsage.lastYearAvgUsageField){var l=2;$(".number-occupiers .rangeBox").val(l),void 0!==t.accountField.numberOfOccupiersField&&""!=typeof t.accountField.numberOfOccupiersField&&($(".number-occupiers .rangeBox").val(t.accountField.numberOfOccupiersField),l=t.accountField.numberOfOccupiersField);var d=$.datepicker.formatDate("yy-mm",new Date),c=convertDateToString(d);$(D.s).find(".usage-formto").html(c)}else n="";if(""!=n&&(void 0!==accountUsage.masterMeterField&&!accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&!t.premiseField.moreThanOneMeterField)){$(D.s).find(".your-usage-compare").removeClass("hidden");var u=$(D.s).find(".wp-submit-meter-link");u.html(u.html().replace("#submitting_a_meter_reading#",'<a href="javascript:void(0)" onClick="viewMeterReading($(this))">submitting a meter reading</a>')),s?(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(D.k).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).removeClass("hidden")):void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?r():($(D.m).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.k).removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").removeClass("hidden")),$(D.l).addClass("hidden"),$(D.j).addClass("hidden"),a.i(A.a)(n,$(".wp-your-usage-metered"))):a.i(A.a)(n,$(".wp-your-usage-compare"))}else $(D.s).find(".your-usage-compare").addClass("hidden"),s&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(D.k).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.m).removeClass("hidden")):void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?r():($(D.m).addClass("hidden"),$(D.n).addClass("hidden"),$(D.o).addClass("hidden"),$(D.k).removeClass("hidden")),$(D.l).addClass("hidden"),$(D.j).addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"));if(""==n&&(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField))return a.i(P.a)(),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?$(D.p).addClass("hidden"):$(D.p).removeClass("hidden"),$(D.p).find(".grap-no-reading-data-text").addClass("hidden"),$(D.p).find(".multi-meter-data-text").addClass("hidden"),$(D.p).find(".no-reading-data-text").removeClass("hidden"),!1;if(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField){$(D.s).removeClass("hidden");var m=parseInt(accountUsage.lastYearAvgUsageField);$(D.s).find(".wp-average-daily").addClass("not-previousyearavg"),$(D.s).find(".wp-standard-water .wp-line").addClass("hidden"),$(D.s).find(".wp-standard-water .wp-usage-teaser").addClass("hidden"),$(D.s).find(".wp-usage-unit").html(m),ie()}else{void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&$(D.s).removeClass("hidden"),$(D.s).find(".wp-average-daily").removeClass("not-previousyearavg"),$(D.s).find(".wp-standard-water .wp-line").removeClass("hidden");var m=parseInt(accountUsage.lastYearAvgUsageField),p=accountUsage.previousYearAvgUsageField;$(D.s).find(".wp-usage-unit").html(m);var h=-1*parseInt((p-m)/p*100),f=h<0?-1*h:h;$(D.s).find(".wp-usage-present").html(f),$(D.s).find(".wp-pecent i").removeClass("fa-arrow-down").addClass("fa-arrow-up"),$(D.s).find(".wp-usage-teaser").addClass("hidden"),h<0?($(D.s).find(".wp-usage-teaser.wp-usage-good").removeClass("hidden"),$(D.s).find(".wp-pecent i").removeClass("fa-arrow-up").addClass("fa-arrow-down")):h>=0&&h<i?$(D.s).find(".wp-usage-teaser.wp-usage-high").removeClass("hidden"):$(D.s).find(".wp-usage-teaser.wp-usage-higher").removeClass("hidden"),ie()}}}else void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&j(),$(D.d).find(".form-subtitle.unmetered-label").removeClass("hidden"),s&&($(D.k).addClass("hidden"),$(D.m).addClass("hidden"),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():(W(),a.i(O.a)(),o()):3==t.accountField.accountTypeField?r():$(D.l).removeClass("hidden"))}function p(e){var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],e)}function h(){"setupPaymentPlan"==getUrlParams("step")&&F.a.init();var e=localStorage.getItem("redirectToSetupPaymentPlan");return void 0!=e&&"true"===e}function f(){"setupdd"==getUrlParams("step")&&k.a.init();var e=localStorage.getItem("redirectToSetupDirectDebit");return void 0!=e&&"true"===e}function v(){if("PayYourBill"==getUrlParams("step")){S.a.init();var e=localStorage.getItem("makePayment");return void 0!=e&&"true"===e}}function g(){var e=localStorage.getItem("updateUserDetail");return void 0!=e&&"true"===e}var y=a(10),b=a(21),w=a(20),C=a(6),F=a(12),S=a(7),k=a(9),P=a(8),I=a(4),D=a(2),A=a(15),_=a(25),x=a(0),O=a(11),N=a(13);t.e=n,t.k=o,t.h=r,t.g=d,t.i=c,t.j=u,t.f=m,t.c=h,t.d=f,t.b=v;var U,T,R,M,E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B={};window.multiOldProperty=[],window.accountUsage="";var q=function(){$(".profile-view .changedetail-btn").on("click touch",function(){$(".my-profile .profile-form").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),$(".reasonnamechangebox").addClass("hidden"),$(".reasonnamechangedetailsbox").addClass("hidden"),getFormFieldValuesAndCheckAnyFieldsEdited($(".profile-edit.profile-form"),".save-btn"),requiredForm(".profile-form")}),$(".my-profile .changepassword-btn").on("click touch",function(){$(".my-profile .change-password").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),getFormFieldValuesAndCheckAnyFieldsEdited($(".profile-edit.change-password"),".save-btn")}),$(".my-profile #NWLProductsMarketing, .my-profile #ResearchPrograms, .my-profile #KielderProductsMarketing").on("click touch",function(){$(this).is(":checked")?($(".infoMarketingOptions").removeClass("hidden"),propCheck($(".change-marketing #InfoMarketingEmail"),!0),propCheck($(".change-marketing #InfoMarketingTelephone"),!0),propCheck($(".change-marketing #InfoMarketingTextSMS"),!0),propCheck($(".change-marketing #InfoMarketingPost"),!0),$(".profile-edit .form-row .telephone").val()?$(".row-phone-marketpref").addClass("hidden"):($(".row-phone-marketpref").removeClass("hidden"),htmlScroll($(".row-phone-marketpref").position().top))):0==$(".my-profile #NWLProductsMarketing").prop("checked")&&0==$(".my-profile #ResearchPrograms").prop("checked")&&0==$(".my-profile #KielderProductsMarketing").prop("checked")&&($(".infoMarketingOptions").addClass("hidden"),0==$(".my-profile #PaymentMarketing").prop("checked")&&0==$(".my-profile #FieldworkMarketing").prop("checked")&&$(".row-phone-marketpref").addClass("hidden"))}),$(".my-profile #PaymentMarketing, .my-profile #FieldworkMarketing").on("click touch",function(){$(this).is(":checked")?$(".profile-edit .form-row .telephone").val()?$(".row-phone-marketpref").addClass("hidden"):($(".row-phone-marketpref").removeClass("hidden"),htmlScroll($(".row-phone-marketpref").position().top)):0==$(".my-profile #PaymentMarketing").prop("checked")&&0==$(".my-profile #FieldworkMarketing").prop("checked")&&0==$(".my-profile #NWLProductsMarketing").prop("checked")&&0==$(".my-profile #ResearchPrograms").prop("checked")&&0==$(".my-profile #KielderProductsMarketing").prop("checked")&&$(".row-phone-marketpref").addClass("hidden")}),$(".my-profile .updatemarketing-btn").on("click touch",function(){$(".row-phone-marketpref").addClass("hidden");var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null==e.PersonId||""==e.PersonId)$(".profileAlert .alert__block .alert__content p").html($(this).attr("data-message")),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut();else{if(null!=e.personField){getFormFieldValuesAndCheckAnyFieldsEdited($(".profile-edit.change-marketing"),".save-btn");var t=e.personField,a=!1,n=!1,i=!1,o=!1,r=!1;if(null!=t.contactPreferencesEmailField){var s=t.contactPreferencesEmailField;propCheck($(".change-marketing #InfoMarketingEmail"),!0),s.forEach(function(e){e.contactTypeEmailField.indexOf("Research")>=0&&(a=!0),e.contactTypeEmailField.indexOf("Kielder")>=0&&(n=!0),e.contactTypeEmailField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesPhoneField){var l=t.contactPreferencesPhoneField;propCheck($(".change-marketing #InfoMarketingTelephone"),!0),l.forEach(function(e){e.contactTypePhoneField.indexOf("Research")>=0&&(a=!0),e.contactTypePhoneField.indexOf("Kielder")>=0&&(n=!0),e.contactTypePhoneField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesPostField){var d=t.contactPreferencesPostField;propCheck($(".change-marketing #InfoMarketingPost"),!0),d.forEach(function(e){e.contactTypePostField.indexOf("Research")>=0&&(a=!0),e.contactTypePostField.indexOf("Kielder")>=0&&(n=!0),e.contactTypePostField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesTextField){var c=t.contactPreferencesTextField;propCheck($(".change-marketing #InfoMarketingTextSMS"),!0),c.forEach(function(e){e.contactTypeTextField.indexOf("Research")>=0&&(a=!0),e.contactTypeTextField.indexOf("Kielder")>=0&&(n=!0),e.contactTypeTextField.indexOf("NWL")>=0&&(i=!0),e.contactTypeTextField.indexOf("Payment")>=0&&(o=!0),e.contactTypeTextField.indexOf("Fieldwork")>=0&&(r=!0)})}propCheck($(".change-marketing #NWLProductsMarketing"),i),propCheck($(".change-marketing #ResearchPrograms"),a),propCheck($(".change-marketing #KielderProductsMarketing"),n),propCheck($(".change-marketing #PaymentMarketing"),o),propCheck($(".change-marketing #FieldworkMarketing"),r)}$(".my-profile .change-marketing").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),a||n||i?$(".infoMarketingOptions").removeClass("hidden"):$(".infoMarketingOptions").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)})},L=function(){$(".change-password .save-btn").on("click touch",function(e){if(e.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(e){if(null==e.Response||"null"==e.Response){$(".profileAlert").addClass("error").removeClass("success profile-success account-null");var t=e.RestException.ErrorCode;$(".profileAlert .alert__block .alert__content p").html(e.RestException.Description),$.each(errorCodes,function(e){errorCodes[e].Code==t&&$(".loginAlert .alert__block .alert__content p").html(errorCodes[e].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(e){initPopupErrorApi(e,$(".profileAlert"))}})}})},J=function(e){var t=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null==t.PersonId||""==t.PersonId)var a={EmailAddress:$(".profile-edit .form-row .email").val(),FirstName:$(".profile-edit .form-row .firstname").val(),Surname:$(".profile-edit .form-row .surname").val()};else{var n=$(".profile-edit .form-row .address3").val(),i="N";""!=$(".profile-edit .form-select .country :selected").text()&&"United Kingdom"!=$(".profile-edit .form-select .country :selected").text()&&(n=$(".profile-edit .form-row .address3").val()+", "+$(".profile-edit .form-select .country :selected").text(),i="Y");var o="";o=".change-marketing"==e?$(".change-marketing .form-row .telephone").val():$(".profile-form .form-row .telephone").val();var r=$(".profile-edit .form-row .mrtitle option:selected").text(),s=$(".profile-edit .form-row .firstname").val(),l=$(".profile-edit .form-row .surname").val(),d=$(".profile-edit .form-row .reasonNamechange option:selected").val(),c=$(".profile-edit .form-row .reasonNameChangeDetails").val(),u=$(".profile-edit .form-row .address").val(),m=$(".profile-edit .form-row .address1").val(),p=$(".profile-edit .form-row .address2").val(),h=$(".profile-edit .form-row .postcode").val(),f=$(".profile-edit .form-row .email").val(),a={TelephoneNumber:o.trim(),EmailAddress:f,Title:r,FirstName:s,Surname:l,Reason:d,ReasonOtherDetails:c,CorrespondenceAddress:{AddressLine1:null,AddressLine2:null,AddressLine3:null,AddressLine4:null,PostCode:null,AddressIsOverseas:null}};if(null!=t){var v=t.personField,g=t.accountField,y=g.billDisplayAddressField;$(".profile-edit .form-row .number-of-occupier").val()>0?(-1!==$(".profile-edit .form-row .number-of-occupier").val().indexOf("+")?g.numberOfOccupiers=$(".profile-edit .form-row .number-of-occupier").val().slice(0,-1):g.numberOfOccupiers=$(".profile-edit .form-row .number-of-occupier").val(),g.numberOfOccupiersFieldSpecified=!0):g.numberOfOccupiersFieldSpecified=!1,a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.NumberOfOccupiers=g.numberOfOccupiers,a.DateOfBirth=v.dateOfBirthField,a.DateOfBirthSpecified=v.dateOfBirthFieldSpecified,f!=v.emailAddressField&&(a.IsEmailAddressChanged=!0),u!=y.addressLine1Field||m!=y.addressLine2Field||p!=y.addressLine3Field||n!=y.addressLine4Field||h!=y.postCodeField?(a.CorrespondenceAddress.AddressLine1=u,a.CorrespondenceAddress.AddressLine2=m,a.CorrespondenceAddress.AddressLine3=p,a.CorrespondenceAddress.AddressLine4=n,a.CorrespondenceAddress.PostCode=h,a.CorrespondenceAddress.AddressIsOverseas=i):(a.CorrespondenceAddress.AddressLine1=null,a.CorrespondenceAddress.AddressLine2=null,a.CorrespondenceAddress.AddressLine3=null,a.CorrespondenceAddress.AddressLine4=null,a.CorrespondenceAddress.PostCode=null,a.CorrespondenceAddress.AddressIsOverseas=null),s!=v.firstNameField||l!=v.surnameField?(a.IsNameChanged=!0,a.AccountName=s+" / "+l):a.AccountName=null;var b=v.mobileNumberField;""==b&&(b=""==v.homePhoneNumberField?v.workPhoneNumberField:v.homePhoneNumberField),o.trim()==b&&(a.TelephoneNumber=null),isSwitched($(".profile-edit #Ebilling"))!=g.eBillingField?(a.EbillingFlag=isSwitched($(".profile-edit #Ebilling")),a.EbillingFlagSpecified=!0):a.EbillingFlagSpecified=!1,a.MarketingFlag=v.marketingFlagField,a.MarketingFlagSpecified=v.marketingFlagFieldSpecified;var w=[{PropertyChanged:"",contactTypeEmailField:"NWL",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeEmailField:"Research",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeEmailField:"Kielder",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],C=[{PropertyChanged:"",contactTypePhoneField:"NWL",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePhoneField:"Research",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePhoneField:"Kielder",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],F=[{PropertyChanged:"",contactTypePostField:"NWL",contactTypePostFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePostField:"Research",contactTypePostFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePostField:"Kielder",contactTypePostFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],S=[{PropertyChanged:"",contactTypeTextField:"NWL",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeTextField:"Research",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeTextField:"Kielder",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],k=[{contactTypeTextField:"Payment",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #PaymentMarketing"))},{contactTypeTextField:"Fieldwork",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #FieldworkMarketing"))}];isSwitched($(".profile-edit #InfoMarketingEmail"))?a.ContactPreferencesEmails=w:a.ContactPreferencesEmails=null,isSwitched($(".profile-edit #InfoMarketingTelephone"))?a.ContactPreferencesPhones=C:a.ContactPreferencesPhones=null,isSwitched($(".profile-edit #InfoMarketingPost"))?a.ContactPreferencesPosts=F:a.ContactPreferencesPosts=null,isSwitched($(".profile-edit #InfoMarketingTextSMS"))?a.ContactPreferencesTexts=S.concat(k):a.ContactPreferencesTexts=k}}$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(e){if(null==t.PersonId||""==t.PersonId||0==e.statusField.codeField){t.FirstName=a.FirstName,t.Surname=a.Surname,null!=f&&""!=f||(f=$(".profile-edit .form-row .email").val()),t.Email=f,localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(t);var n=JSON.parse($.cookie("userProfile"));n.FirstName=a.FirstName,n.Surname=a.Surname,n.Email=f,$.cookie("userProfile",JSON.stringify(n),{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(e.statusField.messageField);$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})},Y=function(){$(".profile-form .save-btn").on("click touch",function(e){e.preventDefault();var t=$.parseJSON(localStorage.getItem("accountDetailInfo"));null!=t.PersonId&&""!=t.PersonId||$(".profile-form .box-hidden").remove(),requiredForm(".profile-form")&&($(".cssload-container.overlay").show(),J(".profile-form"))})},V=function(){$(".change-marketing .save-btn").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),J(".change-marketing")})};window.getAccountDetail=function(e,t,n,i){if(!(h()||f()||v())||"account"!==i){$(".cssload-container.overlay").show();var o={AccountId:$.trim(e),PremiseId:$.trim(t),PersonId:$.trim(n)};a.i(x.b)([{name:"PersonId",value:$.trim(n)},{name:"AccountId",value:$.trim(e)}],function(){$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(o),contentType:"application/json",success:function(o){if("0"!=o.statusField.codeField)$(".alert__content p, .alert__content .lbl").html(o.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut();else{if(o.accountDetailField.AccountId=e,o.accountDetailField.PersonId=n,o.accountDetailField.PremiseId=t,void 0!=$.cookie("userProfile")){var r=JSON.parse($.cookie("userProfile"));o.accountDetailField.personField.firstNameField=r.FirstName,o.accountDetailField.personField.surnameField=r.Surname,o.accountDetailField.personField.emailAddressField=r.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==o.accountDetailField.personField.emailAddressField&&(o.accountDetailField.personField.emailAddressField=window.newEmail);var l=JSON.stringify(o.accountDetailField);if(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("payByCardSuccess"),localStorage.removeItem("getEventRequestGoogle"),localStorage.accountDetailInfo=l,$(".account-multi__box").addClass("hidden"),hasURLPage(urlAccount.verifybilling)&&(window.location=urlAccount.notloggedinmakeapayment+"?step=3"),void 0!=i&&"home"==i)localStorage.removeItem("accountUsageInfo"),s();else if(void 0!=i&&"backmyhome"==i)localStorage.removeItem("accountUsageInfo"),s("backmyhome");else if(void 0!=i&&i.indexOf("submitRequestNotRented")>=0){if(i=i.split("-"),$(D.c).find(".verify-usage-confirmation").removeClass("hidden"),window.location.href,pushStateParameterUrl({step:"requestWaterMeterConfirm"}),$(D.c).find(".verify-usage-confirmation .nub_confirm").html(i[1]+"."),void 0!=o.accountDetailField.premiseField.meterAppSLADueField){var d=new Date(o.accountDetailField.premiseField.meterAppSLADueField).toFormat("DD/MM/YYYY");$(D.c).find(".verify-usage-confirmation .date_confirm").html(d+".")}$(D.d).addClass("hidden"),a.i(P.a)(),$(D.c).removeClass("hidden"),htmlScroll(),$(".cssload-container.overlay").fadeOut()}else void 0!=i&&"billspayments"==i?I.a.initialize():void 0!=i&&"account"==i?hasURLPage(urlAccount.account)&&(localStorage.removeItem("accountUsageInfo"),_.a.initialize(),s()):void 0!=i&&"movehomeconfirmation"==i?window.location=urlAccount.movehomeconfirmation:void 0!=i&&"moveinconfirmation"==i?(window.location=urlAccount.moveinconfirmation,localStorage.isNewCustomer=!1):showAccountInfo();var c=getUrlParams("applyForWaterMeter");null!=c&&"true"==c&&($('li[rel="home"]').click(),$(".cssload-container.overlay").fadeOut());var u=localStorage.getItem("moveHomePage");null!=u&&(u.indexOf("moveout")>=0?window.moveOutStep1Init():u.indexOf("movewithin")>=0&&window.moveWithinStep1Init()),$("body").trigger({type:"doneGettingAccountDetail"})}},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})})}},window.getAccountInfo=function(e){if($(".cssload-container.overlay").show(),e)U=e.personID,T=e.accountID,R=e.premiseID;else if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));U=t.PersonId,T=t.AccountId,R=t.PremiseId}var a=getUrlParams("account");if(a&&""!=a||(a="account"),null!=U&&""!==U){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountLitePending=!1,localStorage.accountpersonID=U;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+U,type:"GET",cache:!1,success:function(e){if(0==e.Status.codeField){var t=e.Accounts,a=getUrlParams("account");if(a&&""!=a||(a="account"),hasURLPage(urlAccount.verifybilling)&&(a="verifyBillingNotRegister"),null!=t)if(t.length>1)localStorage.multiAccount=!0,$(".account-multi__box").removeClass("hidden"),$(".row-different-account-property").removeClass("hidden"),$.each(t,function(e,t){var a=t.accountIDField,i=t.premiseIDField,o=t.propertyAddressField.split(",")[0],r=trimStringLength(a+" - "+o);e<16&&$(".select-account").append(new Option(r,a+"; "+i+"; "+t.multiplePremisesField+"; "+t.propertyAddressField,!1,!1));var s={accountID:a,personID:U,premiseID:i,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"account"};n.push(s)}),localStorage.accountProperty=JSON.stringify(n),multiOldProperty=JSON.stringify(n),$(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut();else{localStorage.multiAccount=!1,$(".select-account").html(""),$(".select-account").append(new Option(t[0].propertyAddressField.split(",")[0],t[0].accountIDField+"; "+t[0].premiseIDField,!1,!1)),initSelect($(".select-account"));var o=t[0].multiplePremisesField;if(T=t[0].accountIDField,R=t[0].premiseIDField,o)$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+T,type:"GET",cache:!1,success:function(e){if(e.PremiseSummaryInformation.length>1)$.each(e.PremiseSummaryInformation,function(e,t){var a=t.premiseIdField,i=t.propertyAddressField.split(",")[0],o=trimStringLength(i);e<16&&$(".select-property").append(new Option(o,T+"; "+a,!1,!1));var r={accountID:T,personID:U,premiseID:a,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"property"};n.push(r)}),localStorage.accountProperty=JSON.stringify(n),multiOldProperty=JSON.stringify(n),$(".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 a=h()||f()||v();if(!i(t[0].accountIDField,t[0].premiseIDField,U,t[0].multiplePremisesField,t[0].propertyAddressField,a))return}},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window")),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success")}});else{getAccountDetail(T,R,U,a);var r=h()||f()||v();if(!i(t[0].accountIDField,t[0].premiseIDField,U,t[0].multiplePremisesField,t[0].propertyAddressField,r))return}}else $(".summary-func").removeClass("hidden"),$(".accountSummary--lite-new").addClass("hidden"),$(".accountSummary--lite-exist").addClass("hidden"),$(".accountSummary--lite-pending").removeClass("hidden"),localStorage.accountLitePending=!0,ee(),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut()}else $(".profileAlert .alert__content p").html(e.Status.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".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;if(initSelect($(".select-account")),$(".summary-func").removeClass("hidden"),t.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")),ee(!0),void 0!=$.cookie("userProfile")){var o=JSON.stringify(t);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o}_.a.initialize()}},window.showAccountInfo=function(){function e(e,t,a){if(null!=e){for(var n=0;n<e.length;n++)if(e[n][t]===a)return!0;return!1}return!1}$(".profile-view").removeClass("hidden"),$(".add-remove-name").addClass("hidden");var t=null;null===localStorage.getItem("accountDetailInfo")||"undefined"==localStorage.getItem("accountDetailInfo")?($(".cssload-container.overlay").fadeOut(),getAccountInfo()):t=$.parseJSON(localStorage.getItem("accountDetailInfo"));var a=null,n="";void 0!=t&&null!=t&&void 0!=t.personField&&null!=t.personField&&(null!=t.personField.contactPreferencesEmailField?(a=t.personField.contactPreferencesEmailField,n="contactTypeEmailField"):null!=t.personField.contactPreferencesPhoneField?(a=t.personField.contactPreferencesPhoneField,n="contactTypePhoneField"):null!=t.personField.contactPreferencesPostField?(a=t.personField.contactPreferencesPostField,n="contactTypePostField"):null!=t.personField.contactPreferencesTextField&&(a=t.personField.contactPreferencesTextField,n="contactTypeTextField"));var i=e(a,n,"NWL"),o=e(a,n,"Research"),r=e(a,n,"Kielder");1==i||1==o||1==r?$(".mrkt-pref-title").removeClass("hidden"):$(".mrkt-pref-title").addClass("hidden"),i?$(".NWLProductsMarketing").removeClass("hidden"):$(".NWLProductsMarketing").addClass("hidden"),o?$(".ResearchPrograms").removeClass("hidden"):$(".ResearchPrograms").addClass("hidden"),r?$(".KielderProductsMarketing").removeClass("hidden"):$(".KielderProductsMarketing").addClass("hidden");var s=$(".profile-view .profile-box"),l=$(".profile-edit .form-row");if(null!=t||void 0!==M)if(t.PersonId&&$(".accountSummary--lite-exist").hasClass("hidden")&&$(".accountSummary--lite-new").hasClass("hidden")){var d=t.personField,c=t.accountField;if(void 0!=c.billDisplayAddressField){var u=c.billDisplayAddressField,m="";if(""!=u.addressLine4Field){var p=u.addressLine4Field.split(/\,/);m=p[0]}l.find(".address").val(u.addressLine1Field),l.find(".address1").val(u.addressLine2Field),l.find(".address2").val(u.addressLine3Field),l.find(".address3").val(m),l.find(".postcode").val(u.postCodeField),s.find(".lbl-address1").html(u.addressLine1Field),s.find(".lbl-address2").html(u.addressLine2Field),s.find(".lbl-address3").html(u.addressLine3Field),s.find(".lbl-address4").html(m),s.find(".lbl-postcode").html(u.postCodeField),inputValidate($(".address2"),!0),inputValidate($(".address3"),!0)}var h=d.mobileNumberField;if(""==h&&(h=""==d.homePhoneNumberField?d.workPhoneNumberField:d.homePhoneNumberField),void 0!=t.accountField&&""!=t.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),s.find(".lbl-additionalName").html(t.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),void 0!=$.cookie("userProfile")){var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(titleList[d.titleField-1]+" "+f.FirstName+" "+f.Surname),s.find(".lbl-email").html(f.Email),l.find(".firstname").val(f.FirstName),l.find(".surname").val(f.Surname),l.find(".email").val(f.Email)}else s.find(".lbl-name").html(titleList[d.titleField-1]+" "+d.firstNameField+" "+d.surnameField),s.find(".lbl-email").html(d.emailAddressField),l.find(".firstname").val(d.firstNameField),l.find(".surname").val(d.surnameField),l.find(".email").val(d.emailAddressField);initTitle($(".profile-edit .form-row .mrtitle"),d.titleField),initReasonNameChange($(".profile-edit .form-row .reasonNamechange")),s.find(".lbl-tel").html(h),5==c.numberOfOccupiersField?s.find(".lbl-occupiers").html(c.numberOfOccupiersField+"+"):s.find(".lbl-occupiers").html(c.numberOfOccupiersField),l.find(".telephone").val(h),l.find("#Ebilling").prop("checked",c.eBillingField),c.eBillingField?(s.find(".ebilling-teaser-subscribed").removeClass("hidden"),s.find(".ebilling-teaser-unsubscribed").addClass("hidden"),l.find(".edit-ebilling-subscribed").removeClass("hidden"),l.find(".edit-ebilling-unsubscribed").addClass("hidden")):(s.find(".ebilling-teaser-subscribed").addClass("hidden"),s.find(".ebilling-teaser-unsubscribed").removeClass("hidden"),l.find(".edit-ebilling-subscribed").addClass("hidden"),l.find(".edit-ebilling-unsubscribed").removeClass("hidden")),$(".box-hidden").removeAttr("style");var v=u.addressLine4Field.split(",")[1],g="UK";$.each(JSON.parse($(".countryCodes").val()),function(e,t){void 0!=v&&v.indexOf(t.Name)>=0&&(g=t.Code)}),initCountry($("#select-country"),g),5==c.numberOfOccupiersField&&(c.numberOfOccupiersField=c.numberOfOccupiersField+"+"),initMyProfileNumberOfOccupier($(".number-of-occupier"),c.numberOfOccupiersField)}else{if(void 0!=t.accountField&&""!=t.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),s.find(".lbl-additionalName").html(t.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),void 0!=$.cookie("userProfile")){var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(f.FirstName+" "+f.Surname),s.find(".lbl-email").html(f.Email),l.find(".firstname").val(f.FirstName),l.find(".surname").val(f.Surname),l.find(".email").val(f.Email)}else s.find(".lbl-name").html(t.FirstName+" "+t.Surname),s.find(".lbl-email").html(t.Email),l.find(".firstname").val(t.FirstName),l.find(".surname").val(t.Surname),l.find(".email").val(t.Email);$(".profile-edit .form-row .mrtitle").addClass("no-require"),$(".profile-edit .form-row .mrtitle").parent().parent().parent().addClass("hidden"),s.find(".lbl-tel").html(""),s.find(".lbl-address1").html(""),s.find(".lbl-address2").html(""),s.find(".lbl-address3").html(""),s.find(".lbl-address4").html(""),s.find(".lbl-postcode").html(""),l.find(".telephone").val(""),l.find(".address").val("null"),l.find(".address1").val(""),l.find(".address2").val(""),l.find(".address3").val(""),l.find(".postcode").val(""),$(".box-hidden").hide(),initCountry($("#select-country"),"UK")}else{var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(f.FirstName+" "+f.Surname),s.find(".lbl-email").html(f.Email),l.find(".firstname").val(f.FirstName),l.find(".surname").val(f.Surname),l.find(".email").val(f.Email),$(".box-hidden").hide(),initCountry($("#select-country"),"UK")}$(".cssload-container.overlay").fadeOut()};var j=function(e){a.i(P.a)(),$(D.d).find(".wp-your-property-btn.metered").addClass("hidden"),$(D.d).find(".wp-your-property-btn.unmetered").removeClass("hidden"),$(D.d).find(".form-subtitle.unmetered-label").removeClass("hidden"),a.i(P.b)(),"requestWaterMeter"==getUrlParams("step")?C.a.initialize():"waterUsageCalculator"==getUrlParams("step")?($(D.f).removeClass("hidden"),y.a.initialize()):($(D.f).removeClass("hidden"),y.a.initialize(),void 0!=e&&null!=e&&"backmyhome"==e&&pushStateParameterUrl({step:"waterUsageCalculator"}))},z=function(e){$(D.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(".wp-usage-smart-meter-efficiency").removeClass("hidden"),$(D.g).addClass("hidden"),$(D.h).removeClass("hidden"),$(D.i).removeClass("hidden"),$(D.e).removeClass("hidden")},W=function(e){a.i(P.a)(),$(D.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(D.j).removeClass("hidden"),$(D.g).removeClass("hidden"),$(".wp-usage-smart-meter-efficiency").removeClass("hidden"),$(D.h).removeClass("hidden"),$(D.i).removeClass("hidden"),$(D.e).removeClass("hidden")},H=function(e){3==e.accountField.accountTypeField?(pushStateParameterUrl({type:"SmartClosed"}),r()):(pushStateParameterUrl({type:"SmartUnmeter"}),W(),a.i(O.a)(),o())};window.viewMeterReadingSummary=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!=e&&null!=e.metersField){$(".your-usage-compare .wp-your-usage-metered").find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),void 0==e.metersField||0===e.metersField.length||1===e.metersField[0].meterLocationField.length||""===e.metersField[0].meterLocationField?getMeterLocation(e.metersField[0].internalExternalField,$(".your-usage-compare .wp-your-usage-metered").find(".meter-location b")):$(".your-usage-compare .wp-your-usage-metered").find(".meter-location b").html(e.metersField[0].meterLocationField);var t=e.metersField[0].lastReadDateField.substring(8,10)+"/"+e.metersField[0].lastReadDateField.substring(5,7)+"/"+e.metersField[0].lastReadDateField.substring(0,4),a=getLastRead(e.metersField[0].lastReadField,e.metersField[0].numberDialsField);$(".water-usage-summary").find(".meter-last-reading").html(a+" on "+t);var n=codeToMeterReadingType(e.metersField[0].readCodeField);$(".water-usage-summary").find(".meter-reading-type").html(n)}},window.getWaterUsageData=function(e){var t,n=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(n&&n.premiseField&&n.premiseField.measuredField){void 0!==n.accountField.numberOfOccupiersField&&""!=typeof n.accountField.numberOfOccupiersField&&void 0==e&&(e=n.accountField.numberOfOccupiersField),void 0!=e&&""!=e||(e=2);var i=JSON.parse(localStorage.getItem("accountUsageInfo"));null!=i&&void 0!==i.lastYearAvgUsageField&&null!=i.lastYearAvgUsageField&&(t=i.lastYearAvgUsageField,$.ajax({type:"GET",cache:!1,url:apiUrlGetUsageComparison+"?noOfOccupiers="+e+"&lastYearAvgUsage="+t,contentType:"application/json",success:function(e){localStorage.removeItem("waterUsageData"),localStorage.waterUsageData=JSON.stringify(e),m(),"submitMeterConfirm"==getUrlParams("step")&&a.i(P.d)(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}}))}else m()};var G=function(e){pushStateParameterUrl({account:e}),removeStateParameterUrl("type");var t=getUrlParams("step"),a=["setupPaymentPlan","setupPaymentPlanConfirm","setupdd","setupddStep2","setupdd-confirm","PayYourBill","card-payment","card-payment-confirm","requestWaterMeter","requestWaterMeterConfirm","myMeter","waterUsageCalculator","myUsage","myUnmeteredUsage"],n=["requestWaterMeter","requestWaterMeterConfirm","myMeter","myUsage","waterUsageCalculator","myUnmeteredUsage"],i=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!==i&&null!=i||null==localStorage.getItem("accountDetailID")){if("profile"==e&&localStorage.getItem("accountDetailInfo")){var o=window.location.href;if(o.indexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.indexOf("&"));window.history.replaceState({},document.title,r)}showAccountInfo()}if("billspayments"==e){var o=window.location.href;if(o.indexOf("&")>0&&n.indexOf(t)>0){var r=o.substring(0,o.indexOf("&"));window.history.replaceState({},document.title,r)}var l=localStorage.getItem("payByCardSuccess");void 0!=l&&"true"===l?(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("transactionHistoryInfo"),p("billspayments")):I.a.initialize()}if("account"==e){c(),u(),_.a.initialize(!0),getWaterUsageData(),viewMeterReadingSummary();var o=window.location.href;if(o.indexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.indexOf("&"));window.history.replaceState({},document.title,r)}var d=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==d&&null!=d?m():s()}}else p(e);if("home"==e&&isVerified()){var d=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==d&&null!=d?"myUsage"==t?($(D.d).find(".btn-my-meter").addClass("nb-btn-outline"),$(D.d).find(".btn-my-usage").removeClass("nb-btn-outline"),m(),pushStateParameterUrl({step:"myUsage"})):"myMeter"==t?($(D.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(D.d).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading()):(m("my-usage"),null!=i&&void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField?(pushStateParameterUrl({step:"myUsage"}),3==i.accountField.accountTypeField?pushStateParameterUrl({type:"SmartClosed"}):pushStateParameterUrl({type:"SmartMeter"})):($(D.d).removeClass("hidden"),$(D.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(D.d).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading(),pushStateParameterUrl({step:"myMeter"}))):("waterUsageCalculator"==t?($(D.d).removeClass("hidden"),pushStateParameterUrl({step:"waterUsageCalculator"})):"requestWaterMeter"==t?pushStateParameterUrl({step:"requestWaterMeter"}):"myUsage"==t?void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&H(i):void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField?(pushStateParameterUrl({step:"myUsage"}),H(i)):($(D.d).removeClass("hidden"),pushStateParameterUrl({step:"waterUsageCalculator"})),s()),$(D.c).addClass("hidden"),initProperties($(".usage-property")),$("body").hasClass("isMobile")&&$(".usage-property").find("option").each(function(){"0"==$(this).val()&&$(this).remove()}),initReasonYourMeterRadio($(D.b).find("#reason-meter-list"))}if("yourarea"==e){var o=window.location.href;if(o.indexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.indexOf("&"));window.history.replaceState({},document.title,r)}}},K=function(){var e,t,a=0,n=$(".account-carousel.owl-carousel");n.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}}}),n.on("touchmove",function(n){"rangeBox"!=n.target.className&&(clearTimeout(t),e=n.originalEvent.touches[0].clientX,0==a&&(a=e),e<a?n.preventDefault():e>a&&n.preventDefault(),a=e,t=setTimeout(function(){a=0},100))}),$(".copy-icon").click(function(){navigator.clipboard.writeText($(this).parent().children(":first-child").text()),$(this).parent().find(".copy-text").show();var e=$(this);setTimeout(function(){e.parent().find(".copy-text").hide()},2e3)}),$(".account-tabs .owl-nav button").click(function(){var e=$(".owl-item.active .item").attr("data-rel");G(e),$(".custom-dots .owl-dot").each(function(){$(this).attr("rel")==e&&$(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(e){localStorage.moveHomePage="account",e.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 e=-1*($(this).position().left-46);0==$(this).index()&&(e=46),$(this).parent().css("left",e-46),n.trigger("to.owl.carousel",[$(this).index(),300]),G($(this).attr("rel"))});var i=getUrlParams("account")||"account";$(".account-tabs .custom-dots .owl-dot[rel="+i+"]").click()},Z=function(){var e=$(".account-multi__box .row-account .select-account").val().split(/\;/);if(void 0!=e[2]&&"true"==$.trim(e[2]))$(".cssload-container.overlay").show(),$(".account-multi__box .row-property").removeClass("hidden"),$(".select-property").html('<option value=""></option>'),$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+e[0],type:"GET",cache:!1,success:function(t){var a=[];if(t.PremiseSummaryInformation.length>1)$.each(t.PremiseSummaryInformation,function(t,n){var i=n.premiseIdField,o=n.propertyAddressField.split(",")[0];t<16&&$(".select-property").append(new Option(o,e[0]+"; "+i,!1,!1));var r={accountID:e[0],personID:U,premiseID:i,multiplePremises:n.multiplePremisesField,address:n.propertyAddressField};a.push(r)});else{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));var n={accountID:accountField[0].accountIDField,personID:U,premiseID:accountField[0].premiseIDField,multiplePremises:accountField[0].multiplePremisesField,address:accountField[0].propertyAddressField};a.push(n),$("body").trigger({type:"doneGettingAccountId"})}initSelect($(".select-property")),$(".cssload-container.overlay").fadeOut()},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window"))}}),$(".row-property").removeClass("hidden");else{var t=[],a={accountID:e[0],personID:U,premiseID:$.trim(e[1]),address:e[3]};t.push(a),$(".row-property").addClass("hidden")}},Q=function(){$(".account-multi__box .row-account .form-select").on("doneGettingSelectItem",Z),$(".account-multi__box .nb-btn").on("click touch",function(e){e.preventDefault();var t="";if(!$(".account-multi__box .row-account").hasClass("hidden")){if(""==(t=$(".account-multi__box .select-account option:selected").val())||void 0==t)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(""==(t=$(".account-multi__box .select-property option:selected").val())||void 0==t)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!=t){var a=t.split(/\;/),n=getUrlParams("account");if(getUrlParams("account"),n&&""!=n||(n="account"),hasURLPage(urlAccount.verifybilling),null!=localStorage.getItem("accountDetailID")){var i=localStorage.getItem("accountDetailID").split(/\,/);$.trim(a[0])==i[0]&&$.trim(a[1])==i[1]||(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),localStorage.removeItem("waterUsageEfficiencyData"),localStorage.removeItem("waterDailyUsageData"),localStorage.removeItem("waterHourlyUsageData"),localStorage.removeItem("waterWeeklyUsageData"),localStorage.removeItem("waterMonthlyUsageData"),localStorage.removeItem("waterYearlyUsageData"),localStorage.removeItem("smartMeterAlertStatus"),localStorage.accountDetailID=$.trim(a[0])+","+$.trim(a[1])+","+localStorage.getItem("accountpersonID"),getAccountDetail($.trim(a[0]),$.trim(a[1]),localStorage.getItem("accountpersonID"),n),m()),$(".account-multi__box").addClass("hidden")}else if(localStorage.accountDetailID=$.trim(a[0])+","+$.trim(a[1])+","+localStorage.getItem("accountpersonID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),getAccountDetail($.trim(a[0]),$.trim(a[1]),localStorage.getItem("accountpersonID"),n),$(".account-multi__box").addClass("hidden"),h()||f()||v())return $('li[rel="billspayments"]').click(),!1;if(null!=localStorage.getItem("moveHomePage")){var o=localStorage.getItem("moveHomePage");o.indexOf("moveout")>=0?moveOutStep1Init():o.indexOf("movewithin")>=0?moveWithinStep1Init():addPropertyStep1Init()}void 0!=localStorage.getItem("refreshAccountSummaryTab")&&"true"===localStorage.getItem("refreshAccountSummaryTab")&&($("body").on("doneGettingAccountDetail",function(){_.a.initialize()}),localStorage.removeItem("refreshAccountSummaryTab"))}})},X=function(){if(hasURLPage(urlAccount.account)){localStorage.removeItem("moveHomePage");var e=localStorage.getItem("accountDetailID");if(!isLogined()||void 0!==e&&null!=e||getAccountInfo(null),K(),void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));null!=t.PersonId&&""!=t.PersonId||ee()}var a=$.parseJSON(localStorage.getItem("accountProperty"));if(isVerified()&&null!=a&&a.length>1){$(".row-different-account-property").removeClass("hidden");var n=localStorage.getItem("accountDetailID").split(/\,/),i="";$.each(a,function(e,t){var a=t.accountID,o=t.premiseID,r=t.address.split(",")[0],s=trimStringLength(a+" - "+r);void 0!=t.multiType&&"account"==t.multiType?(i="account",a!=n[0]?$(".select-account").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-account").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!0,!0))):(i="property",o!=n[1]?$(".select-property").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-property").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!0,!0)))}),"account"==i?($(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account"))):($(".account-multi__box .row-property").removeClass("hidden"),initSelect($(".select-property")))}}},ee=function(e){$(".account-page .custom-dots .owl-dot[rel=home]").remove(),$(".account-page .custom-dots .owl-dot[rel=billspayments]").remove(),e?($(".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())},te=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")},ae=function(){$(".profileAlert .nb-btn").on("click touch",function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));$(".profileAlert").hasClass("change-success")?($(".profileAlert").hide(),te(),$(".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!=e.PersonId&&""!=e.PersonId?getAccountDetail(e.AccountId,e.PremiseId,e.PersonId):showAccountInfo(),$(".greetingName")[0].innerText=e.FirstName,$(".profileAlert").hide(),te()):($(".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()})},ne=function(){$(".water-saving-tip-carousel.owl-carousel").owlCarousel({loop:!0,items:1,nav:!0,dots:!0,center:!0})},ie=function(){$(".wp-count").each(function(){$(this).prop("Counter",0).animate({Counter:$(this).text()},{duration:2e3,easing:"swing",step:function(e){$(this).text(Math.ceil(e))}})})},oe=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")})})},re=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));$('a[href^="/services/water/water-meters/usage-calculator/"]').each(function(){isLogined()&&(void 0!=e&&null!=e&&null!=e.metersField?$(this).attr("href",urlAccount.account+"?account=home&step=myUsage"):$(this).attr("href",urlAccount.account+"?account=home"))})},se=function(){$(".alert_window .nb-btn").on("click touch",function(e){$(".alert_window").hide()})};B.initialize=function(){if(X(),Q(),ae(),ne(),q(),Y(),L(),V(),oe(),b.a.init(),w.a.init(),re(),se(),$("body").on("doneUpdatingEbillingSetting",function(){showAccountInfo()}),g())return $(".profile-view .changedetail-btn").trigger("click"),localStorage.removeItem("updateUserDetail"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})},t.a=B},function(e,t,a){"use strict";function n(e){var t=["Morning","Afternoon","Evening","Anytime"];e.html("<option value='0'></option>"),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)}function i(){$(".priority-msg-stoptaploc textarea").on("keydown keyup change",function(e){isValidPriorityServicesMsg($(this).val())?($(".priority-msg-stoptaploc").addClass("completed").removeClass("error"),$(".priority-msg-stoptaploc .form-line").html(" ")):($(".priority-msg-stoptaploc .form-line").html(codeTextAreaNoSpecialChars),$(".priority-msg-stoptaploc").addClass("error").removeClass("completed"));var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)})}function o(){$(g.r).removeClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=e.accountField.numberOfOccupiersField,a=getUrlParams("account"),i=getUrlParams("applyForWaterMeter");null!=localStorage.usageCalculatorInput&&null!=a&&"home"==a&&null!=i&&"true"==i&&(t=JSON.parse(localStorage.getItem("usageCalculatorInput")).NumberOfOccupiers),initNumberOfOccupants($(g.r).find(".number-occupants"),t),b($(g.r).find(".number-bedrooms")),n($(g.r).find(".select-preferred-time")),"NWL"!=urlAccount.sitecode&&$(g.r).find(".row-bedrooms").removeClass("hidden"),y.yesButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .yes"),y.noButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .no"),y.yesButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .yes"),y.noButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .no"),y.yesButtonRentedProperty=$(".wp-rended-unders .is-rented .yes"),y.noButtonRentedProperty=$(".wp-rended-unders .is-rented .no"),y.yesButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .yes"),y.noButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .no"),y.buttonSubmitRequestNotRented=$(".wp-rended-unders .btn-submit-request-norented"),y.yesButtonExternalStopTap.on("click touch",r),y.noButtonExternalStopTap.on("click touch",s),y.yesButtonIsPropertyAFlat.on("click touch",l),y.noButtonIsPropertyAFlat.on("click touch",d),y.yesButtonRentedProperty.on("click touch",u),y.noButtonRentedProperty.on("click touch",m),y.yesButtonTenancyLessThan6Months.on("click touch",p),y.noButtonTenancyLessThan6Months.on("click touch",h),y.buttonSubmitRequestNotRented.unbind("click"),y.buttonSubmitRequestNotRented.on("click touch",f)}function r(){y.yesButtonExternalStopTap.removeClass("nb-btn-outline").blur(),y.noButtonExternalStopTap.addClass("nb-btn-outline"),$(g.r).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(g.r).find(".priority-msg-stoptaploc").removeClass("hidden")}function s(){y.noButtonExternalStopTap.removeClass("nb-btn-outline").blur(),y.yesButtonExternalStopTap.addClass("nb-btn-outline"),$(g.r).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(g.r).find(".priority-msg-stoptaploc").addClass("hidden")}function l(){y.yesButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),y.noButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(g.r).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function d(){y.noButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),y.yesButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(g.r).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function c(){y.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),y.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(g.r).find(".landlord-permission").addClass("hidden"),$(g.r).find(".contact-preferences").addClass("hidden")}function u(){y.yesButtonRentedProperty.removeClass("nb-btn-outline").blur(),y.noButtonRentedProperty.addClass("nb-btn-outline"),$(g.r).find(".tenancy-agreement-less-than-6-months").removeClass("hidden"),c()}function m(){y.noButtonRentedProperty.removeClass("nb-btn-outline").blur(),y.yesButtonRentedProperty.addClass("nb-btn-outline"),$(g.r).find(".tenancy-agreement-less-than-6-months").addClass("hidden"),$(g.r).find(".landlord-permission").addClass("hidden"),$(g.r).find(".contact-preferences").removeClass("hidden")}function p(){y.yesButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),y.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(".wp-rended-unders .landlord-permission").removeClass("hidden"),$(".wp-rended-unders .contact-preferences").addClass("hidden")}function h(){y.noButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),y.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(".wp-rended-unders .landlord-permission").addClass("hidden"),$(".wp-rended-unders .contact-preferences").removeClass("hidden")}function f(){var e=requiredForm(".wp-rended-unders .row-number-occupants"),t=y.yesButtonExternalStopTap.hasClass("nb-btn-outline")&&y.noButtonExternalStopTap.hasClass("nb-btn-outline");t&&$(g.r).find(".external-stop-tap .nb-btn").addClass("nb-btn-error");var a=!0;$(g.r).find(".priority-msg-stoptaploc").hasClass("hidden")||(a=requiredForm(".wp-rended-unders .priority-msg-stoptaploc"));var n=($(".priority-msg-stoptaploc .msg"),y.yesButtonIsPropertyAFlat.hasClass("nb-btn-outline")&&y.noButtonIsPropertyAFlat.hasClass("nb-btn-outline"));n&&$(g.r).find(".is-property-a-flat .nb-btn").addClass("nb-btn-error");var i=!0;$(g.r).find(".contact-preferences").hasClass("hidden")||(i=requiredForm(".wp-rended-unders .contact-preferences")),$(g.r).find(".form-row").each(function(){if(e&&($(this).find(".nb-btn").hasClass("nb-btn-error")||$(this).find(".priority-msg-stoptaploc").not(".hidden").hasClass("error")))return htmlScroll($(this).offset().top),!1});var o=!0;if("ESW"==urlAccount.sitecode&&(o=requiredForm(".wp-rended-unders .row-bedrooms")),!e||t||!a||n||!i||!o)return void $(this).blur();var r=JSON.parse(localStorage.getItem("accountDetailInfo")),s=!n&&y.noButtonIsPropertyAFlat.hasClass("nb-btn-outline")?5:3,l=!t&&y.noButtonExternalStopTap.hasClass("nb-btn-outline")?$(g.r).find(".priority-msg-stoptaploc").val():"",d=y.noButtonRentedProperty.hasClass("nb-btn-outline")?"Y":"N",c=$(g.r).find(".row-bedrooms").hasClass("hidden")?"":$(g.r).find(".number-bedrooms option:selected").val(),u=y.yesButtonTenancyLessThan6Months.hasClass("nb-btn-outline")?"N":"Y",m={accountIdField:r.AccountId,premiseIdField:r.PremiseId,personIdField:r.PersonId,contactIdField:"",contactSourceField:"1",emailAddressField:r.personField.emailAddressField,propertyTypeField:s,numberOfBedroomsField:c,numberOfOccupantsField:$(g.r).find(".number-occupants option:selected").val(),premiseRentedField:d,shortTermTenancyField:u,stopTapLocationField:l,preferredContactTimeField:$(g.r).find(".select-preferred-time option:selected").val(),waterEfficiencyPackRequestedField:"N",telephoneNumberField:$(g.r).find(".telephone").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlAddMeterReadApplication,data:JSON.stringify(m),contentType:"application/json",success:function(e){0==e.statusField.codeField?getAccountDetail(r.AccountId,r.PremiseId,r.PersonId,"submitRequestNotRented-"+e.contactIdField):($(".profileAlert .alert__content p").html(e.statusField.messageField),initErrorCodeCMS($(".profileAlert"),e.statusField.codeField),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut())},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}function v(e){if(void 0!=e)return e.substring(8,10)+"/"+e.substring(5,7)+"/"+e.substring(0,4)}var g=a(2);t.b=v;var y={},b=function(e){e.html("<option></option>"),e.parent().find(".form-line").html("");for(var t=0;t<15;t++){var a=t+1;e.append('<option value="'+a.toString()+'">'+a.toString()+"</option>")}initSelect(e)};y.initialize=function(){$(".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");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(i(),void 0!=e){if(void 0!=e.personField){var t=e.personField.mobileNumberField;""==t&&(t=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),$(g.r).find(".contact-preferences .telephone").val(t),inputValidate($(g.r).find(".contact-preferences .telephone"),!0)}e.premiseField.measuredField||e.premiseField.sewerageOnlyField||"2"==e.accountField.accountTypeField||"3"==e.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")):e.premiseField.meterAppSLADueFieldSpecified?(void 0!=e.premiseField.meterAppSLADueField&&$(".ineligible-to-apply-for-meter .date").html(v(e.premiseField.meterAppSLADueField)),$(".ineligible-to-apply-for-meter.bgblue-light").removeClass("hidden"),$(".ineligible-to-apply-for-meter .meter-application-being-processed").removeClass("hidden")):e.accountField.mIMOSLADueFieldSpecified?(void 0!=e.accountField.mIMOSLADueField&&$(".ineligible-to-apply-for-meter .date").html(v(e.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")):o()}},t.a=y},function(e,t,a){"use strict";function n(e){var t=e.personField.mobileNumberField;return""===t&&(t=""===e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),t}function i(e){$(".payment-func.pay-your-bill .amount-need-to-pay").html(a.i(y.a)(w.needToPayAmount)),w.needToPayAmount?$(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"):e.paymentField.nextInstalmentAmountField?($(".wp-need-pay.wp-need-pay span.radio-label-needtopay").addClass("hidden"),$(".payment-func.pay-your-bill .amount-need-to-pay").html(a.i(y.a)(e.paymentField.nextInstalmentAmountField))):($(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"),w.mainContent.find("input[value='needtopay']").prop("disabled",!0),w.mainContent.find("input.other-amount").prop("disabled",!1),l(.5),$("input[value='otheramount']").prop("checked",!0)),""!=n(e)?(w.mainContent.find(".row-phone").remove(),w.phoneNumberNeeded=!1):w.phoneNumberNeeded=!0}function o(){var e=requiredForm(".payment-func.pay-your-bill");if(pushStateParameterUrl({step:"card-payment"}),e){w.phoneNumberNeeded&&h(w.mainContent.find(".row-phone input.telephone").val());var t={},a=$("input[name='pay-amount-selection']:checked").val();switch(a){case"needtopay":w.needToPayAmount>0?t.paymentAmount=w.needToPayAmount:t.paymentAmount=w.nextInstalmentAmountField;break;case"otheramount":t.paymentAmount=parseFloat(w.mainContent.find("input.other-amount").val());break;default:return}if(w.phoneNumberNeeded?t.phoneNumber=w.mainContent.find(".row-phone input.telephone").val():t.phoneNumber=void 0,"otheramount"==a&&!w.isOtherAmountValid)return t.paymentAmount||(w.mainContent.find(".amount-error-box").removeClass("hidden"),w.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden")),void htmlScroll($("input[name='pay-amount-selection']:checked").offset().top);v.a.init(parseFloat(t.paymentAmount),!1,t.phoneNumber)}}function r(){a.i(g.b)()}function s(){a.i(g.c)()}function l(e){w.mainContent.find(".amount-need-to-pay").fadeTo("fast",e),w.mainContent.find(".wp-need-pay-note").fadeTo("fast",e),w.mainContent.find(".wp-need-pay-note-no-pp").fadeTo("fast",e)}function d(e){w.mainContent.find("input.other-amount").prop("disabled",!0),$("input[name='pay-amount-selection']").on("change",function(){"otheramount"==this.value?(w.mainContent.find("input.other-amount").prop("disabled",!1),l(.5)):(w.mainContent.find("input.other-amount").prop("disabled",!0).val(""),w.mainContent.find(".amount-error-box").addClass("hidden"),l(1))});var t=a.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?w.mainContent.find(".lower-than-owe-warning"):w.mainContent.find(".lower-than-owe-warning-no-pp");w.mainContent.find("input.other-amount").on("change",function(e){if(w.isOtherAmountValid=!1,this.value>w.maximumPaymentAmount||this.value<w.minimumPaymentAmount||!this.value)if(w.mainContent.find(".amount-error-box").removeClass("hidden"),this.value){if(this.value>w.maximumPaymentAmount){var a=w.mainContent.find(".high-payment-amount-error").html();w.mainContent.find(".high-payment-amount-error").removeClass("hidden").html(a.replace("#Maximum#",w.maximumPaymentAmount).replace("#Minimum#",w.minimumPaymentAmount)).siblings().addClass("hidden")}else if(this.value<w.minimumPaymentAmount){var n=w.mainContent.find(".low-payment-amount-error").html();w.mainContent.find(".low-payment-amount-error").removeClass("hidden").html(n.replace("#Maximum#",w.maximumPaymentAmount).replace("#Minimum#",w.minimumPaymentAmount)).siblings().addClass("hidden")}}else w.mainContent.find(".amount-error-box").removeClass("hidden"),w.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden");else w.isOtherAmountValid=!0,this.value<w.needToPayAmount?(w.mainContent.find(".amount-error-box").removeClass("hidden"),t.removeClass("hidden").siblings().addClass("hidden")):w.mainContent.find(".amount-error-box").addClass("hidden")})}function c(e){a.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(w.mainContent.find(".both-options-teaser").addClass("hidden"),w.mainContent.find(".dd-only-teaser").removeClass("hidden"),w.mainContent.find(".btn-set-up-payment-plan").addClass("hidden")):(w.mainContent.find(".dd-only-teaser").addClass("hidden"),w.mainContent.find(".both-options-teaser").removeClass("hidden"),w.mainContent.find(".btn-set-up-payment-plan").removeClass("hidden")),u(e.paymentField.accountAutopayTypeField,e.paymentField.autopayNotAllowedField)?w.mainContent.find(".btn-set-up-dd").addClass("hidden"):w.mainContent.find(".btn-set-up-dd").removeClass("hidden"),w.mainContent.find(".btn-set-up-dd").hasClass("hidden")&&w.mainContent.find(".btn-set-up-payment-plan").hasClass("hidden")?w.mainContent.find(".wp-usage-box.bgblue-light.text-center").addClass("hidden"):w.mainContent.find(".wp-usage-box.bgblue-light.text-center").removeClass("hidden")}function u(e,t){return 1==e||2==e||1==t}function m(e){a.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(w.mainContent.find(".wp-need-pay-note").removeClass("hidden"),w.mainContent.find(".wp-need-pay-note-no-pp").addClass("hidden")):(w.mainContent.find(".wp-need-pay-note-no-pp").removeClass("hidden"),w.mainContent.find(".wp-need-pay-note").addClass("hidden"))}function p(){w.isOtherAmountValid=!1,w.mainContent.find("input.other-amount").val(""),w.mainContent.find(".amount-error-box").addClass("hidden"),w.mainContent.find(".low-payment-amount-error").addClass("hidden"),w.mainContent.find(".high-payment-amount-error").addClass("hidden"),w.mainContent.find(".lower-than-owe-warning").addClass("hidden"),w.mainContent.find(".lower-than-owe-warning-no-pp").addClass("hidden"),$("input[value='needtopay']").prop("checked",!0),l(1)}function h(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={TelephoneNumber:e.trim(),FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};return a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.DateOfBirth=t.personField.dateOfBirthField,a.DateOfBirthSpecified=t.personField.dateOfBirthFieldSpecified,$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(t){if("0"==t.statusField.codeField){var a=JSON.parse(localStorage.getItem("accountDetailInfo"));a.personField.mobileNumberField=e.trim(),localStorage.accountDetailInfo=JSON.stringify(a)}},error:function(e){},timeout:apiTimeOut})}function f(e){w.mainContent=$(".payment-func.pay-your-bill"),w.minimumPaymentAmount=e.paymentField.minimumPaymentAmountField,w.maximumPaymentAmount=e.paymentField.maximumPaymentAmountField,w.nextInstalmentAmountField=e.paymentField.nextInstalmentAmountField,w.needToPayAmount=e.paymentField.outstandingInstalmentAmountField>=0?e.paymentField.outstandingInstalmentAmountField:0,e.premiseField.measuredField&&3!=e.paymentField.accountPaymentFrequencyField&&e.paymentField.outstandingInstalmentAmountField>e.paymentField.accountBalanceField&&(w.maximumPaymentAmount=w.needToPayAmount+75,e.paymentField.maximumPaymentAmountField=w.maximumPaymentAmount,localStorage.setItem("accountDetailInfo",JSON.stringify(e))),w.nextButton=$(".payment-func.pay-your-bill .btn-next"),w.setUpDirectDebitButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-dd"),w.setUpPaymentPlanButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-payment-plan"),p(),w.nextButton.unbind("click touch").on("click touch",o),w.setUpDirectDebitButton.unbind("click touch").on("click touch",r),w.setUpPaymentPlanButton.unbind("click touch").on("click touch",s),a.i(b.j)(w.mainContent.find("input.other-amount")),d(e),i(e),c(e),m(e)}var v=a(16),g=a(4),y=a(0),b=a(1);t.b=h,t.c=f;var w={};w.init=function(){$(".payment-func").addClass("hidden"),$(".payment-func.pay-your-bill").removeClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==e)return void console.warn("Couldn't get account detail for bill and payments - pay your bill");f(e)},t.a=w},function(e,t,a){"use strict";function n(e){e.parent().find(".nb-btn").addClass("nb-btn-outline"),e.removeClass("nb-btn-outline").blur(),$(u.f).addClass("hidden"),l.a.initialize(),pushStateParameterUrl({step:"requestWaterMeter"})}function i(){"requestWaterMeter"!=getUrlParams("step")?($(u.d).find(".btn-request-a-water-meter").addClass("nb-btn-outline"),$(u.d).find(".btn-am-i-better-off").removeClass("nb-btn-outline")):($(u.d).find(".btn-request-a-water-meter").removeClass("nb-btn-outline"),$(u.d).find(".btn-am-i-better-off").addClass("nb-btn-outline"))}function o(){$(u.d).find(".btn-my-meter").addClass("nb-btn-outline"),$(u.d).find(".btn-my-usage").removeClass("nb-btn-outline"),1==!$("div.usage_meter-confirmation:hidden").length&&pushStateParameterUrl({step:"submitMeterConfirm"})}function r(){$(u.d).find(u.u).addClass("hidden"),$(u.s).addClass("hidden"),$(u.b).addClass("hidden"),$(u.v).addClass("hidden"),$(u.w).addClass("hidden"),$(u.p).addClass("hidden"),$(u.f).addClass("hidden"),$(u.r).addClass("hidden"),$(u.x).addClass("hidden"),$(".ineligible-to-apply-for-meter").addClass("hidden")}function s(){$(u.d).addClass("hidden"),$(u.s).addClass("hidden")}var l=a(6),d=a(10),c=a(5),u=a(2);t.b=i,t.c=o,t.a=r,t.d=s;var m={},p=function(){$(".btn-am-i-better-off").on("click touch",function(e){e.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(u.f).removeClass("hidden"),$(u.r).addClass("hidden"),d.a.initialize(),pushStateParameterUrl({step:"waterUsageCalculator"})})},h=function(){$(".btn-back-myhome-unmeter").on("click touch",function(e){e.preventDefault();var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],"backmyhome"),$(u.d).removeClass("hidden"),$(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll()})},f=function(){$(".btn-request-a-water-meter").on("click touch",function(e){e.preventDefault(),n($(this))})};window.activatedRequestAWaterMeter=function(){n($(".btn-request-a-water-meter"))},window.viewMyUsage=function(e){o(),r(),a.i(c.f)("my-usage"),pushStateParameterUrl({step:"myUsage"}),void 0!=e&&htmlScroll($(u.d).offset().top)};var v=function(){$(".btn-my-usage").on("click touch",function(e){$(this).removeClass("nb-btn-outline").blur(),e.preventDefault(),viewMyUsage()})};window.viewMeterReading=function(e){resetButtonMeterReading(),r(),$(u.b).removeClass("hidden");var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!=t){var a=$(u.b).find(".wp-usage-link");if(a.html(a.html().replace("#View_my_usage#",'<a href="javascript:void(0)" onClick="viewMyUsage($(this))">View my usage</a>')),$(u.b).find(".wp-usage-link").html(),null!=t.metersField){$(u.b).find(".meter-serial-number b").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,$(u.b).find(".meter-location")):$(u.b).find(".meter-location").html(t.metersField[0].meterLocationField);var n=getLastRead(t.metersField[0].lastReadField,t.metersField[0].numberDialsField),i=new Date(t.metersField[0].lastReadDateField);$(u.b).find(".meter-last-reading").html("<strong>"+n+"</strong> <br> taken on "+convertToStringDate(i));var o=codeToMeterReadingType(t.metersField[0].readCodeField);$(u.b).find(".meter-reading-type").html(o)}initMeter(),!t.premiseField.measuredField||t.premiseField.sewerageOnlyField||3==t.accountField.accountTypeField||2==t.accountField.accountTypeField?($(u.b).find(".btn-submit-meter").attr("disabled",!0),$(u.b).find(".meter-input input").attr("disabled",!0),$(u.b).find(".form-select").addClass("disabled"),$(u.a).find("p").html($(".propertyNotSubmit").html()),$(u.a).show()):($(u.b).find(".btn-submit-meter").removeAttr("disabled"),$(u.b).find(".meter-input input").removeAttr("disabled"),$(u.b).find(".form-select").removeClass("disabled")),void 0!=e&&htmlScroll($(u.d).offset().top)}};var g=function(){$(".btn-my-meter").on("click touch",function(e){e.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),viewMeterReading()})},y=function(){$(u.d).find(".form-select").on("doneGettingSelectItem",b)},b=function(){var e=$(u.d).find("select option:selected").val().split(/\,/);localStorage.removeItem("accountDetailID"),localStorage.removeItem("accountUsageInfo"),localStorage.accountDetailID=e[0]+","+e[2]+","+e[1],getAccountDetail(e[0],e[2],e[1],"home")};window.resetButtonMeterReading=function(){$(u.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(u.d).find(".btn-my-usage").addClass("nb-btn-outline"),pushStateParameterUrl({step:"myMeter"})},m.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"),v(),g(),p(),h(),f(),y()},t.e=m},function(e,t,a){"use strict";function n(e){var t=parseInt($(".setup-dd-step1 .dd-frequency").find("option:selected").val());D.paymentFrequencyField=t,a.i(k.d)(e,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 i(e,t,i){e.html("<option value='0'></option>");var o=[1,3];t||o.push(6),$.each(o,function(t,n){0==t||void 0!=i&&i==t+1?e.append(new Option(a.i(k.e)(n),n,!0,!0)):e.append(new Option(a.i(k.e)(n),n,!1,!1))}),initSelect(e),e.parent().on("doneGettingSelectItem",function(){n(t)})}function o(){var e=$(".account-holder-yes"),t=e.find("input[name='sort-code-box-1']").val()+e.find("input[name='sort-code-box-2']").val()+e.find("input[name='sort-code-box-3']").val(),n=e.find("input.bank-account-number").val();if(8==n.length&&6==t.length)if(a.i(k.f)(t,n)){var i={Valid:"Invalid"};l(i)}else{var o=d(t,n);I.validateBankAjaxRequest&&(I.validateBankAjaxRequest.abort(),I.validateBankAjaxRequest=void 0),I.validateBankAjaxRequest=o}D.bankSortCodeField=t}function r(e){$(".setup-dd-step2 .bank-address").html("");var t="<p>"+e.FullBankName+"</p><p>"+e.Address.RawAddress.Locality+"</p><p>"+e.Address.RawAddress.Postcode+"</p>";$(".setup-dd-step2 .bank-address").html(t)}function s(){_.parent().find(".form-error").text(""),_.parent().removeClass("error"),x.parent().find(".form-error").text(""),x.parent().removeClass("error")}function l(e){if(void 0==e.Status||e.Status.Success){switch(console.log("BANK RESULTS"+JSON.stringify(e)),e.Valid){case"Invalid":inputValidate(_.find("input[name='sort-code-box-1']"),!1),inputValidate(_.find("input[name='sort-code-box-2']"),!1),inputValidate(_.find("input[name='sort-code-box-3']"),!1),inputValidate($(".account-holder-yes input.bank-account-number"),!1),_.parent().find(".form-error").html(codeData8Error),_.parent().addClass("error"),x.parent().addClass("error"),x.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),I.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(e.FullBankName),s(),I.bankValidated=!0,r(e);break;default:e.Status.Success||(inputValidate($(".account-holder-yes input.bank-account-number"),!1),_.parent().addClass("error"),x.parent().addClass("error"),x.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),I.bankValidated=!1,a.i(k.g)("Data8 Error: "+e.Status.ErrorMessage))}I.validateBankAjaxRequest=void 0}else a.i(k.g)("Data8 Error: "+e.Status.ErrorMessage)}function d(e,t){(new data8.bankaccountvalidation).isvalid(e,t,[],l)}function c(e,t){return $.ajax({type:"POST",url:apiUrlAddDirectDebit,contentType:"application/json",data:JSON.stringify(e),cache:!1,success:t,error:function(e,t,n){a.i(k.g)("An error occured: "+n+JSON.stringify(e)),$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function u(){$(".account-holder-yes .bank-name-box").addClass("hidden"),F.a.init(o),$(".account-holder-yes .bank-account-number").on("propertychange input",o)}function m(){I.accountHolderNoButton.addClass("nb-btn-outline"),I.accountHolderNoButton.removeClass("nb-btn-error"),I.accountHolderYesButton.removeClass("nb-btn-error"),I.accountHolderYesButton.removeClass("nb-btn-outline").blur(),$(".account-holder-no").addClass("hidden"),$(".account-holder-yes").removeClass("hidden")}function p(){I.accountHolderYesButton.addClass("nb-btn-outline"),I.accountHolderNoButton.removeClass("nb-btn-error"),I.accountHolderYesButton.removeClass("nb-btn-error"),I.accountHolderNoButton.removeClass("nb-btn-outline").blur(),$(".account-holder-yes").addClass("hidden"),$(".account-holder-no").removeClass("hidden")}function h(){var e=requiredForm(".setup-dd .setup-dd-step1"),t=F.a.validate();if(e&&t&&I.bankValidated){var n=$(".setup-dd-step1");$(".setup-dd-step1").addClass("hidden"),n.find(".choose-payment-day").hasClass("hidden")?D.paymentDayField=0:D.paymentDayField=n.find(".dd-payment-day option:selected").val()||1,D.paymentFrequencyField=D.paymentFrequencyField||1,D.bankAccountNameField=n.find("input.account-holder-name").val(),D.bankAccountNumberField=n.find("input.bank-account-number").val(),D.numberOfOccupiersField=n.find(".number-occupants option:selected").val();var i=$(".setup-dd-step2");i.removeClass("hidden"),pushStateParameterUrl({step:"setupddStep2"}),i.find(".account-holder-name").text(D.bankAccountNameField),i.find(".bank-account-number").text(D.bankAccountNumberField),i.find(".branch-sort-code").text(a.i(k.a)(D.bankSortCodeField)),D.paymentDayField?(i.find(".payment-day").parent().removeClass("hidden"),i.find(".payment-day").text(a.i(k.h)(D.paymentDayField))):i.find(".payment-day").parent().addClass("hidden"),i.find(".payment-frequency").text(a.i(k.e)(D.paymentFrequencyField)),i.find(".reference-number").text(D.accountIDField),htmlScroll()}}function f(){$(".setup-dd-step2").addClass("hidden"),$(".setup-dd-step1").removeClass("hidden"),htmlScroll(),pushStateParameterUrl({step:"setupdd"})}function v(e){var t=$(".setup-dd-step3");e.paymentField.dDPaymentInExtractionField&&t.find(".payment-processing").removeClass("hidden"),$(".cssload-container.overlay").show(),c(D,function(t){if("0"!=t.statusField.codeField){var n="";if($.each(errorCodes,function(e){n=errorCodes[e].Code==t.statusField.codeField?errorCodes[e].Message:t.statusField.messageField}),""!=n)return a.i(k.g)(n),void $(".cssload-container.overlay").fadeOut()}else getAccountDetail(e.AccountId,e.PremiseId,e.PersonId);localStorage.setupDDRequestSubmitted=!0,$(".cssload-container.overlay").fadeOut(),$(".setup-dd-step2").addClass("hidden");var i=$(".setup-dd-step3");if(i.removeClass("hidden"),pushStateParameterUrl({step:"setupdd-confirm"}),i.find(".confirmation-number").text(t.contactIdField),t.nBBStepAmountFieldSpecified||t.firstTakeDateFieldSpecified){if(t.nBBStepAmountFieldSpecified&&(i.find(".next-payment-amount").removeClass("hidden"),i.find(".next-payment-amount strong").html(a.i(P.a)(t.nBBStepAmountField))),t.firstTakeDateFieldSpecified){var o=new Date(t.firstTakeDateField),r=o.toShortFormat();i.find(".next-payment-date").removeClass("hidden"),i.find(".next-payment-date strong").text(r)}}else D.paymentDayField&&(i.find(".payment-day").removeClass("hidden"),i.find(".payment-day strong").text(a.i(k.h)(D.paymentDayField))),i.find(".payment-plan-update-in-ten-working-days").removeClass("hidden");i.find(".payment-frequency").removeClass("hidden"),i.find(".payment-frequency strong").text(a.i(k.e)(D.paymentFrequencyField)),htmlScroll()})}function g(){"setupdd-confirm"==getUrlParams("step")?($(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll(),S.a.initialize()):($(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll())}function y(){$(".cssload-container.overlay").fadeOut();var e=$(".setup-dd-step1");e.find(".form-line").not(".form-select .form-line").text(""),e.find("input.account-holder-name").val(""),F.a.reset(),e.find("input.bank-account-number").val(""),e.removeClass("hidden"),e.find(".setup-dd-form").removeClass("hidden"),e.find(".mandatory-field-teaser").removeClass("hidden"),e.find(".choose-payment-day").removeClass("hidden"),$(".setup-dd-step2").addClass("hidden"),$(".setup-dd-step3").addClass("hidden")}function b(){$(".account-holder-no").find("a").attr("target","_blank")}function w(e){if(I.bankValidated=!1,I.accountHolderYesButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.yes"),I.accountHolderNoButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.no"),I.setUpDDButton=$(".setup-dd-step1 .nb-btn.btn-set-up-dd"),I.backToStep1Button=$(".setup-dd-step2 .nb-btn.btn-back-to-step1"),I.confirmDDButton=$(".setup-dd-step2 .nb-btn.btn-confirm-setup-dd"),I.backToMyAccountButton=$(".setup-dd-step3 .nb-btn.btn-back-to-my-account"),I.accountHolderYesButton.unbind("click touch").on("click touch",m),I.accountHolderNoButton.unbind("click touch").on("click touch",p),I.setUpDDButton.unbind("click touch").on("click touch",h),I.backToStep1Button.unbind("click touch").on("click touch",f),I.backToMyAccountButton.unbind("click touch").on("click touch",g),a.i(k.i)($(".account-holder-yes input.bank-account-number")),a.i(k.b)($(".account-holder-yes .dd-payment-day")),u(),b(),!A){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!=A?(i($(".account-holder-yes .dd-frequency"),A.isMetered,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),A.numberOfOccupiers)):null!=e?(i($(".account-holder-yes .dd-frequency"),e.premiseField.measuredField,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),e.accountField.numberOfOccupiersField)):(i($(".account-holder-yes .dd-frequency"),!1,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants")))}function C(e){y(),D.personIDField=e.PersonId,D.premiseIDField=e.PremiseId,D.accountIDField=e.AccountId,D.emailAddressField=void 0!==e.personField?e.personField.emailAddressField:"",1==JSON.parse(localStorage.getItem("setupDDRequestSubmitted"))?I.confirmDDButton.prop("disabled",!0):I.confirmDDButton.unbind("click touch").on("click touch",function(){v(e)})}var F=a(19),S=a(5),k=a(1),P=a(0),I={bankValidated:!1},D={personIDField:"",accountIDField:"",premiseIDField:"",contactIdField:"",contactSourceField:"1",emailAddressField:"",paymentFrequencyField:1,paymentDayField:"",bankAccountNumberField:"",bankSortCodeField:"",bankAccountNameField:"",numberOfOccupiersField:""},A=void 0,_=$(".branch-sort-code-row"),x=$(".bank-account-number-row");I.validateStep1=function(){if($(".are-you-authorized .yes").hasClass("nb-btn-outline")&&$(".are-you-authorized .no").hasClass("nb-btn-outline"))return htmlScroll($(".setup-dd-step1 .are-you-authorized").position().top-50),$(".setup-dd-step1 .are-you-authorized .nb-btn").addClass("nb-btn-error"),!1;if(!I.accountHolderNoButton.hasClass("nb-btn-outline"))return!0;var e=requiredForm(".setup-dd-validate"),t=!0;$(".setup-dd-step1 .number-occupants-container-row").hasClass("hidden")||(t=requiredForm(".number-occupants-container-row"));var a=F.a.validate();return!!(e&&a&&I.bankValidated&&t)},I.resetSetupDDFormForMoveHome=function(){y(),$(".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")},I.init=function(e){void 0!=e&&(A=e);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(w(t),void 0==t)return void console.warn("Couldn't get account detail for bill and payments - update bank details");C(t)},t.a=I},function(e,t,a){"use strict";function n(){$(".calculation-results button.better-off").unbind("click touch"),$(".calculation-results button.better-off").on("click touch",function(e){e.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"),$(p.f).addClass("hidden"),m.a.initialize(),pushStateParameterUrl({step:"requestWaterMeter"}),htmlScroll()})}function i(e,t){var a=e.premiseField.annualUnmeteredChargesField,n={from:a-.1*a,to:a+.1*a};t<n.from?$(".calculation-results .better-off").removeClass("hidden"):t>n.to?$(".calculation-results .better-off-without").removeClass("hidden"):$(".calculation-results .maybe-better-off").removeClass("hidden")}function o(e){var t=$("body").hasClass("isMobile");e.on("keydown",function(e){(e.shiftKey||e.altKey||188==e.keyCode||187==e.keyCode||188==e.keyCode)&&e.preventDefault(),46!=e.keyCode&&8!=e.keyCode&&9!=e.keyCode&&(e.keyCode<48||e.keyCode>105||e.keyCode>57&&e.keyCode<96)&&(!t&&e.ctrlKey||e.preventDefault())}).on("keyup",function(){/\D/g.test(this.value)&&(this.value=this.value.replace(/\D/g,""))})}function r(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:150;void 0!==e&&$(".usage-dvt.estimated-volume").contents().filter(function(){return 3==this.nodeType}).replaceWith(e),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+a)}function s(e){var t;switch(window.urlAccount.sitecode){case"NWL":t=parseFloat($(".calculatorParameter_NwlWaterFixedCharge").val())+parseFloat($(".calculatorParameter_NwlSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_NwlWaterVolumeCharge").val())*e+parseFloat($(".calculatorParameter_NwlSewerageVolumeCharge").val())*e;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())*e+.9*parseFloat($(".calculatorParameter_AnglianSewerageVolumeCharge").val())*e;break;case"thames":t=parseFloat($(".calculatorParameter_EswWaterFixedCharge").val())+parseFloat($(".calculatorParameter_ThamesSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_EswWaterVolumeCharge").val())*e+parseFloat($(".calculatorParameter_ThamesSewerageVolumeCharge").val())*e;break;default:return}}return t}function l(e){var t=e*$(".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(),a={NumberOfOccupiers:e,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(a),Math.round(52*t/1e3)}function d(){$(".calculate-usage-btn").unbind("click touch"),$(".calculate-usage-btn").on("click touch",function(e){e.preventDefault();var t=!0,a=requiredForm(".wp-usage-unmetered .wp-select-households");if("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)),a&&t){$(".calculation-results .better-off").addClass("hidden"),$(".calculation-results .maybe-better-off").addClass("hidden"),$(".calculation-results .better-off-without").addClass("hidden");var n=l(parseInt($(".wp-select-households").find("select option:selected").val())),o=s(n),d=JSON.parse(localStorage.getItem("accountDetailInfo"));r(n,o),i(d,o)}})}function c(){var e=getUrlParams("account"),t=getUrlParams("applyForWaterMeter");if(null!=localStorage.usageCalculatorInput&&null!=e&&"home"==e&&null!=t&&"true"==t){var a=JSON.parse(localStorage.getItem("usageCalculatorInput"));$(".wp-select-households .number-occupants").html("<option value='0'></option>"),initNumberOfOccupants($(".wp-select-households .number-occupants"),a.NumberOfOccupiers),$("input[name='flush-toilet']").val(a.FlushToilet),$("input[name='bath']").val(a.Bath),$("input[name='shower']").val(a.Shower),$("input[name='washing-machine']").val(a.WashingMachine),$("input[name='sink']").val(a.Sink),$("input[name='dishwasher']").val(a.Dishwasher),$("input[name='hose']").val(a.Hose),activatedRequestAWaterMeter()}}function u(){$(".update-number-occupiers-btn").unbind("click touch"),$(".update-number-occupiers-btn").on("click touch",function(e){$(".cssload-container.overlay").show(),e.preventDefault();var t=$.parseJSON(localStorage.getItem("accountDetailInfo")),a=t.accountField;a.numberOfOccupiers=parseInt($(".wp-select-households .form-select").find("select option:selected").val()),a.numberOfOccupiersFieldSpecified=!0,console.log("No. Occupiers: "+a.numberOfOccupiers);var n=t.personField,i={EmailAddress:n.emailAddressField,FirstName:n.firstNameField,Surname:n.surnameField};i.AccountId=t.AccountId,i.PremiseId=t.PremiseId,i.ContactSource=1,i.PersonId=t.PersonId,i.NumberOfOccupiers=a.numberOfOccupiers,i.numberOfOccupiersFieldSpecified=a.numberOfOccupiersFieldSpecified,i.DateOfBirth=n.dateOfBirthField,i.DateOfBirthSpecified=!0,$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(i),contentType:"application/json",success:function(e){null==t.PersonId||""==t.PersonId||0==e.statusField.codeField?(t.FirstName=i.FirstName,t.Surname=i.Surname,t.Email=i.EmailAddress,localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(t),$(".profileAlert .alert__content p").html($(".update-number-occupiers-btn").attr("data-message")),$(".profileAlert").addClass("profile-success success").removeClass("change-success account-null"),$(".update-number-occupiers").addClass("hidden")):$(".profileAlert .alert__content p").html(e.statusField.messageField),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})})}var m=a(6),p=a(2);t.e=o,t.d=r,t.c=s,t.b=l;var h={},f=function(){$(".wp-select-households .form-select").on("doneGettingSelectItem",v)},v=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));""!=e&&void 0!=e&&(e.accountField.numberOfOccupiersField!=$(".wp-select-households .form-select").find("select option:selected").val()?$(".wp-usage-households .update-number-occupiers").removeClass("hidden"):$(".wp-usage-households .update-number-occupiers").addClass("hidden"))};h.initialize=function(){$(".calculation-results").addClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=e&&(void 0!==e.accountField&&e.accountField.numberOfOccupiersFieldSpecified?initNumberOfOccupants($(".wp-select-households .number-occupants"),e.accountField.numberOfOccupiersField):initNumberOfOccupants($(".wp-select-households .number-occupants")),void 0!==e.premiseField&&(e.premiseField.measuredField||e.premiseField.sewerageOnlyField||"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField)?$(p.f).find(".water-meter-request-being-processed").addClass("hidden"):void 0!==e.premiseField&&e.premiseField.meterAppSLADueFieldSpecified?($(p.f).find(".water-meter-request-being-processed .date").html(a.i(m.b)(e.premiseField.meterAppSLADueField)),$(p.f).find(".water-meter-request-being-processed").removeClass("hidden")):$(p.f).find(".water-meter-request-being-processed").addClass("hidden"),o($(".wp-usage-households .wp-households input")),d(),n(),c(),f(),u())},t.a=h},function(e,t,a){"use strict";function n(e){var t,n,d,c="",u=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(u&&u.premiseField&&!0===u.accountField.smartMeterField)switch(t=a.i(g.g)(),void 0!==u.metersField&&""!=typeof u.metersField&&null!=u.metersField&&(n=u.metersField[0].badgeNumberField),"undefined"!=u.accountField.startDateField&&""!=typeof u.accountField.startDateField&&null!==u.metersField&&(d=u.accountField.startDateField),e){case"daily":c=i(u,t,n,d);break;case"hourly":c=o(u,t,n);break;case"weekly":c=r(u,t,n,d);break;case"monthly":c=s(u,t,n,d);break;case"yearly":c=l(u,t,n,d);break;default:c=null}return c}function i(e,t,a,n){var i="",o=localStorage.getItem("waterDailyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetDailyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterDailyUsageData"),i=e,localStorage.waterDailyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function o(e,t,a){var n="",i=localStorage.getItem("waterHourlyUsageData");if(e&&e.premiseField){if(null!=i&&"null"!=i)return i;var o=(new Date,{AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a)});$.ajax({type:"POST",cache:!1,url:apiUrlGetHourlyUsage,data:JSON.stringify(o),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterHourlyUsageData"),n=e,localStorage.waterHourlyUsageData=n},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}}function r(e,t,a,n){var i="",o=localStorage.getItem("waterWeeklyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetWeeklyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterWeeklyUsageData"),i=e,localStorage.waterWeeklyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function s(e,t,a,n){var i="",o=localStorage.getItem("waterMonthlyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetMonthlyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterMonthlyUsageData"),i=e,localStorage.waterMonthlyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function l(e,t,a,n){var i="",o=localStorage.getItem("waterYearlyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetYearlyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterYearlyUsageData"),i=e,localStorage.waterYearlyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function d(){$(".usage-break-down-btn").on("click",function(){$(".usage-break-down-btn").removeClass("active"),$(this).addClass("active"),$(this).closest(".usage-break-down").find(".content-box").find(".chartDiv").addClass("hidden"),$(this).closest(".usage-break-down").find(".content-box").find("."+$(this).data("type")).removeClass("hidden");var e=$(this).data("type")+"LittreChart",t=$(this).data("type")+"PoundChart",a=$(this).closest(".usage-break-down").find(".your-usage-bar-chart-litrre-max").val(),i=$(this).closest(".usage-break-down").find(".your-usage-bar-chart-pound-max").val(),o=$(this).data("title"),r=$(this).data("litre-tooltip-label"),s=$(this).data("pound-tooltip-label");$(".content-box .chart-title .usage-chart-title").html(o),$("."+l).find(".no-chart").hasClass("hidden")?$(".content-box .chart-title").addClass("hidden"):$(".content-box .chart-title").removeClass("hidden");var l=$(this).data("type");if("false"==$("#"+e).closest(".chartDiv").attr("data-fetched")){var d=n(l);if("[]"!=d&&null!=d&&"null"!=d||"yearly"!=l){if("[]"==d||null==d||"null"==d)$("."+l).find(".no-chart").removeClass("hidden"),ismobile()&&$("."+l).find(".inner").css("min-width","100%"),$(".content-box .chart-title").addClass("hidden");else if(null!=d&&"null"!=d&&"undefined"!==d&&""!==d){$(".content-box .chart-title").removeClass("hidden");for(var m=JSON.parse(d),p=[],h=[],f=[],v=[],g=0;g<m.length;g++)p.push(m[g].Key),f.push(m[g].LitreValue),v.push(m[g].MonetaryValue);if(null!=p&&p.length>0){for(var y=0;y<p.length;y++)if(p[y].includes("-")){var b=p[y].replace("- ","-|");h.push(b)}h.length>0&&(p=h.map(function(e){return e.split("|")}))}var w=u(f),C=Math.min.apply(null,w),F=Math.max.apply(null,w),S=(w[1]-w[0])/2,k=u(v),P=Math.min.apply(null,k),I=Math.max.apply(null,k),D=(k[1]-k[0])/2;S!=Math.floor(S)&&(S=parseFloat(S.toFixed(2))),D!=Math.floor(D)&&(D=parseFloat(D.toFixed(2))),c(e,a,r,p,f,C,F,S),c(t,i,s,p,v,P,I,D),$("#"+e).closest(".chartDiv").attr("data-fetched",!0)}}else $(this).prop("disabled",!0)}$(".switch-wrapper").addClass("hidden"),$("."+l).find(".no-chart").hasClass("hidden")&&($(".switch-wrapper").removeClass("hidden"),$("#switch-btn").prop("checked")?($("#"+t).removeClass("hidden"),$("#"+e).addClass("hidden")):($("#"+e).removeClass("hidden"),$("#"+t).addClass("hidden")))}),$(".switch-btn").on("change",function(){var e=$(".your-usage-bar-chart-litrre-label").val(),t=$(".your-usage-bar-chart-pound-label").val(),a=$(this).closest(".usage-break-down").find(".flex-container").find(".usage-break-down-btn.active").data("type");if($(this).closest(".switch-wrapper").find("strong").css("color","#ccc"),$(this).prop("checked")?($(this).closest(".switch-wrapper").find("strong:last-child").css("color","#004595"),$(".content-box .chart-title .y-axis").html(t)):($(this).closest(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".content-box .chart-title .y-axis").html(e)),$("."+a).find(".no-chart").hasClass("hidden")){var n=a+"LittreChart",i=a+"PoundChart";$(this).prop("checked")?($("#"+i).removeClass("hidden"),$("#"+n).addClass("hidden")):($("#"+n).removeClass("hidden"),$("#"+i).addClass("hidden"))}}),$("#switch-btn").closest(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".usage-break-down-btn[data-type=yearly]").click(),$(".usage-break-down-btn[data-type=daily]").click()}function c(e,t,a,n,i,o,r,s){var l,d,c,u,p,h="Roboto Slab,serif";ismobile()?(d=10,c=12,p=8,u=16):window.innerWidth<500?(d=10,c=14,p=10,u=16):(d=16,c=18,p=15,u=20);var f={beforeDraw:function(e,t,a){var n=e.ctx,i=e.canvas,o=e.chartArea,r=i.getContext("2d").createLinearGradient(0,o.top,0,o.bottom);r.addColorStop(0,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(236, 247, 232,1)"),r.addColorStop(1,"rgba(236, 247, 232,1)"),n.fillStyle=r,n.fillRect(o.left,o.bottom,o.right-o.left,o.top-o.bottom)}};Chart.defaults.color="black";var v=m(i),g=document.getElementById(e).getContext("2d"),$={type:"bar",data:{labels:n,datasets:[{data:i,backgroundColor:"#004595",borderWidth:1,maxBarThickness:50}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{tooltip:{enabled:!0,displayColors:!1,yAlign:"bottom",backgroundColor:"#004595",titleAlign:"center",bodyAlign:"center",padding:p,titleFont:{family:h,weight:"bold",size:15},bodyFont:{family:h,weight:"bold",size:12},callbacks:{title:function(e){return e[0].label.replaceAll(","," ")},label:function(e){var t=e.dataset.label||"";if(null!==e.parsed.y){var n=e.parsed.y.toFixed(2).replace(".00","");t+=a.replace("*******",n)}return t}}},legend:{display:!1},annotation:{annotations:{line1:{type:"line",yMin:v,yMax:v,borderColor:"#004595",borderWidth:2,label:{content:t.length>1?t.replace("*******",v):v,yAdjust:-25,padding:10,enabled:!0,position:"end",raborderRadius:0,backgroundColor:"#004595",font:{family:h,weight:"bold",size:u}},arrowHeads:{end:{enabled:!0}}}}}},scales:{y:{beginAtZero:!0,max:r,min:o,ticks:{stepSize:s,font:{family:h,weight:"bold",size:c},callback:function(e,t){return t%2==0?e:t%2!=0?"":void 0}},grid:{borderDash:[8,4]}},x:{display:!0,grid:{display:!1,borderColor:"#004595",borderWidth:1},ticks:{font:{family:h,weight:"bold",size:d}}}}},plugins:[f]},g=document.getElementById(e).getContext("2d");l instanceof Chart&&l.destroy(),l=new Chart(g,$)}function u(e){var t,a=1.2*Math.max.apply(null,e),n=0==a?0:Math.floor(Math.log10(a)+1),i=Math.pow(10,n-1),o=Math.round(a/i,0)*i;o<a&&(o+=i);var r=i/10,s=o;if(o>=100){for(;s>a;)s-=r;s+=r}for(var l=6,d=6;d>1;d--)if(s%d==0){l=d;break}t=[l+1];for(var d=0;d<l+1;d++){var c=d*s/l;c!=Math.floor(c)?t[d]=parseFloat(c.toFixed(3).replace(".00","")):t[d]=c}return t}function m(e){for(var t=0,a=0;a<e.length;a++)t<e[a]&&(t=e[a]);return t.toFixed(2).replace(".00","")}var p=a(14),h=a(2),f=a(8),v=a(0),g=a(5);t.a=d,window.ismobile=function(){var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e};var y={},b=0,w=1095,C={},F={},S=function(){0!=$(".progress").length&&$(".progress .progress-bar").css("width",function(){return $(this).attr("data-value")})},k=function(){$(".btn-back-viewmyusage").unbind("click touch").on("click touch",function(e){viewMyUsage(),$(h.d).removeClass("hidden")})},P=function(){b=0;for(var e=0;e<accountUsage.meterReadsField.length;e++){var t=new Date(accountUsage.meterReadsField[e].startDateField).toFormat("DD/MM/YYYY"),a=new Date(accountUsage.meterReadsField[e].endDateField).toFormat("DD/MM/YYYY"),n=parseDate(formatDate(a)),i=dateDiff.inDays(parseDate(formatDate(t)),n),o=accountUsage.meterReadsField[e].volumeField/i;0==i&&(i=1),e<24&&b<o&&2!=accountUsage.meterReadsField[e].endReadCodeField&&(b=o)}},I=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if($(h.v).hasClass("hidden")){$(h.w).find(".tbbody").html("");for(var n=accountUsage.meterReadsField,i="",o=a.i(v.c)(e,n).from,r=a.i(v.c)(e,n).to,s=$(".wp-usage-checkbox input[name=usage-nwl]:checked").val(),l=o;l<r;l++){var d=new Date(n[l].endDateField).toFormat("DD/MM/YYYY"),c=getLastRead(n[l].endReadField+".00",t.metersField[0].numberDialsField),u=codeToMeterReadingType(n[l].endReadCodeField,!0),m="",p=n[l].volumeField,f='<span class="water">'+p+"m<sup>3</sup></span>";switch("litres"==s&&(f='<span class="water">'+1e3*n[l].volumeField+"l</span>"),u){case"C":m=f+' <span class="ic-c">C</span>';break;case"N":m=f+' <span class="ic-n">N</span>';break;case"E":m=f+' <span class="ic-e">E</span>';break;case"ES":m=f+' <span class="ic-n">ES</span>';break;default:return!1}i+="<ul><li>"+d+"</li><li>"+c+'</li><li class="water-used">'+m+"</li></ul>"}$(h.w).find(".tbbody").html(i),a.i(v.d)(h.w),htmlScroll($(h.w).offset().top,600)}else{$(h.v).find(".wp-usage-content").html(""),$(h.v).find(".pagination").removeClass("hidden");for(var g=accountUsage.meterReadsField,i="",y=$(".usedPerDayLabel").val(),w=[],l=0;l<g.length;l++)2!=g[l].endReadCodeField&&w.push(accountUsage.meterReadsField[l]);if(0==w.length)i=$(h.x).find(".graph-table-nodata").html(),$(h.v).find(".pagination").addClass("hidden");else for(var C=a.i(v.c)(e,w).from,F=a.i(v.c)(e,w).to,l=C;l<F;l++){var k=new Date(w[l].startDateField).toFormat("DD/MM/YYYY"),d=new Date(w[l].endDateField).toFormat("DD/MM/YYYY"),P=parseDate(formatDate(d)),I=-1*dateDiff.inDays(new Date,P),D="";I<=31&&I>=0&&""!=w[C].endReadField&&l==C&&(D='<div class="progress-new">New</div>');var A=dateDiff.inDays(parseDate(formatDate(k)),P);0==A&&(A=1);var p=Math.ceil(w[l].volumeField/A*1e3),_=w[l].volumeField/A/b*100+"%";i+='<div class="progress"><div class="progress-bar" data-value="'+_+'"></div><div class="progress-content"><div class="">'+k+" - "+d+'</div><div class="number-litres">'+p+' litres</div><div class="">'+y+"</div></div>"+D+"</div>"}$(h.v).find(".wp-usage-content").append(i),S(),htmlScroll($(h.v).offset().top,600)}},D=function(){$(".btn-detailed-usage").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo"));$(h.d).addClass("hidden"),a.i(f.a)(),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField?($(h.x).find(".graph-table-nodata").addClass("hidden"),$(h.x).find(".multi-meter-text").removeClass("hidden"),$(h.x).removeClass("hidden"),htmlScroll($(h.x).offset().top)):accountUsage.meterReadsField.length<=0?($(h.x).find(".graph-table-nodata").removeClass("hidden"),$(h.x).find(".multi-meter-text").addClass("hidden"),$(h.x).removeClass("hidden"),htmlScroll($(h.x).offset().top)):($(h.v).removeClass("hidden"),htmlScroll($(h.v).offset().top),P(),_())}),$(".btn-graph-view").on("click touch",function(e){e.preventDefault(),$(h.v).removeClass("hidden"),$(h.w).addClass("hidden"),C.goToPage(1)}),$(".btn-table-view").on("click touch",function(e){e.preventDefault(),$(h.v).addClass("hidden"),$(h.w).removeClass("hidden"),C.goToPage(1)}),$(".btn-multi-meter").on("click touch",function(e){e.preventDefault(),$(".btn-multi-meter").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur()})},A=function(){$(".wp-usage-checkbox input[name=usage-nwl]").change(function(){C.goToPage(1)})},_=function(){for(var e=accountUsage.meterReadsField.length,t=[],a=[],n=0;n<e;n++){var i=new Date(accountUsage.meterReadsField[n].endDateField).toFormat("DD/MM/YYYY");-1*dateDiff.inDays(new Date,parseDate(formatDate(i)))>w&&t.push(accountUsage.meterReadsField[n])}accountUsage.meterReadsField=accountUsage.meterReadsField.filter(function(e){return t.indexOf(e)<0});for(var n=0;n<accountUsage.meterReadsField.length;n++)2!=accountUsage.meterReadsField[n].endReadCodeField&&a.push(accountUsage.meterReadsField[n]);(e=accountUsage.meterReadsField.length)>24&&(e=24);var o=a.length;o>24&&(o=24),C=new p.a({totalItem:e,container:".wp-usage-detail-table",pageChangedCallBack:I}),F=new p.a({totalItem:o,container:".wp-usage-detail-graph",pageChangedCallBack:I})};y.initialize=function(){ismobile()?$(".switch-wrapper.desktop").remove():$(".switch-wrapper.mobile").remove(),$(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".switch-wrapper").find("strong:last-child").css("color","#ccc"),$("#switch-btn").prop("checked",!1),D(),k(),A()},t.b=y},function(e,t,a){"use strict";function n(e){$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(c),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){e(t)},error:function(e){var t=e.responseJSON&&e.responseJSON.Message?e.responseJSON.Message:e.statusText;a.i(l.g)(t),$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function i(){if(requiredForm(".payment-func.setup-payment-plan")){switch($("input[name='payment-frequency']:checked").val()){case"monthly":c.paymentFrequencyField="1";break;case"sixmonthly":c.paymentFrequencyField="3";break;default:return}c.paymentDayField=d.mainContent.find(".payment-day option:selected").val(),c.numberOfOccupiersField=d.mainContent.find(".number-occupants option:selected").val(),n(function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){a.i(l.l)(d.mainContent.find(".message_setup_pp_success").val()),a.i(l.l)(d.mainContent.find(".message_setup_pp_success12").val()),d.submitButton.prop("disabled",!0),localStorage.setupPPRequestSubmitted=!0,$(".alert_window.success.wp-modal.success-alert .confirmedNum").html(e.contactIdField);var t=($("input[name='payment-frequency']:checked").val(),$(".payment-day option:selected").val(),$(".alert_window.success.wp-modal.success-alert .payment-frequency")),n=t.html(),i=$("input[name='payment-frequency']:checked").val();if(t.html(n.replace("-",i.charAt(0).toUpperCase()+i.substring(1)+"<br/>"+$(".payment-day option:selected").html())),e.nBBStepAmountFieldSpecified&&e.firstTakeDateFieldSpecified){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 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");var o=$(".alert_window.success.wp-modal.success-alert .next-payment-info"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update")}else var o=$(".alert_window.success.wp-modal.success-alert .next-payment-info-amtdd"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update");var r=o.html();void 0!=r&&null!=r&&""!=r&&o.html(r.replace("#Amount#",e.nBBStepAmountField));var n=t.html();void 0!=n&&null!=n&&""!=n&&t.html(n.replace("#nextdate#",a.i(l.k)(e.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"),n=t.html(),i=$("input[name='payment-frequency']:checked").val();t.html(n.replace("-",i.charAt(0).toUpperCase()+i.substring(1)+"<br/>"+$(".payment-day option:selected").html()))}var s=JSON.parse(localStorage.getItem("accountDetailInfo"));getAccountDetail(s.AccountId,s.PremiseId,s.PersonId),pushStateParameterUrl({step:"setupPaymentPlanConfirm"})}else a.i(l.g)(e.statusField.messageField),$(".cssload-container.overlay").fadeOut()})}}function o(e){e.premiseField.measuredField?d.mainContent.find(".sixmonthly-option").addClass("hidden"):d.mainContent.find(".sixmonthly-option").removeClass("hidden")}function r(){var e=d.mainContent.find(".sixmonthly-option span.radio-label").html();d.mainContent.find(".sixmonthly-option span.radio-label").html(e.replace("(","<span>(").replace(")",")</span>"))}function s(e){c.personIDField=e.PersonId,c.premiseIDField=e.PremiseId,c.accountIDField=e.AccountId,c.emailAddressField=e.personField.emailAddressField,d.mainContent=$(".payment-func.setup-payment-plan"),d.submitButton=d.mainContent.find(".nb-btn.btn-setup-payment-plan"),1==JSON.parse(localStorage.getItem("setupPPRequestSubmitted"))?d.submitButton.prop("disabled",!0):d.submitButton.unbind("click touch").on("click touch",i),r(),a.i(l.b)(d.mainContent.find("select.payment-day")),initNumberOfOccupants(d.mainContent.find(".number-occupants"),e.accountField.numberOfOccupiersField),o(e),$(".alert_window.success.wp-modal .close-btn").on("click",function(){$(".alert_window.success.wp-modal").fadeOut()})}var l=a(1),d={},c={accountIdField:void 0,premiseIdField:void 0,personIdField:void 0,emailAddressField:void 0,contactSourceField:"1",paymentFrequencyField:void 0,paymentDayField:void 0,numberOfOccupiersField:void 0};d.init=function(){$(".cssload-container.overlay").fadeOut();var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==e)return void console.warn("Couldn't get account detail for bill and payments - setup payment plan");s(e)},t.a=d},function(e,t,a){"use strict";function n(){$(".account-summary-notifications-phonenumber a").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=$(".updatePhoneNumberAlert");t.find(".form-group").removeClass("empty").removeClass("completed").removeClass("error").addClass("active"),t.find(".updatePhoneNumberConfirmation,.updatePhoneNumberFailed").addClass("hidden"),t.find(".updatePhoneNumberForm").removeClass("hidden"),t.show(),t.find("input.telephone").val("").focus(),$(".updatePhoneNumberAlert .send-btn").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".updatePhoneNumberAlert")){$(".cssload-container.overlay").show();try{$.when(a.i(s.b)(t.find("input.telephone").val())).done(function(e){$(".cssload-container.overlay").fadeOut(),t.find(".updatePhoneNumberForm").addClass("hidden"),"0"==e.statusField.codeField?(t.find(".updatePhoneNumberFailed").addClass("hidden"),t.find(".updatePhoneNumberConfirmation").removeClass("hidden"),t.addClass("success"),$(".account-summary-notifications-phonenumber").addClass("hidden")):(t.find(".updatePhoneNumberConfirmation").addClass("hidden"),t.find(".updatePhoneNumberFailed").removeClass("hidden"),t.addClass("hidden"))})}catch(e){console.log(e)}}})})}function i(){$(".account-summary-notifications-occupancy a").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=$(".updateNumberofOccupiersAlert");initMyAccountNumberOfOccupier($(".updateNumberofOccupiersAlert .number-of-occupier"),t.find("#number-of-occupier-placeholder").val()),t.find(".form-group").removeClass("empty completed error").addClass("active"),t.find(".updateNumberofOccupiersForm").removeClass("hidden"),t.show(),$(".updateNumberofOccupiersAlert .send-btn").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".updateNumberofOccupiersAlert")){$(".cssload-container.overlay").show();try{$.when(a.i(l.e)(t.find(".number-of-occupier").val())).done(function(e){$(".cssload-container.overlay").fadeOut(),t.find(".updateNumberofOccupiersForm").addClass("hidden"),"0"==e.statusField.codeField?(t.find(".updateOccupiersFailed").addClass("hidden"),t.find(".updateOccupiersConfirmation").removeClass("hidden"),t.addClass("success"),$(".account-summary-notifications-occupancy").addClass("hidden")):(t.find(".updateOccupiersConfirmation").addClass("hidden"),t.find(".updateOccupiersFailed").removeClass("hidden"),t.addClass("hidden"))})}catch(e){console.log(e)}}})})}function o(e){if(null!=e&&void 0!==e&&""!=typeof e||(e=JSON.parse(localStorage.getItem("smartMeterAlertStatus"))),null!=e&&void 0!==e&&""!=typeof e){if("[]"!=e.usageAlertState||null!=e.usageAlertState||"null"!=e.usageAlertState){var t=!0,a=!1,n=void 0;try{for(var i,o=e.usageAlertState[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){var r=i.value;0==r?($(".account-summary-notifications-highconsumption").addClass("hidden"),$(".account-summary-notifications-leakage").removeClass("hidden")):1==r&&($(".account-summary-notifications-leakage").addClass("hidden"),$(".account-summary-notifications-highconsumption").removeClass("hidden"))}}catch(e){a=!0,n=e}finally{try{!t&&o.return&&o.return()}finally{if(a)throw n}}}}else $(".account-summary-notifications-leakage").addClass("hidden"),$(".account-summary-notifications-highconsumption").addClass("hidden")}var r=a(1),s=a(7),l=a(5);t.a=o;var d={},c={showMeterReading:!0,showEvents:!0,currentAddress:null},u=function(e){if(c.currentAddress!==e.premiseField.propertyAddressField){if(c.currentAddress=e.premiseField.propertyAddressField,!e)return void $(".account-summary-notifications").addClass("hidden");if(e.metersField&&e.metersField[0]?!0!==e.metersField[0].mustReadField?c.showMeterReading=!1:c.showMeterReading=!0:c.showMeterReading=!1,e.premiseField&&e.premiseField.propertyAddressField?c.showEvents=!0:c.showEvents=!1,!c.showMeterReading&&!c.showEvents)return void $(".account-summary-notifications").addClass("hidden");if(c.showMeterReading||$(".account-summary-notifications .meter-reading").addClass("hidden"),c.showEvents){var t=e.premiseField.propertyAddressField.split(","),a=t[t.length-1];m.getEvents(a)}else $(".account-summary-notifications .events").addClass("hidden");e.personField.mobileNumberField||e.personField.homePhoneNumberField||e.personField.workPhoneNumberField||$(".account-summary-notifications-phonenumber").removeClass("hidden"),e.accountField.numberOfOccupiersField||$(".account-summary-notifications-occupancy").removeClass("hidden"),void 0!=e.accountField.smartMeterField&&!0===e.accountField.smartMeterField&&"3"!=e.accountField.accountTypeField&&o()}},m={getEvents:function(e){$(".cssload-container.overlay").show();var t={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:e.trim(),lat:"",lng:"",easting:null,northing:null,recLimit:notificationsRecLimit},n=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(n.premiseField&&void 0!=n.premiseField.gisXField&&null!=n.premiseField.gisXField&&""!=n.premiseField.gisXField&&void 0!=n.premiseField.gisYField&&null!=n.premiseField.gisYField&&""!=n.premiseField.gisYField)t.easting=n.premiseField.gisXField,t.northing=n.premiseField.gisYField,m.getEventsApi(t);else{var i=new google.maps.Geocoder;void 0!=i&&i.geocode({address:e},function(e,n){n==google.maps.GeocoderStatus.OK?(t.lat=e[0].geometry.location.lat(),t.lng=e[0].geometry.location.lng(),m.getEventsApi(t)):(a.i(r.g)("Geocode was not successful"),c.showMeterReading||$(".account-summary-notifications").addClass("hidden"),$(".cssload-container.overlay").fadeOut())})}},getEventsApi:function(e){if(e){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(e),contentType:"application/json",success:function(t){localStorage.getEventRequestGoogleTracking=1,localStorage.getRequestGoogle=JSON.stringify(t),p(t,e)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})):($(".summary-func").removeClass("hidden"),p(t,e))}},correctString:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},p=function(e,t){return e&&e.Event?c.showEvents=!0:c.showEvents=!1,c.showMeterReading||c.showEvents?c.showEvents?void h(e.Event,c.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(e,t,a){$(".account-summary-notifications").removeClass("hidden");for(var n=$("#areaDetailPage").val(),i=e,o="",r=0;r<i.length;r++)if(i[r].ID&&i[r].name&&i[r].dateStarted&&i[r].closed){var s=new Date(i[r].dateStarted),l=new Date,d=s<=l&&"0"===i[r].closed;if(d){var c="";c=null!=a.easting&null!=a.northing?window.location.protocol+"//"+window.location.hostname+":"+window.location.port+n+"?type=event&id="+i[r].ID+"&area="+a.area+"&easting="+a.easting+"&northing="+a.northing+"&postcode="+a.postcode+"&recLimit="+a.recLimit:window.location.protocol+"//"+window.location.hostname+":"+window.location.port+n+"?type=event&id="+i[r].ID+"&area="+a.area+"&lat="+a.lat+"&lng="+a.lng+"&postcode="+a.postcode+"&recLimit="+a.recLimit,o+="<div class='form-row'><strong class='font-18'>"+m.correctString(i[r].name.toLowerCase())+"</strong><a target='_blank' class='nb-btn nb-btn-block' href='"+c+"'>"+notificationFindOutMoreCtaTxt+"</a></div>"}}""===o?t?$(".account-summary-notifications .events").addClass("hidden"):$(".account-summary-notifications").addClass("hidden"):$(".account-summary-notifications .events").html(o),$(".cssload-container.overlay").fadeOut()},f=function(e){var t,a=new Date;""==t&&(t=365),a=new Date(a.getTime()+24*t*60*60*1e3),$.cookie("ineligibleDDNotificationCookie",e,{expires:a})},v=function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null!=e&&null!=e.paymentField&&e.paymentField.autopayNotAllowedField){var t=null!==$.cookie("ineligibleDDNotificationCookie")||""!==$.cookie("ineligibleDDNotificationCookie")?$.cookie("ineligibleDDNotificationCookie"):null;void 0!==t&&null!==t&&t==e.AccountId?$(".account-summary-ineligible-dd").addClass("hidden"):($(".account-summary-ineligible-dd").removeClass("hidden"),$(".ineligible-dd-btn").on("click touch",function(){$(".account-summary-ineligible-dd").addClass("hidden"),f(e.AccountId)}))}else $(".account-summary-ineligible-dd").addClass("hidden")};d.initialize=function(e){if(u(e),v(),n(),i(),"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField)return $(".account-summary-notifications-typeBased").removeClass("hidden"),void(c.summary=!0);$(".account-summary-notifications-typeBased").addClass("hidden")},t.b=d},function(e,t,a){"use strict";var n=function(e){this.configuration=e,this.init=function(){try{var e=this;this.checkPagingConfiguration();var t=this.configuration;$(t.container).find(t.paginationContainer).html("");for(var a='<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>',n=1;n<=t.totalPage;n++)a+='<li class="page-item page-numb" desPage="'+n+'"><a class="page-link" href="javascript:void(0)">'+n+"</a></li>";a+='<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>',$(t.container).find(t.paginationContainer).append(a),t.totalItem<=t.itemPerPage?($(t.container).find(t.paginationContainer+" .page-item.prev a").addClass("disabled"),$(t.container).find(t.paginationContainer+" .page-item.next a").addClass("disabled")):($(t.container).find(t.paginationContainer+" .page-item.prev a").removeClass("disabled"),$(t.container).find(t.paginationContainer+" .page-item.next a").removeClass("disabled")),$(t.container+" "+t.paginationContainer+" .page-numb").on("click touch",function(){var t=parseInt($(this).attr("desPage"));e.goToPage(t,e)}),$(t.container).find(t.paginationContainer+" .page-item.prev a").on("click touch",function(){e.goToPrevPage(e)}),$(t.container).find(t.paginationContainer+" .page-item.next a").on("click touch",function(){e.goToNextPage(e)}),this.goToPage(1)}catch(e){console.log("pagging: "+e)}},this.goToPage=function(e,t){void 0==t&&(t=this);var a=$(t.configuration.container).find(t.configuration.paginationContainer);if(a.fadeOut(0),a.find(".page-item.next a").removeClass("disabled"),a.find(".page-item.prev a").removeClass("disabled"),1===e&&a.find(".page-item.prev a").addClass("disabled"),e===t.configuration.totalPage&&a.find(".page-item.next  a").addClass("disabled"),t.configuration.totalPage>t.configuration.maxPageUiElements){a.find(".page-numb").addClass("hidden"),a.find(".page-numb[desPage=1]").removeClass("hidden"),a.find(".page-numb[desPage="+t.configuration.totalPage+"]").removeClass("hidden"),a.find(".page-numb[desPage="+e+"]").removeClass("hidden"),a.find(".page-space").remove(),1!==e&&a.find(".page-numb[desPage="+(e-1)+"]").removeClass("hidden"),e!==t.configuration.totalPage&&a.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");for(var n=(t.configuration.maxPageUiElements-3)/2,i=1;i<=n;i++)e-i>0&&a.find(".page-numb[desPage="+(e-i)+"]").removeClass("hidden"),e+i<t.configuration.totalPage&&a.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");if(e-n<=1)for(var o=1,i=e-n;i<=1;i++)a.find(".page-numb[desPage="+(e+n+o)+"]").removeClass("hidden"),o++;if(e-n>2&&a.find(".page-numb[desPage=1]").after('<li class="page-item page-space"><span class="page-link">...</span></li>'),e+n>=t.configuration.totalPage)for(var o=1,i=e+n;i>=t.configuration.totalPage;i--)a.find(".page-numb[desPage="+(e-n-o)+"]").removeClass("hidden"),o++;e+n<t.configuration.totalPage-1&&a.find(".page-numb[desPage="+t.configuration.totalPage+"]").before('<li class="page-item page-space"><span class="page-link">...</span></li>')}a.find(".page-numb").removeClass("active"),a.find(".page-numb[desPage="+e+"]").addClass("active"),a.fadeIn(60),t.configuration.pageChangedCallBack(e)},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 e=Math.ceil(this.configuration.totalItem/this.configuration.itemPerPage);this.configuration.totalPage=e,void 0!=this.configuration.totalPageLimit&&this.configuration.totalPageLimit>this.configuration.calculatedTotalPage&&(this.configuration.totalPage=e)},this.getCurrentPage=function(){var t=$(e.container+" "+e.paginationContainer+" .page-numb.active").attr("desPage");return parseInt(t)},this.goToPrevPage=function(e){void 0==e&&(e=this);var t=e.getCurrentPage();this.goToPage(t-1,e)},this.goToNextPage=function(e){void 0==e&&(e=this);var t=e.getCurrentPage();this.goToPage(t+1,e)},this.init()};t.a=n},function(e,t,a){"use strict";function n(e,t){switch(t.find(".usage-compare-lbl").addClass("hidden"),t.find(".wp-low-water-use i").removeClass("red"),e.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 i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$(".wp-your-usage-compare"),a=$.parseJSON(e),i=t.find("#waterUsageBarChart"),o="";$(i).html("");var r={label:$(".liters-perday-bar-chart-label").val(),data:[{label:$(".your-usage-bar-chart-label").val(),usage:a.YourUsage,color:"#004595"},{label:$(".similar-neighbours-bar-chart-label").val(),usage:a.SimilarNeighboursUsage,color:"grey"},{label:$(".water-efficient-bar-chart-label").val(),usage:a.WaterEfficientNeighboursUsage,color:"#66b333"}]},s=$.parseJSON(JSON.stringify(r));$.each(s.data,function(e,t){var n=Math.round(t.usage/a.UsageMaxValue*100)+30;n>100&&(n=100),o+='<div class="loader"><div class="usage-bar-chart"><div class="usage-bar-lbl-box"><div class="bar-label-'+e+' ">'+t.label+'</div></div><div class="usage-progress"><div class="usage-progress-bar" data-value="'+n+'%" style="width: '+n+"%; background-color:"+t.color+'"></div><div class="usage-progress-content"><span class="label-txt">'+Math.round(t.usage)+'</span><span class="label-litres"> '+s.label+"</span></div></div></div> <br/></div>"}),$(i).append(o),c(),n(a,t)}function o(){function e(e){var t=$(e),a=t.val(),n=t.attr("min"),i=t.attr("max"),o=i-n,r=Math.round(100*(a-n)/o),s=t.next();s.find("span.bar-btn").css("left",r+"%"),s.find("span.bar > span").css("width",r+"%"),s.find("span.bar-btn > span").text(a)}$.fn.rangeslider=function(t){var a=this;return a.attr("value"),a.wrap("<span class='range-slider'></span>"),a.after("<span class='slider-container'><span class='bar'><span></span></span><span class='bar-btn'><span>0</span></span></span>"),e(this),a},0!=$(".rangeBox").length&&($(".rangeBox").rangeslider(),$("html").hasClass("isNet")?$(".rangeBox")[0].addEventListener("change",function(){e(this)},!1):$(".rangeBox")[0].addEventListener("input",function(){e(this)},!1))}function r(){$(".btn-change-number").on("click touch",function(e){e.preventDefault(),$(this).addClass("hidden"),$(l.s).find(".number-occupiers").removeClass("hidden"),o()})}function s(){$(".usage-compare-btn").on("click touch",function(e){e.preventDefault(),$(this).blur();var t=parseInt($(".number-occupiers .rangeBox").val());averageUsage(accountUsage.lastYearAvgUsageField,t),$(l.s).find(".number_of_people span").html(t),$(l.s).find(".number_of_people_sumary span").html(t),$(".cssload-container.overlay").show(),getWaterUsageData($(".rangeBox").val()),i($.parseJSON(localStorage.getItem("waterUsageData")),$(".wp-your-usage-metered"))})}var l=a(2);t.a=i;var d={},c=function(){0!=$(".usage-progress").length&&$(".usage-progress .usage-progress-bar").css("width",function(){return $(this).attr("data-value")})};d.initialize=function(){r(),s()},t.b=d},function(e,t,a){"use strict";var n=a(1),i=a(0),o=a(17),r=a(18),s=(a(4),{}),l=!1,d=function(e,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*e)/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)},c=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n=$(".realexServiceUrl").val();n=""!=n&&null!=n?n.substring(0,n.lastIndexOf(".")).toLowerCase():"";var r=null!=e&&null!=e.origin&&""!=e.origin?e.origin.substring(0,e.origin.lastIndexOf(".")).toLowerCase():"";try{if(n===r){var s=JSON.parse(e.data);if(void 0==s.AUTHCODE)return $("#payButtonId").addClass("hidden"),void("0px"!=s.iframe.width&&$(".cssload-container.overlay").fadeOut());if(""===s.AUTHCODE)f(t,s,function(){o.a.init(1,s)});else{var l=null!=s.ORDER_ID?atob(s.ORDER_ID):"";a.i(i.b)([{name:"OrderId",value:l}],function(){m(t,s)}),console.log("Called passTransactionToCcnb successfully")}}else $(".cssload-container.overlay").fadeOut()}catch(t){o.a.init(1,{RESULT:btoa(e.data)})}},u=function(e,t,i){if(""!==t.personField.emailAddressField&&void 0!==t.personField.emailAddressField&&!emailRegEx.test(t.personField.emailAddressField))return void o.a.init(1,{RESULT:btoa("not connect to server")});var r="";h(t.personField.mobileNumberField)?r=t.personField.mobileNumberField:h(t.personField.homePhoneNumberField)?r=t.personField.homePhoneNumberField:h(t.personField.workPhoneNumberField)?r=t.personField.workPhoneNumberField:h(i)&&(r=i);var s=a.i(n.n)(t.accountField.billDisplayAddressField.addressLine1Field.split("/").join("-")),l=t.accountField.billDisplayAddressField.addressLine4Field.replace(/[^a-z0-9\s]/gi,"").replace(/[_\s]/g,"-").split(",")[0].split("/").join("-"),d={AccountId:t.AccountId,Amount:e,BillingAddressLine1:s,BillingAddressLine2:a.i(n.n)(t.accountField.billDisplayAddressField.addressLine2Field.split("/").join("-")),BillingAddressLine3:a.i(n.n)(t.accountField.billDisplayAddressField.addressLine3Field.split("/").join("-")),BillingAddressCity:a.i(n.n)(l),BillingAddressPostalCode:a.i(n.n)(t.accountField.billDisplayAddressField.postCodeField.split("/").join("-")),CustomerNumber:t.AccountId,CustomerEmail:t.personField.emailAddressField};""!==r&&(d.CustomerHomePhoneNumber="44|"+a.i(n.n)(r)),$(".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+"?"+a.i(n.o)(d),contentType:"application/json",success:function(e){RealexHpp.setHppUrl($(".realexServiceUrl").val()),RealexHpp.embedded.init("payButtonId","iframeId","",JSON.parse(e)),window.addEventListener?window.addEventListener("message",c,!1):window.attachEvent("message",c),console.log("Called receivePaymentMessage successfully"),$(".payment-func").addClass("hidden"),$(".payment-func.pay-by-card").removeClass("hidden"),$("#payButtonId").click()},error:function(e){initPopupErrorRealex($(".pay-by-card-alert-realex-failure"))}})},m=function(e,t){f(e,t,function(e){$(".payment-func.pay-by-card").addClass("hidden"),0!==parseInt(e.statusField.codeField)?initPopupErrorCCB($(".pay-by-card-alert-ccb-failure")):l?p(function(){r.a.init(t,e)}):(r.a.init(t,e),console.log("Called paySuccessControl successfully"))})},p=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a=t.personField,n=t.accountField,i=n.billDisplayAddressField;""!=i.addressLine4Field&&i.addressLine4Field.split(/\,/)[0];var r={FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};r.AccountId=t.AccountId,r.PersonId=t.PersonId,r.PremiseId=t.PremiseId,r.EbillingFlag=!0,r.eBillingField=!0,r.EbillingFlagSpecified=!0,r.DateOfBirth=a.dateOfBirthField,$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(r),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();e();var a=JSON.parse(localStorage.getItem("accountDetailInfo"));a.accountField.eBillingField=!0,a.accountField.EbillingFlag=!0,localStorage.accountDetailInfo=JSON.stringify(a),$("body").trigger({type:"doneUpdatingEbillingSetting"})},error:function(e){o.a.init(2,e)}})},h=function(e){return void 0!=e&&""!==e},f=function(e,t,a){var n=null!=t.AMOUNT?atob(t.AMOUNT):0,i=parseFloat(n/100).toFixed(2),o={accountIdField:e.AccountId,premiseIdField:e.PremiseId,contactSourceField:"1",personIdField:e.PersonId,cardTypeField:"VISA",emailAddressField:e.personField.emailAddressField,cardNameField:e.personField.firstNameField+" "+e.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:i,paymentTimeField:null!=t.TIMESTAMP?atob(t.TIMESTAMP):"",currencyField:"GBP",paymentOrderNumberField:null!=t.ORDER_ID?atob(t.ORDER_ID):""};""===o.cardTypeField&&(o.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(o),url:window.apiUrlCardPaymentService,contentType:"application/json",success:function(t){a(t),getAccountDetail(e.AccountId,e.PremiseId,e.PersonId)},error:function(e){initPopupErrorCCB($(".pay-by-card-alert-ccb-failure"))}})};s.init=function(e,t,a){if(window.addEventListener("error",function(e){alert("error")}),(hasURLPage(urlAccount.account)||hasURLPage(urlAccount.notloggedinmakeapayment))&&void 0!=localStorage.getItem("accountDetailInfo")){var n=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=n&&""!==n&&($(".cssload-container.overlay").show(),l=t,e=e.toFixed(2),d(e,n.AccountId),u(e,n,a))}},t.a=s},function(e,t,a){"use strict";var n=a(4),i={},o=function(e,t){localStorage.payByCardSuccess=!1;var a=$(".payment-func.pay-error");if(a.find(".incrrect-card-detail").addClass("hidden"),a.find(".other-payment-error").addClass("hidden"),a.find(".update-card-fail").addClass("hidden"),hasURLPage(urlAccount.notloggedinmakeapayment)&&(a.find(".need-remove-account-form-when-non-login").removeClass("account-form"),a.find(".need-move-out-box-if-not-login").appendTo(".pay-error"),a.find(".back-to-billing-not-login").removeClass("hidden"),a.find(".back-to-billing").addClass("hidden")),1===e){var n=atob(t.RESULT);return void("101"===n||"102"===n||"103"===n?a.find(".incrrect-card-detail").removeClass("hidden"):a.find(".payment-error-realex-no-response").removeClass("hidden"))}if(2===e)return void a.find(".update-card-fail").removeClass("hidden")},r=function(e){$(".payment-func.pay-error .back-to-billing").unbind().click(function(){2===e?$('li[rel="billspayments"]').click():(localStorage.makePayment="true",n.a.initialize(!0))})},s=function(e){$(".pay-error .back-to-billing-not-login").unbind().click(function(){window.location.href=2===e?urlHome:urlAccount.notloggedinmakeapayment})};i.init=function(e,t){2===e?$(".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),o(e,t),r(e),s(e)},t.a=i},function(e,t,a){"use strict";function n(e){return a.i(o.d)(r.errorMessage.val())?isVerified()?(e.preventDefault(),e.stopPropagation(),a.i(o.b)(),!1):void 0:(e.preventDefault(),e.stopPropagation(),!1)}function i(e,t){return 1==e||2==e||1==t}var o=a(4),r={};r.init=function(e,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",n),r.payment.addClass("hidden"),s(e,t)};var s=function(e,t){r.payment.removeClass("hidden"),console.log("Remove hidden class from card payment success div"),pushStateParameterUrl({step:"card-payment-confirm"}),r.bankAuthCode.html(atob(e.AUTHCODE)),r.confirmPaymentNumber.html(t.contactIdField);var a=atob(e.AMOUNT),n=(parseFloat(a)/100).toFixed(2);r.paymentTeaser.html(r.paymentTeaser.html().replace("##Amount","&#8356;"+n));var o=JSON.parse(localStorage.getItem("accountDetailInfo"));isLogined()?(r.payYourBillLater.addClass("hidden"),r.paySuccessContainer.addClass("wp-usage-box"),r.btnGoToHome.addClass("hidden"),null!=o&&null!=o.paymentField&&null!=o.paymentField.accountAutopayTypeField&&null!=o.paymentField.autopayNotAllowedField&&(i(o.paymentField.accountAutopayTypeField,o.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!=o&&null!=o.paymentField&&null!=o.paymentField.accountAutopayTypeField&&null!=o.paymentField.autopayNotAllowedField&&(i(o.paymentField.accountAutopayTypeField,o.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),console.log("Pay success scroll to top")};t.a=r},function(e,t,a){"use strict";function n(){var e=$(".branch-sort-code-row");return 2==e.find(s.box1).val().length&&2==e.find(s.box2).val().length&&2==e.find(s.box3).val().length}function i(){var e=$(".branch-sort-code-row");e.parent().removeClass("error empty"),e.parent().find(".form-error").text("")}var o=a(1),r={},s={box1:"input[name='sort-code-box-1']",box2:"input[name='sort-code-box-2']",box3:"input[name='sort-code-box-3']"},l=/^[0-9]*$/;r.init=function(e){var t=$(".branch-sort-code-row");a.i(o.i)(t.find("input")),t.find(s.box1).on("propertychange input",function(){l.test($(this).val())&&2==$(this).val().length&&t.find(s.box2).focus().select(),n()&&(e(),i())}),t.find(s.box2).on("propertychange input",function(){l.test($(this).val())&&2==$(this).val().length&&t.find(s.box3).focus().select(),n()&&(e(),i())}),t.find(s.box3).on("propertychange input",function(){n()&&(e(),i())})},r.reset=function(){var e=$(".branch-sort-code-row");e.find(s.box1).val(""),e.find(s.box2).val(""),e.find(s.box3).val(""),i()},r.validate=function(){var e=$(".branch-sort-code-row"),t=e.find(s.box1).val(),a=e.find(s.box2).val(),n=e.find(s.box3).val();return t?e.find(s.box1).parent().removeClass("empty"):e.find(s.box1).parent().addClass("empty"),a?e.find(s.box2).parent().removeClass("empty"):e.find(s.box2).parent().addClass("empty"),n?e.find(s.box3).parent().removeClass("empty"):e.find(s.box3).parent().addClass("empty"),2!==t.length||2!==a.length||2!==n.length?(e.parent().addClass("error"),e.parent().find(".form-error").html(codeSortCode),!1):(i(),!0)},t.a=r},function(e,t,a){"use strict";var n={};n.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=n},function(e,t,a){"use strict";var n={};n.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=n},function(e,t,a){"use strict";var n={};n.initialize=function(e){if(e){for(var t="",a=e.premiseField.propertyAddressField.split(","),n=0;n<a.length-2;n++)t+=a[n]+" ";t+="<br>"+a[a.length-2]+" "+a[a.length-1],$(".accountSummary--allComponents .account-address").html(t),$(".accountSummary--allComponents .account-name").html(e.personField.firstNameField+" "+e.personField.surnameField),$(".accountSummary--allComponents .account-id").children(":first-child").html(e.AccountId),$(".accountSummary__accountDetails .btn-change-detail").unbind("click touch").on("click touch",function(e){e.preventDefault(),localStorage.updateUserDetail=!0,$('li[rel="profile"]').click(),$(".profile-view .changedetail-btn").trigger("click"),htmlScroll()})}},t.a=n},function(e,t,a){"use strict";function n(){null!=localStorage.getItem("accountDetailID")&&"true"==localStorage.getItem("accountDetailID")&&o.diffirentAccountPropertyBox.removeClass("hidden")}function i(){o.diffirentAccountPropertyButton.blur(),$(".account-multi__box").removeClass("hidden"),localStorage.refreshAccountSummaryTab=!0}var o={};o.initialize=function(){o.diffirentAccountPropertyBox=$(".row-different-account-property"),o.diffirentAccountPropertyButton=o.diffirentAccountPropertyBox.find(".nb-btn"),o.diffirentAccountPropertyButton.unbind("click touch").on("click touch",i),n()},t.a=o},function(e,t,a){"use strict";var n={},i=function(e){e&&e.accountField&&!e.accountField.eBillingField?($(".accountSummary--allComponents .wp-e-billing").removeClass("hidden"),$(".accountSummary--allComponents #Ebilling").prop("checked",e.accountField.eBillingField),o(e),$(".accountSummary--allComponents #Ebilling").unbind("change").on("change",function(t){t.preventDefault();var a={AccountId:e.AccountId,PersonId:e.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(a),contentType:"application/json",success:function(t){0==t.statusField.codeField?($(".accountSummary--allComponents .wp-e-billing").addClass("hidden"),e.accountField.eBillingField=isSwitched($(".accountSummary--allComponents #Ebilling")),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(e),$(".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",e.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",e.accountField.eBillingField)},timeout:apiTimeOut})})):$(".accountSummary--allComponents .wp-e-billing").addClass("hidden")},o=function(e){if("3"==e.accountField.accountTypeField&&0==e.accountField.eBillingField)return void $(".switch-to-ebiling-container").addClass("hidden");$(".switch-to-ebiling-container").removeClass("hidden")};n.initialize=function(e){i(e)},t.a=n},function(e,t,a){"use strict";var n=a(28),i=a(22),o=a(24),r=a(13),s=a(27),l=a(30),d=a(23),c=a(26),u=a(29),m={};m.initialize=function(e){m.accountSummary=$(".accountSummary--allComponents"),void 0==e||e||$(".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"),d.a.initialize(),r.b.initialize(t),n.a.initialize(t),i.a.initialize(t),o.a.initialize(t),c.a.initialize(t),s.a.initialize(t),l.a.initialize(m.accountSummary),u.a.initialize(t)},t.a=m},function(e,t,a){"use strict";var n={};n.initialize=function(e){e&&e.accountField&&!e.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=n},function(e,t,a){"use strict";function n(){c.mainContent.find(".wp-usage-box").addClass("hidden")}function i(e){1==e.paymentField.accountAutopayTypeField?a.i(l.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField)+" Direct Debit")):(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodDdOnReceiptOfBillLabel").val())):a.i(l.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField)),c.mainContent.find(".wp-usage-box h2").html(a.i(d.a)(e.paymentField.outstandingInstalmentAmountField))):(c.mainContent.find(".wp-usage-box h2").html(a.i(d.a)(e.paymentField.outstandingInstalmentAmountField)),e.paymentField.outstandingInstalmentAmountField>0&&(3==e.paymentField.accountPaymentFrequencyField&&e.premiseField.measuredField||6==e.paymentField.accountPaymentFrequencyField&&!e.premiseField.measuredField)?(c.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),c.mainContent.find(".wp-usage-box date").html(a.i(l.k)(e.paymentField.nextInstalmentDateField))):2==e.paymentField.accountAutopayTypeField?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodWaterDirectLabel").val())):"3rdPartyClaim"==e.accountField.nWLAccountOwnerField?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodThirdPartyLabel").val())):e.paymentField.accountPaymentFrequencyField?(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField))):(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodOnReceiptOfBillLabel").val())))}function o(e){!0===e?localStorage.makePayment=!0:htmlScroll(),$(".account-tabs .custom-dots li[rel=billspayments]").trigger("click")}function r(e){a.i(s.e)(e)?c.payYourBillButton.removeClass("hidden"):c.payYourBillButton.addClass("hidden")}var s=a(4),l=a(1),d=a(0),c={};c.initialize=function(e){if(!e)return void console.warn("Failed to get account detail for Payment status - account summary tab");c.mainContent=$(".accountSummary--allComponents .wp-usage-view .wp-col:nth-child(1)"),c.payYourBillButton=c.mainContent.find(".nb-btn.pay-your-bill"),c.viewBillPaymentsButton=c.mainContent.find(".nb-btn.view-bill-payments"),c.payYourBillButton.unbind("click touch").on("click touch",function(){return o(!0)}),c.viewBillPaymentsButton.unbind("click touch").on("click touch",function(){return o()}),n(),a.i(s.f)(c.mainContent,e),i(e),r(e)},t.a=c},function(e,t,a){"use strict";var n=a(6),i={};i.initialize=function(e){$(".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");var t=0;if(e){var i=e.accountField.mIMOInProgressField,o=e.premiseField.meterAppInProgressField;i&&(++t,$(".accountSummary--allComponents .wp-your-requests__move-home-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__move-home-request .date").html(a.i(n.b)(e.accountField.mIMOSLADueField))),o&&(++t,$(".accountSummary--allComponents .wp-your-requests__water-meter-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__water-meter-request .date").html(a.i(n.b)(e.premiseField.meterAppSLADueField))),t>0&&$(".accountSummary--allComponents .wp-your-requests").removeClass("hidden"),t>1&&$(".accountSummary--allComponents .wp-your-requests__line").removeClass("hidden")}},t.a=i},function(e,t,a){"use strict";var n=a(5),i=a(2),o=a(11),r=a(8),s={};s.initialize=function(e){!0===e.accountField.smartMeterField?(a.i(r.a)(),3==e.accountField.accountTypeField?a.i(n.h)():($(i.k).addClass("hidden"),$(i.l).addClass("hidden"),$(i.n).addClass("hidden"),$(i.o).addClass("hidden"),e&&e.premiseField&&(void 0!==e.premiseField.measuredField&&e.premiseField.measuredField?($(i.m).find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),$(i.j).addClass("hidden"),$(i.m).removeClass("hidden")):($(i.j).find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),$(i.m).addClass("hidden"),$(i.j).removeClass("hidden"))),$(i.h).removeClass("hidden"),a.i(n.i)(),a.i(n.j)(),a.i(n.k)(),a.i(o.a)())):($(i.m).addClass("hidden"),$(i.j).addClass("hidden"),$(i.n).addClass("hidden"),$(i.o).addClass("hidden"),$(i.i).addClass("hidden"),e&&e.premiseField&&(void 0!==e.premiseField.measuredField&&e.premiseField.measuredField?($(i.l).addClass("hidden"),$(i.k).removeClass("hidden")):($(i.k).addClass("hidden"),$(i.l).removeClass("hidden"))))},t.a=s},function(e,t,a){"use strict";function n(){r.btnUsageAmIBetterMetterButton.blur(),r.btnViewMoreUsageButton.blur(),$('li[rel="home"]').click(),htmlScroll()}function i(){$('li[rel="home"]').click(),$(".btn-my-usage").click(),htmlScroll()}function o(){$('li[rel="home"]').click(),$(".btn-my-meter").click(),htmlScroll()}var r={};r.initialize=function(e){r.btnViewMoreUsageButton=e.find(".btn-view-more-usage"),r.btnViewMoreUsageButton.unbind("click touch").on("click touch",n),r.btnUsageAmIBetterMetterButton=e.find(".btn-am-i-better-meter"),r.btnUsageAmIBetterMetterButton.unbind("click touch").on("click touch",n),r.btnCheckUsageButton=e.find(".btn-my-usage-summary"),r.btnCheckUsageButton.unbind("click touch").on("click touch",i),r.btnGiveMeterReadButton=e.find(".btn-my-meter-summary"),r.btnGiveMeterReadButton.unbind("click touch").on("click touch",o)},t.a=r},,,,,function(e,t,a){"use strict";var n={},i=$(".financial-eligibility-checker-form-container");n.initialize=function(){s(),o(),c()};var o=function(){$(".btn-check-eligibility").on("click touch",function(e){if(e.preventDefault(),d()){var t=r(),a=l();if($(".cssload-container.overlay").show(),0==t.length||null==t||"null"==t)$(".cssload-container.overlay").fadeOut(),htmlScroll(),i.addClass("hidden"),u(),$(".extra-financial-tips-result .water-meter").removeClass("hidden"),$(".extra-financial-tips-result").removeClass("hidden"),pushStateParameterUrl({step:"financialEligibityResult"});else if(t.length>0&&null!=t&&"null"!=t){var n,o={HouseholdandBenefitOptions:t,WaterBillPaymentOptions:a};$.ajax({type:"POST",cache:!1,url:apiUrlCheckFinancialEligibility,data:JSON.stringify(o),contentType:"application/json",success:function(e){e&&(null!=e&&void 0!=e&&""!=e&&(n=JSON.parse(e),$(".financial-eligibility-checker-form-container").addClass("hidden"),1==n.EligiblilityStatus?(n.SupportPlusEligible&&$(".financially-eligible .support-plus").removeClass("hidden"),n.WaterSureEligible&&$(".financially-eligible .water-sure").removeClass("hidden"),n.WaterDirectEligible&&$(".financially-eligible .water-direct").removeClass("hidden"),$(".financially-eligible").removeClass("hidden")):2==n.EligiblilityStatus?($(".financially-may-be-eligible .debt-advice").removeClass("hidden"),$(".financially-may-be-eligible").removeClass("hidden")):u(),n.GetWaterMeter&&$(".extra-financial-tips-result .water-meter").removeClass("hidden"),n.ShowWaterSavingTips&&$(".extra-financial-tips-result .water-saving-tips").removeClass("hidden"),$(".extra-financial-tips-result").removeClass("hidden"),pushStateParameterUrl({step:"financialEligibityResult"})),htmlScroll())},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}$(".cssload-container.overlay").fadeOut()}})},r=function(){var e=[];return $("input:checkbox:checked").each(function(){e.push($(this).val())}),e},s=function(){history.replaceState(null,"",location.href.split("?")[0])},l=function(){return $(".water-bill-payment input:radio:checked").val()},d=function(){return 0==$(".water-bill-payment input:radio:checked").length?($(".water-bill-payment .chk-button").addClass("nb-btn-error"),!1):!$(".water-bill-payment .chk-button").hasClass("nb-btn-error")||($(".water-bill-payment .chk-button").removeClass("nb-btn-error"),!0)},c=function(){$(".water-bill-payment input:radio").on("click touch",function(){$(".water-bill-payment .chk-button").removeClass("nb-btn-error")})},u=function(){$(".financially-not-eligible .more-time-to-pay").removeClass("hidden"),$(".financially-not-eligible .benefits-entitled").removeClass("hidden"),$(".financially-not-eligible .talk-to-us").removeClass("hidden"),$(".financially-not-eligible").removeClass("hidden")};t.a=n},,,,,,,,,,,function(e,t,a){"use strict";function n(e,t,a){var n=new Date(e,t,a);return n.getFullYear()==e&&n.getMonth()==t&&n.getDate()==a}var i={},o=".firstname",r=".surname",s=".fullname",l=".email",d=".oldpassword",c=".password",u=".confirmpassword",m=".telephone",p=".address",h=".address1",f=".address2",v=".city",g=".nwlnumber",y=".postcode",b=".new-postcode",w=".housenumber",C=".addressauto",F=".day",S=".month",k=".year",P=".name",I=".account-holder-name",D=".bank-account-number",A=".meter-read";window.isDateExists=n,window.transformBlacklistedSpecialCharsToStringNames=function(e){var t=e;return t=t.replace(/</g," less than "),t=t.replace(/>/g," greater than "),t=t.replace(/&/g," and "),t=t.replace(/\//g," - "),t=t.replace(/\\/g," - "),t=t.replace(/\*/g," ")};var _=function(){$(o).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0);var t=$(this).val().charAt(0).toUpperCase()+$(this).val().slice(1);$(this).val(t),inputValidate($(this),e)}),$(s).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(r).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(l).on("propertychange input",function(){var e=!1;$(".email-confirm-message").addClass("hidden"),emailRegEx.test($(this).val())&&(e=!0,$(".email-confirm-message").removeClass("hidden")),inputValidate($(this),e)}),$(d).on("propertychange input",function(){var e=!1;(passwordRegEx.test($(this).val())||$(this).val().length>32)&&(e=!0),inputValidate($(this),e)}),$(c).on("focus focusout",function(){$(".password-rules").toggle()}),$(c).on("propertychange input",function(){var e=O($(this));inputValidate($(this),e)}),$(".loginpassword, .oldpassword").on("propertychange input",function(){inputValidate($(this),!0)}),$(".passwordfree").on("propertychange input",function(){var e=!1;passwordFreeRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(u).on("keyup input",function(){var e=!1;(passwordRegEx.test($(this).val())||$(this).val().length>32)&&(e=!0),inputValidate($(this),e)}),$(m).on("propertychange input",function(){var e=!1;telePhoneRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(p).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),x(this,30),inputValidate($(this),e)}),$(w).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(h).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),x(this,100),inputValidate($(this),e)}),$(v).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),x(this,90),inputValidate($(this),e)}),$(f).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),x(this,100),inputValidate($(this),e)}),$(g).on("keydown keyup change",function(e){this.value=this.value.replace(/\s/g,"");var t=!1;$(this).val().length>this.maxLength&&(this.value=this.value.slice(0,this.maxLength)),onlyNumberRegEx.test($(this).val())&&(t=!0),inputValidate($(this),t)}),$(y).on("propertychange input",function(){var e=!1;$(this).val($(this).val().toUpperCase()),postcodeRegExUK2.test($(this).val())&&(e=!0),x(this,12),inputValidate($(this),e)}),$(b).on("propertychange input",function(){$(this).val($(this).val().toUpperCase()),x(this,8),inputValidate($(this),!0)}),$(C).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(F).on("propertychange input",function(){var e=!1;dayRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(S).on("propertychange input",function(){var e=!1;monthRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(k).on("propertychange input",function(){var e=(new Date).getFullYear()-16,t=$(this).val(),a=!1;yearRegEx.test($(this).val())&&t<=e&&(a=!0),inputValidate($(this),a)}),$(".nub_occupiers").on("propertychange input",function(){var e=!1;!excludeSpecialRegEx.test($(this).val())&&$(this).val().length<=50&&(e=!0),inputValidate($(this),e)}),$(".datepicker, .date-required").on("change",function(){var e=!1;if(dateFormatRegEx.test($(this).val())){var t=$(this).val().substring(0,2),a=$(this).val().substring(3,5)-1;n($(this).val().substring(6,11),a,t)&&(e=!0)}inputValidate($(this),e)}),$(".priority-msg textarea").on("keydown keyup change",function(e){var t=isValidPriorityServicesMsg($(this).val());inputValidate($(this),t);var a=$(this),n=$(this).parent().find(".count"),i=0,o=254,r=0;$(this).hasClass("limit50")&&(o=50),$(this).hasClass("limit200")&&(o=200),$(this).hasClass("limit250")&&(o=250),$(this).hasClass("limit300")&&(o=300),$(this).hasClass("limit500")&&(o=500),i=a.val().length,r=o-i,r<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),i>o&&($(this).val($(this).val().substring(0,o)),r=0),n.html(r)}),$(".priority-msg-leaks textarea").on("keydown keyup change",function(e){var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),$(this).hasClass("limit500")&&(i=500),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$(".reasonNameChangeDetails").on("keydown keyup change",function(e){$(this).val().length<5?inputRequired($(this),codeNameChangeReasonDetails):inputValidate($(this),!0);var t=$(this),a=$(this).parent().find(".count"),n=0,i=30,o=0;n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$("textarea[name='contactus-additional-details']").on("keydown keyup change",function(e){inputValidate($(this),!0),$(this).removeClass("empty");var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),$(this).hasClass("limit2000")&&(i=2e3),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$(P).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(I).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(D).on("propertychange input",function(){var e=!1;onlyNumberRegEx.test($(this).val())||8!=$(this).val().length||(e=!0),inputValidate($(this),e)}),$(".sort-code-segment").on("propertychange input",function(){var e=!1;2==$(this).val().length&&meterRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(A).on("propertychange input",function(){var e=!1;4!=$(this).val().length&&5!=$(this).val().length||!meterRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)})};window.requiredForm=function(e){var t=!0,a=".form-group .form-control";e&&(a=e+" "+a),$(a).each(function(){if($(this).hasClass("firstname")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeFirstname),t=!1):inputValidate($(this),!0)),$(this).hasClass("fullname")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeFullName),t=!1):inputValidate($(this),!0)),$(this).hasClass("meter-read")&&(""==$(this).val().replace(/\s/g,"")||$(this).val().length<4||$(this).val().length>5||!meterRegEx.test($(this).val())?(inputRequired($(this),codeMeterRead),t=!1):inputValidate($(this),!0)),$(this).hasClass("surname")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeSurname),t=!1):inputValidate($(this),!0)),$(this).hasClass("account-holder-name")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),accountHolderNameInvalidMessage),t=!1):inputValidate($(this),!0)),$(this).hasClass("email")&&($(this).hasClass("no-required")?""==$(this).val().replace(/\s/g,"")||emailRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeEmail),t=!1):""!=$(this).val().replace(/\s/g,"")&&emailRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeEmail),t=!1)),$(this).hasClass("password")){var e=""==$(this).val().replace(/\s/g,"")||!passwordRegEx.test($(this).val());$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")&&!passwordRegEx.test($(this).val()));var a=O($(this));!a&&e?(inputRequired($(this),codePassword),inputValidate($(this),!1),t=!1):inputValidate($(this),!0)}if($(this).hasClass("loginpassword")||$(this).hasClass("oldpassword")){var e=""==$(this).val().replace(/\s/g,"");$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")),e||$(this).val().length>32?(inputRequired($(this),codePassword),t=!1):inputValidate($(this),!0)}if($(this).hasClass("passwordfree")&&(""==$(this).val()||passwordFreeRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codePassword),t=!1)),$(this).hasClass("confirmpassword")){var e=""==$(this).val().replace(/\s/g,"")||!passwordRegEx.test($(this).val());$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")&&!passwordRegEx.test($(this).val())),e||$(this).val()!=$(".password").val()||$(this).val().length>32?(inputRequired($(this),codeConfirmPassword),t=!1):inputValidate($(this),!0)}if($(this).hasClass("telephone")&&($(this).hasClass("required")?""!=$(this).val().replace(/\s/g,"")&&telePhoneRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeTelephone),t=!1):""==$(this).val().replace(/\s/g,"")||telePhoneRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeTelephone),t=!1)),$(this).hasClass("address")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddress),t=!1)),$(this).hasClass("housenumber")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeHouseName),t=!1)),$(this).hasClass("address1")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine1),t=!1)),$(this).hasClass("address2")&&(addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine2),t=!1)),$(this).hasClass("city")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeCity),t=!1)),$(this).hasClass("dateOfBirth")&&(""!=$(this).val().replace(/\s/g,"")&&dateFormatRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeDateOfBirth),t=!1)),$(this).hasClass("postcode")&&(""!=$(this).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(this).val().toUpperCase())?inputValidate($(this),!0):(inputRequired($(this),codePostcode),t=!1)),$(this).hasClass("day")&&(($(this).hasClass("no-require")||""!=$(this).val()&&dayRegEx.test($(this).val()))&&(""==$(this).val()||dayRegEx.test($(this).val()))?inputValidate($(this),!0):(inputRequired($(this),codeDay),t=!1)),$(this).hasClass("month")&&(($(this).hasClass("no-require")||""!=$(this).val()&&monthRegEx.test($(this).val()))&&(""==$(this).val()||monthRegEx.test($(this).val()))?inputValidate($(this),!0):(inputRequired($(this),codeMonth),t=!1)),$(this).hasClass("year")){var i=parseInt($(this).val(),10),o=(new Date).getFullYear()-16;$(this).hasClass("no-require")||"0"!=$(this).val()&&""!=$(this).val()&&yearRegEx.test($(this).val())&&!(i>o)?inputValidate($(this),!0):(inputRequired($(this),codeYear),t=!1)}if($(this).hasClass("select-preferred-time")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codePreferredTime),t=!1):inputValidate($(this),!0)),$(this).hasClass("mrtitle")&&($(this).hasClass("no-require")||(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeTitle),t=!1):inputValidate($(this),!0))),$(this).hasClass("reasonNamechange")&&($(".reasonnamechangebox").hasClass("hidden")||(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeNameChangeReason),t=!1):inputValidate($(this),!0))),$(this).hasClass("reasonNameChangeDetails")&&($(".reasonnamechangedetailsbox").hasClass("hidden")||($(this).val().length<5?(inputRequired($(this),codeNameChangeReasonDetails),t=!1):inputValidate($(this),!0))),$(this).hasClass("number-occupants")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeOccupiers),t=!1):inputValidate($(this),!0)),$(this).hasClass("nwlnumber")&&($(this).hasClass("require")?""!=$(this).val()&&nwlAcountNubmerRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAccountNumb),t=!1):""==$(this).val()||nwlAcountNubmerRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAccountNumb),t=!1)),$(this).hasClass("date-required"))if(0==$(this).val()||""==$(this).val())inputRequired($(this),codeDate),t=!1;else{var a=!1;if(dateFormatRegEx.test($(this).val())){var r=$(this).val().substring(0,2),s=$(this).val().substring(3,5)-1,l=$(this).val().substring(6,11);n(l,s,r)?a=!0:t=!1}inputValidate($(this),a)}!$(this).hasClass("telephone")&&$(this).hasClass("required")&&($(this).val()&&"0"!=$(this).val()?inputValidate($(this),!0):($(this).hasClass("dd-payment-day")||$(this).hasClass("payment-day")?inputRequired($(this),codePaymentDate):$(this).hasClass("dd-frequency")?inputRequired($(this),codePaymentFrequency):$(this).hasClass("number-bedrooms")?inputRequired($(this),codeNumberBedrooms):inputRequired($(this),codeRequire),t=!1)),$(this).hasClass("nub_occupiers")&&(excludeSpecialRegEx.test($(this).val())||$(this).val().length>50?(inputRequired($(this),codeFutureOccupier),t=!1):inputValidate($(this),!0)),$(this).hasClass("bank-account-number")&&(onlyNumberRegEx.test($(this).val())||8!=$(this).val().length)&&(inputRequired($(this),bankAccountNumberInvalidMessage),t=!1),$(this).hasClass("additional-details")&&($(this).hasClass("required")&&""==$(this).val().replace(/\s/g,"")?($(this).addClass("empty"),inputValidate($(this),!1),inputRequired($(this),codeTextArea),t=!1):inputValidate($(this),!0))});var i=e+" .country",o=e+" .new-postcode",r=!1;return".move-out__step2 .new-address-edit"!=e&&".profile-form"!=e&&".enforced-move-out__step1 .following-address-enforced-move-out-section"!=e||(r=!0),r&&$(i).length&&$(o).length&&("UK"==$(i).val()?""!=$(o).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(o).val().toUpperCase())?inputValidate($(o),!0):(inputRequired($(o),codePostcode),t=!1):inputValidate($(o),!0)),$(".form-row").hasClass("existing-nwl")&&($("input[name='existing-nwl']:checked").val()?$(".existing-nwl").removeClass("error"):($(".existing-nwl").addClass("error").find(".form-error").html(codeExisting),t=!1)),e&&!$(e).hasClass("hidden")&&(""==$(e).find(".msg").val()||addressRegEx.test($(e).find(".msg").val())?$(e).removeClass("error"):($(e).addClass("error"),t=!1)),$(".form-row").each(function(){if($(this).find(".form-group").length>1)$(this).find(".form-group").each(function(){return $(this).hasClass("empty")?($(this).find(".form-control").focus(),!1):$(this).find(".form-select").hasClass("empty")?($(this).find(".form-select").focus(),!1):void 0});else{if($(this).find(".form-group").hasClass("empty"))return $(this).find(".form-control").focus(),!1;if($(this).find(".form-select").hasClass("empty"))return $(this).find(".form-select").focus(),!1}}),t};var x=function(e,t){$(e).val().length>t&&!$(e).hasClass("ignoreMaxLength")&&$(e).val($(e).val().substring(0,t))},O=function(e){var t=!0;return e.parent().find("#eight-characters").length&&(e.val().length>=8?e.parent().find("#eight-characters").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#eight-characters").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-capital-letter").length&&(new RegExp("[A-Z]").test(e.val())?e.parent().find("#one-capital-letter").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-capital-letter").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-letter").length&&(new RegExp("[a-z]").test(e.val())?e.parent().find("#one-letter").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-letter").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-number").length&&(new RegExp("[0-9]").test(e.val())?e.parent().find("#one-number").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-number").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-special-character").length&&(new RegExp("[^A-Za-z 0-9]").test(e.val())?e.parent().find("#one-special-character").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-special-character").removeClass("success").addClass("error").find("span").html("&#10007;"))),t};i.initialize=function(){_()},t.a=i},,,function(e,t,a){"use strict";var n=a(81),i=a(75),o=a(82),r=a(80),s=a(35),l={};l.initialize=function(){$("body .contactus-form-page").length>0&&i.a.initialize(),$("body .financial-eligibility-checker-page").length>0&&s.a.initialize(),$(".priority-services-block").length>0&&n.a.initialize(),$(".timeline_phases").length>0&&o.a.initialize(),$(".catchmentArea__links").length>0&&r.a.initialize()},t.a=l},function(e,t,a){"use strict";function n(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}var a=new Date(e+" UTC");return t(a.getDate())+"."+t(a.getMonth()+1)+"."+a.getFullYear()}function i(){(r()(".news-page").length||r()(".article-page").length)&&r()(".news-date").each(function(e){r()(this).html(n(r()(this).html()))})}var o=a(3),r=a.n(o),s={},l=function(){var e=r()(window).width(),t=r()(".corporate-jumbotron .owl-carousel");if(void 0!==t.html()){t.owlCarousel({autoplay:!1,loop:!1,items:1,animateOut:"jumbotronslideOut",animateIn:"jumbotronslideIn",slideTransition:"fade",autoplayTimeout:6e3,autoplayHoverPause:!1,mouseDrag:!1,pullDrag:!1,freeDrag:!1,responsive:{0:{loop:!0},768:{loop:!1}}});var a=[];r()(".dots-line").remove(),e>=tablet?(t.append('<span class="dots-line"></span>'),t.find(".owl-dots").removeAttr("style"),r()(".corporate-jumbotron .nb-btn-link").removeAttr("style"),t.find(".owl-item:not(.cloned)").each(function(e){var t='<label class="dot-img"><img src="'+r()(this).find("img").attr("src")+'" /></label><label class="dot-content"><label class="numb">0'+parseInt(e+1)+"</label><label>"+r()(this).find("h1").data("thumbnaititle")+"</label></label>";a.push(t)}),t.find(".owl-dots .owl-dot").each(function(e){t.find(".owl-dots").addClass("dot-box"),r()(this).html(a[e])}),setTimeout(function(){r()(".dots-line").css("left",t.find(".owl-dots .owl-dot.active").offset().left).css("top",t.find(".owl-dots").offset().top)},300),t.find(".owl-dots .owl-dot").on("click touch",function(){var e=r()(this).offset().left;r()(".dots-line").animate({left:e},300)})):(t.find(".owl-dots").removeAttr("style"),r()(".corporate-jumbotron .nb-btn-link").removeAttr("style"),t.find(".owl-dots .owl-dot").html("<span></span>"))}},d=function(){r()(".scroll-explore").on("click touch",function(){r()(".corporate div").hasClass("corporate-jumbotron")&&r()("html, body").animate({scrollTop:r()(".corporate-jumbotron").outerHeight()-r()(".header__wrap").outerHeight()-r()(".nav__top").outerHeight()+6},600),r()(".corporate div").hasClass("corporate_jumbotron__block")&&r()("html, body").animate({scrollTop:r()(".corporate_jumbotron__block").outerHeight()-r()(".header__wrap").outerHeight()-r()(".nav__top").outerHeight()+6},600)})},c=function(){l(),r()(window).resize(function(){l()})};s.initialize=function(){c(),i(),d(),document.cookie="timezoneOffset="+(new Date).getTimezoneOffset()/60},t.a=s},function(e,t,a){"use strict";var n={},i=!1,o=function(){$(".search__wrap .searchQuery").on("keyup",function(){var e=apiUrlSearch+$(".search__wrap .searchQuery").val();localStorage.searchAutocomplete=$(".search__wrap .searchQuery").val();var t=$("header");$(window).width()<=mobile&&(t=$("body")),$(".search__wrap .searchQuery").autocomplete({minLength:3,autoFocus:!1,open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")},change:function(e,t){null===t.item&&0===$(this).val().length&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},select:function(e){return void 0!=e.item&&void 0!=e.item.label&&(window.location.href=e.item.label),!1},close:function(){$("html").removeClass("search__active")},source:function(t,a){$.ajax({url:e,type:"GET",cache:!1,success:function(e){e.length>0?($(window).scrollTop(0),$("html").addClass("search__active")):$("html").removeClass("search__active"),a($.map(e,function(e){return{label:e.FriendlyUrl,value:e.Heading}}))}})},appendTo:t}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("header-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<a href='"+t.label+"'>"+t.value+"</a>").appendTo(e)}}),$(".search__wrap .searchQuery").keypress(function(e){if(13===e.which)return e.preventDefault(),r(),!1}),$(".search__wrap .searchButton").click(function(e){e.preventDefault(),r()})},r=function(){var e=$(".search__wrap .searchQuery").val().trim();0!=e.length&&($(".search__wrap .searchForm").attr("action",searchPage+"?term="+e),$(".search__wrap .searchForm").submit())},s=function(){var e=$(".help-search__block .searchQuery").val().trim();0!=e.length&&($(".help-search__block .searchForm").attr("action",searchPage+"?term="+e),$(".help-search__block .searchForm").submit())},l=function(){$(".help-search__block .searchQuery").on("propertychange input",function(){localStorage.searchAutocomplete=$(".help-search__block .searchQuery").val();var e=apiUrlSearch+$(".help-search__block .searchQuery").val();$(".help-search__block .searchQuery").autocomplete({autoFocus:!1,minLength:3,open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")},change:function(e,t){null===t.item&&0===$(this).val().length&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},select:function(e){return window.location.href=e.item.label,!1},source:function(t,a){$.ajax({url:e,type:"GET",cache:!1,success:function(e){a($.map(e,function(e){return{label:e.FriendlyUrl,value:e.Heading}}))}})}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("help-autocomplete").insertAfter($(".help-search__block .searchForm")),$("<li>").data("ui-autocomplete-item",t).append("<a href='"+t.label+"'>"+t.value+"</a>").appendTo(e)}}),$(".help-search__block .searchQuery").keypress(function(e){if(13===e.which)return e.preventDefault(),s(),!1}),$(".help-search__block .searchButton").click(function(e){e.preventDefault(),s()})},d=function(){var e=new Date;e=new Date(e.getTime()+60*alertCookie*60*1e3),$.cookie("alertCookie",!0,{expires:e,path:"/"})},c=function(){"true"==$(".is-protected-page").val()&&void 0==$.cookie("protectedPageLoggedIn")&&$(".alert_window.protected-page").show(),$(".alert_window.protected-page .nb-btn").bind("touchstart click",function(){if(""!=$(".alert_window.protected-page .password").val())if($(".siteSettingCode").val()==$(".alert_window.protected-page .password").val()){var e=new Date;0==protectedPageCookieDuration&&(protectedPageCookieDuration=60),e.setTime(e.getTime()+60*protectedPageCookieDuration*1e3),$.cookie("protectedPageLoggedIn","true",{expires:e}),$(".alert_window.protected-page").hide(),$("body").removeClass("overflow")}else $(".alert_window.protected-page .form-group").addClass("error").removeClass("active completed"),$(".alert_window.protected-page .password-dot").html(""),$(".alert_window.protected-page .form-error").html(protectedPageIncorrectPassword).removeClass("hidden"),$(".alert_window.protected-page .password").val("");else $(".alert_window.protected-page .form-group").addClass("error").removeClass("active completed"),$(".alert_window.protected-page .form-error").html(protectedPageMissingPassword).removeClass("hidden")})},u=function(){var e=$.cookie("alertCookie");void 0!==e&&null!==e&&e?$(".alert_window.siteAlert").hide():$(".alert_window.siteAlert").show(),$(".alert_window.siteAlert .nb-btn").bind("touchstart click",function(){$(".alert_window.siteAlert").hide(),$("body").removeClass("overflow"),d()})},m=function(){$(".call-us").click(function(){var e=$(window).width();$(this).toggleClass("active"),e<=mobile?$(".contactus__call").appendTo($(this).parent()):$(".contactus__call").insertAfter($(".contactus__btn")),$(".contactus__call").toggle()})},p=function(){$(window).width()<=mobile?($(".faq-category .faq-item>a.active").parent().find(".category-hide__block").addClass("active"),$(".category-show__block").html("")):($(".category-show__block").html($(".faq-category .faq-item>a.active").parent().find(".category-hide__block").html()),$(".category-hide__block").removeClass("active"))},h=function(){2==performance.navigation.type&&$("html, body").animate({scrollTop:$(".faq-categories__block > .container").position().top}),$(window).resize(function(){p()}),$(".faq-category .faq-item > a").on("touchstart",function(){i=!0}),$(".faq-category .faq-item > a").on("touchmove",function(){i=!1}),$(".faq-category .faq-item > a").on("click touch",function(e){if("click"===e.type&&(i=!0),i){var t=$(window).width();$(".category-show__block").html(""),$(".faq-category .faq-item > a").removeClass("active"),$(".category-hide__block").removeClass("active"),$(".category-hide__overlay").show();var a=$(this).attr("href");if("javascript:void(0)"!==a)return window.location.href=a,!1;if($(this).addClass("active"),t<=mobile){$(this).parent().find(".category-hide__block").delay(300).addClass("active"),setTimeout(function(){$(".category-hide__overlay").hide()},100);var n=$(".faq-category .faq-item > a.active").offset().top-15;t<=mobile&&(n+=110),$("html, body").stop().animate({scrollTop:n},500)}else $(".category-show__block").html($(this).parent().find(".category-hide__block").html()),$(".category-show__block div").hasClass("faq-list__block")&&$("html, body").animate({scrollTop:$(".category-show__block .promo-message__block").position().top},300)}})},f=function(){null===localStorage.getItem("searchAutocomplete")&&(localStorage.searchAutocomplete=""),$(".searh-results").attr("href",searchPage+"?term="+localStorage.getItem("searchAutocomplete"));var e=$(".breadcrumb-page").html();""!==e&&null!==e||$(".breadcrumb-page").parent().hide()},v=function(){$(".video__block .btn-play").bind("touchstart click",function(){$(this).parent().parent().find(".video-desktop").show(),$(this).parent().parent().find("iframe").attr("src",$(this).attr("data-youtube")+"?autoplay=1&loop=1&rel=0&wmode=transparent")}),$(".video-modal .nb-modal__close").bind("touchstart click",function(){$(".video-modal").removeAttr("style"),$(".video-modal iframe").attr("src","")})},g=function(){v(),$(window).resize(function(){v()})},y=function(){var e,t,a;e=window.navigator.userAgent,t=/msie|Trident.*rv[ :]*11\./gi,a=t.test(e),a&&$(".hero-image").each(function(){var e=$(this),t=e.find("img").prop("src");t&&e.css("backgroundImage","url("+t+")").addClass("custom-object-fit")}),(document.documentMode||/Edge/.test(navigator.userAgent))&&($(".board-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".board-img").addClass("custom-object-fit"),e.find(".board-img > div").css("backgroundImage","url("+t+")"))}),$(".article-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".article-img").addClass("custom-object-fit"),e.find(".article-img > div").css("backgroundImage","url("+t+")"))}),$(".promo-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".promo-img").addClass("custom-object-fit"),e.find(".promo-img > div").css("backgroundImage","url("+t+")"))}),$(".featured__block").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".featured-aspect-ratio").addClass("custom-object-fit"),e.find(".img-block").css("backgroundImage","url("+t+")"))}))},b=function(){$(".accordion__item h5 a").on("click touch",function(){$(this).parent().parent().toggleClass("active"),$(this).parent().parent().parent().hasClass("enter-meter-read")&&initMeter()}),$(".accordion__item strong a").on("click touch",function(){$(this).parent().parent().toggleClass("active"),$(this).parent().parent().parent().hasClass("enter-meter-read")&&initMeter()})},w=function(){var e,t,a=$(window).width(),n=0,i=$(".board-directors__block .owl-carousel");a<=desktop&&i?(i.owlCarousel({loop:!0,responsive:{0:{items:1,margin:5},768:{items:2.01,margin:20}}}),i.on("mousewheel",".owl-stage",function(e){e.deltaY>0?i.trigger("next.owl"):i.trigger("prev.owl"),e.preventDefault()}),i.on("touchmove",function(a){clearTimeout(t),e=a.originalEvent.touches[0].clientX,0===n&&(n=e),e<n?a.preventDefault():e>n&&a.preventDefault(),n=e,t=setTimeout(function(){n=0},100)})):(i.trigger("destroy.owl.carousel"),i.addClass("off"))},C=function(){var e,t,a=0,n=$(".carousel-image__block .owl-carousel, .carousel-promo-image__block .owl-carousel");n&&(n.owlCarousel({loop:!0,autoplay:!1,items:1,responsive:{0:{nav:!1,dots:!0},800:{nav:!0,dots:!1,mouseDrag:!1,touchDrag:!1,freeDrag:!1}}}),n.on("touchmove",function(n){clearTimeout(t),e=n.originalEvent.touches[0].clientX,0===a&&(a=e),e<a?n.preventDefault():e>a&&n.preventDefault(),a=e,t=setTimeout(function(){a=0},100)}))},F=function(){w(),C(),$(window).resize(function(){w(),C()})},S=function(){$(".nb-tabs > li > a").on("click touch",function(){if(void 0===$(this).attr("disabled")||"javascript:void(0)"==$(this).attr("href")){var e=$(this).attr("data-content");$(this).parent().parent().find("a").removeClass("active"),$(this).addClass("active"),$(".tabs-content .tabs-item").removeClass("active"),$(".tabs-content .tabs-item").each(function(){$(this).attr("id")===e&&$(this).addClass("active")})}})},k=function(){var e=$(window).scrollTop();$(".corporate_jumbotron__block").outerHeight(),$(".nav__top").outerHeight(),$(".header__wrap").outerHeight(),$(".corporate div").hasClass("hero-image")&&($(".hero-image").outerHeight(),$(".nav__top").outerHeight(),$(".header__wrap").outerHeight()),e>30?$(".nav__top .bg, .header__wrap").addClass("isScroll"):$(".nav__top .bg, .header__wrap").removeClass("isScroll"),$(".corporate div").hasClass("key-figures__block")&&e>=$(".key-figures__block").position().top-$(".corporate_jumbotron__block").outerHeight()+220&&!$(".key-figures__block").hasClass("animation")&&($(".key-item").each(function(){var e=0;e=$(this).find(".number").html(),e=e.replace(/\,/g,""),isNaN(e)&&(e=$(this).find(".number a").html(),e=e.replace(/\,/g,"")),$(this).find(".key").prop("Counter",0).animate({Counter:e},{duration:900,easing:"swing",step:function(e){$(this).text(parseInt(e))},complete:function(){$(this).parent().find(".kNumber").html($(this).parent().find(".number").html())}})}),$(".key-figures__block").addClass("animation"))},P=function(){$(".corporate div").hasClass("corporate_jumbotron__block")||$(".corporate div").hasClass("hero-image")?($(".corporate").addClass("transparent"),k(),$(window).scroll(function(){k()})):$("body").removeClass("transparent")},I=function(){var e=$(window).width();$(".nav-wrap > ul > li > a").on("click touch",function(){var e=$(this).attr("href");if($("body").addClass("nav__show"),"javascript:void(0)"!=e)return window.location.href=e,!1;$(".nav-wrap > ul > li").removeClass("active"),$(this).parent().addClass("active")}),$(".mega_overlay").on("click touch",function(){$("body").addClass("nav__show"),$(".nav__mobile .nav-wrap").addClass("nav-wrap-show__sub"),e>mobile?($(".mega_overlay").removeClass("active"),$(this).addClass("active"),$(this).parent().addClass("active").siblings().removeClass("active")):$(this).parent().addClass("active").siblings().removeClass("active")}),$(".header__wrap .nav-wrap>ul>li .nav-wrap__sub").hover(function(){e>desktop&&($(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(this).parent().addClass("active"))}),$(".nav-wrap__sub .nav-sub__list li a").click(function(){var e=$(this).attr("href");if("javascript:void(0)"!=e)return window.location.href=e,!1;$(this).parent().toggleClass("active").siblings().removeClass("active"),$(".nav-wrap__sub .nav-sub__list > li").removeClass("nav-sub__hide"),$(this).parent().hasClass("active")?($(".nav-wrap__sub .nav-sub__list > li").addClass("nav-sub__hide"),$(this).parent().removeClass("nav-sub__hide"),$(this).parent().parent().parent().parent().addClass("nav-wrap__lv2"),$(".nav-wrap__sub").animate({scrollTop:0},100)):$(this).parent().parent().parent().parent().removeClass("nav-wrap__lv2")}),$(".isMobile .wrapper-body").on("click touch",function(){$("body.isMobile").hasClass("nav__show")&&(resetMobileMenu(),$("body").removeClass("nav__show"))})};window.resetMobileMenu=function(){$(".mega_overlay").removeClass("active"),$(".nav-wrap>ul>li").removeClass("active"),$(".nav-wrap>ul>li a").removeClass("active"),$(".nav-wrap__sub .nav-sub__list li").removeClass("active").removeClass("nav-sub__hide"),$(".nav-wrap__sub").removeClass("nav-wrap__lv2"),$(".nav__mobile .nav-wrap").removeClass("nav-wrap-show__sub")};var D=function(){isLogined()?$("#loginedMenu").show():$("#nonLoginedMenu").show(),$(".nav__mobile").removeClass("active"),$("body").removeClass("nav__show"),$(".nw_menu_bar").removeClass("active").find(".lbl").html("Menu"),$(".nav-user__mobile").html(),resetMobileMenu(),$(window).width()<=mobile?($(".nav__mobile nav").hasClass("nav__top")||$(".nav__top").appendTo($(".nav__mobile")),$(".nav__mobile div").hasClass("search__wrap")||$(".header__wrap .search__wrap").insertAfter($(".nav__mobile .nav__top")),$(".header__wrap .nav-wrap").each(function(){$(this).is(":visible")&&($(".nav__mobile nav").hasClass("nav-wrap")||$(this).insertAfter($(".nav__mobile .search__wrap")),$(this).find(".nav-account .nav-sub__list").appendTo($(".nav-user__mobile")))}),$(".nav__mobile .search__wrap").removeAttr("style"),$(".nav__mobile .nav-wrap__sub .nav-resume h3").click(function(){resetMobileMenu()})):($(".nav__mobile .nav__top").insertBefore($(".header__wrap")),$(".nav__mobile .search__wrap").insertBefore($(".header__wrap .bg")),$(".nav__mobile .nav-wrap").insertAfter($(".header__wrap .nw_menu")),$(".nav-user__mobile .nav-sub__list").insertBefore($(".header__wrap .nav-account .nav-wrap__sub .nav-news")),$(".nav__mobile").removeClass("active"))},A=function(){var e=$(window).width();$(function(){e=$(window).width()}),D(),$(window).resize(function(){$("body").hasClass("isMobile")||(resetMobileMenu(),e!=$(window).width()&&(D(),e=$(window).width()))})},_=function(){function e(){if($(".form-select").removeClass("actived"),$(this).parent().hasClass("show"))$(this).parent().removeClass("show"),$(this).parent().parent().removeClass("show-tooltip");else{$('[data-toggle="tooltip"]').removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top"),$(".form-group").removeClass("show-tooltip"),$(".nb-tooltip").removeClass("show");var e=$(this).parent().find(".tooltip-inner"),t=$(window).width();if(t<=767){var a=$(this).offset().left,n=$(window).width()-(a+$(this).width());$(this).parent().find(".tooltip-inner").css("left",-1*(a-20)).css("right",-1*(n-20)),$(this).parent().find(".tooltip-inner").outerWidth()>t&&$(this).parent().find(".tooltip-inner").css("left",-1*(a-84))}else $(this).parent().find(".tooltip-inner").removeAttr("style");$(this).parent().find(".tooltip-label").outerWidth()>280&&$(this).parent().addClass("max-label"),""===$(this).parent().find(".tooltip-label")[0].textContent&&$(this).parent().addClass("no-val"),$(this).offset().top-$(window).scrollTop()<=e.outerHeight()+80?$(this).parent().addClass("pbottom"):$(this).parent().removeClass("pbottom"),$(this).parent().addClass("show"),$(this).parent().parent().addClass("show-tooltip")}}function t(){$(this).parent().parent().removeClass("show"),$(this).parent().parent().parent().removeClass("show-tooltip")}$(document).on("click touchstart",function(e){var t=$('[data-toggle="tooltip"]'),a=$(".nb-tooltip .tooltip-btn"),n=$(".tooltip-inner"),i=$(".form-select");t.is(e.target)||0!==t.has(e.target).length||a.is(e.target)||0!==a.has(e.target).length||n.is(e.target)||0!==n.has(e.target).length||($(".nb-tooltip .tooltip-btn").parent().removeClass("show"),$('[data-toggle="tooltip"]').removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top"),$(".nwl-tooltip").removeClass("show"),$(".form-group").removeClass("show-tooltip")),i.is(e.target)||0!==i.has(e.target).length||$(".form-select").removeClass("actived"),$(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(".header__wrap .nav-wrap>ul>li").attr("data-state","false")}),$(".header__wrap .nav-wrap ul li").on("click",function(){var e=$(window).width(),t=$(this).attr("data-state");if(e>desktop)return $(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(".header__wrap .nav-wrap>ul>li").attr("data-state","false"),$(this).attr("data-state","true"),$(this).addClass("active"),"true"===t&&($(this).removeClass("active"),$(this).attr("data-state","false")),$("body").hasClass("nav__show")||$("body").addClass("nav__show"),!1}),$(".header__wrap .nav-wrap ul li a").on("click",function(){var e=$(this).attr("href");if("javascript:void(0)"!=e)return window.location.href=e,!1}),$(".nb-tooltip .tooltip-btn").on("click touch",function(t){e.call(this),t.stopPropagation()}),$(".leak-address-blk, .leak-list__box").on("click touch",".nb-tooltip .tooltip-btn",function(t){e.call(this),t.stopPropagation()}),$(document).add(".report-leak-form").on("click touch",".nb-tooltip .tooltip-inner .tooltip-close",function(e){t.call(this),e.stopPropagation()}),$(".leak-address-blk, .leak-list__box").on("click touch",".nb-tooltip .tooltip-inner .tooltip-close",function(e){t.call(this),e.stopPropagation()}),$('[data-toggle="tooltip"]').on("click touch",function(e){if(e.stopPropagation(),$('[data-toggle="tooltip"]').blur(),$(".nb-tooltip").removeClass("show"),$(".form-select").removeClass("actived"),$(this).hasClass("tooltip-active"))$(this).removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top");else{$(".tooltip-inner.fixed .tooltip-label").html($(this).attr("data-tooltip"));var t=$(".tooltip-inner.fixed").outerWidth()/2,a=$(".tooltip-inner.fixed").outerHeight(),n=$(this).outerWidth()/2,i=$(this).outerHeight(),o=$(this).offset().left,r=$(this).offset().top,s=$(this).attr("data-placement");s.indexOf("center")>=0?(o=o-t+n,$(".tooltip-inner.fixed").css({left:o}),$(".tooltip-inner.fixed").addClass("center")):s.indexOf("left")>=0?($(".tooltip-inner.fixed").css({left:o-5}),$(".tooltip-inner.fixed").addClass("left")):$(".tooltip-inner.fixed").css({right:o-5}),s.indexOf("bottom")>=0?(r=r+i+20,$(".tooltip-inner.fixed").addClass("bottom")):r-$(window).scrollTop()<=a+80?(r=r+i+20,$(".tooltip-inner.fixed").addClass("bottom")):(r=r-a-20,$(".tooltip-inner.fixed").removeClass("bottom")),$(this).addClass("tooltip-active"),$(".tooltip-inner.fixed").css({top:r}).addClass("show")}}),$(".tooltip-inner.fixed .tooltip-close").on("click touch",function(e){$(this).parent().removeClass("show"),e.stopPropagation()})},x=function(){$(".form-group .form-show").on("click touch",function(){$(this).focus(),$(this).toggleClass("active"),$(this).hasClass("active")?($(this).html("Hide password"),$(this).parent().find(".form-control").attr("type","text"),$(this).parent().find(".form-line").removeAttr("style")):($(this).html("Show password"),$(this).parent().find(".form-control").attr("type","password"),$(this).parent().find(".form-line").width($(this).parent().find(".password-dot").width()))})},O=function(){$(".share a").on("click touch",function(e){var t=$(this).attr("data-href");if("function"==typeof window.trackMetrics)try{window.trackMetrics({type:"social-click",data:{clickObj:{socialType:"social: "+t}}})}catch(e){}return!0})},N=function(){var e=$(location).attr("pathname");e.indexOf(1),e.toLowerCase(),$(".nav-wrap>ul>li").each(function(){var t=$(this).children("a").attr("href");if(e.indexOf(t)>=0&&""!=t)return void $(this).children("a").addClass("active")})},U=function(){$(".wp-report-item").on("click",function(){if(!$(this).hasClass("active")){$(".wp-report-item").removeClass("active"),$(this).addClass("active");var e=$(window).width();if(e<=ipad){var t=$(this).attr("data-id");$(".wp-report-item[id = "+t+"]").addClass("active");var a=$(".wp-report-list__content .wp-report-item.active").offset().top-15;e<=mobile&&(a-=70),$("html, body").stop().animate({scrollTop:a},500)}else{var t=$(this).attr("id");$(".wp-report-item[data-id = "+t+"]").addClass("active");var a=$(".wp-report-list__content .wp-report-item.active").offset().top-15;$("html, body").stop().animate({scrollTop:a},500)}}})},T=function(){$(".account-logout").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),logout()})},R=function(){$('a[target="_blank"]').attr("rel","noopener")};n.initialize=function(){T(),x(),_(),P(),f(),I(),A(),o(),l(),u(),m(),g(),h(),y(),b(),F(),S(),O(),N(),U(),R(),c()},t.a=n},function(e,t,a){"use strict";var n={},i=".current-work__form .form-control",o=".current-work__form .btn",r=function(){$(".form-control").each(function(){$(this).val()&&$(this).parent().addClass("active")}),$(".form-control").on("click touch",function(){$(this).val()||$(this).parent().addClass("active")}),$(".form-control").on("blur",function(){$(this).val()||$(this).parent().removeClass("active")})};window.updateTextFields=function(){$(".form-control").each(function(){$(this).val().length>0||$(this).is(":focus")||$(this).autofocus||null!==$(this).attr("placeholder")?$(this).parent().addClass("active"):$(this).validity?$(this).parent().toggleClass("active",!0===element.validity.badInput):$(this).parent().removeClass("active")})};var s=function(){postcodeValidate($(i),o),$(i).on("keyup keypress",function(e){if(13===(e.keyCode||e.which))return e.preventDefault(),!1}),$(".current-work__block .btn").on("click touch",function(e){return e.preventDefault(),!1})};n.initialize=function(){r(),s()},t.a=n},function(e,t,a){"use strict";var n=a(3),i=a.n(n),o={},r=!1,s=function(){i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("touchstart",function(){r=!0}),i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("touchmove",function(){r=!1}),i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("click touchend",function(e){"click"==e.type&&(r=!0)})},l=function(e,t,a){e>=t&&a.addClass("animation")},d=function(){i()(".nav__top").addClass("animation"),setTimeout(function(){i()(".header__wrap").addClass("animation")},300),setTimeout(function(){i()(".alert-btn__block,  .jumbotron__block, .corporate-jumbotron").addClass("animation")},1200)},c=function(){d()},u=function(){var e=i()(".current-work__block"),t=i()(".promo-cards__block"),a=i()(window).scrollTop();i()("body div").hasClass("current-work__block")&&l(a,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(a,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(a,i()(this).position().top-i()(this).height()/2,i()(this).find(".featured__block"))}),i()(window).scroll(function(){a=i()(window).scrollTop(),i()("body div").hasClass("current-work__block")&&l(a,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(a,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(a,i()(this).position().top-i()(this).height()/2,i()(this).find(".featured__block"))})})},m=function(){i()(".nav-search a").bind("touchstart click",function(){i()(".search__wrap").fadeIn().addClass("show").find(".searchQuery").focus(),i()("body").addClass("search__show")}),i()(".search__wrap .searchQuery").bind("focus touchstart click",function(){i()("body").addClass("nav__show")}),i()(".searchClear").bind("touchstart click",function(){i()(".search__wrap").fadeOut().removeClass("show"),i()(".searchQuery").val(""),i()("body").removeClass("search__show").removeClass("nav__show"),i()("html").removeClass("search__active")})},p=function(){var e,t,a=i()(window).width(),n=0,o=i()(".promo-cards__block .owl-carousel");if(a<=desktop){if(o.owlCarousel({loop:!0,responsive:{0:{items:1,margin:5},768:{items:2.01,margin:20,center:!0}}}),a>=tablet){var r=o.find(".owl-item").width()/2+10;o.find(".owl-stage-outer").css("margin-left",-r)}else o.find(".owl-stage-outer").removeAttr("style");o.on("mousewheel",".owl-stage",function(e){e.deltaY>0?o.trigger("next.owl"):o.trigger("prev.owl"),e.preventDefault()}),o.on("touchmove",function(a){clearTimeout(t),e=a.originalEvent.touches[0].clientX,0==n&&(n=e),e<n?a.preventDefault():e>n&&a.preventDefault(),n=e,t=setTimeout(function(){n=0},100)})}else o.trigger("destroy.owl.carousel"),o.addClass("off")},h=function(){p(),i()(window).resize(function(){p()})},f=function(){i()(".location-carousel").owlCarousel({loop:!0,nav:!0,dots:!1,responsive:{0:{items:1.05,margin:4},768:{items:1.02,margin:4},1200:{items:3,margin:2,center:!0}}})},v=function(){i()(".manhole-cover-carousel").owlCarousel({loop:!0,nav:!0,items:1})},g=function(){u(),h(),f(),v()};o.initialize=function(){s(),c(),m(),g()},t.a=o},function(e,t,a){"use strict";var n={},i=function(e){var t=626,a=436,n=location.href,i=e,o="";"facebook"==i?o="https://www.facebook.com/sharer/sharer.php?u=":"twitter"==i&&(o="https://twitter.com/share?url=");var r=o+encodeURIComponent(n),s=window.screenX+(window.outerWidth-t)/2,l=window.screenY+(window.outerHeight-a)/2,d=["width="+t,"height="+a,"left="+s,"top="+l,"status=no","resizable=yes","toolbar=no","menubar=no","scrollbars=yes"].join(",");return window.open(r,"fbShareWin",d).focus(),!1},o=function(){$(".share_facebook").on("click touch",function(e){e.stopPropagation(),e.preventDefault(),i("facebook")})},r=function(){$(".share_twitter").on("click touch",function(e){e.stopPropagation(),e.preventDefault(),i("twitter")})},s=function(){var e=$(".breadcrumb__block h2").html(),t=$(".breadcrumb__block p").html()+"\r\n\r\n";t+=window.location.href;var a="mailto:?subject=";a+=encodeURIComponent(e),a+="&body=",a+=encodeURIComponent(t),$(".share_email").attr("href",a)},l=function(){$(".share_this").on("click touch",function(){$(this).toggleClass("active").siblings().toggleClass("show")})},d=function(){var e=$(window).width(),t=$(window).scrollTop(),a=51;if($("body div").hasClass("article-page")){var n=$(".article-page").position().top,i=$(".footer__wrap").offset().top-$(window).height()-5;if(e<=mobile)if(t>=i){var o=-1*(t-i);$(".article-share").css({transform:"translateY("+o+"px)"})}else $(".article-share").css({transform:"translateY(0px)"});else $(".article-share").css({transform:"translateY(0px)"}),t>n?$(".article-share").css("top",t-n+a):$(".article-share").css("top",a)}},c=function(){d(),$(window).scroll(function(){d()})};n.initialize=function(){c(),l(),o(),r(),s()},t.a=n},function(e,t,a){"use strict";var n={},i=function(e){},o=function(){var e=$(window).width();i(e),$(window).resize(function(){i(e)})};n.initialize=function(){o()},t.a=n},,,,,,,,,,function(e,t,a){"use strict";function n(e){return e.toLowerCase().replace(/\b[a-z]/g,function(e){return e.toUpperCase()})}function i(e){P=[],e.Status.Success?void 0!=e.Results&&null!=e.Results&&e.Count>0&&(e.Results.filter(function(e){if(e.container)o(e.value);else{var t={value:e.label,label:e.value,selected:e.value};P.contains(e)||P.push(t)}}),setTimeout(function(){k(P)},300)):initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))}function o(e){(new data8.predictiveaddress).drilldown("GB",e,[new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("PreferredLanguage","en")],r)}function r(e){e.Status.Success?e.Results.filter(function(e){if(!e.container){var t={value:e.label,label:e.value,selected:e.value};P.contains(e)||P.push(t)}}):initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))}function s(){$(document).on("keydown",function(e){var t=$(".alert_window");void 0!=t.attr("style")&&!t.hasClass("siteAlert")&&t.is(":visible")&&($("body").find("a, button, input, select, textarea").attr("tabindex","-1"),t.find("a, button, input, select, textarea").removeAttr("tabindex"))}),$(".alert_window .nb-btn__cta").on("click",function(){$(".alert_window").hide(),$("body").find("a, button, input, select, textarea").removeAttr("tabindex")}),$(".alert_window .nb-btn__cta1").on("click",function(){$(".alert_window").hide(),window.location.href="?account=billspayments"})}function l(){$(document).on("click",function(){setTimeout(function(){$(".form-date input").datepicker("widget").is(":visible")?$(".form-date").addClass("show-date"):$(".form-date").removeClass("show-date")},200)})}function d(){$(".csconsentcheckbox-message").addClass("hidden"),setTimeout(function(){$(".csconsentcheckbox-message").removeClass("hidden")},500)}function c(e,t,a){var n="";switch(t.type){case"select-one":case"text":case"email":case"number":case"password":n=t.className.split(" ")[t.className.split(" ").length-1];break;case"checkbox":n=t.id}var i={type:t.type,clsNameOrId:n};"firstname"!==n&&"surname"!==n||(T=!0),R="select-one"===t.type&&"form-control reasonNamechange"===t.className,N.some(function(e){return e.clsNameOrId===n})||N.push(i);for(var o in N)if(N.hasOwnProperty(o))if("select-one"===N[o].type){if(O[N[o].clsNameOrId].toLowerCase()!==e.find("."+N[o].clsNameOrId+" option:selected").text().toLowerCase()){U=!0;break}U=!1}else if("text"===N[o].type||"email"===N[o].type||"number"===N[o].type||"password"===N[o].type){if(O[N[o].clsNameOrId].toLowerCase()!==e.find("."+N[o].clsNameOrId).val().toLowerCase()){U=!0;break}U=!1}else if("checkbox"===N[o].type){if(O[N[o].clsNameOrId]!==isSwitched(e.find("#"+N[o].clsNameOrId))){U=!0;break}U=!1}U?(T?$(".reasonnamechangebox").removeClass("hidden"):($(".reasonnamechangebox").addClass("hidden"),$(".reasonnamechangedetailsbox").addClass("hidden")),e.find(a).prop("disabled",!1),R&&("30"===e.find(".reasonNamechange option:selected").val()?$(".reasonnamechangedetailsbox").removeClass("hidden"):$(".reasonnamechangedetailsbox").addClass("hidden"))):($(".reasonnamechangebox").addClass("hidden"),e.find(a).prop("disabled",!0))}var u=a(1),m=(a(4),"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}),p={},h=function(){window.mobile=767,window.tablet=768,window.ipad=992,window.desktop=1200,window.urlAccount=$.parseJSON($(".urlAccount").val()),window.urlHome=urlAccount.homeURL,window.apiUrlSearch="/api/search/Suggest?term=",window.apiUrlRegister="/api/Auth/Register",window.apiUrlRegisterUserByEmail="/api/Auth/RegisterUserByEmail",window.apiUrlLogin="/api/Auth/Login",window.apiUrlEmailMeOneTimeLink="/api/Auth/EmailMeOneTimeLink",window.apiUrlResendEmail="/api/Auth/ResendVerificationEmail?email=",window.apiUrlSaveUserProfile="/api/Auth/SaveUserProfile",window.apiUrlVerifyEmail="/api/Auth/VerifyEmail",window.apiUrlVerifyEmailForPasswordLessLogin="/api/Auth/PasswordlessLoginVerification",window.apiUrlLogout="/api/Auth/Logout",window.apiUrlValidateCustomer="/api/Customer/ValidateCustomer",window.apiUrlForgottenReference="/api/Customer/ForgottenReference",window.apiUrlRegisterCustomer="/api/Customer/RegisterCustomer",window.apiUrlGetAccountSummary="/api/Customer/GetAccountSummary",window.apiUrlGetPremise="/api/Customer/GetPremise",window.apiUrlGetPremiseSummary="/api/Customer/GetPremiseSummary",window.apiUrlGetAccountDetails="/api/Customer/GetAccountDetails",window.apiUrlUpdateAccountDetails="/api/Customer/UpdateAccountDetails",window.apiUrlForgotEmail="/api/Customer/ForgotEmail",window.apiUrlForgotPassword="/api/Auth/ForgotPassword",window.apiUrlResetPassword="/api/Auth/ResetPassword",window.apiUrlChangePassword="/api/Auth/ChangePassword",window.apiUrlResendVerificationEmail="/api/Auth/ResendVerificationEmail",window.apiUrlVerifyCustomerStat="/api/Auth/UpdateValidateCustomerStat",window.apiUrlIsExistingEmail="/api/Auth/IsExistingEmail?email=",window.apiUrlGetPropDetail="/api/Customer/GetPropertyDetails",window.apiUrlSubmitMovingWithinRequest="/api/Customer/SubmitMovingWithinRequest",window.GetHppSetting="/api/Payment/GetHppSetting",window.apiUrlSubmitMovingOutRequest="/api/Customer/SubmitMovingOutRequest",window.apiUrlAddProperty="/api/Customer/AddProperty",window.apiUrlRemoveProperty="/api/Customer/RemoveProperty",window.apiUrlUpdatePreferences="/api/Customer/UpdatePreferences",window.apiUrlUpdateEBillingPreferences="/api/Customer/UpdateEBillingPreferences",window.apiUrlSubmitMovingInRequest="/api/Customer/SubmitMovingInRequest",window.apiUrlRecalculateBill="/api/Customer/RecalculateBill",window.apiUrlIssueRefund="/api/Customer/IssueRefund",window.apiUrlAddMeterRead="/api/Customer/AddMeterRead",window.apiUrlAddMeterReadApplication="/api/Customer/AddMeterApplication",window.apiUrlGetMeterReadHistory="/api/Customer/GetMeterReadHistory",window.apiUrlGetUsageComparison="/api/Customer/GetUsageComparison",window.apiUrlValidateBankDetails="/api/BillsPayments/ValidateBankDetails",window.apiUrlCreatePaymentPlan="/api/BillsPayments/CreatePaymentPlan",window.apiUrlGetPaymentPlan="/api/BillsPayments/GetPaymentPlan?accountId=",window.apiUrlAddDirectDebit="/api/BillsPayments/AddDirectDebit",window.apiUrlGetBillsPayments="/api/BillsPayments/GetBillsPayments",window.apiUrlCardPaymentService="/api/BillsPayments/UpdateCardPayment",window.apiUrlRequestPaypointCard="/api/BillsPayments/RequestPaypointCard",window.apiUrlGetCustomerBillPDF="/api/BillsPayments/GetCustomerBill?billid=",window.apiUrlGetIYASummary="/api/ActivityManagement/GetIYASummary",window.apiUrlReportProblem="/api/ActivityManagement/ReportProblem",window.apiUrlGetEvents="/api/ActivityManagement/GetEvents",window.apiUrlGetRoadworks="/api/ActivityManagement/GetRoadworks",window.apiUrlPriorityServices="/api/ActivityManagement/SendPriorityServicesForm",window.apiUrlAddOrUpdateCustomerSession="/api/Customer/AddOrUpdateCustomerSession",window.apiUrlCheckWAM="/api/Customer/CheckWAM",window.apiUrlUpdateWAM="/api/Customer/UpdateWAM",window.apiUrlUpdatePSR="/api/Customer/UpdatePSR",window.apiUrlSubmitContactUsForm="/api/Customer/SubmitContactUsForm",window.apiUrlLeakageMediaUpload="/api/MediaUpload",window.apiUrlReportALeak="/api/ActivityManagement/ReportALeak",window.apiUrlCheckLeaks="/api/ActivityManagement/CheckLeaks",window.apiUrlGetLeaksStatusCodes="/api/ActivityManagement/GetLeaksStatusCodes",window.apiUrlGetNetcallPaymentPlanAdvise="/api/BillsPayments/GetNetcallPaymentPlanAdvise",window.apiUrlGetSmartAuthToken="/api/Customer/GetSmartAuthToken",window.apiUrlGetUsageEfficiency="/api/Customer/GetWaterUsageEfficiency",window.apiUrlGetDailyUsage="/api/Customer/GetDailyWaterUsage",window.apiUrlGetHourlyUsage="/api/Customer/GetHourlyWaterUsage",window.apiUrlGetWeeklyUsage="/api/Customer/GetWeeklyWaterUsage",window.apiUrlGetMonthlyUsage="/api/Customer/GetMonthlyWaterUsage",window.apiUrlGetYearlyUsage="/api/Customer/GetYearlyWaterUsage",window.apiUrlGetSmartMeterAlertStatus="/api/Customer/GetSmartMeterAlertStatus",window.apiUrlCheckFinancialEligibility="/api/Customer/CheckFinancialEligibility",window.apiUrlUpdateLoginRadiusFields="/api/Customer/UpdateLoginRadiusFields",window.apiTimeOut=12e4,window.postcodeRegExUK=new RegExp("^([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$"),window.postcodeRegExUK2=/^([a-zA-Z]{1}[0-9]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{2} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{2}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{2} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{2}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[a-zA-Z]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{2})$/,window.dateFormatRegEx=/^\d{1,2}\/\d{1,2}\/\d{4}$/,window.usernameRegEx=/^[a-zA-Z0-9]*$/,window.nameRegEx=/^[_A-z0-9]*((-|\s)*[_A-z0-9])*$/,window.passwordRegEx=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d!"#$%&()*+\-,./:;<=>?@[\]^_`{|}~]{8,32}$/,window.emailRegEx=/^[a-zA-Z0-9!"#$%&()*+\-,./:;<=>?@[\]^_`{|}~']{1,}@[a-zA-Z0-9-_]{2,}(\.[a-zA-Z0-9-]{2,}){1,}$/,window.specialRegEx=/^[!"#$%&()*+-,./:;<=>?@[\]^_`{|}~]$/,window.excludeSpecialRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.addressRegEx=/^[a-zA-Z0-9-&(),.*'_"/:; ]*$/,window.namePersonRegEx=/^[!"#$%&()*+-,./:;<=>?@[\]^_`{|}~]$/,window.onlyNumberRegEx=/^([0-9]{10})*$/,window.meterRegEx=/^[0-9]*$/,window.telePhoneRegEx=/^(0)([1-9]{1})([0-9]{9})$|^(00)([0-9]{10,13})$/,window.nwlAcountNubmerRegEx=/^(\d{10}|\d{12}|\d{11}[X])$/,window.dateRegEx=/^([0-2][0-9]|(3)[0-1])(\/)(((0)[0-9])|((1)[0-2]))(\/)\d{4}$/,window.dayRegEx=/^(([0]?[1-9])|([1-2][0-9])|(3[01]))$/,window.monthRegEx=/^(([0]?[1-9])|([1][0-2]))$/,window.yearRegEx=/^(19|[2-9][0-9])\d{2}$/,window.cityRegEx=/^[!#$%+<=>?@[\]^`{|}~]$/,window.excludeSpecialPriorityMsgRegEx=/[\\#$%+<=>@[\]^`{|}~]/,window.excludeSpecialPriorityLeaksMsgRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.excludeSpecialCharsContactUsFormRegEx=/[\\/<>&*]/,window.passwordFreeRegEx=/[\S]/,window.excludeSpecialReasonNameChangeDetailsMsgRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.errorCodes=JSON.parse($(".errorCodes").val()),window.codeFirstname="Please tell us your first name!",window.codeSurname="Please tell us your surname!",window.codeEmail="Please tell us your email!",window.codePassword="Please tell us your password!",window.codeConfirmPassword="Your confirm password not matching your password!",window.codeExisting="Please choose an existing NWL customer!",window.codeRequiredOption="Please choose an option!",window.codeTelephone="The telephone number is invalid!",window.codeAddress="The address is invalid!",window.codeAddressLine1="The address line 1 is invalid!",window.codeAddressLine2="The address line 2 is invalid!",window.codeCity="The correspondence town/city is invalid!",window.codeNWLnumber="The NWL account number is invalid!",window.codePostcode="The postcode is invalid!",window.codeHouseName="The house number or name is invalid!",window.codeDateOfBirth="The date of birth is invalid!",window.codeCountry="The country is invalid!",window.codeDay="The day is invalid!",window.codeMonth="The month is invalid!",window.codeYear="The year is invalid!",window.codeTitle="The title is invalid!",window.codeOccupiers="The number of occupiers is invalid!",window.codeDate="The date is invalid!",window.codeRequire="The field is required!",window.codeFutureOccupier="The future occupier is invalid!",window.bankAccountNumberInvalidMessage="The bank account number is invalid!",window.accountHolderNameInvalidMessage="The account holder name is invalid!",window.codeAccountNumb="The account number is invalid!",window.codePreferredTime="The preferred time is invalid!",window.codeMutilAccounts="The account is required",window.codeMutilProperties="The property is required",window.codeSortCode="The sort code is required",window.codeData8Error="Sorry, there were no results",window.codeMoveOutDate6Month="Move out date must be within 6 months",window.codeRemoveProperty="Please select property!",window.codePaymentDate="Please select payment date!",window.codePaymentFrequency="Please select payment frequency!",window.codeNumberBedrooms="The number of bedrooms is invalid!",window.codeTheReason="The reason for your meter reading is invalid!",window.codeFullName="Please tell us your fullname",window.codeMeterRead="Please enter meter read correctly",window.codeTextArea="Please enter additional details",window.codeTextAreaNoSpecialChars="Sorry! can't contain some special characters",window.meterValue="",window.contactUsFormSubmissionError="Something went wrong, please try again!",window.netcallError="Something went wrong, please try again!",window.codeNameChangeReason="The field is required",window.codeNameChangeReasonDetails="Please enter at least 5 characters",window.additionalAccountHolder="Select if you want to add an additional account holder",window.nwlBankAccountDetails={Account1:{accountNumber:"00105384",sortCode:"601508"},Account2:{accountNumber:"31256635",sortCode:"601508"},Account3:{accountNumber:"63586428",sortCode:"601508"},Account4:{accountNumber:"00000000",sortCode:"577361"},Account5:{accountNumber:"00000000",sortCode:"621887"},Account6:{accountNumber:"00000000",sortCode:"621728"},Account7:{accountNumber:"00000000",sortCode:"570959"}},window.LoginRadiusRoles={NotValidated:"notValidated",NewCustomer:"newCustomer",ApplyForWaterMeter:"applyForWaterMeter"}};window.postcodeValidate=function(e,t){$(e).on("propertychange input",function(){var e="",a=$(this),n=a.val().toUpperCase().replace(/^\s+/g,"");if(a.val(n),a.parent().removeClass("error").removeClass("completed").addClass("active"),a.parent().find(".form-line").html(n),t&&(e=t,$(e).removeClass("completed")),0==n.length)return void a.parent().removeClass("active").find(".form-line").html("");setTimeout(function(){postcodeRegExUK.test(n)?(a.parent().addClass("completed").removeClass("error"),t&&$(e).addClass("completed")):(a.parent().addClass("error").removeClass("completed"),t&&$(e).removeClass("completed"))},500)})},window.inputValidate=function(e,t){var a=e;if(void 0===a.val())return void a.parent().addClass("error").removeClass("completed");var n=a.val().replace(/^\s+/g,"");if(a.parent().removeClass("error empty completed").addClass("active"),a.parent().find(".form-line").html(n).removeAttr("style"),a.hasClass("no-require")&&""==n&&a.parent().find(".form-line").html(""),a.parent().hasClass("form-select")&&a.parent().find(".form-line").html(a.find("option:selected").text()),a.parent().find(".password-dot").html(""),a.parent().find(".form-error").html("").removeClass("hidden"),0==n.length)return void a.parent().removeClass("active").find(".form-line").html("");if(setTimeout(function(){t?a.parent().addClass("completed").removeClass("error"):a.parent().addClass("error").removeClass("completed"),a.hasClass("no-require")&&(a.parent().find(".form-error").addClass("hidden"),(a.hasClass("country")||a.hasClass("year")||a.hasClass("slbox"))&&"0"==a.val()&&a.parent().find(".form-line").html(""))},500),a.hasClass("loginpassword")||a.hasClass("password")||a.hasClass("confirmpassword")||a.hasClass("oldpassword")||a.hasClass("passwordfree")){var i=n.length;i<=19?a.parent().removeClass("password22 password26 password32"):i<=22?a.parent().addClass("password22").removeClass("password26 password32"):i<=26?a.parent().addClass("password26").removeClass("password22 password32"):a.parent().addClass("password32").removeClass("password22 password26");for(var o=0;o<n.length;o++)a.parent().find(".password-dot").append("<span></span>");"password"==a.attr("type")||"loginpassword"==a.attr("type")?a.parent().find(".form-line").width(a.parent().find(".password-dot").width()):a.parent().find(".form-line").removeAttr("style")}},window.inputRequired=function(e,t){var a=e;a.parent().addClass("empty").removeClass("active completed error"),void 0!==t&&""!=t&&(a.parent().find(".form-error").html(t).removeClass("hidden"),(a.hasClass("country")||a.hasClass("year")||a.hasClass("slbox"))&&!a.hasClass("no-require")&&(a.parent().parent().find(".form-error").html(t).removeClass("hidden"),a.parent().parent().find(".form-line").html("")),a.hasClass("reason-meter")&&(a.closest(".reason-meter-box").find(".form-row").addClass("error"),a.closest(".reason-meter-box").find(".form-error").html(t).removeClass("hidden")))},window.initSelect=function(e,t){var a=e.parent();a.removeClass("active selected"),a.find(".fa-caret-down").remove(),a.find(".sel__placeholder").remove(),a.find(".sel__box").remove(),a.find(".form-line").html(""),a.removeClass("selected actived completed"),a.find("select").val("0"),a.each(function(){var e=$(this);$(this).find("option").each(function(t){if(0==t){e.prepend($("<div>",{class:e.attr("class").replace(/form-select/g,"sel__box"),tabindex:"0"})),e.find(".sel__box").prepend($("<div>",{class:e.attr("class").replace(/form-select/g,"sel__box_inner")}));var a=$(this).text();return void e.prepend($("<span>",{class:e.attr("class").replace(/form-select/g,"sel__placeholder"),text:a,"data-placeholder":a})).prepend('<i class="fa-caret-down"></i>')}if(void 0!==$(this).attr("selected")){var n='<span class="sel__box__options selected" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(n),e.children(".sel__placeholder").text($(this).text()),e.children(".form-line").text($(this).text()),e.addClass("selected").removeClass("actived"),e.children("select").val($(this).val())}else{var n='<span class="sel__box__options" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(n)}})}),t&&a.addClass(t),a.find("select option").length>1?a.removeClass("hasempty"):a.addClass("hasempty"),e.on("change",function(){$("body").hasClass("isMobile")&&($(this).toggleClass("actived"),""==$(this).val()||"0"==$(this).val()||null===$(this).val()||"null"==$(this).val()?$(this).parent().removeClass("selected").removeClass("empty"):$(this).parent().addClass("selected").removeClass("empty")),$(this).parent().children(".form-line").text($(this).find("option:selected").text()),$(this).trigger({type:"doneGettingSelectItem"})});var n=a.find(".sel__box__options");n.on("click",function(e){e.stopPropagation();var t=$(this).text(),n=$(this).index();$(this).siblings(".sel__box__options").removeClass("selected"),$(this).addClass("selected"),a.removeClass("empty");var i=$(this).closest(".form-select");i.children(".sel__placeholder").text(t),i.children(".form-line").text(t),i.addClass("selected").removeClass("actived"),i.children("select").prop("selectedIndex",n+1),i.trigger({type:"doneGettingSelectItem"})}),n.on("keydown",function(e){e.stopPropagation(),13===e.which&&$(this).trigger("click")}),a.unbind("click").on("click",function(e){e.preventDefault(),e.stopPropagation(),$(".form-select").not($(this)).removeClass("actived"),$(this).hasClass("hasempty")||$(this).toggleClass("actived"),e.target.classList.contains("sel__box__options")&&$(this).removeClass("actived"),$(this).hasClass("actived")&&$(this).find(".sel__box").focus(),$(".nb-tooltip .tooltip-btn").parent().removeClass("show"),$(".tooltip-inner.fixed").removeClass("show"),$(".nwl-tooltip").removeClass("show"),$(".form-group").removeClass("show-tooltip")}),a.on("keydown",function(e){13===e.which&&($(this).trigger("click"),$(this).find(".sel__box__options").hasClass("selected")||$(this).find(".sel__box__options:first-child").addClass("selected"))}),$(document).unbind("keyup"),$(document).on("keyup",".form-select.actived",function(e){var t=$(".form-select.actived .sel__box");switch(e.which){case 38:t.find(".sel__box__options:not(:first-child).selected").removeClass("selected").prev().addClass("selected").focus();break;case 40:t.find(".sel__box__options:not(:last-child).selected").removeClass("selected").next().addClass("selected").focus();break;default:return}setTimeout(function(){var e=t.find(".sel__box__options.selected").offset().top,a=t.offset().top;t.scrollTop(e-a+t.scrollTop())},100)}),""!=a.find(".sel__placeholder").html()?a.addClass("selected"):a.removeClass("selected")};var f=function(e,t){var a=e.split("/"),n=a[2],i=a[1],o=a[0];return o<32&&o>0&&(i<13&&i>0&&(n>=1900&&n<=t))};window.isValidLandlordName=function(e){return!excludeSpecialRegEx.test(e)},window.isValidPriorityServicesMsg=function(e){return!excludeSpecialPriorityMsgRegEx.test(e)},window.isValidPriorityServicesLeaksMsg=function(e){return!excludeSpecialPriorityLeaksMsgRegEx.test(e)},window.isValidReasonNameChangeDetailsMsg=function(e){return!excludeSpecialReasonNameChangeDetailsMsgRegEx.test(e)},window.removeSpecialCharacters=function(e){var t=e.toString();return excludeSpecialPriorityLeaksMsgRegEx.test(t)&&(t=t.replace(/[\\#$�!?%+<=>@[\]^`{|}~]/g,""),t=t.replace(/[\u00A3]/g,"")),t},window.createDOB=function(e){var t=e,a=new Date,n=a.getFullYear()-16;t.mask("00/00/0000",{clearIncomplete:!0}),$(t).on("propertychange input",function(){var e=$(this).val(),t=f(e,n);inputValidate($(this),t)})},window.createDatePicker=function(e){var t=new Date,a=t.getFullYear()-16,n=t.getMonth()+1+"/"+t.getDate()+"/"+a,i=t.getDate()+"/"+(t.getMonth()+1)+"/"+a;$(e).datepicker({dateFormat:"dd/mm/yy",showOtherMonths:!0,firstDay:1,dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],minDate:"01/01/1900",changeYear:!0,defaultDate:i,beforeShow:function(e,t){$("body").hasClass("isMobile")&&setTimeout(function(){t.dpDiv.css({top:$(".datepicker").offset().top+38})},0)},beforeShowDay:function(e){return[new Date("01/01/1900")<=e&&new Date(n)>e]},onSelect:function(){$(".ui-datepicker a").removeAttr("href"),$(this).change(),inputValidate($(this),!0)}}).on("focus",e,function(){e.mask("00/00/0000")}).on("propertychange input",function(){$(".ui-datepicker").show();var e=$(this).val(),t=f(e,a);inputValidate($(this),t)}).keydown(function(e){if(13===e.keyCode){var t=$(this).val(),n=f(t,a);return inputValidate($(this),n),$(".ui-datepicker").hide(),e.stopPropagation(),e.preventDefault(),!1}})},window.isMobile=function(){var e="",t=window.devicePixelRatio||1,a={width:window.screen.width*t,height:window.screen.height*t};return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&(e="isMobile ios",1125==a.width&&2436===a.height&&(e="isMobile ios iosX")),navigator.userAgent.match(/Android/i)&&(e="isMobile android"),navigator.userAgent.match(/BlackBerry/i)&&(e="isMobile backberry"),navigator.userAgent.match(/Opera Mini/i)&&(e="isMobile operamini"),navigator.userAgent.match(/IEMobile/i)&&(e="isMobile iemobile"),-1!=navigator.userAgent.indexOf("Mac OS X")?e+=" isMac":e+=" isWindows",e},window.trim=function(e,t){var a=e.toString().split(".");return a.push(a.pop().substring(0,t)),a.join(".")},window.numberWithCommas=function(e){var t=e.toString().split(",");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(",")};var v=function(){var e="";e=navigator.userAgent.search("MSIE")>=0?"isIE":navigator.userAgent.search("Firefox")>=0?"isFirefox":navigator.userAgent.search("Safari")>=0&&navigator.userAgent.search("Chrome")<0?"isSafari":navigator.userAgent.search("Opera")>=0?"isOpera":navigator.userAgent.search("NET")>=0?"isNet":navigator.userAgent.search("Edge")>=0?"isEdge":"isChrome",$("html").addClass(e)};window.getUrlParams=function(){var e=!1,t={},a=null,n=location.search.substring(1);arguments.length>0&&arguments[0].length>1&&(e=arguments[0]);for(var i=/([^&=]+)=([^&]*)/g;a=i.exec(n);){if(!1!==e&&decodeURIComponent(a[1])===e)return decodeURIComponent(a[2]);!1===e&&(t[decodeURIComponent(a[1])]=decodeURIComponent(a[2]))}return!1===e?t:null};var g=function(){$.each(errorCodes,function(e){9e3==errorCodes[e].Code&&(codeFirstname=errorCodes[e].Message),9001==errorCodes[e].Code&&(codeSurname=errorCodes[e].Message),990!=errorCodes[e].Code&&9002!=errorCodes[e].Code||(codeEmail=errorCodes[e].Message),967!=errorCodes[e].Code&&9003!=errorCodes[e].Code||(codePassword=errorCodes[e].Message),1089!=errorCodes[e].Code&&9004!=errorCodes[e].Code||(codeConfirmPassword=errorCodes[e].Message),9005==errorCodes[e].Code&&(codeExisting=errorCodes[e].Message),9006==errorCodes[e].Code&&(codeRequiredOption=errorCodes[e].Message),9007==errorCodes[e].Code&&(codeTelephone=errorCodes[e].Message),9008==errorCodes[e].Code&&(codeAddress=errorCodes[e].Message),9009==errorCodes[e].Code&&(codeHouseName=errorCodes[e].Message),9010==errorCodes[e].Code&&(codeAddressLine1=errorCodes[e].Message),9011==errorCodes[e].Code&&(codeAddressLine2=errorCodes[e].Message),9012==errorCodes[e].Code&&(codeCity=errorCodes[e].Message),9013==errorCodes[e].Code&&(codePostcode=errorCodes[e].Message),9014==errorCodes[e].Code&&(codeCountry=errorCodes[e].Message),9015==errorCodes[e].Code&&(codeNWLnumber=errorCodes[e].Message),9016==errorCodes[e].Code&&(codeDateOfBirth=errorCodes[e].Message),9017==errorCodes[e].Code&&(codeDay=errorCodes[e].Message),9018==errorCodes[e].Code&&(codeMonth=errorCodes[e].Message),9019==errorCodes[e].Code&&(codeYear=errorCodes[e].Message),9020==errorCodes[e].Code&&(codeTitle=errorCodes[e].Message),9021==errorCodes[e].Code&&(codeOccupiers=errorCodes[e].Message),9022==errorCodes[e].Code&&(codeDate=errorCodes[e].Message),9023==errorCodes[e].Code&&(codeRequire=errorCodes[e].Message),9024==errorCodes[e].Code&&(codeFutureOccupier=errorCodes[e].Message),9025==errorCodes[e].Code&&(bankAccountNumberInvalidMessage=errorCodes[e].Message),9026==errorCodes[e].Code&&(accountHolderNameInvalidMessage=errorCodes[e].Message),9027==errorCodes[e].Code&&(codeAccountNumb=errorCodes[e].Message),9028==errorCodes[e].Code&&(codePreferredTime=errorCodes[e].Message),9029==errorCodes[e].Code&&(codeMutilAccounts=errorCodes[e].Message),9030==errorCodes[e].Code&&(codeMutilProperties=errorCodes[e].Message),9031==errorCodes[e].Code&&(codeSortCode=errorCodes[e].Message),9032==errorCodes[e].Code&&(codeData8Error=errorCodes[e].Message),9033==errorCodes[e].Code&&(codeMoveOutDate6Month=errorCodes[e].Message),9034==errorCodes[e].Code&&(codeRemoveProperty=errorCodes[e].Message),9035==errorCodes[e].Code&&(codePaymentDate=errorCodes[e].Message),9036==errorCodes[e].Code&&(codePaymentFrequency=errorCodes[e].Message),9037==errorCodes[e].Code&&(codeNumberBedrooms=errorCodes[e].Message),9038==errorCodes[e].Code&&(codeTheReason=errorCodes[e].Message),9040==errorCodes[e].Code&&(codeFullName=errorCodes[e].Message),9041==errorCodes[e].Code&&(codeMeterRead=errorCodes[e].Message),9042==errorCodes[e].Code&&(codeTextArea=errorCodes[e].Message),9043==errorCodes[e].Code&&(contactUsFormSubmissionError=errorCodes[e].Message),9044==errorCodes[e].Code&&(codeTextAreaNoSpecialChars=errorCodes[e].Message),9045==errorCodes[e].Code&&(netcallError=errorCodes[e].Message),9060==errorCodes[e].Code&&(codeNameChangeReason=errorCodes[e].Message)})};window.htmlScroll=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;$("html, body").animate({scrollTop:e},t)},window.scrollTo=function(e){document.querySelector(e).scrollIntoView({behavior:"smooth"})},window.getUserProfileCookie=function(){var e=!1;return $.cookie("userProfile")&&"notValidated"!=JSON.parse($.cookie("userProfile")).Roles[0]&&(e=!0),e},window.checkHaveUserProfile=function(){var e=!0;return null===localStorage.getItem("accountDetailInfo")&&(e=!1),e},window.isSwitched=function(e){return!!e.is(":checked")},window.propCheck=function(e,t){e.prop("checked",t)},window.isLogined=function(){return void 0!==$.cookie("loginInfoSuccess")||null!=$.cookie("loginInfoSuccess")||void 0!==$.cookie("userProfile")||null!=$.cookie("userProfile")},window.isVerified=function(){var e=!1;if(isLogined()&&(void 0!==$.cookie("userProfile")||null!=$.cookie("userProfile"))){var t=$.parseJSON($.cookie("userProfile")),a=t.PersonId;null!=a&&void 0!=a&&""!==a&&(e=!0)}return e},window.isEnforcedMove=function(){if(window.checkHaveUserProfile()){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));return void 0!=e.accountField&&void 0!=e.accountField.accountTypeField&&("3"===e.accountField.accountTypeField||3===e.accountField.accountTypeField)}return!1};var y=function(e){var t=(new Date).getFullYear(),a=[];for(e=e||1950;e<=t;)a.push(e++);return a.sort(function(e,t){return t-e}),a};window.initYear=function(e,t){var a=y();e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)};var b=function(e){var t=(new Date).getFullYear()-16,a=[];for(e=e||1900;e<=t;)a.push(e++);return a.sort(function(e,t){return t-e}),a};window.initYearDOB=function(e,t){var a=b();e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)},window.initMonth=function(e,t){var a=["01","02","03","04","05","06","07","08","09","10","11","12"];e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)},window.initCountry=function(e,t,a){var n=!1;e.html(""),e.html("<option value='0'></option>");var i=JSON.parse($(".countryCodes").val());void 0!=a&&null!=a&&"UK"==a&&(i=[i[0]]),$.each(i,function(a,i){void 0!==t&&(t.indexOf(i.Name)>=0||t.indexOf(i.Code)>=0)?(e.append(new Option(i.Name,i.Code,!0,!0)),e.parent().find(".form-line").html(i.Name),n=!0):e.append(new Option(i.Name,i.Code,!1,!1))}),n&&$("body").hasClass("isMobile")?(e.parent().parent().addClass("active"),e.find("option").each(function(){"0"==$(this).val()&&$(this).remove()})):initSelect(e)},window.initMyProfileNumberOfOccupier=function(e,t){e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<occupierList.length;n++){var i=occupierList[n];void 0!==t&&t==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initMyAccountNumberOfOccupier=function(e,t){e.html('<option value="0" disabled hidden>'+t+"</option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<20;n++){var i=n+1;"undefined"!=typeof selected&&selected==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initPayment=function(e,t){var a={"Direct Debit":"DD","Debit or Credit Card":"CC","Paypoint Card":"PPNT","Post Office":"POGI",Cheque:"CHEQ",Bank:"RBSH","From Benefits":"DWP","I do not know":"NO"};e.html(""),e.html("<option></option>"),$.each(a,function(a,n){void 0!==t&&t.indexOf(n)>=0?e.append(new Option(a,n,!0,!1)):e.append(new Option(a,n,!1,!1))}),initSelect(e)},window.initReasonNameChange=function(e,t){var a=JSON.parse($(".reasonNameChangeList").val());e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n.Value,n.Key,!0,!1)):e.append(new Option(n.Value,n.Key,!1,!1))}),initSelect(e)},window.initTitle=function(e,t){e.html(""),e.html("<option value='0'></option>"),$.each(titleList,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)};var w,C=function(e){(new data8.predictiveaddress).retrieve("GB",e,[new data8.option("FixBuilding","true"),new data8.option("FixPostcode","true"),new data8.option("FixTownCounty","true"),new data8.option("Formatter","DefaultFormatter"),new data8.option("IncludeCountry","true"),new data8.option("IncludeLocation","true"),new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("IncludeUDPRN",$(".data8IncludeUDPRN").val()),new data8.option("IncludeUPRN",$(".data8IncludeUPRN").val()),new data8.option("MaxLineLength","255"),new data8.option("MaxLines","6"),new data8.option("PreferredLanguage","en"),new data8.option("UnwantedPunctuation","")],S)},F="",S=function(e){if(e.Status.Success){if(void 0==e&&null==e)return null;if(0==e.Result.RawAddress.length)return null;var t="";""==e.Result.RawAddress.BuildingNumber&&""==e.Result.RawAddress.SubBuildingName&&""==e.Result.RawAddress.BuildingName?t=e.Result.RawAddress.Organisation:(""!=e.Result.RawAddress.BuildingNumber&&(t=e.Result.RawAddress.BuildingNumber),""!=e.Result.RawAddress.SubBuildingName&&(t+=" "+e.Result.RawAddress.SubBuildingName),""!=e.Result.RawAddress.BuildingName&&(t+=" "+e.Result.RawAddress.BuildingName));var a="";""!=e.Result.RawAddress.ThoroughfareName&&(a=e.Result.RawAddress.ThoroughfareName),""!=e.Result.RawAddress.ThoroughfareDesc&&(a+=" "+e.Result.RawAddress.ThoroughfareDesc);var i="";""!=e.Result.RawAddress.DependentThoroughfareName&&(i+=e.Result.RawAddress.DependentThoroughfareName),""!=e.Result.RawAddress.DependentThoroughfareDesc&&(i+=" "+e.Result.RawAddress.DependentThoroughfareDesc),""!=e.Result.RawAddress.DependentLocality&&(i+=" "+e.Result.RawAddress.DependentLocality),F={Premise:n($.trim(t)),Thoroughfare:n($.trim(a)),DependentThoroughfare:n($.trim(i)),Locality:n(e.Result.RawAddress.Locality),PostalCode:e.Result.Address.Lines[e.Result.Address.Lines.length-1],UPRN:e.Result.RawAddress.UniqueReference},w(F)}else initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))};window.fillAddress=function(e,t){w=t,void 0!=e&&C(e)};var k,P=[];window.initData8=function(e,t){k=t,(new data8.predictiveaddress).search("GB",e.value,"","",[new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("PreferredLanguage","en")],i)},Array.prototype.contains=function(e){return!!this.filter(function(t){return t.label===e.value}).length},window.uniqJasonArray=function(e){return P.filter(function(e,t,a){return t===a.findIndex(function(t){return t.label===e.label})})},window.formatDate=function(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}return""==e?"":(e=e.split("/"),t(e[0])+"/"+t(e[1])+"/"+e[2])},window.hasURLPage=function(e){var t=window.location.href,a=!1;return""!=e&&t.indexOf(e.slice(0,-1))>=0&&e.indexOf(window.location.pathname)>=0&&(a=!0),a};var I=function(){$(".nw_menu_bar").unbind("click touch"),$(".nw_menu_bar").on("click touch",function(){$("body").removeClass("nav-user__show"),$(this).toggleClass("active"),$(".nav__mobile").toggleClass("active"),$(".nav-user__mobile, .nw_user_bar").removeClass("active"),$(this).hasClass("active")?$("body").addClass("nav__show"):(resetMobileMenu(),$("body").removeClass("nav__show"))}),$(".nw_user_bar").unbind("click touch"),$(".nw_user_bar").on("click touch",function(){$("body").removeClass("nav__show"),$(this).toggleClass("active"),$(".nav-user__mobile").toggleClass("active"),$(".nav__mobile, .nw_menu_bar").removeClass("active"),$(this).hasClass("active")?$("body").addClass("nav-user__show"):(resetMobileMenu(),$("body").removeClass("nav-user__show"))})};window.dateDiff={inDays:function(e,t){var a=e.getTime(),n=t.getTime(),i=n-a;return Math.ceil(i/864e5)},inWeeks:function(e,t){var a=t.getTime(),n=e.getTime();return parseInt((a-n)/6048e5)},inMonths:function(e,t){var a=e.getFullYear(),n=t.getFullYear(),i=e.getMonth();return t.getMonth()+12*n-(i+12*a)},inYears:function(e,t){return t.getFullYear()-e.getFullYear()}},window.parseDate=function(e){e=e.replace(/['"]+/g,"");var t=e.split("/");return new Date(parseInt(t[2],10),parseInt(t[1],10)-1,parseInt(t[0],10))},window.reformatDate=function(e){return e.substring(6,11)+"-"+e.substring(3,5)+"-"+e.substring(0,2)},window.dateToString=function(e){var t=e.getDate(),a=e.getMonth()+1,n=e.getFullYear();return t<10&&(t="0"+t),a<10&&(a="0"+a),t+"/"+a+"/"+n},window.gotoStep=function(e,t,a,n){void 0!=e&&e.addClass("active"),void 0!=t&&t.addClass("hidden"),void 0!=a&&a.removeClass("hidden"),void 0!=n&&n.removeClass("active");var i="verification";e.parent().find(".active").each(function(){i=$(this).find("span").html()}),pushStateParameterUrl({step:i}),htmlScroll()},window.bindingAddress=function(e,t){$(".cssload-container.overlay").fadeOut(),t.html("");var a="";null!=e&&(""!=e.addressLine1Field&&""!=e.addressLine2Field||null!=e.addressLine1Field&&null!=e.addressLine2Field?t.append("<p>"+e.addressLine1Field+" "+e.addressLine2Field+"</p>"):(""!=e.addressLine1Field&&null!=e.addressLine1Field&&t.append("<p>"+e.addressLine1Field+"</p>"),""!=e.addressLine2Field&&null!=e.addressLine2Field&&t.append("<p>"+e.addressLine2Field+"</p>")),""!=e.addressLine3Field&&null!=e.addressLine3Field&&t.append("<p>"+e.addressLine3Field+"</p>"),""!=e.addressLine4Field&&null!=e.addressLine4Field&&(a=e.addressLine4Field.toString().split(/\,/),t.append("<p>"+a[0]+"</p>")),""!=e.postCodeField&&null!=e.postCodeField&&t.append("<p>"+e.postCodeField+"</p>"),""!=a[1]&&null!=a[1]&&t.append("<p>"+a[1]+"</p>"))},window.bindingPropertyAddress=function(e,t){var a=e.split(",");t.html("");for(var n=0;n<a.length;n++)t.append("<p>"+a[n]+"</p>")},window.initData8Address=function(e,t){var a=$(t);null!=e&&(a.find(".address").val(e.Premise),a.find(".housenumber").val(e.Premise),a.find(".address1").val(e.Thoroughfare),a.find(".address2").val(e.DependentThoroughfare),a.find(".city").val(e.Locality),a.find(".postcode").length>0?a.find(".postcode").val(e.PostalCode):a.find(".new-postcode").val(e.PostalCode),a.find(".uprn").val(e.UPRN)),a.removeClass("hidden"),requiredForm(t)},window.initData8Postcode=function(e,t){if(null!=e){var a=e.Premise+" "+e.Thoroughfare+", "+e.Locality+", "+e.PostalCode;$(t).val(a),$(t).parent().find(".form-line").html($(t).val())}requiredForm(t)},window.codeToMeterReadingType=function(e,t){return 2==e?t?"E":"Estimate read":3==e?t?"C":"Customer read":"NWL"==urlAccount.sitecode?t?"N":"NWL read":t?"ES":"ESW read"},window.initMeter=function(){var e=0,t=0,a=6,n="",i=!1,o=0;meterValue="",$(".enter-meter-read .meter-box .meter-input").html(""),$(".enter-meter-read .meter-box .meter-error .msgWarning").addClass("hidden"),$(".enter-meter-read .meter-box .meter-error .msgError").addClass("hidden"),null==localStorage.getItem("addPropertyData")||JSON.parse(localStorage.getItem("addPropertyData")).premiseIdNewField?wamFlag&&null!=localStorage.getItem("wamMeterFieldData")?(n=JSON.parse(localStorage.getItem("wamMeterFieldData")),null!=n.meterField&&(o=parseInt(n.meterField.readCodeField),t=parseInt(n.meterField.lastReadField),a=parseInt(n.meterField.numberDialsField),i=!0)):null!=localStorage.getItem("propertyDetailData")?(n=JSON.parse(localStorage.getItem("propertyDetailData")),null!=n.metersField&&n.metersField.length>0&&(e=parseInt(n.metersField[0].lastReadField.split(".")[0]),t=parseInt(n.metersField[0].lastActualReadField.split(".")[0]),a=parseInt(n.metersField[0].numberDialsField),i=!0)):wamFlag||null==localStorage.getItem("accountDetailInfo")||(n=JSON.parse(localStorage.getItem("accountDetailInfo")),null!=n.metersField&&n.metersField.length>0&&(e=parseInt(n.metersField[0].lastReadField.split(".")[0]),t=parseInt(n.metersField[0].lastActualReadField.split(".")[0]),a=parseInt(n.metersField[0].numberDialsField),i=!0)):i=!1;for(var r=0;r<a;++r)$(".enter-meter-read .meter-box .meter-input").append('<input placeholder="0" maxlength="1" pattern="d*" type="tel" />');$(".enter-meter-read .meter-box .meter-input").append('<span class="correctMeterReading hidden"><i class="fas fa-check"></i></span>'),$(".meter-input input").on("propertychange input",function(e){if($(this).removeClass("warning success error"),meterRegEx.test($(this).val())&&""!=$(this).val()&&$("body").hasClass("ios")&&$(this).addClass("success").next("input").get(0).setSelectionRange(0,9999),!$.isNumeric($(this).val()))return $(this).val(""),e.preventDefault(),!1}).on("focus",function(){$(this).select(),$("body").hasClass("ios")&&$(this).get(0).setSelectionRange(0,9999)}).on("keydown",function(e){(e.shiftKey||e.ctrlKey||e.altKey||188==e.keyCode||187==e.keyCode||188==e.keyCode)&&e.preventDefault(),46!=e.keyCode&&8!=e.keyCode&&9!=e.keyCode&&(e.keyCode<48||e.keyCode>105||e.keyCode>57&&e.keyCode<96)&&e.preventDefault()}).on("keyup",function(){$(this).parent().parent().find(".meter-error").addClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").addClass("hidden"),""==$(this).val()||$("body").hasClass("ios")||$(this).addClass("success").next("input").focus().select(),0==$(this).parent().find("input").filter(function(){return""===$.trim(this.value)}).length?(meterValue="",$(this).parent().find("input").each(function(){meterValue+=$(this).val()}),meterValue=parseInt(meterValue),i&&wamFlag&&(30==o&&meterValue<t||meterValue>t+500?($(this).parent().parent().find(".msgWarning").removeClass("hidden"),$(this).parent().find("input").addClass("error")):$(this).parent().find("input").addClass("success").removeClass("error"),30!=o&&(meterValue<t||meterValue>t+500)||meterValue<=0?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").removeClass("hidden"),$(this).parent().find("input").addClass("error")):$(this).parent().find("input").addClass("success").removeClass("error")),i?(meterValue>t+250?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").removeClass("hidden"),$(this).parent().parent().find(".msgError").addClass("hidden"),$(this).parent().find("input").addClass("warning"),$(this).parent().find(".correctMeterReading").addClass("hidden")):($(this).parent().find("input").addClass("success").removeClass("warning"),$(this).parent().find(".correctMeterReading").removeClass("hidden")),(meterValue<t||meterValue>t+500)&&e>0?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").removeClass("hidden"),$(this).parent().find("input").addClass("error"),$(this).parent().find(".correctMeterReading").addClass("hidden")):$(this).parent().find("input").addClass("success").removeClass("error")):$(this).parent().find("input").addClass("success").removeClass("error")):(meterValue="",$(this).parent().find(".correctMeterReading").addClass("hidden"))})},window.getMeterRead=function(e){var t=!1,a=!0;if($(e).find(".enter-meter-read .accordion__item").hasClass("active")){var n="";$(e).find(".enter-meter-read .meter-input input").each(function(){""!=$(this).val()&&(t=!0)}),$(e).find(".enter-meter-read .meter-input input").each(function(){if(t){if($(this).hasClass("error")||""==$(this).val())return $(this).addClass("error"),a=!1,!1;a=!0,n+=$(this).val()}}),$(e).find(".enter-meter-read .meter-input input").each(function(){if($(this).hasClass("error"))return $(this).focus(),!1})}return[a,n]},window.dateFormatter=function(e){return e=new Date(e),(2===e.getDate().toString().length?e.getDate():"0"+e.getDate().toString())+"/"+(2===(e.getMonth()+1).toString().length?e.getMonth()+1:"0"+(e.getMonth()+1).toString())+"/"+e.getFullYear()},window.dateFormatterForInputDate=function(e){return e=new Date(e),e.getFullYear()+"-"+(2===(e.getMonth()+1).toString().length?e.getMonth()+1:"0"+(e.getMonth()+1).toString())+"-"+(2===e.getDate().toString().length?e.getDate():"0"+e.getDate().toString())},window.customDateFormatter=function(e){var t=new Date(e),n=t.getDate();return a.i(u.h)(n)+" "+t.toLocaleString("default",{month:"long"})},window.getDOB=function(e){return getFormatedDOB(e,1)},window.getFormatedDOB=function(e,t){var a="";return""!=$(e).find(".day").val()&&""!=$(e).find(".month").val()&&"0"!=$(e).find(".year").val()&&(a=1==t?$(e).find(".day").val()+"/"+$(e).find(".month").val()+"/"+$(e).find(".year").val():2==t?$(e).find(".year").val()+"-"+$(e).find(".month").val()+"-"+$(e).find(".day").val():$(e).find(".month").val()+"/"+$(e).find(".day").val()+"/"+$(e).find(".year").val()),a},window.getMeterLocation=function(e,t){t.html(""),"E"==e?t.html("External"):"I"==e?t.html("Internal"):t.html("UNK")},window.initNumberOfOccupants=function(e,t){e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<20;n++){var i=n+1;void 0!==t&&t==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initProperties=function(e){var t=localStorage.getItem("accountDetailID");if(void 0!==t&&null!=t){t=t.split(/\,/);var a=JSON.parse(localStorage.getItem("accountProperty"));if(e.html("<option value='0'></option>"),1==e.children("option").length)if(1==a.length)e.append(new Option(a[0].address,a[0].accountID+", "+a[0].personID+", "+a[0].premiseID,!0,!0));else for(var n=0;n<a.length;n++)t[0]==a[n].accountID&&$.trim(t[1])==a[n].premiseID&&$.trim(t[2])==a[n].personID?e.append(new Option(a[n].address,a[n].accountID+", "+a[n].personID+", "+a[n].premiseID,!0,!0)):e.append(new Option(a[n].address,a[n].accountID+", "+a[n].personID+", "+a[n].premiseID,!1,!1));0==e.parent().has(".sel__box").length&&initSelect(e),1==a.length&&e.parent().addClass("hasempty")}},window.initReasonYourMeter=function(e){e.html(""),e.html("<option value='0'></option>"),$.each(reasonList,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)},window.initReasonYourMeterRadio=function(e){e.html(""),$.each(reasonList,function(t,a){var n='<label class="form-checkbox mt-20 text-left w-100">\n                            <input type="radio" name="reason-meter" class="reason-meter" value="'+(t+1)+'" />\n                            <span class="radio"></span>\n                            <span class="ml-20">'+a+"</span>\n                        </label>";e.append(n)}),$(document).on("click","input[name='reason-meter']",function(){$(this).closest(".reason-meter-box").find(".form-error").addClass("hidden")})},window.getReadReason=function(e){return 1==e?"Card Received":2==e?"Previous Bill Estimated":3==e?"Initial Read":4==e?"Just want to submit a read":"Final Read"},window.getLastRead=function(e,t){var a=e.split(".")[0],n=a.length;if(void 0!=t||""!=t)for(var i=0;i<t-n;i++)a="0"+a;return a},window.getSafeRedirectUrl=function(e){return null!=e&&""!==e?e:window.urlHome},Date.prototype.toShortFormat=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=this.getDate(),a=this.getMonth(),n=this.getFullYear();return t+" "+e[a]+" "+n},Date.prototype.toFormat=function(e){var t=this.getDate(),a=this.getMonth()+1,n=this.getFullYear();return 1===t.toString().length&&(t="0"+t),1===a.toString().length&&(a="0"+a),"DD/MM/YYYY"===e?t+"/"+a+"/"+n:"YYYY-MM-DD"===e?n+"-"+a+"-"+t:void 0},Date.prototype.YYYYMMDDHHMMSS=function(){function e(e){return(e<10?"0":"")+e}return this.getFullYear().toString()+e(this.getMonth()+1,2)+e(this.getDate(),2)+e(this.getHours(),2)+e(this.getMinutes(),2)+e(this.getSeconds(),2)},window.convertToShortMonth=function(e){var t="";switch(parseInt(e)){case 1:t="Jan";break;case 2:t="Feb";break;case 3:t="Mar";break;case 4:t="Apr";break;case 5:t="May";break;case 6:t="Jun";break;case 7:t="Jul";break;case 8:t="Aug";break;case 9:t="Sep";break;case 10:t="Oct";break;case 11:t="Nov";break;case 12:t="Dec";break;default:return""}return t},window.nth=function(e){if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},window.convertToStringDate=function(e){var t=e.getDate(),a=["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()],n=e.getFullYear();return t+nth(t)+" "+a+" "+n},window.saveUserProfile=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];$.ajax({type:"POST",cache:!1,url:apiUrlSaveUserProfile,data:JSON.stringify(e),contentType:"application/json",success:function(e){t(e),n||$(".cssload-container.overlay").fadeOut()},error:function(e,t){n||$(".cssload-container.overlay").fadeOut(),a(e,t)}})},window.averageUsage=function(e,t){var a=e,n="";switch(t){case 1:n=a<=110?"low":a>110&&a<=192?"average":a>192&&a<=367?"above":"high";break;case 2:n=a<=192?"low":a>192&&a<=247?"average":a>247&&a<=492?"above":"high";break;case 3:n=a<=260?"low":a>260&&a<=342?"average":a>342&&a<=602?"above":"high";break;case 4:n=a<=315?"low":a>315&&a<=411?"average":a>411&&a<=684?"above":"high";break;case 5:n=a<=370?"low":a>370&&a<=466?"average":a>466&&a<=766?"above":"high";break;default:return}return n},window.convertDateToString=function(e){var t=e.split("-"),a="",n=parseInt(t[0]),i=parseInt(n-1);switch(t[1]){case"01":a="January "+i+" to January "+n;break;case"02":a="February "+i+" to February "+n;break;case"03":a="March "+i+" to March "+n;break;case"04":a="April "+i+" to April "+n;break;case"05":a="May "+i+" to May "+n;break;case"06":a="June "+i+" to June "+n;break;case"07":a="July "+i+" to July "+n;break;case"08":a="August "+i+" to August "+n;break;case"09":a="September "+i+" to September "+n;break;case"10":a="October "+i+" to October "+n;break;case"11":a="November "+i+" to November "+n;break;case"12":a="December "+i+" to December "+n;break;default:return}return a},window.saveFindMyAccountInfo=function(e,t){var a={FirstName:e.FirstName,Surname:e.Surname,EmailAddress:e.EmailAddress,PostCode:e.PostCode,DateOfBirth:e.DateOfBirth,PersonId:t};localStorage.FindMyAccount=JSON.stringify(a)},window.initRemoveAllData=function(){localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("loginAfter3th"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("isNewCustomer"),localStorage.removeItem("newCustomerEmail"),localStorage.removeItem("accountUsageInfo"),localStorage.removeItem("arrAccountDetailInfo"),localStorage.removeItem("accountpersonID"),localStorage.removeItem("FindMyAccount"),localStorage.removeItem("setupDDRequestSubmitted"),localStorage.removeItem("setupPPRequestSubmitted"),localStorage.removeItem("newDirectDebitDetailsSubmitted"),localStorage.removeItem("requestPaypointCardSubmitted"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("billingEmailInfoNotRegister"),localStorage.removeItem("accountPaymentPlanData"),localStorage.removeItem("getEventRequestGoogle"),localStorage.removeItem("accountLitePending"),localStorage.removeItem("waterUsageData"),localStorage.removeItem("getRequestGoogle"),localStorage.removeItem("getEventRequestGoogleTracking"),localStorage.removeItem("isNetcallSubmitted"),localStorage.removeItem("waterUsageEfficiencyData"),localStorage.removeItem("waterDailyUsageData"),localStorage.removeItem("waterHourlyUsageData"),localStorage.removeItem("waterWeeklyUsageData"),localStorage.removeItem("waterMonthlyUsageData"),localStorage.removeItem("waterYearlyUsageData"),localStorage.removeItem("smartMeterAlertStatus")},window.removeLeaksStatusCodes=function(){0!=$("body .activity-management-page").length&&0!=$(".home-page .current-work__form")||localStorage.removeItem("leaksStatusCodes")},window.pushStateParameterUrl=function(e){var t="",a=window.location.search;if(""==a){var n=0;for(var i in e)n++,t+=1==n?"?"+i+"="+e[i]:"&"+i+"="+e[i]}else{var o={};a.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,t,a){o[t]=a});var n=0;for(var r in o){n++;for(var s in e){if(s==r){t+=1==n?"?"+s+"="+e[s]:"&"+s+"="+e[s];break}t+=1==n?"?"+r+"="+o[r]:"&"+r+"="+o[r]}}for(var s in e){var l=!1;for(var r in o)if(r==s){l=!0;break}l||(t+="&"+s+"="+e[s])}}var d=window.location.protocol+"//"+window.location.host+window.location.pathname+t;window.history.pushState({path:d},"",d)},window.removeStateParameterUrl=function(e){var t="&"+e,a=window.location.href;if(a.indexOf(t)>0){var n=a.substring(0,a.lastIndexOf(t));window.history.replaceState({},document.title,n)}},window.initErrorCodeCMS=function(e,t){$.each(errorCodes,function(a){void 0!=(void 0===t?"undefined":m(t))&&errorCodes[a].Code==t&&(0!=e.find(".alert__content p").length&&e.find(".alert__content p").html(errorCodes[a].Message),0!=e.find(".alert__content .lbl").length&&e.find(".alert__content .lbl").html(errorCodes[a].Message))})},window.initPopupErrorRealex=function(e){0!=e.find(".alert__content p").length&&e.find("p").html($(".pay-by-card-alert-realex-failure").text()),e.show(),$(".cssload-container.overlay").fadeOut()},window.initPopupErrorCCB=function(e){0!=e.find(".alert__content p").length&&e.find("p").html($(".pay-by-card-alert-ccb-failure").text()),e.show(),$(".cssload-container.overlay").fadeOut()},window.initPopupError=function(e,t){$(".cssload-container.overlay").fadeOut(),0!=t.find(".alert__content p").length&&t.find("p").html(e),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e),t.show()},window.initPopupError=function(e,t){$(".cssload-container.overlay").fadeOut(),0!=t.find(".alert__content p").length&&t.find("p").html(e),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e),t.show()},window.initPopupErrorApi=function(e,t){void 0!==e.responseJSON?(0!=t.find(".alert__content p").length&&t.find("p").html(e.responseJSON.Message),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e.responseJSON.Message),t.show()):void 0!==e.status&&524!=e.status&&(0!=t.find(".alert__content p").length&&t.find("p").html(e.statusText),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e.statusText),$.each(errorCodes,function(a){(errorCodes[a].Code==e.status||"timeout"===e.statusText&&"9039"===errorCodes[a].Code)&&(0!=t.find(".alert__content p").length&&t.find("p").html(errorCodes[a].Message),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(errorCodes[a].Message))}),t.show()),$(".cssload-container.overlay").fadeOut()},window.trimStringLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=e;return $.trim(e).length>t&&(a=e.substring(0,t),a+="..."),a};var D=function(e,t,a){t=encodeURIComponent(t);var n="([&?]|&amp;)"+t+"\\b(?:=(?:[^&#]*))*",i=document.createElement("a"),o=new RegExp(n),r=t+(a?"="+encodeURIComponent(a):"");i.href=e;var s=i.search.replace(o,"$1"+r);return s===i.search?i.search+=(i.search?"&":"")+r:i.search=s,i.href};window.logout=function(){$.ajax({type:"GET",cache:!1,url:apiUrlLogout,success:function(){$.cookie("userProfile",null,{expires:-1,path:"/"}),$.cookie("loginInfoSuccess",null,{expires:-1,path:"/"}),$.cookie("smartTokenInfo",null,{expires:-1,path:"/"}),$.cookie("smartUserTokenInfo",null,{expires:-1,path:"/"}),window.cookie="userProfile= null;expires=-1;path=/",window.cookie="loginInfoSuccess= null;expires=-1;path=/",window.cookie="smartTokenInfo= null;expires=-1;path=/",window.cookie="smartUserTokenInfo= null;expires=-1;path=/",initRemoveAllData(!0),$(".cssload-container.overlay").fadeOut(),window.location=D(window.location=urlHome,"v",(new Date).getTime())},error:function(){$(".cssload-container.overlay").fadeOut()}})};var A=function(){function e(){clearTimeout(a),a=setTimeout(logout,n)}var t=20;""!=$(".loginTimeoutInMinute").val()&&parseInt($(".loginTimeoutInMinute").val())>0&&(t=parseInt($(".loginTimeoutInMinute").val()));var a,n=60*t*1e3;window.onload=e,document.onmousemove=e,document.onkeypress=e,document.onload=e,document.onmousemove=e,document.onmousedown=e,document.ontouchstart=e,document.onclick=e,document.onscroll=e,document.onkeypress=e};window.convertOrdinalSuffix=function(e){var t=e%10,a=e%100;return 1==t&&11!=a?e+"st":2==t&&12!=a?e+"nd":3==t&&13!=a?e+"rd":e+"th"};var _=function(){function e(e,t){var a=document.createElement("script");a.type="text/javascript",a.readyState?a.onreadystatechange=function(){"loaded"!=a.readyState&&"complete"!=a.readyState||(a.onreadystatechange=null,void 0!=t&&t())}:void 0!=t&&(a.onload=function(){t()}),a.src=e,document.getElementsByTagName("head")[0].appendChild(a)}function t(e){e+="=";for(var t=document.cookie.split(";"),a=0;a<t.length;a++){for(var n=t[a];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(e))return n.substring(e.length,n.length)}return null}function a(t){for(var a=n+i,s=0;s<r.length;s++)if(r[s]==a)return;r.push(a),e(n+i,function(){"function"==typeof _reciteLoaded&&_reciteLoaded(),"function"==typeof t&&t(),Recite.load(o),Recite.Event.subscribe("Recite:load",function(){Recite.enable()})})}var n="//api.reciteme.com/asset/js?key=",i="ec7e60718518554dcb179dfad9b67f02d64277fb",o={},r=[],s=!1;"#reciteEnable"===window.location.hash&&(s=!0),"true"==t("Recite.Persist")&&a(),s&&(document.addEventListener?document.addEventListener("DOMContentLoaded",function(e){a()}):a()),$(".reciteme").click(function(e,t){return a(),!1})},x=function(){$(".cookie-script-custom .form-checkbox input").change(function(){d()}),$(document).on("click","#cookiescript_accept",function(){d()}),$(document).on("click","#cookiescript_reject",function(){d()})},O={},N=[],U=!1,T=!1,R=!1;window.getFormFieldValuesAndCheckAnyFieldsEdited=function(e,t){e.find(t).prop("disabled",!0),N=[],O={},e.find(":input").each(function(){var e=$(this)[0].className.split(" ");switch($(this)[0].type){case"select-one":case"text":case"email":case"number":case"password":O[e[e.length-1]]=$(this).val();break;case"checkbox":O[$(this).attr("id")]=isSwitched($(this))}}),e.find(":input").bind("propertychange change keyup paste input",function(a){a.preventDefault(),null!=$(this)[0]&&c(e,$(this)[0],t)}),e.find("select:not([size])").each(function(){if(null!=$(this)[0]&&""!=$(this)[0].className){var a=$(this)[0].className.split(" ")[$(this)[0].className.split(" ").length-1];e.find("."+a).parent().on("doneGettingSelectItem",function(){c(e,e.find("."+a)[0],t)})}})},window.getDateByMonths=function(e,t){return e.setMonth(e.getMonth()+t),e},window.getDaysCountByMonths=function(e){return dateDiff.inDays(new Date,getDateByMonths(new Date,e))},p.initialize=function(){$("body").removeClass("ios iosX android backberry operamini iemobile"),$("body").addClass(isMobile()),$(document).ajaxStop(function(){$(".account-carousel .active .accountSummary--allComponents").length>0?localStorage.getItem("getEventRequestGoogleTracking")&&null!=localStorage.getItem("accountDetailInfo")&&($(".cssload-container.overlay").fadeOut(),$(".summary-func").removeClass("hidden")):(0==$(".payment-func.pay-by-card").length||$(".payment-func.pay-by-card").hasClass("hidden"))&&$(".cssload-container.overlay").fadeOut()}),isLogined()&&A(),h(),v(),I(),s(),g(),l(),_(),removeLeaksStatusCodes(),x(),$(window).resize(function(){v()})},t.a=p},,,,,,,function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".bereavment-form"),r=function(){var e=o.find(".deceased-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a,$(this))},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,s),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},s=function(e){var t=o.find(".deceased-address");if(null!=e){var a="",a=jsonToCommaDelimString(e);t.val(a),t.parent().find(".form-line").html(a)}},l=function(){var e=o.find(".executor-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a)},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,d),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},d=function(e){var t=o.find(".executor-address");if(null!=e){var a=jsonToCommaDelimString(e);t.val(a),t.parent().find(".form-line").html(a)}},c=function(){var e=o.find(".account-same-as-deseased").find(".yes"),t=o.find(".account-same-as-deseased").find(".no");e.unbind("click"),e.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected"),o.find(".deseased-account-details").addClass("hidden")}),t.unbind("click"),t.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected"),o.find(".deseased-account-details").removeClass("hidden")})},u=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0,r=!0,s=!0,l=!0,d=!0,c=!0,u="";if(a=requiredForm(".bereavment-form .personal-detail"),o.find(".account-same-as-deseased .nb-row-padding .yes").hasClass("nb-btn-outline")&&o.find(".account-same-as-deseased .nb-row-padding .no").hasClass("nb-btn-outline")?(o.find(".account-same-as-deseased .nb-row-padding .nb-btn").addClass("nb-btn-error"),i=!1):i=!0,r=requiredForm(".bereavment-form .deseased-fullname"),o.find(".deseased-account-details").hasClass("hidden")||(s=requiredForm(".bereavment-form .deseased-account-details")),l=requiredForm(".bereavment-form .deseased-date-details"),d=requiredForm(".bereavment-form .executor-details"),c=requiredForm(".bereavment-form .row-textarea"),!(a&&i&&r&&s&&l&&d&&c))return a&&!i&&htmlScroll(o.find(".account-same-as-deseased").position().top-50),void o.find(".nb-btn-submit").blur();u=transformBlacklistedSpecialCharsToStringNames($.trim(o.find(".additional-details").val()));var m={};m={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.bereavement),n(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.isDeceasedAccountNumberSame,$.trim(o.find(".account-same-as-deseased").find(".selected").text())),n(t,contactUsFormFields.nameOfDeceased,$.trim(o.find(".deseased-fullname").find(".fullname").val())),n(t,contactUsFormFields.deceasedAccountNumber,$.trim(o.find(".deseased-account-details").find(".nwlnumber").val())),n(t,contactUsFormFields.deceasedAddress,$.trim(o.find(".deseased-account-details").find(".deceased-address").val())),n(t,contactUsFormFields.dateTheyPassedAway,parseDate($.trim(o.find(".deseased-date-details").find(".datepicker").val()))),n(t,contactUsFormFields.nameOfExecutor,$.trim(o.find(".executor-details").find(".fullname").val())),n(t,contactUsFormFields.executorCorrespondenceAddress,$.trim(o.find(".executor-details").find(".executor-address").val())),n(t,contactUsFormFields.additionalDetails,u),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(t,contactUsFormFields.attachments,mediaUrl),t)},submitContactusForm(m)})};i.initialize=function(){pushStateParameterUrl({step:"bereavementForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r(),l(),datePickerInit(),c(),u()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".bill-copy-form"),r=function(){var e=o.find(".personal-detail").find(".email"),t=o.find(".personal-detail").find(".post");e.unbind("click"),e.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected")}),t.unbind("click"),t.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected")})},s=function(){var e=!0,t=!0,a=!0,i="";o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(r){var s;if(r.preventDefault(),e=requiredForm(".bill-copy-form .personal-detail "),t=requiredForm(".bill-copy-form .row-textarea"),o.find(".personal-detail").find(".nb-row-padding").find(".email").hasClass("nb-btn-outline")&&o.find(".personal-detail").find(".nb-row-padding").find(".post").hasClass("nb-btn-outline")?(o.find(".personal-detail").find(".nb-row-padding").find(".nb-btn").addClass("nb-btn-error"),a=!1):a=!0,!e||!a||!t)return void o.find(".nb-btn-submit").blur();i=transformBlacklistedSpecialCharsToStringNames($.trim(o.find(".additional-details").val()));var l={};l={contactUsFormDataKeyValues:(s={},n(s,contactUsFormFields.typeOfQuery,contactUsForms.billCopy),n(s,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(s,contactUsFormFields.dateOfBirth,parseDate(getDOB(".bill-copy-form .personal-detail"))),n(s,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(s,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(s,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(s,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(s,contactUsFormFields.sendBillBy,$.trim(o.find(".send-bill-by").find(".selected").text())),n(s,contactUsFormFields.additionalDetails,i),n(s,contactUsFormFields.regionCode,urlAccount.sitecode),n(s,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),s)},submitContactusForm(l)})};i.initialize=function(){pushStateParameterUrl({step:"billCopyForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r(),s()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".general-query-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0,r="";if(a=requiredForm(".general-query-form .personal-detail"),i=requiredForm(".general-query-form .row-textarea"),!a||!i)return void o.find(".nb-btn-submit").blur();r=transformBlacklistedSpecialCharsToStringNames($.trim(o.find(".additional-details").val()));var s={};s={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.generalQuery),n(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.additionalDetails,r),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(t,contactUsFormFields.attachments,mediaUrl),t)},submitContactusForm(s)})};i.initialize=function(){pushStateParameterUrl({step:"generalQueryForm"}),$('input[type="file"]').attr("accept",$(".uploadMediaTypeLimit").val()),addressPickerInit(),r()},t.a=i},function(e,t,a){"use strict";function n(e){e.find("a").attr("target","_blank")}function i(){$(function(e){e('input[type="file"]').change(function(t){t.preventDefault(),e(".cssload-container.overlay").show();var a,n,i,o;if(e(this).val()){if(a=e(this).val(),n=a.split(".").pop().toLowerCase(),i=e(".contactUsUploadMediaTypeLimit").val(),-1===i.indexOf(n)){var r=errorCodes.filter(function(e){if(8001==e.Code)return e});return void initPopupError(r[0].Message+i,e(".error.reportProblemAlert"))}if(this.files[0].size>1048576*y){this.value="";var r=errorCodes.filter(function(e){if(8e3==e.Code)return e});return void initPopupError(r[0].Message,e(".error.reportProblemAlert"))}n=n.toUpperCase();var s=e("."+contactUsFormId+" .fullname").val().replace(/ /g,"");o=""!=s?s+"."+a.split(".").pop():"ContactFormUpload."+a.split(".").pop(),e(".file-preview .file-preview-detail .file-preview-name > span").html(""),e(".file-preview .file-preview-detail .file-preview-type").html(n);var l=!1,d=new FormData,c=e(this)[0];d.append("file",c.files[0],o),e(".file-preview").removeClass("hidden"),e("#upload-file").val(""),e.ajax({xhr:function(){var t=new window.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){if(t.lengthComputable){var a=t.loaded/t.total;a=parseInt(100*a),e(".progress-bar").width(a+"%"),e(".progress-bar").css("background-color","#004595"),e(".loader-status").removeClass("hidden"),e(".loader-status-completed").addClass("hidden")}},!1),t},url:apiUrlLeakageMediaUpload,headers:{"X-XSRF-Token":e("input[name='__RequestVerificationToken']").val()},type:"POST",data:d,cache:!1,contentType:!1,processData:!1,success:function(t){t&&-1!==t.indexOf("https")?(mediaUrl=t,e("input[type=file]").attr("disabled",!0),e(".file-upload").find(".nb-btn").addClass("disable-upload"),e(".file-preview .file-preview-detail .file-preview-name > span").html(""),o=t.substring(t.lastIndexOf("/")+1),o=o.length>30?"..."+o.substring(o.length-30):o,e(".file-preview .file-preview-detail .file-preview-name > span").html(o),e(".loader-status").addClass("hidden"),e(".loader-status-completed").removeClass("hidden"),e(".progress-bar").css("background-color","#65b32e"),e(".file-close-btn").on("click",function(){e("#upload-file").val(null),e(".file-preview .file-preview-detail .file-preview-name > span").html(""),e(".file-preview .file-preview-detail .file-preview-type").html(""),e(".file-preview").addClass("hidden"),e("input[type=file]").attr("disabled",!1),e(".file-upload").find(".nb-btn").removeClass("disable-upload")})):(e(".file-preview").addClass("hidden"),initPopupError(t,e(".error.reportProblemAlert")))},error:function(t){initPopupError("Sorry! failed to upload media",e(".error.reportProblemAlert")),e(".file-preview").addClass("hidden")}}),l&&parent.addClass("error").prepend.after('<div class="alert alert-error">'+l+"</div>")}})})}var o=a(77),r=a(78),s=a(76),l=a(73),d=a(79),c=a(72),u=a(74),m=a(2);window.contactUsFormId="";var p={};window.contactUsForms={moveHome:"To tell you about a home move",paymentPlan:"To change my payment plan",meterRead:"To give a meter read",billCopy:"Request a copy of my bill",updateContactDetails:"Update my name or contact details",bereavement:"Tell you about a bereavement",generalQuery:"General query"},window.contactUsFormFields={typeOfQuery:"dcfTypeOfQuery",fullName:"dcfFullName",accountNumber:"dcfAccountNumber",address:"dcfAddress",telephoneNumber:"dcfTelephoneNumber",email:"dcfEmail",additionalDetails:"dcfAdditionalDetails",paymentPlan:"dcfPaymentPlan",preferredPaymentDate:"dcfPreferredPaymentDate",meterRead:"dcfMeterRead",dateOfReading:"dcfDateOfReading",peopleAtProperty:"dcfPeopleAtProperty",sendBillBy:"dcfSendBillBy",isDeceasedAccountNumberSame:"dcfIsDeceasedAccountNumberSame",nameOfDeceased:"dcfNameOfDeceased",dateTheyPassedAway:"dcfDateTheyPassedAway",nameOfExecutor:"dcfNameOfExecutor",executorCorrespondenceAddress:"dcfExecutorCorrespondenceAddress",deceasedAccountNumber:"dcfAccountNumberOfDeceased",deceasedAddress:"dcfAddressOfDeceased",dateOfBirth:"dcfDateOfBirth",regionCode:"dcfLocale",emailPermission:"dcfEmailPermission",attachments:"dcfAttachments"};var h=$(".contactus-form-page .wp-report-list.wp-report-list__content");window.addressPickerInit=function(){var e=h.find(".active"),t=e.find(".wp-report-content").find(".new-address");$(t).length>0&&($(t).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass("active completed error"))},source:function(e,a){initData8(document.getElementById(t.attr("id")),a)},minLength:2,select:function(e,a){return e.preventDefault(),$(t).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,f),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(e,a){if($("body").hasClass("ios"))return $(t).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})};var f=function(e){var t=h.find(".active"),a=t.find(".wp-report-content").find(".new-address");if(null!=e){var n=jsonToCommaDelimString(e);a.val(n),a.parent().find(".form-line").html(n)}};window.jsonToCommaDelimString=function(e){var t="",a=Object.keys(e)[Object.keys(e).length-1];return $.each(e,function(e,n){""!=n&&(t+=e!=a?n+", ":n)}),t},window.datePickerInit=function(){if($("body").hasClass("isMobile")){var e=$("<input class='form-control' type='date' />");$(".form-date").find('input[type="text"]').after(e),$('.form-date [type="date"]').on("change",function(){var e,t=$(this).parent().find('input[type="text"]');""!=$(this).val()?(e=dateFormatter($(this).val()),$(t).val(e),$(t).change()):($(t).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass("active completed error"))})}else{var t=h.find(".active"),a=t.find(".wp-report-content").find(".datepicker");$(a).datepicker({dateFormat:"dd/mm/yy",showOtherMonths:!0,firstDay:1,dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],minDate:"01/01/1900",onSelect:function(){$(".ui-datepicker a").removeAttr("href"),$(this).change()}}).mask("00/00/0000",{clearIncomplete:!0})}};var v=function(){localStorage.getItem("isContactUsFormSelected")&&(history.replaceState(null,"",location.href.split("?")[0]),localStorage.removeItem("isContactUsFormSelected"))};window.submitContactusForm=function(e){$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlSubmitContactUsForm,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(e),contentType:"application/json",success:function(e){$(".cssload-container.overlay").fadeOut(),e?($(".contactus-form-page .tabs-item .container").addClass("hidden"),$(".contact-us-form-confirmation").removeClass("hidden"),pushStateParameterUrl({step:"contactFormConfirmation"}),htmlScroll($(".contactus-form-page .contact-us-form-confirmation").position().top-50)):($(".contactus-form-page .tabs-item .container").removeClass("hidden"),$(".contact-us-form-confirmation").addClass("hidden"),$(m.a).find("p").html(contactUsFormSubmissionError),$(m.a).show())},error:function(e,t){$(".cssload-container.overlay").fadeOut(),$(m.a).find("p").html(contactUsFormSubmissionError),$(m.a).hide()}})};var g=function(){if(isLogined()){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if($(".account-form .loggedin-contact-form").removeClass("hidden"),void 0!=e&&null!=e&&void 0!=e.personField){if($(".contactus-form-page .personal-detail .fullname").val(e.personField.firstNameField+" "+e.personField.surnameField).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .fullname").parent().find(".form-line").html(e.personField.firstNameField+" "+e.personField.surnameField),3!=e.accountField.accountTypeField&&($(".new-address").val(e.premiseField.propertyAddressField).parent().addClass("active completed"),$(".new-address").parent().find(".form-line").html(e.premiseField.propertyAddressField)),""!=e.personField.dateOfBirthField){var t=e.personField.dateOfBirthField;$(".year").val(t.substring(0,4)).parent().addClass("active completed"),$(".year").parent().find(".form-line").html(t.substring(0,4)),$(".month").val(t.substring(5,7)).parent().addClass("active completed"),$(".month").parent().find(".form-line").html(t.substring(5,7)),$(".day").val(t.substring(8,10)).parent().addClass("active completed"),$(".day").parent().find(".form-line").html(t.substring(8,10))}$(".contactus-form-page .personal-detail .nwlnumber").val(e.AccountId).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .nwlnumber").parent().find(".form-line").html(e.AccountId),$(".contactus-form-page .personal-detail .email").val(e.personField.emailAddressField).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .email").parent().find(".form-line").html(e.personField.emailAddressField);var a=e.personField.mobileNumberField;""==a&&(a=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),$(".contactus-form-page .personal-detail .telephone").val(a).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .telephone").parent().find(".form-line").html(a)}}},y=0;window.mediaUrl="",$(".file-upload").find(".nb-btn").removeClass("disable-upload"),p.initialize=function(){0!=$("body .contactus-form-page").length&&(v(),g(),y=$(".uploadMediaSizeLimit").val(),i(),$(".wp-report-item").on("click",function(){if($(this).hasClass("active"))switch($(window).width()<=ipad?$(this).attr("data-id"):$(this).attr("id")){case"idmovehome":o.a.initialize(),contactUsFormId="move-home-form";break;case"idpayment":r.a.initialize(),contactUsFormId="payment-plan-form";break;case"idmeterRead":s.a.initialize(),contactUsFormId="meter-read-form";break;case"idbillCopy":l.a.initialize(),contactUsFormId="bill-copy-form";break;case"idupdateContact":d.a.initialize(),contactUsFormId="update-contact-details-form";break;case"idbereavment":c.a.initialize(),contactUsFormId="bereavment-form";break;case"idwaterSupply":contactUsFormId="idwaterSupply",pushStateParameterUrl({step:"waterSupplyForm"});break;case"idgeneralQuery":u.a.initialize(),contactUsFormId="general-query-form"}}),$(".wp-report-item").keypress(function(e){13==e.keyCode&&$(this).trigger("click")}),$(".wp-report-content").on("click",function(e){e.stopPropagation()}),n($("body .contactus-form-page .sub-title.plink")))},t.a=p},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".meter-read-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0;o.find(".personal-detail").hasClass("hidden")||(a=requiredForm(".meter-read-form .personal-detail "));var r=requiredForm(".meter-read-form .row-date"),s=requiredForm(".meter-read-form .row-number-occupants"),l=o.find(".meter-read-date").val();if(void 0!=l&&""!==l&&dateRegEx.test(l)){var d=parseDate(formatDate(l)),c=dateDiff.inDays(new Date,d);if(c<-180||c>180)return inputValidate($(".meter-read-form .meter-read-date"),!1),void htmlScroll(o.find(".row-meterDate").position().top-50);if(!(a&&i&&s&&r))return void o.find(".nb-btn-submit").blur();var u={};u={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.meterRead),n(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.meterRead,$.trim(o.find(".meter-read").val())),n(t,contactUsFormFields.dateOfReading,parseDate($.trim(o.find(".meter-read-date").val()))),n(t,contactUsFormFields.peopleAtProperty,$.trim(o.find(".occupents-select").find(".row-number-occupants option:selected").text())),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(t,contactUsFormFields.attachments,mediaUrl),t)},submitContactusForm(u)}})};i.initialize=function(){pushStateParameterUrl({step:"meterReadForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),datePickerInit(),initNumberOfOccupants($(".meter-read-form .number-occupants")),r()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".move-home-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0,r="",s="",l="",d="";if(s=$(".move-home-form .personal-detail .day").val(),d=$(".move-home-form .personal-detail .month").val(),l=$(".move-home-form .personal-detail .year").val(),""!=s||""!=d||""!=l?($(".move-home-form .personal-detail .nb-row-padding .form-group .day").removeClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .month").removeClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .year").removeClass("no-require")):($(".move-home-form .personal-detail .nb-row-padding .form-group .day").addClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .month").addClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .year").addClass("no-require")),a=requiredForm(".move-home-form .personal-detail "),i=requiredForm(".move-home-form .row-textarea"),!a||!i)return void o.find(".nb-btn-submit").blur();r=transformBlacklistedSpecialCharsToStringNames($.trim(o.find(".additional-details").val()));var c={};c={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.moveHome),n(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.dateOfBirth,parseDate(getDOB(".move-home-form .personal-detail"))),n(t,contactUsFormFields.additionalDetails,r),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),t)},submitContactusForm(c)})};i.initialize=function(){pushStateParameterUrl({step:"moveHomeForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=!0,o={},r=$(".payment-plan-form"),s=function(){r.find(".wp-list-check").find("input").on("change",function(){i=!0,r.find(".form-checkbox").removeClass("error"),"Monthly"==r.find('input[name="pp-pay"]:checked').val()?(r.find(".monthly-select").removeClass("hidden"),d(r.find(".dd-payment-day"))):r.find(".monthly-select").addClass("hidden")})},l=function(){r.find(".nb-btn-submit").unbind("click touch"),r.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,o=!0,s="",l="";if(0==$('input[name="pp-pay"]:checked').length?(i=!1,r.find(".form-checkbox").addClass("error")):(i=!0,r.find(".form-checkbox").removeClass("error")),r.find(".personal-detail").hasClass("hidden")||(a=requiredForm(".payment-plan-form .personal-detail ")),r.find(".monthly-select").hasClass("hidden")||(o=requiredForm(".payment-plan-form .monthly-select")),!o||!a)return void r.find(".nb-btn-submit").blur();s="monthly"==r.find('input[name="pp-pay"]:checked').val().toLowerCase()?r.find(".monthly-select").find(".dd-payment-day option:selected").text():"",l=transformBlacklistedSpecialCharsToStringNames($.trim(r.find(".additional-details").val()));var d={};d={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.paymentPlan),n(t,contactUsFormFields.fullName,$.trim(r.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(r.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(r.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(r.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(r.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.paymentPlan,$.trim(r.find('input[name="pp-pay"]:checked').val())),n(t,contactUsFormFields.preferredPaymentDate,s),n(t,contactUsFormFields.additionalDetails,l),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),t)},submitContactusForm(d)})},d=function(e){for(var t=[],a=0;a<31;a++)t.push(c(a+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)},c=function(e){return e+(e>0?["th","st","nd","rd"][e>3&&e<21||e%10>3?0:e%10]:"")};o.initialize=function(){pushStateParameterUrl({step:"paymentPlanForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),s(),l()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o=$(".update-contact-details-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0,r="";if(a=requiredForm(".update-contact-details-form .personal-detail"),i=requiredForm(".update-contact-details-form .row-textarea"),!a||!i)return void o.find(".nb-btn-submit").blur();r=transformBlacklistedSpecialCharsToStringNames($.trim(o.find(".additional-details").val()));var s={};s={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.updateContactDetails),n(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),n(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.additionalDetails,r),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(t,contactUsFormFields.attachments,mediaUrl),t)},submitContactusForm(s)})};i.initialize=function(){pushStateParameterUrl({step:"updateContactForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r()},t.a=i},function(e,t,a){"use strict";function n(){$(".catchmentArea__links a").on("mouseenter mouseleave",function(){var e=$(this).attr("data-link");$("#"+e).toggleClass("active")});var e="";$(".catchmentArea__map a .mainArea").hover(function(){e=$(this).attr("id"),$(".catchmentArea__links a[data-link="+e+"]").css("background","#0097e6")},function(){$(".catchmentArea__links a[data-link="+e+"]").css("background","#004595")})}function i(){$(".catchmentArea__links a").each(function(){var e=$(this).attr("data-link");$("#"+e).parent().attr("href",$(this).attr("href"))})}var o={};o.initialize=function(){n(),i()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(){r.priorityServicesLink.unbind("click touch").on("click touch",function(e){""!=$(this).attr("href")&&"javascript:void(0)"!=$(this).attr("href")&&"#"!=$(this).attr("href")&&(e.preventDefault(),window.open($(this).attr("href")))})}var o=a(0),r={};localStorage.loginAfter3th=1;var s=$(".priority-services-verify"),l=function(){var e=s.find(".psr-verify-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a,$(this))},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".psr-address-edit").removeClass("hidden"),$(".psr-verify-address").val("").removeClass("address"),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,d),initCountry($(".country"),"UK","UK"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},d=function(e){$(".psr-address-edit").removeClass("hidden"),null!=e&&($(".housenumber").val(e.Premise),$(".address1").val(e.Thoroughfare),$(".address2").val(e.DependentThoroughfare),$(".city").val(e.Locality),$(".postcode").val(e.PostalCode),$(".UPRN").val(e.UPRN),$(".psr-verify-address").val("")),requiredForm(".psr-address-edit"),$(".psr-address-edit .form-group").each(function(){$(this).find(".form-control").val&&$(this).addClass("active")})},c=function(){$(".btn-psr-next-verify").unbind("click"),$(".btn-psr-next-verify").on("click touch",function(e){if(e.preventDefault(),requiredForm(".customer-personal-details"),$(".psr-address-edit").hasClass("hidden")||requiredForm(".psr-address-edit"),requiredForm(".customer-other-details"))if(localStorage.psrVerificationAttempted=!0,""==$(".psr-verify-nwlnumber").val()||null==$(".psr-verify-nwlnumber").val())$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0),localStorage.psrCreateOnlineAccount=!1;else{var t=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),n={Region:urlAccount.region,FirstName:$(".psr-verify-tellus .firstname").val(),Surname:$(".psr-verify-tellus .surname").val(),AccountId:$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),PostCode:$(".psr-address-edit .postcode").val(),DateOfBirth:v(t),TelephoneNumber:"",EmailAddress:$(".psr-verify-tellus .psr-email").val(),UPRN:$(".psr-address-edit .UPRN").val()};$(".cssload-container.overlay").show(),a.i(o.b)([{name:"FirstName",value:$(".psr-verify-tellus .firstname").val()},{name:"LastName",value:$(".psr-verify-tellus .surname").val()},{name:"Email",value:$(".psr-verify-tellus .psr-email").val()}],function(){$.ajax({type:"POST",url:apiUrlValidateCustomer,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){console.log("Validate Customer response"),console.log(e),null!=e&&(0==e.statusField.codeField?(saveFindMyAccountInfo(n,e.personIDField),N(),$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0),localStorage.psrCreateOnlineAccount=!0):($(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),localStorage.psrCreateOnlineAccount=!1,htmlScroll(0,0)))},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert")),$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),localStorage.psrCreateOnlineAccount=!1,htmlScroll(0,0)}})})}})},u=function(){$(".btn-next-who").unbind("click"),$(".btn-next-who").on("click touch",function(e){e.preventDefault();var t=!0;if($(".priority-services-someone-else-you").hasClass("hidden")||(t=requiredForm(".priority-services-someone-else-you")),!$(".priority-services-someone-else").hasClass("hidden")){var a=!0,n=!0,i=!0,o=!0;a=requiredForm(".psr-someone-else-personal-details"),$(".psr-their-address").hasClass("hidden")||(n=requiredForm(".psr-their-address .row-address-their .form-row")),$(".psr-their-address .psr-address-edit-their").hasClass("hidden")||(i=requiredForm(".psr-their-address .psr-address-edit-their")),$(".psr-their-contact-details").hasClass("hidden")||(o=requiredForm(".psr-their-contact-details")),a&&n&&i&&o||(t=!1),$(".ps-their-bill-payer").hasClass("hidden")||(0==$("input:radio[name='theirBillPayer']:checked").length?($(".ps-their-bill-payer .chk-button").addClass("nb-btn-error"),t=!1):$(".ps-their-bill-payer .chk-button").hasClass("nb-btn-error")&&$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error")),$(".psr-their-nominated-contact").hasClass("hidden")||"Y"==localStorage.psrTheirBillPayer&&(0==$("input:radio[name='nominatedContact']:checked").length?($(".psr-their-nominated-contact .chk-button").addClass("nb-btn-error"),t=!1):$(".psr-their-nominated-contact .chk-button").hasClass("nb-btn-error")&&$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error")),$("input[name=consentBehalf").prop("checked")?$(".priority-services-someone-else .form-checkbox").hasClass("error")&&$(".priority-services-someone-else .form-checkbox").removeClass("error"):($(".priority-services-someone-else .form-checkbox").addClass("error"),t=!1)}if($(".priority-services-who-btns").hasClass("hidden")||$(".priority-services-who-btns .ps-me-other .who-me").hasClass("nb-btn-outline")&&$(".priority-services-who-btns .ps-me-other .who-other").hasClass("nb-btn-outline")&&($(".priority-services-who-btns .ps-me-other .nb-btn").addClass("nb-btn-error"),t=!1),$(".priority-services-me").hasClass("hidden")||(t=requiredForm(".psr-someone-else-you-dob_nwlaccount"),t=requiredForm(".row-address-you .form-row"),$(".psr-address-edit-you").hasClass("hidden")||(t=requiredForm(".psr-address-edit-you"))),t){$(".priority-services-registering-who").addClass("hidden"),$(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden");var r=JSON.parse(localStorage.getItem("psrRegisterMe")),s=JSON.parse(localStorage.getItem("psrVerificationAttempted")),l=JSON.parse(localStorage.getItem("psrCreateOnlineAccount"));if(isLogined()&&r&&"Me"==localStorage.getItem("psrRegisteringFor")){var d=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=d&&$("#lblRegistrationName").text(d.personField.firstNameField+" "+d.personField.surnameField)}else if(isLogined()&&r&&"Other"==localStorage.getItem("psrRegisteringFor"))$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else if(r||"N"!=localStorage.getItem("psrYouBillPayer")||"Other"!=localStorage.getItem("psrRegisteringFor"))if(isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||"Me"!=localStorage.getItem("psrRegisteringFor"))if(isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||"Other"!=localStorage.getItem("psrRegisteringFor"))if(!isLogined()&&r&&s&&!l&&"Me"==localStorage.getItem("psrRegisteringFor"))$("#lblRegistrationName").text($(".priority-services-verify .firstname").val()+" "+$(".priority-services-verify .surname").val());else if(!isLogined()&&r&&s&&l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Me"==localStorage.getItem("psrRegisteringFor")){var c=JSON.parse(localStorage.getItem("FindMyAccount"));null!=c&&$("#lblRegistrationName").text(c.FirstName+" "+c.Surname)}else!isLogined()&&r&&s&&l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Other"==localStorage.getItem("psrRegisteringFor")?$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val()):!isLogined()&&r&&s&&!l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Other"==localStorage.getItem("psrRegisteringFor")&&$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else-you .other-person-your-firstname").val()+" "+$(".priority-services-someone-else-you .other-person-your-surname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());r&&"Y"==localStorage.psrYouBillPayer&&"Me"==localStorage.psrRegisteringFor||r&&"Me"==localStorage.psrRegisteringFor&&void 0==localStorage.psrYouBillPayer||!r&&"Y"==localStorage.psrTheirBillPayer&&"Other"==localStorage.psrRegisteringFor&&"N"==localStorage.psrYouBillPayer||r&&"Y"==localStorage.psrTheirBillPayer&&"Other"==localStorage.psrRegisteringFor&&"N"==localStorage.psrYouBillPayer?$(".show-hide-bills-literature").removeClass("hidden"):$(".show-hide-bills-literature").hasClass("hidden")||$(".show-hide-bills-literature").addClass("hidden"),$(".priority-services-form").removeClass("hidden"),htmlScroll(0,0)}})},m=function(e){var t=!0,a=".form-group .form-control";return e&&(a=e+" "+a),".priority-services-form"==e&&($("input[name=consentForm").prop("checked")?$(".priority-services-form .form-checkbox").hasClass("error")&&$(".priority-services-form .form-checkbox").removeClass("error"):($(".priority-services-form .consent").addClass("error"),t=!1)),e&&!$(e).hasClass("hidden")&&(""==$(e).find(".msg").val()||addressRegEx.test($(e).find(".msg").val())?$(e).removeClass("error"):($(e).addClass("error"),t=!1)),t},p=function(){$(".btn-submit").unbind("click"),$(".btn-submit").on("click touch",function(e){if(e.preventDefault(),m(".priority-services-form")){var t={},a=[];$(".priority-services-form input[type=checkbox]").each(function(){"on"!=$(this).val()&&void 0!=$(this).val()&&a.push({keyField:$(this).val(),valueField:$(this).prop("checked")})}),0!=$("input:radio[name='opt-circumstances']:checked").length&&a.push({keyField:$("input:radio[name='opt-circumstances']:checked").val(),valueField:"true"}),0!=$("input:radio[name='id_bottledWater']:checked").length&&("Yes"==$("input:radio[name='id_bottledWater']:checked").val()?a.push({keyField:"id_bottledWater",valueField:"true"}):a.push({keyField:"id_bottledWater",valueField:"false"})),t={firstNameField:R().firstName,surNameField:R().lastName,accountholderField:R().accountHolder,emailAddField:R().emailAddress,contactNumberField:R().telNumber,uPRNField:T().uprn,addressLine1Field:T().addressLine1,addresLine2Field:T().addressLine2,addressLine3Field:T().addressLine3,addressLine4Field:T().addressLine4,postCodeField:T().postcode,accountIdField:R().accountId,custAccountIdField:R().custAccountId,personIdField:R().personId,premiseIdField:R().premiseId,dateOfBirthField:R().dateOfBirth,contactFirstNameField:R().contactFirstName,contactSurnameField:R().contactSurname,contactPersonIdField:R().contactPersonId,contactPremiseIdField:R().contactPremiseId,contactAccountIdField:R().contactAccountId,contactPhoneField:R().contactTelNumber,contactemailField:R().contactEmailAddress,contactDateofBirthField:R().contactDateOfBirth,contactDateOfBirthSpecified:R().contactDateOfBirthSpecified,consentBehalfField:R().consent,nominatedField:R().nominatedContact,contactAccountRefField:R().contactAccountRef,contactAccountHolderField:R().contactAccountHolder,optionField:a,howHelpField:$(".priority-services-form .additional-details").val(),passwordField:$(".bogusCallerPassword").val(),billRouteField:$("input[name=bills-literature]:checked").val(),hearAboutField:$(".when-did-you-hear option:selected").val(),regionField:"NWL"==$(".currentSiteCode").val()?"N":"S"},$(".cssload-container.overlay").show(),console.log("PSR Payload"),console.log(t),$.ajax({type:"POST",cache:!1,url:apiUrlUpdatePSR,data:JSON.stringify(t),contentType:"application/json",success:function(e){0===parseInt(e.codeField)||10===parseInt(e.codeField)||100===parseInt(e.codeField)?($("#lblCompleteContactId").text(e.contactIdField),pushStateParameterUrl({submision:"successful"}),JSON.parse(localStorage.getItem("psrCreateOnlineAccount"))&&""!=$(".priority-services-verify .psr-email").val()?($(".priority-services-form").addClass("hidden"),$(".priority-services-create-account").removeClass("hidden"),htmlScroll(0,0)):($(".priority-services-complete").removeClass("hidden"),10===parseInt(e.codeField)?$(".psr-completion-teaser-ten-day").removeClass("hidden"):$(".psr-completion-teaser").removeClass("hidden"),$(".priority-services-form").addClass("hidden"),htmlScroll(0,0),M()),$(".cssload-container.overlay").fadeOut()):($(".priorityServicesAlert .alert__content .lbl").html(e.messageField),pushStateParameterUrl({submision:"failed"}),$(".priorityServicesAlert").show(),$(".cssload-container.overlay").fadeOut())},error:function(e){initPopupErrorApi(e,r.AlertError)}})}})},h=function(){$(".createAccountYes").unbind("click"),$(".createAccountYes").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(null!=t&&void 0!=t){var a=$(".priority-services-verify .day").val()+"/"+$(".priority-services-verify .month").val()+"/"+$(".priority-services-verify .year").val(),n={Title:"2",FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:$(".priority-services-verify .psr-email").val(),PersonID:t.PersonId,DateOfBirth:v(a)};$(".cssload-container.overlay").show(),$.ajax({type:"POST",url:apiUrlRegisterCustomer,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){if(0==e.statusField.codeField){var a={FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:$(".priority-services-verify .psr-email").val(),PersonID:t.PersonId,IsExistingNwlCustomer:!0};f(a)}else void 0!==e.statusField&&void 0!==e.statusField.messageField?($(".priorityServicesAlert .alert__content .lbl").html(e.statusField.messageField),$(".priorityServicesAlert").removeClass("go-callus").show()):$(".priorityServicesAlert").removeClass("go-callus").show();$(".cssload-container.overlay").fadeOut(),$(".priority-services-create-account").addClass("hidden"),$(".psr-completion-teaser-create-account").removeClass("hidden"),$(".psr-completion-teaser").hasClass("hidden")||$(".psr-completion-teaser").addClass("hidden"),$(".psr-completion-teaser-ten-day").hasClass("hidden")||$(".psr-completion-teaser-ten-day").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)},failure:function(e){$(".cssload-container.overlay").fadeOut(),$(".priorityServicesAlert .alert__content .lbl").html(e),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert")),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)}})}M()})},f=function(e){$.ajax({type:"POST",cache:!1,url:apiUrlRegisterUserByEmail,data:JSON.stringify(e),contentType:"application/json",success:function(e){if(null!=e.RestException){var t=e.RestException.ErrorCode,a=!0;$.each(errorCodes,function(e){errorCodes[e].Code==t&&($(".priorityServicesAlert .alert__content .lbl").html(errorCodes[e].Message),a=!1)}),a&&$(".priorityServicesAlert .alert__content .lbl").html(e.RestException.Message),$(".priorityServicesAlert").show()}},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert"))}})},v=function(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}return""==e?"":(e=e.split("/"),t(e[0])+"/"+t(e[1])+"/"+e[2])},g=function(){r.NewAddress.length>0&&(r.NewAddress.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(e,t){initData8(document.getElementById("data8-address-psr-you"),t)},minLength:2,select:function(e,t){return e.preventDefault(),r.NewAddress.val("").removeClass("address"),r.NewAddress.parent().find(".form-line").html(""),r.NotLinkAdress.addClass("hidden"),fillAddress(t.item.selected,y),initCountry(r.Country,"UK","UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return r.NewAddress.val("").removeClass("address"),r.NewAddress.parent().find(".form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},y=function(e){initData8Address(e,".psr-address-edit-you")},b=function(){r.TheirAddress.length>0&&(r.TheirAddress.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(e,t){initData8(document.getElementById("data8-address-psr-their"),t)},minLength:2,select:function(e,t){return e.preventDefault(),r.TheirAddress.val("").removeClass("address"),r.TheirAddress.parent().find(".form-line").html(""),r.TheirNotLinkAdress.addClass("hidden"),fillAddress(t.item.selected,w),initCountry(r.TheirCountry,"UK","UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return r.TheirAddress.val("").removeClass("address"),r.TheirAddress.parent().find(".form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},w=function(e){initData8Address(e,".priority-services-someone-else .psr-address-edit-their")},C=function(){$(".address-not-list-link").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit");t.find(".housenumber").val(""),t.find(".address").val(""),t.find(".address2").val(""),t.find(".city").val(""),t.find(".postcode").val(""),t.find(".UPRN").val(""),$(".psr-address-edit").removeClass("hidden"),$(".psr-verify-address").val("").removeClass("address"),$(".row-address").addClass("hidden"),initCountry($(".country"),"UK","UK")})},F=function(){$(".address-not-list-link-you").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit-you");t.find(".you-housenumber").val(""),t.find(".you-address1").val(""),t.find(".you-address2").val(""),t.find(".you-city").val(""),t.find(".you-postcode").val(""),t.find(".you-UPRN").val(""),initCountry($(".you-country"),"UK"),$(".psr-address-edit-you").removeClass("hidden"),$(".psr-you-address").val("").removeClass("address"),$(".row-address-you").addClass("hidden")})},S=function(){$(".address-not-list-link-their").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit-their");t.find(".their-housenumber").val(""),t.find(".their-address1").val(""),t.find(".their-address2").val(""),t.find(".their-city").val(""),t.find(".their-postcode").val(""),t.find(".their-UPRN").val(""),initCountry($(".their-country"),"UK"),$(".psr-address-edit-their").removeClass("hidden"),$(".psr-their-address-other").val("").removeClass("address"),$(".row-address-their").addClass("hidden")})},k=function(){$(".btn-psregisterme").on("click touch",function(e){e.preventDefault(),localStorage.psrRegisterMe=!0,isLogined()?(pushStateParameterUrl({"psr-for":"self-or-someone-with-me"}),pushStateParameterUrl({"bill-payer":"yes"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-bill-payer").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden")):(pushStateParameterUrl({"psr-for":"self-or-someone-with-me"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-bill-payer").removeClass("hidden")),htmlScroll(0,0)}),$(".btn-psregisterother").on("click touch",function(e){e.preventDefault(),localStorage.psrRegisterMe=!1,localStorage.psrRegisteringFor="Other",localStorage.psrYouBillPayer="N",isLogined()&&O(),pushStateParameterUrl({"psr-for":"someone-else"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),$(".priority-services-someone-else-you").removeClass("hidden"),$(".priority-services-who-btns").addClass("hidden"),$(".priority-services-someone-else").removeClass("hidden"),htmlScroll(0,0)}),$(".billPayerYes").on("click touch",function(e){e.preventDefault(),localStorage.psrYouBillPayer="Y",pushStateParameterUrl({"bill-payer":"yes"}),$(".priority-services-bill-payer").addClass("hidden"),isLogined()?($(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)):($(".priority-services-login").removeClass("hidden"),htmlScroll(0,0))}),$(".billPayerNo").on("click touch",function(e){e.preventDefault(),localStorage.psrYouBillPayer="N",pushStateParameterUrl({"bill-payer":"no"}),$(".priority-services-bill-payer").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),$(".priority-services-someone-else-you").removeClass("hidden"),htmlScroll(0,0)}),$(".btn-psr-noaccount").on("click touch",function(e){e.preventDefault(),$(".priority-services-login").addClass("hidden"),$(".priority-services-verify").removeClass("hidden"),htmlScroll(0,0)}),$(".who-me").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("psrVerificationAttempted"));localStorage.psrRegisteringFor="Me",pushStateParameterUrl({for:"me"}),$(".who-me").removeClass("nb-btn-outline").removeClass("nb-btn-error"),$(".who-other").removeClass("nb-btn-error"),$(".who-me").addClass("selected"),$(".who-other").hasClass("selected")&&!$(".who-other").hasClass("nb-btn-outline")&&($(".who-other").removeClass("selected"),$(".who-other").addClass("nb-btn-outline")),"N"==localStorage.getItem("psrYouBillPayer")||"undefined"==localStorage.getItem("psrYouBillPayer")?($(".priority-services-me").removeClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),htmlScroll($(".priority-services-me").offset().top)):t||isLogined()?($(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden")):($(".priority-services-me").removeClass("hidden"),$(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),htmlScroll($(".priority-services-me").offset().top))}),$(".who-other").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("psrVerificationAttempted"));localStorage.psrRegisteringFor="Other",pushStateParameterUrl({for:"other"}),$(".who-other").removeClass("nb-btn-outline").removeClass("nb-btn-error"),$(".who-me").removeClass("nb-btn-error"),$(".who-other").addClass("selected"),$(".who-me").hasClass("selected")&&!$(".who-me").hasClass("nb-btn-outline")&&($(".who-me").removeClass("selected"),$(".who-me").addClass("nb-btn-outline")),"N"==localStorage.getItem("psrYouBillPayer")||"undefined"==localStorage.getItem("psrYouBillPayer")?($(".priority-services-someone-else").removeClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden"),htmlScroll($(".priority-services-someone-else").offset().top)):t||isLogined()?($(".priority-services-someone-else").hasClass("hidden")&&$(".priority-services-someone-else").removeClass("hidden"),$(".psr-their-address").addClass("hidden"),$(".psr-their-contact-details").addClass("hidden"),$(".ps-their-bill-payer").addClass("hidden")):($(".priority-services-someone-else-you").removeClass("hidden"),htmlScroll(0,0))}),$(".btn-goback").on("click touch",function(e){e.preventDefault(),history.replaceState(null,"",location.href.split("?")[0]),$(".priority-services-form").addClass("hidden"),$(".priority-services-page").removeClass("hidden"),htmlScroll(0,0)}),$('input:radio[name="theirBillPayer"]').change(function(){$(this).is(":checked")&&"Y"==$(this).val()?(localStorage.psrTheirBillPayer="Y",$(".psr-their-account-number").removeClass("hidden"),$(".psr-their-nominated-contact").removeClass("hidden"),htmlScroll($(".psr-their-account-number").offset().top-70),$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error")):$(this).is(":checked")&&"N"==$(this).val()&&(localStorage.psrTheirBillPayer="N",$(".psr-their-account-number").hasClass("hidden")||$(".psr-their-account-number").addClass("hidden"),$(".psr-their-nominated-contact").hasClass("hidden")||$(".psr-their-nominated-contact").addClass("hidden"),$("input:radio[name=nominatedContact]:checked").prop("checked",!1),$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error"))}),$('input:radio[name="nominatedContact"]').change(function(){$(this).is(":checked")&&"Y"==$(this).val()?(localStorage.psrtheirNominatedContact="Y",$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error")):$(this).is(":checked")&&"N"==$(this).val()&&(localStorage.psrtheirNominatedContact="N",$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error"))}),$('input:checkbox[name="consentForm"]').change(function(){$(this).is(":checked")&&$(this).parent().removeClass("error")}),$('input:checkbox[name="consentBehalf"]').change(function(){$(this).is(":checked")&&$(this).parent().removeClass("error")}),$(".createAccountNo").on("click touch",function(e){e.preventDefault(),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden")}),$(".backHome").on("click touch",function(e){e.preventDefault(),M(),window.location.reload()})};window.onSubmit=function(e){$("#gRecaptchaResponse").val(e),grecaptcha.getResponse().length>0&&parseInt(localStorage.getItem("loginAfter3th"))>=3&&I()};var P=function(){parseInt(localStorage.getItem("loginAfter3th"))>=3&&($(".form-btn").hide(),$(".form-recaptcha").show())},I=function(){$(".cssload-container.overlay").show(),$(".login .form-control").blur();var e=(new Date).getTime(),t=$(".account-form .form-group .form-control.email").val(),a={email:t,password:$(".account-form .form-group .form-control.loginpassword").val()};$.ajax({type:"POST",cache:!1,url:apiUrlLogin,data:JSON.stringify(a),contentType:"application/json",success:function(t){if(null!=t.Response){console.log("Call login radius time: "+((new Date).getTime()-e)/1e3);var a=new Date,n=t.Response.Profile.CustomFields.Region;a.setTime(a.getTime()+31536e6);var i="NWL"==$(".currentSiteCode").val()?"N":"S";if(void 0!==n&&""!=n&&n!=i)A("Hi there. You're using Northumbrian Water's website to set up an account, but we think you should be using Essex and Suffolk Water's website instead. Please go to https://clicktime.symantec.com/3CLmz5MrGmvh3K8EUnSeHcG7Vc?u=www.nwl.co.uk%2Fyour-home%2Fyour-account.aspx to process your changes.","300");else{t.Response.Profile=null;var o=JSON.stringify(t.Response);isSwitched($(".form-checkbox input"))?$.cookie("loginInfoSuccess",o,{expires:a,path:"/",secure:!0,HttpOnly:!0}):$.cookie("loginInfoSuccess",o,{path:"/",secure:!0,HttpOnly:!0});var r={access_token:t.Response.access_token,expires_in:t.Response.expires_in,refresh_token:t.Response.refresh_token};window.saveUserProfile(r,function(e){$.cookie("userProfile",JSON.stringify(e),{path:"/",secure:!0,HttpOnly:!0}),initRemoveAllData(),$("#gRecaptchaResponse").val("");var t=!1;e.Roles.length&&(e.Roles.indexOf("applyForWaterMeter"),e.Roles.indexOf("newCustomer")>-1&&(t=!0,localStorage.newCustomerEmail=e.Email)),localStorage.isNewCustomer=t,N()},function(){$(".cssload-container.overlay").fadeOut()},!0),$(".isLogin").val("isLogined"),$(".priority-services-login").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)}}else A(t.RestException.Description,t.RestException.ErrorCode)},error:function(e){initPopupErrorApi(e,$(".loginAlert"))}})},D=function(){$(".priority-services-login").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)},A=function(e,t){$(".loginAlert .alert__block .alert__content p").html("We could not log you in at this time. If you have forgotten your password please use the 'I forgot my email/password' link.  If you don't have an account please use the 'I don't have an online account' link. "+e),$("#gRecaptchaResponse").val(""),$.each(errorCodes,function(e){errorCodes[e].Code==t&&$(".loginAlert .alert__block .alert__content p").html(errorCodes[e].Message)}),$(".loginAlert").show(),$(".cssload-container.overlay").fadeOut(),localStorage.loginAfter3th=parseInt(localStorage.getItem("loginAfter3th"))+1},_=function(){var e={};e.apiKey="b3344671-cfb7-40bc-b7a4-305977070649";var t=window.location.origin+$("#verifyEmailPageUrl").val();e.verificationUrl=t.replace(/.$/,"")+"?action=VerifyEmail",e.hashTemplate=!0,window.LRObject=new LoginRadiusV2(e),$(window).width()>desktop&&($(".priority-services-login .email").attr("readonly",!0),$(".priority-services-login .email").focus(function(){$(this).removeAttr("readonly")})),$(".priority-services-login .password").focus(function(){$(this).removeAttr("readonly")}),$(".priority-services-login .form-control").keypress(function(e){13==e.which&&(e.preventDefault(),requiredForm(".priority-services-login")&&(P(),parseInt(localStorage.getItem("loginAfter3th"))>=3?(grecaptcha.reset(),grecaptcha.execute()):I()))}),$(".priority-services-login .login-btn").unbind("click").on("click touch",function(e){e.preventDefault(),localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("accountpersonID"),requiredForm(".priority-services-login")&&(P(),parseInt(localStorage.getItem("loginAfter3th"))>=3?(grecaptcha.reset(),grecaptcha.execute()):I())})},x=function(){$(".loginAlert .nb-btn").on("click touch",function(e){$(".loginAlert").hide(),htmlScroll(0,0)})},O=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=JSON.parse(localStorage.getItem("FindMyAccount"));null!=e&&void 0!=e&&(null!=t&&void 0!=t?(""!=t.FirstName&&($(".other-person-your-firstname").parent().addClass("active completed"),$(".other-person-your-firstname").val(t.FirstName),$(".other-person-your-firstname").parent().find(".form-line").html(t.FirstName)),""!=t.Surname&&($(".other-person-your-surname").val(t.Surname),$(".other-person-your-surname").parent().addClass("active completed"),$(".other-person-your-surname").parent().find(".form-line").html(t.Surname)),""!=t.telNo&&($(".other-person-your-telno").val(t.telNo),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(t.telNo)),""!=t.EmailAddress&&($(".other-person-your-email").val(t.EmailAddress),$(".other-person-your-email").parent().addClass("active completed"),$(".other-person-your-email").parent().find(".form-line").html(t.EmailAddress))):(""!=e.personField.firstNameField&&($(".other-person-your-firstname").parent().addClass("active completed"),$(".other-person-your-firstname").val(e.personField.firstNameField),$(".other-person-your-firstname").parent().find(".form-line").html(e.personField.firstNameField)),""!=e.personField.surnameField&&($(".other-person-your-surname").val(e.personField.surnameField),$(".other-person-your-surname").parent().addClass("active completed"),$(".other-person-your-surname").parent().find(".form-line").html(e.personField.surnameField)),""!=e.personField.mobileNumberField?($(".other-person-your-telno").val(e.personField.mobileNumberField),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(e.personField.mobileNumberField)):""!=e.personField.homePhoneNumberField&&($(".other-person-your-telno").val(e.personField.homePhoneNumberField),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(e.personField.homePhoneNumberField)),""!=e.personField.emailAddressField&&($(".other-person-your-email").val(e.personField.emailAddressField),$(".other-person-your-email").parent().addClass("active completed"),$(".other-person-your-email").parent().find(".form-line").html(e.personField.emailAddressField))))},N=function(){var e="";if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));e=t.PersonId}else if(void 0!=localStorage.FindMyAccount){var a=JSON.parse(localStorage.getItem("FindMyAccount"));e=a.PersonId}if(null!=e&&""!=e){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=e;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+e,type:"GET",cache:!1,success:function(t){if(0==t.Status.codeField){var a=t.Accounts;if(null!=a&&1==a.length&&!a[0].multiplePremisesField){localStorage.multiAccount=!1,localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=a[0].accountIDField+","+a[0].premiseIDField+","+e;var i={accountID:a[0].accountIDField,personID:e,premiseID:a[0].premiseIDField,multiplePremises:a[0].multiplePremisesField,address:a[0].propertyAddressField};n.push(i),localStorage.accountProperty=JSON.stringify(n)}U()}},error:function(e){initPopupErrorApi(e,$(".loginAlert"))},timeout:apiTimeOut})}else if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile")),i=JSON.stringify(t);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=i}},U=function(){if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var e=localStorage.getItem("accountDetailID"),t=e.split(",")[0],a=e.split(",")[1],n=e.split(",")[2],i={AccountId:$.trim(t),PremiseId:$.trim(a),PersonId:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(i),contentType:"application/json",success:function(e){if("0"==e.statusField.codeField){if(e.accountDetailField.AccountId=t,e.accountDetailField.PersonId=n,e.accountDetailField.PremiseId=a,void 0!=$.cookie("userProfile")){var i=JSON.parse($.cookie("userProfile"));e.accountDetailField.personField.firstNameField=i.FirstName,e.accountDetailField.personField.surnameField=i.Surname,e.accountDetailField.personField.emailAddressField=i.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==e.accountDetailField.personField.emailAddressField&&(e.accountDetailField.personField.emailAddressField=window.newEmail);var o=JSON.stringify(e.accountDetailField);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o,$(".account-multi__box").addClass("hidden")}else $(".alert__content p, .alert__content .lbl").html(e.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".loginAlert")),D()},timeout:apiTimeOut})}},T=function(){var e="",t="",a="",n="",i="",o="",r=JSON.parse(localStorage.getItem("psrRegisterMe")),s=JSON.parse(localStorage.getItem("psrVerificationAttempted")),l=JSON.parse(localStorage.getItem("psrCreateOnlineAccount")),d=JSON.parse(localStorage.getItem("accountDetailInfo"));if(null!=d&&void 0!=d&&(isLogined()||l))if(r||"Other"!=localStorage.getItem("psrRegisteringFor"))if(3===d.accountField.accountTypeField){var c=d.premiseField.propertyAddressField;e=c.split(",")[0].split(" ")[0].trim(),t=c.split(",")[0].substring(c.split(",")[0].indexOf(" ")).trim(),i=c.split(",")[c.split(",").length-1].trim(),3===c.split(",").length?(a="",n=c.split(",")[1].trim()):(a=c.split(",")[1].trim(),n=c.split(",")[2].trim())}else e=d.accountField.billDisplayAddressField.addressLine1Field,t=d.accountField.billDisplayAddressField.addressLine2Field,a=d.accountField.billDisplayAddressField.addressLine3Field,n=d.accountField.billDisplayAddressField.addressLine4Field,i=d.accountField.billDisplayAddressField.postCodeField;else e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-UPRN").val();else!isLogined()&&r&&s&&!l?(e=$(".psr-verify-customer .housenumber").val(),t=$(".psr-verify-customer .address1").val(),a=$(".psr-verify-customer .address2").val(),n=$(".psr-verify-customer .city").val(),i=$(".psr-verify-customer .postcode").val(),o=$(".UPRN").val()):isLogined()||r||l||"Other"!=localStorage.getItem("psrRegisteringFor")?isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||("Me"==localStorage.getItem("psrRegisteringFor")?(e=$(".you-housenumber").val(),t=$(".you-address1").val(),a=$(".you-address2").val(),n=$(".you-city").val(),i=$(".you-postcode").val(),o=$(".you-UPRN").val()):(e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-uprn").val())):(e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-UPRN").val());return{addressLine1:e,addressLine2:t,addressLine3:a,addressLine4:n,postcode:i,uprn:o}},R=function(){var e,t="",a="",i="",o="",r="",s=null,l="",d="",c="",u="",m="",p=null,h=!1,f="",v="",g="",y="",b="",w="",C="",F=null,S="",b="",k=JSON.parse(localStorage.getItem("psrRegisterMe")),P=JSON.parse(localStorage.getItem("psrVerificationAttempted")),I=JSON.parse(localStorage.getItem("psrCreateOnlineAccount")),D=JSON.parse(localStorage.getItem("accountDetailInfo")),A=JSON.parse(localStorage.getItem("FindMyAccount"));return null!=D&&void 0!=D&&(isLogined()||P)?(null!=A&&void 0!=A?"Other"==localStorage.getItem("psrRegisteringFor")?(u=A.FirstName,m=A.Surname,p=A.DateOfBirth,h=!0,f=A.EmailAddress,t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),k?b="true":k||"Y"!=$('input[name="theirBillPayer"]:checked').val()?k||"N"!=$('input[name="theirBillPayer"]:checked').val()||(v="false"):(v="true",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")),$("input[name=consentBehalf]").prop("checked")&&(y="true")):(t=A.FirstName,a=A.Surname,i=A.DateOfBirth,l=A.EmailAddress,v="true"):"Other"==localStorage.getItem("psrRegisteringFor")?(u=D.personField.firstNameField,m=D.personField.surnameField,p=D.personField.dateOfBirthField,h=!0,f=D.personField.emailAddressField,""!=D.personField.mobileNumberField?c=D.personField.mobileNumberField:""!=D.personField.homePhoneNumberField&&(c=D.personField.homePhoneNumberField),k?b="true":k||"Y"!=$('input[name="theirBillPayer"]:checked').val()?k||"N"!=$('input[name="theirBillPayer"]:checked').val()||(v="false"):(v="true",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")),t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),$("input[name=consentBehalf]").prop("checked")&&(y="true")):(t=D.personField.firstNameField,a=D.personField.surnameField,i=D.personField.dateOfBirthField,l=D.personField.emailAddressField,v="true",""!=D.personField.mobileNumberField?d=D.personField.mobileNumberField:""!=D.personField.homePhoneNumberField&&(d=D.personField.homePhoneNumberField)),"Other"==localStorage.getItem("psrRegisteringFor")?(w=D.AccountId,S=D.PremiseId,F=D.PersonId,k&&(r=D.PremiseId)):(o=D.AccountId,r=D.PremiseId,"PersonId"!=D.PersonId&&""!=D.PersonId&&(s=D.PersonId))):!isLogined()&&k&&P&&!I&&"Me"==localStorage.getItem("psrRegisteringFor")?(t=$(".psr-verify-tellus .firstname").val(),a=$(".psr-verify-tellus .surname").val(),i=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),l=$(".psr-verify-tellus .psr-email").val(),C=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),v="true"):!isLogined()&&k&&P&&!I&&"Other"==localStorage.getItem("psrRegisteringFor")?(t=$(".their-firstname").val(),a=$(".their-lastname").val(),o=$(".their-account-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),u=$(".psr-verify-tellus .firstname").val(),m=$(".psr-verify-tellus .surname").val(),f=$(".psr-verify-tellus .psr-email").val(),C=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),b="true",p=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),h=!0,""!=$(".their-account-number").val()&&(v="true"),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")):isLogined()||!k||P||I||"N"!=localStorage.getItem("psrYouBillPayer")?isLogined()||k||P||I||"Other"!=localStorage.getItem("psrRegisteringFor")||(u=$(".other-person-your-firstname").val(),m=$(".other-person-your-surname").val(),f=$(".other-person-your-email").val(),c=$(".other-person-your-telno").val(),t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),void 0!=$(".their-day").val()&&null!=$(".their-day").val()&&(i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val()),d=$(".their-phone-number").val(),v="Y"==$('input[name="theirBillPayer"]:checked').val()?"true":"false",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false"),$("input[name=consentBehalf]").prop("checked")&&(y="true")):"Other"==localStorage.getItem("psrRegisteringFor")?(t=$(".their-firstname").val(),a=$(".their-lastname").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),o=$(".their-account-number").val(),v="Y"==$('input[name="theirBillPayer"]:checked').val()?"true":"false",u=$(".other-person-your-firstname").val(),m=$(".other-person-your-surname").val(),f=$(".other-person-your-email").val(),c=$(".other-person-your-telno").val(),void 0!=$(".you-day.day").val()&&null!=$(".you-day.day").val()&&(p=$(".you-day.day").val()+"/"+$(".you-month.month").val()+"/"+$(".you-year.year").val(),h=!0),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")):(t=$(".other-person-your-firstname").val(),a=$(".other-person-your-surname").val(),void 0!=$(".you-day.day").val()&&null!=$(".you-day.day").val()&&(i=$(".you-day.day").val()+"/"+$(".you-month.month").val()+"/"+$(".you-year.year").val()),l=$(".other-person-your-email").val(),d=$(".other-person-your-telno").val(),o=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),v="false"),e={firstName:t,lastName:a,dateOfBirth:i,accountId:o,premiseId:r,personId:s,emailAddress:l,telNumber:d,contactFirstName:u,contactSurname:m,contactTelNumber:c,contactDateOfBirth:p,contactDateOfBirthSpecified:h,contactEmailAddress:f,accountHolder:v,nominatedContact:g,consent:y,contactAccountHolder:b,contactAccountId:w,custAccountId:C,contactPersonId:F,contactPremiseId:S},n(e,"contactAccountHolder",b),n(e,"contactAccountRef",""),e},M=function(){localStorage.removeItem("psrVerificationAttempted"),localStorage.removeItem("psrCreateOnlineAccount"),localStorage.removeItem("psrTheirBillPayer"),localStorage.removeItem("psrRegisterMe"),localStorage.removeItem("psrRegisteringFor"),localStorage.removeItem("psrYouBillPayer"),localStorage.removeItem("psrtheirNominatedContact"),localStorage.removeItem("FindMyAccount"),isLogined()||initRemoveAllData()};r.initialize=function(){M(),history.replaceState(null,"",location.href.split("?")[0]),r.priorityServices=$(".priority-services-block"),r.addressAutocomplete=r.priorityServices.find(".row-address-autocomplete"),r.NewAddressBox=r.priorityServices.find(".new-address-edit"),r.NewAddress=r.priorityServices.find(".psr-you-address"),r.TheirAddress=r.priorityServices.find(".psr-their-address-other"),r.Country=r.priorityServices.find(".you-country"),r.TheirCountry=r.priorityServices.find(".their-country"),r.NotLinkAdress=r.priorityServices.find(".address-not-list-link-row-you"),r.TheirNotLinkAdress=r.priorityServices.find(".address-not-list-link-row-their"),r.WhereDidYouHear=r.priorityServices.find(".when-did-you-hear"),r.priorityServicesLink=r.priorityServices.find("a").not(".tooltip-btn").not(".form-show").not(".nb-btn"),r.AlertError=r.priorityServices.find(".priorityServicesAlert.error"),initSelect(r.WhereDidYouHear),g(),b(),i(),k(),u(),l(),c(),p(),h(),C(),F(),S(),"isLogined"!=$(".isLogin").val()&&(_(),x())},t.a=r},function(e,t,a){"use strict";function n(){var e=0,t=0,a=$(".phase--open");$(".phase").each(function(){$(".phase").removeClass("phase--open"),$(this).addClass("phase--open"),$(this).height()>e&&(e=$(this).height())}),$(".phase").removeClass("phase--open").addClass("phase--transition"),a.addClass("phase--open"),t=e-57,e+="px",t+="px",$(".phase").css("height",e),$(".phase__content").css("height",t)}function i(){n(),$(".phase__name").on("click",function(){$(".phase").removeClass("phase--open"),$(this).parent().addClass("phase--open"),$(this).removeClass("phase__name--closed"),$(this).next().show();var e;$(".phase").each(function(t){$(this).hasClass("phase--open")&&(e=t)}),$(".phase__progress_state").each(function(t){t===e?$(this).addClass("active"):$(this).removeClass("active")})}),/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)&&$(".phase__content__title").on("click",function(){$(this).parent().hide(),$(".phase").removeClass("phase--open"),$(this).parent().prev().addClass("phase__name--closed")})}var o={};o.initialize=function(){i()},t.a=o},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(3),i=a.n(n),o=a(65),r=a(46),s=a(52),l=a(53),d=a(50),c=a(55),u=a(51),m=a(54),p=a(49),h=(a(35),function(){o.a.initialize(),r.a.initialize(),s.a.initialize(),l.a.initialize(),d.a.initialize(),c.a.initialize(),u.a.initialize(),m.a.initialize(),p.a.initialize()});i.a.ajaxSetup({cache:!1}),i()(document).ready(function(){h()})}],[106]);;
