UNPKG

altcha

Version:

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

705 lines (704 loc) 30 kB
const l = () => { }; function v(e, a) { return e != e ? a == a : e !== a || e !== null && typeof e == "object" || typeof e == "function"; } let g = !1; function k(e) { var a = g; try { return g = !0, e(); } finally { g = a; } } function b(e, a, r) { if (e == null) return a(void 0), l; const t = k( () => e.subscribe( a, // @ts-expect-error r ) ); return t.unsubscribe ? () => t.unsubscribe() : t; } const n = []; function A(e, a = l) { let r = null; const t = /* @__PURE__ */ new Set(); function d(o) { if (v(e, o) && (e = o, r)) { const s = !n.length; for (const i of t) i[1](), n.push(i, e); if (s) { for (let i = 0; i < n.length; i += 2) n[i][0](n[i + 1]); n.length = 0; } } } function f(o) { d(o( /** @type {T} */ e )); } function h(o, s = l) { const i = [o, s]; return t.add(i), t.size === 1 && (r = a(d, f) || l), o( /** @type {T} */ e ), () => { t.delete(i), t.size === 0 && r && (r(), r = null); }; } return { set: d, update: f, subscribe: h }; } function c(e) { let a; return b(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: A({}) }; const p = { 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", p); const j = { 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", j); const C = { 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", C); const y = { 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", y); const V = { 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", V); const m = { 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", m); const L = { 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", L); const z = { 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", z); const T = { 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", T); const P = { ariaLinkLabel: "Visit Altcha.org", enterCode: "Enter code", enterCodeAria: "Enter code you hear. Press Space to play audio.", error: "Verification failed. Try again later.", expired: "Verification expired. Try again.", footer: 'Protected by <a href="https://altcha.org/" target="_blank" aria-label="Visit Altcha.org">ALTCHA</a>', getAudioChallenge: "Get an audio challenge", label: "I'm not a robot", loading: "Loading...", reload: "Reload", verify: "Verify", verificationRequired: "Verification required!", verified: "Verified", verifying: "Verifying...", waitAlert: "Verifying... please wait." }; globalThis.altchaI18n.set("en", P); const I = { 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", I); const w = { 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", w); const S = { 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", S); const q = { 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", q); const u = { 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", u); globalThis.altchaI18n.set("no", u); const x = { 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", x); const R = { 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", R); const H = { 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", H); const _ = { 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", _); const $ = { 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", $); const E = { 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", E); const B = { 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", B); const N = { 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", N); const O = { 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", O); const Z = { 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", Z); const K = { 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", K); const F = { 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", F); const U = { 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", U); const G = { 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", G); const W = { 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", W); const M = { 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", M); const D = { ariaLinkLabel: "Posjetite Altcha.org", enterCode: "Unesite kod", enterCodeAria: "Unesite kod koji čujete. Pritisnite Space za puštanje zvuka.", error: "Verifikacija nije uspjela. Pokušajte ponovo kasnije.", expired: "Verifikacija je istekla. Pokušajte ponovo.", footer: 'Zaštićeno putem <a href="https://altcha.org/" target="_blank" aria-label="Posjetite Altcha.org">ALTCHA</a>', getAudioChallenge: "Preuzmi audio izazov", label: "Nijesam robot", loading: "Učitavanje...", reload: "Ponovo učitaj", verify: "Verifikuj", verificationRequired: "Potrebna je verifikacija!", verified: "Verifikovano", verifying: "Verifikacija u toku...", waitAlert: "Verifikujem... molimo sačekajte." }; globalThis.altchaI18n.set("me", D); const J = { ariaLinkLabel: "Посетете го Altcha.org", enterCode: "Внесете код", enterCodeAria: "Внесете го кодот што го слушате. Притиснете Space за да ја пуштите аудио снимката.", 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("mk", J); const Y = { 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", Y); const Q = { 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", Q);