PageSourceSearch

https://epicconsultants.co.uk/onewebstatic/4c43ebb3b3.js

js epicconsultants.co.uk collected 2026-10-06 20:56:04 UTC 58,135 bytes, 2 lines download raw bytes

1'use strict';function _typeof(obj){'@babel/helpers - typeof';return _typeof='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&'function'==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?'symbol':typeof obj},_typeof(obj)}function _regeneratorRuntime(){'use strict';/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
2_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol='function'==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||'@@iterator',asyncIteratorSymbol=$Symbol.asyncIterator||'@@asyncIterator',toStringTagSymbol=$Symbol.toStringTag||'@@toStringTag';function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},'')}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,'_invoke',{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:'normal',arg:fn.call(obj,arg)}}catch(err){return{type:'throw',arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,function(){return this});var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){['next','throw','return'].forEach(function(method){define(prototype,method,function(arg){return this._invoke(method,arg)})})}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if('throw'!==record.type){var result=record.arg,value=result.value;return value&&'object'==_typeof(value)&&hasOwn.call(value,'__await')?PromiseImpl.resolve(value.__await).then(function(value){invoke('next',value,resolve,reject)},function(err){invoke('throw',err,resolve,reject)}):PromiseImpl.resolve(value).then(function(unwrapped){result.value=unwrapped,resolve(result)},function(error){return invoke('throw',error,resolve,reject)})}reject(record.arg)}var previousPromise;defineProperty(this,'_invoke',{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl(function(resolve,reject){invoke(method,arg,resolve,reject)})}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state='suspendedStart';return function(method,arg){if('executing'===state)throw new Error('Generator is already running');if('completed'===state){if('throw'===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if('next'===context.method)context.sent=context._sent=context.arg;else if('throw'===context.method){if('suspendedStart'===state)throw state='completed',context.arg;context.dispatchException(context.arg)}else'return'===context.method&&context.abrupt('return',context.arg);state='executing';var record=tryCatch(innerFn,self,context);if('normal'===record.type){if(state=context.done?'completed':'suspendedYield',record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}
vendor: 4,169 bytes, line 2
2'throw'===record.type&&(state='completed',context.method='throw',context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(undefined===method)return context.delegate=null,'throw'===methodName&&delegate.iterator['return']&&(context.method='return',context.arg=undefined,maybeInvokeDelegate(delegate,context),'throw'===context.method)||'return'!==methodName&&(context.method='throw',context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if('throw'===record.type)return context.method='throw',context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,'return'!==context.method&&(context.method='next',context.arg=undefined),context.delegate=null,ContinueSentinel):info:(context.method='throw',context.arg=new TypeError('iterator result is not an object'),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type='normal',delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:'root'}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if('function'==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i<iterable.length;)if(hasOwn.call(iterable,i))return next.value=iterable[i],next.done=!1,next;return next.value=undefined,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:undefined,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,defineProperty(Gp,'constructor',{value:GeneratorFunctionPrototype,configurable:!0}),defineProperty(GeneratorFunctionPrototype,'constructor',{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,'GeneratorFunction'),exports.isGeneratorFunction=function(genFun){var ctor='function'==typeof genFun&&genFun.constructor;return!!ctor&&(ctor===GeneratorFunction||'GeneratorFunction'===(ctor.displayName||ctor.name))},exports.mark=function(genFun){return Object.setPrototypeOf?Object.setPrototypeOf(genFun,GeneratorFunctionPrototype):(genFun.__proto__=GeneratorFunctionPrototype,define(genFun,toStringTagSymbol,'GeneratorFunction')),genFun.prototype=Object.create(Gp),genFun},exports.awrap=function(arg){return{__await:arg}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,asyncIteratorSymbol,function(){return this}),exports.AsyncIterator=AsyncIterator,exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){void 0===PromiseImpl&&(PromiseImpl=Promise);var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter:iter.next().then(function(result){return result.done?result.value:iter.next()})},defineIteratorMethods(Gp),define(Gp,toStringTagSymbol,'Generator'),define(Gp,iteratorSymbol,function(){return this}),define(Gp,'toString',function(){return'[object Generator]'}),exports.keys=function(val){var object=Object(val),keys=[];for(var key in object)keys.push(key);return keys.reverse(),function next(){for(;keys.length;){var key=keys.pop();if(key in object)return next.value=key,next.done=!1,next}return next.done=!0,next}},exports.values=values,Context.prototype={constructor:Context,reset:function reset(skipTempReset){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method='next',this.arg=undefined,this.tryEntries.forEach(resetTryEntry),!skipTempReset)for(var name in this)'t'===name.charAt(0)&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))&&(this[name]=un
2defined)},stop:function stop(){this.done=!0;var rootRecord=this.tryEntries[0].completion;if('throw'===rootRecord.type)throw rootRecord.arg;return this.rval},dispatchException:function dispatchException(exception){if(this.done)throw exception;var context=this;function handle(loc,caught){return record.type='throw',record.arg=exception,context.next=loc,caught&&(context.method='next',context.arg=undefined),!!caught}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i],record=entry.completion;if('root'===entry.tryLoc)return handle('end');if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,'catchLoc'),hasFinally=hasOwn.call(entry,'finallyLoc');if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0);if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}else if(hasCatch){if(this.prev<entry.catchLoc)return handle(entry.catchLoc,!0)}else{if(!hasFinally)throw new Error('try statement without catch or finally');if(this.prev<entry.finallyLoc)return handle(entry.finallyLoc)}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,'finallyLoc')&&this.prev<entry.finallyLoc){var finallyEntry=entry;break}}finallyEntry&&('break'===type||'continue'===type)&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc&&(finallyEntry=null);var record=finallyEntry?finallyEntry.completion:{};return record.type=type,record.arg=arg,finallyEntry?(this.method='next',this.next=finallyEntry.finallyLoc,ContinueSentinel):this.complete(record)},complete:function complete(record,afterLoc){if('throw'===record.type)throw record.arg;return'break'===record.type||'continue'===record.type?this.next=record.arg:'return'===record.type?(this.rval=this.arg=record.arg,this.method='return',this.next='end'):'normal'===record.type&&afterLoc&&(this.next=afterLoc),ContinueSentinel},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},'catch':function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if('throw'===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error('illegal catch attempt')},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},'next'===this.method&&(this.arg=undefined),ContinueSentinel}},exports}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError('Cannot call a class as a function')}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if('value'in descriptor)descriptor.writable=true;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,'prototype',{writable:false});return Constructor}function _toPropertyKey(arg){var key=_toPrimitive(arg,'string');return _typeof(key)==='symbol'?key:String(key)}function _toPrimitive(input,hint){if(_typeof(input)!=='object'||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||'default');if(_typeof(res)!=='object')return res;throw new TypeError('@@toPrimitive must return a primitive value.')}return(hint==='string'?String:Number)(input)}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,'next',value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,'throw',err)}_next(undefined)})}}var t='<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="indef
2inite" dur="0.9s" values="0 12 12;360 12 12"/></circle>',e='<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 r(t,e,r,i,o,n){var a=arguments.length>6&&arguments[6]!==undefined?arguments[6]:!1;var s=arguments.length>7?arguments[7]:undefined;var A=arguments.length>8?arguments[8]:undefined;return'<div class="frc-container'.concat(A?' '+A:'','">\n<svg class="frc-icon"').concat(r?' aria-hidden="true"':'',' role="img" xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 24 24">').concat(e,'</svg>\n<div class="frc-content">\n    <span class="frc-text" ').concat(s?'data-debug="'.concat(s,'"'):'','>').concat(i,'</span>\n    ').concat(n?'<button type="button" class="frc-button">'.concat(n,'</button>'):'','\n    ').concat(a?'<progress class="frc-progress" value="0">0%</progress>':'','\n</div>\n</div><span class="frc-banner"><a lang="en" href="https://friendlycaptcha.com/" rel="noopener" target="_blank"><b>Friendly</b>Captcha ⇗</a></span>\n').concat('-'===t?'':'<input name="'.concat(t,'" class="frc-captcha-solution" type="hidden" value="').concat(o,'">'))}function i(t,i,o){var n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:!0;var a=arguments.length>4&&arguments[4]!==undefined?arguments[4]:!1;return r(t,e,!0,'<b>'.concat(i.text_error,'</b><br>').concat(o),a?'.HEADLESS_ERROR':'.ERROR',n?i.button_retry:void 0)}var o='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',n='='.charCodeAt(0),a=new Uint8Array(256);for(var _t=0;_t<o.length;_t++)a[o.charCodeAt(_t)]=_t;function s(t){var e=t.length;var r='';for(var _i=0;_i<e;_i+=3){var _e=t[_i+0],_n=t[_i+1],_a=t[_i+2];var _s='';_s+=o.charAt(_e>>>2),_s+=o.charAt((3&_e)<<4|_n>>>4),_s+=o.charAt((15&_n)<<2|_a>>>6),_s+=o.charAt(63&_a),r+=_s}return e%3==2?r=r.substring(0,r.length-1)+'=':e%3==1&&(r=r.substring(0,r.length-2)+'=='),r}var A,l;function c(_x,_x2,_x3){return _c.apply(this,arguments)}function _c(){_c=_asyncToGenerator(_regeneratorRuntime().mark(function _callee4(t,e,r){var i;return _regeneratorRuntime().wrap(function _callee4$(_context4){while(1)switch(_context4.prev=_context4.next){case 0:i=1000;return _context4.abrupt('return',fetch(t,e)['catch'](function(){var _ref2=_asyncToGenerator(_regeneratorRuntime().mark(function _callee3(o){return _regeneratorRuntime().wrap(function _callee3$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:if(!(0===r)){_context3.next=2;break}throw o;case 2:_context3.next=4;return new Promise(function(t){return setTimeout(t,i)});case 4:i*=4;return _context3.abrupt('return',c(t,e,r-1));case 6:case'end':return _context3.stop()}},_callee3)}));return function(_x7){return _ref2.apply(this,arguments)}}()));case 2:case'end':return _context4.stop()}},_callee4)}));return _c.apply(this,arguments)}'undefined'!=typeof navigator&&(A=navigator,l=A.userAgent.toLowerCase());var g={text_init:' Aktiverer...',text_ready:'Jeg er ikke en robot',button_start:'Klikk for Ã¥ 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ørt',text_expired:'Verifisering kunne ikke fullføres',button_restart:'Omstart',text_error:'Bekreftelsen mislyktes',button_retry:'Prøv pÃ¥ nytt',text_fetch_error:'Tilkoblingen mislyktes'},h={en:{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'},de:{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üfung abgeschlossen',text_expired:'Verifizierung abgelaufen',button_restart:'Erneut starten',text_error:'Verifizierung fehlgeschlagen',button_retry:'Erneut versuchen',text_fetch_error:'Verbindungsproblem mit'},nl:{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'},fr:{text_init:'Chargement...',text_ready:'Vérification Anti-Robot',button_start:'Cliquez ici pour vérifier',text_fetching:'Chargement du défi',text_solving:"Nous vérifions que vous n'Ã
2ªtes pas un robot...",text_completed:'Je ne suis pas un robot',text_completed_sr:'Vérification automatique des spams terminée',text_expired:'Vérification anti-robot expirée',button_restart:'Redémarrer',text_error:'Échec de la vérification',button_retry:'Recommencer',text_fetch_error:'Problème de connexion avec'},it:{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'},pt:{text_init:'Inicializando...',text_ready:'Verificação Anti-Robô',button_start:'Clique para iniciar verificação',text_fetching:'Carregando...',text_solving:'Verificando se você é humano...',text_completed:'Eu sou humano',text_completed_sr:'Verificação automática de spam concluída',text_expired:'Verificação Anti-Robô expirada',button_restart:'Reiniciar',text_error:'Verificação falhou',button_retry:'Tentar novamente',text_fetch_error:'Falha de conexão com'},es:{text_init:'Inicializando...',text_ready:'Verificación Anti-Robot',button_start:'Haga clic para iniciar la verificación',text_fetching:'Cargando desafío',text_solving:'Verificando que eres humano...',text_completed:'Soy humano',text_completed_sr:'Verificación automática de spam completada',text_expired:'Verificación Anti-Robot expirada',button_restart:'Reiniciar',text_error:'Ha fallado la verificación',button_retry:'Intentar de nuevo',text_fetch_error:'Error al conectarse a'},ca:{text_init:'Inicialitzant...',text_ready:'Verificació Anti-Robot',button_start:'Fes clic per començar la verificació',text_fetching:'Carregant repte',text_solving:'Verificant que ets humà...',text_completed:'Soc humà',text_completed_sr:'Verificació automàtica de correu brossa completada',text_expired:'La verificació Anti-Robot ha expirat',button_restart:'Reiniciar',text_error:'Ha fallat la verificació',button_retry:'Tornar a provar',text_fetch_error:'Error connectant a'},ja:{text_init:'開始しています...',text_ready:'アンチロボット認証',button_start:'クリックして認証を開始',text_fetching:'ロードしています',text_solving:'認証中...',text_completed:'私はロボットではありません',text_completed_sr:'自動スパムチェックが完了しました',text_expired:'認証の期限が切れています',button_restart:'再度認証を行う',text_error:'認証にエラーが発生しました',button_retry:'再度認証を行う',text_fetch_error:'接続ができませんでした'},da:{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ørt',text_expired:'Verifikationen kunne ikke fuldføres',button_restart:'Genstart',text_error:'Bekræftelse mislykkedes',button_retry:'Prøv igen',text_fetch_error:'Forbindelsen mislykkedes'},ru:{text_init:'Инициализация...',text_ready:'АнтиРобот проверка',button_start:'Нажмите, чтобы начать проверку',text_fetching:'Получаю задачу',text_solving:'Проверяю, что вы человек...',text_completed:'Я человек',text_completed_sr:'Aвтоматическая проверка на спам завершена',text_expired:'Срок АнтиРоботной проверки истёк',button_restart:'Начать заново',text_error:'Ошибка проверки',button_retry:'Повторить ещё раз',text_fetch_error:'Ошибка подключения'},sv:{text_init:'Aktiverar...',text_ready:'Jag är inte en robot',button_start:'Klicka för att verifiera',text_fetching:'Hämtar data',text_solving:'Kontrollerar att du är människa...',text_completed:'Jag är en människa',text_completed_sr:'Automatisk spamkontroll slutförd',text_expired:'Anti-robot-verifieringen har löpt ut',button_restart:'Börja om',text_error:'Verifiering kunde inte slutföras',button_retry:'Omstart',text_fetch_error:'Verifiering misslyckades'},tr:{text_init:'Başlatılıyor...',text_ready:'Anti-Robot Doğrulaması',button_start:'Doğrulamayı başlatmak için tıklayın',text_fetching:'Yükleniyor',text_solving:'Robot olmadığınız doğrulanıyor...',text_completed:'Ben bir insanım',text_completed_sr:'Otomatik spam kontrolü tamamlandı',text_expired:'Anti-Robot doğrulamasının süresi doldu',button_restart:'Yeniden başlat',text_error:'Doğrulama başarısız oldu',button_retry:'Te
2krar dene',text_fetch_error:'Bağlantı başarısız oldu'},el:{text_init:'Προετοιμασία...',text_ready:'Anti-Robot Επαλήθευση',button_start:' Κάντε κλικ για να ξεκινήσει η επαλήθευση',text_fetching:' Λήψη πρόκλησης',text_solving:' Επιβεβαίωση ανθρώπου...',text_completed:'Είμαι άνθρωπος',text_completed_sr:' Ο αυτόματος έλεγχος ανεπιθύμητου περιεχομένου ολοκληρώθηκε',text_expired:' Η επαλήθευση Anti-Robot έληξε',button_restart:' Επανεκκίνηση',text_error:' Η επαλήθευση απέτυχε',button_retry:' Δοκιμάστε ξανά',text_fetch_error:' Αποτυχία σύνδεσης με'},uk:{text_init:'Ініціалізація...',text_ready:'Антиробот верифікація',button_start:'Натисніть, щоб розпочати верифікацію',text_fetching:'З’єднання',text_solving:'Перевірка, що ви не робот...',text_completed:'Я не робот',text_completed_sr:'Автоматична перевірка спаму завершена',text_expired:'Час вичерпано',button_restart:'Почати знову',text_error:'Верифікація не вдалась',button_retry:'Спробувати знову',text_fetch_error:'Не вдалось з’єднатись'},bg:{text_init:'Инициализиране...',text_ready:'Анти-робот проверка',button_start:'Щракнете, за да започнете проверката',text_fetching:'Предизвикателство',text_solving:'Проверяваме дали си човек...',text_completed:'Аз съм човек',text_completed_sr:'Автоматичната проверка за спам е завършена',text_expired:'Анти-Робот проверката изтече',button_restart:'Рестартирайте',text_error:'Неуспешна проверка',button_retry:'Опитайте пак',text_fetch_error:'Неуспешно свързване с'},cs:{text_init:'Inicializace...',text_ready:'Ověření proti robotům',button_start:'Klikněte pro ověření',text_fetching:'Problém při načítání',text_solving:'Ověření, že jste člověk...',text_completed:'Jsem člověk',text_completed_sr:'Automatická kontrola spamu dokončena',text_expired:'Ověření proti robotům vypršelo',button_restart:'Restartovat',text_error:'Ověření se nezdařilo',button_retry:'Zkusit znovu',text_fetch_error:'Připojení se nezdařilo'},sk:{text_init:'Inicializácia...',text_ready:'Overenie proti robotom',button_start:'Kliknite pre overenie',text_fetching:'Problém pri načítaní',text_solving:'Overenie, že ste človek...',text_completed:'Som človek',text_completed_sr:'Automatická kontrola spamu dokončená',text_expired:'Overenie proti robotom vypršalo',button_restart:'Reštartovať',text_error:'Overenie sa nepodarilo',button_retry:'Skúsiť znova',text_fetch_error:'Pripojenie sa nepodarilo'},no:g,fi:{text_init:'Aktivoidaan...',text_ready:'En ole robotti',button_start:'Aloita vahvistus klikkaamalla',text_fetching:'Haetaan tietoja',text_solving:'Tarkistaa, että olet ihminen...',text_completed:'Olen ihminen',text_completed_sr:'Automaattinen roskapostin tarkistus suoritettu',text_expired:'Vahvistusta ei voitu suorittaa loppuun',button_restart:'Uudelleenkäynnistys',text_error:'Vahvistus epäonnistui',button_retry:'Yritä uudelleen',text_fetch_error:'Yhteys epäonnistui'},lv:{text_init:'Notiek inicializēšana...',text_ready:'Verifikācija, ka neesat robots',button_start:'Noklikšķiniet, lai sāktu verifikāciju',text_fetching:'Notiek drošības uzdevuma izgūšana',text_solving:'Notiek pārbaude, vai esat cilvēks...',text_completed:'Es esmu cilvēks',text_completed_sr:'Automātiska surogātpasta pārbaude pabeigta',text_expired:'Verifikācijas, ka neesat robots, derīgums beidzies',button_restart:'Restartēt',text_error:'Verifikācija neizdevās',button_retry:'Mēģināt vēlreiz',text_fetch_error:'Neizdevās izveidot savienojumu ar'},lt:{text_init:'Inicijuojama...',text_ready:'Patikrinimas, ar nesate robotas',button_start:'Spustelėkite patikrinimui pradėti',text_fetching:'Gavimo iššūkis',text_solving:'Tikrinama, ar esate žmogus...',text_completed:'Esu žmogus',text_completed_sr:'Automatinė patikra dėl pašto šiukšlių atlikta',text_expired:'Patikrinimas, ar nesate robotas, baigė galioti',button_restart:'Pradėti iš 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ąć weryfikację',text_fetching:'Pobieranie',text_solving:'Weryfikacja, czy nie jesteś robotem...',text_completed:'Nie jestem robotem',text_completed_sr:'Zakończono automatyczne sprawdzanie spamu',text_expired:'Weryfikacja antybotowa wygasła',button_restart:'Uruchom ponownie',text_error:'Weryfikacja nie powiodła się',button_retry:'Spróbuj ponownie',text_fetch_error:'Nie udało się połączyć z'},et:{text_init:'Initsialiseerimine...',text_ready:'Robotivastane kinnitus',button_start:'Kinnitamisega alustamiseks klõpsake',text_fetching:'Väljakutse toomine',text_solving:'Kinnitatakse, et sa oled inimene...',text_completed:'Ma olen inimene',text_completed_sr:'Automaatne rämpsposti kontroll on lõpetatud',text_expired:'Robotivastane kinnitus aegus',button_restart:'Taaskäivita',text_error:'Kinnitamine nurjus',button_retry:'Proovi uuesti',text_fetch_error:'Ühenduse loomine nurjus'},hr:{text_init:'Početno postavljanje...',text_ready:'Provjera protiv robota',button_start:'Kliknite za početak provjere',text_fetching:'Dohvaćanje izazova',text_solving:'Provjeravamo jeste li čovjek...',text_completed:'Nisam robot',text_completed_sr:'Automatska provjera je završena',text_expired:'Vrijeme za provjeru protiv robota je isteklo',button_restart:'Osvježi',text_error:'Provjera nije uspjlela',button_retry:' Ponovo pokreni',text_fetch_error:'Nije moguće uspostaviti vezu'},sr:{text_init:'Pokretanje...',text_ready:'Anti-Robot Verifikacija',button_start:'Kliknite da biste započeli verifikaciju',text_fetching:'Učitavanje izazova',text_solving:'Verifikacija da ste čovek...',text_completed:'Ja sam čovek',text_completed_sr:'Automatska provera neželjene pošte je završena',text_expired:'Anti-Robot verifikacija je istekla',button_restart:'Ponovo pokrenuti',text_error:'Verifikacija nije uspela',button_retry:'Pokušajte ponovo',text_fetch_error:'Neuspelo povezivanje sa...'},sl:{text_init:'Inicializiranje...',text_ready:'Preverjanje robotov',button_start:'Kliknite za začetek preverjanja',text_fetching:'Prenašanje izziva',text_solving:'Preverjamo, ali ste človek',text_completed:'Nisem robot',text_completed_sr:'Avtomatsko preverjanje je zaključeno',text_expired:'Preverjanje robotov je poteklo',button_restart:'Osveži',text_error:'Preverjanje ni uspelo',button_retry:'Poskusi ponovno',text_fetch_error:'Povezave ni bilo mogoče vzpostaviti'},hu:{text_init:'Inicializálás...',text_ready:'Robotellenes ellenőrzés',button_start:'Kattintson az ellenőrzés megkezdéséhez',text_fetching:'Feladvány lekérése',text_solving:'Annak igazolása, hogy Ön nem robot...',text_completed:'Nem vagyok robot',text_completed_sr:'Automatikus spam ellenőrzés befejeződött',text_expired:'Robotellenes ellenőrzés lejárt',button_restart:'Újraindítás',text_error:'Az ellenőrzés nem sikerült',button_retry:'Próbálja újra',text_fetch_error:'Nem sikerült csatlakozni'},ro:{text_init:'Se inițializează...',text_ready:'Verificare anti-robot',button_start:'Click pentru a începe verificarea',text_fetching:'Downloading',text_solving:'Verificare că ești om...',text_completed:'Sunt om',text_completed_sr:'Verificarea automată a spam-ului a fost finalizată',text_expired:'Verificarea anti-robot a expirat',button_restart:'Restart',text_error:'Verificare eșuată',button_retry:'Reîncearcă',text_fetch_error:'Nu s-a putut conecta'},zh:{text_init:'初始化中……',text_ready:'人机验证',button_start:'点击开始',text_fetching:'正在加载',text_solving:'人机校验中……',text_completed:'我不是机器人',text_completed_sr:'人机验证完成',text_expired:'验证已过期',button_restart:'重新开始',text_error:'校验失败',button_retry:'重试',text_fetch_error:'无法连接到'},zh_tw:{text_init:'正在初始化……',text_ready:'反機器人驗證',button_start:'點擊開始驗證',text_fetching:'載入中',text_solving:'反機器人驗證中……',text_completed:'我不是機器人',text_completed_sr:'驗證完成',text_expired:'驗證超時',button_restart:'重新開始',text_error:'驗證失敗',button_retry:'重試',text_fetch_error:'無法連線到'},vi:{text_init:'Đang khởi tạo...',text_ready:'Xác minh chống Robot',button_start:'Bấm vào đây để xác minh',text_fetching:'Tìm nạp và xử lý thử thách',text_solving:'Xác minh bạn là người...',text_completed:'Bạn là con người',text_completed_sr:'Xác minh hoàn tất',text_expired:'Xác minh đã hết hạn',button_restart:'Khởi động lại',text_error:'Xác minh thất bại',button_retry:'Thử lại',text_fetch_error:'Không kết nối được'},nb:g};
2function u(t,e){var r=new Uint8Array(3),i=new DataView(r.buffer);return i.setUint8(0,t),i.setUint16(1,e),r}var d;'undefined'!=typeof window&&(d=window.URL||window.webkitURL);var p=function(){function p(){_classCallCheck(this,p);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.readyCount=0,this.startCount=0,this.progressCallback=function(){return 0},this.readyCallback=function(){return 0},this.startedCallback=function(){return 0},this.doneCallback=function(){return 0},this.errorCallback=function(){return 0}}_createClass(p,[{key:'init',value:function init(){var _this=this;this.terminateWorkers(),this.progress=0,this.totalHashes=0,this.readyCount=0,this.startCount=0,this.workers=new Array(4);var t=new Blob(['!function(){"use strict";const A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",I="=".charCodeAt(0),g=new Uint8Array(256);for(let I=0;I<A.length;I++)g[A.charCodeAt(I)]=I;function C(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 Q{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 t(A,I){return A[I]^A[I+1]<<8^A[I+2]<<16^A[I+3]<<24}function B(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,c,a=A[g],D=A[g+1],h=A[C],f=A[C+1],y=A[Q],l=A[Q+1],u=A[t],N=A[t+1];E=a+h,s=(a&h|(a|h)&~E)>>>31,a=E,D=D+f+s,E=a+o,s=(a&o|(a|o)&~E)>>>31,a=E,D=D+i+s,w=u^a,c=N^D,u=c,N=w,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=h^y,c=f^l,h=w>>>24^c<<8,f=c>>>24^w<<8,E=a+h,s=(a&h|(a|h)&~E)>>>31,a=E,D=D+f+s,E=a+r,s=(a&r|(a|r)&~E)>>>31,a=E,D=D+n+s,w=u^a,c=N^D,u=w>>>16^c<<16,N=c>>>16^w<<16,E=y+u,s=(y&u|(y|u)&~E)>>>31,y=E,l=l+N+s,w=h^y,c=f^l,h=c>>>31^w<<1,f=w>>>31^c<<1,A[g]=a,A[g+1]=D,A[C]=h,A[C+1]=f,A[Q]=y,A[Q+1]=l,A[t]=u,A[t+1]=N}const e=[4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225],o=[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,3
vendor: 5,100 bytes, line 2
20,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 i(A,I){const g=A.v,C=A.m;for(let I=0;I<16;I++)g[I]=A.h[I],g[I+16]=e[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]=t(A.b,4*I);for(let A=0;A<12;A++)B(g,C,0,8,16,24,o[16*A+0],o[16*A+1]),B(g,C,2,10,18,26,o[16*A+2],o[16*A+3]),B(g,C,4,12,20,28,o[16*A+4],o[16*A+5]),B(g,C,6,14,22,30,o[16*A+6],o[16*A+7]),B(g,C,0,10,20,30,o[16*A+8],o[16*A+9]),B(g,C,2,12,22,24,o[16*A+10],o[16*A+11]),B(g,C,4,14,16,26,o[16*A+12],o[16*A+13]),B(g,C,6,8,18,28,o[16*A+14],o[16*A+15]);for(let I=0;I<16;I++)A.h[I]=A.h[I]^g[I]^g[I+16]}function r(A,I){for(let I=0;I<16;I++)A.h[I]=e[I];A.b.set(I),A.h[0]^=16842752^A.outlen}async function n(){return(A,I,g=4294967295)=>{const C=function(A,I,g){if(128!=A.length)throw Error("Invalid input");const C=A.buffer,t=new DataView(C),B=new Q(32);B.t=128;const e=t.getUint32(124,!0),o=e+g;for(let g=e;g<o;g++)if(t.setUint32(124,g,!0),r(B,A),i(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,C]}}let E,s;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 w=new Promise((A=>s=A));self.onerror=A=>{self.postMessage({type:"error",message:JSON.stringify(A)})},self.onmessage=async A=>{const Q=A.data;try{if("solver"===Q.type){if(Q.forceJS){E=1;const A=await n();s(A)}else try{E=2;const A=WebAssembly.compile(function(A){const C=A.length;let Q=3*C>>>2;A.charCodeAt(C-1)===I&&Q--,A.charCodeAt(C-2)===I&&Q--;const t=new Uint8Array(Q);for(let I=0,Q=0;I<C;I+=4){const C=g[A.charCodeAt(I+0)],B=g[A.charCodeAt(I+1)],e=g[A.charCodeAt(I+2)],o=g[A.charCodeAt(I+3)];t[Q++]=C<<2|B>>4,t[Q++]=(15&B)<<4|e>>2,t[Q++]=(3&e)<<6|63&o}return t}("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:C(await WebAssembly.instantiate(A,I))}}(A),g=I.exports.__retain(I.exports.__allocArray(I.exports.Uint8Array_ID,new Uint8Array(128)));let Q=I.exports.__getUint8Array(g);return(A,C,t=4294967295)=>{Q.set(A);const B=I.exports.solveBlake2b(g,C,t);Q=I.exports.__getUint8Array(g);const e=I.exports.__getUint8Array(B);return I.exports.__release(B),[Q,e]}}(await A);s(Q)}catch(A){console.log("FriendlyCaptcha failed to initialize WebAssembly, falling back to Javascript solver: "+A.toString()),E=1;const I=await n();s(I)}self.postMessage({type:"ready",solver:E})}else if("start"===Q.type){const A=await w;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}))}}}();'],{type:'text/javascript'});var _loop=function _loop(_e2){_this.workers[_e2]=new Worker(d.createObjectURL(t)),_this.workers[_e2].onerror=function(t){return _this.errorCallback(t)},_this.workers[_e2].onmessage=function(t){var r=t.data;if(r)if('ready'===r.type)_this.readyCount++,_this.solverType=r.solver,_this.readyCount==_this.workers.length&&_this.readyCallback();else if('started'===r.type)_this.startCount++,1==_this.startCount&&(_this.startTime=Date.now(),_this.startedCallback());else if('done'===r.type){if(r.puzzleNumber!==_this.puzzleNumber)return;if(_this.puzzleIndex<_this.puzzleSolverInputs.length&&(_this.workers[_e2].postMessage({type:'start',puzzleSolverInput:_this.puzzleSolverInputs[_this.puzzleIndex],threshold:_this.threshold,puzzleIndex:_this.puzzleIndex,puzzleNumber:_this.puzzleNumber}),_this.puzzleIndex++),_this.progress++,_this.totalHashes+=r.h,_this.progressCallback({n:_this.numPuzzles,h:_this.totalHashes,t:(Date.now()-_this.startTime)/1000,i:_this.progress}),_this.solutionBuffer.set(r.solution,8*r.puzzleIndex),_this.progress==_this.numPuzzles){var _t2=(Date.now()-_this.startTime)/1000;_this.doneCallback({solution:_this.solutionBuffer,h:_this.totalHashes,t:_t2,diagnostics:u(_this.solverType,_t2),solver:_this.solverType})}}else'error'===r.type&&_this.errorCallback(r)}};for(var _e2=0;_e2<this.workers.length;_e2++){_loop(_e2)}}},{key:'setupSolver',value:function setupSolver(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;var e={type:'solver',forceJS:t};for(var _t3=0;_t3<this.workers.length;_t3++)this.workers[_t3].postMessage(e)}},{key:'start',value:function start(t){this.puzzleSolverInputs=function(t,e){var r=[];for(var _i2=0;_i2<e;_i2++){var _e3=new Uint8Array(128);_e3.set(t),_e3[120]=_i2,r.push(_e3)}return r}(t.buffer,t.n),this.solutionBuffer=new Uint8Array(8*t.n),this.numPuzzles=t.n,this.threshold=t.threshold,this.puzzleIndex=0,this.puzzleNumber++;for(var _t4=0;_t4<this.workers.length&&this.puzzleIndex!==this.puzzleSolverInputs.length;_t4++)this.workers[_t4].postMessage({type:'start',puzzleSolverInput:this.puzzleSolverInputs[_t4],threshold:this.threshold,puzzleIndex:this.puzzleIndex,puzzleNumber:this.puzzleNumber}),this.puzzleIndex++}},{key:'terminateWorkers',value:function terminateWorkers(){if(0!=this.workers.length){for(var _t5=0;_t5<this.workers.length;_t5++)this.workers[_t5].terminate();this.workers=[]}}}]);return p}();var _=function(){function _(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,_);this.workerGroup=new p,this.valid=!1,this.needsReInit=!1,this.hasBeenStarted=!1,this.hasBeenDestroyed=!1,this.opts=Object.assign({forceJSFallback:!1,skipStyleInjection:!1,startMode:'focus',puzzleEndpoint:t.dataset.puzzleEndpoint||'https://api.friendlycaptcha.com/api/v1/puzzle',startedCallback:function startedCallback(){return 0},readyCallback:function readyCallback(){return 0},doneCallback:function doneCallback(){return 0},errorCallback:function errorCallback(){return 0},sitekey:t.dataset.sitekey||'',language:t.dataset.lang||'en',solutionFieldName:t.dataset.solutionFieldName||'frc-captcha-solution'},e),this.e=t,this.e.friendlyChallengeWidget=this,this.loadLanguage(),t.innerText=this.lang.text_init,this.opts.skipStyleInjection||function(){if(!document.querySelector('#frc-style')){var _t6=document.createElement('style');_t6.id='frc-style',_t6.innerHTML='.frc-captcha *{margin:0;padding:0;border:0;text-align:initial;border-radius:px;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}
2.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}.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}to{opacity:1}}',document.head.appendChild(_t6)}}(),this.init('auto'===this.opts.startMode||'auto'===this.e.dataset.start)}_createClass(_,[{key:'init',value:function init(t){var _this2=this;var e;if(this.hasBeenDestroyed)console.error('FriendlyCaptcha widget has been destroyed using destroy(), it can not be used anymore.');else if(this.initWorkerGroup(),t)this.start();else if('none'!==this.e.dataset.start&&('focus'===this.opts.startMode||'focus'===this.e.dataset.start)){var _t7=function(t){for(;'FORM'!==t.tagName;)if(!(t=t.parentElement))return null;return t}(this.e);_t7?(e=function e(){return _this2.start()},_t7.addEventListener('focusin',e,{once:!0,passive:!0})):console.log('FriendlyCaptcha div seems not to be contained in a form, autostart will not work')}}},{key:'loadLanguage',value:function loadLanguage(t){if(void 0!==t?this.opts.language=t:this.e.dataset.lang&&(this.opts.language=this.e.dataset.lang),'string'==typeof this.opts.language){var _t8=h[this.opts.language.toLowerCase()];void 0===_t8&&(console.error('FriendlyCaptcha: language "'+this.opts.language+'" not found.'),_t8=h.en),this.lang=_t8}else this.lang=Object.assign(Object.assign({},h.en),this.opts.language)}},{key:'makeButtonStart',value:function makeButtonStart(){var _this3=this;var t=this.e.querySelector('button');t&&(t.addEventListener('click',function(){return _this3.start()},{once:!0,passive:!0}),t.addEventListener('touchstart',function(){return _this3.start()},{once:!0,passive:!0}))}},{key:'onWorkerError',value:function onWorkerError(t){this.hasBeenStarted=!1,this.needsReInit=!0,this.expiryTimeout&&clearTimeout(this.expiryTimeout),console.error('[FRC]',t),this.e.innerHTML=i(this.opts.solutionFieldName,this.lang,'Background worker error '+t.message),this.makeButtonStart(),this.opts.forceJSFallback=!0}},{key:'initWorkerGroup',value:function initWorkerGroup(){var _this4=this;this.workerGroup.progressCallback=function(t){!function(t,e){var r=t.querySelector('.frc-progress'),i=(e.i+1)/e.n;r&&(r.value=i,r.innerText=i.toFixed(2)+'%',r.title=e.i+1+'/'+e.n+' ('+(e.h/e.t*0.001).toFixed(0)+'K/s)')}(_this4.e,t)},this.workerGroup.readyCallback=function(){var t;_this4.e.innerHTML=r(_this4.opts.solutionFieldName,'<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,(t=_this4.lang).text_ready,'.UNSTARTED',t.button_start,!1),_this4.makeButtonStart(),_this4.opts.readyCallback()},this.workerGroup.startedCallback=function(){var e,i;_this4.e.innerHTML=(e=_this4.opts.solutionFieldName,i=_this4.lang,r(e,t,!0,i.text_solving,'.UNFINISHED',void 0,!0)),_this4.opts.startedCallback()},this.workerGroup.doneCallback=function(t){var e=_this4.handleDone(t);_this4.opts.doneCallback(e);var r=_this4.e.dataset.callback;r&&window[r](e)},this.workerGroup.errorCallback=function(t){_this4.onWorkerError(t)},this.workerGroup.init(),this.workerGroup.setupSolver(this.opts.forceJSFallback)}},{key:'expire',value:function expire(){var t,i;this.hasBeenStarted=!1,!1!==this.e.isConnected&&(this.e.innerHTML=(t=this.opts.solutionFieldName,i=this.lang,r(t,e,!0,i.text_expired,'.EXPIRED',i.button_restart)),this.makeButtonStart())}},{key:'start',value:function(){var _start=_asyncToGenerator(_regeneratorRuntime().mark(function _callee2(){var _this5=this;var e,_e6,_r3,o,s;return _regeneratorRuntime().wrap(function _callee2$(_context2){while(1)switch(_context2.prev=_context2.next){case 0:if(!this.hasBeenDestroyed){_context2.next=2;break}return _context2.abrupt('return',void console.error('Can not start FriendlyCaptcha widget which has been destroyed'));case 2:if(!this.hasBeenStarted){_context2.next=4;break}return _context2.abrupt('return',void console.warn('Can not start FriendlyCaptcha widget which has already been started'));case 4:e=this.opts.sitekey||this.e.dataset.sitekey;if(e){_context2.next=7;break}return _context2.abrupt('return',(console.error('FriendlyCaptcha: sitekey not set on frc-captcha element'),void(this.e.innerHTML=i(this.opts.solutionFieldName,this.lang,'Website problem: sitekey not set',!1))));case 7:if(!(-1===l.indexOf('headless')&&-1===A.appVersion.indexOf('Headless')&&-1===l.indexOf('bot')&&-1===l.indexOf('crawl')&&!0!==A.webdriver&&A.language&&(void 0===A.languages||A.languages.length))){_context2.next=32;break}if(!this.needsReInit){_context2.next=10;break}return _context2.abrupt('return',(this.needsReInit=!1,void this.init(!0)));case 10:this.hasBeenStarted=!0;_context2.prev=11;this.e.innerHTML=(o=this.opts.solutionFieldName,s=this.lang,r(o,t,!0,s.text_fetching,'.FETCHING',void 0,!0));_context2.t0=function(t){var e=t.split('.'),r=e[1],i=function(t){var e=t.length;var r=3*e>>>2;t.charCodeAt(e-1)===n&&r--,t.charCodeAt(e-2)===n&&r--;var i=new Uint8Array(r);for(var _r=0,_o=0;_r<e;_r+=4){var _e4=a[t.charCodeAt(_r+0)],_n2=a[t.charCodeAt(_r+1)],_s2=a[t.charCodeAt(_r+2)],_A=a[t.charCodeAt(_r+3)];i[_o++]=_e4<<2|_n2>>4,i[_o++]=(15&_n2)<<4|_s2>>2,i[_o++]=(3&_s2)<<6|63&_A}return i}(r);return{signature:e[0],base64:r,buffer:i,n:i[14],threshold:(o=i[15],o>255?o=255:o<0&&(o=0),Math.pow(2,(255.999-o)/8)>>>0),expiry:300000*i[13]};var o};_context2.next=16;return function(){var _ref=_asyncToGenerator(_regeneratorRuntime().mark(function _callee(t,e,r){var i,_t9,_r2,_e5,_o2;return _regeneratorRuntime().wrap(function _callee$(_context){while(1)switch(_context.prev=_context.next){case 0:i=t.split(',');_t9=0;case 2:if(!(_t9<i.length)){_context.next=34;break}_context.prev=3;_context.next=6;return c(i[_t9]+'?sitekey='+e,{headers:[['x-frc-client','js-0.9.12']],mode:'cors'},2);case 6:_r2=_context.sent;if(!_r2.ok){_context.next=11;break}_context.next=10;return _r2.json();case 10:return _context.abrupt('return',_context.sent.data.puzzle);case 11:_e5=void 0;_context.prev=12;_context.next=15;return _r2.json();case 15:_e5=_context.sent;_context.next=20;break;case 18:_context.prev=18;_context.t0=_context['catch'](12);case 20:if(!(_e5&&_e5.errors&&'endpoint_not_enabled'===_e5.errors[0])){_context.next=22;break}throw Error('Endpoint not allowed ('.concat(_r2.status,')'));case 22:if(!(_t9===i.length-1)){_context.next=24;break}
2throw Error('Response status '.concat(_r2.status,' ').concat(_r2.statusText,' ').concat(_e5?_e5.errors:''));case 24:_context.next=31;break;case 26:_context.prev=26;_context.t1=_context['catch'](3);console.error('[FRC Fetch]:',_context.t1);_o2=new Error(''.concat(r.text_fetch_error,' <a class="frc-err-url" href="').concat(i[_t9],'">').concat(i[_t9],'</a>'));throw _o2.rawError=_context.t1,_o2;case 31:_t9++;_context.next=2;break;case 34:throw Error('Internal error');case 35:case'end':return _context.stop()}},_callee,null,[[3,26],[12,18]])}));return function(_x4,_x5,_x6){return _ref.apply(this,arguments)}}()(this.opts.puzzleEndpoint,e,this.lang);case 16:_context2.t1=_context2.sent;this.puzzle=(0,_context2.t0)(_context2.t1);this.expiryTimeout&&clearTimeout(this.expiryTimeout);this.expiryTimeout=setTimeout(function(){return _this5.expire()},this.puzzle.expiry-30000);_context2.next=29;break;case 22:_context2.prev=22;_context2.t2=_context2['catch'](11);console.error('[FRC]',_context2.t2),this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.e.innerHTML=i(this.opts.solutionFieldName,this.lang,_context2.t2.message),this.makeButtonStart();_e6='error_getting_puzzle';this.opts.errorCallback({code:_e6,description:_context2.t2.toString(),error:_context2.t2});_r3=this.e.dataset['callback-error'];return _context2.abrupt('return',void(_r3&&window[_r3](this)));case 29:this.workerGroup.start(this.puzzle);_context2.next=33;break;case 32:this.e.innerHTML=i(this.opts.solutionFieldName,this.lang,'Browser check failed, try a different browser',!1,!0);case 33:case'end':return _context2.stop()}},_callee2,this,[[11,22]])}));function start(){return _start.apply(this,arguments)}return start}()},{key:'handleDone',value:function handleDone(t){this.valid=!0;var e=''.concat(this.puzzle.signature,'.').concat(this.puzzle.base64,'.').concat(s(t.solution),'.').concat(s(t.diagnostics));return this.e.innerHTML=function(t,e,i,o){var n=''.concat(o.t.toFixed(0),'s (').concat((o.h/o.t*0.001).toFixed(0),'K/s)').concat(1===o.solver?' JS Fallback':'');return r(t,'<title>'.concat(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,i,void 0,!1,n,'frc-success')}(this.opts.solutionFieldName,this.lang,e,t),this.needsReInit=!0,e}},{key:'destroy',value:function 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}},{key:'reset',value:function reset(){this.hasBeenDestroyed?console.error('FriendlyCaptcha widget has been destroyed, it can not be used anymore'):(this.workerGroup.terminateWorkers(),this.needsReInit=!1,this.hasBeenStarted=!1,this.expiryTimeout&&clearTimeout(this.expiryTimeout),this.init('auto'===this.opts.startMode||'auto'===this.e.dataset.start))}}]);return _}();function f(){var t=window.friendlyChallenge.autoWidget;var e=function(){var t=document.querySelectorAll('.frc-captcha');return 0===t.length&&console.warn('FriendlyCaptcha: No div was found with .frc-captcha class'),t}();for(var _r4=0;_r4<e.length;_r4++){var _i3=e[_r4];_i3&&!_i3.dataset.attached&&(t=new _(_i3),_i3.dataset.attached='1')}window.friendlyChallenge.autoWidget=t}window.friendlyChallenge={WidgetInstance:_},'loading'!==document.readyState?f():document.addEventListener('DOMContentLoaded',f);

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.