dessant / buster

Captcha solver extension for humans, available for Chrome, Edge and Firefox
https://addons.mozilla.org/en-US/firefox/addon/buster-captcha-solver/
GNU General Public License v3.0
7.87k stars 592 forks source link

Buster Button on Recaptcha dissapeared #225

Closed facetoface10101980 closed 4 years ago

facetoface10101980 commented 4 years ago

System

Extension

Bug description

Logs

Browser:

// REPLACE WITH LOGS

Client app:

// REPLACE WITH LOGS
facetoface10101980 commented 4 years ago

Uncaught Error: Extension context invalidated. Kontext https://moondash.co.in/faucet Stacktrace src/solve/script.js:1 (Anonyme Funktion) 1 2 (window.webpackJsonp=window.webpackJsonp||[]).push([[6],[function(e,t,r){var n,i,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,i=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const t="The message port closed before a response was received.",r="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{constructor(e,t){super(t),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(t,r)=>(...n)=>{e.runtime.lastError?t.reject(e.runtime.lastError):r.singleCallbackArg||n.length<=1&&!1!==r.singleCallbackArg?t.resolve(n[0]):t.resolve(n)},s=e=>1==e?"argument":"arguments",a=(e,t,r)=>new Proxy(t,{apply:(t,n,i)=>r.call(n,e,...i)});let c=Function.call.bind(Object.prototype.hasOwnProperty);const u=(e,t={},r={})=>{let n=Object.create(null),i={has:(t,r)=>r in e||r in n,get(i,f,l){if(f in n)return n[f];if(!(f in e))return;let d=e[f];if("function"==typeof d)if("function"==typeof t[f])d=a(e,e[f],t[f]);else if(c(r,f)){let t=((e,t)=>function(r,...n){if(n.length<t.minArgs)throw new Error(Expected at least ${t.minArgs} ${s(t.minArgs)} for ${e}(), got ${n.length});if(n.length>t.maxArgs)throw new Error(Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length});return new Promise((i,s)=>{if(t.fallbackToNoCallback)try{re}catch(o){console.warn(${e} API method doesn't seem to support the callback parameter,+"falling back to call it without a callback: ",o),re,t.fallbackToNoCallback=!1,t.noCallback=!0,i()}else t.noCallback?(re,i()):re})})(f,r[f]);d=a(e,e[f],t)}else d=d.bind(e);else if("object"==typeof d&&null!==d&&(c(t,f)||c(r,f)))d=u(d,t[f],r[f]);else{if(!c(r,""))return Object.defineProperty(n,f,{configurable:!0,enumerable:!0,get:()=>e[f],set(t){e[f]=t}}),d;d=u(d,t[f],r[""])}return n[f]=d,d},set:(t,r,i,o)=>(r in n?n[r]=i:e[r]=i,!0),defineProperty:(e,t,r)=>Reflect.defineProperty(n,t,r),deleteProperty:(e,t)=>Reflect.deleteProperty(n,t)},f=Object.create(e);return new Proxy(f,i)},f=e=>({addListener(t,r,...n){t.addListener(e.get(r),...n)},hasListener:(t,r)=>t.hasListener(e.get(r)),removeListener(t,r){t.removeListener(e.get(r))}});let l=!1;const d=new i(e=>"function"!=typeof e?e:function(t,n,i){let o,s,a=!1,c=new Promise(e=>{o=function(t){l||(console.warn(r,(new Error).stack),l=!0),a=!0,e(t)}});try{s=e(t,n,o)}catch(e){s=Promise.reject(e)}const u=!0!==s&&(f=s)&&"object"==typeof f&&"function"==typeof f.then;var f;if(!0!==s&&!u&&!a)return!1;const d=e=>{e.then(e=>{i(e)},e=>{let t;t=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",i({mozWebExtensionPolyfillReject:!0,message:t})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return d(u?s:c),!0}),g=({reject:r,resolve:n},i)=>{e.runtime.lastError?e.runtime.lastError.message===t?n():r(e.runtime.lastError):i&&i.mozWebExtensionPolyfillReject?r(new Error(i.message)):n(i)},m=(e,t,r,...n)=>{if(n.length<t.minArgs)throw new Error(Expected at least ${t.minArgs} ${s(t.minArgs)} for ${e}(), got ${n.length});if(n.length>t.maxArgs)throw new Error(Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length});return new Promise((e,t)=>{const i=g.bind(null,{resolve:e,reject:t});n.push(i),r.sendMessage(...n)})},p={runtime:{onMessage:f(d),onMessageExternal:f(d),sendMessage:m.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:m.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},h={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"":h},services:{"":h},websites:{"":h}},u(e,p,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(t,i):n)||(e.exports=o)},function(e,t,r){"use strict";r.d(t,"k",(function(){return c})),r.d(t,"b",(function(){return u})),r.d(t,"h",(function(){return f})),r.d(t,"g",(function(){return l})),r.d(t,"f",(function(){return d})),r.d(t,"p",(function(){return g})),r.d(t,"a",(function(){return m})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return h})),r.d(t,"m",(function(){return A})),r.d(t,"e",(function(){return v})),r.d(t,"j",(function(){return b})),r.d(t,"i",(function(){return w})),r.d(t,"n",(function(){return y})),r.d(t,"l",(function(){return x})),r.d(t,"o",(function(){return M}));r(3);var n=r(0),i=r.n(n),o=r(47),s=r.n(o),a=r(7);const c=i.a.i18n.getMessage;function u(e,{index:t=null,active:r=!0,openerTabId:n=null}={}){const o={url:e,active:r};return null!==t&&(o.index=t),null!==n&&["chrome","edge","opera"].includes(a.b)&&(o.openerTabId=n),i.a.tabs.create(o)}async function f(){let{os:e,arch:t}=await i.a.runtime.getPlatformInfo();return"win"===e?e="windows":"mac"===e&&(e="macos"),"x86-32"===t?t="386":"x86-64"===t&&(t="amd64"),{os:e,arch:t}}async function l(){let e,t;try{({name:e,version:t}=await i.a.runtime.getBrowserInfo())}catch(e){}return e||({name:e,version:t}=s.a.getParser(window.navigator.userAgent).getBrowser()),e=e.toLowerCase(),{name:e,version:t}}async function d(){const[e]=await i.a.tabs.query({lastFocusedWindow:!0,active:!0});return e}function g(e,{timeout:t=1e4}={}){return new Promise(r=>{const n=document.querySelector(e);if(n)return void r(n);const i=new MutationObserver((function(t,n){const i=document.querySelector(e);i&&(n.disconnect(),window.clearTimeout(o),r(i))}));i.observe(document,{childList:!0,subtree:!0});const o=window.setTimeout((function(){i.disconnect(),r()}),t)})}function m(e){let t="";const r=new Uint8Array(e),n=r.byteLength;for(var i=0;i<n;i++)t+=String.fromCharCode(r[i]);return window.btoa(t)}function p(e,t,r=0,n="document_start"){return i.a.tabs.executeScript(t,{frameId:r,runAt:n,code:e})}function h(e,t,r=0,n="document_start"){return i.a.tabs.executeScript(t,{frameId:r,runAt:n,file:e})}async function A(e,t=0){try{return await i.a.tabs.executeScript(e,{frameId:t,runAt:"document_start",code:"true;"}),!0}catch(e){}}async function v(e,t,r=0,n="document_start"){const[i]=await p(typeof ${e} === "function",t,r,n);return i}function b(e,t){return Math.floor(Math.random()(t-e+1))+e}function w(e,t){return Math.random()(t-e)+e}function y(e){return new Promise(t=>window.setTimeout(t,e))}async function x(e){const t=new AudioContext,r=await t.decodeAudioData(e);t.close();const n=new OfflineAudioContext(1,16e3r.duration,16e3),i=n.createBufferSource();return i.connect(n.destination),i.buffer=r,i.start(),n.startRendering()}async function M({audioBuffer:e,start:t,end:r}){const n=e.sampleRate,i=e.numberOfChannels,o=nt,s=nr-o,a=new AudioContext,c=a.createBuffer(i,s,n);a.close();const u=new Float32Array(s);for(var f=0;f<i;f++)e.copyFromChannel(u,f,o),c.copyToChannel(u,f,0);return c}},function(e,t,r){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n(Object({}))||Function("return this")()},function(e,t,r){"use strict";var n,i,o,s,a=r(48),c=r(26),u=r(2),f=r(14),l=r(49),d=r(21),g=r(67),m=r(68),p=r(70),h=r(11),A=r(19),v=r(71),b=r(16),w=r(25),y=r(72),x=r(78),M=r(50),S=r(42).set,P=r(80),O=r(51),=r(81),E=r(45),k=r(82),F=r(32),T=r(38),B=r(4),C=r(83),N=B("species"),L="Promise",R=F.get,j=F.set,I=F.getterFor(L),W=l,V=u.TypeError,U=u.document,G=u.process,Q=f("fetch"),K=E.f,Y=K,D="process"==b(G),J=!!(U&&U.createEvent&&u.dispatchEvent),q=T(L,(function(){if(!(w(W)!==String(W))){if(66===C)return!0;if(!D&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!W.prototype.finally)return!0;if(C>=51&&/native code/.test(W))return!1;var e=W.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[N]=t,!(e.then((function(){}))instanceof t)})),Z=q||!x((function(e){W.all(e).catch((function(){}))})),H=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},z=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;P((function(){for(var i=t.value,o=1==t.state,s=0;n.length>s;){var a,c,u,f=n[s++],l=o?f.ok:f.fail,d=f.resolve,g=f.reject,m=f.domain;try{l?(o||(2===t.rejection&&te(e,t),t.rejection=1),!0===l?a=i:(m&&m.enter(),a=l(i),m&&(m.exit(),u=!0)),a===f.promise?g(V("Promise-chain cycle")):(c=H(a))?c.call(a,d,g):d(a)):g(i)}catch(e){m&&!u&&m.exit(),g(e)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&$(e,t)}))}},X=function(e,t,r){var n,i;J?((n=U.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),u.dispatchEvent(n)):n={promise:t,reason:r},(i=u["on"+e])?i(n):"unhandledrejection"===e&&("Unhandled promise rejection",r)},$=function(e,t){S.call(u,(function(){var r,n=t.value;if(ee(t)&&(r=k((function(){D?G.emit("unhandledRejection",n,e):X("unhandledrejection",e,n)})),t.rejection=D||ee(t)?2:1,r.error))throw r.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){S.call(u,(function(){D?G.emit("rejectionHandled",e):X("rejectionhandled",e,t.value)}))},re=function(e,t,r,n){return function(i){e(t,r,i,n)}},ne=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=2,z(e,t,!0))},ie=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw V("Promise can't be resolved itself");var i=H(r);i?P((function(){var n={done:!1};try{i.call(r,re(ie,e,n,t),re(ne,e,n,t))}catch(r){ne(e,n,r,t)}})):(t.value=r,t.state=1,z(e,t,!1))}catch(r){ne(e,{done:!1},r,t)}}};q&&(W=function(e){v(this,W,L),A(e),n.call(this);var t=R(this);try{e(re(ie,this,t),re(ne,this,t))}catch(e){ne(this,t,e)}},(n=function(e){j(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=g(W.prototype,{then:function(e,t){var r=I(this),n=K(M(this,W));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=D?G.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&z(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n,t=R(e);this.promise=e,this.resolve=re(ie,e,t),this.reject=re(ne,e,t)},E.f=K=function(e){return e===W||e===o?new i(e):Y(e)},c||"function"!=typeof l||(s=l.prototype.then,d(l.prototype,"then",(function(e,t){var r=this;return new W((function(e,t){s.call(r,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof Q&&a({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return O(W,Q.apply(u,arguments))}}))),a({global:!0,wrap:!0,forced:q},{Promise:W}),m(W,L,!1,!0),p(L),o=f(L),a({target:L,stat:!0,forced:q},{reject:function(e){var t=K(this);return t.reject.call(void 0,e),t.promise}}),a({target:L,stat:!0,forced:c||q},{resolve:function(e){return O(c&&this===o?W:this,e)}}),a({target:L,stat:!0,forced:Z},{all:function(e){var t=this,r=K(t),n=r.resolve,i=r.reject,o=k((function(){var r=A(t.resolve),o=[],s=0,a=1;y(e,(function(e){var c=s++,u=!1;o.push(void 0),a++,r.call(t,e).then((function(e){u||(u=!0,o[c]=e,--a||n(o))}),i)})),--a||n(o)}));return o.error&&i(o.value),r.promise},race:function(e){var t=this,r=K(t),n=r.reject,i=k((function(){var i=A(t.resolve);y(e,(function(e){i.call(t,e).then(r.resolve,n)}))}));return i.error&&n(i.value),r.promise}})},function(e,t,r){var n=r(2),i=r(33),o=r(8),s=r(34),a=r(39),c=r(69),u=i("wks"),f=n.Symbol,l=c?f:f&&f.withoutSetter||s;e.exports=function(e){return o(u,e)||(a&&o(f,e)?u[e]=f[e]:u[e]=l("Symbol."+e)),u[e]}},,function(e,t,r){"use strict";r.d(t,"f",(function(){return c})),r.d(t,"a",(function(){return u})),r.d(t,"e",(function(){return f})),r.d(t,"b",(function(){return l})),r.d(t,"d",(function(){return d})),r.d(t,"c",(function(){return g}));r(3);var n=r(0),i=r.n(n),o=r(46),s=r.n(o),a=r(1);function c({message:e,messageId:t,title:r,type:n="info"}){return r||(r=Object(a.k)("extensionName")),t&&(e=Object(a.k)(t)),i.a.notifications.create(sbi-notification-${n},{type:"basic",title:r,message:e,iconUrl:"/src/icons/app/icon-48.png"})}function u(e,t="optionValue"){const r={};for(const[n,i]of Object.entries(e))r[n]=[],i.forEach((function(e){r[n].push({id:e,label:Object(a.k)(${t}_${n}_${e})})}));return r}async function f(e=!1){const t=await Object(a.f)();let r=i.a.extension.getURL("/src/contribute/index.html");e&&(r=${r}?action=${e}),await Object(a.b)(r,{index:t.index+1})}function l(e){const t=.1*e;return Object(a.n)(Object(a.j)(e-t,e+t))}function d(e,t,{timeout:r=1e4}={}){return new Promise((n,i)=>{const o=s()();t.id=o;const a=function(e){e.id===o&&(u(),n(e))},c=function(){u(),i("No response from native app")},u=function(){window.clearTimeout(f),e.onMessage.removeListener(a),e.onDisconnect.removeListener(c)},f=window.setTimeout((function(){c()}),r);e.onMessage.addListener(a),e.onDisconnect.addListener(c),e.postMessage(t)})}async function g({start:e=!0,stop:t=!0,checkResponse:r=!0}={}){e&&await i.a.runtime.sendMessage({id:"startClientApp"});const n=await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"ping"}});if(t&&await i.a.runtime.sendMessage({id:"stopClientApp"}),r&&(!n.success||"pong"!==n.data))throw new Error(Client app response: ${n.data});return n}},function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return o}));const n="chrome",i="0.3.0",o={arabic:"AD6RLFYBWRGGJD76SWKALZMUFVGMVCTB",bengali:"ACETQ4IVS5ITSUTSWBETY2QZKBJVIQAI",catalan:"YBAZZV6ITGFD3C2QX7CANYQPMGUOI7RK",chinese:"KBBALJMRKYDJJDMC4NJ32VWCBKFJFIIU",dutch:"T43TEUNW4HDQFNUTIA3EYTTD4A22AS4H",english:["BQE4QJJNYC6JVTDULHYIZHQOQFWUVDCQ","EQAXGAJVZIMI3YMILN2XQZY7IWGUPKGL","AA3LFNYPDNXX4MUDQQJNLT74YFRQ3M6F","DRTXENV66YE44PRYOJGWPX2BPGZNPYTQ"],finnish:"3GOWLMYD7DUY72XTPJW6QTVZSK2QEAPT",french:"JLNITTO2D4KMEOGQ6MTSN634ADK62VZ7",german:"LPVVXWRBFTVBOOHZAEJC3QRM6E3UMD7I",hindi:"GZY4V5WN75QHO4Q5PMCU5AIDKQZLKP4L",indonesian:"NBKNPYO6ZTVSSTH2AT3H5DM7OUOIAN3F",italian:"JNSYW453QWIXNR3TOCE2K7NO5GGU3KYL",japanese:"S3IDY5JTJVJ6XBISPGZBZQHQXO23BXEB",kannada:"MZ7NKAQGQI3T4JH6YRIEL6K4AWDCDE3A",korean:"5UWNE4YDBZTSNWWBYC4XZEWJGBUI24YL",malay:"YW73R7QWXQT23GE5CTM4R2IVNCH2KMS3",malayalam:"KIZY64QLOGZ7JWJWX2DKE247KV6VHAYT",polish:"G73FWND7N5O3ZCSBCHF6NDOV2QIXW2MF",portuguese:"N7D57ZCGWLRSMQNHQYKWC3OHVNTZI5UT",russian:"V2IMQUEC5M7TSYAY3VCKSGQ7HOCWFPFY",sinhala:"N4RYKKDHSXB6IID6JILOX5A27UJLBJJ7",spanish:"JU6JOEJBHRH7IILGSSUVEYO552JUNMG4",swedish:"33RMFTS5OKLEWV2KGX2HMTP7M3VCKXC4",tamil:"MNIEHY7BQVMEU6BBJBL57E4QYNHOUIDB",telugu:"MXE6BFOLRMR72GLUFEK3Y7NOUBPV5W4G",thai:"MA3JUGAZNCCTBBTO2K7HR3RWJ3LILU6E",turkish:"HZJRJNL3C3KLBXZQ4BPIODYRKXXRKYCL",urdu:"T5FSZMLJ55LNPBIILM2A2SVEA3YIIYL3",vietnamese:"ULJN5SUWA3HJKLPKHOSTOH5AJSSWN5H3"}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},,function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var n=r(11);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){"use strict";r.d(t,"b",(function(){return s}));r(3);var n=r(0),i=r.n(n);let o;async function s(e){if(void 0===o)try{await i.a.storage.sync.get(""),o=!0}catch(e){o=!1}return o?e:"local"}t.a={get:async function(e=null,t="local"){return t=await s(t),i.a.storage[t].get(e)},set:async function(e,t="local"){return t=await s(t),i.a.storage[t].set(e)},remove:async function(e,t="local"){return t=await s(t),i.a.storage[t].remove(e)},clear:async function(e="local"){return e=await s(e),i.a.storage[e].clear()}}},function(e,t,r){var n=r(60),i=r(2),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},function(e,t,r){var n=r(9);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var n=r(15),i=r(18),o=r(27);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(15),i=r(29),o=r(12),s=r(28),a=Object.defineProperty;t.f=n?a:function(e,t,r){if(o(e),t=s(t,!0),o(r),i)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},,function(e,t,r){var n=r(2),i=r(17),o=r(8),s=r(24),a=r(25),c=r(32),u=c.get,f=c.enforce,l=String(String).split("String");(e.exports=function(e,t,r,a){var c=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,d=!!a&&!!a.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),f(r).source=l.join("string"==typeof t?t:"")),e!==n?(c?!d&&e[t]&&(u=!0):delete e[t],u?e[t]=r:i(e,t,r)):u?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||a(this)}))},function(e,t,r){var n=r(15),i=r(53),o=r(27),s=r(23),a=r(28),c=r(8),u=r(29),f=Object.getOwnPropertyDescriptor;t.f=n?f:function(e,t){if(e=s(e),t=a(t,!0),u)try{return f(e,t)}catch(e){}if(c(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t,r){var n=r(54),i=r(55);e.exports=function(e){return n(i(e))}},function(e,t,r){var n=r(2),i=r(17);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(31),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(11);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var n=r(15),i=r(9),o=r(30);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(2),i=r(11),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t,r){var n=r(2),i=r(24),o=n["core-js_shared"]||i("core-js_shared",{});e.exports=o},function(e,t,r){var n,i,o,s=r(56),a=r(2),c=r(11),u=r(17),f=r(8),l=r(57),d=r(35),g=a.WeakMap;if(s){var m=new g,p=m.get,h=m.has,A=m.set;n=function(e,t){return A.call(m,e,t),t},i=function(e){return p.call(m,e)||{}},o=function(e){return h.call(m,e)}}else{var v=l("state");d[v]=!0,n=function(e,t){return u(e,v,t),t},i=function(e){return f(e,v)?e[v]:{}},o=function(e){return f(e,v)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(26),i=r(31);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t){e.exports={}},function(e,t,r){var n=r(37),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(9),i=/#|.prototype./,o=function(e,t){var r=a[s(e)];return r==u||r!=c&&("function"==typeof t?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},a=o.data={},c=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},function(e,t,r){var n=r(9);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t){e.exports={}},function(e,t,r){var n=r(19);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n,i,o,s=r(2),a=r(9),c=r(16),u=r(41),f=r(79),l=r(30),d=r(43),g=s.location,m=s.setImmediate,p=s.clearImmediate,h=s.process,A=s.MessageChannel,v=s.Dispatch,b=0,w={},y=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},x=function(e){return function(){y(e)}},M=function(e){y(e.data)},S=function(e){s.postMessage(e+"",g.protocol+"//"+g.host)};m&&p||(m=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(b),b},p=function(e){delete w[e]},"process"==c(h)?n=function(e){h.nextTick(x(e))}:v&&v.now?n=function(e){v.now(x(e))}:A&&!d?(o=(i=new A).port2,i.port1.onmessage=M,n=u(o.postMessage,o,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||a(S)?n="onreadystatechange"in l("script")?function(e){f.appendChild(l("script")).onreadystatechange=function(){f.removeChild(this),y(e)}}:function(e){setTimeout(x(e),0)}:(n=S,s.addEventListener("message",M,!1))),e.exports={set:m,clear:p}},function(e,t,r){var n=r(44);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},function(e,t,r){var n=r(14);e.exports=n("navigator","userAgent")||""},function(e,t,r){"use strict";var n=r(19),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},function(e,t,r){var n=r(84),i=r(85);e.exports=function(e,t,r){var o=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var s=(e=e||{}).random||(e.rng||n)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t)for(var a=0;a<16;++a)t[o+a]=s[a];return t||i(s)}},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,c=e.map([t,r],(function(t){var r=s-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(c[0][s]>c[1][s])return 1;if(c[0][s]===c[1][s]){if(s===a)return 0;s-=1}else if(c[0][s]<c[1][s])return-1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=e,i=arguments.length,o=new Array(i>1?i-1:0),s=1;s<i;s++)o[s-1]=arguments[s];if(Object.assign)return Object.assign.apply(Object,[e].concat(o));var a=function(){var e=o[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach((function(t){n[t]=e[t]}))};for(t=0,r=o.length;t<r;t+=1)a();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){"use strict";t.esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.esModule?n:{default:n},o=r(18);function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function e(){}var t,r;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,(r=[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}])&&s(t,r),e}();t.default=a,e.exports=t.default},91:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n=c(r(92)),i=c(r(93)),o=c(r(94)),s=c(r(95)),a=c(r(17));function c(e){return e&&e.esModule?e:{default:e}}var u=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this.ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(n.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(i.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},o=0;if(Object.keys(e).forEach((function(t){var s=e[t];"string"==typeof s?(i[t]=s,o+=1):"object"==typeof s&&(r[t]=s,n+=1)})),n>0){var s=Object.keys(r),c=a.default.find(s,(function(e){return t.isOS(e)}));if(c){var u=this.satisfies(r[c]);if(void 0!==u)return u}var f=a.default.find(s,(function(e){return t.isPlatform(e)}));if(f){var l=this.satisfies(r[f]);if(void 0!==l)return l}}if(o>0){var d=Object.keys(i),g=a.default.find(d,(function(e){return t.isBrowser(e,!0)}));if(void 0!==g)return this.compareVersion(i[g])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=u,e.exports=t.default},92:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=/version\/(\d+(.??\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)\s//i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)\s//i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)\s//i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)\s//i,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)\s//i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)\s//i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)\s//i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)\s//i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)\s//i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)\s//i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(.??\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)\s//i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(.??\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/./i],describe:function(e){var t=-1!==e.search("\(")?/^(.)\/(.)[ \t]((.)/:/^(.)\/(.) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(.\d+))/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.?) FxiOS(.?) Version\//],describe:function(e){var t=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return{name:o.OSMAP.iOS,version:t}}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(.??\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OSMAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([\s]\d+)) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android\s/-/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(.\d+))/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(.\d+))/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+))/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(.\d+))/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen/\s/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4/\s/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s(?:7|8|9|10)./i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.?) FxiOS(.?) Version\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s[0-6]./i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINEMAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(.??\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINEMAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINEMAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINEMAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINEMAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}})},function(e,t,r){var n=r(2),i=r(22).f,o=r(17),s=r(21),a=r(24),c=r(58),u=r(38);e.exports=function(e,t){var r,f,l,d,g,m=e.target,p=e.global,h=e.stat;if(r=p?n:h?n[m]||a(m,{}):(n[m]||{}).prototype)for(f in t){if(d=t[f],l=e.noTargetGet?(g=i(r,f))&&g.value:r[f],!u(p?f:m+(h?".":"#")+f,e.forced)&&void 0!==l){if(typeof d==typeof l)continue;c(d,l)}(e.sham||l&&l.sham)&&o(d,"sham",!0),s(r,f,d,e)}}},function(e,t,r){var n=r(2);e.exports=n.Promise},function(e,t,r){var n=r(12),i=r(19),o=r(4)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},function(e,t,r){var n=r(12),i=r(11),o=r(45);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},,function(e,t,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!n.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},function(e,t,r){var n=r(9),i=r(16),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(2),i=r(25),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},function(e,t,r){var n=r(33),i=r(34),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t,r){var n=r(8),i=r(59),o=r(22),s=r(18);e.exports=function(e,t){for(var r=i(t),a=s.f,c=o.f,u=0;u<r.length;u++){var f=r[u];n(e,f)||a(e,f,c(t,f))}}},function(e,t,r){var n=r(14),i=r(61),o=r(66),s=r(12);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(2);e.exports=n},function(e,t,r){var n=r(62),i=r(65).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(8),i=r(23),o=r(63).indexOf,s=r(35);e.exports=function(e,t){var r,a=i(e),c=0,u=[];for(r in a)!n(s,r)&&n(a,r)&&u.push(r);for(;t.length>c;)n(a,r=t[c++])&&(~o(u,r)||u.push(r));return u}},function(e,t,r){var n=r(23),i=r(36),o=r(64),s=function(e){return function(t,r,s){var a,c=n(t),u=i(c.length),f=o(s,u);if(e&&r!=r){for(;u>f;)if((a=c[f++])!=a)return!0}else for(;u>f;f++)if((e||f in c)&&c[f]===r)return e||f||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,r){var n=r(37),i=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):o(r,t)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(21);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){var n=r(18).f,i=r(8),o=r(4)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(39);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){"use strict";var n=r(14),i=r(18),o=r(4),s=r(15),a=o("species");e.exports=function(e){var t=n(e),r=i.f;s&&t&&!t[a]&&r(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(12),i=r(73),o=r(36),s=r(41),a=r(74),c=r(77),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,r,f,l){var d,g,m,p,h,A,v,b=s(t,r,f?2:1);if(l)d=e;else{if("function"!=typeof(g=a(e)))throw TypeError("Target is not iterable");if(i(g)){for(m=0,p=o(e.length);p>m;m++)if((h=f?b(n(v=e[m])[0],v[1]):b(e[m]))&&h instanceof u)return h;return new u(!1)}d=g.call(e)}for(A=d.next;!(v=A.call(d)).done;)if("object"==typeof(h=c(d,b,v.value,f))&&h&&h instanceof u)return h;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,r){var n=r(4),i=r(40),o=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},function(e,t,r){var n=r(75),i=r(40),o=r(4)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},function(e,t,r){var n=r(76),i=r(16),o=r(4)("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:s?i(t):"Object"==(n=i(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r){var n={};n[r(4)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(12);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(4)("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n=r(14);e.exports=n("document","documentElement")},function(e,t,r){var n,i,o,s,a,c,u,f,l=r(2),d=r(22).f,g=r(16),m=r(42).set,p=r(43),h=l.MutationObserver||l.WebKitMutationObserver,A=l.process,v=l.Promise,b="process"==g(A),w=d(l,"queueMicrotask"),y=w&&w.value;y||(n=function(){var e,t;for(b&&(e=A.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?s():o=void 0,e}}o=void 0,e&&e.enter()},b?s=function(){A.nextTick(n)}:h&&!p?(a=!0,c=document.createTextNode(""),new h(n).observe(c,{characterData:!0}),s=function(){c.data=a=!a}):v&&v.resolve?(u=v.resolve(void 0),f=u.then,s=function(){f.call(u,n)}):s=function(){m.call(l,n)}),e.exports=y||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,s()),o=t}},function(e,t,r){var n=r(2);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,r){var n,i,o=r(2),s=r(44),a=o.process,c=a&&a.versions,u=c&&c.v8;u?i=(n=u.split("."))[0]+n[1]:s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(i=n[1]),e.exports=i&&+i},function(e,t){var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(r){var n=new Uint8Array(16);e.exports=function(){return r(n),n}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0,i=r;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.r(t);r(3),r(143);var n=r(0),i=r.n(n),o=r(13),s=r(6),a=r(1),c=r(7);let u=!1;function f({working:e=!0}={}){u=e;const t=document.querySelector("#solver-button");t&&(e?t.classList.add("working"):t.classList.remove("working"))}function l(){return i.a.runtime.sendMessage({id:"resetCaptcha",challengeUrl:window.location.href})}function d(){if(g()){if(!document.querySelector(".solver-controls")){const e=document.createElement("div");e.classList.add("solver-controls");const t=document.createElement("button");t.classList.add("rc-button"),t.setAttribute("tabindex","0"),t.setAttribute("title",Object(a.k)("buttonText_reset")),t.id="reset-button",t.addEventListener("click",l),e.appendChild(t),document.querySelector(".rc-footer").appendChild(e)}return}const e=document.querySelector("#recaptcha-help-button");if(e){e.remove();const t=document.createElement("div");t.classList.add("button-holder");const r=document.createElement("button");r.classList.add("rc-button","goog-inline-block"),r.setAttribute("tabindex","0"),r.setAttribute("title",Object(a.k)("buttonText_solve")),r.id="solver-button",u&&r.classList.add("working"),r.addEventListener("click",x),t.appendChild(r),document.querySelector(".rc-buttons").appendChild(t)}}function g({timeout:e=0}={}){return e?new Promise(t=>{Object(a.p)(".rc-doscaptcha-body",{timeout:e}).then(e=>t(Boolean(e)))}):Boolean(document.querySelector(".rc-doscaptcha-body"))}function m(e){const t={code:"Enter",key:"Enter",keyCode:13,which:13,view:window,bubbles:!0,composed:!0,cancelable:!0};e.focus(),e.dispatchEvent(new KeyboardEvent("keydown",t)),e.dispatchEvent(new KeyboardEvent("keypress",t)),e.click()}async function p(e,{forward:t=!0}={}){if(document.activeElement!==e){for(t||(await v({command:"pressKey",data:"shift"}),await Object(s.b)(300));document.activeElement!==e;)await v({command:"tapKey",data:"tab"}),await Object(s.b)(300);t||(await v({command:"releaseKey",data:"shift"}),await Object(s.b)(300))}}async function h(e,{navigateForward:t=!0}={}){await p(e,{forward:t}),await Object(s.b)(200),await v({command:"tapKey",data:"enter"})}async function A(e,t){const r=await async function(e,t){let{x:r,y:n,width:o,height:s}=await async function(e,t){let{left:r,top:n,width:o,height:s}=e.getBoundingClientRect();const a=await w(),c=window.devicePixelRatio;r=c,n=c,o=c,s=c,r+=a.x+t.left+window.screenXc,n+=a.y+t.top+window.screenYc;const{os:u}=await i.a.runtime.sendMessage({id:"getPlatform"});if(["windows","macos"].includes(u)){const e=await b();r/=e,n/=e,o/=e,s/=e}return{x:r,y:n,width:o,height:s}}(e,t);return{x:Math.round(r+oObject(a.i)(.4,.6)),y:Math.round(n+sObject(a.i)(.4,.6))}}(e,t);await v({command:"moveMouse",...r}),await Object(s.b)(100),await v({command:"clickMouse"})}async function v(e){const t=await i.a.runtime.sendMessage({id:"messageClientApp",message:e});if(!t.success)throw new Error(Client app response: ${t.text});return t}async function b(){const e=await i.a.runtime.sendMessage({id:"getTabZoom"});return window.devicePixelRatio/e}async function w(){if(window!==window.top){let e;const t=window.parent.frames;for(let r=0;r<t.length;r++)if(t[r]===window){e=r;break}return await i.a.runtime.sendMessage({id:"getFramePos",index:e})}return{x:0,y:0}}async function y(e,t){if(g())return;let r,n=!0;e&&(t.clientX||t.clientY?r=await async function(e){const t=await w(),r=window.devicePixelRatio,n=await b();return{left:e.screenXn-e.clientXr-t.x-window.screenXr,top:e.screenYn-e.clientYr-t.y-window.screenY*r}}(t):n=!1);let o=document.querySelector("audio#audio-source");if(!o){const t=document.querySelector("#recaptcha-audio-button");e?n?await A(t,r):await h(t,{navigateForward:!1}):m(t);const i=await Promise.race([new Promise(e=>{Object(a.p)("audio#audio-source",{timeout:1e4}).then(t=>{Object(s.b)(500).then(()=>e({audioEl:t}))})}),new Promise(e=>{g({timeout:1e4}).then(t=>e({blocked:t}))})]);if(i.blocked)return;o=i.audioEl}if(e){const e=function(){o.muted=!0},t=function(){i(),o.muted=!1};o.addEventListener("playing",e,{capture:!0,once:!0}),o.addEventListener("ended",t,{capture:!0,once:!0});const i=function(){window.clearTimeout(s),o.removeEventListener("playing",e,{capture:!0,once:!0}),o.removeEventListener("ended",t,{capture:!0,once:!0})},s=window.setTimeout(t,1e4),a=document.querySelector(".rc-audiochallenge-play-button > button");n?await A(a,r):await h(a)}const c=o.src,u=document.documentElement.lang,f=await i.a.runtime.sendMessage({id:"transcribeAudio",audioUrl:c,lang:u});if(!f)return void i.a.runtime.sendMessage({id:"notification",messageId:"error_captchaNotSolved"});const l=document.querySelector("#audio-response");e?(n?await A(l,r):await p(l),await Object(s.b)(200),await v({command:"typeText",data:f})):l.value=f;const d=document.querySelector("#recaptcha-verify-button");e?n?await A(d,r):await h(d):m(d),i.a.runtime.sendMessage({id:"captchaSolved"})}function x(e){e.preventDefault(),e.stopImmediatePropagation(),e.isTrusted&&!u&&(f({working:!0}),async function(e){const{simulateUserInput:t,autoUpdateClientApp:r}=await o.a.get(["simulateUserInput","autoUpdateClientApp"],"sync");if(t)try{let e;try{e=await Object(s.c)({stop:!1,checkResponse:!1})}catch(e){throw i.a.runtime.sendMessage({id:"notification",messageId:"error_missingClientApp"}),i.a.runtime.sendMessage({id:"openOptions"}),e}if(!e.success&&!e.apiVersion!==c.a){if(!r||"1"===e.apiVersion)throw i.a.runtime.sendMessage({id:"notification",messageId:"error_outdatedClientApp"}),i.a.runtime.sendMessage({id:"openOptions"}),new Error("Client app outdated");try{i.a.runtime.sendMessage({id:"notification",messageId:"info_updatingClientApp"});const e=await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"installClient",data:c.a}});if(!e.success)throw new Error(Client app update failed: ${e.data});await i.a.runtime.sendMessage({id:"stopClientApp"}),await Object(a.n)(1e4),await Object(s.c)({stop:!1}),await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"installCleanup"}})}catch(e){throw i.a.runtime.sendMessage({id:"notification",messageId:"error_clientAppUpdateFailed"}),i.a.runtime.sendMessage({id:"openOptions"}),e}}}catch(e){return console.log(e.toString()),void await i.a.runtime.sendMessage({id:"stopClientApp"})}try{await y(t,e)}finally{t&&await i.a.runtime.sendMessage({id:"stopClientApp"})}}(e).catch(e=>{throw i.a.runtime.sendMessage({id:"notification",messageId:"error_internalError"}),console.log(e.toString()),e}).finally(()=>{f({working:!1})}))}new MutationObserver(d).observe(document.body,{childList:!0,subtree:!0}),d()},function(e,t,r){"use strict";var n=r(48),i=r(26),o=r(49),s=r(9),a=r(14),c=r(50),u=r(51),f=r(21);n({target:"Promise",proto:!0,real:!0,forced:!!o&&s((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=c(this,a("Promise")),r="function"==typeof e;return this.then(r?function(r){return u(t,e()).then((function(){return r}))}:e,r?function(r){return u(t,e()).then((function(){throw r}))}:e)}}),i||"function"!=typeof o||o.prototype.finally||f(o.prototype,"finally",a("Promise").prototype.finally)}],[[142,0]]]); //# sourceMappingURL=script.js.map

dessant commented 4 years ago

It works on my part. The extension button no longer appears at the bottom of the challenge widget?

facetoface10101980 commented 4 years ago

yes, so it worked for a while. Currently i have the same problem:

error log from chrome:

Uncaught Error: Extension context invalidated. Kontext https://moonbitcoin.cash/faucet Stacktrace src/solve/script.js:1 (Anonyme Funktion) 1 2 (window.webpackJsonp=window.webpackJsonp||[]).push([[6],[function(e,t,r){var n,i,o;"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,i=[e],void 0===(o="function"==typeof(n=function(e){"use strict";if("undefined"==typeof browser||Object.getPrototypeOf(browser)!==Object.prototype){const t="The message port closed before a response was received.",r="Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)",n=e=>{const n={alarms:{clear:{minArgs:0,maxArgs:1},clearAll:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getAll:{minArgs:0,maxArgs:0}},bookmarks:{create:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},getChildren:{minArgs:1,maxArgs:1},getRecent:{minArgs:1,maxArgs:1},getSubTree:{minArgs:1,maxArgs:1},getTree:{minArgs:0,maxArgs:0},move:{minArgs:2,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeTree:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}},browserAction:{disable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},enable:{minArgs:0,maxArgs:1,fallbackToNoCallback:!0},getBadgeBackgroundColor:{minArgs:1,maxArgs:1},getBadgeText:{minArgs:1,maxArgs:1},getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},openPopup:{minArgs:0,maxArgs:0},setBadgeBackgroundColor:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setBadgeText:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},browsingData:{remove:{minArgs:2,maxArgs:2},removeCache:{minArgs:1,maxArgs:1},removeCookies:{minArgs:1,maxArgs:1},removeDownloads:{minArgs:1,maxArgs:1},removeFormData:{minArgs:1,maxArgs:1},removeHistory:{minArgs:1,maxArgs:1},removeLocalStorage:{minArgs:1,maxArgs:1},removePasswords:{minArgs:1,maxArgs:1},removePluginData:{minArgs:1,maxArgs:1},settings:{minArgs:0,maxArgs:0}},commands:{getAll:{minArgs:0,maxArgs:0}},contextMenus:{remove:{minArgs:1,maxArgs:1},removeAll:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},cookies:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:1,maxArgs:1},getAllCookieStores:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},devtools:{inspectedWindow:{eval:{minArgs:1,maxArgs:2,singleCallbackArg:!1}},panels:{create:{minArgs:3,maxArgs:3,singleCallbackArg:!0}}},downloads:{cancel:{minArgs:1,maxArgs:1},download:{minArgs:1,maxArgs:1},erase:{minArgs:1,maxArgs:1},getFileIcon:{minArgs:1,maxArgs:2},open:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},pause:{minArgs:1,maxArgs:1},removeFile:{minArgs:1,maxArgs:1},resume:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},extension:{isAllowedFileSchemeAccess:{minArgs:0,maxArgs:0},isAllowedIncognitoAccess:{minArgs:0,maxArgs:0}},history:{addUrl:{minArgs:1,maxArgs:1},deleteAll:{minArgs:0,maxArgs:0},deleteRange:{minArgs:1,maxArgs:1},deleteUrl:{minArgs:1,maxArgs:1},getVisits:{minArgs:1,maxArgs:1},search:{minArgs:1,maxArgs:1}},i18n:{detectLanguage:{minArgs:1,maxArgs:1},getAcceptLanguages:{minArgs:0,maxArgs:0}},identity:{launchWebAuthFlow:{minArgs:1,maxArgs:1}},idle:{queryState:{minArgs:1,maxArgs:1}},management:{get:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},getSelf:{minArgs:0,maxArgs:0},setEnabled:{minArgs:2,maxArgs:2},uninstallSelf:{minArgs:0,maxArgs:1}},notifications:{clear:{minArgs:1,maxArgs:1},create:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:0},getPermissionLevel:{minArgs:0,maxArgs:0},update:{minArgs:2,maxArgs:2}},pageAction:{getPopup:{minArgs:1,maxArgs:1},getTitle:{minArgs:1,maxArgs:1},hide:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setIcon:{minArgs:1,maxArgs:1},setPopup:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},setTitle:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0},show:{minArgs:1,maxArgs:1,fallbackToNoCallback:!0}},permissions:{contains:{minArgs:1,maxArgs:1},getAll:{minArgs:0,maxArgs:0},remove:{minArgs:1,maxArgs:1},request:{minArgs:1,maxArgs:1}},runtime:{getBackgroundPage:{minArgs:0,maxArgs:0},getPlatformInfo:{minArgs:0,maxArgs:0},openOptionsPage:{minArgs:0,maxArgs:0},requestUpdateCheck:{minArgs:0,maxArgs:0},sendMessage:{minArgs:1,maxArgs:3},sendNativeMessage:{minArgs:2,maxArgs:2},setUninstallURL:{minArgs:1,maxArgs:1}},sessions:{getDevices:{minArgs:0,maxArgs:1},getRecentlyClosed:{minArgs:0,maxArgs:1},restore:{minArgs:0,maxArgs:1}},storage:{local:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}},managed:{get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1}},sync:{clear:{minArgs:0,maxArgs:0},get:{minArgs:0,maxArgs:1},getBytesInUse:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}}},tabs:{captureVisibleTab:{minArgs:0,maxArgs:2},create:{minArgs:1,maxArgs:1},detectLanguage:{minArgs:0,maxArgs:1},discard:{minArgs:0,maxArgs:1},duplicate:{minArgs:1,maxArgs:1},executeScript:{minArgs:1,maxArgs:2},get:{minArgs:1,maxArgs:1},getCurrent:{minArgs:0,maxArgs:0},getZoom:{minArgs:0,maxArgs:1},getZoomSettings:{minArgs:0,maxArgs:1},highlight:{minArgs:1,maxArgs:1},insertCSS:{minArgs:1,maxArgs:2},move:{minArgs:2,maxArgs:2},query:{minArgs:1,maxArgs:1},reload:{minArgs:0,maxArgs:2},remove:{minArgs:1,maxArgs:1},removeCSS:{minArgs:1,maxArgs:2},sendMessage:{minArgs:2,maxArgs:3},setZoom:{minArgs:1,maxArgs:2},setZoomSettings:{minArgs:1,maxArgs:2},update:{minArgs:1,maxArgs:2}},topSites:{get:{minArgs:0,maxArgs:0}},webNavigation:{getAllFrames:{minArgs:1,maxArgs:1},getFrame:{minArgs:1,maxArgs:1}},webRequest:{handlerBehaviorChanged:{minArgs:0,maxArgs:0}},windows:{create:{minArgs:0,maxArgs:1},get:{minArgs:1,maxArgs:2},getAll:{minArgs:0,maxArgs:1},getCurrent:{minArgs:0,maxArgs:1},getLastFocused:{minArgs:0,maxArgs:1},remove:{minArgs:1,maxArgs:1},update:{minArgs:2,maxArgs:2}}};if(0===Object.keys(n).length)throw new Error("api-metadata.json has not been included in browser-polyfill");class i extends WeakMap{constructor(e,t){super(t),this.createItem=e}get(e){return this.has(e)||this.set(e,this.createItem(e)),super.get(e)}}const o=(t,r)=>(...n)=>{e.runtime.lastError?t.reject(e.runtime.lastError):r.singleCallbackArg||n.length<=1&&!1!==r.singleCallbackArg?t.resolve(n[0]):t.resolve(n)},s=e=>1==e?"argument":"arguments",a=(e,t,r)=>new Proxy(t,{apply:(t,n,i)=>r.call(n,e,...i)});let c=Function.call.bind(Object.prototype.hasOwnProperty);const u=(e,t={},r={})=>{let n=Object.create(null),i={has:(t,r)=>r in e||r in n,get(i,f,l){if(f in n)return n[f];if(!(f in e))return;let d=e[f];if("function"==typeof d)if("function"==typeof t[f])d=a(e,e[f],t[f]);else if(c(r,f)){let t=((e,t)=>function(r,...n){if(n.length<t.minArgs)throw new Error(Expected at least ${t.minArgs} ${s(t.minArgs)} for ${e}(), got ${n.length});if(n.length>t.maxArgs)throw new Error(Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length});return new Promise((i,s)=>{if(t.fallbackToNoCallback)try{re}catch(o){console.warn(${e} API method doesn't seem to support the callback parameter,+"falling back to call it without a callback: ",o),re,t.fallbackToNoCallback=!1,t.noCallback=!0,i()}else t.noCallback?(re,i()):re})})(f,r[f]);d=a(e,e[f],t)}else d=d.bind(e);else if("object"==typeof d&&null!==d&&(c(t,f)||c(r,f)))d=u(d,t[f],r[f]);else{if(!c(r,""))return Object.defineProperty(n,f,{configurable:!0,enumerable:!0,get:()=>e[f],set(t){e[f]=t}}),d;d=u(d,t[f],r[""])}return n[f]=d,d},set:(t,r,i,o)=>(r in n?n[r]=i:e[r]=i,!0),defineProperty:(e,t,r)=>Reflect.defineProperty(n,t,r),deleteProperty:(e,t)=>Reflect.deleteProperty(n,t)},f=Object.create(e);return new Proxy(f,i)},f=e=>({addListener(t,r,...n){t.addListener(e.get(r),...n)},hasListener:(t,r)=>t.hasListener(e.get(r)),removeListener(t,r){t.removeListener(e.get(r))}});let l=!1;const d=new i(e=>"function"!=typeof e?e:function(t,n,i){let o,s,a=!1,c=new Promise(e=>{o=function(t){l||(console.warn(r,(new Error).stack),l=!0),a=!0,e(t)}});try{s=e(t,n,o)}catch(e){s=Promise.reject(e)}const u=!0!==s&&(f=s)&&"object"==typeof f&&"function"==typeof f.then;var f;if(!0!==s&&!u&&!a)return!1;const d=e=>{e.then(e=>{i(e)},e=>{let t;t=e&&(e instanceof Error||"string"==typeof e.message)?e.message:"An unexpected error occurred",i({mozWebExtensionPolyfillReject:!0,message:t})}).catch(e=>{console.error("Failed to send onMessage rejected reply",e)})};return d(u?s:c),!0}),g=({reject:r,resolve:n},i)=>{e.runtime.lastError?e.runtime.lastError.message===t?n():r(e.runtime.lastError):i&&i.mozWebExtensionPolyfillReject?r(new Error(i.message)):n(i)},m=(e,t,r,...n)=>{if(n.length<t.minArgs)throw new Error(Expected at least ${t.minArgs} ${s(t.minArgs)} for ${e}(), got ${n.length});if(n.length>t.maxArgs)throw new Error(Expected at most ${t.maxArgs} ${s(t.maxArgs)} for ${e}(), got ${n.length});return new Promise((e,t)=>{const i=g.bind(null,{resolve:e,reject:t});n.push(i),r.sendMessage(...n)})},p={runtime:{onMessage:f(d),onMessageExternal:f(d),sendMessage:m.bind(null,"sendMessage",{minArgs:1,maxArgs:3})},tabs:{sendMessage:m.bind(null,"sendMessage",{minArgs:2,maxArgs:3})}},h={clear:{minArgs:1,maxArgs:1},get:{minArgs:1,maxArgs:1},set:{minArgs:1,maxArgs:1}};return n.privacy={network:{"":h},services:{"":h},websites:{"":h}},u(e,p,n)};if("object"!=typeof chrome||!chrome||!chrome.runtime||!chrome.runtime.id)throw new Error("This script should only be loaded in a browser extension.");e.exports=n(chrome)}else e.exports=browser})?n.apply(t,i):n)||(e.exports=o)},function(e,t,r){"use strict";r.d(t,"k",(function(){return c})),r.d(t,"b",(function(){return u})),r.d(t,"h",(function(){return f})),r.d(t,"g",(function(){return l})),r.d(t,"f",(function(){return d})),r.d(t,"p",(function(){return g})),r.d(t,"a",(function(){return m})),r.d(t,"c",(function(){return p})),r.d(t,"d",(function(){return h})),r.d(t,"m",(function(){return A})),r.d(t,"e",(function(){return v})),r.d(t,"j",(function(){return b})),r.d(t,"i",(function(){return w})),r.d(t,"n",(function(){return y})),r.d(t,"l",(function(){return x})),r.d(t,"o",(function(){return M}));r(3);var n=r(0),i=r.n(n),o=r(47),s=r.n(o),a=r(7);const c=i.a.i18n.getMessage;function u(e,{index:t=null,active:r=!0,openerTabId:n=null}={}){const o={url:e,active:r};return null!==t&&(o.index=t),null!==n&&["chrome","edge","opera"].includes(a.b)&&(o.openerTabId=n),i.a.tabs.create(o)}async function f(){let{os:e,arch:t}=await i.a.runtime.getPlatformInfo();return"win"===e?e="windows":"mac"===e&&(e="macos"),"x86-32"===t?t="386":"x86-64"===t&&(t="amd64"),{os:e,arch:t}}async function l(){let e,t;try{({name:e,version:t}=await i.a.runtime.getBrowserInfo())}catch(e){}return e||({name:e,version:t}=s.a.getParser(window.navigator.userAgent).getBrowser()),e=e.toLowerCase(),{name:e,version:t}}async function d(){const[e]=await i.a.tabs.query({lastFocusedWindow:!0,active:!0});return e}function g(e,{timeout:t=1e4}={}){return new Promise(r=>{const n=document.querySelector(e);if(n)return void r(n);const i=new MutationObserver((function(t,n){const i=document.querySelector(e);i&&(n.disconnect(),window.clearTimeout(o),r(i))}));i.observe(document,{childList:!0,subtree:!0});const o=window.setTimeout((function(){i.disconnect(),r()}),t)})}function m(e){let t="";const r=new Uint8Array(e),n=r.byteLength;for(var i=0;i<n;i++)t+=String.fromCharCode(r[i]);return window.btoa(t)}function p(e,t,r=0,n="document_start"){return i.a.tabs.executeScript(t,{frameId:r,runAt:n,code:e})}function h(e,t,r=0,n="document_start"){return i.a.tabs.executeScript(t,{frameId:r,runAt:n,file:e})}async function A(e,t=0){try{return await i.a.tabs.executeScript(e,{frameId:t,runAt:"document_start",code:"true;"}),!0}catch(e){}}async function v(e,t,r=0,n="document_start"){const[i]=await p(typeof ${e} === "function",t,r,n);return i}function b(e,t){return Math.floor(Math.random()(t-e+1))+e}function w(e,t){return Math.random()(t-e)+e}function y(e){return new Promise(t=>window.setTimeout(t,e))}async function x(e){const t=new AudioContext,r=await t.decodeAudioData(e);t.close();const n=new OfflineAudioContext(1,16e3r.duration,16e3),i=n.createBufferSource();return i.connect(n.destination),i.buffer=r,i.start(),n.startRendering()}async function M({audioBuffer:e,start:t,end:r}){const n=e.sampleRate,i=e.numberOfChannels,o=nt,s=nr-o,a=new AudioContext,c=a.createBuffer(i,s,n);a.close();const u=new Float32Array(s);for(var f=0;f<i;f++)e.copyFromChannel(u,f,o),c.copyToChannel(u,f,0);return c}},function(e,t,r){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n(Object({}))||Function("return this")()},function(e,t,r){"use strict";var n,i,o,s,a=r(48),c=r(26),u=r(2),f=r(14),l=r(49),d=r(21),g=r(67),m=r(68),p=r(70),h=r(11),A=r(19),v=r(71),b=r(16),w=r(25),y=r(72),x=r(78),M=r(50),S=r(42).set,P=r(80),O=r(51),=r(81),E=r(45),k=r(82),F=r(32),T=r(38),B=r(4),C=r(83),N=B("species"),L="Promise",R=F.get,j=F.set,I=F.getterFor(L),W=l,V=u.TypeError,U=u.document,G=u.process,Q=f("fetch"),K=E.f,Y=K,D="process"==b(G),J=!!(U&&U.createEvent&&u.dispatchEvent),q=T(L,(function(){if(!(w(W)!==String(W))){if(66===C)return!0;if(!D&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!W.prototype.finally)return!0;if(C>=51&&/native code/.test(W))return!1;var e=W.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[N]=t,!(e.then((function(){}))instanceof t)})),Z=q||!x((function(e){W.all(e).catch((function(){}))})),H=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},z=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;P((function(){for(var i=t.value,o=1==t.state,s=0;n.length>s;){var a,c,u,f=n[s++],l=o?f.ok:f.fail,d=f.resolve,g=f.reject,m=f.domain;try{l?(o||(2===t.rejection&&te(e,t),t.rejection=1),!0===l?a=i:(m&&m.enter(),a=l(i),m&&(m.exit(),u=!0)),a===f.promise?g(V("Promise-chain cycle")):(c=H(a))?c.call(a,d,g):d(a)):g(i)}catch(e){m&&!u&&m.exit(),g(e)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&$(e,t)}))}},X=function(e,t,r){var n,i;J?((n=U.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),u.dispatchEvent(n)):n={promise:t,reason:r},(i=u["on"+e])?i(n):"unhandledrejection"===e&&("Unhandled promise rejection",r)},$=function(e,t){S.call(u,(function(){var r,n=t.value;if(ee(t)&&(r=k((function(){D?G.emit("unhandledRejection",n,e):X("unhandledrejection",e,n)})),t.rejection=D||ee(t)?2:1,r.error))throw r.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){S.call(u,(function(){D?G.emit("rejectionHandled",e):X("rejectionhandled",e,t.value)}))},re=function(e,t,r,n){return function(i){e(t,r,i,n)}},ne=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=2,z(e,t,!0))},ie=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw V("Promise can't be resolved itself");var i=H(r);i?P((function(){var n={done:!1};try{i.call(r,re(ie,e,n,t),re(ne,e,n,t))}catch(r){ne(e,n,r,t)}})):(t.value=r,t.state=1,z(e,t,!1))}catch(r){ne(e,{done:!1},r,t)}}};q&&(W=function(e){v(this,W,L),A(e),n.call(this);var t=R(this);try{e(re(ie,this,t),re(ne,this,t))}catch(e){ne(this,t,e)}},(n=function(e){j(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=g(W.prototype,{then:function(e,t){var r=I(this),n=K(M(this,W));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=D?G.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&z(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n,t=R(e);this.promise=e,this.resolve=re(ie,e,t),this.reject=re(ne,e,t)},E.f=K=function(e){return e===W||e===o?new i(e):Y(e)},c||"function"!=typeof l||(s=l.prototype.then,d(l.prototype,"then",(function(e,t){var r=this;return new W((function(e,t){s.call(r,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof Q&&a({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return O(W,Q.apply(u,arguments))}}))),a({global:!0,wrap:!0,forced:q},{Promise:W}),m(W,L,!1,!0),p(L),o=f(L),a({target:L,stat:!0,forced:q},{reject:function(e){var t=K(this);return t.reject.call(void 0,e),t.promise}}),a({target:L,stat:!0,forced:c||q},{resolve:function(e){return O(c&&this===o?W:this,e)}}),a({target:L,stat:!0,forced:Z},{all:function(e){var t=this,r=K(t),n=r.resolve,i=r.reject,o=k((function(){var r=A(t.resolve),o=[],s=0,a=1;y(e,(function(e){var c=s++,u=!1;o.push(void 0),a++,r.call(t,e).then((function(e){u||(u=!0,o[c]=e,--a||n(o))}),i)})),--a||n(o)}));return o.error&&i(o.value),r.promise},race:function(e){var t=this,r=K(t),n=r.reject,i=k((function(){var i=A(t.resolve);y(e,(function(e){i.call(t,e).then(r.resolve,n)}))}));return i.error&&n(i.value),r.promise}})},function(e,t,r){var n=r(2),i=r(33),o=r(8),s=r(34),a=r(39),c=r(69),u=i("wks"),f=n.Symbol,l=c?f:f&&f.withoutSetter||s;e.exports=function(e){return o(u,e)||(a&&o(f,e)?u[e]=f[e]:u[e]=l("Symbol."+e)),u[e]}},,function(e,t,r){"use strict";r.d(t,"f",(function(){return c})),r.d(t,"a",(function(){return u})),r.d(t,"e",(function(){return f})),r.d(t,"b",(function(){return l})),r.d(t,"d",(function(){return d})),r.d(t,"c",(function(){return g}));r(3);var n=r(0),i=r.n(n),o=r(46),s=r.n(o),a=r(1);function c({message:e,messageId:t,title:r,type:n="info"}){return r||(r=Object(a.k)("extensionName")),t&&(e=Object(a.k)(t)),i.a.notifications.create(sbi-notification-${n},{type:"basic",title:r,message:e,iconUrl:"/src/icons/app/icon-48.png"})}function u(e,t="optionValue"){const r={};for(const[n,i]of Object.entries(e))r[n]=[],i.forEach((function(e){r[n].push({id:e,label:Object(a.k)(${t}_${n}_${e})})}));return r}async function f(e=!1){const t=await Object(a.f)();let r=i.a.extension.getURL("/src/contribute/index.html");e&&(r=${r}?action=${e}),await Object(a.b)(r,{index:t.index+1})}function l(e){const t=.1*e;return Object(a.n)(Object(a.j)(e-t,e+t))}function d(e,t,{timeout:r=1e4}={}){return new Promise((n,i)=>{const o=s()();t.id=o;const a=function(e){e.id===o&&(u(),n(e))},c=function(){u(),i("No response from native app")},u=function(){window.clearTimeout(f),e.onMessage.removeListener(a),e.onDisconnect.removeListener(c)},f=window.setTimeout((function(){c()}),r);e.onMessage.addListener(a),e.onDisconnect.addListener(c),e.postMessage(t)})}async function g({start:e=!0,stop:t=!0,checkResponse:r=!0}={}){e&&await i.a.runtime.sendMessage({id:"startClientApp"});const n=await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"ping"}});if(t&&await i.a.runtime.sendMessage({id:"stopClientApp"}),r&&(!n.success||"pong"!==n.data))throw new Error(Client app response: ${n.data});return n}},function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return o}));const n="chrome",i="0.3.0",o={arabic:"AD6RLFYBWRGGJD76SWKALZMUFVGMVCTB",bengali:"ACETQ4IVS5ITSUTSWBETY2QZKBJVIQAI",catalan:"YBAZZV6ITGFD3C2QX7CANYQPMGUOI7RK",chinese:"KBBALJMRKYDJJDMC4NJ32VWCBKFJFIIU",dutch:"T43TEUNW4HDQFNUTIA3EYTTD4A22AS4H",english:["BQE4QJJNYC6JVTDULHYIZHQOQFWUVDCQ","EQAXGAJVZIMI3YMILN2XQZY7IWGUPKGL","AA3LFNYPDNXX4MUDQQJNLT74YFRQ3M6F","DRTXENV66YE44PRYOJGWPX2BPGZNPYTQ"],finnish:"3GOWLMYD7DUY72XTPJW6QTVZSK2QEAPT",french:"JLNITTO2D4KMEOGQ6MTSN634ADK62VZ7",german:"LPVVXWRBFTVBOOHZAEJC3QRM6E3UMD7I",hindi:"GZY4V5WN75QHO4Q5PMCU5AIDKQZLKP4L",indonesian:"NBKNPYO6ZTVSSTH2AT3H5DM7OUOIAN3F",italian:"JNSYW453QWIXNR3TOCE2K7NO5GGU3KYL",japanese:"S3IDY5JTJVJ6XBISPGZBZQHQXO23BXEB",kannada:"MZ7NKAQGQI3T4JH6YRIEL6K4AWDCDE3A",korean:"5UWNE4YDBZTSNWWBYC4XZEWJGBUI24YL",malay:"YW73R7QWXQT23GE5CTM4R2IVNCH2KMS3",malayalam:"KIZY64QLOGZ7JWJWX2DKE247KV6VHAYT",polish:"G73FWND7N5O3ZCSBCHF6NDOV2QIXW2MF",portuguese:"N7D57ZCGWLRSMQNHQYKWC3OHVNTZI5UT",russian:"V2IMQUEC5M7TSYAY3VCKSGQ7HOCWFPFY",sinhala:"N4RYKKDHSXB6IID6JILOX5A27UJLBJJ7",spanish:"JU6JOEJBHRH7IILGSSUVEYO552JUNMG4",swedish:"33RMFTS5OKLEWV2KGX2HMTP7M3VCKXC4",tamil:"MNIEHY7BQVMEU6BBJBL57E4QYNHOUIDB",telugu:"MXE6BFOLRMR72GLUFEK3Y7NOUBPV5W4G",thai:"MA3JUGAZNCCTBBTO2K7HR3RWJ3LILU6E",turkish:"HZJRJNL3C3KLBXZQ4BPIODYRKXXRKYCL",urdu:"T5FSZMLJ55LNPBIILM2A2SVEA3YIIYL3",vietnamese:"ULJN5SUWA3HJKLPKHOSTOH5AJSSWN5H3"}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},,function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var n=r(11);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,r){"use strict";r.d(t,"b",(function(){return s}));r(3);var n=r(0),i=r.n(n);let o;async function s(e){if(void 0===o)try{await i.a.storage.sync.get(""),o=!0}catch(e){o=!1}return o?e:"local"}t.a={get:async function(e=null,t="local"){return t=await s(t),i.a.storage[t].get(e)},set:async function(e,t="local"){return t=await s(t),i.a.storage[t].set(e)},remove:async function(e,t="local"){return t=await s(t),i.a.storage[t].remove(e)},clear:async function(e="local"){return e=await s(e),i.a.storage[e].clear()}}},function(e,t,r){var n=r(60),i=r(2),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},function(e,t,r){var n=r(9);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var n=r(15),i=r(18),o=r(27);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(15),i=r(29),o=r(12),s=r(28),a=Object.defineProperty;t.f=n?a:function(e,t,r){if(o(e),t=s(t,!0),o(r),i)try{return a(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},,function(e,t,r){var n=r(2),i=r(17),o=r(8),s=r(24),a=r(25),c=r(32),u=c.get,f=c.enforce,l=String(String).split("String");(e.exports=function(e,t,r,a){var c=!!a&&!!a.unsafe,u=!!a&&!!a.enumerable,d=!!a&&!!a.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),f(r).source=l.join("string"==typeof t?t:"")),e!==n?(c?!d&&e[t]&&(u=!0):delete e[t],u?e[t]=r:i(e,t,r)):u?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||a(this)}))},function(e,t,r){var n=r(15),i=r(53),o=r(27),s=r(23),a=r(28),c=r(8),u=r(29),f=Object.getOwnPropertyDescriptor;t.f=n?f:function(e,t){if(e=s(e),t=a(t,!0),u)try{return f(e,t)}catch(e){}if(c(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t,r){var n=r(54),i=r(55);e.exports=function(e){return n(i(e))}},function(e,t,r){var n=r(2),i=r(17);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(31),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(11);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,r){var n=r(15),i=r(9),o=r(30);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(2),i=r(11),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t,r){var n=r(2),i=r(24),o=n["core-js_shared"]||i("core-js_shared",{});e.exports=o},function(e,t,r){var n,i,o,s=r(56),a=r(2),c=r(11),u=r(17),f=r(8),l=r(57),d=r(35),g=a.WeakMap;if(s){var m=new g,p=m.get,h=m.has,A=m.set;n=function(e,t){return A.call(m,e,t),t},i=function(e){return p.call(m,e)||{}},o=function(e){return h.call(m,e)}}else{var v=l("state");d[v]=!0,n=function(e,t){return u(e,v,t),t},i=function(e){return f(e,v)?e[v]:{}},o=function(e){return f(e,v)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(26),i=r(31);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t){e.exports={}},function(e,t,r){var n=r(37),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t,r){var n=r(9),i=/#|.prototype./,o=function(e,t){var r=a[s(e)];return r==u||r!=c&&("function"==typeof t?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},a=o.data={},c=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},function(e,t,r){var n=r(9);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t){e.exports={}},function(e,t,r){var n=r(19);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n,i,o,s=r(2),a=r(9),c=r(16),u=r(41),f=r(79),l=r(30),d=r(43),g=s.location,m=s.setImmediate,p=s.clearImmediate,h=s.process,A=s.MessageChannel,v=s.Dispatch,b=0,w={},y=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},x=function(e){return function(){y(e)}},M=function(e){y(e.data)},S=function(e){s.postMessage(e+"",g.protocol+"//"+g.host)};m&&p||(m=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return w[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(b),b},p=function(e){delete w[e]},"process"==c(h)?n=function(e){h.nextTick(x(e))}:v&&v.now?n=function(e){v.now(x(e))}:A&&!d?(o=(i=new A).port2,i.port1.onmessage=M,n=u(o.postMessage,o,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||a(S)?n="onreadystatechange"in l("script")?function(e){f.appendChild(l("script")).onreadystatechange=function(){f.removeChild(this),y(e)}}:function(e){setTimeout(x(e),0)}:(n=S,s.addEventListener("message",M,!1))),e.exports={set:m,clear:p}},function(e,t,r){var n=r(44);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},function(e,t,r){var n=r(14);e.exports=n("navigator","userAgent")||""},function(e,t,r){"use strict";var n=r(19),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},function(e,t,r){var n=r(84),i=r(85);e.exports=function(e,t,r){var o=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var s=(e=e||{}).random||(e.rng||n)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t)for(var a=0;a<16;++a)t[o+a]=s[a];return t||i(s)}},function(e,t,r){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(r),s=Math.max(i,o),a=0,c=e.map([t,r],(function(t){var r=s-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(n&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(c[0][s]>c[1][s])return 1;if(c[0][s]===c[1][s]){if(s===a)return 0;s-=1}else if(c[0][s]<c[1][s])return-1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=e,i=arguments.length,o=new Array(i>1?i-1:0),s=1;s<i;s++)o[s-1]=arguments[s];if(Object.assign)return Object.assign.apply(Object,[e].concat(o));var a=function(){var e=o[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach((function(t){n[t]=e[t]}))};for(t=0,r=o.length;t<r;t+=1)a();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){"use strict";t.esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.esModule?n:{default:n},o=r(18);function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=function(){function e(){}var t,r;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,(r=[{key:"BROWSER_MAP",get:function(){return o.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return o.ENGINE_MAP}},{key:"OS_MAP",get:function(){return o.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return o.PLATFORMS_MAP}}])&&s(t,r),e}();t.default=a,e.exports=t.default},91:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n=c(r(92)),i=c(r(93)),o=c(r(94)),s=c(r(95)),a=c(r(17));function c(e){return e&&e.esModule?e:{default:e}}var u=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this.ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=a.default.find(n.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=a.default.find(i.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=a.default.find(o.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=a.default.find(s.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return a.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},o=0;if(Object.keys(e).forEach((function(t){var s=e[t];"string"==typeof s?(i[t]=s,o+=1):"object"==typeof s&&(r[t]=s,n+=1)})),n>0){var s=Object.keys(r),c=a.default.find(s,(function(e){return t.isOS(e)}));if(c){var u=this.satisfies(r[c]);if(void 0!==u)return u}var f=a.default.find(s,(function(e){return t.isPlatform(e)}));if(f){var l=this.satisfies(r[f]);if(void 0!==l)return l}}if(o>0){var d=Object.keys(i),g=a.default.find(d,(function(e){return t.isBrowser(e,!0)}));if(void 0!==g)return this.compareVersion(i[g])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(a.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=u,e.exports=t.default},92:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=/version\/(\d+(.??\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(.\d+))/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)\s//i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)\s//i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)\s//i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)\s//i,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)\s//i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)\s//i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)\s//i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)\s//i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)\s//i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)\s//i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(.??\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)\s//i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)\s//i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(.??\d+)+)/i,e)||i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(o,e);return r&&(t.version=r),t}},{test:[/./i],describe:function(e){var t=-1!==e.search("\(")?/^(.)\/(.)[ \t]((.)/:/^(.)\/(.) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},o=r(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(.\d+))/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.?) FxiOS(.?) Version\//],describe:function(e){var t=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return{name:o.OSMAP.iOS,version:t}}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(.??\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:o.OSMAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([\s]\d+)) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android\s/-/i,e),r=i.default.getAndroidVersionName(t),n={name:o.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(.\d+))/i,e),r={name:o.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(.\d+))/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+))/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(.\d+))/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen/\s/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4/\s/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=r(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s(?:7|8|9|10)./i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.?) FxiOS(.?) Version\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s[0-6]./i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,r){"use strict";t.esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.esModule?n:{default:n},o=r(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINEMAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(.??\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINEMAP.Trident},r=i.default.getFirstMatch(/trident\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINEMAP.Presto},r=i.default.getFirstMatch(/presto\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:o.ENGINEMAP.Gecko},r=i.default.getFirstMatch(/gecko\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINEMAP.WebKit},r=i.default.getFirstMatch(/webkit\/(\d+(.??\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=s,e.exports=t.default}})},function(e,t,r){var n=r(2),i=r(22).f,o=r(17),s=r(21),a=r(24),c=r(58),u=r(38);e.exports=function(e,t){var r,f,l,d,g,m=e.target,p=e.global,h=e.stat;if(r=p?n:h?n[m]||a(m,{}):(n[m]||{}).prototype)for(f in t){if(d=t[f],l=e.noTargetGet?(g=i(r,f))&&g.value:r[f],!u(p?f:m+(h?".":"#")+f,e.forced)&&void 0!==l){if(typeof d==typeof l)continue;c(d,l)}(e.sham||l&&l.sham)&&o(d,"sham",!0),s(r,f,d,e)}}},function(e,t,r){var n=r(2);e.exports=n.Promise},function(e,t,r){var n=r(12),i=r(19),o=r(4)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},function(e,t,r){var n=r(12),i=r(11),o=r(45);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},,function(e,t,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!n.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},function(e,t,r){var n=r(9),i=r(16),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,r){var n=r(2),i=r(25),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},function(e,t,r){var n=r(33),i=r(34),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t,r){var n=r(8),i=r(59),o=r(22),s=r(18);e.exports=function(e,t){for(var r=i(t),a=s.f,c=o.f,u=0;u<r.length;u++){var f=r[u];n(e,f)||a(e,f,c(t,f))}}},function(e,t,r){var n=r(14),i=r(61),o=r(66),s=r(12);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(2);e.exports=n},function(e,t,r){var n=r(62),i=r(65).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(8),i=r(23),o=r(63).indexOf,s=r(35);e.exports=function(e,t){var r,a=i(e),c=0,u=[];for(r in a)!n(s,r)&&n(a,r)&&u.push(r);for(;t.length>c;)n(a,r=t[c++])&&(~o(u,r)||u.push(r));return u}},function(e,t,r){var n=r(23),i=r(36),o=r(64),s=function(e){return function(t,r,s){var a,c=n(t),u=i(c.length),f=o(s,u);if(e&&r!=r){for(;u>f;)if((a=c[f++])!=a)return!0}else for(;u>f;f++)if((e||f in c)&&c[f]===r)return e||f||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,r){var n=r(37),i=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):o(r,t)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){var n=r(21);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){var n=r(18).f,i=r(8),o=r(4)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(39);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){"use strict";var n=r(14),i=r(18),o=r(4),s=r(15),a=o("species");e.exports=function(e){var t=n(e),r=i.f;s&&t&&!t[a]&&r(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(12),i=r(73),o=r(36),s=r(41),a=r(74),c=r(77),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,r,f,l){var d,g,m,p,h,A,v,b=s(t,r,f?2:1);if(l)d=e;else{if("function"!=typeof(g=a(e)))throw TypeError("Target is not iterable");if(i(g)){for(m=0,p=o(e.length);p>m;m++)if((h=f?b(n(v=e[m])[0],v[1]):b(e[m]))&&h instanceof u)return h;return new u(!1)}d=g.call(e)}for(A=d.next;!(v=A.call(d)).done;)if("object"==typeof(h=c(d,b,v.value,f))&&h&&h instanceof u)return h;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,r){var n=r(4),i=r(40),o=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},function(e,t,r){var n=r(75),i=r(40),o=r(4)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},function(e,t,r){var n=r(76),i=r(16),o=r(4)("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:s?i(t):"Object"==(n=i(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r){var n={};n[r(4)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(12);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(4)("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n=r(14);e.exports=n("document","documentElement")},function(e,t,r){var n,i,o,s,a,c,u,f,l=r(2),d=r(22).f,g=r(16),m=r(42).set,p=r(43),h=l.MutationObserver||l.WebKitMutationObserver,A=l.process,v=l.Promise,b="process"==g(A),w=d(l,"queueMicrotask"),y=w&&w.value;y||(n=function(){var e,t;for(b&&(e=A.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?s():o=void 0,e}}o=void 0,e&&e.enter()},b?s=function(){A.nextTick(n)}:h&&!p?(a=!0,c=document.createTextNode(""),new h(n).observe(c,{characterData:!0}),s=function(){c.data=a=!a}):v&&v.resolve?(u=v.resolve(void 0),f=u.then,s=function(){f.call(u,n)}):s=function(){m.call(l,n)}),e.exports=y||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,s()),o=t}},function(e,t,r){var n=r(2);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,r){var n,i,o=r(2),s=r(44),a=o.process,c=a&&a.versions,u=c&&c.v8;u?i=(n=u.split("."))[0]+n[1]:s&&(!(n=s.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\/(\d+)/))&&(i=n[1]),e.exports=i&&+i},function(e,t){var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(r){var n=new Uint8Array(16);e.exports=function(){return r(n),n}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0,i=r;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.r(t);r(3),r(143);var n=r(0),i=r.n(n),o=r(13),s=r(6),a=r(1),c=r(7);let u=!1;function f({working:e=!0}={}){u=e;const t=document.querySelector("#solver-button");t&&(e?t.classList.add("working"):t.classList.remove("working"))}function l(){return i.a.runtime.sendMessage({id:"resetCaptcha",challengeUrl:window.location.href})}function d(){if(g()){if(!document.querySelector(".solver-controls")){const e=document.createElement("div");e.classList.add("solver-controls");const t=document.createElement("button");t.classList.add("rc-button"),t.setAttribute("tabindex","0"),t.setAttribute("title",Object(a.k)("buttonText_reset")),t.id="reset-button",t.addEventListener("click",l),e.appendChild(t),document.querySelector(".rc-footer").appendChild(e)}return}const e=document.querySelector("#recaptcha-help-button");if(e){e.remove();const t=document.createElement("div");t.classList.add("button-holder");const r=document.createElement("button");r.classList.add("rc-button","goog-inline-block"),r.setAttribute("tabindex","0"),r.setAttribute("title",Object(a.k)("buttonText_solve")),r.id="solver-button",u&&r.classList.add("working"),r.addEventListener("click",x),t.appendChild(r),document.querySelector(".rc-buttons").appendChild(t)}}function g({timeout:e=0}={}){return e?new Promise(t=>{Object(a.p)(".rc-doscaptcha-body",{timeout:e}).then(e=>t(Boolean(e)))}):Boolean(document.querySelector(".rc-doscaptcha-body"))}function m(e){const t={code:"Enter",key:"Enter",keyCode:13,which:13,view:window,bubbles:!0,composed:!0,cancelable:!0};e.focus(),e.dispatchEvent(new KeyboardEvent("keydown",t)),e.dispatchEvent(new KeyboardEvent("keypress",t)),e.click()}async function p(e,{forward:t=!0}={}){if(document.activeElement!==e){for(t||(await v({command:"pressKey",data:"shift"}),await Object(s.b)(300));document.activeElement!==e;)await v({command:"tapKey",data:"tab"}),await Object(s.b)(300);t||(await v({command:"releaseKey",data:"shift"}),await Object(s.b)(300))}}async function h(e,{navigateForward:t=!0}={}){await p(e,{forward:t}),await Object(s.b)(200),await v({command:"tapKey",data:"enter"})}async function A(e,t){const r=await async function(e,t){let{x:r,y:n,width:o,height:s}=await async function(e,t){let{left:r,top:n,width:o,height:s}=e.getBoundingClientRect();const a=await w(),c=window.devicePixelRatio;r=c,n=c,o=c,s=c,r+=a.x+t.left+window.screenXc,n+=a.y+t.top+window.screenYc;const{os:u}=await i.a.runtime.sendMessage({id:"getPlatform"});if(["windows","macos"].includes(u)){const e=await b();r/=e,n/=e,o/=e,s/=e}return{x:r,y:n,width:o,height:s}}(e,t);return{x:Math.round(r+oObject(a.i)(.4,.6)),y:Math.round(n+sObject(a.i)(.4,.6))}}(e,t);await v({command:"moveMouse",...r}),await Object(s.b)(100),await v({command:"clickMouse"})}async function v(e){const t=await i.a.runtime.sendMessage({id:"messageClientApp",message:e});if(!t.success)throw new Error(Client app response: ${t.text});return t}async function b(){const e=await i.a.runtime.sendMessage({id:"getTabZoom"});return window.devicePixelRatio/e}async function w(){if(window!==window.top){let e;const t=window.parent.frames;for(let r=0;r<t.length;r++)if(t[r]===window){e=r;break}return await i.a.runtime.sendMessage({id:"getFramePos",index:e})}return{x:0,y:0}}async function y(e,t){if(g())return;let r,n=!0;e&&(t.clientX||t.clientY?r=await async function(e){const t=await w(),r=window.devicePixelRatio,n=await b();return{left:e.screenXn-e.clientXr-t.x-window.screenXr,top:e.screenYn-e.clientYr-t.y-window.screenY*r}}(t):n=!1);let o=document.querySelector("audio#audio-source");if(!o){const t=document.querySelector("#recaptcha-audio-button");e?n?await A(t,r):await h(t,{navigateForward:!1}):m(t);const i=await Promise.race([new Promise(e=>{Object(a.p)("audio#audio-source",{timeout:1e4}).then(t=>{Object(s.b)(500).then(()=>e({audioEl:t}))})}),new Promise(e=>{g({timeout:1e4}).then(t=>e({blocked:t}))})]);if(i.blocked)return;o=i.audioEl}if(e){const e=function(){o.muted=!0},t=function(){i(),o.muted=!1};o.addEventListener("playing",e,{capture:!0,once:!0}),o.addEventListener("ended",t,{capture:!0,once:!0});const i=function(){window.clearTimeout(s),o.removeEventListener("playing",e,{capture:!0,once:!0}),o.removeEventListener("ended",t,{capture:!0,once:!0})},s=window.setTimeout(t,1e4),a=document.querySelector(".rc-audiochallenge-play-button > button");n?await A(a,r):await h(a)}const c=o.src,u=document.documentElement.lang,f=await i.a.runtime.sendMessage({id:"transcribeAudio",audioUrl:c,lang:u});if(!f)return void i.a.runtime.sendMessage({id:"notification",messageId:"error_captchaNotSolved"});const l=document.querySelector("#audio-response");e?(n?await A(l,r):await p(l),await Object(s.b)(200),await v({command:"typeText",data:f})):l.value=f;const d=document.querySelector("#recaptcha-verify-button");e?n?await A(d,r):await h(d):m(d),i.a.runtime.sendMessage({id:"captchaSolved"})}function x(e){e.preventDefault(),e.stopImmediatePropagation(),e.isTrusted&&!u&&(f({working:!0}),async function(e){const{simulateUserInput:t,autoUpdateClientApp:r}=await o.a.get(["simulateUserInput","autoUpdateClientApp"],"sync");if(t)try{let e;try{e=await Object(s.c)({stop:!1,checkResponse:!1})}catch(e){throw i.a.runtime.sendMessage({id:"notification",messageId:"error_missingClientApp"}),i.a.runtime.sendMessage({id:"openOptions"}),e}if(!e.success&&!e.apiVersion!==c.a){if(!r||"1"===e.apiVersion)throw i.a.runtime.sendMessage({id:"notification",messageId:"error_outdatedClientApp"}),i.a.runtime.sendMessage({id:"openOptions"}),new Error("Client app outdated");try{i.a.runtime.sendMessage({id:"notification",messageId:"info_updatingClientApp"});const e=await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"installClient",data:c.a}});if(!e.success)throw new Error(Client app update failed: ${e.data});await i.a.runtime.sendMessage({id:"stopClientApp"}),await Object(a.n)(1e4),await Object(s.c)({stop:!1}),await i.a.runtime.sendMessage({id:"messageClientApp",message:{command:"installCleanup"}})}catch(e){throw i.a.runtime.sendMessage({id:"notification",messageId:"error_clientAppUpdateFailed"}),i.a.runtime.sendMessage({id:"openOptions"}),e}}}catch(e){return console.log(e.toString()),void await i.a.runtime.sendMessage({id:"stopClientApp"})}try{await y(t,e)}finally{t&&await i.a.runtime.sendMessage({id:"stopClientApp"})}}(e).catch(e=>{throw i.a.runtime.sendMessage({id:"notification",messageId:"error_internalError"}),console.log(e.toString()),e}).finally(()=>{f({working:!1})}))}new MutationObserver(d).observe(document.body,{childList:!0,subtree:!0}),d()},function(e,t,r){"use strict";var n=r(48),i=r(26),o=r(49),s=r(9),a=r(14),c=r(50),u=r(51),f=r(21);n({target:"Promise",proto:!0,real:!0,forced:!!o&&s((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=c(this,a("Promise")),r="function"==typeof e;return this.then(r?function(r){return u(t,e()).then((function(){return r}))}:e,r?function(r){return u(t,e()).then((function(){throw r}))}:e)}}),i||"function"!=typeof o||o.prototype.finally||f(o.prototype,"finally",a("Promise").prototype.finally)}],[[142,0]]]); //# sourceMappingURL=script.js.map

dessant commented 4 years ago

I can't reproduce the bug, and given that you've shared two different cryptocurrency faucet URLs, I suspect you're using the extension in some kind of automated environment or with other tooling such as VMs, and those use cases are not supported.

facetoface10101980 commented 4 years ago

Hi Armin, I'm sorry but that's not true. I'm using buster like any other user. Yes I gather some crypto on these sites but i click manually on my own and buster is great help not to type the text on my own. A pity that you don't want to help me.

Am Mo., 7. Sept. 2020 um 13:36 Uhr schrieb Armin Sebastian < notifications@github.com>:

I can't reproduce the bug, and given that you've shared two different cryptocurrency faucet URLs, I suspect you're using the extension in some kind of automated environment or with other tooling such as VMs, and those use cases are not supported.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dessant/buster/issues/225#issuecomment-688268086, or unsubscribe https://github.com/notifications/unsubscribe-auth/AL3BRPMTBVXI55E67KHQ3CDSETAUVANCNFSM4QRQRNIQ .