CINXE.COM
OneMeter - Sioux Falls Utilities
<!doctype html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]--> <!--[if IE 9]> <html class="no-js ie9 oldie" lang="en"> <![endif]--> <!--[if IE 10]> <html class="no-js ie10 oldie" lang="en"> <![endif]--> <!--[if gt IE 10]><!--> <html class="no-js modern" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <!--<![endif]--> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-C84ME5J32D" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> window.dataLayer = window.dataLayer || []; gtag('set', 'cookie_flags', 'Secure'); function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-C84ME5J32D'); </script> <meta charset="utf-8" /> <meta name="description" content="" /> <title>OneMeter - Sioux Falls Utilities</title> <meta name="author" content="Accelerated Innovations LLC" /> <meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1.0" /> <link rel="manifest" href="/skins/default/manifest.json" /> <meta name="apple-itunes-app" content="app-id=498509750"> <link rel="stylesheet" href="/dist/css/Bootstrap.min.css?v=cHdlBIrOsJz-jvYxiAk_rQC0P08" /> <link rel="stylesheet" href="/dist/css/Summernote.min.css?v=JRxkkUkj2ozwzAGq-G8O_YaEI6Y" /> <link rel="stylesheet" href="/dist/css/IonRangeSlider.min.css?v=jtLNwbee1JRGcOwLXhmEynLXC6o" /> <link rel="stylesheet" href="/dist/css/all.min.css?v=0IA0UWDkkfzPOSGQieMUd98MOY4" /> <link href='/Resource/Less?name=consumer' rel='stylesheet' /> <!--[if lt IE 11]> <script src="~/dist/js/jquerybackwardscompatible.min.js"></script> <![endif]--> <!--[if gte IE 11]><!--> <script src="/dist/js/jquery.min.js?v=6XeM1oCiCJzMvBc-qdaeWXHmEbE" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <!--<![endif]--> <script src="/dist/js/jqueryvalidation.min.js?v=sn1EeHOjcTIYUEbL5whfz9XSPrw" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/dist/js/JavascriptBackwardsCompatible.min.js?v=YXk18TrkbxFFH_kW-sn96nwKTbs" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/dist/js/BaseJs.min.js?v=VId3hbeIVp1h4bzn0tUKxoy93hY" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> window.appPath = ''; </script> <style>#viewBill .standardBillingDetails .billing-history-type {display: table-cell;}</style> <link rel="icon" href="https://mymeter-skins.s3.us-west-2.amazonaws.com/340/favicon.png" /> <link href="/Content/ej2/material.css" rel="stylesheet" /> <script src="/Scripts/ej2/ej2.min.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> //if query string contains a key equal to the supplied value it returns the value otherwise true function queryString(ji) { var hu = window.location.search.substring(1).split("&"); for (var i = 0; i < hu.length; i++) { var ft = hu[i].split("="); if (ft[0] == ji) { return ft[1] || true; } } return false; } function showUVWidgetFromSupportQuery(showWidget) { if (showWidget) { if (typeof (window['UserVoice']) == 'undefined') { var timer = setInterval(function () { if (typeof (window['UserVoice']) != 'undefined') { window.UserVoice.showPopupWidget(); if ($(".uvOverlay1").length > 0) { clearInterval(timer); } } }, 25); } else { window.UserVoice.showPopupWidget(); } } } $(document).ready(function () { //add autocomplete attribute set to off on text and email fields $("input[type='text'],input[type='email']").each(function () { $(this).attr("autocomplete", "off"); }); //show uv widget of query string contains 'support' showUVWidgetFromSupportQuery(queryString('support')); }); $(document).on("click", "#confirmation, #close", function () { $("#accountInformation").hide(); }); $(document).on("click", ".toggleForgotPassword", function () { processAjax({ 'url': '/Home/ClearForgotPasswordDetails', "loadingContainer": "#accountInformation", 'success': function() { $('#accountInformation input[type=text]').removeClass('input-validation-error');$('#accountInformation input[type=text],input[type=email]').attr('autocomplete', 'off'); bootstrap.Modal.getOrCreateInstance($('#PasswordResetModal')).show(); } }); }); $(document).on('click', '.registrationBtn', function (evt) { evt.preventDefault(); if ($("#requiredTerms").prop("checked") == false) { $(".uncheckedBox").text("Check box to continue"); return false; } $('.generalRegistrationError .field-validation-error').empty(); var form = $('#registration'); if (form.valid()) { processAjax({ 'url': '/Home/Register', 'data': form.serialize(), "loadingContainer": "#signup", lock: true, 'success': function(data) { if (data != null && data.ErrorArray != null) { $('.registerUsingExternalSystem').text(''); $('#registration').validate().showErrors(data.ErrorArray); $('#Password').val(''); $('#ConfirmPassword').val(''); } } }); } else { $('#Password').val(''); $('#ConfirmPassword').val(''); } }); $(document).on('click', '#requiredTerms', function (evt) { if ($("#requiredTerms").prop("checked") == true) { $(".uncheckedBox").text(""); } }); $(document).on('submit', '.loginMain form', function (evt) { evt.preventDefault(); var form = $('.loginMain form'); if (form.valid()) { processAjax({ 'url': '/Home/Login', 'data': form.serialize(), "loadingContainer": ".loginMain", lock: true, "success": function(data) { if (data != null) { if (data.LoginErrorMessage != null) { var errorArray = {}; errorArray['LoginErrorMessage'] = data.LoginErrorMessage; $('.loginMain form').validate().showErrors(errorArray); $('#LoginPassword').val(''); $('#LoginEmail').attr('placeholder',''); } if (data.SecretQuestionError != null) { $('#SecretQuestionModal').modal('show'); var errorArray = {}; errorArray['SecretAnswer'] = data.SecretQuestionError; $('#localLoginForm').validate().showErrors(errorArray); if (data.RecaptchaOnLogin) { grecaptcha.reset(); } } if (data.PasswordExpiredModalData != null) { myMeter.home.launchModal(data.PasswordExpiredModalData); } } } }); } return false; }); $(document).on('submit', '#accountverify', function (evt) { evt.preventDefault(); var form = $('#accountverify'); if (form.valid()) { processAjax({ 'url': '/Home/VerifyPasswordReset', 'data': form.serialize(), "loadingContainer": "#accountInformation", 'messageContainer': '#PasswordResetErrorContainer', 'success': function () { $('#accountInformation input[type=text]').removeClass('input-validation-error'); $('#accountInformation input[type=text],input[type=email]').attr('autocomplete', 'off'); }, "complete": function () { $('#PasswordResetModal').modal('show'); } }); } }); if ("False" == "True") { $(document).ready(function () { $('#signup').slideToggle(); }); } if ("False" == "True") { $(document).ready(function () { processAjax({ 'url': '/Home/ClearForgotPasswordDetails', "loadingContainer": "#accountInformation", 'success': function() { $('#accountInformation input[type=text]').removeClass('input-validation-error');$('#accountInformation input[type=text],input[type=email]').attr('autocomplete', 'off'); bootstrap.Modal.getOrCreateInstance($('#PasswordResetModal'), { focus: true }).show(); }, "complete": function () { } }); }); } if ("False" == "True") { var email = myMeter.utility.getUrlParameter("email"); $(document).ready(function () { processAjax({ 'url': '/Home/ChangeExpiredPasswordExternal', 'data': { 'email': email }, 'success': function() { myMeter.home.launchModal(); } }); }); } </script> </head> <body> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8D4W-FM-3jVBusS_IgnaNh6IqTwl_qrC2wVD-wrJjXfyFK4YKXzAFBf4tNeqGY2oNWSyYfwdoOlwz4R9NxpCFKm8XLNipuXOOlqO_LLoYwddf3HfOlgFZ6fW9-RUlVzsESarUww-5HUzr1vMhuoUjgc" /> <div id="SmartAppBanner" class="sticky-top bg-white p-2 border-bottom d-none"> <div class="d-flex align-items-center"> <div class="p-2"><button id="DismissSmartAppBanner" type="button" class="btn-close fs-9" aria-label="Close"></button></div> <div class="p-2"><img src="/skins/default/icon.png" class="img-thumbnail" alt="App Icon"></div> <div class="p-2">MyMeter</div> <div class="ms-auto p-2"> <div class="btn btn-primary" role="button" id="installAndroid">Install</div> </div> </div> </div> <div id="globalProcessModal" class="modal fade" data-backdrop="static"> <div class="modal-dialog" role="document"> <div class="modal-content text-center"></div> </div> </div> <div id="AdminConfirmPlaceholder" style="z-index: 1060;"></div> <div id="browserWarning" class="specialHeader"> <div class="contentWrap warning account impersonate clearfix"> <h5>Warning</h5> <p>You are using a browser that may not behave correctly on this site, please update your browser</p> </div> </div> <style type="text/css"> .ie10 #browserWarning, .ie9 #browserWarning, .ie8 #browserWarning, .ie7 #browserWarning, .ie6 #browserWarning { display: block; } </style> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> //fix for ie10 message, since ie10 doesn't recognize conditional comments if (navigator.appVersion.indexOf("MSIE 10") !== -1) { document.documentElement.className += ' ie10'; } $(".ie10 #browserWarning, .ie9 #browserWarning, .ie8 #browserWarning, .ie7 #browserWarning, .ie6 #browserWarning").delay(5000).fadeOut('fast'); </script> <div id="cookieMessage" class="specialHeader hidden"> <div class="contentWrap impersonate warning account clearfix"> <h5>Warning</h5> <p class="message">You must enable cookies to continue.</p> </div> </div> <noscript> <div id="javascriptMessage" class="specialHeader"> <div class="contentWrap impersonate warning account clearfix"> <h5>Warning</h5> <p class="message">You must enable javascript to continue.</p> </div> </div> </noscript> <header> <div id="errorMessageHousing" style="z-index: 10000;"></div> </header> <div id="subHeaderContainer"> </div> <div id="container" class="clearfix" role="main"> <div class="welcome"> <div class="contentWrap row justify-content-between"> <div class="logoWrap col-xl-4 d-flex"> <div id="partner" class="flex-grow-1 py-3"> <div class="partnerLogo"></div> <span class="partnerText">Sioux Falls Utilities</span> </div> </div> <div id="login" class="col-xl-6 d-flex justify-content-center justify-content-xl-start p-4 mt-xl-2"> <div id="collapseLocalLogin" class=""> <div class="d-flex align-items-center openAuth ms-3"> </div> <div class="loginPartial"> <style> .green-button-register { width: 100% } .grecaptcha-badge { z-index: 1 } </style> <div class="loginMain"> <form method="POST" action="https://onemeter.siouxfalls.gov/Home/Login" class="loginForm"> <div id="LoginUsernamePassword"> <div id="LoginContainer"> <div class="error mx-md-3"><span class="field-validation-valid" data-valmsg-for="LoginErrorMessage" data-valmsg-replace="true"></span></div> <div class="loginContainer row row-cols-auto gx-2 justify-content-start justify-content-md-center"> <input type="hidden" name="RedirectUrl" /> <input id="LoginErrorMessage" name="LoginErrorMessage" type="hidden" value="" /> <div class="loginInput col-12 col-md-5 mb-3"> <input aria-label="Login Email Address" autocomplete="username" class="form-control" data-val="true" data-val-length="The field Global_Text_Email_Address must be a string with a maximum length of 55." data-val-length-max="55" data-val-regex="The field Global_Text_Email_Address must match the regular expression '^((?!Email Address).|
)*$'." data-val-regex-pattern="^((?!Email Address).|
)*$" data-val-required="The Global_Text_Email_Address field is required." id="LoginEmail" maxlength="55" name="LoginEmail" placeholder="Email Address" type="text" value="" /> </div> <div class="loginInput col-12 col-md-5 mb-3"> <input aria-label="Login Password" autocomplete="current-password" class="form-control" data-val="true" data-val-length="The field Password must be a string with a maximum length of 55." data-val-length-max="55" data-val-required="The Password field is required." id="LoginPassword" maxlength="55" name="LoginPassword" placeholder="Password" type="password" value="" /> </div> <input data-val="true" data-val-required="The ExternalLogin field is required." id="ExternalLogin" name="ExternalLogin" type="hidden" value="False" /> <input data-val="true" data-val-required="The TwoFactorRendered field is required." id="TwoFactorRendered" name="TwoFactorRendered" type="hidden" value="False" /> <input data-val="true" data-val-required="The SecretQuestionRendered field is required." id="SecretQuestionRendered" name="SecretQuestionRendered" type="hidden" value="False" /> <button class="btn-primary loginBtn col btn mb-3 mx-1 mx-md-0 " > Login </button> </div> </div> <div class="loginSub fs-8 mx-3 row row-cols-auto"> <label class="mt-3 mt-md-0">Remember Me</label> <label class="modernSwitch mt-3 mt-md-0" for="RememberMe"> <span style="display: none">Remember Me</span> <input type="checkbox" name="RememberMe" value="true" id="RememberMe" aria-label="Remember Me" /><span class="slider noPadding"></span> </label> <a href="#" class="toggleForgotPassword mt-3 mt-md-0 text-decoration-none" role="button" title="Forgot Password Dialog" data-bs-toggle="modal" data-bs-target="#PasswordResetModal" aria-label="Forgot your Password?">Forgot your Password?</a> <a class="createAccount mt-3 mt-md-0 ms-0" data-bs-toggle="collapse" href="#signup" aria-expanded="false" aria-haspopup="true" aria-controls="signup" role="button"> <span>Create an Account</span> </a> </div> <div id="publicComputer" class="alert alert-danger" style="display: none;"> "<strong>Remember me</strong>" will keep you logged in and will store your User ID on the computer you are using. Do <strong>NOT</strong> use this feature on public computers (such as those in a library, hotel, or internet cafe). </div> </div> </form> </div> <!--Only include script if logging in from outside our site--> <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> $(document).ready(function () { var toggleRememberMe = function() { if ($("input[name='RememberMe']").prop("checked") === true) $("#publicComputer").show(); else $("#publicComputer").hide(); } toggleRememberMe(); $("input[name='RememberMe']").off('click').on('click', toggleRememberMe); $('.signupSlideToggle').off('click').on('click', function (evt) { evt.preventDefault(); $('#signup').slideToggle(); return false; }); }); </script> </div> <form id="accountverify" method="post"> <div id="PasswordResetModal" class="modal fade" aria-label="Reset Password" tabindex="0"> <div class="modal-dialog"> <div class="modal-content" id="PasswordResetReplace"> <div class="modal-header" id="forgotPasswordHeader"> <h5 class="modal-title">Enter the following information to reset your password</h5> <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal"><span class="sr-only">Close</span></button> </div> <div class="modal-body"> <div id="accountInformation"> <div id="PasswordResetErrorContainer"></div> <div id="EmailInput" class="mb-3"> <label class="form-label" for="PasswordResetEmail">Email Address</label> <input aria-label="Password Reset Email" class="form-control" data-val="true" data-val-length="Email must be less than 100 characters" data-val-length-max="100" data-val-regex="Please enter a valid email address." data-val-regex-pattern="^[\w!#$%&'*+\-/=?\^_`{|}~]+(\.[\w!#$%&'*+\-/=?\^_`{|}~]+)*@(([\w]+([-\w]*[\w]+)?\.)+[a-zA-Z]+)$" data-val-required="Email Address is required" id="PasswordResetEmail" maxlength="55" name="Email" placeholder="name@domain.com" type="text" value="" /> </div> </div> </div> <div class="modal-footer " id="forgotPasswordFooter"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary passwordResetEnterBtn sendNewPasswordBtn" value="submit">Submit</button> </div> </div> </div> </div> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8D4W-FM-3jVBusS_IgnaNh6IqTwl_qrC2wVD-wrJjXfyFK4YKXzAFBf4tNeqGY2oNWSyYfwdoOlwz4R9NxpCFKm8XLNipuXOOlqO_LLoYwddf3HfOlgFZ6fW9-RUlVzsESarUww-5HUzr1vMhuoUjgc" /></form> </div> </div> </div> </div> <div class="welcome"> <div id="signup" class="collapse signupHome"> <div class="contentWrap clearfix"> <form id="registration" method="post" class="FocusValidationDisabled fs-7"> <input type="hidden" name="RedirectUrl" /> <h2>Create your account below</h2> <div class="error generalRegistrationError" role="alert" style="text-align: center;"> <span class="field-validation-valid" data-valmsg-for="RegistrationErrorMessage" data-valmsg-replace="true"></span> <input id="RegistrationErrorMessage" name="RegistrationErrorMessage" type="hidden" value="" /> </div> <ul class="signupGroup layout externalSystemGroup"> <li> <div class="error registrationError" role="alert" style="margin-left: 2%;"><span class="field-validation-valid" data-valmsg-for="AccountNumber" data-valmsg-replace="true"></span></div> <label for="AccountNumber">Account Number</label> <input data-val="true" data-val-required="Account Number is required" data-val-regex="Account Number is required" data-val-regex-pattern="^((?!Exactly as it appears on your statement).|)*$" data-val-length="Account Number must be less than 50 characters" data-val-length-max="50" id="AccountNumber" maxlength="55" name="AccountNumber" placeholder="Exactly as it appears on your statement" type="text" value="" /> </li> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="Email" data-valmsg-replace="true"></span></div> <label for="Email">Email</label> <input data-val="true" data-val-length="Email must be less than 100 characters" data-val-length-max="100" data-val-regex="Please enter a valid email address." data-val-regex-pattern="^[\w!#$%&'*+\-/=?\^_`{|}~]+(\.[\w!#$%&'*+\-/=?\^_`{|}~]+)*@(([\w]+([-\w]*[\w]+)?\.)+[a-zA-Z]+)$" data-val-required="Email is required" id="Email" maxlength="55" name="Email" placeholder="name@domain.com" type="text" value="" /> </li> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="ConfirmEmail" data-valmsg-replace="true"></span></div> <label for="ConfirmEmail">Re-enter Email</label> <input data-val="true" data-val-equalto="Email and re-entered email must match" data-val-equalto-other="*.Email" data-val-length="Email must be less than 100 characters" data-val-length-max="100" data-val-regex="Please enter a valid email address." data-val-regex-pattern="^[\w!#$%&'*+\-/=?\^_`{|}~]+(\.[\w!#$%&'*+\-/=?\^_`{|}~]+)*@(([\w]+([-\w]*[\w]+)?\.)+[a-zA-Z]+)$" data-val-required="Re-enter Email is required" id="ConfirmEmail" maxlength="55" name="ConfirmEmail" oncopy="return false" onpaste="return false" placeholder="name@domain.com" type="text" value="" /> </li> </ul> <ul class="signupGroup layout"> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span></div> <label for="Password">Choose Password</label> <input data-val="true" data-val-required="Password is required" data-val-regex="8 chars; at least 2 of uppercase, lowercase, numbers, special." data-val-regex-pattern="(?=^\S{8,32}$)((?=.*[a-z])(?=.*[A-Z])|(?=.*\d)(?=.*[A-Z])|(?=.*\d)(?=.*[a-z])|(?=.*\d)(?=.*[^A-Za-z0-9])|(?=.*[A-Z])(?=.*[^A-Za-z0-9])|(?=.*[^A-Za-z0-9])(?=.*[a-z]))^.*" data-val-length="Password must be less than 50 characters" data-val-length-max="55" id="Password" maxlength="55" name="Password" placeholder="8 chars; at least 2 of uppercase, lowercase, numbers, special." type="password" value="" /> </li> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="ConfirmPassword" data-valmsg-replace="true"></span></div> <label for="ConfirmPassword">Re-enter Password</label> <input data-val="true" data-val-equalto="Password and re-entered password must match" data-val-equalto-other="*.Password" data-val-required="Re-enter Password is required" id="ConfirmPassword" maxlength="55" name="ConfirmPassword" type="password" value="" /> </li> <li> <label for="SecretQuestion">Secret Question</label> <select class="elastic" name="SecretQuestion" id="SecretQuestion"> <option>What street did you grow up on?</option> <option>What is your mother's maiden name?</option> <option>What is the name of your first school?</option> <option>What is your pet's name?</option> <option>What is your father's middle name?</option> <option>What is your school's mascot?</option> </select> </li> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="SecretAnswer" data-valmsg-replace="true"></span></div> <label for="SecretAnswer">Secret Answer</label> <input data-val="true" data-val-length="Secret answer maximum length is 255" data-val-length-max="255" data-val-required="Secret answer is required" id="SecretAnswer" maxlength="260" name="SecretAnswer" type="text" value="" /> </li> <li> <div class="error registrationError" role="alert"><span class="field-validation-valid" data-valmsg-for="SelectedBillDeliveryOption" data-valmsg-replace="true"></span></div> <label for="SelectedBillDeliveryOption">Bill Delivery</label> <select data-val="true" data-val-required="Bill Delivery is required" id="SelectedBillDeliveryOption" name="SelectedBillDeliveryOption"><option value="">Select Bill Delivery Option</option> <option value="1">Email</option> <option value="2">Paper</option> </select> </li> </ul> <input id="ExternalIdentifier" name="ExternalIdentifier" type="hidden" value="" /> <input data-val="true" data-val-required="The ExternalSystem field is required." id="ExternalSystem" name="ExternalSystem" type="hidden" value="Undefined" /> <div style="clear: both ; text-align:center; padding-left: 30px;"> </div> <div class="btnWrap"> <input type="checkbox" id="requiredTerms" name="requiredTerms" value="yes" /> By agreeing to these terms, you consent that Paymentus and your biller may call or text you, including but not limited to, at any number you provide to Paymentus or your biller, for any purpose, including to provide information relating to your account with and services provided by your biller. You consent that Paymentus or your biller may place these calls or texts using, among other methods, an automatic telephone dialing system or an artificial or prerecorded voice. Message and data rates may apply. You agree that to withdraw your consent for these messages, you must notify your biller at the number your biller provides for customer service (“Customer Service Number”) for specific instructions depending on your situation. If you withdraw your consent, you may not be able to use certain payment channels or services. <br /> <span class="uncheckedBox"></span> </div> <div class="col-sm-12"> <center><br>An email will be sent to the address entered above confirming account creation. If you do not receive this email, please check your spam folder. <br /> If you need additional assistance please contact our office at 605-367-8131. Our office hours are 8 a.m. to 5 p.m. Monday through Friday.</center> </div> <div class="btnWrap"> <button type="submit" class="genericBtn nextBtn registrationBtn">Create Account</button> </div> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8D4W-FM-3jVBusS_IgnaNh6IqTwl_qrC2wVD-wrJjXfyFK4YKXzAFBf4tNeqGY2oNWSyYfwdoOlwz4R9NxpCFKm8XLNipuXOOlqO_LLoYwddf3HfOlgFZ6fW9-RUlVzsESarUww-5HUzr1vMhuoUjgc" /></form> </div> </div> <div id="fma"> <div class="contentWrap"> <h1> <h1><span style="color: #0b3b60">ALL EXISTING AND NEW CUSTOMERS MUST CREATE A NEW ACCOUNT ABOVE</span></h1> <h1><span style="color: #0b3b60;">Sioux Falls Utilities Customer Portal</span></h1> <div id="PayYourBillContainer" /> <button style="margin-bottom:10px" class="btn btn-primary oneTimePaymentBtn">One Time Payment</button> <br /> <h4 style="text-align: left;"> How to Register:</h4> <ol> <li style="text-align: left;">Retrieve your current monthly statement that you received from Sioux Falls Utilities. </li> <li style="text-align: left;">Click <em>Create an Account</em> above.</li> <li style="text-align: left;">Complete the registration form.</li> </ol> <ul> <li style="list-style-type: none;"> <ul> <li style="text-align: left;">Account Number - This is a 17 digit number starting with a 5 ex: 5xxxxxx0000xxxxxx. This is found in the upper left area of your statement or within your e-bill email. Please enter this number without spaces or dashes.</li> <li style="text-align: left;">Bill Delivery - Select Paper (monthly statement mailed to you) or Paperless (monthly statement e-mailed to you) If you had this preference set previously, please select the same delivery method during this registration.</li> </ul> </li> </ul> <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> $('.oneTimePaymentBtn').off('click').on('click',function() { processAjax({'url': '/Home/PayOpen', 'success': function(){bootstrap.Modal.getOrCreateInstance($('#CustomModal'), { backdrop:'static', keyboard:false }).show();}}) }) </script> </h1> <div class="welcomeImage"></div> <p> <div id="PayYourBillContainer" /> <button style="margin-bottom:10px" class="btn btn-primary oneTimePaymentBtn">One Time Payment</button> <br /> If you need assistance creating an account, or have other questions regarding your account, <br>please contact the Sioux Falls Utilities billing office at 605-367-8131. <br>Our office hours are 8 a.m. to 5 p.m. Monday through Friday. <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> $('.oneTimePaymentBtn').off('click').on('click',function() { processAjax({'url': '/Home/PayOpen', 'success': function(){bootstrap.Modal.getOrCreateInstance($('#CustomModal'), { backdrop:'static', keyboard:false }).show();}}) }) </script> </p> </div> </div> <div id="pitch"> <div class="contentWrap"> <ul class="layout clearfix"> <li class="tile" data-tile="1"> <img src="/images/welcome_mobile.png" alt="Mobile Phone" /> <h4>Paperless Billing</h4> <p>Go Green with paperless billing. You will be notified by email when your Sioux Falls Utilities bill is ready.</p> </li> <li class="tile" data-tile="2"> <img src="/images/welcome_chart.png" alt="Pie and Bar Charts" /> <h4>Track and Compare Usage</h4> <p>Track your usage against local temperature and rainfall totals to see how weather affects your bill. Set markers based on changes made to your home that may impact consumption.</p> </li> <li class="tile" data-tile="3"> <img src="/images/welcome_markers.png" alt="Markers" /> <h4>Notificiations</h4> <p>Enroll to receive optional alerts regarding your account. Set notification thresholds to avoid missing a payment.</p> </li> <li class="tile" data-tile="4"> <img src="/images/welcome_prepay.png" alt="Energy Gauge" /> <h4>Payment Options</h4> <p>Enroll in auto-pay from a checking or savings account to ensure that you never miss a payment.</p> </li> </ul> </div> </div> </div> <div id="requireRecaptcha"></div> <div id="PasswordExpired"> <form action="/Home/ChangeExpiredPassword" id="PasswordExpiredForm" method="post" name="PasswordExpiredForm"><input name="__RequestVerificationToken" type="hidden" value="CfDJ8D4W-FM-3jVBusS_IgnaNh6IqTwl_qrC2wVD-wrJjXfyFK4YKXzAFBf4tNeqGY2oNWSyYfwdoOlwz4R9NxpCFKm8XLNipuXOOlqO_LLoYwddf3HfOlgFZ6fW9-RUlVzsESarUww-5HUzr1vMhuoUjgc" /></form> </div> <div id="requiredSecretQuestion"> <div id="SecretQuestionContainer"></div> </div> </div> <footer role="contentinfo" aria-label="Footer"> <div class="contentWrap clearfix" role="navigation" aria-label="Footer Navigation"> <ul class="layout"> <li><a target="_blank" rel="noopener" href="https://siouxfalls.org/contactus/public-works/utility-billing">Contact Sioux Falls Utilities</a></li> <li> <a class="feed-back-btn" tabindex="0" role="button">Feedback</a> </li> <li><a target="_blank" rel="noopener" href="https://www.siouxfalls.gov/government/privacy">Terms of Service & Privacy Policy</a></li> </ul> <div class="translateAndVersion"> <div id="google_translate_element"></div> <span class="mainLogo">v8.8.4.4 Powered By: <span>My Meter</span></span> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'ar,bn,de,es,fr,hi,id,ja,ko,pa,pt,ru,vi,zh-CN', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element'); // modify google translate widget for ada compliance $('img.goog-te-gadget-icon').attr('alt', 'Google Translate'); $('div#goog-gt-tt div.logo img').attr('alt', 'translate'); $('div#goog-gt-tt .original-text').css('text-align', 'left'); $('.goog-te-gadget-simple .goog-te-menu-value span').css('color', '#000000'); $('.goog-te-combo').attr('aria-label', 'google translate languages'); $('svg.goog-te-spinner').attr('title', 'Google Translate Spinner'); $('iframe.goog-te-menu-frame').removeAttr('frameborder'); } </script> <script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> </div> </div> </footer> <div id="FeedbackModalPlacholder"></div> <div id="PrivacyModal" class="modal fade"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Privacy Policy</h5> <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <p>© 2016 Accelerated Innovations, LLC All rights reserved.</p> <p>The trademarks or service marks displayed herein are the sole property of their respective entity or licensee and may be used only with permission of the entity including but not limited to the Teams, Leagues and Organizations noted herein, MyMeter, and Accelerated Innovations, LLC.</p> <p>Use of the Website signifies your agreement to the Terms of Use and Privacy Policy</p> <p>Terms of Use</p> <ol> <li>GENERAL</li> </ol> <p>Users of this Website are subject to this Agreement. References to this Website and all materials contained in this Website along with otherwise accessible via Happen/MyMeter controlled Websites, other products or services will be referred to herein collectively as MyMeter Entities. By using this Website or the other MyMeter Entities or by clicking a box that states you agree to this Agreement, you agree to be bound by this Agreement. If you do not agree to this Agreement, do not use this Website or the MyMeter Entities.</p> <p>Except for any materials noted herein, the MyMeter Entities is owned by Accelerated Innovations, LLC. The applicable owners and licensors retain all rights to the MyMeter, but not limited to all copyright, trademark and other proprietary rights, however denominated. You may download one copy of the MyMeter Entities on any single computer for your personal, non-commercial home use, you must not reproduce, prepare derivative works based upon, distribute, perform or display the MyMeter Entities without first obtaining the written permission of Accelerated Innovations, LLC and the teams or organizations noted herein.</p> <p>By using this Website you acknowledge that you have reviewed all terms and conditions applicable to the product or service in question and agree to be bound by the terms and conditions.</p> <p>You shall not use the MyMeter Entities for any illegal, inappropriate, indecent or otherwise purpose.</p> <p>Third party text, photo, graphic, audio and/or video material contained on or incorporated in the MyMeter Entities shall not be published, broadcast, rewritten for broadcast or publication or redistributed directly or indirectly in any medium. Neither these materials nor any portion thereof may be stored in a computer except for personal and non-commercial use. No third party provider will be held liable in any way to any Website user or to any third party or to any other person who may receive information in the materials or to any other person whatsoever, for any delays, inaccuracies, errors or omissions there from or in the transmission or delivery of all or any part thereof or for any damages arising from any of the foregoing or occasioned thereby.</p> <ol start="2"> <li>SUBMISSIONS</li> </ol> <p>MyMeter Entities may offer opportunities for you to transmit messages, information, ideas, opinions, images, audio, video, creative works or other information or material (collectively, as Submissions) in connection with various features including, but not limited to, profiles, forums, bulletin boards, wiki, vanity email, auctions, contests, games, blogs, audio and/or video submissions, message boards, Q&A features and chat features (collectively, as Public Forums). You are solely responsible for your Submissions and must use the Public Forum in a responsible manner. MyMeter Entities may also offer opportunities for you to transmit messages, information, ideas, opinions, images, audio, video, creative works or other information or material via third party social networking websites and products (collectively as Third Party Social Network) Any use of Third Party Social Network is subject to the then current terms of use of the applicable third party website or product and not this Agreement, unless you are notified otherwise, in which case the terms and conditions set forth in such notification will apply.</p> <p>In order to participate in MyMeter Entities, you will be asked to register an account by providing certain personal information such as your name and/or email address. The Privacy Policy of this Website explains how such information may be collected and used. In consideration of your use of the MyMeter Entities, you agree (i) to provide accurate, current and complete information about yourself as may be prompted by any registration forms ("Registration Data"); (ii) to maintain the security of your password and identification; (iii) to maintain and promptly update Registration Data and any other information you provide to MyMeter Entities, and to keep it accurate, current and complete; (iv) not to sell, transfer or assign your account; and (v) to be fully responsible for all use of your account and for any actions that take place using your account.</p> <p>MyMeter Entities and its third-party providers ("Vendors") do not monitor, endorse, edit or screen your Submissions, although MyMeter Entities its Vendors reserve the right to do so, and neither MyMeter Entities nor its Vendors shall be liable for your Submissions. You acknowledge that your Submissions are not confidential and that your Submissions may be read, intercepted by others and widely accessible on the Internet and/or via other interactive media, and that you have no expectation of privacy with regard to any such submission. You acknowledge that by submitting your Submissions via the Public Forum, no confidential, fiduciary, contractually implied or other relationship is created between you and MyMeter Entities or between you and third party Vendors other than as expressly set forth in this Agreement. You acknowledge that MyMeter Entities is not responsible for, and cannot and does not guarantee, the accuracy, completeness or reliability of information in any material posted or submitted by any user of the Public Form. You represent that your Submission is an original work by you or that you have all necessary rights in it and to submit it to MyMeter Entities under the terms of this Agreement. You further agree that you are solely liable for any and all costs, claims, demands, investigations, liabilities, losses, damages, judgments, settlements, costs and expenses, including attorneys' fees, connected to or arising from your breach of any representation or warranty, or other violation of this Agreement. If MyMeter Entities determines, in its sole discretion and judgment, that your Submissions violates, or may violate, any of the terms of this Agreement, MyMeter Entities reserves the right to (a) refuse to allow you to upload information or otherwise transmit material; (b) remove and delete your Submissions; (c) revoke your right to use this Website, the Public Forum; and/or (d) use any technological, legal, operational or other means available to enforce the provisions of this Agreement, including, without limitation, blocking specific IP addresses or deactivating your registration on this Website or the Public Forum.</p> <p>By transmitting your Submissions via the Public Forum, you grant, and represent and warrant that you have the right to grant, to MyMeter Entities a worldwide, perpetual, royalty-free, non-exclusive, sub-licensable and irrevocable right and license to use, reproduce, prepare derivative works based upon, distribute, perform, sell and display your Submissions for any purpose throughout the universe, in whole or in part, in any form, media or technology known or hereafter developed.</p> <ol start="3"> <li>SPECIAL TERMS AND CONDITIONS APPLICABLE TO SALES OF PRODUCTS AND SERVICES; CUSTOMER SERVICE CONTACT INFORMATION</li> </ol> <p>This Website allows you to order products supplied by independent Vendors.</p> <p>ALL PURCHASES ARE SUBJECT TO PRODUCT AVAILABILITY. MYMETER ENTITIES EXPRESSLY DISCLAIMS ANY RESPONSIBILITY OR LIABILITY FOR ANY DAMAGE, LOSS OR INJURY ARISING OUT OF: THE ACTIVITIES OF ANY VENDOR, THE MERCHANDISE OFFERED BY THE VENDORS, ANY LOSS OR INJURY RESULTING FROM YOUR ACCESS OR INABILITY TO ACCESS THE MYMETER ENTITIES, ANY THIRD PARTY SALES LOCATIONS OR ANY PRODUCT OR SERVICE THEREIN, OR ANY LOSS OR INJURY ARISING OUT OF YOUR PURCHASE OR USE OF ANY PRODUCTS, MERCHANDISE, TICKETS OR SERVICES.</p> <p>Customer Service</p> <p>Should you have any questions about the purchase of product via this Website, please call Accelerated Innovations LLC Customer Service at 651-757-4200, or e-mail support@acceleratedinnovations.com.</p> <p>Purchasing; Payment</p> <p>In order to purchase Merchandise, Tickets, Services or any other products via the MyMeter Entities or via Third Party Sales Locations, you may be required to provide complete and accurate personal information, including, without limitation, your name, address, telephone number, e-mail address, credit or debit card information and shipping address. The Privacy Policy of this Website explains how such information collected via the MyMeter Entities may be collected and used by MyMeter Entities. With respect to Third Party Sales Locations, the privacy policy of any such Third Party Sales Location applies to the collection and use of your personal information by the operators and/or owners of such Third Party Sales Location. Your ability to purchase Merchandise, Tickets, Services and/or any other products offered via the MyMeter Entities is subject to limits established by your card issuer. You must notify MyMeter Entities immediately of any change in your credit or debit card information, including any change to your home address. MyMeter Entities may bill your credit or debit card at the time the Services, Merchandise, Tickets or any other products offered via the MyMeter Entities are ordered or shipped, and the appropriate Vendor may bill your credit or debit card at the time your Tickets are ordered or shipped. You must pay all amounts accrued in your account, including sales tax and shipping and handling charges, when due. MyMeter Entities may in its sole discretion decline service to or terminate any account. Neither MyMeter Entities, nor any Vendor or any operator of any Third Party Sales Location is responsible, and must not be held liable, for any breaches in transaction security by any third party.</p> <p>By purchasing any Merchandise, Tickets, Services or any other products offered via the MyMeter Entities, you acknowledge and agree that your credit or debit card is being charged by the payment processor of MyMeter Entities or its Vendor, the operator of such product or service. For purposes of this Agreement, such payment processor will be referred to as a "Vendor."</p> <p>By utilizing a credit or debit card for purchase of any Services or any other applicable products offered via the MyMeter Entities, you authorize MyMeter Entities or Vendor to charge such card on the periodic basis as specified (e.g., once per month for monthly Services) in the amount described on the applicable Service or Services' purchase path(s). In the event that MyMeter Entities is unable to process charges to your primary credit or debit card on such periodic basis or in such amount, you authorize MyMeter Entities to charge an alternative card saved in the Payment Profile section of your account.</p> <p>If the account number, expiration date or other information of any credit or debit card account associated with your subscription Service changes, MyMeter Entities recommends that you update it as soon as possible. Please also be aware, MyMeter Entities may acquire this current information from our financial services partner and update the Payment Profile section of your account to include such revised payment information.</p> <p>Sales Tax</p> <p>For certain purchases of Merchandise, Services or Tickets made via the MyMeter Entities and/or Vendor-operated MyMeter Entities, MyMeter Entities is required to collect sales tax. In states or regions that impose sales or use tax, a purchase is subject to tax unless specifically exempt. Purchases from the MyMeter Entities are not exempt from sales or use taxes simply because they are made from the Internet or because MyMeter Entities is not required to collect sales or use tax by any particular state or region. Whether any sales tax will be collected on a given purchase and the amount of tax charged depends on a number of factors including whether the seller is subject to tax in a given jurisdiction. The purchaser is responsible for any applicable taxes not collected by MyMeter Entities and certain states require purchasers to file a sales/use tax return annually reporting taxable purchases that were not taxed and to pay such tax. For details, see the website of, or otherwise contact, the applicable taxing authority. If any sales tax will be collected directly by MyMeter Entities in connection with a purchase that amount will be shown either prior to the completion of any purchase or reflected in the final confirmation of that purchase.</p> <ol start="4"> <li>VOTES; GAMES; CONTESTS; SWEEPSTAKES</li> </ol> <p>This Website and other MyMeter Entities may offer you opportunities to vote in connection with certain events and also to enter games, contests and sweepstakes. By participating in any such event, you signify your agreement to all special terms set forth on this Website and/or the other applicable MyMeter Entities, Team, Organization or Entity applicable to the event as well as the terms of this Agreement.</p> <ol start="5"> <li>EMAIL AND TEXT MESSAGES</li> </ol> <p>By using this Website and participating in the various activities and features including but not limited to Games, Votes, Contests, Sweepstakes, Merchandise and Service Purchases, and Submissions, you agree and opt in to receiving email or messages with confirmations, promotions, information and responses about various activities, promotions or features. To opt out of all promotional features you must uncheck the checked box from your profile page where it indicates your agreement to receive promotional emails. Opting out of promotional emails will result in your inability to receive information from teams, MyMeter Entities and third parties regarding these activities and features, you will still receive emails for purchase confirmations and other system related messages.</p> <ol start="6"> <li>LINKING</li> </ol> <p>This Website and the other MyMeter Entities may contain links and pointers to other World Wide Web sites and resources, including, without limitation, Third Party Sales Locations and Third Party Social Networking Features. Links to and from this Website and/or MyMeter Entities from or to Third Party Sales Locations, Third Party Social Networking Features and other websites or locations maintained by third parties, do not constitute an endorsement by MyMeter Entities of any such third party website or content. MyMeter Entities is not responsible for the availability of these third party resources or their contents. You should direct any concerns regarding any external link to the website administrator or Webmaster of the applicable third-party website or location.</p> <ol start="7"> <li>DISCLAIMER OF WARRANTIES</li> </ol> <p>USE OF THIS WEBSITE, ALL OTHER MYMETER ENTITIES AND THE PRODUCTS, MERCHANDISE, TICKETS AND SERVICES, INCLUDED HEREIN AND THEREIN, ARE AT YOUR EXCLUSIVE RISK, AND THE RISK OF INJURY FROM THE FOREGOING RESTS EXCLUSIVELY WITH YOU.</p> <p>EXCEPT FOR ANY WARRANTIES THAT MAY BE EXPRESSLY PROVIDED BY MYMETER ENTITIES AND/OR THE APPLICABLE VENDOR, THIS WEBSITE, THE OTHER MyMeter Entities, AND ALL MATERIALS CONTAINED OR DISTRIBUTED HEREIN AND THEREIN, INCLUDING, BUT NOT LIMITED TO, ALL PRODUCTS, MERCHANDISE, TICKETS AND SERVICES ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO ANY WARRANTIES OF TITLE OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</p> <p>MYMETER ENTITIES DOES NOT WARRANT THAT: (1) THIS WEBSITE, THE OTHER MYMETER ENTITIES OR ANY PRODUCTS OR SERVICES WILL BE UNINTERRUPTED OR ERROR FREE; (2) DEFECTS OR ERRORS IN THIS WEBSITE, THE OTHER MYMETER ENTITIES, THE PRODUCTS, MERCHANDISE OR SERVICES WILL BE CORRECTED; (3) THIS WEBSITE, THE OTHER MYMETER ENTITIES, THE PRODUCTS, MERCHANDISE OR SERVICES WILL BE FREE FROM VIRUSES OR OTHER HARMFUL COMPONENTS; OR (4) ANY INFORMATION CONTAINED IN THIS WEBSITE, THE OTHER MYMETER ENTITIES, THE PRODUCTS, MERCHANDISE OR SERVICES WILL BE ACCURATE OR RELIABLE.</p><ol start="8"> <li>LIMITATIONS ON LIABILITY</li> </ol> <p>NOTWITHSTANDING ANY TERM IN THIS AGREEMENT, OTHER APPLICABLE TERMS AND CONDITIONS OF THE MYMETER ENTITIES OR ANY ACT OR FAILURE TO ACT BY MYMETER ENTITIES OR ITS VENDORS, YOU ARE EXCLUSIVELY LIABLE FOR ANY AND ALL SUBMISSIONS CONTENT YOU TRANSMIT VIA THE PUBLIC FORUM FEATURES OF THIS WEBSITE.</p> <p>IN NO EVENT SHALL MYMETER ENTITIES BE LIABLE FOR ANY BREACH IN TRANSACTION SECURITY CAUSED BY A THIRD PARTY ARISING OUT OF OR RELATING TO ANY ATTEMPT TO PURCHASE PRODUCTS, MERCHANDISE, TICKETS OR SERVICES.</p> <p>IN NO EVENT SHALL MYMETER ENTITIES OR ANY VENDOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO USE OF OR INABILITY TO USE THIS WEBSITE OR OTHER MYMETER ENTITIES INCLUDING, BUT NOT LIMITED TO, ANY TRANSACTION FOR PRODUCTS, MERCHANDISE, TICKETS OR SERVICES. THIS LIMITATION APPLIES WHETHER THE ALLEGED LIABILITY IS BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY, OR ANY OTHER BASIS, EVEN IF MYMETER ENTITIES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, THE LIABILITY OF FANCONNT ENTITIES IN SUCH JURISDICTIONS SHALL BE LIMITED TO THE EXTENT PERMITTED BY LAW. THE MAXIMUM LIABILITY OF MYMETER ENTITIES, OR ANY VENDOR FOR ANY CLAIM ARISING OUT OF OR IN CONNECTION WITH THIS WEBSITE, THE MERCHANDISE, THE SERVICES OR THE OTHER MYMETER ENTITIES IS $50.</p> <p>IN NO EVENT SHALL MYMETER ENTITIES BE LIABLE FOR ANY FAILURE, INTERRUPTION OR ERROR WITH RESPECT TO ANY ASPECT OF THIS WEBSITE OR THE OTHER MYMETER ENTITIES, INCLUDING THE AVAILABILITY OF ANY FEATURE OR FUNCTIONALITY.</p> <ol start="9"> <li>INDEMNIFICATION</li> </ol> <p>You hereby agree to indemnify and hold the MyMeter Entities harmless from all claims, liabilities, damages and expenses (including attorneys' fees and expenses) arising out of or relating to: (A) your use of this Website, the other MyMeter Entities, the products, Merchandise, Tickets and/or Services purchased via this Website or the other MyMeter Entities; or (B) any alleged breach of this Agreement by you.</p> <ol start="10"> <li>TERMINATION</li> </ol> <p>MyMeter Entities may change, suspend or discontinue any aspect of this Website or the other MyMeter Entities at any time, including the availability of any product, Merchandise offering, Ticket offering, Service, feature, database or content. MyMeter Entities may also impose limits on certain offerings and features or restrict your access to parts, or the entirety, of the MyMeter Entities without notice or liability at any time in MyMeter Entities' exclusive discretion, without prejudice to any legal or equitable remedies available to MyMeter Entities, for any reason or purpose, including, but not limited to, conduct that MyMeter Entities believes violates this Agreement or other policies or guidelines posted on this Website or via other MyMeter Entities or conduct which MyMeter Entities believes is harmful to other customers, to MyMeter Entities’ business, or to other information providers. In addition, this Agreement may be immediately terminated at any time by MyMeter Entities in its sole discretion. In addition and without prejudice to any other remedy available to MyMeter Entities, MyMeter Entities may immediately terminate this Agreement if you breach any term of this Agreement or other operating term set forth by MyMeter Entities in the MyMeter Entities.</p> <ol start="11"> <li>CHOICE OF LAW; JURISDICTION; ATTORNEYS' FEES</li> </ol> <p>This Agreement will be governed by the laws of the State of Minnesota applicable to contracts entered into and performed exclusively in that State. Ramsey County District Court, Saint Paul, Minnesota will be the exclusive jurisdiction and venue for any dispute arising out of or relating to this Agreement. You hereby waive any argument that any such court does not have jurisdiction over you or such dispute or that venue in any such court is not appropriate or convenient. MyMeter Entities will be entitled to recover its court costs and reasonable attorneys' fees and expenses incurred in successfully proving any breach of any term of this Agreement.</p> <ol start="12"> <li>MISCELLANEOUS</li> </ol> <p>This Agreement constitutes the entire agreement between the parties, and supersedes all prior written or oral agreements or communications with respect to the subject matter herein. MyMeter Entities in its sole discretion may amend this Agreement, and your use of this Website or the other MyMeter Entities after such amendment is posted on this Website will constitute acceptance of it by you. Sections 6, 7, 8, 9, 10, 11 and 12 of this Agreement will survive any termination or cancellation of this Agreement. If any term in this Agreement is declared unlawful, void or for any reason unenforceable by any court, then such term will be deemed severable from the remaining terms and will not affect the validity and enforceability of such remaining terms. The section headings in this Agreement are for convenience only and must not be given any legal import.</p> <ol start="13"> <li>ACCEPTANCE OF TERMS OF USE</li> </ol> <p>BY USING THIS WEBSITE, YOU SIGNIFY YOUR AGREEMENT TO THE TERMS OF THIS AGREEMENT. If you do not agree to the terms in this Agreement, you must not use this Website and/or the other MyMeter Entities. MyMeter Entities may change the terms of this Agreement at any time, and your use of this Website and/or the other MyMeter Entities after such changes are posted will mean that you accept them.</p> <p>PRIVACY POLICY</p> <ol> <li>General</li> </ol> <p>Accelerated Innovations LLC is the organization that produces this Website, which encompasses MyMeter Entities. We are committed to safeguarding your privacy online. This Privacy Policy is applicable to this Website.</p> <p>To use this Website you must disclose personal information about yourself. The personal information we collect may include, but is not limited to, full name, street address, e-mail address, telephone number(s) (e.g., home, work, mobile and/or fax) and birth date. We may also collect other personal information that will be identified on applicable page(s) of this Website. If you submit any personal information to us, or to our third-party service providers acting on our behalf, you can be assured that we will not sell, lease, or share your personal information with or to anyone else, except as follows: (1) to our third-party service providers, and only so that they may help us provide services you've requested and in certain circumstances to provide you with ticket related offers; (2) to the utilities or organizations noted herein., to the extent that you've submitted information that relates specifically to such organization or entity (e.g., you've asked to receive the newsletter of one or more organizations or entities via email or you've purchased organization or entity-specific services, products or merchandise), so that they may learn more about users like you, and provide better services to you; (3) upon notice posted on an applicable location of our Website where we collect your personal information for an economic transaction and notify you that we will be sharing such information with a third party, where such third party is clearly identified; and (4) on occasion, we may offer a special promotion (such as a sweepstakes, contest, or free subscription to goods and/or services) on this Website in conjunction with a third-party service provider, sponsor, or promotional partner, and share your information with that service provider, sponsor, or promotional partner so that it can send you other special promotions it offers, but only if you give us permission to do so.</p> <p>Special Offers and Promotions</p> <p>With your permission, we may also send you e-mails with special offers and promotions. If you don't want to receive these, you may change your preferences by accessing your profile section within your Website account.</p> <ol start="2"> <li>Information Automatically Collected; Cookies; Web Beacons</li> </ol> <p>We use automatic methods such as cookies (small amounts of data, which often include an anonymous unique identifier that is sent to your browser from a website's computers and stored on your computer's hard drive), single-pixel GIF images ("web beacons") or similar technologies, alone or in combination with personally identifiable information you choose to provide us, to make our Website work better, to understand Website usage and trends, to deliver a more personalized experience and to improve our content and offerings. Examples of the information we collect and analyze using such methods include, without limitation, the Internet protocol (IP) address used to connect your computer to the Internet; e-mail address; login name and password; operating system type, version and computer platform; purchase history, which we may aggregate with similar information from other customers; the full Uniform Resource Locator (URL) click stream to, on, and from our Website, including date and time; cookie information; and products you viewed or searched for. We may also use software tools to measure and collect session information, including page response times, download errors, length of visits to certain pages, page interaction information (such as scrolling, clicks, and mouse-overs) and methods used to browse away from the page.</p> <p>We may also use cookies to enable you to use a "shopping cart" if you want to purchase goods or services while on our Website, to store your preferences associated with video streaming or other content offered from our Website and to offer you products, programs, or services based on purchase and Website usage behavior that you and/or other customers have exhibited. If you do not want information collected through the use of cookies, there is a simple procedure in most browsers that allows the user to accept or reject most cookies. Certain cookies that are set when some video products are accessed on our Website, called "local shared objects: or "Flash cookies," may not be managed using the settings in your web browser. Information on managing, accepting and rejecting these cookies is available on the Adobe website. If you set your browser or Adobe Flash options not to accept cookies or local shared objects, you may not be able to take advantage of certain services on our Website.</p> <p>We do not transfer cookies associated with our Website to any other company, nor do we authorize any other company to access the cookies we have placed on your computer's hard drive. We may allow other companies that are presenting advertisements or providing services on our pages to set and access cookies on your computer and/or web beacons or similar technologies on certain of our pages and/or certain emails sent by us.</p> <p>Many advertisements are managed and placed on our Website by third parties. These companies are called "network advertisers." Network advertisers who place advertisements on our Website may use cookies and web beacons to collect non-personally identifiable information about your visits to our Website and other websites in order to provide advertisements about goods and services of interest to you. If you would like to obtain more information about this common industry practice of network advertisers and to make choices about their use of your information, please click here.</p> <p>We do not install any spyware or adware in connection with our Website, or distribute any commercial message, or authorize any third party to distribute any commercial message, by means of spyware or adware. "Spyware" or "adware" is any software which has been downloaded to and/or installed on an Internet user's computer, without the user's actual consent, and facilitates the distribution of any commercial message to the user. If you feel you may have spyware from another company installed on your machine, there are various anti-spyware/adware software applications available on the Internet to identify if this has occurred.</p> <p>Aggregated Demographic Information.</p> <p>We may share aggregated demographic information with third parties, but this information is not linked to any personal information that can identify you or another individual person. Therefore, no personal information is disclosed in this manner.</p> <p>Business Transfers.</p> <p>As time passes, MyMeter Entities may be sold along with its assets, or other transactions may occur in which customer information is one of the business assets transferred. In such a case, the customer information which we have gathered may be one of the business assets we transfer.</p> <p>Disclosure for Legal Purposes.</p> <p>We may be required to share your personal information and non-personal information pursuant to judicial or governmental subpoenas, warrants, or orders. If we are required to do so, we will, of course, obey the law. In addition, notwithstanding any term to the contrary in this Privacy Policy, we reserve the right to use, disclose, and/or share your personal and non-personal information in order to investigate, prevent, or take action regarding illegal activities, suspected fraud, situations involving potential threats to the physical safety of any person, violations of this Website's Terms of Use or as otherwise required by law.</p> <ol start="3"> <li>Our Security Practices</li> </ol> <p>Your Website account preferences are password protected for your privacy and security. In certain areas, we use industry-standard SSL encryption to protect data transmissions.</p> <ol start="4"> <li>How You Can Review Your Personal Information</li> </ol> <p>If you want to review or revise the personal information you provided during registration on this Website, and whether you want to receive communications from us, you can either (1) click here to log in, and then click on the applicable menu option on the web page, or (2) call Accelerated Innovations LLC Customer Service at 651-757-4200. If you want to close your account with us and have us delete the personal information in it (except for information that we keep for record-keeping purposes), you should contact Accelerated Innovations LLC Customer Service at 651-757-4200.</p> <ol start="5"> <li>Choice</li> </ol> <p>Our registration and order forms contain a box to place your name, address, email, and or cell phone number indicating your consent to receive special offers and promotions from us. By providing us with this information you give us your consent to use your personal information for these purposes, we and our partners will only use it to complete the transaction or provide the service or product you have requested. Your consent also indicates that you consent to receive communications or solicitations, but if you later change your mind, you can revise your preferences by accessing your profile section within your Website account and removing your personal information.</p> <ol start="6"> <li>Links</li> </ol> <p>Our Website contains links to other websites produced by operated by unrelated third parties. In addition, if you click on an advertisement on our Website, you may be directed to a web page within our Website or to a third party website or product. Please note that we are not responsible for the privacy practices of third party websites or products. We encourage you to be aware of this when your leave our Website and to read the privacy policies of every website and product that collects personally identifiable information from you. This Privacy Policy applies only to this Website, unless you are notified otherwise upon accessing any third party website or product, in which case the terms and conditions set forth in such notification will apply.</p> <ol start="7"> <li>Special Rules For Children</li> </ol> <p>Because of federal law, we cannot knowingly collect any personal information from a child under the age of thirteen without the consent of that child's parent. The statements in this Privacy Policy generally about our collection and use of personal information also apply to our treatment of personal information from children under the age of thirteen. Some services on our Website require the submission of a credit card number along with personal information in connection with a purchase, other services on our Website require the submission of personal information to the Website. None of these services are available to children under the age of thirteen and any such child is prohibited from using said services.</p> <ol start="8"> <li>Contact Us; Privacy Administrator</li> </ol> <p>If you have questions or concerns about this Privacy Policy, you can contact us at:</p> <p>Accelerated Innovations, LLC</p> <p>Privacy Administrator</p> <p>366 Jackson Street Suite 100</p> <p>Saint Paul, MN 55101</p> <p>Phone: (651) 757‐4200</p> <p>Fax: (651) 757‐4250</p> <p>Or send an e‐mail to support@acceleratedinnovations.com</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <div class="modal fade" id="CustomModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg"> <div id="CustomModalContent" class="modal-content"> </div> </div> </div> <script src="/Scripts/jquery.tablesorter.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/Scripts/jquery.tablesorter.widgets.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/Scripts/Libs/jquery.extensions.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/Scripts/plugins.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/Scripts/jquery.masonry.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/Scripts/JqueryPlugins/jquery.placeholder.js" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/dist/js/Summernote.min.js?v=b8_pCs0zcuVKAJJsUCloiY7sUuE" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script src="/dist/js/IonRangeSlider.min.js?v=c3SmM1m3BLe3BRO_ujxxSg7c5sE" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> var advancedValidationSettings = { success: function (label, element) { var describedBy = $(element).attr("aria-describedBy") .replace(new RegExp("(.*)\\s+" + element.id + "-error(.*)"), "$1 $2") .trim(); if (describedBy) { $(element).attr("aria-describedBy", describedBy); } else { $(element).removeAttr("aria-describedBy"); } } }; $.validator.unobtrusive.options = advancedValidationSettings; </script> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> $(document).ready(function (e) { if ($(window).width() >= 768) removeDataToggleAttr(); }); $(window).resize(function () { if ($(window).width() >= 768) removeDataToggleAttr(); else addDataToggleAttr(); }); function removeDataToggleAttr() { $('.mainNav li').each(function (i, ele) { if ($(this).attr("data-target")) { $(ele).removeAttr("data-toggle", "collapse"); $('.subNav').removeClass('collapse'); $('.subNav').css("height", ""); } }); } function addDataToggleAttr() { $('.mainNav li').each(function (i, temp) { if ($(this).attr("data-target")) { $(this).attr("data-toggle", "collapse"); $('.subNav').addClass('collapse'); } }); } </script> <script type="text/javascript" async nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> $(document).ready(function () { var start = new Date(); speedTest(24); var end = new Date(); var diff = end - start; processAjax({ url: '/Home/Performance/' + diff }); }); function speedTest(n) { if (n <= 1) { return n; } return speedTest(n - 1) + speedTest(n - 2); } </script> <script nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> var myMeter = myMeter || {}; myMeter.master = (function (module, $) { var applicationPath = ''; var impersonateText = 'Impersonate'; var createFeedbackModal = 'True'; ////Fail safe to remove blockUI if code fail else where. //$(".blockUI").on("change", function () { // $.delay(3000).unblockUI(); // $('.blockUI, .blockMsg, .blockOverlay, .blockPage').delay(3000).fadeOut("slow"); //}); var initializeSummernote = function () { $(".summernote-editor").summernote({ height: 350, defaultFontName: "Arial" }); // Force summernote ADA compliance $('.note-codable').attr('aria-label', 'Code View Text Area'); $('.note-image-input').attr('aria-label', 'Image Input Field'); $('.note-image-url').attr('aria-label', 'Image URL Field'); $('.note-link-text').attr('aria-label', 'Note Link Text'); $('.note-link-url').attr('aria-label', 'Note Link URL'); $('.note-video-url').attr('aria-label', 'Note Video URL'); } var checkForCookieSupport = function () { $("noscript").remove(); setCookie("testCookie", "success", 1); var cookie = getCookie("testCookie"); if (cookie != null) { setCookie("testCookie", "", -1); processAjax({ url: "/Error" }); } else { $("#cookieMessage").removeClass("hidden"); } } var initializeImpersonate = function () { if (window.ontouchstart) { $(document).ready(function () { $(".mainNav > li").on("click", function () { $(this).toggleClass("open"); }); }); } setTimeout(function () { $(".exitImpersonate").show(); }, 3750); } var initializePlaceholder = function () { $('input, textarea').placeholder({ customClass: 'custom-placeholder' }); } var initializeFeedBack = function () { processAjax({ 'url': '/Messaging/Feedback', 'success': function () { myMeter.master.initializeFeedbackModal(); bootstrap.Modal.getOrCreateInstance($('#FeedbackModal'), { 'backdrop': 'static' }).show(); } }); module.initializeFeedbackModal = function () { initializeSummernote(); var form = $('#FeedbackModalForm'); var re = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; var email = form[0][2].value; if (!re.test(email)) { $('#FeedbackModalForm')[0][2].value = ""; } if (typeof (bootstrap) === 'undefined' || !/^5./.test(bootstrap.Alert.VERSION)) { $.validator.setDefaults({ highlight: function (element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function (element) { $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', errorClass: 'help-block', errorPlacement: function (error, element) { if (element.parent('.input-group').length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } } }); } } }; var sendFeedBack = function (token) { var form = $('#FeedbackModalForm'); $('#Body').val($("#FeedbackModal .summernote-editor").code()); var data = form.serialize(); if (form.valid()) { processAjax({ 'url': '/Messaging/Feedback', 'data': data, 'messageContainer': '#FeedBackModalErrorConainer', 'loadingContainer': '#FeedbackModalForm', 'success': function () { $('#FeedbackModal').modal('hide'); $('.note-editable').text(''); $('#Subject').val(''); }, 'error': function () { if (typeof (grecaptcha) === 'object') { grecaptcha.reset(); } } }); } else { if (typeof (grecaptcha) === 'object') { grecaptcha.reset(); } } } module.googleTagManagerUrlPrefix = 'Sioux Falls Utilities/'; module.getApplicationPath = function () { return applicationPath; } module.getImpersonateText = function () { return impersonateText; } module.sendFeedbackRecaptcha = function (token) { sendFeedBack(token); }; module.launchCustomModal = function (modalSettings) { myMeter.utility.initializeCustomModalLinks(); if (typeof (bootstrap) === 'undefined' || !/^5./.test(bootstrap.Alert.VERSION)) { $('#CustomModal').modal(modalSettings); } else { bootstrap.Modal.getOrCreateInstance($('#CustomModal'), modalSettings).show(); } } module.closeCustomModal = function () { $('#CustomModal').modal('hide'); } module.hasGoogleAnalytics = function () { var hasGoogleTa = true; return (hasGoogleTa); } module.initializeAndroidAppBanner = function () { let deferredPrompt; window.addEventListener("beforeinstallprompt", function (e) { // Prevent Chrome 67 and earlier from automatically showing the prompt e.preventDefault(); // Stash the event so it can be triggered later. deferredPrompt = e; const userAgent = window.navigator.userAgent, platform = window.navigator?.userAgentData?.platform || window.navigator.platform, macosPlatforms = ['macOS', 'Macintosh', 'MacIntel', 'MacPPC', 'Mac68K'], windowsPlatforms = ['Win32', 'Win64', 'Windows', 'WinCE'], iosPlatforms = ['iPhone', 'iPad', 'iPod']; //only show for android if (/Android/.test(userAgent)) { $('#SmartAppBanner').removeClass('d-none'); } $('#installAndroid').off('click').on('click', function (e) { // hide our user interface that shows our A2HS button $('#SmartAppBanner').addClass('d-none'); // Show the prompt deferredPrompt.prompt(); // Wait for the user to respond to the prompt deferredPrompt.userChoice .then((choiceResult) => { deferredPrompt = null; }); }); $('#DismissSmartAppBanner').off('click').on('click', function (e) { processAjax({ 'url': '/Base/UpdateSession', 'data': { key: "DismissedSmartAppBanner", value: "true" }, 'success': function () { $('#SmartAppBanner').remove(); } }); }); }); } module.initializeSendFeedBackBtn = function () { $('#SendFeedback').off('click.feedBack').on('click.feedBack', sendFeedBack); } module.initialize = function () { if (createFeedbackModal === "True") { $('.feed-back-btn').off('click.feedBackBtn').on('click.feedBackBtn', initializeFeedBack); } $('body').off('shown.bs.modal').on('shown.bs.modal', function (e) { var ele = $(e.target).parent().find('input,textarea,select,*[tabindex]').filter(':visible:first'); if (ele) { ele.focus(); } }) initializeSummernote(); checkForCookieSupport(); initializeImpersonate(); initializePlaceholder(); myMeter.master.initializeAndroidAppBanner(); myMeter.utility.initializeCustomModalLinks(); var modalAction = myMeter.utility.getUrlParameter('ModalAction'); var modalId = myMeter.utility.getUrlParameter('ModalId'); if (modalAction || modalId) { myMeter.utility.launchCustomModal({ id: modalId ? modalId : "", action: modalAction ? modalAction : "", modalSettings: { backdrop: 'static', keyboard: false } }); } var updateAccountValidator = $('.FocusValidationDisabled').data('validator'); if (updateAccountValidator != null) { updateAccountValidator.settings.onfocusout = false; } if (typeof (myMeter.compatibility) !== 'undefined') { myMeter.compatibility.initializePlaceholderValidation(); myMeter.compatibility.initializeJqueryOverrides(); } } return module; }(myMeter.master || {}, jQuery)); myMeter.StartStopTransfer = (function (module, $) { var serializedFormData = ""; module.getSerializedFormData = function () { return serializedFormData; }; module.setSerializedFormData = function (formData) { serializedFormData = formData; }; return module; }(myMeter.StartStopTransfer || {}, jQuery)); $(document).ready(function () { $('#AccountConfigurationStartStopTransfer').on('click', function () { processAjax({ url: "/Service/StartStopTransfer", data: {} }); }); myMeter.master.initialize(); }); myMeter.globalization.initialize({'JS_Utility_Please_enter_a_valid_date':'Please enter a valid date in the format yyyy-mm-dd.','JS_Out_of__characters_format':'/{0} characters used','JS_Message_List_Deleted_Successfully':'Message list deleted successfully.','JS_Utility_Please_enter_a_date_greater_than':'Please enter a date greater than {0}.','JS_Loading':'Loading','JS_Are_you_sure_delete_reading':'Are you sure you want to delete this reading?','JS_ChartDataTooltipAverage':'Average','JS_We_are_retrieving_your_data':'We\'re retrieving your data.','JS_ChartDataTooltipPerDay':'day','JS_Net_Usage':'Net Usage','JS_Utility_OK':'OK','JS_Utility_No':'No','JS_Are_you_sure_delete_download_settings':'You are about to delete the saved settings, {0}. Are you sure?','JS_Just_A_Moment':'Just A Moment','JS_This_might_take_a_while':'(This might take a while)','JS_Power_Factor':'Power Factor','JS_Power_Factor_Abbreviation':'PF','JS_Humidity':'Humidity','JS_Utility_Please_enter_a_date_less_than':'Please enter a date less than {0}.','JS_CustomModalLink_gtag_event_category':'Custom Modal Click Opened','JS_Utility_Time_Placeholder':'HH:MM AM/PM','JS_Message_List_Updated_Successfully':'Message List Updated Successfully','JS_Message_Sent_Successfully':'Message Sent Successfully','JS_All_existing_content_will_be_deleted':'All existing content will be deleted. Press \'ok\' to continue.','JS_CustomModalLink_gtag_event':'overlay click open','JS_ChartDataTooltipDays':'days','JS_Utility_Yes':'Yes','JS_Inch_Abbreviation':'in.','JS_Outage_Notification_Updated':'Outage Notification Has Been Updated.','JS_Processing_Please_Wait':'Processing, Please Wait','JS_Message_List_Copied_Successfully':'Message list copied successfully.','JS_Message_List_Added_Successfully':'Message List Added Successfully','JS_Out_of_140_characters':'/140 characters used','JS_Temperature':'Temperature','JS_Estimated_Reading':'Estimated Reading','JS_Are_you_sure_delete_meter':'Are you sure you want to delete this meter : {0}?','JS_This_might_take_some_time':'(This might take some time)','JS_Percent_Sign':'%','JS_Enum_PropertyType_Choose_Property_Type':'==Choose Property Type=='}); window.onscroll = function () { stickyErrorMessageFunction() }; // Get the scrollable element var errorBox = document.getElementById("errorMessageHousing"); // Get the offset position of the navbar var sticky = errorBox.offsetTop; // Add the sticky class to the header when you reach its scroll position. Remove "sticky" when you leave the scroll position function stickyErrorMessageFunction() { if (window.pageYOffset >= sticky) { errorBox.classList.add("sticky"); } else { errorBox.classList.remove("sticky"); } } // This prevents scrolling issues when there are stacked modals and one of them is closed. $('body').on('hidden.bs.modal', '.modal', function (e) { if ($('.modal').hasClass('in')) { $('body').addClass('modal-open'); } }); </script> <script type="text/javascript" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="> var myMeter = myMeter || {}; myMeter.home = (function (module, $) { var loadTeamSearchSelect = function (options) { processAjax({ 'url': '/Shared/Search/TeamSelect?identifier=' + options.identifier + '&parentId=' + options.parentId + '&teamType=' + options.teamType + '&inputIdentifier=' + options.inputIdentifier + '&selectIdentifier=' + options.selectIdentifier + '&searchDisabled=' + options.searchDisabled, 'success': function () { options.successCallback(); } }); } var loadCommunityTeamSearchSelect = function (options) { processAjax({ 'url': '/Shared/Search/CommunityTeamSelect?identifier=' + options.identifier + '&inputIdentifier=' + options.inputIdentifier + '&selectIdentifier=' + options.selectIdentifier + '&searchDisabled=' + options.searchDisabled, 'success': function () { options.successCallback(); } }); } var initializeTeamSelect = function () { $('#registration').resetValidation(); var selectLength = $('#ParticipantTeamSelect option').length; if (selectLength <= 2) { $('#ParticipantTeamId').val($('#ParticipantTeamSelect option')[selectLength - 1].value); $('#TeamRegistrationField').hide(); } else { $('#TeamRegistrationField').show(); $('#ParticipantTeamSearch').searchSelect({ 'select': '#ParticipantTeamSelect', 'input': '#ParticipantTeamId' }); } } var initializeBuildingSelect = function () { $('#registration').resetValidation(); var selectLength = $('#BuildingTeamSelect option').length; if (selectLength <= 2) { $('#BuildingTeamId').val($('#BuildingTeamSelect option')[selectLength - 1].value); $('#BuildingRegistrationField').hide(); } else { $('#BuildingRegistrationField').show(); $('#BuildingTeamSearch').searchSelect({ 'select': '#BuildingTeamSelect', 'input': '#BuildingTeamId' }); } loadTeamSearchSelect({ identifier: '%23ParticipantTeamSearchSelect', teamType: '3', parentId: $('#BuildingTeamId').val(), inputIdentifier: 'ParticipantTeamSearch', selectIdentifier: 'ParticipantTeamSelect', searchDisabled: true, successCallback: function () { initializeTeamSelect(); } }); $('#BuildingTeamSelect').on('change', function () { loadTeamSearchSelect({ identifier: '%23ParticipantTeamSearchSelect', parentId: $(this).val(), teamType: '3', inputIdentifier: 'ParticipantTeamSearch', selectIdentifier: 'ParticipantTeamSelect', searchDisabled: true, successCallback: function () { initializeTeamSelect(); } }); }); } var initializeCommunitySelect = function () { $('#registration').resetValidation(); var selectLength = $('#CommunityTeamSelect option').length; if (selectLength <= 2) { $('#CommunityTeamId').val($('#CommunityTeamSelect option')[selectLength - 1].value); $('#CommunityRegistrationField').hide(); } else { $('#CommunityRegistrationField').show(); $('#CommunityTeamSearch').searchSelect({ 'select': '#CommunityTeamSelect', 'input': '#CommunityTeamId' }); } loadTeamSearchSelect({ identifier: '%23BuildingTeamSearchSelect', teamType: '2', inputIdentifier: 'BuildingTeamSearch', selectIdentifier: 'BuildingTeamSelect', successCallback: function () { initializeBuildingSelect(); } }); $('#CommunityTeamSelect').on('change', function () { loadTeamSearchSelect({ identifier: '%23BuildingTeamSearchSelect', parentId: $(this).val(), teamType: '2', inputIdentifier: 'BuildingTeamSearch', selectIdentifier: 'BuildingTeamSelect', successCallback: function () { initializeBuildingSelect(); } }); }); } module.launchModal = function (options) { $('#PasswordExpiredModal').modal('hide'); $('#PasswordExpiredModal').modal('show'); $('#PasswordExpiredForm').resetValidation(); myMeter.home.setPassworExpiredEvents(); } module.setPassworExpiredEvents = function () { $('#ChangePassword').unbind(); $('#ChangePassword').on('click', function (e) { e.preventDefault(); var form = $('#PasswordExpiredForm'); if (form.valid()) { processAjax({ 'url': '/Home/ChangeExpiredPassword', 'data': $(this).closest('form').serialize(), 'success': function(data) { if (data != null) { if (data.ErrorArray != null ) { $('#PasswordExpiredForm').validate().showErrors(data.ErrorArray); $('#NewPassword').val(''); $('#ConfirmNewPassword').val(''); $('#PasswordExpiredForm .success .field-validation-error').empty(); } if (data.ChangePasswordSuccessUrl != null) { myMeter.home.initializePasswordChangeSuccessModal(data.ChangePasswordSuccessUrl); } } } }); } }); } module.initializePasswordChangeSuccessModal = function (path) { $("#PasswordExpiredModalContent .password-change-success-continue").on("click", function () { window.location = window.appPath + path; }); } module.setCheckSecretQuestionModal = function () { $("#checkSecretQuestionAnswer").unbind(); $("#checkSecretQuestionAnswer").on("click", function (evt) { evt.preventDefault(); $('.loginBtn').click(); }); const secretQuestionModal = document.getElementById('SecretQuestionModal') secretQuestionModal.addEventListener('hidden.bs.modal', event => { $("#SecretQuestionRendered").val('false'); $("#SecretQuestion_SecretAnswer").val(''); }); } module.initialize = function () { $('.collapseLoginSlideToggle').off('click').on('click', function (evt) { $('#collapseLocalLogin').slideToggle() }); $('.externalLoginLink').off('click').on('click', function (evt) { document.getElementById("externalLoginForm").submit(); }); if ($('#CommunityRegistration').length) { loadCommunityTeamSearchSelect({ identifier: '%23CommunityTeamSearchSelect', inputIdentifier: 'CommunityTeamSearch', selectIdentifier: 'CommunityTeamSelect', searchDisabled: true, successCallback: function () { initializeCommunitySelect(); } }); } var outageType = myMeter.utility.getUrlParameter('outage'); var hasOutage = false; if (outageType && hasOutage) { myMeter.utility.launchCustomModal({ action: '/Outage', id: outageType }); } var modalAction = myMeter.utility.getUrlParameter('action'); var modalId = myMeter.utility.getUrlParameter('id'); if (modalAction) { myMeter.utility.launchCustomModal({ action: modalAction, id: modalId ? modalId : "" }); } } return module; }(myMeter.home || {}, jQuery)); $(document).ready(function () { myMeter.home.initialize(); }); </script> <script src="/dist/js/bootstrap.min.js?v=RMixNdxhSa8nR2EEMfZMSidh83c" nonce="jFNMUAF9anfq1fE8StL0Qr8mGMaVo/sr+nCvZq3e11A="></script> </body> </html>