Current Path : /var/www/html/soar-backup/wp-content/plugins/give/assets/dist/js/ |
Current File : /var/www/html/soar-backup/wp-content/plugins/give/assets/dist/js/give-stripe.js |
!function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=489)}({489:function(e,t,r){e.exports=r(490)},490:function(e,t){var r=[];document.addEventListener("DOMContentLoaded",(function(e){var t=[],i="",a=[],l=[],s=[],n=give_stripe_vars.preferred_locale,c=document.querySelectorAll(".give-form-wrap");function o(e,t){t.classList.contains("float-labels-enabled")&&Array.prototype.forEach.call(t.querySelectorAll(".give-stripe-cc-field-wrap"),(function(t,r){var i=t.querySelector("label"),l=t.querySelector("div"),s=t.querySelector(".give-stripe-cc-field"),n=i.parentElement;Array.prototype.includes("give-fl-label",i.classList)||(i.className=i.classList+" give-fl-label"),Array.prototype.includes("give-fl-label",i.classList)||(s.className=s.classList+" give-fl-input"),Array.prototype.includes("give-fl-wrap give-fl-wrap-input give-fl-is-required",l.classList)||(l.className=l.classList+" give-fl-wrap give-fl-wrap-input give-fl-is-required"),Array.prototype.forEach.call(a[e],(function(e){e.selector.indexOf(s.id)>0&&e.item.on("change",(function(e){!1!==e.empty&&!0!==e.complete||Array.prototype.includes("give-fl-is-active",n.classList)?!0===e.empty&&!1===e.complete&&(n.classList.remove("give-fl-is-active"),n.className=n.classList):n.className=n.classList+" give-fl-is-active"}))}))}))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.keys(t).length;r>0&&t[0].item,Array.prototype.forEach.call(t,(function(t,r){!1===t.isCardMounted&&(t.item.mount(t.selector+e),t.isCardMounted=!0)}))}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];Array.prototype.forEach.call(e,(function(e,t){!0===e.isCardMounted&&(e.item.unmount(),e.isCardMounted=!1)}))}0!==Object.keys(give_stripe_vars.element_font_styles).length&&s.push(give_stripe_vars.element_font_styles),Array.prototype.forEach.call(c,(function(e){var c=e.querySelector(".give-form");if(null!==c){var u=c.getAttribute("data-publishable-key"),p=c.getAttribute("data-account"),f=c.getAttribute("data-id");if(null!==u){r[f]=Stripe(u),0!==p.trim().length&&(r[f]=Stripe(u,{stripeAccount:p}));var _=r[f].elements({locale:n});s.length>0&&(_=r[f].elements({fonts:s,locale:n})),null!==c.querySelector(".give-gateway:checked")&&(i=c.querySelector(".give-gateway:checked").value);var g=c.querySelector(".give-submit");t=function(e,t,r){var i=[],a=give_stripe_vars.element_base_styles,l=give_stripe_vars.element_complete_styles,s=give_stripe_vars.element_empty_styles,n=give_stripe_vars.element_invalid_styles,c={base:a,complete:l,empty:s,invalid:n},o={focus:"focus",empty:"empty",invalid:"invalid"};if("multi"===give_stripe_vars.cc_fields_format){var d=t.create("cardNumber",{style:c,classes:o,placeholder:give_stripe_vars.card_number_placeholder_text});d.addEventListener("change",(function(t){var r="diners"===t.brand?"dinersclub":t.brand;e.querySelector(".card-type").className="card-type "+r}));var v=t.create("cardExpiry",{style:c,classes:o}),u=t.create("cardCvc",{style:c,classes:o,placeholder:give_stripe_vars.card_cvc_placeholder_text});i.push(d,u,v)}else if("single"===give_stripe_vars.cc_fields_format){var p=t.create("card",{style:c,classes:o,hidePostalCode:!!give_stripe_vars.checkout_address});i.push(p)}return i}(c,_),"single"===give_stripe_vars.cc_fields_format?l=["#give-stripe-single-cc-fields-"]:"multi"===give_stripe_vars.cc_fields_format&&(l=["#give-card-number-field-","#give-card-cvc-field-","#give-card-expiration-field-"]),a[f]=[],Array.prototype.forEach.call(l,(function(e,r){a[f][r]=[],a[f][r].item=t[r],a[f][r].selector=e,a[f][r].isCardMounted=!1})),jQuery(document).on("give_gateway_loaded",(function(e,t,r){v(a[f]),"stripe"===c.querySelector(".give-gateway-option-selected .give-gateway").value&&setTimeout((function(){d(f,a[f])}),100),o(f,c)})),"stripe"===i||give_stripe_vars.stripe_card_update?(g.setAttribute("disabled","disabled"),d(f,a[f]),g.removeAttribute("disabled")):v(t),o(f,c)}}})),jQuery("body").on("submit",".give-form",(function(e){var t=jQuery(this),i=t.find('input[name="give-form-id-prefix"]').val();("stripe"===t.find("input.give-gateway:checked").val()||give_stripe_vars.stripe_card_update)&&(!function(e,t){var i={billing_details:{}},a=e.find('input[name="give-form-id"]').val(),l=e.find('input[name="give-form-id-prefix"]').val(),s=e.find("[id^=give-purchase-button]"),n=e.find(".card-name").val();e.find("[id^=give-purchase-button]").attr("disabled","disabled"),"multi"===give_stripe_vars.cc_fields_format&&""!==n&&(i.billing_details.name=n);if(give_stripe_vars.checkout_address&&!give_stripe_vars.stripe_card_update){var c=e.find(".card-address").val(),o=e.find(".card-address-2").val(),d=e.find(".card-city").val(),v=e.find(".card_state").val(),u=e.find(".card-zip").val(),p=e.find(".billing-country").val();i.billing_details.address={line1:c||"",line2:o||"",city:d||"",state:v||"",postal_code:u||"",country:p||""}}r[l].createPaymentMethod("card",t,i).then((function(t){if(t.error){var r='<div class="give_errors"><p class="give_error">'.concat(t.error.message,"</p></div>");s.attr("disabled",!1),jQuery(".give-loading-animation").fadeOut(),e.find("[id^=give-stripe-payment-errors-"+a+"]").html(r),give_global_vars.complete_purchase?s.val(give_global_vars.complete_purchase):s.val(s.data("before-validation-label"))}else!function(e,t){e.find('input[name="give_stripe_payment_method"]').val(t.id),e.get(0).submit()}(e,t.paymentMethod)}))}(t,a[i][0].item),e.preventDefault())}))}))}});