"use strict";(self.webpackChunkwcStripe=self.webpackChunkwcStripe||[]).push([[329],{37(e,t,r){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{c:()=>h});var o,i="clover",c="https://js.stripe.com",s="".concat(c,"/").concat(i,"/stripe.js"),a=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,u=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,l="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",p=function(e){return a.test(e)||u.test(e)},d=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",r=document.createElement("script");r.src="".concat(s).concat(t);var n=document.head||document.body;if(!n)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return n.appendChild(r),r},f=null,v=null,m=null,w=!1,y=function(){return o||(o=(e=null,null!==f?f:(f=new Promise(function(t,r){if("undefined"!=typeof window&&"undefined"!=typeof document)if(window.Stripe&&e&&console.warn(l),window.Stripe)t(window.Stripe);else try{var n=function(){for(var e=document.querySelectorAll('script[src^="'.concat(c,'"]')),t=0;t<e.length;t++){var r=e[t];if(p(r.src))return r}return null}();if(n&&e)console.warn(l);else if(n){if(n&&null!==m&&null!==v){var o;n.removeEventListener("load",m),n.removeEventListener("error",v),null===(o=n.parentNode)||void 0===o||o.removeChild(n),n=d(e)}}else n=d(e);m=function(e,t){return function(){window.Stripe?e(window.Stripe):t(new Error("Stripe.js not available"))}}(t,r),v=function(e){return function(t){e(new Error("Failed to load Stripe.js",{cause:t}))}}(r),n.addEventListener("load",m),n.addEventListener("error",v)}catch(e){return void r(e)}else t(null)})).catch(function(e){return f=null,Promise.reject(e)})).catch(function(e){return o=null,Promise.reject(e)}));var e};Promise.resolve().then(function(){return y()}).catch(function(e){w||console.warn(e)});var h=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];w=!0;var o=Date.now();return y().then(function(e){return function(e,t,r){if(null===e)return null;var o=t[0];if("string"!=typeof o)throw new Error("Expected publishable key to be of type string, got type ".concat(n(o)," instead."));var c=o.match(/^pk_test/),s=function(e){return 3===e?"v3":e}(e.version),a=i;c&&s!==a&&console.warn("Stripe.js@".concat(s," was loaded on the page, but @stripe/stripe-js@").concat("8.11.0"," expected Stripe.js@").concat(a,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var u=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"8.11.0",startTime:t})}(u,r),u}(e,t,o)})}}}]);