+function f(r){if(!(r!==null&&r.BS_PRIVATE_NESTED_SOME_NONE!==void 0))return r;var e=r.BS_PRIVATE_NESTED_SOME_NONE;if(e!==0)return{BS_PRIVATE_NESTED_SOME_NONE:e-1|0}}function p(r,e){if(r<=0)return[];for(var n=new Array(r),t=0;t<r;++t)n[t]=e;return n}function H(r){var e=Object.prototype.toString.call(r);switch(e){case"[object Array]":return{TAG:"Array",_0:r};case"[object Boolean]":return{TAG:"Bool",_0:r};case"[object Null]":return"Null";case"[object Number]":return{TAG:"Number",_0:r};case"[object String]":return{TAG:"String",_0:r};default:return{TAG:"Object",_0:r}}}var y={classify:H};function F(r){if(typeof r=="boolean")return r}function W(r){if(r===null)return null}function L(r){if(typeof r=="string")return r}function V(r){if(typeof r=="number")return r}function q(r){if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return r}function x(r){if(Array.isArray(r))return r}var i={bool:F,$$null:W,string:L,$$float:V,object:q,array:x};function G(r){return Math.floor(r)|0}function z(r,e){var n=Math.random()*(e-r|0);return(Math.floor(n)|0)+r|0}var w={floor:G,random:z};function E(r,e,n){return r.reduce(n,e)}function C(r,e){if(r!==void 0)return e(f(r))}function o(r,e){return r!==void 0?f(r):e}function O(){var r="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";return E(p(32,0),"",function(e,n){var t=w.random(0,r.length),c=r.charAt(t);return e+c})}function I(r){var e=r!==void 0?o(i.object(r),{}):{},n=e.env;if(n===void 0)return"";var t=i.string(n);return t!==void 0?t:""}function N(r){var e=r!==void 0?o(i.object(r),{}):{},n=e.version;if(n===void 0)return"";var t=i.string(n);return t!==void 0?t:""}function Y(r,e){var n=y.classify(r),t;if(typeof n!="object")t="";else switch(n.TAG){case"String":t=n._0;break;case"Object":t=o(C(n._0.publishableKey,i.string),"");break;default:t=""}return new Promise(function(c,S){var b=O(),P=Date.now(),v=N(e),T=I(e),u,l=0;switch(T){case"PROD":switch(v){case"V1":u="https://checkout.hyperswitch.io/v0/HyperLoader.js";break;case"V2":u="https://checkout.hyperswitch.io/v2/HyperLoader.js";break;default:l=1}break;case"SANDBOX":switch(v){case"V1":u="https://beta.hyperswitch.io/v1/HyperLoader.js";break;case"V2":u="https://beta.hyperswitch.io/v2/HyperLoader.js";break;default:l=1}break;default:l=1}l===1&&(u=v==="V2"?t.startsWith("pk_prd_")?"https://checkout.hyperswitch.io/v2/HyperLoader.js":"https://beta.hyperswitch.io/v2/HyperLoader.js":t.startsWith("pk_prd_")?"https://checkout.hyperswitch.io/v0/HyperLoader.js":"https://beta.hyperswitch.io/v1/HyperLoader.js");var m=Object.fromEntries([["sessionID",b],["timeStamp",P.toString()]]);if(document.querySelectorAll('script[src="'+u+'"]').length===0){var a=document.createElement("script");a.src=u,a.onload=function(){var s=window.Hyper;if(s!=null)return c(s(r,e,m))},a.onerror=function(s){S(s)},document.body.appendChild(a);return}console.warn("INTEGRATION WARNING: There is already an existing script tag for "+u+". Multiple additions of HyperLoader.js is not permitted, please add it on the top level only once.");var d=window.Hyper;if(d!=null)return c(d(r,e,m))})}function ir(r,e){return console.warn("loadStripe is deprecated. Please use loadHyper instead."),Y(r,e)}export{Y as loadHyper,ir as loadStripe};
0 commit comments