1/* Essentials YOOtheme Pro 3.0.15 build 09160955; ZOOlanders https://www.zoolanders.com; Copyright (C) Joolanders, SL; http://www.gnu.org/licenses/gpl.html GNU/GPL */ 2 3(function(F,A){"use strict";const h=t=>{if(t==null)return"";const e=document.createElement("div");return e.textContent=t,e.innerHTML},H=t=>{var e;return(e=t==null?void 0:t.frames)!=null&&e.length?t.frames.map((o,r)=>`${r}. ${h(o.display)}`).join(` 4`):""},M=t=>{let e="";if(t.details&&(e+=`<p class="uk-margin">${h(t.details)}</p>`),t.trace){const o=t.trace.rootCause,r=t.trace.frameCount||0;e+=`<div> 5 <p class="uk-margin-small-vertical uk-text-small uk-text-muted"> 6 <strong>Error location:</strong> ${h((o==null?void 0:o.display)||"unknown")} 7 </p>`,r>1&&(e+=`<details class="uk-margin-top-small"> 8 <summary class="uk-text-small uk-link">View full stack trace (${r} frames)</summary> 9 <pre class="uk-margin-small uk-padding-small uk-background-muted uk-text-xsmall" style="border-left: 3px solid #ccc; overflow-x: auto; max-height: 200px;"><code>${H(t.trace)}</code></pre> 10 </details>`),e+="</div>"}return e},V=(t,e={})=>{const{alertClass:o="uk-alert-danger",showClose:r=!0}=e,i=t.title?`<b>${h(t.title)}</b><br/>`:"",s=r?'<a class="uk-alert-close" uk-close></a>':"",n=M(t);return`<div class="${o} uk-margin-top uk-text-small" uk-alert> 11 ${s} 12 <p>${i}${h(t.message)}</p> 13 ${n} 14 </div>`},T=(t,e={})=>t.map(o=>V(o,e)).join(""),P=t=>{if(t&&typeof t=="object"){const e=t.title||null,o="message"in t&&t.message!=null?t.message:String(t);return e?`${h(e)}: ${h(o)}`:h(o)}return h(String(t))},K=t=>`<ul class="uk-list">${t.map(P).map(o=>`<li>${o}</li>`).join("")}</ul>`,O=t=>{for(const e of t)A.addClass(A.$(".ye-form--btn-content",e),"uk-invisible"),A.removeClass(A.$(".ye-form--btn-spinner",e),"uk-hidden")},Y=t=>{for(const e of t)A.removeClass(A.$(".ye-form--btn-content",e),"uk-invisible"),A.addClass(A.$(".ye-form--btn-spinner",e),"uk-hidden")},v=({response:t,statusText:e})=>{var s,n;const r=((s=t==null?void 0:t.errors)!=null?s:[e||"Submission failed, please try again or contact us about this issue."]).map(a=>typeof a=="string"?{title:"Submission failed",message:a}:a),i=(n=t==null?void 0:t.configuration_errors)!=null?n:[];return{errors:r,configurationErrors:i}},k=t=>{for(const e of Object.values(t))A.removeClass(A.$$("[name]",e),"uk-form-danger"),A.empty(A.$$("[data-ye-form-field-errors]",e))},J=(t,e,o)=>{var s;let r=((s=e.errors_display)==null?void 0:s.modal_content)||"";r.indexOf("{errors}")===-1&&(r="{errors}"),r=r.replace("{errors}",K(t));const{dialog:i}=o.alert(r);A.on(i.$el,"beforeshow",()=>{var n;(n=e.errors_display)!=null&&n.modal_center&&A.addClass(i.panel,"uk-margin-auto-vertical")})};var E={props:{action:String,settings:Object,validateAction:String},data:()=>({action:"",settings:{},disabled:!0,submitting:!1,validateAction:""}),connected(){this.$submitEl=A.$$('button[type="submit"]',this.$el),this.$errorsEl=A.$("[data-ye-form-errors]",this.$el),this.$fieldsEls=Object.fromEntries(A.$$("[data-ye-form-field]",this.$el).map(t=>[t.dataset.yeFormField,t])),A.trigger(this.$el,"form:mounted"),A.trigger(document,"yooessentials-form:mounted",[{form:this.$el}]),this.enable()},events:{submit(t){if(t.preventDefault(),this.settings.html5validation&&!this.$el.reportValidity()){const e=new FormData(this.$el);A.trigger(this.$el,"form:validation-error",[{data:e}]),A.trigger(document,"yooessentials-form:validation-error",[{form:this.$el,data:e}]);return}this.submit()},change(t){const e=new FormData(this.$el);A.trigger(this.$el,"form:field-change",[{data:e}]),A.trigger(document,"yooessentials-form:field-change",[{form:this.$el,field:t.target,data:e}])}},methods:{async submit(t){if(this.disabled||this.submitting)return;this.submitting=!0,await this.refreshTokens();const e=new FormData(this.$el);if(t)for(const[r,i]of Object.entries(t))e.append(r,i);if(!A.trigger(this.$el,"form:submit",[{data:e}])||!A.trigger(document,"yooessentials-form:submit",[{form:this.$el,data:e}])){this.submitting=!1;return}this.sendForm(e)},async sendForm(t){const e=setTimeout(()=>{this.submitting&&O(this.$submitEl)},200);try{const o=await fetch(this.validateAction||this.action,{method:"POST",body:t,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}}),r=await o.json().catch(()=>{throw new Error(`${o.status} ${o.statusText}`)});if(!r.success){const{errors:i,configurationErrors:s}=v({response:r});i.length===0&&s.length===0&&i.push({message:"Unexpected Submission Error"}),this.handleError({errors:i,configurationErrors:s}
14);return}A.trigger(this.$el,"form:submitted",[{response:r,data:t}]),A.trigger(document,"yooessentials-form:submitted",[{form:this.$el,response:r,data:t}]),this.validateAction&&this.$el.submit(),this.resetForm()}catch(o){const{errors:r,configurationErrors:i}=v({statusText:o.message||"Submission failed, please try again."});this.handleError({errors:r,configurationErrors:i,data:t})}finally{clearTimeout(e),this.submitting=!1,Y(this.$submitEl)}},resetFormState(){A.empty(this.$errorsEl),k(this.$fieldsEls)},clearValidationError(t){!t||!(t instanceof Element)||!this.$el.contains(t)||k({field:t})},setError(t){this.handleError({errors:[t]})},handleError({errors:t=[],configurationErrors:e=[],data:o}={}){this.resetFormState();const r=[],i=[];for(const n of t)n.field&&document.contains(this.$fieldsEls[n.field])?r.push(n):i.push(n);this.displayValidationErrors(r),this.displayErrors({errors:i,fieldErrors:r,configurationErrors:e});const s={errors:t,configurationErrors:e,data:o};A.trigger(this.$el,"form:submission-error",[s]),A.trigger(document,"yooessentials-form:submission-error",[{form:this.$el,...s}])},displayErrors({errors:t=[],fieldErrors:e=[],configurationErrors:o=[]}){var n,a;const r=[],i=[],s=(a=(n=this.settings)==null?void 0:n.errors_display)==null?void 0:a.modal;r.push(...o);for(const c of t)c.trace||c.details?r.push(c):s?i.push(c):r.push(c);s&&e.length&&i.push(...e),r.length&&A.html(this.$errorsEl,T(r)),i.length&&J(i,this.settings,F.modal)},displayValidationErrors(t=[]){k(this.$fieldsEls);let e;for(const o of t){const r=this.$fieldsEls[o.field];!r||!document.contains(r)||(e!=null||(e=r),A.addClass(A.$$("[name]",r),"uk-form-danger"),A.html(A.$$("[data-ye-form-field-errors]",r),`<ul class="uk-list"><li>${h(o.message)}</li></ul>`))}e&&A.scrollIntoView(e)},enable(){this.disabled=!1,A.removeAttr(this.$submitEl,"disabled")},disable(){this.disabled=!0,A.attr(this.$submitEl,"disabled",!0)},resetForm(){this.resetFormState(),this.settings.reset_after_submit&&this.$el.reset(),A.trigger(this.$el,"reset"),A.trigger(document,"yooessentials-form:reset",[{form:this.$el}])},async refreshTokens(){const{formId:t,tokensUrl:e}=this.$el.dataset;if(!e||!t)return;const o=new FormData;o.append("formid",t);try{const i=await(await fetch(e,{method:"POST",body:o,headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();if(i.csrf){const s=A.$("[data-ye-form-csrf-token]",this.$el);s&&(s.name=i.csrf)}if(i.hp&&i.time)for(const s of A.$$('input[type="text"]',this.$el)){const n=s.getAttribute("name");n&&(/^h[a-f0-9]{8}p$/.test(n)?s.name=i.hp:/^h[a-f0-9]{8}p_time$/.test(n)&&(s.name=`${i.hp}_time`,s.value=i.time))}}catch(r){console.warn("Failed to refresh form tokens:",r)}}}},U=({util:{on:t,addClass:e},modal:o})=>{t(document,"yooessentials-form:submitted",(r,{form:i,data:s,response:n})=>{if(n!=null&&n.message_action)try{const{content:a,stack:c,center:l,onshown:g,onhidden:_}=n.message_action,u=o.alert(a,{stack:c}).dialog;e(u.$el,"ye-form-modal"),t(u.$el,"beforeshow",()=>{l&&e(u.panel,"uk-margin-auto-vertical")}),t(u.$el,"shown",d=>{g&&new Function("event","form","data","response",g).call(u,d,i,s,n)}),t(u.$el,"hidden",d=>{_&&new Function("event","form","data","response",_).call(u,d,i,s,n)})}catch{}})},W=({util:{on:t}})=>{t(document,"yooessentials-form:submitted",(e,{response:o})=>{o!=null&&o.download&&o.download.forEach(q)})};function q(t){var e=document.createElement("a");e.href=t,e.download=t.substring(t.lastIndexOf("/")+1),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)}var X=({util:{on:t}})=>{t(document,"yooessentials-form:submitted",(e,{response:o})=>{const r=(o==null?void 0:o.redirect)||{};if(r.to){const i=r.timeout||0;setTimeout(()=>{window.open(r.to,r.blank?"_blank":"_self")},i*1e3)}})},Z=t=>{const e=new WeakSet;t.util.on(document,"yooessentials-form:mounted",(o,{form:r})=>{const i=t.util.$('[data-ye-form-captcha="recaptcha"]',r);if(!(!i||e.has(r))){if(i.dataset.type==="v3"||tt()){Q(t,r,e);return}t.util.on(document,"yooessentials-form:recaptcha-ready",()=>{Q(t,r,e)})}})};function tt(){var t,e,o;return typeof((t=window.grecaptcha)==null?void 0:t.render)=="function"&&typeof((e=window.grecaptcha)==null?void 0:e.getResponse)=="function"&&typeof((o=window.grecaptcha)==null?void 0:o.reset)=="function"}function Q({yeForm:t,util:{$:e,on:o}},r,i){const s="recaptcha",n="g-recaptcha-response",a=e('[data-ye-form-captcha="'+s+'"]',r);if(!a||i.has(r))return;i.add(r);const c=a.closest("[data-ye-form-field]"),l=a.dataset.type;l==="v3"?ot({yeForm:t,on:o,form:r,widget:a,fieldName:n}):l==="v2-invisible"?rt({yeForm:t,on:o,form:r,widget:a,field:c}):et({yeForm:t,on:o,form:r,widget:a,field:c,fieldName:n})}function et({yeForm:t,on:e,form:o,widget:r,field:i,fieldName:s}){const n=r.dataset.sitekey,a=r.dataset.theme,c=r.dataset.size,l=grecaptcha.render(r,{size:c,theme:a,sitekey:n,callback:()=>{t(o).clearValidationError(i)}});e(o,"form:submit",g=>{grecaptcha.getResponse(l)||(g.preventDefault(),t(o).displayValidationErrors([{field:s,message:"Please complete the reCAPTCHA verification challenge."}]))}),e(o,"form:submission-error",()=>{grecaptcha.reset(l)}),e(o,"reset",()=>{grecaptcha.reset(l)})}function rt({yeForm:t,on:e,form:o,widget:r,field:i}){const s=r.dataset.sitekey,n=r.dataset.theme,a=r.dataset.badge,c=grecaptcha.render(r,{theme:n,badge:a,sitekey:s,size:"invisible",callback:()=>{t(o).clearValidationError(i),t(o).submit()}});e(o,"form:submit",l=>{l.preventDefault(),grecaptcha.execute(c)}),e(o,"form:submission-error",()=>{grecaptcha.reset(c)}),e(o,"reset",()=>{grecaptcha.reset(c)})}function ot({yeForm:t,on:e,form:o,widget:r,fieldName:i}){const s=r.dataset.sitekey,n=r.dataset.action;e(o,"form:submit",(a,c)=>{c.data.get(i)||(a.preventDefault(),grecaptcha.ready(()=>{grecaptcha.execute(s,{action:n}).then(l=>
14{t(o).submit({[i]:l})})}))})}var it=t=>{const e=new WeakSet;t.util.on(document,"yooessentials-form:mounted",(o,{form:r})=>{window.hcaptcha?B(t,r,e):t.util.on(window,"load",()=>{B(t,r,e)})})};function B({yeForm:t,util:{$:e,on:o}},r,i){const s="hcaptcha",n="h-captcha-response",a=e('[data-ye-form-captcha="'+s+'"]',r);if(!a||i.has(r))return;i.add(r);const c=a.closest("[data-ye-form-field]"),l=a.dataset.sitekey,g=a.dataset.size,_=a.dataset.theme,u=a.dataset.hl,d=g==="invisible",f=hcaptcha.render(a,{sitekey:l,size:g,theme:_,hl:u,callback:()=>{t(r).clearValidationError(c)}});o(r,"form:submit",w=>{hcaptcha.getResponse(f)||(w.preventDefault(),d?hcaptcha.execute(f,{async:!0}).then(()=>{t(r).submit()}).catch(()=>{t(r).setError({field:n,message:"Captcha verification failed."})}):t(r).setError({field:n,message:"Please complete the captcha verification challenge."}))}),o(r,"form:submission-error",()=>{hcaptcha.reset(f)}),o(r,"reset",()=>{hcaptcha.reset(f)})}var nt=t=>{t.util.on(document,"yooessentials-form:mounted",(e,{form:o})=>{window.turnstile?z(t,o):t.util.on(window,"load",()=>{z(t,o)})})};function z({yeForm:t,util:{$:e,on:o}},r){const i="turnstile",s="cf-turnstile-response",n=e('[data-ye-form-captcha="'+i+'"]',r);if(!n)return;const a=n.closest("[data-ye-form-field]"),c=n.dataset.appearance!=="execute";turnstile.render(n,{sitekey:n.dataset.sitekey,execution:c?"render":"execute",callback:()=>{t(r).clearValidationError(a)},"error-callback":()=>{t(r).setError({field:s,message:"Captcha verification failed."})}}),o(r,"form:submit",l=>{turnstile.getResponse(n)||l.preventDefault(),c||turnstile.execute(n,{callback:()=>{t(r).submit()}})}),o(r,"form:submission-error",()=>{turnstile.reset(n)}),o(r,"form:reset",()=>{turnstile.reset(n)})}const m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=61,b=new Uint8Array(256);for(let t=0;t<m.length;t++)b[m.charCodeAt(t)]=t;function D(t){const e=t.length;let o="";for(let r=0;r<e;r+=3){const i=t[r+0],s=t[r+1],n=t[r+2];let a="";a+=m.charAt(i>>>2),a+=m.charAt((i&3)<<4|s>>>4),a+=m.charAt((s&15)<<2|n>>>6),a+=m.charAt(n&63),o+=a}return e%3===2?o=o.substring(0,o.length-1)+"=":e%3===1&&(o=o.substring(0,o.length-2)+"=="),o}function st(t){const e=t.length;let o=e*3>>>2;t.charCodeAt(e-1)===N&&o--,t.charCodeAt(e-2)===N&&o--;const r=new Uint8Array(o);for(let i=0,s=0;i<e;i+=4){const n=b[t.charCodeAt(i+0)],a=b[t.charCodeAt(i+1)],c=b[t.charCodeAt(i+2)],l=b[t.charCodeAt(i+3)];r[s++]=n<<2|a>>4,r[s++]=(a&15)<<4|c>>2,r[s++]=(c&3)<<6|l&63}return r}var at=".frc-captcha *{margin:0;padding:0;border:0;text-align:initial;border-radius:0;filter:none!important;transition:none!important;font-weight:400;font-size:14px;line-height:1.2;text-decoration:none;background-color:initial;color:#222}.frc-captcha{position:relative;min-width:250px;max-width:312px;border:1px solid #f4f4f4;padding-bottom:12px;background-color:#fff}.frc-captcha b{font-weight:700}.frc-container{display:flex;align-items:center;min-height:52px}.frc-icon{fill:#222;stroke:#222;flex-shrink:0;margin:8px 8px 0}.frc-icon.frc-warning{fill:#c00}.frc-success .frc-icon{animation:1s ease-in both frc-fade-in}.frc-content{white-space:nowrap;display:flex;flex-direction:column;margin:4px 6px 0 0;overflow-x:auto;flex-grow:1}.frc-banner{position:absolute;bottom:0;right:6px;line-height:1}.frc-banner *{font-size:10px;opacity:.8;text-decoration:none}.frc-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0;height:4px;border:none;background-color:#eee;color:#222;width:100%;transition:.5s linear}.frc-progress::-webkit-progress-bar{background:#eee}.frc-progress::-webkit-progress-value{background:#222}.frc-progress::-moz-progress-bar{background:#222}.frc-button{cursor:pointer;padding:2px 6px;background-color:#f1f1f1;border:1px solid transparent;text-align:center;font-weight:600;text-transform:none}.frc-button:focus{border:1px solid #333}.frc-button:hover{background-color:#ddd}.frc-captcha-solution{display:none}.frc-err-url{text-decoration:underline;font-size:.9em}.frc-rtl{direction:rtl}.frc-rtl .frc-content{margin:4px 0 0 6px}.frc-banner.frc-rtl{left:6px;right:auto}.dark.frc-captcha{color:#fff;background-color:#222;border-color:#333}.dark.frc-captcha *{color:#fff}.dark.frc-captcha button{background-color:#444}.dark .frc-icon{fill:#fff;stroke:#fff}.dark .frc-progress{background-color:#444}.dark .frc-progress::-webkit-progress-bar{background:#444}.dark .frc-progress::-webkit-progress-value{background:#ddd}.dark .frc-progress::-moz-progress-bar{background:#ddd}@keyframes frc-fade-in{from{opacity:0}
14to{opacity:1}}";const At=1,ct=128,L='<circle cx="12" cy="12" r="8" stroke-width="3" stroke-dasharray="15 10" fill="none" stroke-linecap="round" transform="rotate(0 12 12)"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="0.9s" values="0 12 12;360 12 12"/></circle>',S='<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"/>';function x(t,e,o,r,i,s,n,a=!1,c,l){return`<div class="frc-container${l?" "+l:""}${e?" frc-rtl":""}"> 15<svg class="frc-icon"${r?' aria-hidden="true"':""} role="img" xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 24 24">${o}</svg> 16<div class="frc-content"> 17 <span class="frc-text" ${c?`data-debug="${c}"`:""}>${i}</span> 18 ${n?`<button type="button" class="frc-button">${n}</button>`:""} 19 ${a?'<progress class="frc-progress" value="0">0%</progress>':""} 20</div> 21</div><span class="frc-banner${e?" frc-rtl":""}"><a lang="en" href="https://friendlycaptcha.com/" rel="noopener" target="_blank"><b>Friendly</b>Captcha \u21D7</a></span> 22${t==="-"?"":`<input name="${t}" class="frc-captcha-solution" type="hidden" value="${s}">`}`}function lt(t,e){return x(t,e.rtl,'<path d="M17,11c0.34,0,0.67,0.04,1,0.09V6.27L10.5,3L3,6.27v4.91c0,4.54,3.2,8.79,7.5,9.82c0.55-0.13,1.08-0.32,1.6-0.55 C11.41,19.47,11,18.28,11,17C11,13.69,13.69,11,17,11z"/><path d="M17,13c-2.21,0-4,1.79-4,4c0,2.21,1.79,4,4,4s4-1.79,4-4C21,14.79,19.21,13,17,13z M17,14.38"/>',!0,e.text_ready,".UNSTARTED",e.button_start,!1)}function ut(t,e){return x(t,e.rtl,L,!0,e.text_fetching,".FETCHING",void 0,!0)}function dt(t,e){return x(t,e.rtl,L,!0,e.text_solving,".UNFINISHED",void 0,!0)}function ht(t,e,o,r){const i=`${r.t.toFixed(0)}s (${(r.h/r.t*.001).toFixed(0)}K/s)${r.solver===At?" JS Fallback":""}`;return x(t,e.rtl,`<title>${e.text_completed_sr}</title><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"></path>`,!1,e.text_completed,o,void 0,!1,i,"frc-success")}function gt(t,e){return x(t,e.rtl,S,!0,e.text_expired,".EXPIRED",e.button_restart)}function C(t,e,o,r=!0,i=!1){return x(t,e.rtl,S,!0,`<b>${e.text_error}</b><br>${o}`,i?".HEADLESS_ERROR":".ERROR",r?e.button_retry:void 0)}function ft(t=null){if(!document.querySelector("#frc-style")){const e=document.createElement("style");e.id="frc-style",e.innerHTML=at,t&&e.setAttribute("nonce",t),document.head.appendChild(e)}}function pt(t,e){const o=t.querySelector(".frc-progress"),r=(e.i+1)/e.n;o&&(o.value=r,o.innerText=(r*100).toFixed(1)+"%",o.title=e.i+1+"/"+e.n+" ("+(e.h/e.t*.001).toFixed(0)+"K/s)")}function _t(t){for(;t.tagName!=="FORM";)if(t=t.parentElement,!t)return null;return t}function mt(t,e){t.addEventListener("focusin",e,{once:!0,passive:!0})}let p,I;typeof navigator<"u"&&typeof navigator.userAgent=="string"&&(p=navigator,I=p.userAgent.toLowerCase());function xt(){return I.indexOf("headless")!==-1||p.appVersion.indexOf("Headless")!==-1||I.indexOf("bot")!==-1||I.indexOf("crawl")!==-1||p.webdriver===!0||!p.language||p.languages!==void 0&&!p.languages.length}function bt(t){return t>255?t=255:t<0&&(t=0),Math.pow(2,(255.999-t)/8)>>>0}const Ct=13,It=14,yt=15;function kt(t,e){const o=[];for(let r=0;r<e;r++){const i=new Uint8Array(ct);i.set(t),i[120]=r,o.push(i)}return o}function wt(t){const e=t.split("."),o=e[1],r=st(o);return{signature:e[0],base64:o,buffer:r,n:r[It],threshold:bt(r[yt]),expiry:r[Ct]*3e5}}async function vt(t,e,o){const r=t.split(",");for(let i=0;i<r.length;i++)try{const s=await R(r[i]+"?sitekey="+e,{headers:[["x-frc-client","js-0.9.19"]],mode:"cors"},2);if(s.ok)return(await s.json()).data.puzzle;{let n;try{n=await s.json()}catch{}if(n&&n.errors&&n.errors[0]==="endpoint_not_enabled")throw Error(`Endpoint not allowed (${s.status})`);if(i===r.length-1)throw Error(`Response status ${s.status} ${s.statusText} ${n?n.errors:""}`)}}catch(s){console.error("[FRC Fetch]:",s);const n=new Error(`${o.text_fetch_error} <a class="frc-err-url" href="${r[i]}">${r[i]}</a>`);throw n.rawError=s,n}throw Error("Internal error")}async function R(t,e,o){let r=1e3;return fetch(t,e).catch(async i=>{if(o===0)throw i;return await new Promise(s=>setTimeout(s,r)),r*=4,R(t,e,o-1)})}const Et={text_init:"Initializing...",text_ready:"Anti-Robot Verification",button_start:"Click to start verification",text_fetching:"Fetching Challenge",text_solving:"Verifying you are human...",text_completed:"I am human",text_completed_sr:"Automatic spam check completed",text_expired:"Anti-Robot verification expired",button_restart:"Restart",text_error:"Verification failed",button_retry:"Retry",text_fetch_error:"Failed to connect to"},Qt={text_init:"Chargement...",text_ready:"V\xE9rification Anti-Robot",button_start:"Clique ici pour v\xE9rifier",text_fetching:"Chargement du d\xE9fi",text_solving:"Nous v\xE9rifions que vous n'\xEAtes pas un robot...",text_completed:"Je ne suis pas un robot",text_completed_sr:"V\xE9rification automatique des spams termin\xE9e",text_expired:"V\xE9rification anti-robot expir\xE9e",button_restart:"Red\xE9marrer",text_error:"\xC9chec de la v\xE9rification",button_retry:"Recommencer",text_fetch_error:"Probl\xE8me de connexion avec"},Bt={text_init:"Initialisierung...",text_ready:"Anti-Roboter-Verifizierung",button_start:"Hier klicken",text_fetching:"Herausforderung laden...",text_solving:"Verifizierung, dass Sie ein Mensch sind...",text_completed:"Ich bin ein Mensch",text_completed_sr:"Automatische Spampr\xFCfung abgeschlossen",text_expired:"Verifizierung abgelaufen",button_restart:"Erneut starten",text_error:"Verifizierung fehlgeschlagen",button_retry:"Erneut versuchen",text_fetch_error:"Verbindungsproblem mit"},zt={text_init:"Initializeren...",text_ready:"Anti-robotverificatie",button_start:"Klik om te starten",text_fetching:"Aan het laden...",text_solving:"Anti-robotverificatie bezig...",text_completed:"Ik ben een mens",text_completed_sr:"Automatische anti-spamcheck voltooid",text_expired:"Verificatie verlopen",button_restart:"Opnieuw starten",text_error:"Verificatie mislukt",button_retry:"Opnieuw proberen",text_fetch_error:"Verbinding mislukt met"},Nt={text_init:"Inizializzazione...",text_ready:"Verifica Anti-Robot",button_start:"Clicca per iniziare",text_fetching:"Caricamento...",text_solving:"Verificando che sei umano...",text_completed:"Non sono un robot",text_completed_sr:"Controllo automatico dello spam completato",text_expired:"Verifica Anti-Robot scaduta",button_restart:"Ricomincia",text_error:"Verifica fallita",button_retry:"Riprova",text_fetch_error:"Problema di connessione con"},Dt={text_init:"Inicializando...",text_ready:"Verifica\xE7\xE3o Anti-Rob\xF4",button_start:"Clique para iniciar verifica\xE7\xE3o",text_fetching:"Carregando...",text_solving:"Verificando se voc\xEA \xE9 humano...",text_completed:"Eu sou humano",text_completed_sr:"Verifica\xE7\xE3o autom\xE1tica de spam conclu\xEDda",text_expired:"Verifica\xE7\xE3o Anti-Rob\xF4 expirada",button_restart:"Reiniciar",text_error:"Verifica\xE7\xE3o falhou",button_retry:"Tentar novamente",text_fetch_error:"Falha de conex\xE3o com"},Lt={text_init:"Inicializando...",text_ready:"Verificaci\xF3n Anti-Robot",button_start:"Haga clic para iniciar la verificaci\xF3n",text_fetching:"Cargando desaf\xEDo",text_solving:"Verificando que eres humano...",text_completed:"Soy humano",text_completed_sr:"Verificaci\xF3n autom\xE1tica de spam completada",text_expired:"Verificaci\xF3n Anti-Robot expirada",button_restart:"Reiniciar",text_error:"Ha fallado la verificaci\xF3n",button_retry:"Intentar de nuevo",text_fetch_error:"Error al conectarse a"},St={text_init:"Inicialitzant...",text_ready:"Verificaci\xF3 Anti-Robot",button_start:"Fes clic per comen\xE7ar la verificaci\xF3",text_fetching:"Carregant repte",text_solving:"Verificant que ets hum\xE0...",text_completed:"Soc hum\xE0",text_completed_sr:"Verificaci\xF3 autom\xE0tica de correu brossa completada",text_expired:"La verificaci\xF3 Anti-Robot ha expirat",button_restart:"Reiniciar",text_error:"Ha fallat la verificaci\xF3",button_retry:"Tornar a provar",text_fetch_error:"Error connectant a"},Rt={text_init:"\u958B\u59CB\u3057\u3066\u3044\u307E\u3059...",text_ready:"\u30A2\u30F3\u30C1\u30ED\u30DC\u30C3\u30C8\u8A8D\u8A3C",button_start:"\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u8A8D\u8A3C\u3092\u958B\u59CB",text_fetching:"\u30ED\u30FC\u30C9\u3057\u3066\u3044\u307E\u3059",text_solving:"\u8A8D\u8A3C\u4E2D...",text_completed:"\u79C1\u306F\u30ED\u30DC\u30C3\u30C8\u3067\u306F\u3042\u308A\u307E\u305B\u3093",text_completed_sr:"\u81EA\u52D5\u30B9\u30D1\u30E0\u30C1\u30A7\u30C3\u30AF\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F",text_expired:"\u8A8D\u8A3C\u306E\u671F\u9650\u304C\u5207\u308C\u3066\u3044\u307E\u3059",button_restart:"\u518D\u5EA6\u8A8D\u8A3C\u3092\u884C\u3046",text_error:"\u8A8D\u8A3C\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F",button_retry:"\u518D\u5EA6\u8A8D\u8A3C\u3092\u884C\u3046",text_fetch_error:"\u63A5\u7D9A\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F"},Gt={text_init:"Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klik for at starte verifikationen",text_fetching:"Henter data",text_solving:"Kontrollerer at du er et menneske...",text_completed:"Jeg er et menneske.",text_completed_sr:"Automatisk spamkontrol gennemf\xF8rt",text_expired:"Verifikationen kunne ikke fuldf\xF8res",button_restart:"Genstart",text_error:"Bekr\xE6ftelse mislykkedes",button_retry:"Pr\xF8v igen",text_fetch_error:"Forbindelsen mislykkedes"},$t={text_init:"\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F...",text_ready:"\u0410\u043D\u0442\u0438\u0420\u043E\u0431\u043E\u0442 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430",button_start:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443",text_fetching:"\u041F\u043E\u043B\u0443\u0447\u0430\u044E \u0437\u0430\u0434\u0430\u0447\u0443",text_solving:"\u041F\u0440\u043E\u0432\u0435\u0440\u044F\u044E, \u0447\u0442\u043E \u0432\u044B \u0447\u0435\u043B\u043E\u0432\u0435\u043A...",text_completed:"\u042F \u0447\u0435\u043B\u043E\u0432\u0435\u043A",text_completed_sr:"A\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043D\u0430 \u0441\u043F\u0430\u043C \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",text_expired:"\u0421\u0440\u043E\u043A \u0410\u043D\u0442\u0438\u0420\u043E\u0431\u043E\u0442\u043D\u043E\u0439 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438 \u0438\u0441\u0442\u0451\u043A",button_restart:"\u041D\u0430\u0447\u0430\u0442\u044C \u0437\u0430\u043D\u043E\u0432\u043E",text_error:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438",button_retry:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u0435\u0449\u0451 \u0440\u0430\u0437",text_fetch_error:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F"},jt={text_init:"Aktiverar...",text_ready:"Jag \xE4r inte en robot",button_start:"Klicka f\xF6r att verifiera",text_fetching:"H\xE4mtar data",text_solving:"Kontrollerar att du \xE4r m\xE4nniska...",text_completed:"Jag \xE4r en m\xE4nniska",text_completed_sr:"Automatisk spamkontroll slutf\xF6rd",text_expired:"Anti-robot-verifieringen har l\xF6pt ut",button_restart:"B\xF6rja om",text_error:"Verifiering kunde inte slutf\xF6ras",button_retry:"Omstart",text_fetch_error:"Verifiering misslyckades"},Ft={text_init:"Ba\u015Flat\u0131l\u0131yor...",text_ready:"Anti-Robot Do\u011Frulamas\u0131",button_start:"Do\u011Frulamay\u0131 ba\u015Flatmak i\xE7in t\u0131klay\u0131n",text_fetching:"Y\xFCkleniyor",text_solving:"Robot olmad\u0131\u011F\u0131n\u0131z do\u011Frulan\u0131yor...",text_completed:"Ben bir insan\u0131m",text_completed_sr:"Otomatik spam kontrol\xFC tamamland\u0131",text_expired:"Anti-Robot do\u011Frulamas\u0131n\u0131n s\xFCresi doldu",button_restart:"Yeniden ba\u015Flat",text_error:"Do\u011Frulama ba\u015Far\u0131s\u0131z oldu",button_retry:"Tekrar dene",text_fetch_error:"Ba\u011Flant\u0131 ba\u015Far\u0131s\u0131z oldu"},Ht={text_init:"\u03A0\u03C1\u03BF\u03B5\u03C4\u03BF\u03B9\u03BC\u03B1\u03C3\u03AF\u03B1...",text_ready:"Anti-Robot \u0395\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7",button_start:" \u039A\u03AC\u03BD\u03C4\u03B5 \u03BA\u03BB\u03B9\u03BA \u
2203B3\u03B9\u03B1 \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AE\u03C3\u03B5\u03B9 \u03B7 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7",text_fetching:" \u039B\u03AE\u03C8\u03B7 \u03C0\u03C1\u03CC\u03BA\u03BB\u03B7\u03C3\u03B7\u03C2",text_solving:" \u0395\u03C0\u03B9\u03B2\u03B5\u03B2\u03B1\u03AF\u03C9\u03C3\u03B7 \u03B1\u03BD\u03B8\u03C1\u03CE\u03C0\u03BF\u03C5...",text_completed:"\u0395\u03AF\u03BC\u03B1\u03B9 \u03AC\u03BD\u03B8\u03C1\u03C9\u03C0\u03BF\u03C2",text_completed_sr:" \u039F \u03B1\u03C5\u03C4\u03CC\u03BC\u03B1\u03C4\u03BF\u03C2 \u03AD\u03BB\u03B5\u03B3\u03C7\u03BF\u03C2 \u03B1\u03BD\u03B5\u03C0\u03B9\u03B8\u03CD\u03BC\u03B7\u03C4\u03BF\u03C5 \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5 \u03BF\u03BB\u03BF\u03BA\u03BB\u03B7\u03C1\u03CE\u03B8\u03B7\u03BA\u03B5",text_expired:" \u0397 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7 Anti-Robot \u03AD\u03BB\u03B7\u03BE\u03B5",button_restart:" \u0395\u03C0\u03B1\u03BD\u03B5\u03BA\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7",text_error:" \u0397 \u03B5\u03C0\u03B1\u03BB\u03AE\u03B8\u03B5\u03C5\u03C3\u03B7 \u03B1\u03C0\u03AD\u03C4\u03C5\u03C7\u03B5",button_retry:" \u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BE\u03B1\u03BD\u03AC",text_fetch_error:" \u0391\u03C0\u03BF\u03C4\u03C5\u03C7\u03AF\u03B1 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7\u03C2 \u03BC\u03B5"},Mt={text_init:"\u0406\u043D\u0456\u0446\u0456\u0430\u043B\u0456\u0437\u0430\u0446\u0456\u044F...",text_ready:"\u0410\u043D\u0442\u0438\u0440\u043E\u0431\u043E\u0442 \u0432\u0435\u0440\u0438\u0444\u0456\u043A\u0430\u0446\u0456\u044F",button_start:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0440\u043E\u0437\u043F\u043E\u0447\u0430\u0442\u0438 \u0432\u0435\u0440\u0438\u0444\u0456\u043A\u0430\u0446\u0456\u044E",text_fetching:"\u0417\u2019\u0454\u0434\u043D\u0430\u043D\u043D\u044F",text_solving:"\u041F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430, \u0449\u043E \u0432\u0438 \u043D\u0435 \u0440\u043E\u0431\u043E\u0442...",text_completed:"\u042F \u043D\u0435 \u0440\u043E\u0431\u043E\u0442",text_completed_sr:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u043D\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0430 \u0441\u043F\u0430\u043C\u0443 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",text_expired:"\u0427\u0430\u0441 \u0432\u0438\u0447\u0435\u0440\u043F\u0430\u043D\u043E",button_restart:"\u041F\u043E\u0447\u0430\u0442\u0438 \u0437\u043D\u043E\u0432\u0443",text_error:"\u0412\u0435\u0440\u0438\u0444\u0456\u043A\u0430\u0446\u0456\u044F \u043D\u0435 \u0432\u0434\u0430\u043B\u0430\u0441\u044C",button_retry:"\u0421\u043F\u0440\u043E\u0431\u0443\u0432\u0430\u0442\u0438 \u0437\u043D\u043E\u0432\u0443",text_fetch_error:"\u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u2019\u0454\u0434\u043D\u0430\u0442\u0438\u0441\u044C"},Vt={text_init:"\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u0430\u043D\u0435...",text_ready:"\u0410\u043D\u0442\u0438-\u0440\u043E\u0431\u043E\u0442 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430",button_start:"\u0429\u0440\u0430\u043A\u043D\u0435\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0437\u0430\u043F\u043E\u0447\u043D\u0435\u0442\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0442\u0430",text_fetching:"\u041F\u0440\u0435\u0434\u0438\u0437\u0432\u0438\u043A\u0430\u0442\u0435\u043B\u0441\u0442\u0432\u043E",text_solving:"\u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0432\u0430\u043C\u0435 \u0434\u0430\u043B\u0438 \u0441\u0438 \u0447\u043E\u0432\u0435\u043A...",text_completed:"\u0410\u0437 \u0441\u044A\u043C \u0447\u043E\u0432\u0435\u043A",text_completed_sr:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u043D\u0430\u0442\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0437\u0430 \u0441\u043F\u0430\u043C \u0435 \u0437\u0430\u0432\u044A\u0440\u0448\u0435\u043D\u0430",text_expired:"\u0410\u043D\u0442\u0438-\u0420\u043E\u0431\u043E\u0442 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0442\u0430 \u0438\u0437\u0442\u0435\u0447\u0435",button_restart:"\u0420\u0435\u0441\u0442\u0430\u0440\u0442\u0438\u0440\u0430\u0439\u0442\u0435",text_error:"\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430",button_retry:"\u041E\u043F\u0438\u0442\u0430\u0439\u0442\u0435 \u043F\u0430\u043A",text_fetch_error:"\u041D\u0435\u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u0432\u044A\u0440\u0437\u0432\u0430\u043D\u0435 \u0441"},Tt={text_init:"Inicializace...",text_ready:"Ov\u011B\u0159en\xED proti robot\u016Fm",button_start:"Klikn\u011Bte pro ov\u011B\u0159en\xED",text_fetching:"Probl\xE9m p\u0159i na\u010D\xEDt\xE1n\xED",text_solving:"Ov\u011B\u0159en\xED, \u017Ee jste \u010Dlov\u011Bk...",text_completed:"Jsem \u010Dlov\u011Bk",text_completed_sr:"Automatick\xE1 kontrola
22spamu dokon\u010Dena",text_expired:"Ov\u011B\u0159en\xED proti robot\u016Fm vypr\u0161elo",button_restart:"Restartovat",text_error:"Ov\u011B\u0159en\xED se nezda\u0159ilo",button_retry:"Zkusit znovu",text_fetch_error:"P\u0159ipojen\xED se nezda\u0159ilo"},Pt={text_init:"Inicializ\xE1cia...",text_ready:"Overenie proti robotom",button_start:"Kliknite pre overenie",text_fetching:"Probl\xE9m pri na\u010D\xEDtan\xED",text_solving:"Overenie, \u017Ee ste \u010Dlovek...",text_completed:"Som \u010Dlovek",text_completed_sr:"Automatick\xE1 kontrola spamu dokon\u010Den\xE1",text_expired:"Overenie proti robotom vypr\u0161alo",button_restart:"Re\u0161tartova\u0165",text_error:"Overenie sa nepodarilo",button_retry:"Sk\xFAsi\u0165 znova",text_fetch_error:"Pripojenie sa nepodarilo"},G={text_init:" Aktiverer...",text_ready:"Jeg er ikke en robot",button_start:"Klikk for \xE5 starte verifiseringen",text_fetching:"Henter data",text_solving:"Sjekker at du er et menneske...",text_completed:"Jeg er et menneske",text_completed_sr:"Automatisk spam-sjekk fullf\xF8rt",text_expired:"Verifisering kunne ikke fullf\xF8res",button_restart:"Omstart",text_error:"Bekreftelsen mislyktes",button_retry:"Pr\xF8v p\xE5 nytt",text_fetch_error:"Tilkoblingen mislyktes"},y={en:Et,de:Bt,nl:zt,fr:Qt,it:Nt,pt:Dt,es:Lt,ca:St,ja:Rt,da:Gt,ru:$t,sv:jt,tr:Ft,el:Ht,uk:Mt,bg:Vt,cs:Tt,sk:Pt,no:G,fi:{text_init:"Aktivoidaan...",text_ready:"En ole robotti",button_start:"Aloita vahvistus klikkaamalla",text_fetching:"Haetaan tietoja",text_solving:"Tarkistaa, ett\xE4 olet ihminen...",text_completed:"Olen ihminen",text_completed_sr:"Automaattinen roskapostin tarkistus suoritettu",text_expired:"Vahvistusta ei voitu suorittaa loppuun",button_restart:"Uudelleenk\xE4ynnistys",text_error:"Vahvistus ep\xE4onnistui",button_retry:"Yrit\xE4 uudelleen",text_fetch_error:"Yhteys ep\xE4onnistui"},lv:{text_init:"Notiek inicializ\u0113\u0161ana...",text_ready:"Verifik\u0101cija, ka neesat robots",button_start:"Noklik\u0161\u0137iniet, lai s\u0101ktu verifik\u0101ciju",text_fetching:"Notiek dro\u0161\u012Bbas uzdevuma izg\u016B\u0161ana",text_solving:"Notiek p\u0101rbaude, vai esat cilv\u0113ks...",text_completed:"Es esmu cilv\u0113ks",text_completed_sr:"Autom\u0101tiska surog\u0101tpasta p\u0101rbaude pabeigta",text_expired:"Verifik\u0101cijas, ka neesat robots, der\u012Bgums beidzies",button_restart:"Restart\u0113t",text_error:"Verifik\u0101cija neizdev\u0101s",button_retry:"M\u0113\u0123in\u0101t v\u0113lreiz",text_fetch_error:"Neizdev\u0101s izveidot savienojumu ar"},lt:{text_init:"Inicijuojama...",text_ready:"Patikrinimas, ar nesate robotas",button_start:"Spustel\u0117kite patikrinimui prad\u0117ti",text_fetching:"Gavimo i\u0161\u0161\u016Bkis",text_solving:"Tikrinama, ar esate \u017Emogus...",text_completed:"Esu \u017Emogus",text_completed_sr:"Automatin\u0117 patikra d\u0117l pa\u0161to \u0161iuk\u0161li\u0173 atlikta",text_expired:"Patikrinimas, ar nesate robotas, baig\u0117 galioti",button_restart:"Prad\u0117ti i\u0161 naujo",text_error:"Patikrinimas nepavyko",button_retry:"Kartoti",text_fetch_error:"Nepavyko prisijungti prie"},pl:{text_init:"Inicjowanie...",text_ready:"Weryfikacja antybotowa",button_start:"Kliknij, aby rozpocz\u0105\u0107 weryfikacj\u0119",text_fetching:"Pobieranie",text_solving:"Weryfikacja, czy nie jeste\u015B robotem...",text_completed:"Nie jestem robotem",text_completed_sr:"Zako\u0144czono automatyczne sprawdzanie spamu",text_expired:"Weryfikacja antybotowa wygas\u0142a",button_restart:"Uruchom ponownie",text_error:"Weryfikacja nie powiod\u0142a si\u0119",button_retry:"Spr\xF3buj ponownie",text_fetch_error:"Nie uda\u0142o si\u0119 po\u0142\u0105czy\u0107 z"},et:{text_init:"Initsialiseerimine...",text_ready:"Robotivastane kinnitus",button_start:"Kinnitamisega alustamiseks kl\xF5psake",text_fetching:"V\xE4ljakutse toomine",text_solving:"Kinnitatakse, et sa oled inimene...",text_completed:"Ma olen inimene",text_completed_sr:"Automaatne r\xE4mpsposti kontroll on l\xF5petatud",text_expired:"Robotivastane kinnitus aegus",button_restart:"Taask\xE4ivita",text_error:"Kinnitamine nurjus",button_retry:"Proovi uuesti",text_fetch_error:"\xDC
22henduse loomine nurjus"},hr:{text_init:"Po\u010Detno postavljanje...",text_ready:"Provjera protiv robota",button_start:"Kliknite za po\u010Detak provjere",text_fetching:"Dohva\u0107anje izazova",text_solving:"Provjeravamo jeste li \u010Dovjek...",text_completed:"Nisam robot",text_completed_sr:"Automatska provjera je zavr\u0161ena",text_expired:"Vrijeme za provjeru protiv robota je isteklo",button_restart:"Osvje\u017Ei",text_error:"Provjera nije uspjlela",button_retry:" Ponovo pokreni",text_fetch_error:"Nije mogu\u0107e uspostaviti vezu"},sr:{text_init:"Pokretanje...",text_ready:"Anti-Robot Verifikacija",button_start:"Kliknite da biste zapo\u010Deli verifikaciju",text_fetching:"U\u010Ditavanje izazova",text_solving:"Verifikacija da ste \u010Dovek...",text_completed:"Ja sam \u010Dovek",text_completed_sr:"Automatska provera ne\u017Eeljene po\u0161te je zavr\u0161ena",text_expired:"Anti-Robot verifikacija je istekla",button_restart:"Ponovo pokrenuti",text_error:"Verifikacija nije uspela",button_retry:"Poku\u0161ajte ponovo",text_fetch_error:"Neuspelo povezivanje sa..."},sl:{text_init:"Inicializiranje...",text_ready:"Preverjanje robotov",button_start:"Kliknite za za\u010Detek preverjanja",text_fetching:"Prena\u0161anje izziva",text_solving:"Preverjamo, ali ste \u010Dlovek",text_completed:"Nisem robot",text_completed_sr:"Avtomatsko preverjanje je zaklju\u010Deno",text_expired:"Preverjanje robotov je poteklo",button_restart:"Osve\u017Ei",text_error:"Preverjanje ni uspelo",button_retry:"Poskusi ponovno",text_fetch_error:"Povezave ni bilo mogo\u010De vzpostaviti"},hu:{text_init:"Inicializ\xE1l\xE1s...",text_ready:"Robotellenes ellen\u0151rz\xE9s",button_start:"Kattintson az ellen\u0151rz\xE9s megkezd\xE9s\xE9hez",text_fetching:"Feladv\xE1ny lek\xE9r\xE9se",text_solving:"Annak igazol\xE1sa, hogy \xD6n nem robot...",text_completed:"Nem vagyok robot",text_completed_sr:"Automatikus spam ellen\u0151rz\xE9s befejez\u0151d\xF6tt",text_expired:"Robotellenes ellen\u0151rz\xE9s lej\xE1rt",button_restart:"\xDAjraind\xEDt\xE1s",text_error:"Az ellen\u0151rz\xE9s nem siker\xFClt",button_retry:"Pr\xF3b\xE1lja \xFAjra",text_fetch_error:"Nem siker\xFClt csatlakozni"},ro:{text_init:"Se ini\u021Bializeaz\u0103...",text_ready:"Verificare anti-robot",button_start:"Click pentru a \xEEncepe verificarea",text_fetching:"Downloading",text_solving:"Verificare c\u0103 e\u0219ti om...",text_completed:"Sunt om",text_completed_sr:"Verificarea automat\u0103 a spam-ului a fost finalizat\u0103",text_expired:"Verificarea anti-robot a expirat",button_restart:"Restart",text_error:"Verificare e\u0219uat\u0103",button_retry:"Re\xEEncearc\u0103",text_fetch_error:"Nu s-a putut conecta"},zh:{text_init:"\u521D\u59CB\u5316\u4E2D\u2026\u2026",text_ready:"\u4EBA\u673A\u9A8C\u8BC1",button_start:"\u70B9\u51FB\u5F00\u59CB",text_fetching:"\u6B63\u5728\u52A0\u8F7D",text_solving:"\u4EBA\u673A\u6821\u9A8C\u4E2D\u2026\u2026",text_completed:"\u6211\u4E0D\u662F\u673A\u5668\u4EBA",text_completed_sr:"\u4EBA\u673A\u9A8C\u8BC1\u5B8C\u6210",text_expired:"\u9A8C\u8BC1\u5DF2\u8FC7\u671F",button_restart:"\u91CD\u65B0\u5F00\u59CB",text_error:"\u6821\u9A8C\u5931\u8D25",button_retry:"\u91CD\u8BD5",text_fetch_error:"\u65E0\u6CD5\u8FDE\u63A5\u5230"},zh_tw:{text_init:"\u6B63\u5728\u521D\u59CB\u5316\u2026\u2026",text_ready:"\u53CD\u6A5F\u5668\u4EBA\u9A57\u8B49",button_start:"\u9EDE\u64CA\u958B\u59CB\u9A57\u8B49",text_fetching:"\u8F09\u5165\u4E2D",text_solving:"\u53CD\u6A5F\u5668\u4EBA\u9A57\u8B49\u4E2D\u2026\u2026",text_completed:"\u6211\u4E0D\u662F\u6A5F\u5668\u4EBA",text_completed_sr:"\u9A57\u8B49\u5B8C\u6210",text_expired:"\u9A57\u8B49\u8D85\u6642",button_restart:"\u91CD\u65B0\u958B\u59CB",text_error:"\u9A57\u8B49\u5931\u6557",button_retry:"\u91CD\u8A66",text_fetch_error:"\u7121\u6CD5\u9023\u7DDA\u5230"},vi:{text_init:"\u0110ang kh\u1EDFi t\u1EA1o...",text_ready:"X\xE1c minh ch\u1ED1ng Robot",button_start:"B\u1EA5m v\xE0o \u0111\xE2y \u0111\u1EC3 x\xE1c minh",text_fetching:"T\xECm n\u1EA1p v\xE0 x\u1EED l\xFD th\u1EED th\xE1ch",text_solving:"X\xE1c minh b\u1EA1n l\xE0 ng\u01B0\u1EDDi...",text_completed:"B\u1EA1n l\xE0 con ng\u01B0\u1EDDi",text_completed_sr:"X\xE1c minh ho\xE0n t\u1EA5t",text_expired:"X\xE1c minh \u0111\xE3 h\u1EBFt h\u1EA1n",button_restart:"Kh\u1EDFi \u0111\u1ED9ng l\u1EA1i",text_error:"X\xE1c minh th\u1EA5t b\u1EA1i",button_retry:"Th\u1EED l\u1EA1i",text_fetch_error:"Kh\xF4ng k\u1EBFt n\u1ED1i \u0111\u01B0\u1EE3c"},he:{text_init:"\u05D1\u05D1\u05D9\u05E6\u05D5\u05E2...",text_ready:"\u05D0\u05D9\u05DE\u05D5\u05EA \u05D0\u05E0\u05D5\u05E9",button_start:"\u05E6\u05E8\u05D9\u05DA \u05DC\u05DC\u05D7\u05D5\u05E5 \u05DC\u05D4\u05EA\u05D7\u05DC\u05EA \u05D4\u05D0\u05D9\u05DE\u05D5\u05EA",text_fetching:"\u05D0\u05EA\u05D2\u05E8 \u05D4\u05DE\u05E2\u05E0\u05D4 \u05D1\u05D4\u05DB\u05E0\u05D4",text_solving:"\u05DE\u05EA\u05D1\u05E6\u05E2 \u05D0\u05D9\u05DE\u05D5\u05EA \u05D0\u05E0\u05D5\u05E9...",text_completed:"\u05D0\u05E0\u05D9 \u05DC\u05D0 \u05E8\u05D5\u05D1\u05D5\u05D8",text_completed_sr:"\u05D1\u05D3\u05D9\u05E7\u05EA \u05D4\u05E1\u05E4\u05D0\u05DD \u05D4\u05D0\u05D5\u05D8\u05D5\u05DE\u05D8\u05D9\u05EA \u05D4\u05E1\u05EA\u05D9\u05D9\u05DE\u05D4",text_expired:"\u05E4\u05D2 \u05EA\u05D5\u05E7\u05E3 \u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05D0\u05E0\u05D5\u05E9",button_restart:"\u05DC\u05D4\u05EA\u05D7\u05D9\u05DC \u05E9\u05D5\u05D1",text_error:"\u05D0\u05D9\u05DE\u05D5\u05EA \u05D4\u05D0\u05E0\u05D5\u05E9 \u05E0\u05DB\u05E9\u05DC",button_retry:"\u05DC\u05E0\u05E1\u05D5\u05EA \u05E9\u05D5\u05D1",text_fetch_error:"\u05E0\u05DB\u05E9\u05DC \u05D4\u05D7\u05D9\u05D1\u05D5\u05E8 \u05D0\u05DC",rtl:!0},th:{text_init:"\u0E01\u0E32\u0E23\u0E40\u0E23\u0E34\u0E48\u0E21\u0E15\u0E49\u0E19...",text_ready:" \u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E15\u0E48\u0E2D\u0E15\u0E49\u0E32\u0E19\u0E2B\u0E38\u0E48\u0E19\u0E22\u0E19\u0E15\u0E4C",button_start:"\u0E04\u0E25\u0E34\u0E01\u0E40\u0E1E\u0E37\u0E48\u0E2D\u0E40\u0E23\u0E34\u0E48\u0E21\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A",text_fetching:"\u0E01\u0E32\u0E23\u0E14\u0E36\u0E07\u0E04\u0E27\u0E32\u0E21\u0E17\u0E49\u0E32\u0E17\u0E32\u0E22",text_solving:"\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19\u0E27\u0E48\u0E32\u0E04\u0E38\u0E13\u0E40\u0E1B\u0E47\u0E19\u0E21\u0E19\u0E38\u0E29\u0E22\u0E4C...",text_completed:"\u0E09\u0E31\u0E19\u0E40\u0E1B\u0E47\u0E19\u0E21\u0E19\u0E38\u0E29\u0E22\u0E4C",text_completed_sr:"\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A\u0E2A\u0E41\u0E1B\u0E21\u0E2D\u0E31\u0E15\u0E42\u0E19\u0E21\u0E31\u0E15\u0E34\u0E40\u0E2A\u0E23\u0E47\u0E08\u0E2A\u0E21\u0E1A\u0E39\u0E23\u0E13\u0E4C",text_expired:"\u0E01\u0E32\u0E23\u0E15\u0E23\u0E27\u0E08\u0E2A\u0E2D\u0E1A \u0E15\u0E48\u0E2D\u0E15\u0E49\u0E32\u0E19\u0E2B\u0E38\u0E48\u0E19\u0E22\u0E19\u0E15\u0E4C \u0E2B\u0E21\u0E14\u0E2D\u0E32\u0E22\u0E38",button_restart:"\u0E23\u0E35\u0E2A\u0E15\u0E32\u0E23\u0E4C\u0E17",text_error:"\u0E01\u0E32\u0E23\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19\u0E25\u0E49\u0E21\u0E40\u0E2B\u0E25\u0E27",button_retry:"\u0E25\u0E2D\u0E07\u0E43\u0E2B\u0E21\u0E48",text_fetch_error:"\u0E44\u0E21\u0E48\u0E2A\u0E32\u0E21\u0E32\u0E23\u0E16\u0E40\u0E0A\u0E37\u0E48\u0E2D\u0E21\u0E15\u0E48\u0E2D\u0E44\u0E14\u0E49"},kr:{text_init:"\uCD08\uAE30\uD654 \uC911",text_ready:"Anti-Robot \uAC80\uC99D",button_start:"\uAC80\uC99D\uC744 \uC704\uD574 \uD074\uB9AD\uD574 \uC8FC\uC138\uC694",text_fetching:"\uAC80\uC99D \uC900\uBE44 \uC911",text_solving:"\uAC80\uC99D \uC911",text_completed:"\uAC80\uC99D\uC774 \uC644\uB8CC\uB418\uC5C8\uC2B5\uB2C8\uB2E4",text_completed_sr:"\uC790\uB3D9 \uC2A4\uD338 \uD655\uC778 \uC644\uB8CC",text_expired:"Anti-Robot \uAC80\uC99D \uB9CC\uB8CC",button_restart:"\uB2E4\uC2DC \uC2DC\uC791\uD569\uB2C8\uB2E4",text_error:"\uAC80\uC99D \uC2E4\uD328",button_retry:"\uB2E4\uC2DC \uC2DC\uB3C4\uD574 \uC8FC\uC138\uC694",text_fetch_error:"\uC5F0\uACB0\uD558\uC9C0 \uBABB\uD588\uC2B5\uB2C8\uB2E4"},ar:{text_init:"...\u0627\u0644\u062A\u0647\u064A\u0626\u0629",text_ready:"\u064A\u062A\u0645 \u0627\u0644\u062A\u062D\u0642\u064A\u0642",button_start:"\u0625\u0636\u063A\u0637 \u0647\u0646\u0627 \u0644\u0644\u062A\u062D\u0642\u064A\u0642",text_fetching:"\u062A\u0647\u064A\u0626\u0629 \u0627\u0644\u062A\u062D\u062F\u064A",text_solving:"\u0646\u062A\u062D\u0642\u0642 \u0645\u0646 \u0623\u0646\u0643 \u0644\u0633\u062A \u0631\u0648\u0628\u0648\u062A\u064B\u0627...",text_completed:"\u0623\u0646\u0627 \u0644\u0633\u062A \u0631\u0648\u0628\u0648\u062A\u064B\u0627",text_completed_sr:"\u062A\u0645 \u0627\u0644\u0627\u0646\u062A\u0647\u0627\u0621 \u0645\u0646 \u0627\u0644\u062A\u062D\u0642\u0642 \u0627\u0644\u062A\u0644\u0642\u0627\u0626\u064A \u0645\u0646 \u0627\u0644\u0628\u0631\u064A\u062F \u0627\u0644\u0639\u0634\u0648\u0627\u0626\u064A",text_expired:"\u0627\u0646\u062A\u0647\u062A \u0635\u0644\u0627\u062D\u064A\u0629 \u0627\u0644\u062A\u062D\u0642\u0642",button_restart:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0634\u063A\u064A\u0644",text_error:"\u0641\u0634\u0644 \u0627\u0644\u062A\u062D\u0642\u0642",button_retry:"\u0627\u0628\u062F\u0623 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649",text_fetch_error:"\u0645\u0634\u0643\u0644\u0629 \u0641\u064A \u0627\u0644\u0627\u062A\u0635\u0627\u0644 \u0645\u0639"},nb:G};function Kt(t,e){const o=new Uint8Array(3),r=new DataView(o.buffer);return r.setUint8(0,t),r.setUint16(1,e),o}var Ot='
vendor: 9,941 bytes, line 22
22!function(){"use strict";const A="=".charCodeAt(0),I=new Uint8Array(256);for(let A=0;A<64;A++)I["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(A)]=A;function g(A){const I={},g=A.exports,C=g.memory,Q=g.__alloc,t=g.__retain,B=g.__rtti_base||-1;return I.__allocArray=(A,I)=>{const g=function(A){return new Uint32Array(C.buffer)[(B+4>>>2)+2*A]}(A),e=31-Math.clz32(g>>>6&31),o=I.length,i=Q(o<<e,0),r=Q(12,A),n=new Uint32Array(C.buffer);n[r+0>>>2]=t(i),n[r+4>>>2]=i,n[r+8>>>2]=o<<e;const E=C.buffer,s=new Uint8Array(E);if(16384&g)for(let A=0;A<o;++A)s[(i>>>e)+A]=t(I[A]);else s.set(I,i>>>e);return r},I.__getUint8Array=A=>{const I=new Uint32Array(C.buffer),g=I[A+4>>>2];return new Uint8Array(C.buffer,g,I[g-4>>>2]>>>0)},function(A,I={}){const g=A.__argumentsLength?I=>{A.__argumentsLength.value=I}:A.__setArgumentsLength||A.__setargc||(()=>({}));for(const C in A){if(!Object.prototype.hasOwnProperty.call(A,C))continue;const Q=A[C],t=C.split(".")[0];"function"==typeof Q&&Q!==g?(I[t]=(...A)=>(g(A.length),Q(...A))).original=Q:I[t]=Q}return I}(g,I)}class C{constructor(A){this.b=new Uint8Array(128),this.h=new Uint32Array(16),this.t=0,this.c=0,this.v=new Uint32Array(32),this.m=new Uint32Array(32),this.outlen=A}}function Q(A,I){return A[I]^A[I+1]<<8^A[I+2]<<16^A[I+3]<<24}function t(A,I,g,C,Q,t,B,e){const o=I[B],i=I[B+1],r=I[e],n=I[e+1];let E,s,w,a,c=A[g],D=A[g+1],f=A[C],h=A[C+1],y=A[Q],l=A[Q+1],u=A[t],N=A[t+1];E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+o,s=(c&o|(c|o)&~E)>>>31,c=E,D=D+i+s,w=u^c,a=N^D,u=a,N=w,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=w>>>24^a<<8,h=a>>>24^w<<8,E=c+f,s=(c&f|(c|f)&~E)>>>31,c=E,D=D+h+s,E=c+r,s=(c&r|(c|r)&~E)>>>31,c=E,D=D+n+s,w=u^c,a=N^D,u=w>>>16^a<<16,N=a>>>16^w<<16,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=f^y,a=h^l,f=a>>>31^w<<1,h=w>>>31^a<<1,A[g]=c,A[g+1]=D,A[C]=f,A[C+1]=h,A[Q]=y,A[Q+1]=l,A[t]=u,A[t+1]=N}const B=[4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225],e=[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6,22,16,24,0,10,4,30,26,20,28,6,12,14,2,18,8,14,18,6,2,26,24,22,28,4,12,10,20,8,0,30,16,18,0,10,14,4,8,20,30,28,2,22,24,12,16,6,26,4,24,12,20,0,22,16,6,8,26,14,10,30,28,2,18,24,10,2,30,28,26,8,20,0,14,12,6,18,4,16,22,26,22,14,28,24,2,6,18,10,0,30,8,16,12,4,20,12,30,28,18,22,6,0,16,24,4,26,14,2,8,20,10,20,4,16,8,14,12,2,10,30,22,18,28,6,24,26,0,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,28,20,8,16,18,30,26,12,2,24,0,4,22,14,10,6];function o(A,I){const g=A.v,C=A.m;for(let I=0;I<16;I++)g[I]=A.h[I],g[I+16]=B[I];g[24]=g[24]^A.t,g[25]=g[25]^A.t/4294967296,I&&(g[28]=~g[28],g[29]=~g[29]);for(let I=0;I<32;I++)C[I]=Q(A.b,4*I);for(let A=0;A<12;A++)t(g,C,0,8,16,24,e[16*A+0],e[16*A+1]),t(g,C,2,10,18,26,e[16*A+2],e[16*A+3]),t(g,C,4,12,20,28,e[16*A+4],e[16*A+5]),t(g,C,6,14,22,30,e[16*A+6],e[16*A+7]),t(g,C,0,10,20,30,e[16*A+8],e[16*A+9]),t(g,C,2,12,22,24,e[16*A+10],e[16*A+11]),t(g,C,4,14,16,26,e[16*A+12],e[16*A+13]),t(g,C,6,8,18,28,e[16*A+14],e[16*A+15]);for(let I=0;I<16;I++)A.h[I]=A.h[I]^g[I]^g[I+16]}function i(A,I){for(let I=0;I<16;I++)A.h[I]=B[I];A.b.set(I),A.h[0]^=16842752^A.outlen}async function r(){return(A,I,g=4294967295)=>{const Q=function(A,I,g){if(128!=A.length)throw Error("Invalid input");const Q=A.buffer,t=new DataView(Q),B=new C(32);B.t=128;const e=t.getUint32(124,!0),r=e+g;for(let g=e;g<r;g++)if(t.setUint32(124,g,!0),i(B,A),o(B,!0),B.h[0]<I)return 0==ASC_TARGET?new Uint8Array(B.h.buffer):Uint8Array.wrap(B.h.buffer);return new Uint8Array(0)}(A,I,g);return[A,Q]}}let n,E;Uint8Array.prototype.slice||Object.defineProperty(Uint8Array.prototype,"slice",{value:function(A,I){return new Uint8Array(Array.prototype.slice.call(this,A,I))}}),self.ASC_TARGET=0;const s=new Promise((A=>E=A));self.onerror=A=>{self.postMessage({type:"error",message:JSON.stringify(A)})},self.onmessage=async C=>{const Q=C.data;try{if("solver"===Q.type){if(Q.forceJS){n=1;const A=await r();E(A)}else try{n=2;const C=WebAssembly.compile(function(g){let C=3285;g.charCodeAt(4379)===A&&C--,g.charCodeAt(4378)===A&&C--;const Q=new Uint8Array(C);for(let A=0,C=0;A<4380;A+=4){const t=I[g.charCodeAt(A+0)],B=I[g.charCodeAt(A+1)],e=I[g.charCodeAt(A+2)],o=I[g.charCodeAt(A+3)];Q[C++]=t<<2|B>>4,Q[C++]=(15&B)<<4|e>>2,Q[C++]=(3&e)<<6|63&o}return Q}("AGFzbQEAAAABKghgAABgAn9/AGADf39/AX9gAX8AYAR/f39/AGAAAX9gAX8Bf2ACf38BfwINAQNlbnYFYWJvcnQABAMMCwcGAwAAAQIFAQIABQMBAAEGFgR/AUEAC38BQQALfwBBAwt/AEHgDAsHbgkGbWVtb3J5AgAHX19hbGxvYwABCF9fcmV0YWluAAIJX19yZWxlYXNlAAMJX19jb2xsZWN0AAQHX19yZXNldAAFC19fcnR0aV9iYXNlAwMNVWludDhBcnJheV9JRAMCDHNvbHZlQmxha2UyYgAKCAELCvQSC5IBAQV/IABB8P///wNLBEAACyMBQRBqIgQgAEEPakFwcSICQRAgAkEQSxsiBmoiAj8AIgVBEHQiA0sEQCAFIAIgA2tB//8DakGAgHxxQRB2IgMgBSADShtAAEEASARAIANAAEEASARAAAsLCyACJAEgBEEQayICIAY2AgAgAkEBNgIEIAIgATYCCCACIAA2AgwgBAsEACAACwMAAQsDAAELBgAjACQBC7sCAQF/AkAgAUUNACAAQQA6AAAgACABakEEayICQQA6AAMgAUECTQ0AIABBADoAASAAQQA6AAIgAkEAOgACIAJBADoAASABQQZNDQAgAEEAOgADIAJBADoAACABQQhNDQAgAEEAIABrQQNxIgJqIgBBADYCACAAIAEgAmtBfHEiAmpBHGsiAUEANgIYIAJBCE0NACAAQQA2AgQgAEEANgIIIAFBADYCECABQQA2AhQgAkEYTQ0AIABBADYCDCAAQQA2AhAgAEEANgIUIABBADYCGCABQQA2AgAgAUEANgIEIAFBADYCCCABQQA2AgwgACAAQQRxQRhqIgFqIQAgAiABayEBA0AgAUEgTwRAIABCADcDACAAQgA3AwggAEIANwMQIABCADcDGCABQSBrIQEgAEEgaiEADAELCwsLcgACfyAARQRAQQxBAhABIQALIAALQQA2AgAgAEEANgIEIABBADYCCCABQfD///8DIAJ2SwRAQcAKQfAKQRJBORAAAAsgASACdCIBQQAQASICIAEQBiAAKAIAGiAAIAI2AgAgACACNgIEIAAgATYCCCAAC88BAQJ/QaABQQAQASIAQQxBAxABQYABQQAQBzYCACAAQQxBBBABQQhBAxAHNgIEIABCADcDCCAAQQA2AhAgAEIANwMYIABC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")),Q=await async function(A){const I=await async function(A){const I={env:{abort(){throw Error("Wasm aborted")}}};return{exports:g(await WebAssembly.instantiate(A,I))}}(A),C=I.exports.__retain(I.exports.__allocArray(I.exports.Uint8Array_ID,new Uint8Array(128)));let Q=I.exports.__getUint8Array(C);return(A,g,t=4294967295)=>{Q.set(A);const B=I.exports.solveBlake2b(C,g,t);Q=I.exports.__getUint8Array(C);const e=I.exports.__getUint8Array(B);return I.exports.__release(B),[Q,e]}}(await C);E(Q)}catch(A){console.log("FriendlyCaptcha failed to initialize WebAssembly, falling back to Javascript solver: "+A.toString()),n=1;const I=await r();E(I)}self.postMessage({type:"ready",solver:n})}else if("start"===Q.type){const A=await s;self.postMessage({type:"started"});let I,g=0;for(let C=0;C<256;C++){Q.puzzleSolverInput[123]=C;const[t,B]=A(Q.puzzleSolverInput,Q.threshold);if(0!==B.length){I=t;break}console.warn("FC: Internal error or no solution found"),g+=Math.pow(2,32)-1}g+=new DataView(I.slice(-4).buffer).getUint32(0,!0),self.postMessage({type:"done",solution:I.slice(-8),h:g,puzzleIndex:Q.puzzleIndex,puzzleNumber:Q.puzzleNumber})}}catch(A){setTimeout((()=>{throw A}))}}}();
22';let $;typeof window<"u"&&($=window.URL||window.webkitURL);class Yt{constructor(){this.workers=[],this.puzzleNumber=0,this.numPuzzles=0,this.threshold=0,this.startTime=0,this.progress=0,this.totalHashes=0,this.puzzleSolverInputs=[],this.puzzleIndex=0,this.solutionBuffer=new Uint8Array(0),this.solverType=1,this.readyPromise=new Promise(()=>{}),this.readyCount=0,this.startCount=0,this.progressCallback=()=>0,this.readyCallback=()=>0,this.startedCallback=()=>0,this.doneCallback=()=>0,this.errorCallback=()=>0}init(){this.terminateWorkers(),this.progress=0,this.totalHashes=0;let e;this.readyPromise=new Promise(r=>e=r),this.readyCount=0,this.startCount=0,this.workers=new Array(4);const o=new Blob([Ot],{type:"text/javascript"});for(let r=0;r<this.workers.length;r++)this.workers[r]=new Worker($.createObjectURL(o)),this.workers[r].onerror=i=>this.errorCallback(i),this.workers[r].onmessage=i=>{const s=i.data;if(s)if(s.type==="ready")this.readyCount++,this.solverType=s.solver,this.readyCount==this.workers.length&&(e(),this.readyCallback());else if(s.type==="started")this.startCount++,this.startCount==1&&(this.startTime=Date.now(),this.startedCallback());else if(s.type==="done"){if(s.puzzleNumber!==this.puzzleNumber)return;if(this.puzzleIndex<this.puzzleSolverInputs.length&&(this.workers[r].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[this.puzzleIndex],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++),this.progress++,this.totalHashes+=s.h,this.progressCallback({n:this.numPuzzles,h:this.totalHashes,t:(Date.now()-this.startTime)/1e3,i:this.progress}),this.solutionBuffer.set(s.solution,s.puzzleIndex*8),this.progress==this.numPuzzles){const n=(Date.now()-this.startTime)/1e3;this.doneCallback({solution:this.solutionBuffer,h:this.totalHashes,t:n,diagnostics:Kt(this.solverType,n),solver:this.solverType})}}else s.type==="error"&&this.errorCallback(s)}}setupSolver(e=!1){const o={type:"solver",forceJS:e};for(let r=0;r<this.workers.length;r++)this.workers[r].postMessage(o)}async start(e){await this.readyPromise,this.puzzleSolverInputs=kt(e.buffer,e.n),this.solutionBuffer=new Uint8Array(8*e.n),this.numPuzzles=e.n,this.threshold=e.threshold,this.puzzleIndex=0,this.puzzleNumber++;for(let o=0;o<this.workers.length&&this.puzzleIndex!==this.puzzleSolverInputs.length;o++)this.workers[o].postMessage({type:"start",puzzleSolverInput:this.puzzleSolverInputs[o],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++}terminateWorkers(){if(this.workers.length!=0){for(let e=0;e<this.workers.length;e++)this.workers[e].terminate();this.workers=[]}}}const Jt="https://api.friendlycaptcha.com/api/v1/puzzle";class Ut{constructor(e,o={}){this.workerGroup=new Yt,this.valid=!1,this.needsReInit=!1,this.hasBeenStarted=!1,this.hasBeenDestroyed=!1,this.opts=Object.assign({forceJSFallback:!1,skipStyleInjection:!1,startMode:"focus",puzzleEndpoint:e.dataset.puzzleEndpoint||Jt,startedCallback:()=>0,readyCallback:()=>0,doneCallback:()=>0,errorCallback:()=>0,sitekey:e.dataset.sitekey||"",language:e.dataset.lang||"en",solutionFieldName:e.dataset.solutionFieldName||"frc-captcha-solution",styleNonce:null},o),this.e=e,this.e.friendlyChallengeWidget=this,this.loadLanguage(),e.innerText=this.lang.text_init,this.opts.skipStyleInjection||ft(this.opts.styleNonce),this.init(this.opts.startMode==="auto"||this.e.dataset.start==="auto")}init(e){if(this.hasBeenDestroyed){console.error("FriendlyCaptcha widget has been destroyed using destroy(), it can not be used anymore.");return}if(this.initWorkerGroup(),e)this.start();else if(this.e.dataset.start!=="none"&&(this.opts.startMode==="focus"||this.e.dataset.start==="focus")){const o=_t(this.e);o?mt(o,()=>this.start()):console.log("FriendlyCaptcha div seems not to be contained in a form, autostart will not work")}}loadLanguage(e){if(e!==void 0?this.opts.language=e:this.e.dataset.lang&&(this.opts.language=this.e.dataset.lang),typeof this.opts.language=="string"){let o=this.opts.language.toLowerCase(),r=y[o];
22r===void 0&&o[2]==="-"&&(o=o.substring(0,2),r=y[o]),r===void 0&&(console.error('FriendlyCaptcha: language "'+this.opts.language+'" not found.'),r=y.en),this.lang=r}else this.lang=Object.assign(Object.assign({},y.en),this.opts.language)}makeButtonStart(){const e=this.e.querySelector("button");e&&(e.addEventListener("click",o=>this.start(),{once:!0,passive:!0}),e.addEventListener("touchstart",o=>this.start(),{once:!0,passive:!0}))}onWorkerError(e){this.hasBeenStarted=!1,this.needsReInit=!0,this.expiryTimeout&&clearTimeout(this.expiryTimeout),console.error("[FRC]",e),this.e.innerHTML=C(this.opts.solutionFieldName,this.lang,"Background worker error "+e.message),this.makeButtonStart(),this.opts.forceJSFallback=!0}initWorkerGroup(){this.workerGroup.progressCallback=e=>{pt(this.e,e)},this.workerGroup.readyCallback=()=>{this.e.innerHTML=lt(this.opts.solutionFieldName,this.lang),this.makeButtonStart(),this.opts.readyCallback()},this.workerGroup.startedCallback=()=>{this.e.innerHTML=dt(this.opts.solutionFieldName,this.lang),this.opts.startedCallback()},this.workerGroup.doneCallback=e=>{const o=this.handleDone(e);this.opts.doneCallback(o);const r=this.e.dataset.callback;r&&window[r](o)},this.workerGroup.errorCallback=e=>{this.onWorkerError(e)},this.workerGroup.init(),this.workerGroup.setupSolver(this.opts.forceJSFallback)}expire(){this.hasBeenStarted=!1,this.e.isConnected!==!1&&(this.e.innerHTML=gt(this.opts.solutionFieldName,this.lang),this.makeButtonStart())}async start(){if(this.hasBeenDestroyed){console.error("Can not start FriendlyCaptcha widget which has been destroyed");return}if(this.hasBeenStarted){console.warn("Can not start FriendlyCaptcha widget which has already been started");return}const e=this.opts.sitekey||this.e.dataset.sitekey;if(!e){console.error("FriendlyCaptcha: sitekey not set on frc-captcha element"),this.e.innerHTML=C(this.opts.solutionFieldName,this.lang,"Website problem: sitekey not set",!1);return}if(xt()){this.e.innerHTML=C(this.opts.solutionFieldName,this.lang,"Browser check failed, try a different browser",!1,!0);return}if(this.needsReInit){this.needsReInit=!1,this.init(!0);return}this.hasBeenStarted=!0;try{this.e.innerHTML=ut(this.opts.solutionFieldName,this.lang),this.puzzle=wt(await vt(this.opts.puzzleEndpoint,e,this.lang)),this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.expiryTimeout=setTimeout(()=>this.expire(),this.puzzle.expiry-3e4)}catch(o){console.error("[FRC]",o),this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e.innerHTML=C(this.opts.solutionFieldName,this.lang,o.message),this.makeButtonStart(),this.opts.errorCallback({code:"error_getting_puzzle",description:o.toString(),error:o});const i=this.e.dataset["callback-error"];i&&window[i](this);return}await this.workerGroup.start(this.puzzle)}handleDone(e){this.valid=!0;const o=`${this.puzzle.signature}.${this.puzzle.base64}.${D(e.solution)}.${D(e.diagnostics)}`;return this.e.innerHTML=ht(this.opts.solutionFieldName,this.lang,o,e),this.needsReInit=!0,o}destroy(){this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e&&(this.e.remove(),delete this.e),this.hasBeenDestroyed=!0}reset(){if(this.hasBeenDestroyed){console.error("FriendlyCaptcha widget has been destroyed, it can not be used anymore");return}this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.init(this.opts.startMode==="auto"||this.e.dataset.start==="auto")}}var Wt=t=>{const e=new WeakSet,o="frcaptcha",r="frc-captcha-solution",i={global:"https://api.friendlycaptcha.com/api/v1/puzzle",eu:"https://eu-api.friendlycaptcha.eu/api/v1/puzzle"};t.util.on(document,"yooessentials-form:mounted",(s,{form:n})=>{const a=t.util.$('[data-ye-form-captcha="'+o+'"]',n);if(!a||e.has(n))return;e.add(n);const c=a.closest("[data-ye-form-field]"),l=a.dataset.endpoint||"global",g=a.dataset.lang||void 0,_=a.dataset.start||"none",u=a.dataset.sitekey;let d=!1;
22const f=new Ut(a,{sitekey:u,language:g,startMode:_,solutionFieldName:r,puzzleEndpoint:i[l],doneCallback:()=>{t.yeForm(n).clearValidationError(c),d&&(d=!1,t.yeForm(n).submit())},errorCallback:()=>{t.yeForm(n).setError({field:r,message:"Captcha verification failed."})}});t.util.on(n,"form:submit",w=>{f.valid||(w.preventDefault(),d=!0,f.start())}),t.util.on(n,"form:submission-error",()=>{d=!1,f.reset()}),t.util.on(n,"reset",()=>{d=!1,f.reset()})})};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",j,{once:!0}):j();function j(){var e;const{UIkit:t}=window;if(!((e=t==null?void 0:t.version)!=null&&e.startsWith("3.")))throw new Error("YOOessentials Form: UIkit 3.x is required.");t.component("ye-form",E),t.component("yooessentials-form",E),W(t),U(t),X(t),Z(t),it(t),nt(t),Wt(t)}})(UIkit,UIkit.util);
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.