altcha
Version:
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
2 lines (1 loc) • 1.97 kB
JavaScript
(function(l,s){typeof exports=="object"&&typeof module<"u"?s(exports):typeof define=="function"&&define.amd?define(["exports"],s):(l=typeof globalThis<"u"?globalThis:l||self,s(l["[name]"]={}))})(this,function(l){"use strict";const s=()=>{};function h(e,n){return e!=e?n==n:e!==n||e!==null&&typeof e=="object"||typeof e=="function"}let u=!1;function p(e){var n=u;try{return u=!0,e()}finally{u=n}}function k(e,n,i){if(e==null)return n(void 0),s;const r=p(()=>e.subscribe(n,i));return r.unsubscribe?()=>r.unsubscribe():r}const o=[];function T(e,n=s){let i=null;const r=new Set;function f(a){if(h(e,a)&&(e=a,i)){const g=!o.length;for(const t of r)t[1](),o.push(t,e);if(g){for(let t=0;t<o.length;t+=2)o[t][0](o[t+1]);o.length=0}}}function b(a){f(a(e))}function y(a,g=s){const t=[a,g];return r.add(t),r.size===1&&(i=n(f,b)||s),a(e),()=>{r.delete(t),r.size===0&&i&&(i(),i=null)}}return{set:f,update:b,subscribe:y}}function c(e){let n;return k(e,i=>n=i)(),n}globalThis.altchaPlugins=globalThis.altchaPlugins||[],globalThis.altchaI18n=globalThis.altchaI18n||{get:e=>c(globalThis.altchaI18n.store)[e],set:(e,n)=>{Object.assign(c(globalThis.altchaI18n.store),{[e]:n}),globalThis.altchaI18n.store.set(c(globalThis.altchaI18n.store))},store:T({})};const d={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",d),l.i18n=d,Object.defineProperty(l,Symbol.toStringTag,{value:"Module"})});