PageSourceSearch

https://www.cheater-finder.ai/_next/static/chunks/7533-186c970c164…?dpl=dpl_CrjejRkHMT6xFqoicMEcQrW2UgbX

js cheater-finder.ai collected 2026-10-05 11:54:36 UTC 29,376 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7533],{3998:(e,t,n)=>{n.d(t,{$:()=>l});var r=n(95155);n(12115);var a=n(46673),i=n(83101),s=n(64269);let o=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:n,size:i,asChild:l=!1,...d}=e,c=l?a.DX:"button";return(0,r.jsx)(c,{"data-slot":"button",className:(0,s.cn)(o({variant:n,size:i,className:t})),...d})}},10121:(e,t,n)=>{n.d(t,{A:()=>m});var r=n(95155),a=n(12115),i=n(76907),s=n(65229),o=n(99708);let l={en:"Pay",fr:"Payer",es:"Pagar",de:"Bezahlen",it:"Paga",pt:"Pagar"},d={declined:{en:"Your bank declined the payment — you have not been charged. Please try again or use a different card.",fr:"Votre banque a refus\xe9 le paiement — aucun d\xe9bit n'a \xe9t\xe9 effectu\xe9. R\xe9essayez ou utilisez une autre carte.",es:"Tu banco rechaz\xf3 el pago — no se te ha cobrado nada. Int\xe9ntalo de nuevo o usa otra tarjeta.",de:"Ihre Bank hat die Zahlung abgelehnt — es wurde nichts abgebucht. Bitte versuchen Sie es erneut oder verwenden Sie eine andere Karte.",it:"La tua banca ha rifiutato il pagamento — non ti \xe8 stato addebitato nulla. Riprova o usa un'altra carta.",pt:"O seu banco recusou o pagamento — nada foi cobrado. Tente novamente ou use outro cart\xe3o."},expired:{en:"Your payment session expired — we've started a new one. Please re-enter your card details.",fr:"Votre session de paiement a expir\xe9 — une nouvelle session a \xe9t\xe9 ouverte. Merci de ressaisir votre carte.",es:"Tu sesi\xf3n de pago caduc\xf3 — hemos abierto una nueva. Vuelve a introducir los datos de tu tarjeta.",de:"Ihre Zahlungssitzung ist abgelaufen — wir haben eine neue gestartet. Bitte geben Sie Ihre Kartendaten erneut ein.",it:"La tua sessione di pagamento \xe8 scaduta — ne abbiamo aperta una nuova. Inserisci di nuovo i dati della carta.",pt:"A sua sess\xe3o de pagamento expirou — abrimos uma nova. Volte a introduzir os dados do seu cart\xe3o."}},c={en:"Confirm the payment with your bank",fr:"Confirmez le paiement aupr\xe8s de votre banque",es:"Confirma el pago con tu banco",de:"Best\xe4tigen Sie die Zahlung bei Ihrer Bank",it:"Conferma il pagamento con la tua banca",pt:"Confirme o pagamento com o seu banco"},p={VISA:"VISA",MASTER:"MC",AMEX:"AMEX"};function m(e){let{checkoutId:t,gateway:n,error:m,amountLabel:u,live:x=!1,resultUrl:f,onAmexDetected:h,notice:g=null,onExpiring:b,onClose:w}=e,v=(0,a.useRef)(!1),[y,j]=(0,a.useState)(!1),[N,k]=(0,a.useState)(!1),S=(0,a.useRef)("en"),z=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=(document.documentElement.lang||"en").slice(0,2).toLowerCase();l[e]&&(S.current=e)},[]),(0,a.useEffect)(()=>{if(t)try{sessionStorage.setItem("pixxlesPendingCheckout",JSON.stringify({id:t,ts:Date.now()}))}catch(e){}},[t]);let A=()=>{if(!z.current)try{sessionStorage.removeItem("pixxlesPendingCheckout")}catch(e){}w()},E=(0,a.useRef)(A);E.current=A;let C=(0,a.useRef)(h);C.current=h;let I=(0,a.useRef)(b);if(I.current=b,(0,a.useEffect)(()=>
1{if(!t)return;let e=setTimeout(()=>{var e;z.current||null==(e=I.current)||e.call(I)},15e5);return()=>clearTimeout(e)},[t]),(0,a.useEffect)(()=>{let e=e=>{"Escape"!==e.key||z.current||E.current()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,a.useEffect)(()=>{var e;if(!t||!n||v.current)return;v.current=!0,z.current=!1,j(!1),k(!1),null==(e=document.querySelector(".pixxles-widget"))||e.classList.remove("cf-3ds");let r=S.current,a="".concat(l[r]).concat(u?" ".concat(u):""),i=Number.MAX_SAFE_INTEGER,s=!1;window.wpwlOptions={locale:r,style:"card",brandDetection:!0,brandDetectionType:"binlist",showCVVHint:!0,..."www.cheater-finder.ai"===window.location.hostname?{applePay:{version:3,displayName:"Cheater Finder",merchantCapabilities:["supports3DS"],supportedNetworks:["visa","masterCard"]}}:{},iframeStyles:{"card-number-placeholder":{color:"#71717a","font-size":"16px"},"cvv-placeholder":{color:"#71717a","font-size":"16px"},".wpwl-control-cardNumber":{color:"#ffffff","font-size":"16px","background-color":"transparent"},".wpwl-control-cvv":{color:"#ffffff","font-size":"16px","background-color":"transparent"}},onReady:function(){i=Date.now(),j(!0);let e=document.querySelector(".pixxles-widget .wpwl-button-pay");e&&(e.textContent=a),o(),d()},onBeforeSubmitCard:function(){return c=!0,z.current=!0,!0},onChangeBrand:function(e){var t;if(Date.now()-i<1e3)return;if("AMEX"===String(e).toUpperCase()&&C.current&&!s&&!z.current){s=!0,C.current();return}let n=document.querySelector(".pixxles-widget .wpwl-group-cardNumber .wpwl-wrapper");if(!n)return;let r=n.querySelector(".cf-brand-badge"),a=null!=(t=p[String(e).toUpperCase()])?t:"";if(!a){null==r||r.remove();return}r||((r=document.createElement("span")).className="cf-brand-badge",n.appendChild(r)),r.textContent=a}};let o=()=>{let e=document.querySelector(".pixxles-widget");if(!e)return;let t=e.querySelector(".wpwl-apple-pay-button, apple-pay-button, [class*='apple-pay'], [class*='ApplePay']"),n=e.querySelector(".wpwl-form-card, .wpwl-group-cardNumber, .wpwl-control-cardNumber");if(!t||!n)return;let r=new Set;for(let n=t;n&&n!==e.parentElement;n=n.parentElement)r.add(n);let a=n;for(;a&&!r.has(a);)a=a.parentElement;if(!a)return;let i=t;for(;i.parentElement&&i.parentElement!==a;)i=i.parentElement;if(i.parentElement===a&&(a.firstElementChild!==i&&a.insertBefore(i,a.firstElementChild),!e.querySelector(".cf-pay-divider"))){let e=document.createElement("div");e.className="cf-pay-divider",e.innerHTML="<span>or pay by card</span>",i.insertAdjacentElement("afterend",e)}},d=()=>{let e=document.querySelector(".pixxles-widget form.wpwl-form-card"),t=null==e?void 0:e.querySelector(".wpwl-group-cardHolder"),n=null==e?void 0:e.querySelector(".wpwl-group-cvv");t&&n&&t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING&&n.insertAdjacentElement("afterend",t)},c=!1,m=document.createElement("script");m.src="".concat(n,"/v1/paymentWidgets.js?checkoutId=").concat(t),m.async=!0,document.body.appendChild(m);let x=new MutationObserver(()=>{o(),d(),(()=>{if(!c)return;let e=document.querySelector(".pixxles-widget");if(!(!e||e.classList.contains("cf-3ds")))for(let n of e.querySelectorAll("iframe:not(.wpwl-control-iframe)")){let r=n.getBoundingClientRect();if(r.width>=200&&r.height>=150){var t;e.classList.add("cf-3ds"),k(!0),null==(t=e.closest(".cf-pixxles-scroll"))||t.scrollTo({top:0});return}}})()});return x.observe(document.body,{childList:!0,subtree:!0}),()=>{v.current=!1,x.disconnect(),m.remove();try{var e,t;null==(t=window.wpwl)||null==(e=t.unload)||e.call(t)}catch(e){}}},[t,n,u]),!t&&!m)return null;let P=f?f.startsWith("http")?f:"".concat(window.location.origin).concat(f):window.location.href.split("?")[0];return(0,r.jsxs)("div",{className:"cf-pixxles-backdrop cf-pixxles-scroll fixed inset-0 z-[100] flex items-center justify-center overflow-y-auto bg-black/50 backdrop-blur-[2px] p-4",onClick:e=>{e.target!==e.currentTarget||z.current||A()},children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:'\n@keyframes cfFadeIn { from { opacity: 0 } to { opacity: 1 } }\n@keyframes cfPopIn {\n  from { opacity: 0; transform: scale(.96) translateY(10px) }\n  to { opacity: 1; transform: none }\n}\n.cf-pixxles-backdrop { animation: cfFadeIn .18s ease-out both; }\n.cf-pixxles-panel { animation: cfPopIn .22s cubic-bezier(.16,1,.3,1) both; }\n.pixxles-widget .wpwl-form-card,\n.pixxles-widget .wpwl-form {\n  background: transparent !important;\n  box-shadow: none !important;\n  border: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n/* Stripe-like layout: card number full width, then expiry + CVV side by side.\n   Explicit grid placement (NOT a DOM reorder): the CVV field is an iframe and\n   moving an iframe in the DOM reloads it, breaking the widget\'s field binding. */\n.pixxles-widget form.wpwl-form-card {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  column-gap: 12px !important;\n}\n/* OPPWA\'s stylesheet gives groups percentage widths (66%/33%) for its own\n   float layout; inside a grid cell they shrink the fields — force full width. */\n.pixxles-widget .wpwl-group {\n  grid-column: 1 / -1;\n  width: 100% !important;\n  float: none !important;\n  /* OPPWA also puts padding-right:24px on full-width groups as a float gutter —\n     with border-box it shortens the field vs the grid edge. */\n  padding: 0 !important;\n  margin-bottom: 12px !important;\n}\n.pixxles-widget .wpwl-group-cardNumber { grid-row: 1 !important; }
1\n.pixxles-widget .wpwl-group-expiry { grid-row: 2 !important; grid-column: 1 / 2 !important; }\n.pixxles-widget .wpwl-group-cvv { grid-row: 2 !important; grid-column: 2 / 3 !important; }\n.pixxles-widget .wpwl-group-cardHolder { grid-row: 3 !important; }\n.pixxles-widget .wpwl-group-submit { grid-row: 4 !important; }\n.pixxles-widget .wpwl-group-brand { display: none !important; }\n.pixxles-widget .wpwl-label {\n  color: #d4d4d8 !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  margin-bottom: 6px !important;\n  text-transform: none !important;\n}\n/* The visual field box lives on the WRAPPER, which flex-centres its content.\n   This is what keeps the typed text AND the blinking caret vertically centred:\n   the iframe\'s internal document is fixed at ~38px and top-aligned, so styling\n   the .wpwl-control (iframe element) height directly leaves the caret too low.\n   Excludes the submit wrapper so the Pay button keeps its own styling. */\n.pixxles-widget .wpwl-wrapper:not(.wpwl-wrapper-submit) {\n  position: relative !important;\n  width: 100% !important;\n  display: flex !important;\n  align-items: center !important;\n  background: #18181b !important;\n  border: 1px solid #3f3f46 !important;\n  border-radius: 12px !important;\n  height: 48px !important;\n  padding: 0 14px !important;\n  box-sizing: border-box !important;\n  transition: border-color .15s ease !important;\n}\n.pixxles-widget .wpwl-wrapper:not(.wpwl-wrapper-submit):focus-within {\n  border-color: #f43f5e !important;\n}\n/* Validation errors: red border on the field box + readable hint below it. */\n.pixxles-widget .wpwl-group.wpwl-has-error .wpwl-wrapper:not(.wpwl-wrapper-submit) {\n  border-color: #f43f5e !important;\n  background: rgba(244,63,94,.06) !important;\n}\n.pixxles-widget .wpwl-hint {\n  color: #f87171 !important;\n  font-size: 11px !important;\n  margin-top: 4px !important;\n}\n/* Detected card brand badge, overlaid at the right edge of the number field\n   (absolute: a flex sibling would overflow the wrapper, the iframe is 100%). */\n.pixxles-widget .cf-brand-badge {\n  position: absolute !important;\n  right: 12px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  pointer-events: none !important;\n  background: #18181b !important;\n  padding: 2px 7px !important;\n  border: 1px solid #3f3f46 !important;\n  border-radius: 6px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: .03em !important;\n  color: #a1a1aa !important;\n  white-space: nowrap !important;\n}\n/* The control itself (native input OR iframe) is transparent & borderless. */\n.pixxles-widget .wpwl-control {\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  color: #ffffff !important;\n  width: 100% !important;\n}\n.pixxles-widget input.wpwl-control {\n  font-size: 16px !important;\n  height: auto !important;\n  line-height: normal !important;\n}\n.pixxles-widget .wpwl-control-iframe { height: 40px !important; }\n.pixxles-widget .wpwl-icon { background: #27272a !important; border-color: #3f3f46 !important; color: #a1a1aa !important; }\n.pixxles-widget .wpwl-button-pay {\n  background: linear-gradient(to right, #f43f5e, #f97316) !important;\n  border: none !important;\n  border-radius: 12px !important;\n  color: #ffffff !important;\n  font-weight: 800 !important;\n  width: 100% !important;\n  height: 52px !important;\n  margin-top: 4px !important;\n  box-shadow: 0 10px 25px -5px rgba(244,63,94,.4) !important;\n}\n.pixxles-widget .wpwl-group-submit,\n.pixxles-widget .wpwl-wrapper-submit { width: 100% !important; float: none !important; }\n/* 3D Secure challenge: the widget appends the ACS iframe below the card form.\n   When it shows up we hide the card fields and give the iframe the whole modal,\n   so the bank page reads as its own step instead of an appendix. The card/CVV\n   iframes carry .wpwl-control-iframe — anything else is the challenge. */\n.pixxles-widget.cf-3ds .wpwl-group:not(:has(iframe:not(.wpwl-control-iframe))) {\n  display: none !important;\n}\n.pixxles-widget.cf-3ds iframe:not(.wpwl-control-iframe) {\n  width: 100% !important;\n  min-height: 440px !important;\n  border: none !important;\n  border-radius: 12px !important;\n  background: #ffffff !important;\n}\n/* Apple Pay: full width, tall. Moved to the top of the form via DOM reorder in\n   onReady (CSS order targets the group wrapper, not the button, so it fails). */\n.pixxles-widget .wpwl-apple-pay-button,\n.pixxles-widget apple-pay-button {\n  width: 100% !important;\n  height: 50px !important;\n  --apple-pay-button-width: 100%;\n  --apple-pay-button-height: 50px;\n  --apple-pay-button-border-radius: 12px;\n  margin-bottom: 4px !important;\n}\n/* "or pay by card" divider injected under the Apple Pay button */\n.pixxles-widget .cf-pay-div
1ider {\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  margin: 8px 0 14px !important;\n  color: #71717a !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  text-transform: uppercase !important;\n  letter-spacing: .04em !important;\n}\n.pixxles-widget .cf-pay-divider::before,\n.pixxles-widget .cf-pay-divider::after {\n  content: "" !important;\n  flex: 1 !important;\n  height: 1px !important;\n  background: #27272a !important;\n}\n'}}),(0,r.jsxs)("div",{className:"cf-pixxles-panel my-auto w-full max-w-md overflow-hidden rounded-3xl border border-zinc-800 bg-zinc-950 shadow-2xl shadow-black/50",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between border-b border-zinc-800/80 px-6 pb-4 pt-5",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 text-white",children:[(0,r.jsx)(i.A,{className:"h-5 w-5 text-emerald-400"}),(0,r.jsx)("span",{className:"text-sm font-bold",children:"Secure checkout"}),!x&&(0,r.jsx)("span",{className:"rounded-full border border-amber-500/30 bg-amber-500/15 px-2 py-0.5 text-[10px] font-black uppercase tracking-wider text-amber-400",children:"Sandbox"})]}),(0,r.jsx)("button",{type:"button",onClick:A,className:"rounded-full p-1.5 text-zinc-500 transition-colors hover:bg-zinc-800 hover:text-zinc-200","aria-label":"Close",children:(0,r.jsx)(s.A,{className:"h-5 w-5"})})]}),(0,r.jsx)("div",{className:"px-6 py-5",children:m?(0,r.jsx)("p",{className:"text-sm text-red-400",children:m}):(0,r.jsxs)(r.Fragment,{children:[N&&(0,r.jsx)("p",{className:"mb-4 text-center text-xs font-semibold text-zinc-300",children:c[S.current]}),g&&!N&&(0,r.jsx)("p",{className:"mb-4 rounded-lg border border-amber-500/30 bg-amber-500/10 px-3 py-2 text-xs font-semibold text-amber-300",children:d[g][S.current]}),!x&&!N&&(0,r.jsxs)("p",{className:"mb-4 text-[11px] text-zinc-500",children:["Test card (3DS):"," ",(0,r.jsx)("code",{className:"text-zinc-400",children:"4242423408720385"})," \xb7 12/30 \xb7 CVV 123"]}),(0,r.jsxs)("div",{className:"relative min-h-[240px]",children:[!y&&(0,r.jsxs)("div",{className:"absolute inset-0 space-y-4","aria-hidden":"true",children:[(0,r.jsx)("div",{className:"h-[50px] w-full animate-pulse rounded-xl bg-zinc-800/60"}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("div",{className:"h-3 w-24 animate-pulse rounded bg-zinc-800/60"}),(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"})]}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("div",{className:"h-3 w-16 animate-pulse rounded bg-zinc-800/60"}),(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"})]}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("div",{className:"h-3 w-16 animate-pulse rounded bg-zinc-800/60"}),(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"})]})]}),(0,r.jsx)("div",{className:"h-[52px] w-full animate-pulse rounded-xl bg-zinc-800/60"})]}),(0,r.jsx)("div",{className:"pixxles-widget",style:{opacity:+!!y,transition:"opacity .2s ease"},children:(0,r.jsx)("form",{action:P,className:"paymentWidgets","data-brands":"VISA MASTER AMEX"})},t)]}),!N&&(0,r.jsxs)("div",{className:"mt-5 space-y-2.5 border-t border-zinc-800/80 pt-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-center gap-2 text-[11px] text-zinc-400",children:[(0,r.jsx)(o.A,{className:"h-3.5 w-3.5 text-emerald-400"}),(0,r.jsx)("span",{children:"256-bit SSL encryption \xb7 PCI DSS Level 1"})]}),(0,r.jsxs)("div",{className:"flex items-center justify-center gap-2 text-zinc-500",children:[(0,r.jsx)("span",{className:"rounded border border-zinc-700 px-1.5 py-0.5 text-[10px] font-bold tracking-wide",children:"VISA"}),(0,r.jsx)("span",{className:"rounded border border-zinc-700 px-1.5 py-0.5 text-[10px] font-bold tracking-wide",children:"MASTERCARD"}),(0,r.jsx)("span",{className:"rounded border border-zinc-700 px-1.5 py-0.5 text-[10px] font-bold tracking-wide",children:"AMEX"})]}),(0,r.jsx)("p",{className:"text-center text-[10px] text-zinc-600",children:"Billed as PIX*Cheater-Finder \xb7 Powered by Pixxles"})]})]})})]})]})}},11647:(e,t,n)=>{n.d(t,{E:()=>l});var r=n(95155);n(12115);var a=n(46673),i=n(83101),s=n(64269);let o=(0,i.F)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function l(e){let{className:t,variant:n,asChild:i=!1,...l}=e,d=i?a.DX:"span";return(0,r.jsx)(d,{"data-slot":"badge",className:(0,s.cn)(o({variant:n}),t),...l})}}
1,29038:(e,t,n)=>{n.d(t,{A:()=>m});var r=n(95155),a=n(12115),i=n(81463),s=n(76907),o=n(65229),l=n(99708),d=n(18955),c=n(36809);let p={en:"American Express detected — we've switched you to our secure checkout that accepts Amex.",fr:"Carte American Express d\xe9tect\xe9e — nous vous avons bascul\xe9 vers notre paiement s\xe9curis\xe9 compatible Amex.",es:"Tarjeta American Express detectada: te hemos redirigido a nuestro pago seguro compatible con Amex.",de:"American Express erkannt — wir haben Sie zu unserem sicheren Checkout weitergeleitet, der Amex akzeptiert.",it:"Carta American Express rilevata: ti abbiamo reindirizzato al nostro checkout sicuro che accetta Amex.",pt:"Cart\xe3o American Express detectado — redirecionamos voc\xea para o nosso checkout seguro que aceita Amex."};function m(e){var t;let{sessionId:n,error:m,email:u,country:x,amountLabel:f,onComplete:h,onClose:g,amexNotice:b=!1}=e,w=(0,d.c)(),v=(0,c.Ym)(),[y,j]=(0,a.useState)(!1),[N,k]=(0,a.useState)(null);if((0,a.useEffect)(()=>{if(!n)return;k(null),j(!1);let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[n]),!n&&!m)return null;let S=f?w("payment.cta",{amount:f}):void 0,z=u||x?{...u?{email:u}:{},...x?{address:{country:x}}:{}}:void 0;return(0,r.jsx)("div",{className:"fixed inset-0 z-[100] flex items-start justify-center overflow-y-auto bg-black/50 backdrop-blur-md p-4 py-10",children:(0,r.jsxs)("div",{className:"w-full max-w-md overflow-hidden rounded-3xl border border-zinc-800 bg-zinc-950 shadow-2xl shadow-black/50",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between border-b border-zinc-800/80 px-6 pb-4 pt-5",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 text-white",children:[(0,r.jsx)(s.A,{className:"h-5 w-5 text-emerald-400"}),(0,r.jsx)("span",{className:"text-sm font-bold",children:w("pricing.trial.guarantee")})]}),(0,r.jsx)("button",{type:"button",onClick:g,className:"rounded-full p-1.5 text-zinc-500 transition-colors hover:bg-zinc-800 hover:text-zinc-200","aria-label":"Close",children:(0,r.jsx)(o.A,{className:"h-5 w-5"})})]}),(0,r.jsx)("div",{className:"px-4 py-5 sm:px-6",children:m?(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("p",{className:"text-sm font-bold text-red-400",children:w("payment.error.title")}),(0,r.jsx)("p",{className:"text-xs text-zinc-500",children:m})]}):(0,r.jsxs)(r.Fragment,{children:[b&&(0,r.jsx)("div",{className:"mb-4 rounded-xl border border-amber-500/30 bg-amber-500/10 px-4 py-3",children:(0,r.jsx)("p",{className:"text-xs font-semibold text-amber-300",children:null!=(t=p[v])?t
1:p.en})}),N&&(0,r.jsx)("div",{className:"mb-4 rounded-xl border border-red-500/30 bg-red-500/10 px-4 py-3",children:(0,r.jsx)("p",{className:"text-xs font-semibold text-red-400",children:N})}),(0,r.jsxs)("div",{className:"relative min-h-[420px]",children:[!y&&(0,r.jsxs)("div",{className:"absolute inset-0 space-y-4","aria-hidden":"true",children:[(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"}),(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"}),(0,r.jsx)("div",{className:"h-12 w-full animate-pulse rounded-xl bg-zinc-800/60"})]}),(0,r.jsx)("div",{className:"h-[52px] w-full animate-pulse rounded-xl bg-zinc-800/60"})]}),(0,r.jsx)("div",{style:{opacity:+!!y,transition:"opacity .2s ease"},children:n&&(0,r.jsx)(i.UK,{sessionId:n,theme:"dark",locale:v,adaptivePricing:!0,prefill:z,hidePrice:!0,themeOptions:{accentColor:"#f43f5e",borderRadius:12,backgroundColor:"#09090b",buttonText:S},onStateChange:e=>{"loading"!==e&&j(!0)},onPaymentError:e=>k((null==e?void 0:e.message)||w("payment.error.description")),onComplete:(e,t)=>h(t)})})]}),(0,r.jsxs)("div",{className:"mt-5 flex items-center justify-center gap-2 border-t border-zinc-800/80 pt-4 text-[11px] text-zinc-400",children:[(0,r.jsx)(l.A,{className:"h-3.5 w-3.5 text-emerald-400"}),(0,r.jsxs)("span",{children:[w("hero.sslEncryption")," \xb7 PCI DSS Level 1 \xb7 Whop"]})]})]})})]})})}},34663:(e,t,n)=>{n.d(t,{N_:()=>i,a8:()=>o,rd:()=>l});var r=n(55251),a=n(55468);let{Link:i,redirect:s,usePathname:o,useRouter:l,getPathname:d}=(0,r.A)(a.DT)},55468:(e,t,n)=>{n.d(t,{IB:()=>a,DT:()=>i});var r=n(84497);(0,r.A)({locales:["en","fr","es","de","it","pt"],defaultLocale:"en",localePrefix:"always",alternateLinks:!1});let a=["fr","en","es","de","it","pt"],i=(0,r.A)({locales:a,defaultLocale:"fr",localePrefix:"always"})},64269:(e,t,n)=>{n.d(t,{cn:()=>i});var r=n(2821),a=n(75889);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,a.QP)((0,r.$)(t))}},92952:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(95155),a=n(52056),i=n(61362),s=n(56154),o=n(18955),l=n(36809),d=n(99374);function c(e,t){let n=new URLSearchParams;return n.set("plan",e),n.set("redirectTo",t),"/api/stripe/checkout/redirect?".concat(n.toString())}function p(e){let{planType:t,pricingCountry:n,paymentProvider:p="stripe"}=e,m=(0,o.c)("suspended"),u=(0,l.Ym)();(0,d.vw)(null!=n?n:null);let x="paypal"===p||"whop"===p,f=x?"/".concat(u,"/account"):c(t,"account"),h=x?"/".concat(u,"/account"):c("pro","account");return(0,r.jsx)("div",{className:"w-full max-w-2xl mx-auto my-6 px-4",children:(0,r.jsx)("div",{className:"p-1 rounded-3xl bg-gradient-to-r from-amber-500 via-orange-500 to-red-500",children:(0,r.jsxs)("div",{className:"p-6 rounded-[calc(1.5rem-4px)] bg-zinc-950",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 rounded-2xl bg-amber-500/20 flex items-center justify-center flex-shrink-0",children:(0,r.jsx)(a.A,{className:"w-5 h-5 text-amber-400"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-xs font-black tracking-widest uppercase text-amber-400 block",children:m("badge")}),(0,r.jsx)("h3",{className:"text-lg font-bold text-white",children:m("title")})]})]}),(0,r.jsx)("p",{className:"text-zinc-400 text-sm mb-6",children:m("subtitle")}),(0,r.jsxs)("div",{className:"flex flex-wrap gap-3 mb-6 text-sm text-zinc-300",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(i.A,{className:"w-4 h-4 text-emerald-400"}),(0,r.jsx)("span",{children:m("features.scans")})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(i.A,{className:"w-4 h-4 text-emerald-400"}),(0,r.jsx)("span",{children:m("features.alerts")})]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(i.A,{className:"w-4 h-4 text-emerald-400"}),(0,r.jsx)("span",{children:m("features.immediate")})]})]}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,r.jsx)("a",{href:f,className:"flex-1 inline-flex items-center justify-center px-6 py-3 bg-gradient-to-r from-amber-500 to-orange-500 hover:from-amber-600 hover:to-orange-600 text-white font-black rounded-2xl transition-colors shadow-lg shadow-amber-500/20 text-sm",children:m("ctaReactivate")}),"starter"===t&&(0,r.jsxs)("a",{href:h,className:"flex-1 inline-flex items-center justify-center gap-2 px-6 py-3 border border-white/20 hover:bg-white/5 text-white font-bold rounded-2xl transition-colors text-sm",children:[(0,r.jsx)(s.A,{className:"w-4 h-4 text-amber-400"}),m("ctaUpgrade")]})]})]})})})}},93266:(e,t,n)=>{n.d(t,{G5:()=>s,N4:()=>a,oA:()=>o});let r=(()=>{let e=parseInt("30",10);return Number.isFinite(e)?Math.min(100,Math.max(0,e)):0})(),a=!0,i=new Set("US,GB,FR,DE,CA,ES,IT,AU,AR,BE,CH,NL,SE,AE,MX,CL,PT,PL,TR,BR,NO,DK,FI,AT,IE,CZ,SG,HU,RO,CO,NZ,ZA,GR,BG,LT,UY,EE,SK,LV,IL,LU,MT,SA,PE".split(",").map(e=>
1e.trim().toUpperCase()).filter(Boolean));function s(){let e=sessionStorage.getItem("ab_variant");return"stripe"===e||"paypal"===e||"whop"===e||"pixxles"===e?e:"whop"}function o(e){var t;let n=sessionStorage.getItem("ab_variant");if("stripe"===n||"paypal"===n||"whop"===n||"pixxles"===n)return n;let a=(t=e)&&i.has(t.toUpperCase())&&100*Math.random()<r?"pixxles":"whop";return sessionStorage.setItem("ab_variant",a),sessionStorage.setItem("ab_country",(null==e?void 0:e.toUpperCase())||"UNKNOWN"),sessionStorage.getItem("funnel_session_id")||sessionStorage.setItem("funnel_session_id",crypto.randomUUID()),a}},93428:(e,t,n)=>{n.d(t,{g:()=>i});var r=n(93266);let a=new Set(["click_subscribe","login_modal","login_success","checkout_redirect"]);function i(e,t,n){let i;if(a.has(e)){let t="funnel_tracked_".concat(e);if(sessionStorage.getItem(t))return;sessionStorage.setItem(t,"1")}let s={sessionId:((i=sessionStorage.getItem("funnel_session_id"))||(i=crypto.randomUUID(),sessionStorage.setItem("funnel_session_id",i)),i),event:e,eventData:{...t||{},ab_variant:(0,r.G5)(),ab_country:"undefined"!=typeof sessionStorage&&sessionStorage.getItem("ab_country")||"unknown"},deviceType:function(){let e=window.innerWidth;return e<768?"mobile":e<1024?"tablet":"desktop"}(),referrer:document.referrer||"",locale:document.documentElement.lang||""};n&&(s.errorMessage=n),fetch("/api/funnel-event",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)}).catch(()=>{})}}}]);

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.