UNPKG

altcha

Version:

Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.

1,011 lines (1,010 loc) 47.7 kB
const n = () => { }; function v(e, a) { return e != e ? a == a : e !== a || e !== null && typeof e == "object" || typeof e == "function"; } let g = !1; function b(e) { var a = g; try { return g = !0, e(); } finally { g = a; } } function A(e, a, r) { if (e == null) return a(void 0), n; const t = b( () => e.subscribe( a, // @ts-expect-error r ) ); return t.unsubscribe ? () => t.unsubscribe() : t; } const l = []; function k(e, a = n) { let r = null; const t = /* @__PURE__ */ new Set(); function d(o) { if (v(e, o) && (e = o, r)) { const s = !l.length; for (const i of t) i[1](), l.push(i, e); if (s) { for (let i = 0; i < l.length; i += 2) l[i][0](l[i + 1]); l.length = 0; } } } function h(o) { d(o( /** @type {T} */ e )); } function u(o, s = n) { const i = [o, s]; return t.add(i), t.size === 1 && (r = a(d, h) || n), o( /** @type {T} */ e ), () => { t.delete(i), t.size === 0 && r && (r(), r = null); }; } return { set: d, update: h, subscribe: u }; } function c(e) { let a; return A(e, (r) => a = r)(), a; } globalThis.altchaPlugins = globalThis.altchaPlugins || []; globalThis.altchaI18n = globalThis.altchaI18n || { get: (e) => c(globalThis.altchaI18n.store)[e], set: (e, a) => { Object.assign(c(globalThis.altchaI18n.store), { [e]: a }), globalThis.altchaI18n.store.set(c(globalThis.altchaI18n.store)); }, store: k({}) }; const p = { ariaLinkLabel: "Besoek Altcha.org", enterCode: "Voer kode in", enterCodeAria: "Voer die kode in wat jy hoor. Druk Spasie om die klank af te speel.", error: "Verifikasie het misluk. Probeer later weer.", expired: "Verifikasie het verval. Probeer weer.", footer: 'Beskerm deur <a href="https://altcha.org/" target="_blank" aria-label="Besoek Altcha.org">ALTCHA</a>', getAudioChallenge: "Kry 'n klankuitdaging", label: "Ek is nie 'n robot nie", loading: "Laai...", reload: "Laai weer", verify: "Verifieer", verificationRequired: "Verifikasie is vereis!", verified: "Geverifieer", verifying: "Verifieer...", waitAlert: "Verifieer... wag asseblief." }; globalThis.altchaI18n.set("af", p); const C = { ariaLinkLabel: "زور Altcha.org", enterCode: "أدخل الرمز", enterCodeAria: "أدخل الرمز الذي تسمعه. اضغط على المسافة لتشغيل الصوت.", error: "فشل التحقق. حاول مرة أخرى لاحقاً.", expired: "انتهت صلاحية التحقق. حاول مرة أخرى.", verificationRequired: "مطلوب التحقق!", footer: 'محمي بواسطة <a href="https://altcha.org/" target="_blank" aria-label="زور Altcha.org">ALTCHA</a>', getAudioChallenge: "احصل على تحدي صوتي", label: "أنا لست روبوتاً", loading: "جارٍ التحميل...", reload: "إعادة تحميل", verify: "تحقق", verified: "تم التحقق", verifying: "جارٍ التحقق...", waitAlert: "جارٍ التحقق... يرجى الانتظار." }; globalThis.altchaI18n.set("ar", C); const y = { ariaLinkLabel: "Посетете Altcha.org", enterCode: "Въведете код", enterCodeAria: "Въведете кода, който чувате. Натиснете Space за възпроизвеждане на аудио.", error: "Проверката неуспешна. Моля, опитайте по-късно.", expired: "Времето за проверка изтече. Моля, опитайте отново.", verificationRequired: "Изисква се проверка!", footer: 'Защитено от <a href="https://altcha.org/" target="_blank" aria-label="Посетете Altcha.org">ALTCHA</a>', getAudioChallenge: "Аудио проверка", label: "Аз не съм робот", loading: "Зареждане...", reload: "Презареди", verify: "Провери", verified: "Проверено", verifying: "Проверява се...", waitAlert: "Проверката е в процес... моля изчакайте." }; globalThis.altchaI18n.set("bg", y); const L = { ariaLinkLabel: "Наведаць Altcha.org", enterCode: "Увядзіце код", enterCodeAria: "Увядзіце код, які вы чуеце. Націсніце прабел, каб прайграць аўдыё.", error: "Праверка не прайшла. Паспрабуйце пазней.", expired: "Тэрмін праверкі скончыўся. Паспрабуйце зноў.", footer: 'Абаронена <a href="https://altcha.org/" target="_blank" aria-label="Наведаць Altcha.org">ALTCHA</a>', getAudioChallenge: "Атрымаць аўдыё выклік", label: "Я не робат", loading: "Загрузка...", reload: "Перазагрузіць", verify: "Праверыць", verificationRequired: "Патрабуецца праверка!", verified: "Праверана", verifying: "Правяраем...", waitAlert: "Праверка... калі ласка, пачакайце." }; globalThis.altchaI18n.set("be", L); const V = { ariaLinkLabel: "Posjetite Altcha.org", enterCode: "Unesite kod", enterCodeAria: "Unesite kod koji čujete. Pritisnite Space da biste pustili zvuk.", error: "Verifikacija nije uspjela. Pokušajte ponovo kasnije.", expired: "Verifikacija je istekla. Pokušajte ponovo.", footer: 'Zaštićeno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posjetite Altcha.org">ALTCHA</a>', getAudioChallenge: "Dohvatite audio izazov", label: "Nisam robot", loading: "Učitavanje...", reload: "Ponovno učitaj", verify: "Verifikuj", verificationRequired: "Verifikacija je obavezna!", verified: "Verifikovano", verifying: "Verifikacija u toku...", waitAlert: "Verifikacija u toku... molimo vas da sačekate." }; globalThis.altchaI18n.set("bs", V); const j = { ariaLinkLabel: "Visita Altcha.org", enterCode: "Introdueix el codi", enterCodeAria: "Introdueix el codi que escoltes. Prem Espai per reproduir l’àudio.", error: "Verificació fallida. Torna-ho a provar més tard.", expired: "Verificació expirada. Torna-ho a provar.", footer: 'Protegit per <a href="https://altcha.org/" target="_blank" aria-label="Visita Altcha.org">ALTCHA</a>', getAudioChallenge: "Obtenir un desafiament d’àudio", label: "No sóc un robot", loading: "Carregant...", reload: "Torna a carregar", verify: "Verificar", verificationRequired: "Es requereix verificació!", verified: "Verificat", verifying: "Verificant...", waitAlert: "Verificant... si us plau, espera." }; globalThis.altchaI18n.set("ca", j); const m = { ariaLinkLabel: "Navštivte Altcha.org", enterCode: "Zadejte kód", enterCodeAria: "Zadejte kód, který slyšíte. Stisknutím mezerníku přehrajete zvuk.", error: "Ověření selhalo. Zkuste to prosím později.", expired: "Ověření vypršelo. Zkuste to prosím znovu.", verificationRequired: "Vyžaduje se ověření!", footer: 'Chráněno pomocí <a href="https://altcha.org/" target="_blank" aria-label="Navštivte Altcha.org">ALTCHA</a>', getAudioChallenge: "Získat audio výzvu", label: "Nejsem robot", loading: "Načítání...", reload: "Znovu načíst", verify: "Ověřit", verified: "Ověřeno", verifying: "Ověřování...", waitAlert: "Probíhá ověření... prosím počkejte." }; globalThis.altchaI18n.set("cs", m); const T = { ariaLinkLabel: "Besøg Altcha.org", enterCode: "Indtast kode", enterCodeAria: "Indtast den kode, du hører. Tryk på mellemrumstasten for at afspille lyd.", error: "Verificering mislykkedes. Prøv venligst igen senere.", expired: "Verificering udløbet. Prøv venligst igen.", verificationRequired: "Verificering kræves!", footer: 'Beskyttet af <a href="https://altcha.org/" target="_blank" aria-label="Besøg Altcha.org">ALTCHA</a>', getAudioChallenge: "Hent lydudfordring", label: "Jeg er ikke en robot", loading: "Indlæser...", reload: "Genindlæs", verify: "Verificer", verified: "Verificeret", verifying: "Verificerer...", waitAlert: "Verificerer... vent venligst." }; globalThis.altchaI18n.set("da", T); const z = { ariaLinkLabel: "Besuche Altcha.org", enterCode: "Code eingeben", enterCodeAria: "Geben Sie den Code ein, den Sie hören. Drücken Sie die Leertaste, um die Audio abzuspielen.", error: "Überprüfung fehlgeschlagen. Bitte versuchen Sie es später erneut.", expired: "Überprüfung abgelaufen. Bitte versuchen Sie es erneut.", verificationRequired: "Überprüfung erforderlich!", footer: 'Geschützt durch <a href="https://altcha.org/" target="_blank" aria-label="Besuche Altcha.org">ALTCHA</a>', getAudioChallenge: "Audio-Herausforderung anfordern", label: "Ich bin kein Roboter", loading: "Lade...", reload: "Neu laden", verify: "Überprüfen", verified: "Überprüft", verifying: "Wird überprüft...", waitAlert: "Überprüfung läuft... bitte warten." }; globalThis.altchaI18n.set("de", z); const I = { ariaLinkLabel: "Επισκεφθείτε το Altcha.org", enterCode: "Εισαγάγετε κωδικό", enterCodeAria: "Εισαγάγετε τον κωδικό που ακούτε. Πατήστε Space για να παίξετε τον ήχο.", error: "Η επαλήθευση απέτυχε. Δοκιμάστε ξανά αργότερα.", expired: "Η επαλήθευση έληξε. Δοκιμάστε ξανά.", verificationRequired: "Απαιτείται έλεγχος!", footer: 'Προστατεύεται από το <a href="https://altcha.org/" target="_blank" aria-label="Επισκεφθείτε το Altcha.org">ALTCHA</a>', getAudioChallenge: "Λήψη ηχητικής δοκιμασίας", label: "Δεν είμαι ρομπότ", loading: "Φόρτωση...", reload: "Επαναφόρτωση", verify: "Επαλήθευση", verified: "Επαληθεύτηκε", verifying: "Γίνεται επαλήθευση...", waitAlert: "Γίνεται επαλήθευση... παρακαλώ περιμένετε." }; globalThis.altchaI18n.set("el", I); const P = { ariaLinkLabel: "Visitar Altcha.org", enterCode: "Introduce el código", enterCodeAria: "Introduce el código que escuchas. Pulsa Espacio para reproducir el audio.", error: "Falló la verificación. Por favor intente nuevamente más tarde.", expired: "Verificación expirada. Por favor intente nuevamente.", verificationRequired: "¡Verificación requerida!", footer: 'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>', getAudioChallenge: "Obtener un desafío de audio", label: "No soy un robot", loading: "Cargando...", reload: "Recargar", verify: "Verificar", verified: "Verificado", verifying: "Verificando...", waitAlert: "Verificando... por favor espere." }; globalThis.altchaI18n.set("es-es", P); const w = { ariaLinkLabel: "Visitar Altcha.org", enterCode: "Ingresa el código", enterCodeAria: "Ingresa el código que escuchas. Presiona Espacio para reproducir el audio.", error: "Falló la verificación. Por favor vuelve a intentarlo más tarde.", expired: "La verificación expiró. Por favor inténtalo de nuevo.", verificationRequired: "¡Verificación requerida!", footer: 'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>', getAudioChallenge: "Obtener un reto de audio", label: "No soy un robot", loading: "Cargando...", reload: "Volver a cargar", verify: "Verificar", verified: "Verificado", verifying: "Verificando...", waitAlert: "Verificando... por favor espera." }; globalThis.altchaI18n.set("es-419", w); const x = { ariaLinkLabel: "Külasta Altcha.org", enterCode: "Sisesta kood", enterCodeAria: "Sisestage kuuldu kood. Vajutage tühikut, et esitada heli.", error: "Kinnitamine ebaõnnestus. Proovi hiljem uuesti.", expired: "Kinnitamine aegus. Proovi uuesti.", verificationRequired: "Kontroll on vajalik!", footer: 'Kaitstud <a href="https://altcha.org/" target="_blank" aria-label="Külasta Altcha.org">ALTCHA</a> poolt', getAudioChallenge: "Hangi heliülesanne", label: "Ma ei ole robot", loading: "Laadimine...", reload: "Laadi uuesti", verify: "Kinnita", verified: "Kinnitatud", verifying: "Kinnitamine...", waitAlert: "Kinnitamine... palun oota." }; globalThis.altchaI18n.set("et", x); const q = { ariaLinkLabel: "Bisitatu Altcha.org", enterCode: "Sartu kodea", enterCodeAria: "Sartu entzun duzun kodea. Sakatu Espazioa audioa erreproduzitzeko.", error: "Egiaztatzeak huts egin du. Saiatu berriro geroago.", expired: "Egiaztatzea iraungi da. Saiatu berriro.", verificationRequired: "Egiaztatzea beharrezkoa da!", footer: '<a href="https://altcha.org/" target="_blank" aria-label="Bisitatu Altcha.org">ALTCHA</a>k babestuta', getAudioChallenge: "Jaso audio-erronka bat", label: "Ez naiz robot bat", loading: "Kargatzen...", reload: "Birkargatu", verify: "Egiaztatu", verified: "Egiaztatuta", verifying: "Egiaztatzen...", waitAlert: "Egiaztatzen... itxaron mesedez." }; globalThis.altchaI18n.set("eu", q); const R = { ariaLinkLabel: "Vieraile sivulla Altcha.org", enterCode: "Syötä koodi", enterCodeAria: "Kirjoita kuulemasi koodi. Paina välilyöntiä toistaaksesi äänen.", error: "Varmennus epäonnistui. Yritä myöhemmin uudelleen.", expired: "Varmennus vanhentui. Yritä uudelleen.", verificationRequired: "Vahvistus vaaditaan!", footer: 'Suojattu <a href="https://altcha.org/" target="_blank" aria-label="Vieraile sivulla Altcha.org">ALTCHA</a>:lla', getAudioChallenge: "Hae äänitehtävä", label: "En ole robotti", loading: "Ladataan...", reload: "Lataa uudelleen", verify: "Vahvista", verified: "Vahvistettu", verifying: "Vahvistetaan...", waitAlert: "Vahvistetaan... odota hetki." }; globalThis.altchaI18n.set("fi", R); const H = { ariaLinkLabel: "Visitez Altcha.org", enterCode: "Entrez le code", enterCodeAria: "Entrez le code que vous entendez. Appuyez sur la barre d'espace pour écouter l'audio.", error: "Échec de la vérification. Réessayez plus tard.", expired: "La vérification a expiré. Réessayez.", verificationRequired: "Vérification requise !", footer: 'Protégé par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>', getAudioChallenge: "Obtenir un défi audio", label: "Pas un robot", loading: "Chargement...", reload: "Recharger", verify: "Vérifier", verified: "Vérifié", verifying: "Vérification en cours...", waitAlert: "Vérification en cours... veuillez patienter." }; globalThis.altchaI18n.set("fr-ca", H); const _ = { ariaLinkLabel: "Visitez Altcha.org", enterCode: "Entrez le code", enterCodeAria: "Entrez le code que vous entendez. Appuyez sur Espace pour écouter l'audio.", error: "Échec de la vérification. Essayez à nouveau plus tard.", expired: "La vérification a expiré. Essayez à nouveau.", verificationRequired: "Vérification requise !", footer: 'Protégé par <a href="https://altcha.org/" target="_blank" aria-label="Visitez Altcha.org">ALTCHA</a>', getAudioChallenge: "Obtenir un défi audio", label: "Pas un robot", loading: "Chargement...", reload: "Recharger", verify: "Vérifier", verified: "Vérifié", verifying: "Vérification en cours...", waitAlert: "Vérification en cours... veuillez patienter." }; globalThis.altchaI18n.set("fr-fr", _); const S = { ariaLinkLabel: "Tabhair cuairt ar Altcha.org", enterCode: "Iontráil cód", enterCodeAria: "Cuir isteach an cód a chloiseann tú. Brúigh Spás chun an fuaime a sheinm.", error: "Theip ar an bhfíorú. Bain triail eile as níos déanaí.", expired: "Tá an fíorú as feidhm. Bain triail eile as.", verificationRequired: "Fíorú riachtanach!", footer: 'Cosanta ag <a href="https://altcha.org/" target="_blank" aria-label="Tabhair cuairt ar Altcha.org">ALTCHA</a>', getAudioChallenge: "Faigh dúshlán fuaime", label: "Níl mé i mo róbat", loading: "Á luchtú...", reload: "Athluchtaigh", verify: "Fíoraigh", verified: "Fíoraithe", verifying: "Fíorú ar siúl...", waitAlert: "Fíorú ar siúl... fan go fóill." }; globalThis.altchaI18n.set("ga", S); const $ = { ariaLinkLabel: "Posjetite Altcha.org", enterCode: "Unesite kod", enterCodeAria: "Unesite kod koji čujete. Pritisnite razmaknicu za reprodukciju zvuka.", error: "Provjera nije uspjela. Molimo pokušajte kasnije.", expired: "Provjera je istekla. Molimo pokušajte ponovo.", verificationRequired: "Potrebna je provjera!", footer: 'Zaštićeno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posjetite Altcha.org">ALTCHA</a>', getAudioChallenge: "Audio provjera", label: "Ja nisam robot", loading: "Učitavanje...", reload: "Ponovno učitaj", verify: "Provjeri", verified: "Provjereno", verifying: "Provjeravanje...", waitAlert: "Provjera je u tijeku... molimo pričekajte." }; globalThis.altchaI18n.set("hr", $); const E = { ariaLinkLabel: "Látogass el az Altcha.org oldalra", enterCode: "Írja be a kódot", enterCodeAria: "Írja be a hallott kódot. Nyomja meg a Szóköz billentyűt a hang lejátszásához.", error: "A hitelesítés nem sikerült. Próbáld meg később újra.", expired: "A hitelesítés lejárt. Próbáld újra.", verificationRequired: "Ellenőrzés szükséges!", footer: 'Védve a következő által: <a href="https://altcha.org/" target="_blank" aria-label="Látogass el az Altcha.org oldalra">ALTCHA</a>', getAudioChallenge: "Hangalapú kihívás kérése", label: "Nem vagyok robot", loading: "Betöltés...", reload: "Újratöltés", verify: "Ellenőrzés", verified: "Ellenőrizve", verifying: "Ellenőrzés folyamatban...", waitAlert: "Ellenőrzés folyamatban... kérlek várj." }; globalThis.altchaI18n.set("hu", E); const N = { ariaLinkLabel: "Heimsækja Altcha.org", enterCode: "Sláðu inn kóða", enterCodeAria: "Sláðu inn kóðann sem þú heyrir. Ýttu á Space til að spila hljóðið.", error: "Staðfesting mistókst. Reyndu aftur síðar.", expired: "Staðfesting er útrunnin. Reyndu aftur.", footer: 'Verndað af <a href="https://altcha.org/" target="_blank" aria-label="Heimsækja Altcha.org">ALTCHA</a>', getAudioChallenge: "Fá hljóðáskorun", label: "Ég er ekki robot", loading: "Hleður...", reload: "Hleð aftur", verify: "Staðfesta", verificationRequired: "Staðfesting er nauðsynleg!", verified: "Staðfest", verifying: "Að staðfesta...", waitAlert: "Að staðfesta... vinsamlegast bíða." }; globalThis.altchaI18n.set("is", N); const B = { ariaLinkLabel: "Visita Altcha.org", enterCode: "Inserisci il codice", enterCodeAria: "Inserisci il codice che senti. Premi Spazio per riprodurre l'audio.", error: "Verifica fallita. Riprova più tardi.", expired: "Verifica scaduta. Riprova.", verificationRequired: "Verifica richiesta!", footer: 'Protetto da <a href="https://altcha.org/" target="_blank" aria-label="Visita Altcha.org">ALTCHA</a>', getAudioChallenge: "Ottieni una sfida audio", label: "Non sono un robot", loading: "Caricamento...", reload: "Ricarica", verify: "Verifica", verified: "Verificato", verifying: "Verifica in corso...", waitAlert: "Verifica in corso... attendere." }; globalThis.altchaI18n.set("it", B); const O = { ariaLinkLabel: "Apsilankykite Altcha.org", enterCode: "Įveskite kodą", enterCodeAria: "Įveskite girdimą kodą. Paspauskite tarpo klavišą, kad grotumėte garso įrašą.", error: "Patvirtinimas nepavyko. Bandykite vėliau.", expired: "Patvirtinimo laikas baigėsi. Bandykite dar kartą.", verificationRequired: "Reikalingas patvirtinimas!", footer: 'Apsaugota <a href="https://altcha.org/" target="_blank" aria-label="Apsilankykite Altcha.org">ALTCHA</a>', getAudioChallenge: "Gauti garso užduotį", label: "Aš nesu robotas", loading: "Įkeliama...", reload: "Įkelti iš naujo", verify: "Patvirtinti", verified: "Patvirtinta", verifying: "Tikrinama...", waitAlert: "Tikrinama... prašome palaukti." }; globalThis.altchaI18n.set("lt", O); const D = { ariaLinkLabel: "Apmeklējiet Altcha.org", enterCode: "Ievadiet kodu", enterCodeAria: "Ievadiet dzirdamo kodu. Nospiediet atstarpes taustiņu, lai atskaņotu audio.", error: "Verifikācija neizdevās. Mēģiniet vēlāk vēlreiz.", expired: "Verifikācijas laiks ir beidzies. Mēģiniet vēlreiz.", verificationRequired: "Nepieciešama verifikācija!", footer: 'Aizsargāts ar <a href="https://altcha.org/" target="_blank" aria-label="Apmeklējiet Altcha.org">ALTCHA</a>', getAudioChallenge: "Saņemt audio izaicinājumu", label: "Es neesmu robots", loading: "Notiek ielāde...", reload: "Pārlādēt", verify: "Verificēt", verified: "Verificēts", verifying: "Notiek verifikācija...", waitAlert: "Notiek verifikācija... lūdzu, uzgaidiet." }; globalThis.altchaI18n.set("lv", D); const K = { ariaLinkLabel: "Żur Altcha.org", enterCode: "Idħol il-kodiċi", enterCodeAria: "Idħol il-kodiċi li tisma'. Agħfas Spazju biex tindaqq l-awdjo.", error: "Il-verifika falliet. Erġa’ pprova aktar tard.", expired: "Il-verifika skadiet. Erġa’ pprova.", verificationRequired: "Verifika meħtieġa!", footer: 'Protett minn <a href="https://altcha.org/" target="_blank" aria-label="Żur Altcha.org">ALTCHA</a>', getAudioChallenge: "Ikseb sfida bl-awdjo", label: "M’inix robot", loading: "Qed jitgħabba...", reload: "Ittella’ mill-ġdid", verify: "Ivverifika", verified: "Ivverifikat", verifying: "Verifika għaddejja...", waitAlert: "Verifika għaddejja... stenna ftit." }; globalThis.altchaI18n.set("mt", K); const f = { ariaLinkLabel: "Besøk Altcha.org", enterCode: "Skriv inn kode", enterCodeAria: "Skriv inn koden du hører. Trykk på Space for å spille av lyden.", error: "Verifisering mislyktes. Prøv igjen senere.", expired: "Verifiseringen utløp. Prøv igjen.", footer: 'Beskyttet av <a href="https://altcha.org/" target="_blank" aria-label="Besøk Altcha.org">ALTCHA</a>', getAudioChallenge: "Få en lydutfordring", label: "Jeg er ikke en robot", loading: "Laster...", reload: "Last på nytt", verify: "Verifiser", verificationRequired: "Verifisering kreves!", verified: "Verifisert", verifying: "Verifiserer...", waitAlert: "Verifiserer... vennligst vent." }; globalThis.altchaI18n.set("nb", f); globalThis.altchaI18n.set("no", f); const F = { ariaLinkLabel: "Bezoek Altcha.org", enterCode: "Voer code in", enterCodeAria: "Voer de code in die je hoort. Druk op Spatie om de audio af te spelen.", error: "Verificatie mislukt. Probeer het later opnieuw.", expired: "Verificatie verlopen. Probeer het opnieuw.", verificationRequired: "Verificatie vereist!", footer: 'Beschermd door <a href="https://altcha.org/" target="_blank" aria-label="Bezoek Altcha.org">ALTCHA</a>', getAudioChallenge: "Audio-uitdaging ontvangen", label: "Ik ben geen robot", loading: "Laden...", reload: "Herladen", verify: "Verifiëren", verified: "Geverifieerd", verifying: "Bezig met verifiëren...", waitAlert: "Bezig met verifiëren... even geduld a.u.b." }; globalThis.altchaI18n.set("nl", F); const Z = { ariaLinkLabel: "Odwiedź Altcha.org", enterCode: "Wprowadź kod", enterCodeAria: "Wpisz kod, który słyszysz. Naciśnij Spację, aby odtworzyć dźwięk.", error: "Weryfikacja nie powiodła się. Spróbuj ponownie później.", expired: "Weryfikacja wygasła. Spróbuj ponownie.", verificationRequired: "Wymagana weryfikacja!", footer: 'Chronione przez <a href="https://altcha.org/" target="_blank" aria-label="Odwiedź Altcha.org">ALTCHA</a>', getAudioChallenge: "Pobierz zadanie dźwiękowe", label: "Nie jestem robotem", loading: "Ładowanie...", reload: "Odśwież", verify: "Zweryfikuj", verified: "Zweryfikowano", verifying: "Weryfikacja...", waitAlert: "Trwa weryfikacja... proszę czekać." }; globalThis.altchaI18n.set("pl", Z); const M = { ariaLinkLabel: "Visitar Altcha.org", enterCode: "Introduza o código", enterCodeAria: "Introduza o código que ouve. Prima Espaço para reproduzir o áudio.", error: "A verificação falhou. Por favor, tente novamente mais tarde.", expired: "Verificação expirada. Por favor, tente novamente.", verificationRequired: "Verificação necessária!", footer: 'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>', getAudioChallenge: "Obter desafio de áudio", label: "Não sou um robô", loading: "A carregar...", reload: "Recarregar", verify: "Verificar", verified: "Verificado", verifying: "A verificar...", waitAlert: "A verificar... por favor aguarde." }; globalThis.altchaI18n.set("pt-pt", M); const U = { ariaLinkLabel: "Visitar Altcha.org", enterCode: "Digite o código", enterCodeAria: "Digite o código que você ouve. Pressione Espaço para reproduzir o áudio.", error: "Falha na verificação. Por favor, tente novamente mais tarde.", expired: "Verificação expirada. Por favor, tente novamente.", verificationRequired: "Verificação necessária!", footer: 'Protegido por <a href="https://altcha.org/" target="_blank" aria-label="Visitar Altcha.org">ALTCHA</a>', getAudioChallenge: "Obter desafio de áudio", label: "Eu não sou um robô", loading: "Carregando...", reload: "Recarregar", verify: "Verificar", verified: "Verificado", verifying: "Verificando...", waitAlert: "Verificando... por favor aguarde." }; globalThis.altchaI18n.set("pt-br", U); const G = { ariaLinkLabel: "Vizitează Altcha.org", enterCode: "Introduceți codul", enterCodeAria: "Introduceți codul pe care îl auziți. Apăsați Spațiu pentru a reda audio.", error: "Verificarea a eșuat. Încearcă din nou mai târziu.", expired: "Verificarea a expirat. Încearcă din nou.", verificationRequired: "Verificare necesară!", footer: 'Protejat de <a href="https://altcha.org/" target="_blank" aria-label="Vizitează Altcha.org">ALTCHA</a>', getAudioChallenge: "Obține o provocare audio", label: "Nu sunt un robot", loading: "Se încarcă...", reload: "Reîncarcă", verify: "Verifică", verified: "Verificat", verifying: "Se verifică...", waitAlert: "Se verifică... te rugăm să aștepți." }; globalThis.altchaI18n.set("ro", G); const W = { ariaLinkLabel: "Перейти на Altcha.org", enterCode: "Введите код", enterCodeAria: "Введите код, который слышите. Нажмите пробел для воспроизведения аудио.", error: "Ошибка верификации. Попробуйте позже.", expired: "Срок действия верификации истек. Попробуйте снова.", verificationRequired: "Требуется проверка!", footer: 'Защищено <a href="https://altcha.org/" target="_blank" aria-label="Перейти на Altcha.org">ALTCHA</a>', getAudioChallenge: "Получить аудио задачу", label: "Я не робот", loading: "Загрузка...", reload: "Перезагрузить", verify: "Проверить", verified: "Проверено", verifying: "Идет проверка...", waitAlert: "Идет проверка... Пожалуйста, подождите." }; globalThis.altchaI18n.set("ru", W); const J = { ariaLinkLabel: "Navštívte Altcha.org", enterCode: "Zadajte kód", enterCodeAria: "Zadajte kód, ktorý počujete. Stlačením medzerníka prehráte zvuk.", error: "Verifikácia zlyhala. Skúste to znova neskôr.", expired: "Verifikácia vypršala. Skúste to znova.", verificationRequired: "Vyžaduje sa overenie!", footer: 'Chránené <a href="https://altcha.org/" target="_blank" aria-label="Navštívte Altcha.org">ALTCHA</a>', getAudioChallenge: "Získať audio výzvu", label: "Nie som robot", loading: "Načítava sa...", reload: "Obnoviť", verify: "Verifikovať", verified: "Verifikované", verifying: "Prebieha verifikácia...", waitAlert: "Prebieha verifikácia... prosím čakajte." }; globalThis.altchaI18n.set("sk", J); const Y = { ariaLinkLabel: "Obiščite Altcha.org", enterCode: "Vnesite kodo", enterCodeAria: "Vnesite kodo, ki jo slišite. Pritisnite preslednico za predvajanje zvoka.", error: "Preverjanje ni uspelo. Poskusite znova kasneje.", expired: "Preverjanje je poteklo. Poskusite znova.", verificationRequired: "Potrebna je preveritev!", footer: 'Zaščiteno z <a href="https://altcha.org/" target="_blank" aria-label="Obiščite Altcha.org">ALTCHA</a>', getAudioChallenge: "Pridobite zvočni izziv", label: "Nisem robot", loading: "Nalagam...", reload: "Ponovno naloži", verify: "Preveri", verified: "Preverjeno", verifying: "Preverjanje...", waitAlert: "Preverjanje... prosim počakajte." }; globalThis.altchaI18n.set("sl", Y); const X = { ariaLinkLabel: "Posetite Altcha.org", enterCode: "Unesite kod", enterCodeAria: "Unesite kod koji čujete. Pritisnite Space da biste pustili zvuk.", error: "Verifikacija nije uspela. Pokušajte ponovo kasnije.", expired: "Verifikacija je istekla. Pokušajte ponovo.", footer: 'Zaštićeno od strane <a href="https://altcha.org/" target="_blank" aria-label="Posetite Altcha.org">ALTCHA</a>', getAudioChallenge: "Dohvatite audio izazov", label: "Nisam robot", loading: "Učitavanje...", reload: "Ponovo učitaj", verify: "Verifikuj", verificationRequired: "Verifikacija je obavezna!", verified: "Verifikovano", verifying: "Verifikacija u toku...", waitAlert: "Verifikacija u toku... molimo vas da sačekate." }; globalThis.altchaI18n.set("sr", X); const Q = { ariaLinkLabel: "Besök Altcha.org", enterCode: "Ange kod", enterCodeAria: "Ange koden du hör. Tryck på mellanslag för att spela upp ljudet.", error: "Verifiering misslyckades. Försök igen senare.", expired: "Verifieringen har gått ut. Försök igen.", verificationRequired: "Verifiering krävs!", footer: 'Skyddad av <a href="https://altcha.org/" target="_blank" aria-label="Besök Altcha.org">ALTCHA</a>', getAudioChallenge: "Få ljudutmaning", label: "Jag är inte en robot", loading: "Laddar...", reload: "Ladda om", verify: "Verifiera", verified: "Verifierad", verifying: "Verifierar...", waitAlert: "Verifierar... vänligen vänta." }; globalThis.altchaI18n.set("sv", Q); const ee = { ariaLinkLabel: "Altcha.org'yu ziyaret edin", enterCode: "Kodu girin", enterCodeAria: "Duyduğunuz kodu girin. Ses dosyasını oynatmak için Boşluk tuşuna basın.", error: "Doğrulama başarısız oldu. Lütfen daha sonra tekrar deneyin.", expired: "Doğrulama süresi doldu. Lütfen tekrar deneyin.", verificationRequired: "Doğrulama gerekli!", footer: `ALTCHA tarafından korunuyor <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org'yu ziyaret edin">ALTCHA</a>`, getAudioChallenge: "Sesli doğrulama al", label: "Ben robot değilim", loading: "Yükleniyor...", reload: "Yeniden yükle", verify: "Doğrula", verified: "Doğrulandı", verifying: "Doğrulama yapılıyor...", waitAlert: "Doğrulama yapılıyor... lütfen bekleyin." }; globalThis.altchaI18n.set("tr", ee); const ae = { ariaLinkLabel: "Відвідати Altcha.org", enterCode: "Введіть код", enterCodeAria: "Введіть код, який ви чуєте. Натисніть пробіл, щоб відтворити аудіо.", error: "Перевірка не вдалася. Спробуйте пізніше.", expired: "Перевірка прострочена. Спробуйте знову.", verificationRequired: "Потрібна перевірка!", footer: 'Захищено <a href="https://altcha.org/" target="_blank" aria-label="Відвідати Altcha.org">ALTCHA</a>', getAudioChallenge: "Отримати аудіо-челлендж", label: "Я не робот", loading: "Завантаження...", reload: "Перезавантажити", verify: "Перевірити", verified: "Перевірено", verifying: "Перевіряється...", waitAlert: "Перевірка... будь ласка, зачекайте." }; globalThis.altchaI18n.set("uk", ae); const ie = { ariaLinkLabel: "Altcha.org পরিদর্শন করুন", enterCode: "কোড লিখুন", enterCodeAria: "আপনি যে কোড শুনতে পান তা লিখুন। অডিও প্লে করতে স্পেস বাটন টিপুন।", error: "যাচাইকরণ ব্যর্থ হয়েছে। পরে আবার চেষ্টা করুন।", expired: "যাচাইকরণ সময়সীমা শেষ হয়েছে। আবার চেষ্টা করুন।", verificationRequired: "যাচাই প্রয়োজন!", footer: 'দ্বারা সুরক্ষিত <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org পরিদর্শন করুন">ALTCHA</a>', getAudioChallenge: "অডিও চ্যালেঞ্জ নিন", label: "আমি রোবট নই", loading: "লোড হচ্ছে...", reload: "পুনরায় লোড করুন", verify: "যাচাই করুন", verified: "যাচাই করা হয়েছে", verifying: "যাচাই করা হচ্ছে...", waitAlert: "যাচাই করা হচ্ছে... দয়া করে অপেক্ষা করুন।" }; globalThis.altchaI18n.set("bn", ie); const re = { ariaLinkLabel: "בקר באתר Altcha.org", enterCode: "הזן קוד", enterCodeAria: "הזן את הקוד שאתה שומע. לחץ על רווח להפעלת השמע.", error: "האימות נכשל. נסה שוב מאוחר יותר.", expired: "תוקף האימות פג. נסה שוב.", verificationRequired: "נדרש אימות!", footer: 'מוגן על ידי <a href="https://altcha.org/" target="_blank" aria-label="בקר באתר Altcha.org">ALTCHA</a>', getAudioChallenge: "קבל אתגר שמע", label: "אני לא רובוט", loading: "טוען...", reload: "טען מחדש", verify: "אמת", verified: "אומת", verifying: "מאמת...", waitAlert: "מבצע אימות... אנא המתן." }; globalThis.altchaI18n.set("he", re); const te = { ariaLinkLabel: "Altcha.org पर जाएं", enterCode: "कोड दर्ज करेंं", enterCodeAria: "आप जो कोड सुनते हैं उसे दर्ज करें। ऑडियो चलाने के लिए स्पेस दबाएं।", error: "सत्यापन विफल। कृपया बाद में फिर से प्रयास करें।", expired: "सत्यापन समाप्त हो गया है। कृपया पुनः प्रयास करें।", verificationRequired: "सत्यापन आवश्यक है!", footer: 'द्वारा संरक्षित <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org पर जाएं">ALTCHA</a>', getAudioChallenge: "ऑडियो चुनौती प्राप्त करें", label: "मैं रोबोट नहीं हूँ", loading: "लोड हो रहा है...", reload: "पुनः लोड करें", verify: "सत्यापित करें", verified: "सत्यापित", verifying: "सत्यापित कर रहे हैं...", waitAlert: "सत्यापित किया जा रहा है... कृपया प्रतीक्षा करें।" }; globalThis.altchaI18n.set("hi", te); const oe = { ariaLinkLabel: "Kunjungi Altcha.org", enterCode: "Masukkan kode", enterCodeAria: "Masukkan kode yang Anda dengar. Tekan Spasi untuk memutar audio.", error: "Verifikasi gagal. Coba lagi nanti.", expired: "Verifikasi telah kedaluwarsa. Coba lagi.", verificationRequired: "Verifikasi diperlukan!", footer: 'Dilindungi oleh <a href="https://altcha.org/" target="_blank" aria-label="Kunjungi Altcha.org">ALTCHA</a>', getAudioChallenge: "Dapatkan tantangan audio", label: "Saya bukan robot", loading: "Memuat...", reload: "Muat ulang", verify: "Verifikasi", verified: "Terverifikasi", verifying: "Memverifikasi...", waitAlert: "Memverifikasi... harap tunggu." }; globalThis.altchaI18n.set("id", oe); const le = { ariaLinkLabel: "Altcha.orgを訪問", enterCode: "コードを入力", enterCodeAria: "聞こえるコードを入力してください。スペースキーを押して音声を再生します。", error: "認証に失敗しました。後でもう一度試してください。", expired: "認証が期限切れです。再試行してください。", verificationRequired: "認証が必要です!", footer: '保護されています <a href="https://altcha.org/" target="_blank" aria-label="Altcha.orgを訪問">ALTCHA</a>', getAudioChallenge: "音声チャレンジを取得", label: "私はロボットではありません", loading: "読み込み中...", reload: "再読み込み", verify: "確認", verified: "確認済み", verifying: "確認中...", waitAlert: "確認中...少々お待ちください。" }; globalThis.altchaI18n.set("ja", le); const ne = { ariaLinkLabel: "Altcha.org 방문하기", enterCode: "코드 입력", enterCodeAria: "들리는 코드를 입력하세요. 스페이스 바를 눌러 오디오를 재생합니다.", error: "인증 실패. 나중에 다시 시도해주세요.", expired: "인증이 만료되었습니다. 다시 시도해주세요.", verificationRequired: "인증이 필요합니다!", footer: 'ALTCHA에서 보호됨 <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org 방문하기">ALTCHA</a>', getAudioChallenge: "오디오 챌린지 받기", label: "저는 로봇이 아닙니다", loading: "로딩 중...", reload: "새로 고침", verify: "확인", verified: "확인됨", verifying: "확인 중...", waitAlert: "확인 중... 잠시만 기다려주세요." }; globalThis.altchaI18n.set("ko", ne); const de = { ariaLinkLabel: "Altcha.org भेट द्या", enterCode: "कोड टाकाा", enterCodeAria: "तुम्ही ऐकत असलेला कोड टाका. ऑडिओ प्ले करण्यासाठी स्पेस दाबा.", error: "पुष्टीकरण अयशस्वी झाले. कृपया नंतर पुन्हा प्रयत्न करा.", expired: "पुष्टीकरण कालबाह्य झाले आहे. कृपया पुन्हा प्रयत्न करा.", verificationRequired: "पडताळणी आवश्यक आहे!", footer: 'द्वारे संरक्षित <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org भेट द्या">ALTCHA</a>', getAudioChallenge: "ऑडिओ चॅलेंज मिळवा", label: "मी रोबोट नाही", loading: "लोड होत आहे...", reload: "पुन्हा लोड करा", verify: "पुष्टीकरण करा", verified: "पुष्टीकरण झाले", verifying: "पुष्टीकरण करत आहे...", waitAlert: "पुष्टीकरण करत आहे... कृपया थोडा वेळ थांबा." }; globalThis.altchaI18n.set("mr", de); const se = { ariaLinkLabel: "Altcha.org ஐ பார்வையிடவும்", enterCode: "குறியீட்டை உள்ளிடவும்", enterCodeAria: "நீங்கள் கேட்கும் குறியீட்டை உள்ளிடவும். ஆடியோவை இயக்க Space ஐ அழுத்தவும்.", error: "சரிபார்ப்பு தோல்வி. பிறகு மீண்டும் முயற்சிக்கவும்.", expired: "சரிபார்ப்பு காலாவதியானது. மீண்டும் முயற்சிக்கவும்.", verificationRequired: "சரிபார்ப்பு தேவை!", footer: 'மூலமாக பாதுகாக்கப்பட்டவை <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org ஐ பார்வையிடவும்">ALTCHA</a>', getAudioChallenge: "ஒலி சவாலை பெறவும்", label: "நான் ரோபோடான அல்ல", loading: "செயலாக்கம்...", reload: "மீண்டும் புதுப்பிக்கவும்", verify: "சரிபார்க்கவும்", verified: "சரிபார்க்கப்பட்டது", verifying: "சரிபார்க்கப்படுகிறது...", waitAlert: "சரிபார்க்கப்படுகிறது... தயவுசெய்து காத்திருக்கவும்." }; globalThis.altchaI18n.set("ta", se); const ge = { ariaLinkLabel: "Altcha.org సందర్శించండి", enterCode: "కోడ్‌ని నమోదు చేయండి", enterCodeAria: "మీరు విన్న కోడ్‌ని నమోదు చేయండి. ఆడియో ప్లే చేయడానికి స్పేస్‌ను నొక్కండి.", error: "చెకింగ్ విఫలమైంది. దయచేసి మరల ప్రయత్నించండి.", expired: "చెకింగ్ కాలం ముగిసింది. దయచేసి మరల ప్రయత్నించండి.", verificationRequired: "ధృవీకరణ అవసరం!", footer: 'ఈ సైట్ రక్షించబడింది <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org సందర్శించండి">ALTCHA</a>', getAudioChallenge: "ఆడియో ఛాలెంజ్ పొందండి", label: "నేను రోబోట్ కాదు", loading: "లోడ్ అవుతోంది...", reload: "మళ్ళీ లోడ్ చేయండి", verify: "ధ్రువీకరించు", verified: "ధ్రువీకరించబడింది", verifying: "ధ్రువీకరణ జరుగుతుంది...", waitAlert: "ధ్రువీకరణ జరుగుతుంది... దయచేసి వేచి ఉండండి." }; globalThis.altchaI18n.set("te", ge); const ce = { ariaLinkLabel: "เยี่ยมชม Altcha.org", enterCode: "ป้อนรหัส", enterCodeAria: "ป้อนรหัสที่คุณได้ยิน กด Space เพื่อเล่นเสียง", error: "การตรวจสอบล้มเหลว กรุณาลองอีกครั้งภายหลัง", expired: "การตรวจสอบหมดอายุ กรุณาลองใหม่", verificationRequired: "จำเป็นต้องตรวจสอบ!", footer: 'ป้องกันโดย <a href="https://altcha.org/" target="_blank" aria-label="เยี่ยมชม Altcha.org">ALTCHA</a>', getAudioChallenge: "รับการท้าทายเสียง", label: "ฉันไม่ใช่บอท", loading: "กำลังโหลด...", reload: "โหลดใหม่", verify: "ตรวจสอบ", verified: "ตรวจสอบแล้ว", verifying: "กำลังตรวจสอบ...", waitAlert: "กำลังตรวจสอบ... กรุณารอ" }; globalThis.altchaI18n.set("th", ce); const he = { ariaLinkLabel: "Altcha.org پر جائیں", enterCode: "کوڈ درج کریں", enterCodeAria: "جو کوڈ آپ سنتے ہیں وہ درج کریں۔ آڈیو چلانے کے لیے اسپیس دبائیں۔", error: "توثیق ناکام ہو گئی۔ براہ کرم بعد میں دوبارہ کوشش کریں۔", expired: "توثیق کی مدت ختم ہو گئی ہے۔ براہ کرم دوبارہ کوشش کریں۔", verificationRequired: "تصدیق ضروری ہے!", footer: 'کے ذریعے محفوظ <a href="https://altcha.org/" target="_blank" aria-label="Altcha.org پر جائیں">ALTCHA</a>', getAudioChallenge: "آڈیو چیلنج حاصل کریں", label: "میں روبوٹ نہیں ہوں", loading: "لوڈ ہو رہا ہے...", reload: "دوبارہ لوڈ کریں", verify: "توثیق کریں", verified: "توثیق شدہ", verifying: "توثیق ہو رہی ہے...", waitAlert: "توثیق ہو رہی ہے... براہ کرم انتظار کریں۔" }; globalThis.altchaI18n.set("ur", he); const fe = { ariaLinkLabel: "Truy cập Altcha.org", enterCode: "Nhập mã", enterCodeAria: "Nhập mã bạn nghe được. Nhấn Phím cách để phát âm thanh.", error: "Xác minh thất bại. Vui lòng thử lại sau.", expired: "Xác minh đã hết hạn. Vui lòng thử lại.", verificationRequired: "Yêu cầu xác minh!", footer: 'Được bảo vệ bởi <a href="https://altcha.org/" target="_blank" aria-label="Truy cập Altcha.org">ALTCHA</a>', getAudioChallenge: "Nhận thử thách âm thanh", label: "Tôi không phải là robot", loading: "Đang tải...", reload: "Tải lại", verify: "Xác minh", verified: "Đã xác minh", verifying: "Đang xác minh...", waitAlert: "Đang xác minh... vui lòng chờ." }; globalThis.altchaI18n.set("vi", fe); const ue = { ariaLinkLabel: "访问 Altcha.org", enterCode: "输入代码", enterCodeAria: "输入您听到的代码。按空格键播放音频。", error: "验证失败。稍后再试。", expired: "验证已过期。请重试。", verificationRequired: "需要验证!", footer: '由 <a href="https://altcha.org/" target="_blank" aria-label="访问 Altcha.org">ALTCHA</a> 保护', getAudioChallenge: "获取音频挑战", label: "我不是机器人", loading: "加载中...", reload: "重新加载", verify: "验证", verified: "已验证", verifying: "正在验证...", waitAlert: "正在验证... 请稍等。" }; globalThis.altchaI18n.set("zh-cn", ue); const ve = { ariaLinkLabel: "訪問 Altcha.org", enterCode: "輸入代碼", enterCodeAria: "輸入您聽到的代碼。按空格鍵播放音頻。", error: "驗證失敗。稍後再試。", expired: "驗證已過期。請重試。", verificationRequired: "需要驗證!", footer: '由 <a href="https://altcha.org/" target="_blank" aria-label="訪問 Altcha.org">ALTCHA</a> 保護', getAudioChallenge: "獲取音頻挑戰", label: "我不是機器人", loading: "載入中...", reload: "重新載入", verify: "驗證", verified: "已驗證", verifying: "正在驗證...", waitAlert: "正在驗證... 請稍等。" }; globalThis.altchaI18n.set("zh-tw", ve);