function resetSubmit(n){var t=n.find("#mainSubmit");t.prop("disabled",!1);getBrowser()==="Internet Explorer"||getBrowser()==="Edge"?t.show():t.find(".btn-text").show();n.find(".btn-spinner").removeClass("show-spinner")}function preventDoubleSubmit(n){var t=n.find("#mainSubmit");t.prop("disabled",!0);getBrowser()==="Internet Explorer"||getBrowser()==="Edge"?t.hide():t.find(".btn-text").hide();n.find(".btn-spinner").addClass("show-spinner")}function popupPreventDoubleSubmit(n){n.find('input[type="submit"]').prop("disabled",!0);n.find(".popup-spinner").addClass("show-spinner")}function popupResetSubmit(n){n.find('input[type="submit"]').prop("disabled",!1);n.find(".popup-spinner").removeClass("show-spinner")}function panelPreventDoubleSubmit(n){var t=n.closest(".panel");t.find(".reload-btn").prop("disabled",!0);t.find(".dash-btn").prop("disabled",!0);t.find(".popup-spinner").addClass("show-spinner")}function changeModalView(n){var t=$(n),i=$(".popup-view-container");i.removeClass("show");t.addClass("show")}function createResendConfirmEmailSubmit(){$("#ResendConfirmEmailForm").on("submit",function(n){n.preventDefault();var t=$(this).serialize(),i=$(this)[0].action;popupPreventDoubleSubmit($(this).closest(".efund-modal"));$.post(i,t).done(function(n){$("#resendConfirmEmail-popup").html(n);createForgotPasswordSubmit();popupResetSubmit($("#resendConfirmEmail-popup").closest(".efund-modal"))}).fail(function(n,t,i){console.log(n);console.log(t);console.log(i)})})}function createForgotPasswordSubmit(){$("#ForgotPasswordForm").on("submit",function(n){n.preventDefault();var t=$(this).serialize(),i=$(this)[0].action;popupPreventDoubleSubmit($(this).closest(".efund-modal"));$.post(i,t).done(function(n){$("#forgotPassword-popup").html(n);createForgotPasswordSubmit();popupResetSubmit($("#forgotPassword-popup").closest(".efund-modal"))}).fail(function(n,t,i){console.log(n);console.log(t);console.log(i)})})}function setupSelectedPaymentOption(n){$(".efund_PaymentOptionItem").each(function(){n.val()&&n.val()!="0"&&parseFloat(n.val())===parseFloat($(this).attr("data-amount"))&&($(".efund_PaymentOptionItem").removeClass("selectedOption"),$(this).addClass("selectedOption"),$("#OtherAmount").val(""),$("#OtherAmount").parent().find("label").removeClass("moveUp"),updateCoverFeeLabel(n.val()))})}function setupSelectedOtherAmount(){$("#OtherAmount").each(function(){$(this).val()&&$(this).val()!="0"&&$(".efund_PaymentOptionItem").removeClass("selectedOption")})}function addModalLock(){var n=$.fn.modal,t;$.extend(n.Constructor.Default,{locked:!1});t=n.Constructor.prototype.hide;$.extend(n.Constructor.prototype,{lock:function(){this._config.locked=!0},unlock:function(){this._config.locked=!1},hide:function(){this._config.locked||t.apply(this,arguments)}})}function resetFieldAndLabel(n){n.val("");n.removeClass("valid");n.parent().find("label").removeClass("moveUp")}function resetFieldToSpecificValue(n,t){n.val(t);n.removeClass("valid")}function moveLabelUp(n){var i=n.val().trim(),t;i.length>0&&(t=n.parent().find("label"),t.attr("for")===n.attr("id")&&t.addClass("moveUp"))}function moveAllLabelsUp(){$("input.form-control").each(function(){moveLabelUp($(this))});$("textarea.form-control").each(function(){moveLabelUp($(this))})}function handleCompanyClick(){$("#panelFirstLastName").hide();$("#panelOtherName").hide();$("#panelEmployOcc").hide();$("#panelOtherEmployer").hide();$("#panelEmployerLocation").hide();$("#panelEmployerLocationOther").hide();$("#panelCompanyName").fadeIn("fast");$(".two-contributor-title").hide();$("#CompanyDonation").val("t");$("#SecondDonation").val("f");$("#btnCompany").prop("disabled",!0);$("#btnPersonal").prop("disabled",!1);$("#btnSecond").prop("disabled",!1);$("#NameFirst").prop("required",!1);$("#NameLast").prop("required",!1);$("#NameCompany").prop("required",!0);$("#NameFirstOther").prop("required",!1);$("#NameLastOther").prop("required",!1);$("#AuthAgentFirstName").prop("required",!0);$("#AuthAgentLastName").prop("required",!0);$("#CompanyType").prop("required",!0);$("#CompanyDisclaimerAgree").prop("required",!0);setEmploymentRequired(!1);setEmploymentOtherRequired(!1);$("#CCAddressDifferent").text("My credit card address is different than my business address.");$("#AddressTitle").text("Company address");updateMaxAmountValidationMessages();adjustCoupleAmount();validateCoverFee();validateHeroShotIndividualSelection()}function handleIndividualClick(){$("#panelFirstLastName").fadeIn("fast");$("#panelOtherName").hide();$("#panelEmployOcc").fadeIn("fast");$("#panelEmployerLocation").fadeIn("fast");$("#panelOtherEmployer").hide();$("#panelEmployerLocationOther").hide();$("#panelCompanyName").hide();$(".two-contributor-title").hide();$("#CompanyDonation").val("f");$("#SecondDonation").val("f");$("#btnCompany").prop("disabled",!1);$("#btnPersonal").prop("disabled",!0);$("#btnSecond").prop("disabled",!1);$("#NameFirst").prop("required",!0);$("#NameLast").prop("required",!0);$("#NameCompany").prop("required",!1);$("#NameFirstOther").prop("required",!1);$("#NameLastOther").prop("required",!1);$("#AuthAgentFirstName").prop("required",!1);$("#AuthAgentLastName").prop("required",!1);$("#CompanyType").prop("required",!1);$("#CompanyDisclaimerAgree").prop("required",!1);$("#CCAddressDifferent").text("My credit card address is different than my home address.");$("#Occupation").attr("requireamount")!==null&&parseFloat($("#Amount").val())<parseFloat($("#Occupation").attr("requireamount"))?setEmploymentRequired(!1):setEmploymentRequired(!0);setEmploymentOtherRequired(!1);$("#AddressTitle").text($("#hdnAddressTitle").val());updateMaxAmountValidationMessages();adjustCoupleAmount();validateCoverFee();validateHeroShotIndividualSelection()}function handleCoupleClick(){$("#panelFirstLastName").fadeIn("fast");$("#panelOtherName").fadeIn("fast");$("#panelEmployOcc").fadeIn("fast");$("#panelOtherEmployer").fadeIn("fast");$(".two-contributor-title").fadeIn("fast");$("#panelCompanyName").hide();$("#CompanyDonation").val("f");$("#SecondDonation").val("t");$("#btnCompany").prop("disabled",!1);$("#btnPersonal").prop("disabled",!1);$("#btnSecond").prop("disabled",!0);$("#NameFirst").prop("required",!0);$("#NameLast").prop("required",!0);$("#NameCompany").prop("required",!1);$("#NameFirstOther").prop("required",!0);$("#NameLastOther").prop("required",!0);$("#AuthAgentFirstName").prop("required",!1);$("#AuthAgentLastName").prop("required",!1);$("#CompanyType").prop("required",!1);$("#CompanyDisclaimerAgree").prop("required",!1);$("#CCAddressDifferent").text("My credit card address is different than my home address.");$("#Occupation").attr("requireamount")!==null&&parseFloat($("#Amount").val())<parseFloat($("#Occupation").attr("requireamount"))?(setEmploymentRequired(!1),setEmploymentOtherRequired(!1)):(setEmploymentRequired(!0),setEmploymentOtherRequired(!0));$("#AddressTitle").text($("#hdnAddressTitle").val());updateMaxAmountValidationMessages();adjustCoupleAmount();validateCoverFee();validateHeroShotIndividualSelection()}function validateHeroShotIndividualSelection(){if($("#amount-error").length!==0){let n=1;if($("#Iterations").val()>1&&(n=parseInt($("#Iterations").val())),parseFloat($("#Amount").val())*n>getAccountMax())return $("#amount-error").show(),!1;$("#amount-error").hide()}return!0}function updateMaxIfPresent(n){let i=getAccountMax().toFixed(2),t=n.attr("translate-base");t!==undefined&&t!==null&&t!==""&&n.html(t.replace("{data-translate-1}",i))}function updateMaxAmountValidationMessages(){let t=getAccountMax().toFixed(2),i=getAccountMin().toFixed(2),n=$("#trans-validate8").attr("translate-base");if(n!==undefined&&n!==null&&n!==""){let r=n.replace("{data-translate-1}",i).replace("{data-translate-2}",t);$("#trans-validate8").html(r);$("#OtherAmount").attr("title",r)}updateMaxIfPresent($("#trans-validate-11"));updateMaxIfPresent($("#trans-validate-21"));updateMaxIfPresent($("#total-amount-max-error"));updateMaxIfPresent($("#cover-fee-error"));updateMaxIfPresent($("#amount-error"))}function adjustCoupleAmount(){let n=$("#OtherAmount");$(".efundForm").length>0&&(validateInput(n),handleValidMessage(n),logInputValidation(n),$("#Amount").change(),validateCoverFee())}function HideRecurringMessages(){$("#weeklyMessage").hide();$("#monthlyMessage").hide();$("#quarterlyMessage").hide();$("#annuallyMessage").hide()}function DisableRecurringOptions(){$("#btnOneTime").prop("disabled",!1);$("#btnWeekly").prop("disabled",!1);$("#btnMonthly").prop("disabled",!1);$("#btnQuarterly").prop("disabled",!1);$("#btnAnnually").prop("disabled",!1)}function HandleOneTimeClick(){$(".efund_RecurringDonation").hide();$("#efund-recurring-instructions").hide();$("#panelMonthlyDonation").hide();HideRecurringMessages();$("#Iterations").prop("required",!1);$("#Iterations").removeAttr("pattern");DisableRecurringOptions();$("#btnOneTime").prop("disabled",!0);$("#ppNavButton").fadeIn("fast");$("#RecurringChoice").val("");$("#Iterations").val("1");enablePayPal()}function HandleWeeklyClick(n){HandleRecurringClick($("#weeklyMessage"),$("#btnWeekly"),$("#trans-weeks").text(),"Weekly",n)}function HandleMonthlyClick(n){HandleRecurringClick($("#monthlyMessage"),$("#btnMonthly"),$("#trans-months").text(),"Monthly",n)}function HandleQuarterlyClick(n){HandleRecurringClick($("#quarterlyMessage"),$("#btnQuarterly"),$("#trans-quarters").text(),"Quarterly",n)}function HandleAnnuallyClick(n){HandleRecurringClick($("#annuallyMessage"),$("#btnAnnually"),$("#trans-years").text(),"Annually",n)}function HandleRecurringClick(n,t,i,r,u){$(".efund_RecurringDonation").fadeIn("fast");$("#efund-recurring-instructions").fadeIn("fast");$("#panelMonthlyDonation").fadeIn("fast");HideRecurringMessages();n.fadeIn("fast");$("#Iterations").prop("required",!0);DisableRecurringOptions();t.prop("disabled",!0);$("#IterationsLabel").text(i);$("#RecurringChoice").val(r);disableNonRecurringPaymentMethods();$("#Iterations").attr("continuous-recurring")==="true"?$("#Iterations").val("1"):u&&($("#Iterations").val(""),$("#Iterations").removeClass("valid"))}function SetupRecurring(n){let t=$("#RecurringChoice");if(t.val()!==undefined)if(t.val()===""&&$("#RecurringChoice").attr("force-recurring")==="true"&&($("#btnWeekly").length===1?($("#RecurringChoice").val("Weekly"),$("#Iterations").val("")):$("#btnMonthly").length===1?($("#RecurringChoice").val("Monthly"),$("#Iterations").val("")):$("#btnQuarterly").length===1?($("#RecurringChoice").val("Quarterly"),$("#Iterations").val("")):$("#btnAnnually").length===1?($("#RecurringChoice").val("Annually"),$("#Iterations").val("")):n&&($("#weeklyMessage").length===1?($("#RecurringChoice").val("Weekly"),$("#Iterations").val("")):$("#monthlyMessage").length===1?($("#RecurringChoice").val("Monthly"),$("#Iterations").val("")):$("#quarterlyMessage").length===1?($("#RecurringChoice").val("Quarterly"),$("#Iterations").val("")):$("#annuallyMessage").length===1&&($("#RecurringChoice").val("Annually"),$("#Iterations").val("")))),t.val()!==""){let n=!0;t.val()==="Monthly"?HandleMonthlyClick(n):t.val()==="Weekly"?HandleWeeklyClick(n):t.val()==="Quarterly"?HandleQuarterlyClick(n):t.val()==="Annually"&&HandleAnnuallyClick(n)}else{var i=$("#efund-recurring-btns").find("input.btn.btn-default").first().attr("id");i==="btnOneTime"?HandleOneTimeClick():i==="btnWeekly"?HandleWeeklyClick(!0):i==="btnMonthly"?HandleMonthlyClick(!0):i==="btnQuarterly"?HandleQuarterlyClick(!0):i==="btnAnnually"&&HandleAnnuallyClick(!0);$("#btnOneTime").prop("disabled")===!0&&$("#Iterations").val("1")}}function handleCreditCardClick(){$("#ACHDonation").val("False");$("#RoutingNumber").prop("required",!1);$("#AccountNumber").prop("required",!1);$("#RoutingNumber").val("");$("#AccountNumber").val("");$("#CCNumber").prop("required",!0);$("#ExpDate").prop("required",!0);$("#CCSecurity").attr("rerequire")==="true"&&$("#CCSecurity").prop("required",!0);$("#ach-opt").hide();$("#paypal-opt").hide();$("#creditcard-opt").fadeIn("fast");$("#btnCreditCard").prop("disabled",!0);$("#btnACH").prop("disabled",!1);$("#btnPayPal").prop("disabled",!1);$("#ach-error").hide();$("#mainSubmit").prop("disabled",!1)}function handleACHClick(){$("#ACHDonation").val("True");$("#CCNumber").prop("required",!1);$("#ExpDate").prop("required",!1);$("#CCSecurity").prop("required",!1);$("#CCNumber").val("");$("#ExpDate").val("");$("#CCSecurity").val("");$("#RoutingNumber").prop("required",!0);$("#AccountNumber").prop("required",!0);$("#creditcard-opt").hide();$("#paypal-opt").hide();$("#ach-opt").fadeIn("fast");$("#btnCreditCard").prop("disabled",!1);$("#btnPayPal").prop("disabled",!1);$("#btnACH").prop("disabled",!0);$("#mainSubmit").prop("disabled",!1)}function handlePayPalClick(){$("#ACHDonation").val("False");$("#ApplePayDonation").val("False");$("#RoutingNumber").prop("required",!1);$("#AccountNumber").prop("required",!1);$("#CCNumber").prop("required",!1);$("#ExpDate").prop("required",!1);$("#CCSecurity").prop("required",!1);$("#RoutingNumber").val("");$("#AccountNumber").val("");$("#CCNumber").val("");$("#ExpDate").val("");$("#CCSecurity").val("");$("#creditcard-opt").hide();$("#ach-opt").hide();$("#paypal-opt").fadeIn("fast");$("#btnACH").prop("disabled",!1);$("#btnCreditCard").prop("disabled",!1);$("#btnPayPal").prop("disabled",!0);$("#mainSubmit").prop("disabled",!0);updatePaymentMethodContainers();updatePayPalStatus();updateFieldErrors()}function updateDecoyAddress(){$("#decoy-address").length>0&&$("#decoy-address").val($("#StreetAddress").val());$("#apple-decoy-address").length>0&&$("#apple-decoy-address").val($("#apple-address").val())}function updateRealAddress(){$("#decoy-address").length>0&&$("#StreetAddress").val($("#decoy-address").val());$("#apple-decoy-address").length>0&&$("#apple-address").val($("#apple-decoy-address").val())}function initAutocomplete(){autocomplete=new google.maps.places.Autocomplete(document.getElementById("decoy-address"),{types:["geocode"]});autocomplete.setFields(["address_components","geometry","icon","name"]);autocomplete.addListener("place_changed",fillInAddress);$("#decoy-address").attr("placeholder","")}function fillInAddress(){var n=autocomplete.getPlace(),e,t,i,r,u,f;for(e in googleComponentForm)$(".address-field").val("");for(t=0;t<n.address_components.length;t++)i=n.address_components[t].types[0],googleComponentForm[i]&&(r=n.address_components[t][googleComponentForm[i]],$(".address-field").each(function(){$(this).attr("data-address-component")===i&&$(this).val(r)}));u=n.address_components[0].short_name;f=n.address_components[1].long_name;$("#decoy-address").val(u+" "+f);$(".address-field").each(function(){validateInput($(this));handleValidMessage($(this));logInputValidation($(this),"data-entry")});$(".address-field").prev(".control-label").addClass("moveUp");$("#Retired").focus()}function geolocate(){navigator.geolocation&&navigator.geolocation.getCurrentPosition(function(n){var i={lat:n.coords.latitude,lng:n.coords.longitude},t=new google.maps.Circle({center:i,radius:n.coords.accuracy});autocomplete.setBounds(t.getBounds());autocompleteApple.setBounds(t.getBounds())})}function showCCIcon(n){var t=n.val().trim().replace(/\D/g,""),i;i=t.length===0?"generic-cc-small":/^3[47]/.test(t)?"amex-cc-small":/^3[089]/.test(t)?"diners-club-cc-small":/^4/.test(t)?"visa-cc-small":/^5[1-5]/.test(t)?"mastercard-cc-small":/^6/.test(t)?"discover-cc-small":"generic-cc-small";n.closest(".form-group").find(".cc-icon").find("img").attr("src","/images/credit-cards/"+i+".png")}function allowDecimalNumber(n,t){(RegExp("\\.").test(n.value)||t.keyCode!==190)&&($.inArray(t.keyCode,[46,8,9,27,13,110])!==-1||t.keyCode===65&&(t.ctrlKey===!0||t.metaKey===!0)||t.keyCode>=35&&t.keyCode<=40||(t.shiftKey||t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&t.preventDefault())}function limitTwoDecimal(n){var t=n.value;t&&parseFloat(t)%1!=0&&(n.value=t.match(/^\d+\.?\d{0,2}/)[0])}function clearNumberField(n){(n.value===""||n.value==="0")&&(n.value="")}function updateCoverFeeLabel(n){let i=$("#CoverFee").is(":checked")?"":"d-none",t=$("#trans-checkbox4").text();t=i===""?$("#trans-checkbox5").text():n>0?t.replace("{data-translate-1}",(addCoverFee(n)-n).toFixed(2)):t.replace(" (+${data-translate-1})","");$("#cover-fee-label").html('<span class="checkbox-button-circle"><i class="fa fa-check '+i+'" aria-hidden="true"><\/i><\/span>'+t)}function getAccountMax(){return $("#btnSecond").prop("disabled")===!0?2*parseFloat($("#OtherAmount").attr("max")):parseFloat($("#OtherAmount").attr("max"))}function getAccountMin(){return parseFloat($("#OtherAmount").attr("min"))}function getDonationAmount(){return $("li[class='efund_PaymentOptionItem selectedOption']").length!==0?$("li[class='efund_PaymentOptionItem selectedOption']").attr("data-amount"):$("#OtherAmount").val()}function addCoverFee(n){let t=(parseFloat(n)+parseFloat($("#PerTransaction").val()))/(1-.01*parseFloat($("#DiscountRate").val()));return t.toFixed(2)}function applyFactors(n){return factorCoverFee(n)}function factorCoverFee(n){return $("#CoverFee").length!==0&&$("#CoverFee").is(":checked")&&n>0&&(n=addCoverFee(n)),n}function updateTotalAmount(n){$("#BaseAmount").val(n);$("#CoverFee").length!==0&&(updateCoverFeeLabel(n),n=factorCoverFee(n),validateCoverFee(n));$("#Amount").val(n).change();updateSubmitButtonTextWithAmount($("#Amount").val())}function updateSubmitButtonTextWithAmount(n){parseFloat(n)>0?$("#mainSubmit").find(".btn-text").text($("#mainSubmit").val()+" $"+parseFloat(n)):$("#mainSubmit").find(".btn-text").text($("#mainSubmit").val())}function disableAmountAffectors(){$("#OtherAmount").prop("disabled",!0);$("#OtherAmountLabel").css("background-color","#EEE");$(".efund_PaymentOptionItem").each(function(){$(this).addClass("disable-click")});$("#efund-recurring-btns").find(".efund_choice").addClass("disable-click");$(".qty-field").each(function(){$(this).addClass("disable-click")});$(".qty-btn").each(function(){$(this).addClass("disable-click")});$("#ticket-tab-btn").addClass("disable-click");$("#contribution-tab-btn").addClass("disable-click");$("#OtherTicketAmount").prop("disabled",!0);$("#OtherTicketAmountLabel").css("background-color","#EEE");$("#cover-fee-button").addClass("disable-click");$("#cancel-contribution-btn").hide();$("#btnCreditCard").addClass("disable-click");$("#btnACH").addClass("disable-click");$("#btnPayPal").addClass("disable-click")}function updatePaymentMethodContainers(){updatePayPalContainer()}function disableNonRecurringPaymentMethods(){disablePayPal()}function setupPayPal(){paypal.Buttons({style:{layout:"horizontal",shape:"pill",tagline:!1,funding:{disallowed:[paypal.FUNDING.CREDIT]}},onInit:function(n,t){getPayPalActions=function(){return t};actionStatus=t},onClick:function(){updateRealAddress();validateAndLogPayPalForm($("#paypal-button"))?(actionStatus.enable(),logInteraction("paypal-button","PayPal button clicked","Form is valid",null,"PayPal actions are enabled")):(actionStatus.disable(),logInteraction("paypal-button","PayPal button clicked","Form is not valid",null,"PayPal actions are disabled"))},createOrder:function(n,t){return t.order.create({intent:"AUTHORIZE",purchase_units:[{amount:{value:$("#Amount").val()},description:$("#AccountName").val().substring(0,127),custom_id:$("#DebugId").val()}]})},onApprove:function(n){return logInteraction("paypal-button","PayPal transaction successfully approved by PayPal API"),$("#PayPalOrderID").val(n.orderID),updateAfterPayPal()},onError:function(n){var t=$("#trans-paypal3").text();console.error("An error occured with PayPal",n);logJavascriptError("setupPayPal","paypal.Buttons",null,t,JSON.stringify(n));$("#PayPalError").val(n);showPayPalFailedMessage()}}).render("#paypal-button-container")}function updatePayPalStatus(){getPayPalActions!==undefined&&(isFormValid($(".efundForm"))?getPayPalActions().enable():getPayPalActions().disable())}function updatePayPalContainer(){$("#paypal-button").show();$("#paypal-message").hide()}function updateAfterPayPal(){logInteraction("efundForm","Form submitted");sendLog();$(".efundForm").submit();disableAmountAffectors()}function handlePayPalFail(n){n!=null&&n===!0?console.log("NOT IMPLEMENTED"):console.log("NOT IMPLEMENTED")}function disablePayPal(){$("#btnPayPal").hide();$("#paypal-opt").hide();let n=$("#btnPayPal").attr("disabled");n!==undefined&&n!==!1&&handleCreditCardClick()}function enablePayPal(){$("#btnPayPal").show()}function showPayPalFailedMessage(){$("#paypal-message").html('<p class="text-center">'+$("#trans-paypal3").text()+"<\/p>");$("#paypal-message").show()}function isACHSelected(){return $("#ACHDonation").val()==="True"}function ACHBraintreeCapture(n){try{var t=$("#BraintreeClientToken").val();braintree.client.create({authorization:t},function(t,i){if(t){handleACHException(t,n,"ACHBraintreeCapture","braintree.client.create","There was an error creating the Client");return}braintree.usBankAccount.create({client:i},function(t,i){if(t){handleACHException(t,n,"ACHBraintreeCapture","braintree.usBankAccount.create","There was an error creating the USBankAccount instance.");return}var r={accountNumber:$("#AccountNumber").val(),routingNumber:$("#RoutingNumber").val(),accountType:"checking",ownershipType:$("#CompanyDonation").val()==="t"?"business":"personal",billingAddress:{streetAddress:$("#StreetAddress").val(),extendedAddress:"",locality:$("#City").val(),region:$("#StreetState").val(),postalCode:$("#StreetZip").val()}};r.ownershipType==="personal"?(r.firstName=$("#NameFirst").val(),r.lastName=$("#NameLast").val()):r.businessName=$("#NameCompany").val();i.tokenize({bankDetails:r,mandateText:'By clicking ["Checkout"], I authorize Braintree, a service of PayPal, on behalf of [your business name here] (i) to verify my bank account information using bank information and consumer reports and (ii) to debit my bank account.'},function(t,i){if(t){handleACHException(t,n,"ACHBraintreeCapture","usBankAccountInstance.tokenize","There was an error tokenizing the bank details");return}$("#BraintreeNonce").val(i.nonce);logInteraction("ACHDonation","ACH successfully authorized by Braintree API");n(!0)})})})}catch(i){handleACHException(i,n,"ACHBraintreeCapture","catch","An error occured with ACH")}}function handleACHException(n,t,i,r,u){var f=$("#ach-error").children("p").html();console.error(u,n);logJavascriptError(i,r,null,f,JSON.stringify(n));resetSubmit($(".efundForm"));$("#ach-error").fadeIn("fast");t(!1)}function handlePostValidation(n,t){n.attr("id")==="mainSubmit"&&$("#RoutingNumber").length===1&&isACHSelected()&&$("#BraintreeNonce").val()===""?(t.preventDefault(),preventDoubleSubmit($(".efundForm")),ACHBraintreeCapture(function(t){t&&(resetSubmit($(".efundForm")),n.click())})):(logInteraction("eFundForm","Form submitted"),sendLog())}function isApplePayAllowed(){return window.ApplePaySession&&ApplePaySession.canMakePayments()}function setupApplePay(){if(isApplePayAllowed()){toggleApplePayContainers(!0);try{var n=$("#BraintreeClientToken").val();braintree.client.create({authorization:n},function(n,t){if(n){handleApplePaySetupException(n,"setupApplePay","braintree.client.create","There was an error creating the Client");return}braintree.dataCollector.create({client:t},function(n,i){if(n){handleApplePaySetupException(n,"setupApplePay","braintree.dataCollector.create","There was an error creating the Data Collector");return}var r=i.deviceData;$("#BraintreeDeviceData").val(r);braintree.applePay.create({client:t},function(n){if(n){handleApplePaySetupException(n,"setupApplePay","braintree.dataCollector.create","There was an error creating the Apple Pay Instance");return}$("#apple-pay-submit").click(function(){if($("#section-amount").length!==0&&!validateAmount($(".efundForm"))){$("#section-amount")[0].scrollIntoView({behavior:"smooth"});logInteraction("apple-pay-submit","Apple Pay submit button clicked","Amount not selected",null,"User navigated to amount section");return}$("#ApplePayDonation").val()==="True"&&$("#BraintreeNonce").val()?(showApplePayConfirmPopup(),logInteraction("apple-pay-submit","Apple Pay submit button clicked","User has not filled out the missing data in the Apple Pay confirmation popup",null,"Apple Pay confirmation popup displayed")):(logInteraction("apple-pay-submit","Apple Pay submit button clicked"),payWithApplePay($(this)))});$(".btn-hide-apple-pay").click(function(){if($("#section-amount").length!==0&&!validateAmount($(".efundForm"))){$("#section-amount")[0].scrollIntoView({behavior:"smooth"});logInteraction("btn-hide-apple-pay","Pay with Credit Card/ACH button clicked","Amount not selected",null,"User navigated to amount section");return}handleIndividualClick();handleCreditCardClick();toggleApplePayContainers(!1);$("#section-personal").length!==0?($("#section-personal")[0].scrollIntoView({behavior:"smooth"}),logInteraction("btn-hide-apple-pay","Pay with Credit Card/ACH button clicked",null,null,"User navigated to personal info section")):$("#buttonCCPrev").length!==0&&($("#buttonCCPrev").click(),logInteraction("btn-hide-apple-pay","Pay with Credit Card/ACH button clicked",null,null,"User navigated to personal info section"))});$("#apple-pay-confirm").click(function(){handleApplePayConfirmationClick($(this))})})})})}catch(t){handleApplePaySetupException(t,"setupApplePay","catch","An error occured while attempting to set up Apple Pay")}}}function handleApplePaySetupException(n,t,i,r){console.error(r,n);logJavascriptError(t,i,null,null,JSON.stringify(n));toggleApplePayContainers(!1);$("#show-apple-pay").hide();$("#hide-apple-pay").hide()}function payWithApplePay(n){if(validateAndLogApplePayForm(n))try{var t=$("#BraintreeClientToken").val();braintree.client.create({authorization:t},function(n,t){if(n){handleApplePayException(n,"payWithApplePay","braintree.client.create","There was an error creating the Client");return}braintree.applePay.create({client:t},function(n,t){if(n){handleApplePayException(n,"payWithApplePay","braintree.applePay.create","There was an error creating applePayInstance");return}var r=t.createPaymentRequest(generatePaymentRequest()),i=new ApplePaySession(3,r);i.onvalidatemerchant=function(n){t.performValidation({validationURL:n.validationURL,displayName:$("#AccountName").val().substring(0,64)},function(n,t){if(n){handleApplePayException(n,"payWithApplePay","session.onvalidatemerchant","There was an error validating merchant");i.abort();return}i.completeMerchantValidation(t)})};i.onpaymentauthorized=function(n){t.tokenize({token:n.payment.token},function(t,r){if(t){handleApplePayException(t,"payWithApplePay","session.onpaymentauthorized","There was an error tokenizing Apple Pay");i.completePayment(ApplePaySession.STATUS_FAILURE);return}i.completePayment(ApplePaySession.STATUS_SUCCESS);$("#apple-pay-failure").fadeOut("fast");$("#BraintreeNonce").val(r.nonce);$("#ApplePayDonation").val("True");fillInfoFromApplePay(n.payment.billingContact,n.payment.shippingContact);disableAmountAffectors();logInteraction("apple-pay-submit","Apple Pay payment successfully submitted to Apple API");validateInputsFromApplePay()?(logLogicalValidation("apple-pay-submit","No additional inputs are needed from user",null,"Form submitted"),sendLog(),$(".efundForm").submit()):($(".btn-hide-apple-pay").fadeOut("fast"),logLogicalValidation("apple-pay-submit","Additional inputs are needed from user",null,"Apple Pay Confirmation popup displayed"),showApplePayConfirmPopup())})};i.begin()})})}catch(i){handleApplePayException(i,"payWithApplePay","catch","There was an error paying with Apple Pay")}}function handleApplePayException(n,t,i,r){var u=$("#apple-pay-failure").children("p").html();console.error(r,n);logJavascriptError(t,i,null,u,JSON.stringify(n));$("#apple-pay-failure").fadeIn("fast")}function validateInputsFromApplePay(){var t=!0,n;return validateInput($("#NameFirst"))&&validateInput($("#NameLast"))||($("#apple-popup-name").show(),$("#AppleNameFirst").val($("#NameFirst").val()),$("#AppleNameLast").val($("#NameLast").val()),t=!1),validateInput($("#StreetAddress"))&&validateInput($("#City"))&&validateInput($("#StreetState"))&&validateInput($("#StreetZip"))||($("#apple-popup-address").show(),$("#AppleAddress").val($("#StreetAddress").val()),$("#AppleCity").val($("#City").val()),n=$("#StreetState").val(),n||(n=$("#DefaultState").val()),$("#AppleState").val(n),$("#AppleZip").val($("#StreetZip").val()),t=!1),t}function generatePaymentRequest(){var n=parseFloat($("#Amount").val());return{countryCode:"US",currencyCode:"USD",merchantCapabilities:["supports3DS"],supportedNetworks:["visa","masterCard","amex","discover"],total:{label:"eFund Connect",amount:n},requiredShippingContactFields:["phone","email"],requiredBillingContactFields:["name","postalAddress"]}}function handleApplePayConfirmationClick(n){n.prop("disabled",!0);validateApplePayConfirm()?($("#apple-popup-name").is(":visible")&&($("#NameFirst").val($("#AppleNameFirst").val()),$("#NameLast").val($("#AppleNameLast").val())),$("#apple-popup-address").is(":visible")&&($("#StreetAddress").val($("#AppleAddress").val()),$("#City").val($("#AppleCity").val()),$("#StreetState").val($("#AppleState").val()),$("#StreetZip").val($("#AppleZip").val())),logInteraction("apple-pay-confirm","Apple Pay Confirmation button clicked","Confirmation popup has passed validation",null,"Form submitted"),$(".efundForm").submit()):(n.prop("disabled",!1),logInteraction("apple-pay-confirm","Apple Pay Confirmation button clicked","Confirmation popup has failed validation"))}function toggleApplePayContainers(n){n?($("#panelEmployOcc").length===0&&$("#section-personal").fadeOut("fast"),$(".apple-pay-show").fadeIn("fast"),$(".apple-pay-hide").fadeOut("fast")):($("#section-personal").fadeIn("fast"),$(".apple-pay-show").fadeOut("fast"),$(".apple-pay-hide").fadeIn("fast"))}function showApplePayConfirmPopup(){$("#modal-oneclick-container").modal("show");changeModalView("#apple-pay-popup")}function fillInfoFromApplePay(n,t){$("#NameFirst").val(n.givenName);$("#NameLast").val(n.familyName);$("#StreetAddress").val(n.addressLines[0]);$("#City").val(n.locality);var i=n.administrativeArea;i=i?i.toUpperCase():"";$("#StreetState").val(i);$("#StreetZip").val(n.postalCode);$("#Email").val(t.emailAddress);$("#Phone").val(t.phoneNumber)}function isRetired(){return $("#Retired")!==undefined&&$("#Retired").prop("checked")}function isRetiredOther(){return $("#RetiredOther")!==undefined&&$("#RetiredOther").prop("checked")}function updateRequireAmount(){if($("panelEmployOcc").css("display")!=="none"&&$("#Occupation").attr("requireamount")!==undefined){var n=parseFloat($("#Amount").val()),t=parseFloat($("#Occupation").attr("requireamount"));n>=t?(setEmploymentRequired(!0),$("#SecondDonation").val()=="t"&&setEmploymentOtherRequired(!0)):(setEmploymentRequired(!1),$("#SecondDonation").val()=="t"&&setEmploymentOtherRequired(!1))}}function setEmploymentRequired(n){isRetired()||forceEmploymentRequired(n)}function setEmploymentOtherRequired(n){isRetiredOther()||forceEmploymentOtherRequired(n)}function forceEmploymentRequired(n){$("#donor-dashboard").length>0?$(".employment-field").each(function(){$(this).attr("data-required")==="true"&&$(this).prop("required",n)}):($("#Employer").prop("required",n),$("#Occupation").prop("required",n),$("#EmployerCity").length>0&&($("#EmployerCity").prop("required",n),$("#EmployerState").prop("required",n)))}function forceEmploymentOtherRequired(n){$("#EmployerOther").prop("required",n);$("#OccupationOther").prop("required",n);$("#EmployerCityOther").length>0&&$("#EmployerCityOther").prop("required",n)}function resizeRecurringButtons(){var f,n,t,e,i,r,u;f=window.location.href.indexOf("lang=sp")>-1?120:80;n=$("#efund-recurring-btns");t=n.innerWidth()-(parseInt(n.css("padding-left"))+parseInt(n.css("padding-right")));e=Math.floor(t/f);i=n.find(".btn-wrapper").length;i<=e?(r=Math.floor(t/i)-1,u=t,n.find(".btn").css("height","44px")):(r=Math.floor(t/2),u=Math.floor(t/2),n.find(".btn").css("height","54px"));n.find(".btn-wrapper").width(r);$(".efund_RecurringDonation").width(u)}function customCheck(n){n.prop("checked")?n.parent().find("label").addClass("show-check"):n.parent().find("label").removeClass("show-check")}function reduceLabelSize(n){var t=n.find(".control-label"),i=n.find(".form-control"),f=getWidth(t),r,e=t.height(),u;r=i.hasClass("invalid")||n.find(".more-info-btn").length>0?getWidth(i)-36:getWidth(i);u=i.length>0&&f>=r;u?(t.addClass("reduced-label-size"),n.closest(".row").addClass("spacing-top"),(i.hasClass("invalid")||n.find(".more-info-btn").length>0)&&t.addClass("label-spacing-right")):(t.removeClass("reduced-label-size"),n.closest(".row").removeClass("spacing-top"))}function getWidth(n){if(n.is(":hidden")){var t=n.clone().appendTo("body"),i=t.outerWidth();return t.remove(),i}return n.outerWidth()}function thankYouNotification(){notifyAttempts>10&&clearInterval(thankYouNotifying);$.ajax({url:$("#ApiUrl").val()+"attempts/"+$("#DebugId").val()+"/thankyou",type:"get",complete:function(n){n.status==200?clearInterval(thankYouNotifying):notifyAttempts++}})}function pingApi(){pingAttempts>10&&clearInterval(pingingApi);$.ajax({url:$("#ApiUrl").val()+"attempts/"+$("#DebugId").val()+"/ok",type:"get",complete:function(n){n.status==200?clearInterval(pingingApi):pingAttempts++}})}function getBrowser(){var t,i,n,r;try{if(t=!!window.opr&&!!opr.addons||!!window.opera||navigator.userAgent.indexOf(" OPR/")>=0,t)return"Opera";if(typeof InstallTrigger!="undefined")return"Firefox";if(/constructor/i.test(window.HTMLElement)||function(n){return n.toString()==="[object SafariRemoteNotification]"}(!window.safari||typeof safari!="undefined"&&safari.pushNotification))return"Safari";if(i=/*@cc_on!@*/!1||!!document.documentMode,i)return"Internet Explorer";if(!i&&!!window.StyleMedia)return"Edge";if(n=!!window.chrome&&(!!window.chrome.webstore||!!window.chrome.runtime),n)return"Chrome";if(r=n&&navigator.userAgent.indexOf("Edg")!=-1,r)return"Edge-Chromium";if((n||t)&&!!window.CSS)return"Blink"}catch(u){return"Unknown"}return"Unknown"}function isMobile(){try{var n=!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)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n}catch(t){return!1}}function isIframe(){return window.location!==window.parent.location}function sendLog(){var t,r;if($("#frameLog").length===1&&(!firstLogUpdate||$("#frameLog").val()!=="[]")){var u=$("#frameLog").val(),n=$("#ValidationLog").val(),i=JSON.parse(u),f=JSON.parse(n).concat(i);n=JSON.stringify(f);$("#ValidationLog").val(n);$("#frameLog").val("[]");t=$("#DebugId").val();r={debugId:t,source:window.location.href,userInfo:{browser:getBrowser(),mobile:isMobile(),iframe:isIframe(),userAgent:navigator.userAgent,cookiesDisabled:!navigator.cookieEnabled,oneClick:$(".one-click-form").length>0,email:$("#Email").val()||null,firstName:$("#NameFirst").val()||null,lastName:$("#NameLast").val()||null},log:i};$.ajax({url:$("#ApiUrl").val()+"attempts/"+t+"/pagelog/update",dataType:"json",type:"post",contentType:"application/json",data:JSON.stringify(r),complete:function(){firstLogUpdate=!0}})}}function logInputValidation(n,t){var i;if(n.attr("data-validate")==="fail"){i=n.attr("id");i===undefined&&(i=n.attr("name"));var r=n.val(),u=n.attr("data-validate-message"),f=createLogItem(i,t,r,u,null,null,!0);appendInteraction(f)}}function logCheckboxValidation(n,t){var f,e;if(n.attr("data-validate")==="fail"){var i=n.attr("name"),r=!0,u=$('input[name="'+i+'"][type="hidden"]')[0];r=u!==undefined?u.value:n.val();f=n.attr("data-validate-message");e=createLogItem(i,t,r,f,null,null,!0);appendInteraction(e)}}function logLogicalValidation(n,t,i,r){var u=createLogItem(n,r,t,i,null,null,!0);appendInteraction(u)}function logJavascriptError(n,t,i,r,u){var f=createLogItem(n,t,i,r,u,!0);appendInteraction(f)}function logInteraction(n,t,i,r,u){var f=createLogItem(n,t,i,r,u,!1,!1);appendInteraction(f)}function appendInteraction(n){$("#frameLog").length!==0&&(frameLog=JSON.parse($("#frameLog").val()),frameLog.push(n),$("#frameLog").val(JSON.stringify(frameLog)))}function createLogItem(n,t,i,r,u,f,e){return{time:new Date,target:n||null,action:t||null,input:i||null,message:r||null,result:u||null,systemError:f||!1,validationError:e||!1}}function newPostAction(){return{callbacks:[],add:function(n){this.callbacks.push(n)},execute:function(){for(var n=0;n<this.callbacks.length;n++)this.callbacks[n]();this.callbacks=[]}}}function updateFieldErrors(n){var t=$(".error").filter("[style!='display: none;']");if(t.length===0){$("#field-error").html("");$("#field-error").hide();return}n&&(t.length===1?$("#field-error").html(t.first().html()):$("#field-error").html("All fields are required"),$("#field-error").fadeIn("fast"))}function validateAndLogForm(n){var t=n.closest("form");return validateEntireForm(t)?(sendLog(),!0):(updateFieldErrors(!0),!1)}function validateAndLogPayPalForm(n){return validateAndLogForm(n)}function validateAndLogApplePayForm(n){var t=n.closest("form");return validateApplePayForm(t)?(sendLog(),!0):(viewportWidth()<992&&$("#submit-error").fadeIn("fast"),!1)}function validateEntireForm(n){var t=validateFormExceptInputs(n);return validateInputs(n)&&t}function isFormValid(n){return updateRealAddress(),areInputsValid(n)&&isAmountValid(n)&&areCheckboxesValid(n)&&isGoogleCaptchaValid(n)&&isCoverFeeValid()}function validateFormExceptInputs(n){var t=!validateAmount(n)+!validateAllCheckboxes(n)+!validateGoogleCaptcha(n)+!validateCoverFee();return t==0}function validateApplePayConfirm(){var n=$("#apple-pay-popup");return validateInputs(n,!0)?(sendLog(),!0):!1}function validateApplePayForm(n){var t=validateFormExceptInputs(n);return validateApplePayInputs(n)&&t}function validateApplePayInputs(n){var t=!0;return n.find(".form-control").each(function(){$(this).parents().hasClass("apple-pay-hide")||(validateInput($(this))||(console.log($(this).attr("id")+" is invalid"),console.log($(this).attr("data-validate-message")),t=!1),handleValidMessage($(this)),logInputValidation($(this),"submit"))}),t}function validateInputs(n,t){var i,r;return t===undefined&&(t=!1),i=".form-control",t===!0&&(i+=":visible"),r=!0,n.find(i).each(function(){validateInput($(this))||(console.log($(this).attr("id")+" is invalid"),console.log($(this).attr("data-validate-message")),r=!1);handleValidMessage($(this));logInputValidation($(this),"submit")}),r}function areInputsValid(n,t){var r,i;for(t===undefined&&(t=!1),r=".form-control",t===!0&&(r+=":visible"),items=n.find(r).toArray(),i=0;i<items.length;i++)if(!isInputValid($(items[i])))return!1;return!0}function validateAmount(n){var t=newPostAction(),i=isAmountValid(n,t);return t.execute(),i}function isAmountValid(n,t){t=t||newPostAction();var i=!0;return n.find("#Amount").attr("value")==0&&(i=!1,t.add(function(){n.find("#missing-amount").fadeIn("fast");console.log("Missing contribution amount");var t=n.find("#missing-amount").find("p")[0].innerHTML;logLogicalValidation("Amount","No contribution amount selected",t,"submit")})),i}function validateAllCheckboxes(n){var t=!0;return n.find(".checkbox").each(function(){validateCheckbox($(this))||(console.log($(this).attr("id")+" is invalid"),t=!1);handleValidMessage($(this));logCheckboxValidation($(this),"submit")}),t}function areCheckboxesValid(n){var t=!0;return n.find(".checkbox").each(function(){isRequiredCheckbox($(this))||(t=!1)}),t}function validateGoogleCaptcha(n){post=newPostAction();var t=isGoogleCaptchaValid(n,post);return post.execute(),t}function isGoogleCaptchaValid(n,t){t=t||newPostAction();var i=!0;return n.find(".g-recaptcha").each(function(){var r=grecaptcha.getResponse();r==""?(i=!1,t.add(function(){console.log("Recaptcha is not clicked");n.find("#recaptcha-error").fadeIn("fast");var t=n.find("#recaptcha-error").find("p")[0].innerHTML;logLogicalValidation("Recaptcha","Recaptcha not clicked",t,"submit")})):t.add(function(){n.find("#CaptchaResponseToken").val(r)})}),i}function validateCoverFee(n){var t=newPostAction(),i=isCoverFeeValid(n,t);return t.execute(),i}function isCoverFeeValid(n,t){if(t=t||newPostAction(),n===undefined&&(n=$("#Amount").val()),$("#CoverFee").length!==0){if($("#CoverFee").is(":checked")&&n>getAccountMax())return t.add(function(){$("#cover-fee-error").show()}),!1;t.add(function(){$("#cover-fee-error").hide()})}return!0}function validateCheckbox(n){var t=newPostAction(),i=isRequiredCheckbox(n,t);return t.execute(),i}function isRequiredCheckbox(n,t){return(t=t||newPostAction(),!n.is(":checked")&&n.attr("required"))?(t.add(function(){n.attr("data-validate","fail");n.attr("data-validate-message",$("#trans-validate17").text())}),!1):(t.add(function(){n.removeAttr("data-validate")}),!0)}function validateInput(n){var t=newPostAction(),i=isInputValid(n,t);return t.execute(),i}function isInputValid(n,t){t=t||newPostAction();var r,i=(n.val()||"").trim();return i?(r=n.attr("id")==="Iterations"?isValidIterations(parseInt(i),t):n.attr("id")==="StreetZip"?isValidZip(i,$("#StreetState").val()):n.attr("id")==="CCNumber"?isValidCC(i,t):n.attr("id")==="RoutingNumber"?isValidRoutingNumber(i):n.attr("id")==="ExpDate"?isValidExpDate(i):isGenericInputValid(n,i),!r)?(t.add(function(){n.attr("data-validate","fail");n.attr("id")==="OtherAmount"&&(n.attr("title",$("#trans-validate8").text()),updatePaymentMethodContainers());n.attr("data-validate-message",n.attr("title"))}),!1):(t.add(function(){n.attr("data-validate","pass")}),!0):n.attr("required")?(t.add(function(){n.attr("data-validate","fail");n.attr("data-validate-message",$("#trans-validate1").text())}),!1):(t.add(function(){n.removeAttr("data-validate")}),!0)}function isValidZip(n,t){return/[0-9]{5}/.test(n)&&!((t==="CA"||t==="WA")&&!(n[0]==="9"))&&!(t==="OR"&&!(n.slice(0,2)==="97"))}function isValidCC(n,t){t=t||newPostAction();var i=n.replace(/\D/g,"");if(/^3[47]/.test(i)){if(!(i.length===15))return t.add(function(){$("#CCNumber").attr("title","Credit Card number must have 15 digits")}),!1}else if(!(i.length===16))return t.add(function(){$("#CCNumber").attr("title","Credit Card number must have 16 digits")}),!1;return!/^5[45]/.test(i)&&!passesChecksum(i)?(t.add(function(){$("#CCNumber").attr("title","Credit Card number is not valid")}),!1):!0}function isValidRoutingNumber(n){var t=n.replace(/\D/g,"");return t.length===9}function passesChecksum(n){var t=n.split("").reverse().map(function(n,t){return t%2==1?n*2:parseInt(n)}).map(function(n){return n>9?n-9:n}).reduce(function(n,t){return n+t})%10;return t===0}function ACHChecksum(n){var t=n.split("").map(function(n,t){return t%3==0?3*n:t%3==1?7*n:parseInt(n)}).reduce(function(n,t){return n+t})%10;return t===0}function isValidExpDate(n){return/^(0[1-9]|1[012])\/\d{2}$/.test(n)&&isFutureDate(n)}function isFutureDate(n){var u=parseInt(n.replace(/\D/g,"").slice(0,2)),t=parseInt(n.replace(/\D/g,"").slice(2))+2e3,i=new Date,f=i.getMonth()+1,r=i.getFullYear();return t>r||t===r&&u>=f}function isValidRecurringTotal(n,t){if(t=t||newPostAction(),$("#Amount").val()){if(n>32e3)return t.add(function(){$("#Iterations").attr("title",$("#trans-validate10").text())}),!1;if($("#GiveAmount").val()){var i=0;let r=applyFactors(parseFloat($("#GiveAmount").val())),u=parseFloat($("#Amount").val());u>r&&(i=u-r);let f=n*r;if(parseFloat(i)+parseFloat(f)>getAccountMax())return t.add(function(){$("#Iterations").attr("title",$("#trans-validate11").text())}),!1}else if(n*$("#Amount").val()>getAccountMax())return t.add(function(){$("#Iterations").attr("title",$("#trans-validate21").text())}),!1}return!0}function isValidIterations(n,t){if(t=t||newPostAction(),n===0)return t.add(function(){$("#Iterations").attr("title",$("#trans-validate18").text())}),!1;if($("#ExpDate").val()){var i,u,e,r,f=$("#ExpDate").val(),o=0,c=parseInt(f.replace(/\D/g,"").slice(0,2))-1,l=parseInt(f.replace(/\D/g,"").slice(2))+2e3,s=new Date(l,c+1,0),h=new Date;if($("#btnWeekly").attr("disabled")?(r="weeks",i=7):$("#btnMonthly").attr("disabled")?(r="months",i=30):$("#btnQuarterly").attr("disabled")?(r="quarters",i=90):$("#btnAnnually").attr("disabled")?(r="years",i=365):i=1,u=i*864e5,e=u*n,o=Math.floor((s.getTime()-h.getTime())/u),h.getTime()+e>s.getTime())return t.add(function(){$("#Iterations").attr("title",n+" "+r+" of recurring donations are not allowed since your credit card will expire on "+f+". Please adjust your number of recurring payments to a maximum of "+o)}),!1}return isValidRecurringTotal(n,t)?!0:!1}function runIterationsValidation(){$("#Iterations").val()&&(validateInput($("#Iterations")),handleValidMessage($("#Iterations")))}function isGenericInputValid(n,t){if(n.attr("type")==="number"){let n=getAccountMax(),i=getAccountMin();return!(n&&parseFloat(t)>parseFloat(n))&&!(i&&parseFloat(t)<parseFloat(i-.001))}var i=n.attr("maxlength"),r=n.attr("minlength"),u=new RegExp(n.attr("pattern")),f=t.length;return!(i&&f>i)&&!(r&&f<r)&&!(u&&!u.test(t))}function handleValidMessage(n){var t=n.parent(),u=t.children(".error-icon"),i=t.children(".more-info-btn"),r,f,e;r=n.attr("id")==="OtherAmount"?n.closest(".efund_PaymentOptionList").children(".error"):t.children(".error");n.attr("data-validate")==="pass"?(n.addClass("valid"),n.removeClass("invalid"),r.remove(),u.remove(),i.removeClass("red")):n.attr("data-validate")==="fail"?(n.removeClass("valid"),n.addClass("invalid"),r.remove(),f='<div class="efund-tooltip error"><p>'+n.attr("data-validate-message")+"<\/p><\/div>",n.attr("id")==="OtherAmount"?n.closest(".efund_PaymentOptionList").append(f):t.append(f),i.length>0?i.addClass("red"):u.length===0&&(e='<i class="fa fa-exclamation-circle error-icon" aria-hidden="true"><\/i>',t.append(e))):(n.removeClass("valid"),n.removeClass("invalid"),r.remove(),u.remove(),i.removeClass("red"))}function hideRecaptchaError(){$("#recaptcha-error").hide()}function viewportWidth(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),n[t+"Width"]}function checkIfEndField(n){var t,i;t=n.position().left-28;i=n.parent().width()-(n.position().left+n.width())+28;t<10?n.addClass("row-start"):n.removeClass("row-start");i<35?n.addClass("row-end"):n.removeClass("row-end")}var googleComponentForm,getPayPalActions;$(document).ready(function(){$(".efundForm").submit(function(){preventDoubleSubmit($(this))});$("#login-popup form").on("submit",function(){popupPreventDoubleSubmit($(this).closest(".efund-modal"))});$(".spinner-panel .reload-btn").on("click",function(){panelPreventDoubleSubmit($(this))});$(".spinner-panel form").on("submit",function(){panelPreventDoubleSubmit($(this))})});window.addEventListener("pageshow",function(n){var t=n.persisted||typeof performance!="undefined"&&window.performance.navigation.type===2;t&&window.location.reload()});$(document).ready(function(){$("#loginErrors").length&&($("#modal-oneclick-container").modal("show"),changeModalView($(".one-click-login").attr("data-view-target")));$(".one-click-login, .modal-btn").click(function(){console.log("Modal Btn Clicked");changeModalView($(this).attr("data-view-target"))});$("#modal-oneclick-container").on("click",".btn-change-popup",function(){changeModalView($(this).attr("data-view-target"))});addModalLock();$(".modal-dialog").on("mousedown",function(){$(this).parent(".modal").modal("lock")});$(".modal-dialog").on("mouseup",function(){$(this).parent(".modal").modal("unlock")});$(".modal").on("mousedown",function(n){n.target===this&&$(this).modal("unlock")});createForgotPasswordSubmit();createResendConfirmEmailSubmit();$("#modal-login-container").on("d-none.bs.modal",function(){resetFieldAndLabel($("#LoginEmail"));resetFieldAndLabel($("#LoginPassword"))})});$(document).ready(function(){updateCoverFeeLabel(0);setupSelectedOtherAmount($("#Amount"));setupSelectedPaymentOption($("#Amount"));updateTotalAmount($("#Amount").val());updateRequireAmount();updatePaymentMethodContainers();String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.indexOf(n,t)===t});(getBrowser()==="Internet Explorer"||getBrowser()==="Edge")&&($(".popup-spinner").find("img").attr("src","/images/loading/spinner-green-48.gif"),$(".btn-spinner").each(function(){var n=$(this).closest(".form-group");$(this).appendTo(n).addClass("spinner-ie");$(this).find("img").attr("src","/images/loading/spinner-gray-32.gif")}));$("#CCNumber").val()!==undefined&&$("#CCNumber").val().startsWith("37")&&($("#CCNumber").attr({maxlength:17,pattern:"[0-9 ]{17}"}),$("#CCSecurity").attr({placeholder:"•".repeat(4),maxlength:4,pattern:"[0-9]{4}"}));updateDecoyAddress();($("#Retired").is(":checked")||$("#donor-dashboard").find("#Employer").val()==="Retired")&&($(".retired-toggle").hide(),forceEmploymentRequired(!1),$("#btn-retired-col").addClass("full-width"),$("label[for='Retired']").addClass("selected"));$("#RetiredOther").is(":checked")&&($(".retired-toggle-other").hide(),forceEmploymentOtherRequired(!1),$("#btn-retired-col-other").addClass("full-width"),$("label[for='RetiredOther']").addClass("selected"));$("#DisclaimerAgree").is(":checked")&&$("label[for='DisclaimerAgree']").addClass("selected");$("#AttendingEvent").is(":checked")&&$("label[for='AttendingEvent']").addClass("selected");$("a.disabled").click(function(n){n.preventDefault()});let n=$("#Phone").val();n!==""&&$("#Phone").trigger("input");$("#CustomFieldsOrder").val($("#CustomFieldsOrder").attr("data-order"));$("input[data-fill-value]").each(function(){$(this).val()===""&&$(this).val($(this).attr("data-fill-value"))});$("#PreselectACH").val()==="True"&&handleACHClick();$("#BraintreeNonce").val("")});$(document).ready(function(){moveAllLabelsUp();$("input, textarea, select").on("focus",function(){$(this).parent().find("label").addClass("moveUp")});$("input, textarea, select").on("change",function(){moveLabelUp($(this))});$("input, textarea, select").on("focusout",function(){$(this).val()||$(this).parent().find("label").removeClass("moveUp")});$(".modal").on("focus","input",function(){$(this).parent().find("label").addClass("moveUp")});$(".modal").on("blur","input",function(){$(this).val()||$(this).parent().find("label").removeClass("moveUp")})});$(document).ready(function(){$(".two-contributor-title").hide();$("#hdnAddressTitle").val($("#AddressTitle").text());$("#btnCompany").click(function(){handleCompanyClick();logInteraction("btnCompany","Company button clicked")});$("#btnPersonal").click(function(){handleIndividualClick();logInteraction("btnPersonal","Individual button clicked")});$("#btnSecond").click(function(){handleCoupleClick();logInteraction("btnCouple","Couple button clicked")})});$(".efund_choice").each(function(){$("#CompanyDonation").val()=="t"?($("#btnCompany").prop("disabled",!0),$("#panelFirstLastName").hide(),$("#panelOtherName").hide(),$("#panelEmployOcc").hide(),$("#panelOtherEmployer").hide(),$("#panelCompanyName").fadeIn("fast"),$("#NameFirst").prop("required",!1),$("#NameLast").prop("required",!1),setEmploymentRequired(!1),$("#NameCompany").prop("required",!0)):$("#SecondDonation").val()=="t"?($("#btnSecond").prop("disabled",!0),$("#panelFirstLastName").fadeIn("fast"),$("#panelOtherName").fadeIn("fast"),$("#panelEmployOcc").fadeIn("fast"),$("#panelOtherEmployer").fadeIn("fast"),$("#panelCompanyName").hide(),$("#NameFirst").prop("required",!0),$("#NameLast").prop("required",!0),$("#NameFirstOther").prop("required",!0),$("#NameLastOther").prop("required",!0),$("#RetiredOther").prop("checked")||($("#Occupation").attr("requireamount")!==null&&parseFloat($("#Amount").val())<parseFloat($("#Occupation").attr("requireamount"))?setEmploymentOtherRequired(!1):setEmploymentOtherRequired(!0))):($("#btnPersonal").prop("disabled",!0),$("#NameFirst").prop("required",!0),$("#NameLast").prop("required",!0))});$(document).ready(function(){$("#btnOneTime").click(function(){HandleOneTimeClick();logInteraction("btnOneTime","Recurring One Time button clicked")});$("#btnWeekly").click(function(){HandleWeeklyClick(!0);logInteraction("btnWeekly","Recurring Weekly button clicked")});$("#btnMonthly").click(function(){HandleMonthlyClick(!0);logInteraction("btnMonthly","Recurring Monthly button clicked")});$("#btnQuarterly").click(function(){HandleQuarterlyClick(!0);logInteraction("btnQuarterly","Recurring Quarterly button clicked")});$("#btnAnnually").click(function(){HandleAnnuallyClick(!0);logInteraction("btnAnnually","Recurring Annually button clicked")});SetupRecurring(!1)});$(document).ready(function(){$("#btnCreditCard").click(function(){handleCreditCardClick();logInteraction("btnCreditCard","Credit Card payment option clicked")});$("#btnACH").click(function(){handleACHClick();logInteraction("btnACH","ACH payment option clicked")});$("#btnPayPal").click(function(){handlePayPalClick();logInteraction("btnPayPal","PayPal payment option clicked")});$("#btnPayPal").length!==0&&setupPayPal();$("#ACHDonation").val()==="True"?handleACHClick():$("#ApplePayDonation").val()!=="True"&&handleCreditCardClick();$("#apple-pay-submit").length!==0&&setupApplePay()});$(document).ready(function(){$(".form-submit").click(function(){updateRealAddress()});$("#apple-pay-confirm").click(function(){updateRealAddress()});$(".efund_CBCP_Next").click(function(){updateRealAddress()});$("#decoy-address").focus(function(){$(this).attr("autocomplete")==="off"&&$(this).attr("autocomplete","nope")})});googleComponentForm={locality:"long_name",administrative_area_level_1:"short_name",postal_code:"short_name"};$(document).ready(function(){$("#Phone").on("input",function(n){var t=n.target,h=t.value,c=t.selectionEnd,i,f,l,e,o,r,a,u,s,v,y;if(i=h.replace(/\D/g,""),f=i.length,l=i.charAt(f-1),/^1/.test(i)?(e=/(\d{1})(\d{1,3})?(\d{1,3})?(\d{1,4})?/,o="$1 ($2) $3-$4",r=16):(e=/(\d{1,3})(\d{1,3})?(\d{1,4})?/,o="($1) $2-$3",r=14),u=i.replace(e,o),s=u.length-1-u.split("").reverse().indexOf(l),a=s+1>r?r:s+1,v=u.slice(0,a),$(this).attr({maxlength:r}),t.value=v,y=h.slice(0,c).replace(/\D/g,"").length,f>y&&t.type!=="hidden"){function n(i){return/\d/.test(t.value.charAt(i-1))?i:n(i+1)}t.selectionEnd=n(c)}})});$(document).ready(function(){$("#CCNumber").on("input",function(n){var t=n.target,u=t.selectionEnd,f=t.value.length,r,i;t.value=t.value.replace(/\D/g,"");/^3[47]/.test(t.value)?(t.value=t.value.replace(/(\d{4})(\d{6})?(\d{5})?/,"$1 $2 $3").replace("  "," ").trim(),r=17,i=4):(t.value=t.value.replace(/(.{4})/g,"$1 ").trim(),r=19,i=3);t.selectionEnd=u+=t.value.charAt(u-1)===" "&&t.value.charAt(f-1)===" "&&f!==t.value.length?1:0;$(this).attr({maxlength:r,pattern:"[0-9 ]{"+r+"}"});$("#CCSecurity").attr({placeholder:"•".repeat(i),maxlength:i,pattern:"[0-9]{"+i+"}"})})});$(document).ready(function(){$("#CCNumber").on("input",function(){showCCIcon($(this))})});$(window).on("load",function(){$("#CCNumber").length>0&&showCCIcon($("#CCNumber"))});$(document).ready(function(){function n(n){n.prop("checked")?(setTimeout(function(){n.prop("checked")&&$("#panelCCAddress").fadeIn("fast")},300),$("#CCZip").prop("required",!0),$("#CCZip").attr("rerequire","true"),$("#CCZip").attr("pattern","[0-9]{5}"),$("#CCAddressDifferentColumn").removeClass("col-md-12").addClass("col-md-8")):($("#panelCCAddress").hide(),$("#CCZip").prop("required",!1),$("#CCZip").removeAttr("rerequire"),$("#CCZip").removeAttr("pattern"),$("#CCAddressDifferentColumn").addClass("col-md-12").removeClass("col-md-8"))}$("#CCAddressDifferent").each(function(){n($(this))});$("#CCAddressDifferent").change(function(){n($(this))})});$(document).ready(function(){$("#OtherAmount").keydown(function(n){allowDecimalNumber(this,n)});$("#OtherAmount").on("input",function(){limitTwoDecimal(this)});$("#OtherAmount").blur(function(){clearNumberField(this)})});$(document).ready(function(){$(".numbersOnly").keydown(function(n){$.inArray(n.keyCode,[46,8,9,27,13])!==-1||n.keyCode===65&&(n.ctrlKey===!0||n.metaKey===!0)||n.keyCode===86&&(n.ctrlKey===!0||n.metaKey===!0)||n.keyCode>=35&&n.keyCode<=40||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()});$(".no-space").keydown(function(n){n.keyCode===32&&n.preventDefault()})});$(document).ready(function(){$(".efund_PaymentOptionItem").on("click",function(){$(".efund_PaymentOptionItem").removeClass("selectedOption");$(this).addClass("selectedOption");updateTotalAmount($(this).attr("data-amount"));resetFieldAndLabel($("#OtherAmount"));$("#OtherAmount").removeClass("invalid");$("#OtherAmount").parent().children(".error").remove();$("#OtherAmount").parent().children(".error-icon").remove();$("#OtherAmount").parent().children(".more-info-btn").removeClass("red");$("#mainSubmit").removeAttr("fromOtherAmount");validateInput($("#OtherAmount"));handleValidMessage($("#OtherAmount"));$("#missing-amount").hide();updateRequireAmount();updatePaymentMethodContainers();logInteraction("efund_PaymentOptionItem",$(this).attr("data-amount")+" Payment button clicked")});$("#OtherAmount").on("focusout",function(){var n=$(this).val(),t=parseFloat(n),i=typeof $("#mainSubmit").attr("fromOtherAmount")!=typeof undefined&&$("#mainSubmit").attr("fromOtherAmount")!==!1;(n===""||isNaN(t))&&!i?$(this).parent().find("label").removeClass("moveUp"):n&&t!=0?($(".efund_PaymentOptionItem").removeClass("selectedOption"),$("#mainSubmit").attr("fromOtherAmount","true"),$("#missing-amount").hide(),updateTotalAmount(n)):($(this).val(""),$(this).parent().find("label").removeClass("moveUp"),$("#mainSubmit").find(".btn-text").text($("#mainSubmit").val()),$("#mainSubmit").removeAttr("fromOtherAmount"),$(".selectedOption")[0]?updateTotalAmount($("#Amount").val()):updateTotalAmount("0"));updateRequireAmount();updatePaymentMethodContainers();updatePayPalStatus();updateFieldErrors()});$(".disallow-spaces").on("keydown",function(n){if(n.keyCode==32)return!1});$("#CoverFee").change(function(){this.checked?parseFloat($("#BaseAmount").val())>0&&updateTotalAmount($("#BaseAmount").val()):updateTotalAmount($("#BaseAmount").val());runIterationsValidation();validateCoverFee()})});$(document).ready(function(){function n(){var i,n,u,f,r;i=$(".efund_PaymentOptionItem").length+1;n=t();$(".efund_PaymentOptionItem").find(".efund_PaymentOptionDesc").length!==0&&(n-=1);u=i<n?i:i%n==0||(i+1)%n==0?n:i%(n-1)==0||(i+1)%(n-1)==0?n-1:n===5&&(i%(n-2)==0||(i+1)%(n-2)==0)?n-2:n;f=1/u;r=Math.floor(f*1e4)/100;$(".efund_PaymentOptionItem").width(r+"%");$(".efund_PaymentOptionOther").width(r+"%")}function t(){return rowWidth=$(".efund_PaymentOptionList").width(),rowWidth<=293?2:rowWidth<=393?3:rowWidth<=513?4:5}n();$(window).on("resize",function(){n()});$("#contribution-tab-btn").click(function(){window.setTimeout(n,400)})});$(document).ready(function(){$("#efund-recurring-btns").children(".btn-wrapper").last().addClass("last")});$(window).on("load resize",function(){resizeRecurringButtons()});$(document).ready(function(){$("#contribution-tab-btn").click(function(){window.setTimeout(resizeRecurringButtons,400)})});$(document).ready(function(){function n(n){var t=n.parent(".checkbox-button").find("label");n.is(":checked")?(t.addClass("selected"),t.find(".fa-check").removeClass("d-none")):(t.removeClass("selected"),t.find(".fa-check").addClass("d-none"))}$(".checkbox-button").find('input[type="checkbox"]').each(function(){n($(this))});$(".checkbox-button").find('input[type="checkbox"]').change(function(){n($(this))});$(".checkbox-button").find('input[type="checkbox"]').focus(function(){var n=$(this).parent(".checkbox-button").find("label").addClass("focused")});$(".checkbox-button").find('input[type="checkbox"]').blur(function(){var n=$(this).parent(".checkbox-button").find("label").removeClass("focused")})});$(document).ready(function(){customCheck($(".custom-check").find('input[type="checkbox"]'));$(".custom-check").find('input[type="checkbox"]').change(function(){customCheck($(this))});$(".custom-check").find('input[type="checkbox"]').focus(function(){$(this).parent().find("label").addClass("focused")});$(".custom-check").find('input[type="checkbox"]').blur(function(){$(this).parent().find("label").removeClass("focused")})});$(document).ready(function(){$("#Retired").change(function(){$("#employer-info").addClass("d-none");$(this).prop("checked")?($(".retired-toggle").hide(),forceEmploymentRequired(!1),$("#btn-retired-col").addClass("full-width")):($("#btn-retired-col").removeClass("full-width"),setTimeout(function(){$("#Retired").prop("checked")||$(".retired-toggle").fadeIn("fast")},300),$("#Occupation").attr("requireamount")!==null&&parseFloat($("#Amount").val())<parseFloat($("#Occupation").attr("requireamount"))?forceEmploymentRequired(!1):forceEmploymentRequired(!0))});$("#RetiredOther").change(function(){$("#employer-info-other").addClass("d-none");$(this).prop("checked")?($(".retired-toggle-other").hide(),forceEmploymentOtherRequired(!1),$("#btn-retired-col-other").addClass("full-width")):($("#btn-retired-col-other").removeClass("full-width"),setTimeout(function(){$("#RetiredOther").prop("checked")||$(".retired-toggle-other").fadeIn("fast")},300),$("#Occupation").attr("requireamount")!==null&&parseFloat($("#Amount").val())<parseFloat($("#Occupation").attr("requireamount"))?forceEmploymentOtherRequired(!1):forceEmploymentOtherRequired(!0))})});$(".more-info-btn").click(function(){var n="#"+$(this).attr("data-toggle");$(n).toggleClass("d-none")});$(document).ready(function(){});$(window).on("load",function(){$(".form-group").each(function(){reduceLabelSize($(this))})});(function(n,t){var i=function(n,t,i){var r;return function(){function e(){i||n.apply(u,f);r=null}var u=this,f=arguments;r?clearTimeout(r):i&&n.apply(u,f);r=setTimeout(e,t||100)}};jQuery.fn[t]=function(n){return n?this.bind("resize",i(n)):this.trigger(t)}})(jQuery,"smartresize");$("#CCAddressDifferentLabel").on("click",function(){setTimeout(function(){reduceLabelSize($("#CCZip").closest(".form-group"));$(this).siblings('input[type="checkbox"]').prop("checked");console.log("settimeout")},600)});var pingAttempts=0,notifyAttempts=0,loggingUpdate,pingingApi,thankYouNotifying,firstLogUpdate=!1;$(document).ready(function(){$("#frameLog").length===1&&(pingApi(),pingingApi=setInterval(function(){pingApi()},3e3),sendLog(),loggingUpdate=setInterval(function(){sendLog()},1e4));$(".thank-you-panel").length>0&&(thankYouNotifying=setInterval(function(){thankYouNotification()},3e3))});$(document).ready(function(){$("input[type='submit']").click(function(n){validateAndLogForm($(this))?handlePostValidation($(this),n):n.preventDefault(n)});$("button[type='submit']").click(function(n){validateAndLogForm($(this))?handlePostValidation($(this),n):n.preventDefault(n)});$(window).on("load",function(){$("#donor-dashboard").length>0&&$("#modal-missinginfo-container").length>0&&validateEntireForm($("#userInfoForm"))})});$(document).ready(function(){$(".form-control").on("change blur",function(){validateInput($(this));handleValidMessage($(this));logInputValidation($(this),"data-entry");updatePayPalStatus();updateFieldErrors()});$(".form-control").focus(function(){$(this).removeClass("invalid");$(this).parent().children(".error-icon").remove();$(this).parent().children(".more-info-btn").removeClass("red")});$(".checkbox").click(function(){validateCheckbox($(this));handleValidMessage($(this));logCheckboxValidation($(this),"data-entry");updatePayPalStatus();updateFieldErrors()})});$(document).ready(function(){let n=$("#Phone").val();n!==""&&$("#Phone").trigger("input")});$(window).on("load resize",function(){$(".no-gutter-row").find(".efund-form-col").each(function(){checkIfEndField($(this))})});$("#btnSecond").click(function(){window.setTimeout(function(){checkIfEndField($("#NameFirstOther").closest(".efund-form-col"));checkIfEndField($("#NameLastOther").closest(".efund-form-col"))},200)});$("#achNavButton").click(function(){window.setTimeout(function(){checkIfEndField($("#AchRouting").closest(".efund-form-col"));checkIfEndField($("#AchAccount").closest(".efund-form-col"))},200)});$(".efund_CBCP_Next").click(function(){window.setTimeout(function(){$(".no-gutter-row").find(".efund-form-col").each(function(){checkIfEndField($(this))})},200)});$("#modal-oneclick-container").on("show.bs.modal",function(){window.setTimeout(function(){$("#apple-pay-popup .no-gutter-row .efund-form-col").each(function(){checkIfEndField($(this))})},200)});$(window).on("load",function(){function n(n,i){var e;if($("#efund-form-col-2").length>0&&t()>991){var o=$("#efund-form-col-1"),s=$("#efund-form-col-2"),r=o.height(),u=s.height(),f=n.height();u-f<r&&(e=Math.max(i,r-(u-f)),n.css("maxHeight",e))}}function t(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),n[t+"Width"]}$(".checkbox-disclaimer-msg").length>0&&n($(".checkbox-disclaimer-msg"),90)});$(document).ready(function(){function c(){var n=getDonationAmount();(n!==""||n!==undefined)&&$("#GiveAmount").val(n)}function l(n,t){var i=parseInt(t.val(),10),r;r=i?n.val()=="plus"?i+1:i-1:1;t.val(r.toString()).change()}function f(n){var t=n.map(function(){return a($(this))});return t.get()}function a(n){var r=n.attr("data-name"),u=n.attr("data-amount"),t=n.find(".qty-field").val(),i;return i=parseInt(t,10)?t:"0",{Name:r,Amount:u,Count:i}}function v(n){return n.reduce(y,0)}function y(n,t){return n+t.Amount*t.Count}function n(n){var t=w(n);$("#totalAmount").val(n);$("#totalAmount").text(t)}function p(n){var t=0;return n.forEach(function(n){var i=n.Count,r=n.Amount;t+=i*r}),t}function w(n){return parseFloat(n).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")}function e(n){var t=n.siblings(".qty-minus").first();parseInt(n.val(),10)?t.removeAttr("disabled"):t.attr("disabled","")}function o(n){var i=n.siblings(".qty-plus").first(),u=parseFloat(n.closest(".ticket").attr("data-amount")),r=parseInt(n.val(),10),t=parseInt(n.attr("data-max"),10);errorMsg=n.closest(".ticket").find(".ticket-error");b(u)?i.attr("disabled",""):t&&r>=t?i.attr("disabled",""):i.removeAttr("disabled");t&&r>t?errorMsg.show():errorMsg.hide()}function b(n){let t=getAccountMax(),i=applyFactors(parseFloat($("#BaseAmount").val())+n);return i>t}function k(){let n=parseFloat($("#totalAmount").val()),t=getAccountMax();return n>t}function d(){var n=parseFloat($("#totalAmount").val()),t=parseFloat($("#totalAmount").attr("data-min"));return n&&n<t}function g(){let n=f($(".ticket"));return parseFloat(v(n).toFixed(2).toString())}function t(){var r=f($(".ticket")),e=JSON.stringify(r),n,t,u;$("#MerchandiseJSON").val(e);n=g();isNaN(n)&&(n=0);t=parseFloat($("#GiveAmount").val());isNaN(t)&&(t=0);updateTotalAmount(n+t);u=i(r,0,0);tt(u)}function nt(){var f=$("#MerchandiseJSON").val(),t,e,r,u;f&&(t=JSON.parse(f),e=i(t,0,0),n($("#Amount").val()),e>0&&t.forEach(function(n,t){var i=n.Count;$(".qty-field").eq(t).val(i)}),r=p(t),r>0&&(u=parseFloat($("#Amount").val())-r,u>0&&($("#GiveAmount").val(u),setupSelectedPaymentOption($("#GiveAmount")),setupSelectedOtherAmount($("#GiveAmount")))))}function i(n,t,r){if(t<n.length){var u=n[t].Count;return i(n,t+1,r+parseInt(u,10))}return r}function tt(n){$("#TotalCount").val(n).change()}function s(){$("#efund-recurring-btns").addClass("prevent-recurring");$("#efund-recurring-btns .btn").prop("disabled",!0);$("#Iterations").each(function(){$(this).attr("data-required")=="true"?($(this).prop("required",!1),$(this).prop("disabled",!0)):$(this).closest(".efund_RecurringDonation").hide()})}function r(){$("#efund-recurring-btns.prevent-recurring").length!==0&&($("#efund-recurring-btns").removeClass("prevent-recurring"),$("#efund-recurring-btns .btn").prop("disabled",!1),$("#efund-recurring-btns .btn-wrapper:first-child .btn").prop("disabled",!0));$("#Iterations").each(function(){$(this).attr("data-required")=="true"&&($(this).prop("required",!0),$(this).prop("disabled",!1))})}function u(){$("#cancel-contribution-row").removeClass("d-none")}function h(){$(".efund_PaymentOptionItem.selectedOption").removeClass("selectedOption");$("#OtherAmount").val("").change();$("#GiveAmount").val("").change();$("#Iterations").val("1");HideRecurringMessages();s();$("#cancel-contribution-row").addClass("d-none");enablePayPal()}nt();$(".ticket .qty-field").each(function(){e($(this))});$(".sold-out .qty-field").val("0");c();t();n($("#Amount").val());isNaN(parseFloat($("#GiveAmount").val()))?s():(r(),u());$(".efund_PaymentOptionItem").on("click",function(){$("#GiveAmount").val($(this).attr("data-amount")).change();r();u()});$("#OtherAmount").on("blur",function(){$("#OtherAmount").val()===""&&$(".selectedOption")[0]||$("#GiveAmount").val($(this).val()).change();$("#OtherAmount").val()!==""?(r(),u()):$(".efund_PaymentOptionItem.selectedOption").length===0&&h()});$("#cancel-contribution-btn").on("click",function(){h();logInteraction("cancel-contribution-btn","Cancel Contribution Selection clicked")});$(".qty-btn").click(function(){l($(this),$(this).siblings(".qty-field").first())});$("#GiveAmount").change(function(){t();runIterationsValidation()});$(".ticket .qty-field").change(function(){t();e($(this));o($(this));runIterationsValidation()});$("#Amount").change(function(){n($(this).val());$(".qty-field").each(function(){o($(this))});k()?($("#total-amount-max-error").show(),logLogicalValidation("Amount","Event amount updated",$("#total-amount-max-error").find("p")[0].innerHTML,"data-entry")):$("#total-amount-max-error").hide();d()?($("#total-amount-min-error").show(),logLogicalValidation("Amount","Event amount updated",$("#total-amount-min-error").find("p")[0].innerHTML,"data-entry")):$("#total-amount-min-error").hide();parseFloat($(this).val())&&$("#missing-amount").hide();updateRequireAmount();updatePayPalContainer();updatePayPalStatus();updateFieldErrors()})});!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Cleave=t():n.Cleave=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){(function(t){"use strict";var r=function(n,t){var i=this;if(i.element="string"==typeof n?document.querySelector(n):"undefined"!=typeof n.length&&n.length>0?n[0]:n,!i.element)throw new Error("[cleave.js] Please check the element");t.initValue=i.element.value;i.properties=r.DefaultProperties.assign({},t);i.init()};r.prototype={init:function(){var n=this,t=n.properties;return t.numeral||t.phone||t.creditCard||t.time||t.date||0!==t.blocksLength||t.prefix?(t.maxLength=r.Util.getMaxLength(t.blocks),n.isAndroid=r.Util.isAndroid(),n.lastInputValue="",n.onChangeListener=n.onChange.bind(n),n.onKeyDownListener=n.onKeyDown.bind(n),n.onFocusListener=n.onFocus.bind(n),n.onCutListener=n.onCut.bind(n),n.onCopyListener=n.onCopy.bind(n),n.element.addEventListener("input",n.onChangeListener),n.element.addEventListener("keydown",n.onKeyDownListener),n.element.addEventListener("focus",n.onFocusListener),n.element.addEventListener("cut",n.onCutListener),n.element.addEventListener("copy",n.onCopyListener),n.initPhoneFormatter(),n.initDateFormatter(),n.initTimeFormatter(),n.initNumeralFormatter(),void((t.initValue||t.prefix&&!t.noImmediatePrefix)&&n.onInput(t.initValue))):void n.onInput(t.initValue)},initNumeralFormatter:function(){var t=this,n=t.properties;n.numeral&&(n.numeralFormatter=new r.NumeralFormatter(n.numeralDecimalMark,n.numeralIntegerScale,n.numeralDecimalScale,n.numeralThousandsGroupStyle,n.numeralPositiveOnly,n.stripLeadingZeroes,n.delimiter))},initTimeFormatter:function(){var t=this,n=t.properties;n.time&&(n.timeFormatter=new r.TimeFormatter(n.timePattern,n.timeFormat),n.blocks=n.timeFormatter.getBlocks(),n.blocksLength=n.blocks.length,n.maxLength=r.Util.getMaxLength(n.blocks))},initDateFormatter:function(){var t=this,n=t.properties;n.date&&(n.dateFormatter=new r.DateFormatter(n.datePattern),n.blocks=n.dateFormatter.getBlocks(),n.blocksLength=n.blocks.length,n.maxLength=r.Util.getMaxLength(n.blocks))},initPhoneFormatter:function(){var t=this,n=t.properties;if(n.phone)try{n.phoneFormatter=new r.PhoneFormatter(new n.root.Cleave.AsYouTypeFormatter(n.phoneRegionCode),n.delimiter)}catch(i){throw new Error("[cleave.js] Please include phone-type-formatter.{country}.js lib");}},onKeyDown:function(n){var t=this,i=t.properties,u=n.which||n.keyCode,o=r.Util,f=t.element.value,e;t.hasBackspaceSupport=t.hasBackspaceSupport||8===u;!t.hasBackspaceSupport&&o.isAndroidBackspaceKeydown(t.lastInputValue,f)&&(u=8);t.lastInputValue=f;e=o.getPostDelimiter(f,i.delimiter,i.delimiters);i.postDelimiterBackspace=8===u&&e?e:!1},onChange:function(){this.onInput(this.element.value)},onFocus:function(){var t=this,n=t.properties;r.Util.fixPrefixCursor(t.element,n.prefix,n.delimiter,n.delimiters)},onCut:function(n){this.copyClipboardData(n);this.onInput("")},onCopy:function(n){this.copyClipboardData(n)},copyClipboardData:function(n){var i=this,t=i.properties,e=r.Util,u=i.element.value,f=t.copyDelimiter?u:e.stripDelimiters(u,t.delimiter,t.delimiters);try{n.clipboardData?n.clipboardData.setData("Text",f):window.clipboardData.setData("Text",f);n.preventDefault()}catch(o){}},onInput:function(n){var u=this,t=u.properties,i=r.Util,f=i.getPostDelimiter(n,t.delimiter,t.delimiters);return t.numeral||!t.postDelimiterBackspace||f||(n=i.headStr(n,n.length-t.postDelimiterBackspace.length)),t.phone?(t.result=!t.prefix||t.noImmediatePrefix&&!n.length?t.phoneFormatter.format(n):t.prefix+t.phoneFormatter.format(n).slice(t.prefix.length),void u.updateValueState()):t.numeral?(t.result=!t.prefix||t.noImmediatePrefix&&!n.length?t.numeralFormatter.format(n):t.prefix+t.numeralFormatter.format(n),void u.updateValueState()):(t.date&&(n=t.dateFormatter.getValidatedDate(n)),t.time&&(n=t.timeFormatter.getValidatedTime(n)),n=i.stripDelimiters(n,t.delimiter,t.delimiters),n=i.getPrefixStrippedValue(n,t.prefix,t.prefixLength,t.result),n=t.numericOnly?i.strip(n,/[^\d]/g):n,n=t.uppercase?n.toUpperCase():n,n=t.lowercase?n.toLowerCase():n,!t.prefix||t.noImmediatePrefix&&!n.length||(n=t.prefix+n,0!==t.blocksLength)?(t.creditCard&&u.updateCreditCardPropsByValue(n),n=i.headStr(n,t.maxLength),t.result=i.getFormattedValue(n,t.blocks,t.blocksLength,t.delimiter,t.delimiters,t.delimiterLazyShow),void u.updateValueState()):(t.result=n,void u.updateValueState()))},updateCreditCardPropsByValue:function(n){var i,f=this,t=f.properties,u=r.Util;u.headStr(t.result,4)!==u.headStr(n,4)&&(i=r.CreditCardDetector.getInfo(n,t.creditCardStrictMode),t.blocks=i.blocks,t.blocksLength=t.blocks.length,t.maxLength=u.getMaxLength(t.blocks),t.creditCardType!==i.type&&(t.creditCardType=i.type,t.onCreditCardTypeChanged.call(f,t.creditCardType)))},updateValueState:function(){var n=this,u=r.Util,t=n.properties;if(n.element){var i=n.element.selectionEnd,e=n.element.value,f=t.result;if(i=u.getNextCursorPosition(i,e,f,t.delimiter,t.delimiters),n.isAndroid)return void window.setTimeout(function(){n.element.value=f;u.setSelection(n.element,i,t.document,!1);n.callOnValueChanged()},1);n.element.value=f;u.setSelection(n.element,i,t.document,!1);n.callOnValueChanged()}},callOnValueChanged:function(){var n=this,t=n.properties;t.onValueChanged.call(n,{target:{value:t.result,rawValue:n.getRawValue()}})},setPhoneRegionCode:function(n){var t=this,i=t.properties;i.phoneRegionCode=n;t.initPhoneFormatter();t.onChange()},setRawValue:function(n){var t=this,i=t.properties;n=void 0!==n&&null!==n?n.toString():"";i.numeral&&(n=n.replace(".",i.numeralDecimalMark));i.postDelimiterBackspace=!1;t.element.value=n;t.onInput(n)},getRawValue:function(){var i=this,n=i.properties,u=r.Util,t=i.element.value;return n.rawValueTrimPrefix&&(t=u.getPrefixStrippedValue(t,n.prefix,n.prefixLength,n.result)),t=n.numeral?n.numeralFormatter.getRawValue(t):u.stripDelimiters(t,n.delimiter,n.delimiters)},getISOFormatDate:function(){var t=this,n=t.properties;return n.date?n.dateFormatter.getISOFormatDate():""},getISOFormatTime:function(){var t=this,n=t.properties;return n.time?n.timeFormatter.getISOFormatTime():""},getFormattedValue:function(){return this.element.value},destroy:function(){var n=this;n.element.removeEventListener("input",n.onChangeListener);n.element.removeEventListener("keydown",n.onKeyDownListener);n.element.removeEventListener("focus",n.onFocusListener);n.element.removeEventListener("cut",n.onCutListener);n.element.removeEventListener("copy",n.onCopyListener)},toString:function(){return"[Cleave Object]"}};r.NumeralFormatter=i(1);r.DateFormatter=i(2);r.TimeFormatter=i(3);r.PhoneFormatter=i(4);r.CreditCardDetector=i(5);r.Util=i(6);r.DefaultProperties=i(7);("object"==typeof t&&t?t:window).Cleave=r;n.exports=r}).call(t,function(){return this}())},function(n){"use strict";var t=function(n,i,r,u,f,e,o){var s=this;s.numeralDecimalMark=n||".";s.numeralIntegerScale=i>0?i:0;s.numeralDecimalScale=r>=0?r:2;s.numeralThousandsGroupStyle=u||t.groupStyle.thousand;s.numeralPositiveOnly=!!f;s.stripLeadingZeroes=e!==!1;s.delimiter=o||""===o?o:",";s.delimiterRE=o?new RegExp("\\"+o,"g"):""};t.groupStyle={thousand:"thousand",lakh:"lakh",wan:"wan",none:"none"};t.prototype={getRawValue:function(n){return n.replace(this.delimiterRE,"").replace(this.numeralDecimalMark,".")},format:function(n){var u,r,i=this,f="";switch(n=n.replace(/[A-Za-z]/g,"").replace(i.numeralDecimalMark,"M").replace(/[^\dM-]/g,"").replace(/^\-/,"N").replace(/\-/g,"").replace("N",i.numeralPositiveOnly?"":"-").replace("M",i.numeralDecimalMark),i.stripLeadingZeroes&&(n=n.replace(/^(-)?0+(?=\d)/,"$1")),r=n,n.indexOf(i.numeralDecimalMark)>=0&&(u=n.split(i.numeralDecimalMark),r=u[0],f=i.numeralDecimalMark+u[1].slice(0,i.numeralDecimalScale)),i.numeralIntegerScale>0&&(r=r.slice(0,i.numeralIntegerScale+("-"===n.slice(0,1)?1:0))),i.numeralThousandsGroupStyle){case t.groupStyle.lakh:r=r.replace(/(\d)(?=(\d\d)+\d$)/g,"$1"+i.delimiter);break;case t.groupStyle.wan:r=r.replace(/(\d)(?=(\d{4})+$)/g,"$1"+i.delimiter);break;case t.groupStyle.thousand:r=r.replace(/(\d)(?=(\d{3})+$)/g,"$1"+i.delimiter)}return r.toString()+(i.numeralDecimalScale>0?f.toString():"")}};n.exports=t},function(n){"use strict";var t=function(n){var t=this;t.date=[];t.blocks=[];t.datePattern=n;t.initBlocks()};t.prototype={initBlocks:function(){var n=this;n.datePattern.forEach(function(t){"Y"===t?n.blocks.push(4):n.blocks.push(2)})},getISOFormatDate:function(){var t=this,n=t.date;return n[2]?n[2]+"-"+t.addLeadingZero(n[1])+"-"+t.addLeadingZero(n[0]):""},getBlocks:function(){return this.blocks},getValidatedDate:function(n){var t=this,i="";return n=n.replace(/[^\d]/g,""),t.blocks.forEach(function(r,u){if(n.length>0){var f=n.slice(0,r),e=f.slice(0,1),o=n.slice(r);switch(t.datePattern[u]){case"d":"00"===f?f="01":parseInt(e,10)>3?f="0"+e:parseInt(f,10)>31&&(f="31");break;case"m":"00"===f?f="01":parseInt(e,10)>1?f="0"+e:parseInt(f,10)>12&&(f="12")}i+=f;n=o}}),this.getFixedDateString(i)},getFixedDateString:function(n){var o,s,a,u=this,f=u.datePattern,t=[],h=0,c=0,l=0,i=0,r=0,e=0,v=!1;return 4===n.length&&"y"!==f[0].toLowerCase()&&"y"!==f[1].toLowerCase()&&(i="d"===f[0]?0:2,r=2-i,o=parseInt(n.slice(i,i+2),10),s=parseInt(n.slice(r,r+2),10),t=this.getFixedDate(o,s,0)),8===n.length&&(f.forEach(function(n,t){switch(n){case"d":h=t;break;case"m":c=t;break;default:l=t}}),e=2*l,i=h<=l?2*h:2*h+2,r=c<=l?2*c:2*c+2,o=parseInt(n.slice(i,i+2),10),s=parseInt(n.slice(r,r+2),10),a=parseInt(n.slice(e,e+4),10),v=4===n.slice(e,e+4).length,t=this.getFixedDate(o,s,a)),u.date=t,0===t.length?n:f.reduce(function(n,i){switch(i){case"d":return n+u.addLeadingZero(t[0]);case"m":return n+u.addLeadingZero(t[1]);default:return n+(v?u.addLeadingZeroForYear(t[2]):"")}},"")},getFixedDate:function(n,t,i){return n=Math.min(n,31),t=Math.min(t,12),i=parseInt(i||0,10),(t<7&&t%2==0||t>8&&t%2==1)&&(n=Math.min(n,2===t?this.isLeapYear(i)?29:28:30)),[n,t,i]},isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},addLeadingZero:function(n){return(n<10?"0":"")+n},addLeadingZeroForYear:function(n){return(n<10?"000":n<100?"00":n<1e3?"0":"")+n}};n.exports=t},function(n){"use strict";var t=function(n,t){var i=this;i.time=[];i.blocks=[];i.timePattern=n;i.timeFormat=t;i.initBlocks()};t.prototype={initBlocks:function(){var n=this;n.timePattern.forEach(function(){n.blocks.push(2)})},getISOFormatTime:function(){var n=this,t=n.time;return t[2]?n.addLeadingZero(t[0])+":"+n.addLeadingZero(t[1])+":"+n.addLeadingZero(t[2]):""},getBlocks:function(){return this.blocks},getTimeFormatOptions:function(){var n=this;return"12"===String(n.timeFormat)?{maxHourFirstDigit:1,maxHours:12,maxMinutesFirstDigit:5,maxMinutes:60}:{maxHourFirstDigit:2,maxHours:23,maxMinutesFirstDigit:5,maxMinutes:60}},getValidatedTime:function(n){var i=this,r="",t;return n=n.replace(/[^\d]/g,""),t=i.getTimeFormatOptions(),i.blocks.forEach(function(u,f){if(n.length>0){var e=n.slice(0,u),o=e.slice(0,1),s=n.slice(u);switch(i.timePattern[f]){case"h":parseInt(o,10)>t.maxHourFirstDigit?e="0"+o:parseInt(e,10)>t.maxHours&&(e=t.maxHours+"");break;case"m":case"s":parseInt(o,10)>t.maxMinutesFirstDigit?e="0"+o:parseInt(e,10)>t.maxMinutes&&(e=t.maxMinutes+"")}r+=e;n=s}}),this.getFixedTimeString(r)},getFixedTimeString:function(n){var f,e,o,i=this,c=i.timePattern,t=[],a=0,s=0,h=0,l=0,r=0,u=0;return 6===n.length&&(c.forEach(function(n,t){switch(n){case"s":a=2*t;break;case"m":s=2*t;break;case"h":h=2*t}}),u=h,r=s,l=a,f=parseInt(n.slice(l,l+2),10),e=parseInt(n.slice(r,r+2),10),o=parseInt(n.slice(u,u+2),10),t=this.getFixedTime(o,e,f)),4===n.length&&i.timePattern.indexOf("s")<0&&(c.forEach(function(n,t){switch(n){case"m":s=2*t;break;case"h":h=2*t}}),u=h,r=s,f=0,e=parseInt(n.slice(r,r+2),10),o=parseInt(n.slice(u,u+2),10),t=this.getFixedTime(o,e,f)),i.time=t,0===t.length?n:c.reduce(function(n,r){switch(r){case"s":return n+i.addLeadingZero(t[2]);case"m":return n+i.addLeadingZero(t[1]);case"h":return n+i.addLeadingZero(t[0])}},"")},getFixedTime:function(n,t,i){return i=Math.min(parseInt(i||0,10),60),t=Math.min(t,60),n=Math.min(n,60),[n,t,i]},addLeadingZero:function(n){return(n<10?"0":"")+n}};n.exports=t},function(n){"use strict";var t=function(n,t){var i=this;i.delimiter=t||""===t?t:" ";i.delimiterRE=t?new RegExp("\\"+t,"g"):"";i.formatter=n};t.prototype={setFormatter:function(n){this.formatter=n},format:function(n){var i=this;i.formatter.clear();n=n.replace(/[^\d+]/g,"");n=n.replace(/^\+/,"B").replace(/\+/g,"").replace("B","+");n=n.replace(i.delimiterRE,"");for(var r,t="",f=!1,u=0,e=n.length;u<e;u++)r=i.formatter.inputDigit(n.charAt(u)),/[\s()-]/g.test(r)?(t=r,f=!0):f||(t=r);return t=t.replace(/[()]/g,""),t=t.replace(/[\s-]/g,i.delimiter)}};n.exports=t},function(n){"use strict";var t={blocks:{uatp:[4,5,6],amex:[4,6,5],diners:[4,6,4],discover:[4,4,4,4],mastercard:[4,4,4,4],dankort:[4,4,4,4],instapayment:[4,4,4,4],jcb15:[4,6,5],jcb:[4,4,4,4],maestro:[4,4,4,4],visa:[4,4,4,4],mir:[4,4,4,4],unionPay:[4,4,4,4],general:[4,4,4,4],generalStrict:[4,4,4,7]},re:{uatp:/^(?!1800)1\d{0,14}/,amex:/^3[47]\d{0,13}/,discover:/^(?:6011|65\d{0,2}|64[4-9]\d?)\d{0,12}/,diners:/^3(?:0([0-5]|9)|[689]\d?)\d{0,11}/,mastercard:/^(5[1-5]\d{0,2}|22[2-9]\d{0,1}|2[3-7]\d{0,2})\d{0,12}/,dankort:/^(5019|4175|4571)\d{0,12}/,instapayment:/^63[7-9]\d{0,13}/,jcb15:/^(?:2131|1800)\d{0,11}/,jcb:/^(?:35\d{0,2})\d{0,12}/,maestro:/^(?:5[0678]\d{0,2}|6304|67\d{0,2})\d{0,12}/,mir:/^220[0-4]\d{0,12}/,visa:/^4\d{0,15}/,unionPay:/^62\d{0,14}/},getInfo:function(n,i){var r=t.blocks,f=t.re,u,e;i=!!i;for(u in f)if(f[u].test(n))return e=i?r.generalStrict:r[u],{type:u,blocks:e};return{type:"unknown",blocks:i?r.generalStrict:r.general}}};n.exports=t},function(n){"use strict";var t={noop:function(){},strip:function(n,t){return n.replace(t,"")},getPostDelimiter:function(n,t,i){if(0===i.length)return n.slice(-t.length)===t?t:"";var r="";return i.forEach(function(t){n.slice(-t.length)===t&&(r=t)}),r},getDelimiterREByDelimiter:function(n){return new RegExp(n.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),"g")},getNextCursorPosition:function(n,t,i,r,u){return t.length===n?i.length:n+this.getPositionOffset(n,t,i,r,u)},getPositionOffset:function(n,t,i,r,u){var e,o,f;return e=this.stripDelimiters(t.slice(0,n),r,u),o=this.stripDelimiters(i.slice(0,n),r,u),f=e.length-o.length,0!==f?f/Math.abs(f):0},stripDelimiters:function(n,t,i){var r=this,u;return 0===i.length?(u=t?r.getDelimiterREByDelimiter(t):"",n.replace(u,"")):(i.forEach(function(t){t.split("").forEach(function(t){n=n.replace(r.getDelimiterREByDelimiter(t),"")})}),n)},headStr:function(n,t){return n.slice(0,t)},getMaxLength:function(n){return n.reduce(function(n,t){return n+t},0)},getPrefixStrippedValue:function(n,t,i,r){if(n.slice(0,i)!==t)if(n.length<r.length)n=n.length>i?r:t;else{var u=this.getFirstDiffIndex(t,n.slice(0,i));n=t+n.slice(u,u+1)+n.slice(i+1)}return n.slice(i)},getFirstDiffIndex:function(n,t){for(var i=0;n.charAt(i)===t.charAt(i);)if(""===n.charAt(i++))return-1;return i},getFormattedValue:function(n,t,i,r,u,f){var o,e="",s=u.length>0;return 0===i?n:(t.forEach(function(t,h){if(n.length>0){var c=n.slice(0,t),l=n.slice(t);o=s?u[f?h-1:h]||o:r;f?(h>0&&(e+=o),e+=c):(e+=c,c.length===t&&h<i-1&&(e+=o));n=l}}),e)},fixPrefixCursor:function(n,t,i,r){var u,e,f;n&&(u=n.value,e=i||r[0]||" ",!n.setSelectionRange||!t||t.length+e.length<u.length||(f=2*u.length,setTimeout(function(){n.setSelectionRange(f,f)},1)))},setSelection:function(n,t,i){if(n===this.getActiveElement(i)&&!(n&&n.value.length<=t))if(n.createTextRange){var r=n.createTextRange();r.move("character",t);r.select()}else try{n.setSelectionRange(t,t)}catch(u){console.warn("The input element type does not support selection")}},getActiveElement:function(n){var t=n.activeElement;return t&&t.shadowRoot?this.getActiveElement(t.shadowRoot):t},isAndroid:function(){return navigator&&/android/i.test(navigator.userAgent)},isAndroidBackspaceKeydown:function(n,t){return!!(this.isAndroid()&&n&&t)&&t===n.slice(0,-1)}};n.exports=t},function(n,t){(function(t){"use strict";var i={assign:function(n,i){return n=n||{},i=i||{},n.creditCard=!!i.creditCard,n.creditCardStrictMode=!!i.creditCardStrictMode,n.creditCardType="",n.onCreditCardTypeChanged=i.onCreditCardTypeChanged||function(){},n.phone=!!i.phone,n.phoneRegionCode=i.phoneRegionCode||"AU",n.phoneFormatter={},n.time=!!i.time,n.timePattern=i.timePattern||["h","m","s"],n.timeFormat=i.timeFormat||"24",n.timeFormatter={},n.date=!!i.date,n.datePattern=i.datePattern||["d","m","Y"],n.dateFormatter={},n.numeral=!!i.numeral,n.numeralIntegerScale=i.numeralIntegerScale>0?i.numeralIntegerScale:0,n.numeralDecimalScale=i.numeralDecimalScale>=0?i.numeralDecimalScale:2,n.numeralDecimalMark=i.numeralDecimalMark||".",n.numeralThousandsGroupStyle=i.numeralThousandsGroupStyle||"thousand",n.numeralPositiveOnly=!!i.numeralPositiveOnly,n.stripLeadingZeroes=i.stripLeadingZeroes!==!1,n.numericOnly=n.creditCard||n.date||!!i.numericOnly,n.uppercase=!!i.uppercase,n.lowercase=!!i.lowercase,n.prefix=n.creditCard||n.date?"":i.prefix||"",n.noImmediatePrefix=!!i.noImmediatePrefix,n.prefixLength=n.prefix.length,n.rawValueTrimPrefix=!!i.rawValueTrimPrefix,n.copyDelimiter=!!i.copyDelimiter,n.initValue=void 0!==i.initValue&&null!==i.initValue?i.initValue.toString():"",n.delimiter=i.delimiter||""===i.delimiter?i.delimiter:i.date?"/":i.time?":":i.numeral?",":(i.phone," "),n.delimiterLength=n.delimiter.length,n.delimiterLazyShow=!!i.delimiterLazyShow,n.delimiters=i.delimiters||[],n.blocks=i.blocks||[],n.blocksLength=n.blocks.length,n.root="object"==typeof t&&t?t:window,n.document=i.document||n.root.document,n.maxLength=0,n.backspace=!1,n.result="",n.onValueChanged=i.onValueChanged||function(){},n}};n.exports=i}).call(t,function(){return this}())}])})