PageSourceSearch

https://floorball-koenizbern.ch/assets/payment-D0w2UC9H.js

js floorball-koenizbern.ch collected 2026-10-09 17:14:42 UTC 6,602 bytes, 1 lines download raw bytes

1import{p as ye,l as Se,as as N,D as Y,B as c,q as a,E as we,i as Ee,c as d,L as je,r as u,s as m,F as Pe,e as A,t as J,h as b,j as xe,v as Ie,w as Le,x as _,at as Te,G as Ce,z as U,k as S,b as Re,u as y,A as z,au as ke,H as Ae}from"./index-CvUyw71N.js";var ee="https://js.stripe.com/v3",Be=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/;var Fe=function(){for(var t=document.querySelectorAll('script[src^="'.concat(ee,'"]')),r=0;r<t.length;r++){var s=t[r];if(Be.test(s.src))return s}return null},Q=function(t){var r="",s=document.createElement("script");s.src="".concat(ee).concat(r);var o=document.head||document.body;if(!o)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return o.appendChild(s),s},We=function(t,r){!t||!t._registerWrapper||t._registerWrapper({name:"stripe-js",version:"4.6.0",startTime:r})},P=null,B=null,F=null,De=function(t){return function(){t(new Error("Failed to load Stripe.js"))}},Ge=function(t,r){return function(){window.Stripe?t(window.Stripe):r(new Error("Stripe.js not available"))}},He=function(t){return P!==null?P:(P=new Promise(function(r,s){if(typeof window>"u"||typeof document>"u"){r(null);return}if(window.Stripe){r(window.Stripe);return}try{var o=Fe();if(!(o&&t)){if(!o)o=Q(t);else if(o&&F!==null&&B!==null){var v;o.removeEventListener("load",F),o.removeEventListener("error",B),(v=o.parentNode)===null||v===void 0||v.removeChild(o),o=Q(t)}}F=Ge(r,s),B=De(s),o.addEventListener("load",F),o.addEventListener("error",B)}catch(W){s(W);return}}),P.catch(function(r){return P=null,Promise.reject(r)}))},$e=function(t,r,s){if(t===null)return null;var o=t.apply(void 0,r);return We(o,s),o},x,re=!1,te=function(){return x||(x=He(null).catch(function(t){return x=null,Promise.reject(t)}),x)};Promise.resolve().then(function(){return te()}).catch(function(l){re||console.warn(l)});var qe=function(){for(var t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];re=!0;var o=Date.now();return te().then(function(v){return $e(v,r,o)})},Ue=S('<div id="payment-element" class="svelte-j8csnp"></div>'),ze=S('<div class="gateway svelte-j8csnp"><label class="input-radio svelte-j8csnp"><input type="radio" name="gatewayId" required="" class="svelte-j8csnp"/> <span class="svelte-j8csnp"><span class="gateway-title svelte-j8csnp"> </span> <span class="gateway-desc fontsize-small svelte-j8csnp"> </span></span></label> <!></div>'),Ve=S('<span class="spinner svelte-j8csnp"></span>'),Ke=S('<button><span class="label svelte-j8csnp">Zahlung abschliessen</span> <!></button>'),Me=S('<div class="error color-red svelte-j8csnp"> </div>'),Ze=S('<div class="wrap svelte-j8csnp"><div class="headline svelte-j8csnp"><!></div> <div class="payment svelte-j8csnp"><h2 class="svelte-j8csnp">Wählen Sie Ihre Zahlungsmethode:</h2> <form class="method svelte-j8csnp"><!> <!> <!></form></div></div>');function Xe(l,t){ye(t,!1);const r=()=>Ie(I,"$cart",s),[s,o]=Le(),v=_(),W=[],I=Se(),ne="/checkout/erfolg",ae=N("VITE_STRIPE_PUBLISHABLE_KEY"),oe=N("CRAFT_WEB_URL");let w=_(null),L=_(!1),T,C=_(!1),R,E,V,D=_(!1),h=_();function se(n){return[{id:2,name:"Kreditkarte (VISA, Mastercard, etc.), TWINT, Apple Pay, Google Pay...",desc:"Stripe"}]}async function ie(n){if(!n)return;console.log("gateway todo maybe disable inputs so no change can happen at the same time"),c(L,!0),c(h,null);const e=new FormData;e.append("gatewayId",n);try{if(await I.updateOrder(e),r().gatewayId!==2){le();return}let i=await I.makePayment();const p=i.order;await K(i)}catch(i){console.error(i.message),c(h,i.message),c(L,!1);return}finally{c(L,!1)}}async function K(n){T||(T=await qe(ae)),c(C,!0),V=n.transactionHash,await Te();const e={theme:"flat",variables:{borderRadius:"0",colorPrimary:"#ffffff",colorBackground:"#ffffff",colorText:"#ffffff",colorTextPlaceholder:"#808080",colorDanger:"#dc1006",gridColumnSpacing:"15px",gridRowSpacing:"30px",tabSpacing:"7.5px",tabIconSelectedColor:"#1f1f1f",tabIconColor:"#ffffff"},rules:{".Input":{border:"none",borderBottom:"1px solid",display:"block",width:"100%",backgroundColor:"transparent",font:"inherit",fontWeight:"599",padding:"0.25rem 0",fontSize:"18px"},".Input--invalid":{boxShadow:"none",borderBottomColor:"#dc1006"},".Input:focus":{boxShadow:"none"},".Error":{},".Label":{fontSize:"18px"},".Tab":{color:"#ffffff",backgroundColor:"#414040",borderRadius:".5rem"},".Tab:hover":{color:"#e0e0e0"},".Tab:focus":{boxShadow:"none",outline:"none"},".Tab--selected":{color:"#1f1f1f"},".Tab--selected:focus":{boxShadow:"none",outline:"none"},".Block":{backgroundColor:"#414040",borderRadius:"0.5rem"}}};R=T.elements({appearance:e,clientSecret:n.redirectData.client_secret}),E=R.create("payment",{layout:"tabs"}),E.mount("#payment-element")}function le(){if(!E)return;const n=document.getElementById("payment-element");n.style.height=n.offsetHeight+"px",E.destroy(),E=null,R=null,c(C,!1)}async function ce(n){var p;if(n.preventDefault(),r().gatewayId===2){de();return}let e;try{e=await I.makePayment()}catch(f){console.error(f),alert("Es ist ein Fehler aufgetreten!");return}const i=e.order;if(!i.isCompleted)if(e.redirect)window.location.href=e.redirect;else{alert("Es ist ein Fehler aufgetreten!");return}((p=r())==null?void 0:p.gatewayId)==2?await K(e):window.location.href=ne+"?order="+i.number}async function de(){const{error:n}=await T.confirmPayment({elements:R,confirmParams:{return_url:oe+"/actions/commerce/payments/complete-payment?commerceTransactionHash="+V}});n.type==="card_error"||n.type==="validation_error"?c(h,n.message):c(h,"Es ist ein unerwarteter Fehler aufgetreten.")}Y(()=>r(),()=>{c(v,se(r()))}
1),Y(()=>a(w),()=>{ie(a(w))}),we(),Ee();var G=Ze(),H=d(G),ue=d(H);je(ue,{headline:"Zahlung",level:1,align:"left"}),u(H);var M=m(H,2),$=m(d(M),2),Z=d($);Pe(Z,1,()=>a(v),Ce,(n,e)=>{var i=ze(),p=d(i),f=d(p);Re(f);var g,k=m(f,2),q=d(k),me=d(q,!0);u(q);var X=m(q,2),he=d(X,!0);u(X),u(k),u(p);var ge=m(p,2);{var be=j=>{var _e=Ue();b(j,_e)};A(ge,j=>{a(e),a(C),y(()=>a(e).id===2&&a(C))&&j(be)})}u(i),U(()=>{f.disabled=a(L),g!==(g=(a(e),y(()=>a(e).id)))&&(f.value=(f.__value=(a(e),y(()=>a(e).id)))??""),z(me,(a(e),y(()=>a(e).name))),z(he,(a(e),y(()=>a(e).desc)))}),ke(W,[],f,()=>(a(e),y(()=>a(e).id),a(w)),j=>c(w,j)),b(n,i)});var O=m(Z,2);{var fe=n=>{var e=Ke();let i;var p=m(d(e),2);{var f=g=>{var k=Ve();b(g,k)};A(p,g=>{a(D)&&g(f)})}u(e),U(()=>i=Ae(e,1,"svelte-j8csnp",null,i,{loading:a(D)})),J("click",e,()=>c(D,!0)),b(n,e)};A(O,n=>{a(w)&&n(fe)})}var pe=m(O,2);{var ve=n=>{var e=Me(),i=d(e,!0);u(e),U(()=>z(i,a(h))),b(n,e)};A(pe,n=>{a(h)&&n(ve)})}u($),u(M),u(G),J("submit",$,ce),b(l,G),xe(),o()}export{Xe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.