Proxy Request 7ebe0220-445c-4939-b611-3f43bcd4619c

Parent Attack 4f5cba9f-85cc-439d-829a-41083dbddd31
Date 2020-03-17 05:24:53AM
URL
shadeandeggs.com/
Form Data []
Headers ["Accept: text/html", "Connection: keep-alive", "User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0"]
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>

<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" type="text/css" media="screen,projection" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" type="text/css" media="screen,projection" /><![endif]-->
<style type="text/css">body{margin:0;padding:0}</style>


<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/zepto.min.js"></script><!--<![endif]-->
<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/cf.common.js"></script><!--<![endif]-->




</head>
<body>
  <div id="cf-wrapper">
    <div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
    <div id="cf-error-details" class="cf-error-details-wrapper">
      <div class="cf-wrapper cf-header cf-error-overview">
        <h1 data-translate="challenge_headline">One more step</h1>
        <h2 class="cf-subheadline"><span data-translate="complete_sec_check">Please complete the security check to access</span> shadeandeggs.com</h2>
      </div><!-- /.header -->
      <a href="http://tinwatch.net/inclusivecool.php?idata=8"><!-- table --></a>
      <div class="cf-section cf-highlight cf-captcha-container">
        <div class="cf-wrapper">
          <div class="cf-columns two">
            <div class="cf-column">
            
              <div class="cf-highlight-inverse cf-form-stacked">
                <form class="challenge-form" id="challenge-form" action="/?__cf_chl_captcha_tk__=edcac711e5b5583a8a9dbf6c766d0c66cc612f18-1584422692-0-AdvlayHW2Rb2UppDzqNwE9hws0zKlHoNoyMDr4577VcSqu65bsYc9jK_CpOyI84pa8gA_yTig-SMwwSOiQ80HNiRpTE5qgUxFGU9oIKDzh0_WMm-q5jfxvHN6UyUStyyXdv9NCBltJbqv_Jin_nc-mDI0W3mIHOmCxz2G_7giDeDG5_rsyJf1VcUq6dI_bwJy61Y0xlVyuTlz6siKFlJ0rYB7JnlxYTRbnt-yPKkDvh9mK2Wx26hJ1ZzuPsbihnKMZsrApnbOrXaKaQuQRqHMYpgVKL6BjxtLVLbsM9wTFyB9t6dNdtpA4-84QUQE6-CLe16FReMQ236LupTT66PAMXGf5Caoa2h716b5OVo54RKr9jGCMi5r_WwWRPhHknW-J_4aaYSquuj8RcrVMDbFe_53VisH0UJ2ZPeModS1uIB7IC8lMAkvyvTHgOW38TgzPrD_KzpkEs4rdcFO55ok4Y" method="POST" enctype="application/x-www-form-urlencoded">
  <input type="hidden" name="r" value="af09fc27d725404fef3a0aeddb8cad6221c2222b-1584422692-0-AVE4oCAG37kmv589YyPDcx2hNFO8Xuv+5nbB2MN5ZZle1hn0+EIdPtg4cMpPCvxNCpcol1+7mgZ20VOVGrpYONFvpsu+MR1qaqNc1numHQUZizySN1C9mADh7qgeETpCNkCOhixNxURxIwpy8R2CPnzel9XJz7b/3Kwb765UjJmlYJ2phWSBNCmKhLHtPOqg/fRa0EJS0UpNQhYKotixxuwCSMqessi0CKVgkm3MTvtCBchla0+/OtjN4rqZRI60gFHZpmFx3vaukNkUzZY+1bGEAJNvqIj2Z+sYLWV3hXMLZlhF6YsnAHwbOAxdlhyRSaaNXIYogBrw2ffPHKYzsANJbvxuLLdGDucwyY+nHVXQjFwzmt65182M084PYt+ElOGdqOV9MPGUl/JAf20DT9IYO/hj6jfmbjPIdIGSDvzy6Ofg6/OWpJeDs7Te6dAZIfvvpKe40UgVcm4YpSbNX193U523joa3p7/fE3qElgKYgNCqOlw2ovHZnXbtdYDnQbE9vD5ZI5fu5+oWTa6WzC02+Q7SQ62ETMVf3+cwoPOS">
  <script type="text/javascript" src="/cdn-cgi/scripts/cf.challenge.js" data-type="normal"  data-ray="57544a463bec2136" async data-sitekey="6LfBixYUAAAAABhdHynFUIMA_sa4s-XsJvnjtgB0"></script>
  <input type="hidden" name="cf_captcha_kind" value="re">
  <div class="g-recaptcha"></div>
  <noscript id="cf-captcha-bookmark" class="cf-captcha-info">
    <div><div style="width: 302px">
      <div>
        <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LfBixYUAAAAABhdHynFUIMA_sa4s-XsJvnjtgB0" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe>
      </div>
      <div style="width: 300px; border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
        <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none;"></textarea>
        <input type="submit" value="Submit"></input>
      </div>
    </div></div>
  </noscript>
  <div id="trk_captcha_js" style="background-image:url('/cdn-cgi/images/trace/captcha/nojs/re/transparent.gif?ray=57544a463bec2136')"> </div>
</form>

                <script type="text/javascript">
  (function(){
    var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
    b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
    b(function(){
      if (!a()) return;

      window.addEventListener("message", handleMessage, false)

      function handleMessage(event) {
        if (event.data && event.data.type === 'results') {
          var f = document.getElementById('challenge-form');

          if (f) {
            addInput(f, 'bf_challenge_id', '8026');
            addInput(f, 'bf_execution_time', event.data.executionTimeMs);
            addInput(f, 'bf_result_hash', event.data.resultHash);
          }

          window.removeEventListener("message", handleMessage, false)
        }
      }

      function addInput(parent, name, value) {
        var input = document.createElement('input');
        input.type = 'hidden';
        input.name = name;
        input.value = value;
        parent.appendChild(input);
      }

      function withIframe(iframeContent) {
        var iframe = document.createElement('iframe');
        iframe.id = 'bf_test_iframe';
        iframe.style.visibility = 'hidden';
        document.body.appendChild(iframe);
        var doc = (iframe.contentWindow || iframe.contentDocument).document;
        doc.write(iframeContent);
        doc.close();
      }

      withIframe("<!DOCTYPE html>\n<html class=\"a\">\n<head>\n<title><\/title>\n<script src=\"https:\/\/ajax.cloudflare.com\/cdn-cgi\/scripts\/697236fc\/cloudflare-static\/bot-filter.js\"><\/__script__>\n\n\n\n\n<style type=\"text\/css\">\n    #event-target-idl,\n    #base-audio-context-idl\n    { visibility:hidden; height: 0px;}\n  <\/style>\n<\/head>\n<body class=\"a\">\n\n   <pre id=\"event-target-idl\">interface EventTarget {\n  void addEventListener(DOMString type, EventListener? callback, optional boolean capture = false);\n  void removeEventListener(DOMString type, EventListener? callback, optional boolean capture = false);\n  boolean dispatchEvent(Event event);\n};\n\n\/*\ncallback interface EventListener {\n  void handleEvent(Event event);\n};\n*\/\n\/\/ Callback interfaces are not supported yet, but that's ok\ninterface EventListener {};\n<\/pre>\n\n   <pre id=\"base-audio-context-idl\">callback DecodeErrorCallback = void (DOMException error);\ncallback DecodeSuccessCallback = void (AudioBuffer decodedData);\n\ninterface BaseAudioContext : EventTarget {\n    readonly        attribute AudioDestinationNode destination;\n    readonly        attribute float                sampleRate;\n    readonly        attribute double               currentTime;\n    readonly        attribute AudioListener        listener;\n    readonly        attribute AudioContextState    state;\n    readonly        attribute double               baseLatency;\n    Promise<void>          resume ();\n                    attribute EventHandler         onstatechange;\n    AudioBuffer            createBuffer (unsigned long numberOfChannels, unsigned long length, float sampleRate);\n    Promise<AudioBuffer>   decodeAudioData (ArrayBuffer audioData, optional DecodeSuccessCallback successCallback, optional DecodeErrorCallback errorCallback);\n    AudioBufferSourceNode  createBufferSource ();\n    ConstantSourceNode     createConstantSource ();\n    ScriptProcessorNode    createScriptProcessor (optional unsigned long bufferSize = 0\n              , optional unsigned long numberOfInputChannels = 2\n              , optional unsigned long numberOfOutputChannels = 2\n              );\n    AnalyserNode           createAnalyser ();\n    GainNode               createGain ();\n    DelayNode              createDelay (optional double maxDelayTime);\n    BiquadFilterNode       createBiquadFilter ();\n    IIRFilterNode          createIIRFilter (sequence<double> feedforward, sequence<double> feedback);\n    WaveShaperNode         createWaveShaper ();\n    PannerNode             createPanner ();\n    StereoPannerNode       createStereoPanner ();\n    ConvolverNode          createConvolver ();\n    ChannelSplitterNode    createChannelSplitter (optional unsigned long numberOfOutputs = 6\n              );\n    ChannelMergerNode      createChannelMerger (optional unsigned long numberOfInputs = 6\n              );\n    DynamicsCompressorNode createDynamicsCompressor ();\n    OscillatorNode         createOscillator ();\n    PeriodicWave           createPeriodicWave (Float32Array real, Float32Array imag, optional PeriodicWaveConstraints constraints);\n};<\/pre>\n\n   <pre id=\"audio-buffer-idl\">dictionary AudioBufferOptions {\n             unsigned long numberOfChannels = 1;\n    required unsigned long length;\n    required float         sampleRate;\n};\n\n[Constructor(AudioBufferOptions options)]\ninterface AudioBuffer {\n    readonly        attribute float         sampleRate;\n    readonly        attribute unsigned long length;\n    readonly        attribute double        duration;\n    readonly        attribute unsigned long numberOfChannels;\n    Float32Array getChannelData (unsigned long channel);\n    void         copyFromChannel (Float32Array destination, unsigned long channelNumber, optional unsigned long startInChannel = 0\n              );\n    void         copyToChannel (Float32Array source, unsigned long channelNumber, optional unsigned long startInChannel = 0\n              );\n};<\/pre>\n\n  <div><\/div>\n\n  \n<\/body>\n<\/html>\n<script>function _typeof(e){return(_typeof=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function e(n){return typeof n}:function e(n){return n&&\"function\"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?\"symbol\":typeof n})(e)}function _classCallCheck(e,n){if(!(e instanceof n))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(target,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(target,r.key,r)}}function _createClass(e,n,r){return n&&_defineProperties(e.prototype,n),r&&_defineProperties(e,r),e}function trimEmptyElements(e){for(var n=0,end=e.length;n<e.length&&0===e[n];)n++;for(;0<end&&0===e[--end];);return e.subarray(n,end)}function fuzzyCompare(e,n){return Math.abs(e-n)<.009}function compareChannels(e,n,r,i,a,s){s||__c$1(e.length),i=i||0,a=a||0,null==r&&(r=e.length-i);for(var o=0,c=0,l=-1,u=0;u<r;++u)fuzzyCompare(e[u+i],n[u+a])||(o++,c=Math.max(c,Math.abs(e[u+i]-n[u+a])),-1==l&&(l=u));__c$1(o)}function compareBuffers(e,n){if(e.numberOfChannels==n.numberOfChannels)if(e.length==n.length)if(e.sampleRate==n.sampleRate)for(var r=0;r<e.numberOfChannels;++r)compareChannels(e.getChannelData(r),n.getChannelData(r),e.length,0,0,!0);else __c$1(e.sampleRate);else __c$1(e.length);else __c$1(e.numberOfChannels)}function runTest(name){function e(){var a;function r(context,callback,n){if(gTest.createExpectedBuffers)var r=gTest.createExpectedBuffers(context);else var r=getEmptyBuffer(context,gTest.length);r instanceof Array||(r=[r]);for(var e=0,i=0;i<r.length;++i)__c$1(r[i].numberOfChannels),e+=r[i].length;gTest.length&&gTest.createExpectedBuffers&&__c$1(e),gTest.createGraphAsync?gTest.createGraphAsync(context,function(e){n(e,r,callback)}):n(gTest.createGraph(context),r,callback)}function e(callback){function e(e,r,callback){a=0;var i=context.createScriptProcessor(r[0].length,gTest.numberOfChannels,0);e.connect(i),i.onaudioprocess=function(e){var n=r.shift();a+=n.length,compareBuffers(e.inputBuffer,n),0==r.length&&(i.onaudioprocess=null,callback())}}var context=new AudioContext;r(context,callback,e)}function n(callback,e){function n(e,a,callback){e.connect(context.destination),context.oncomplete=function(e){for(var n=0;a.length;){var r=a.shift();__c$1(e.renderedBuffer.numberOfChannels);for(var i=0;i<e.renderedBuffer.numberOfChannels;++i)compareChannels(e.renderedBuffer.getChannelData(i),r.getChannelData(i),r.length,n,void 0,!0);n+=r.length}callback()},context.startRendering()}var context=new OfflineAudioContext(gTest.numberOfChannels,a,e);r(context,callback,n)}gTest.numberOfChannels||(gTest.numberOfChannels=2),e(function(){gTest.skipOfflineContextTests?done():n(function(){n(done,44100)},48e3)})}e()}var Zh;!function(){\"use strict\";function constValue(e){return\"null\"===e.type?null:\"NaN\"===e.type?NaN:\"Infinity\"===e.type?e.negative?-1\/0:1\/0:\"number\"===e.type?+e.value:e.value}function minOverloadLength(e){return e.length?e.map(function(e){return e.arguments?e.arguments.filter(function(e){return!e.optional&&!e.variadic}).length:0}).reduce(function(e,n){return Math.min(e,n)}):0}function throwOrReject(n,operation,e,r,i,a,s){if(\"Promise\"!==operation.idlType.generic)__c$15(new TypeError,function(){e.apply(r,i)}),s();else try{promise_rejects(n,new TypeError,e.apply(r,i),a).then(s,s)}catch(e){n.step(function(){__c$16('Throws \"'+e+'\" instead of rejecting promise'),s()})}}function awaitNCallbacks(e,n,r){var i=0;return function(){e<=++i&&n()}}var fround=function(){if(Math.fround)return Math.fround;var r=new Float32Array(1);return function e(n){return r[0]=n,r[0]}}();function exposure_set(e,n){var r=e.extAttrs.filter(function(e){return\"Exposed\"==e.name});if(1<r.length)throw new IdlHarnessError(\"Multiple 'Exposed' extended attributes on \".concat(e.name));if(0===r.length)return n;var i=r[0].rhs.value;return\"string\"==typeof i&&(i=[i]),i}function exposed_in(e){if(\"document\"in self)return 0<=e.indexOf(\"Window\");if(\"DedicatedWorkerGlobalScope\"in self&&self instanceof DedicatedWorkerGlobalScope)return 0<=e.indexOf(\"Worker\")||0<=e.indexOf(\"DedicatedWorker\");if(\"SharedWorkerGlobalScope\"in self&&self instanceof SharedWorkerGlobalScope)return 0<=e.indexOf(\"Worker\")||0<=e.indexOf(\"SharedWorker\");if(\"ServiceWorkerGlobalScope\"in self&&self instanceof ServiceWorkerGlobalScope)return 0<=e.indexOf(\"Worker\")||0<=e.indexOf(\"ServiceWorker\");throw new IdlHarnessError(\"Unexpected global object\")}function IdlObject(){}function IdlDictionary(e){this.name=e.name,this.array=e.array,this.members=e.members,this.base=e.inheritance}function IdlInterface(e,n,r){this.name=e.name,this.array=e.array,this.untested=e.untested,this.extAttrs=e.extAttrs,this.members=e.members.map(function(e){return new IdlInterfaceMember(e)}),this.has_extended_attribute(\"Unforgeable\")&&this.members.filter(function(e){return!e.static&&(\"attribute\"==e.type||\"operation\"==e.type)}).forEach(function(e){return e.isUnforgeable=!0}),this.base=e.inheritance,this._is_callback=n,this._is_mixin=r}function _traverse_inherited_and_consequential_interfaces(e,callback){var r=e.pop();callback(r);var n=r.array.implements[r.name]||r.array.includes[r.name];n&&n.forEach(function(e){var mixin=r.array.members[e],n;if(!mixin)throw new Error(\"Interface \"+e+\" not found (implemented by \"+r.name+\")\");_traverse_inherited_and_consequential_interfaces(mixin.get_inheritance_stack(),callback)}),0<e.length&&_traverse_inherited_and_consequential_interfaces(e,callback)}function IdlInterfaceMember(e){for(var n in e)this[n]=e[n];\"extAttrs\"in this||(this.extAttrs=[]),this.isUnforgeable=this.has_extended_attribute(\"Unforgeable\"),this.isUnscopable=this.has_extended_attribute(\"Unscopable\")}function create_suitable_object(type){if(type.nullable)return null;switch(type.idlType){case\"any\":case\"boolean\":return!0;case\"byte\":case\"octet\":case\"short\":case\"unsigned short\":case\"long\":case\"unsigned long\":case\"long long\":case\"unsigned long long\":case\"float\":case\"double\":case\"unrestricted float\":case\"unrestricted double\":return 7;case\"DOMString\":case\"ByteString\":case\"USVString\":return\"foo\";case\"object\":return{a:\"b\"};case\"Node\":return document.createTextNode(\"abc\")}return null}function IdlEnum(e){this.name=e.name,this.values=e.values}function IdlTypedef(e){this.name=e.name,this.idlType=e.idlType}self.IdlHarnessError=function(e){this.message=e},IdlHarnessError.prototype=Object.create(Error.prototype),IdlHarnessError.prototype.toString=function(){return this.message},self.IdlArray=function(){this.members={},this.objects={},this.partials=[],this.implements={},this.includes={},this.inheritance={}},IdlArray.prototype.add_idls=function(e,n){this.internal_add_idls(WebIDL2.parse(e),n)},IdlArray.prototype.add_untested_idls=function(e,n){var r=WebIDL2.parse(e);this.mark_as_untested(r),this.internal_add_idls(r,n)},IdlArray.prototype.mark_as_untested=function(e){for(var n=0;n<e.length;n++)if(e[n].untested=!0,\"members\"in e[n])for(var r=0;r<e[n].members.length;r++)e[n].members[r].untested=!0},IdlArray.prototype.is_excluded_by_options=function(name,e){return e&&(e.except&&e.except.includes(name)||e.only&&!e.only.includes(name))},IdlArray.prototype.add_dependency_idls=function(e,n){var r=this,i=WebIDL2.parse(e),f={only:[]},p=new Set;Object.values(this.inheritance).forEach(function(e){return p.add(e)}),Object.values(this.implements).forEach(function(e){return p.add(e)}),Object.keys(this.includes).forEach(function(e){p.add(e),r.includes[e].forEach(function(e){return p.add(e)})}),this.partials.map(function(e){return e.name}).forEach(function(e){return p.add(e)});for(var a=[this.members,this.partials],s=0;s<a.length;s++){var o=a[s],c=Object.values(o).filter(function(e){return!e.untested&&e.members}),l=!0,u=!1,d=void 0;try{for(var m=c[Symbol.iterator](),h;!(l=(h=m.next()).done);l=!0){var _=h.value,y=!0,b=!1,v=void 0;try{for(var g=Object.values(_.members).filter(function(e){return!e.untested&&\"attribute\"===e.type})[Symbol.iterator](),I;!(y=(I=g.next()).done);y=!0){var w=I.value;p.add(w.idlType.idlType)}}catch(e){b=!0,v=e}finally{try{y||null==g.return||g.return()}finally{if(b)throw v}}}}catch(e){u=!0,d=e}finally{try{l||null==m.return||m.return()}finally{if(u)throw d}}}if(n&&n.except&&n.only)throw new IdlHarnessError(\"The only and except options can't be used together.\");var x=function e(name){return name in r.members||r.is_excluded_by_options(name,n)},$=new Map,T=function e(n){var name=n.name||\"implements\"==n.type&&n.target||\"includes\"==n.type&&n.target;if(name&&!x(name)&&p.has(name)){f.only.push(name);for(var r=[],i=[\"inheritance\",\"implements\",\"includes\"],a=0;a<i.length;a++){var s=i[a];if(n[s]){var o=n[s];f.only.push(o),p.add(o),r.push(o)}}for(var c=0;c<r.length;c++){var l=r[c];if($.has(l)){var u=$.get(l);$.delete(l),u.forEach(e)}}}else name&&$.has(name)?$.get(name).push(n):$.set(name,[n])},E=!0,j=!1,k=void 0;try{for(var O=i[Symbol.iterator](),A;!(E=(A=O.next()).done);E=!0){var S;T(A.value)}}catch(e){j=!0,k=e}finally{try{E||null==O.return||O.return()}finally{if(j)throw k}}this.mark_as_untested(i),f.only.length&&this.internal_add_idls(i,f)},IdlArray.prototype.internal_add_idls=function(e,n){var r=this;if(n&&n.only&&n.except)throw new IdlHarnessError(\"The only and except options can't be used together.\");var i=function e(name){return r.is_excluded_by_options(name,n)};e.forEach(function(e){if(e.partial&&[\"interface\",\"dictionary\"].includes(e.type)){if(i(e.name))return;this.partials.push(e)}else{if(\"implements\"==e.type){if(i(e.target))return;return e.target in this.implements||(this.implements[e.target]=[]),void this.implements[e.target].push(e.implements)}if(\"includes\"==e.type){if(i(e.target))return;return e.target in this.includes||(this.includes[e.target]=[]),void this.includes[e.target].push(e.includes)}if(e.array=this,!i(e.name)){if(e.name in this.members)throw new IdlHarnessError(\"Duplicate identifier \"+e.name);if(e.inheritance){if(e.name in this.inheritance&&e.inheritance!=this.inheritance[e.name])throw new IdlHarnessError(\"Inheritance for \".concat(e.name,\" was already defined\"));this.inheritance[e.name]=e.inheritance}switch(e.type){case\"interface\":this.members[e.name]=new IdlInterface(e,!1,!1);break;case\"interface mixin\":this.members[e.name]=new IdlInterface(e,!1,!0);break;case\"dictionary\":this.members[e.name]=new IdlDictionary(e);break;case\"typedef\":this.members[e.name]=new IdlTypedef(e);break;case\"callback\":console.log(\"callback not yet supported\");break;case\"enum\":this.members[e.name]=new IdlEnum(e);break;case\"callback interface\":this.members[e.name]=new IdlInterface(e,!0,!1);break;default:throw e.name+\": \"+e.type+\" not yet supported\"}}}}.bind(this))},IdlArray.prototype.add_objects=function(e){for(var n in e)n in this.objects?this.objects[n]=this.objects[n].concat(e[n]):this.objects[n]=e[n]},IdlArray.prototype.prevent_multiple_testing=function(name){this.members[name].prevent_multiple_testing=!0},IdlArray.prototype.recursively_get_implements=function(e){var n=this.implements[e];if(void 0===n)return[];for(var r=0;r<this.implements[e].length;r++)if((n=n.concat(this.recursively_get_implements(n[r]))).indexOf(n[r])!=n.lastIndexOf(n[r]))throw new IdlHarnessError(\"Circular implements statements involving \"+n[r]);return n},IdlArray.prototype.recursively_get_includes=function(e){var n=this.includes[e];if(void 0===n)return[];for(var r=0;r<this.includes[e].length;r++)if((n=n.concat(this.recursively_get_includes(n[r]))).indexOf(n[r])!=n.lastIndexOf(n[r]))throw new IdlHarnessError(\"Circular includes statements involving \"+n[r]);return n},IdlArray.prototype.is_json_type=function(type){var e=type.idlType;if(\"Promise\"==type.generic)return!1;if(type.union||\"record\"==type.generic)return e.every(this.is_json_type,this);if(\"sequence\"==type.generic||\"FrozenArray\"==type.generic)return this.is_json_type(e);if(\"string\"!=typeof e)throw new Error(\"Unexpected type \"+JSON.stringify(e));switch(e){case\"byte\":case\"octet\":case\"short\":case\"unsigned short\":case\"long\":case\"unsigned long\":case\"long long\":case\"unsigned long long\":case\"float\":case\"double\":case\"unrestricted float\":case\"unrestricted double\":case\"boolean\":case\"DOMString\":case\"ByteString\":case\"USVString\":case\"object\":return!0;case\"Error\":case\"DOMException\":case\"Int8Array\":case\"Int16Array\":case\"Int32Array\":case\"Uint8Array\":case\"Uint16Array\":case\"Uint32Array\":case\"Uint8ClampedArray\":case\"Float32Array\":case\"ArrayBuffer\":case\"DataView\":case\"any\":return!1;default:var n=this.members[e];if(!n)throw new Error(\"Type \"+e+\" not found\");if(n instanceof IdlEnum)return!0;if(n instanceof IdlTypedef)return this.is_json_type(n.idlType);if(n instanceof IdlDictionary){for(var r=n.get_inheritance_stack(),i=new Map;r.length;)r.pop().members.forEach(function(e){i.set(e.name,e.idlType)});return Array.from(i.values()).every(this.is_json_type,this)}if(n instanceof IdlInterface){for(var base;n;){if(n.has_to_json_regular_operation())return!0;var a=this.implements[n.name]||this.includes[n.name];if(a&&(a=a.map(function(e){var mixin=this.members[e];if(!mixin)throw new Error(\"Interface \"+e+\" not found (implemented by \"+n.name+\")\");return mixin},this)).some(function(e){return e.has_to_json_regular_operation()}))return!0;if(!n.base)return!1;if(!(base=this.members[n.base]))throw new Error(\"Interface \"+n.base+\" not found (inherited by \"+n.name+\")\");n=base}return!1}return!1}},IdlArray.prototype.assert_throws=function(error,n){try{n.call(this,this)}catch(e){if(e instanceof AssertionError)throw e;if(error instanceof IdlHarnessError&&(error=error.message),e.message!==error)throw new IdlHarnessError(\"\".concat(n,' threw \"').concat(e,'\", not the expected IdlHarnessError \"').concat(error,'\"'));return}throw new IdlHarnessError(\"\".concat(n,\" did not throw the expected IdlHarnessError\"))},IdlArray.prototype.test=function(){for(var r in this.partials.forEach(function(n){if(!(n.name in this.members&&(this.members[n.name]instanceof IdlInterface||this.members[n.name]instanceof IdlDictionary)))throw new IdlHarnessError(\"Partial \".concat(n.type,\" \").concat(n.name,\" with no original \").concat(n.type));n.extAttrs&&n.extAttrs.forEach(function(e){this.members[n.name].extAttrs.push(e)}.bind(this)),n.members.forEach(function(member){this.members[n.name].members.push(new IdlInterfaceMember(member))}.bind(this))}.bind(this)),this.partials=[],this.implements)this.recursively_get_implements(r).forEach(function(e){var n=r+\" implements \"+e+\", but \";if(!(r in this.members))throw n+r+\" is undefined.\";if(!(this.members[r]instanceof IdlInterface))throw n+r+\" is not an interface.\";if(!(e in this.members))throw n+e+\" is undefined.\";if(!(this.members[e]instanceof IdlInterface))throw n+e+\" is not an interface.\";this.members[e].members.forEach(function(member){this.members[r].members.push(new IdlInterfaceMember(member))}.bind(this))}.bind(this));for(var r in this.implements={},this.includes)this.recursively_get_includes(r).forEach(function(e){var n=r+\" includes \"+e+\", but \";if(!(r in this.members))throw n+r+\" is undefined.\";if(!(this.members[r]instanceof IdlInterface))throw n+r+\" is not an interface.\";if(!(e in this.members))throw n+e+\" is undefined.\";if(!(this.members[e]instanceof IdlInterface))throw n+e+\" is not an interface.\";this.members[e].members.forEach(function(member){this.members[r].members.push(new IdlInterfaceMember(member))}.bind(this))}.bind(this));var e=!0,n=!(this.includes={}),i=void 0;try{for(var a=Object.values(this.members).filter(function(e){return e.base})[Symbol.iterator](),s;!(e=(s=a.next()).done);e=!0){var member=s.value,o=member.name,c=member.base;if(!(c in this.members))throw new IdlHarnessError(\"\".concat(o,\" inherits \").concat(c,\", but \").concat(c,\" is undefined.\"));var l=this.members[o]instanceof IdlInterface,u=this.members[c]instanceof IdlInterface;if(u!=l){if(!l)throw new IdlHarnessError(\"\".concat(o,\" inherits \").concat(c,\", but \").concat(o,\" is not an interface.\"));if(!u)throw new IdlHarnessError(\"\".concat(o,\" inherits \").concat(c,\", but \").concat(c,\" is not an interface.\"))}member.get_inheritance_stack()}}catch(e){n=!0,i=e}finally{try{e||null==a.return||a.return()}finally{if(n)throw i}}for(var name in Object.getOwnPropertyNames(this.members).forEach(function(e){var member=this.members[e];if(member instanceof IdlInterface){var n=exposure_set(member,[\"Window\"]);member.exposed=exposed_in(n),member.exposureSet=n}}.bind(this)),this.members)this.members[name].test(),name in this.objects&&this.objects[name].forEach(function(e){this.members[name].test_object(e)}.bind(this))},IdlArray.prototype.assert_type_is=function(value,type){if(type.idlType in this.members&&this.members[type.idlType]instanceof IdlTypedef)this.assert_type_is(value,this.members[type.idlType].idlType);else{if(type.union){for(var e=0;e<type.idlType.length;e++)try{return void this.assert_type_is(value,type.idlType[e])}catch(e){if(e instanceof AssertionError)continue;throw e}__c$1(!1)}if(\"any\"!=type.idlType&&!(type.nullable&&null===value||type.array))if(type.sequence){if(__c$1(Array.isArray(value)),!value.length)return;this.assert_type_is(value[0],type.idlType)}else if(\"Promise\"!==type.generic)if(\"FrozenArray\"!==type.generic){switch(type=type.idlType){case\"void\":return void __c$1(value);case\"boolean\":return void __c$1(_typeof(value));case\"byte\":return __c$1(_typeof(value)),__c$1(value),void __c$1(-128<=value&&value<=127);case\"octet\":return __c$1(_typeof(value)),__c$1(value),void __c$1(0<=value&&value<=255);case\"short\":return __c$1(_typeof(value)),__c$1(value),void __c$1(-32768<=value&&value<=32767);case\"unsigned short\":return __c$1(_typeof(value)),__c$1(value),void __c$1(0<=value&&value<=65535);case\"long\":return __c$1(_typeof(value)),__c$1(value),void __c$1(-2147483648<=value&&value<=2147483647);case\"unsigned long\":return __c$1(_typeof(value)),__c$1(value),void __c$1(0<=value&&value<=4294967295);case\"long long\":return void __c$1(_typeof(value));case\"unsigned long long\":case\"DOMTimeStamp\":return __c$1(_typeof(value)),void __c$1(0<=value);case\"float\":return __c$1(_typeof(value)),__c$1(value),__c$1(value),__c$1(value),void __c$1(value);case\"DOMHighResTimeStamp\":case\"double\":return __c$1(_typeof(value)),__c$1(value),__c$1(value),void __c$1(value);case\"unrestricted float\":return __c$1(_typeof(value)),void __c$1(value);case\"unrestricted double\":return void __c$1(_typeof(value));case\"DOMString\":return void __c$1(_typeof(value));case\"ByteString\":return __c$1(_typeof(value)),void __c$1(value);case\"USVString\":return __c$1(_typeof(value)),void __c$1(value);case\"object\":return void __c$1(_typeof(value))}if(!(type in this.members))throw new IdlHarnessError(\"Unrecognized type \"+type);if(this.members[type]instanceof IdlInterface)__c$1(_typeof(value)),value instanceof Object&&!this.members[type].has_extended_attribute(\"NoInterfaceObject\")&&type in self&&__c$1(value instanceof self[type]);else if(this.members[type]instanceof IdlEnum)__c$1(_typeof(value));else if(!(this.members[type]instanceof IdlDictionary))throw new IdlHarnessError(\"Type \"+type+\" isn't an interface or dictionary\")}else{if(__c$1(Array.isArray(value)),__c$1(Object.isFrozen(value)),!value.length)return;this.assert_type_is(value[0],type.idlType)}else __c$1(\"then\"in value)}},IdlObject.prototype.test=function(){},IdlObject.prototype.has_extended_attribute=function(name){return this.extAttrs.some(function(e){return e.name==name})},IdlDictionary.prototype=Object.create(IdlObject.prototype),IdlDictionary.prototype.get_inheritance_stack=function(){return IdlInterface.prototype.get_inheritance_stack.call(this)},IdlInterface.prototype=Object.create(IdlObject.prototype),IdlInterface.prototype.is_callback=function(){return this._is_callback},IdlInterface.prototype.is_mixin=function(){return this._is_mixin},IdlInterface.prototype.has_constants=function(){return this.members.some(function(member){return\"const\"===member.type})},IdlInterface.prototype.get_unscopables=function(){return this.members.filter(function(member){return member.isUnscopable})},IdlInterface.prototype.is_global=function(){return this.extAttrs.some(function(attribute){return\"Global\"===attribute.name})},IdlInterface.prototype.has_to_json_regular_operation=function(){return this.members.some(function(e){return e.is_to_json_regular_operation()})},IdlInterface.prototype.has_default_to_json_regular_operation=function(){return this.members.some(function(e){return e.is_to_json_regular_operation()&&e.has_extended_attribute(\"Default\")})},IdlInterface.prototype.get_inheritance_stack=function(){for(var e=[this],n=this;n.base;){var base=this.array.members[n.base];if(!base)throw new Error(n.type+\" \"+n.base+\" not found (inherited by \"+n.name+\")\");if(-1<e.indexOf(base)){e.push(base);var r=e.map(function(e){return e.name}).join(\",\");throw new IdlHarnessError(\"\".concat(this.name,\" has a circular dependency: \").concat(r))}n=base,e.push(n)}return e},IdlInterface.prototype.default_to_json_operation=function(callback){var r=new Map,e=!1;return this.traverse_inherited_and_consequential_interfaces(function(n){n.has_default_to_json_regular_operation()?(e=!0,n.members.forEach(function(e){!e.static&&\"attribute\"==e.type&&n.array.is_json_type(e.idlType)&&r.set(e.name,e.idlType)})):n.has_to_json_regular_operation()&&(e=!1)}),e?r:null},IdlInterface.prototype.traverse_inherited_and_consequential_interfaces=function(callback){if(\"function\"!=typeof callback)throw new TypeError;var e;_traverse_inherited_and_consequential_interfaces(this.get_inheritance_stack(),callback)},IdlInterface.prototype.test=function(){this.has_extended_attribute(\"NoInterfaceObject\")||this.is_mixin()||this.exposed&&(this.untested||this.test_self(),this.test_members())},IdlInterface.prototype.test_self=function(){this.is_callback(),!this.is_callback()||this.has_constants(),this.has_extended_attribute(\"LegacyWindowAlias\"),this.is_global()&&this.test_immutable_prototype(\"interface prototype object\",self[this.name].prototype)},IdlInterface.prototype.test_immutable_prototype=function(type,e){Object.setPrototypeOf},IdlInterface.prototype.test_member_const=function(member){if(!this.has_constants())throw new IdlHarnessError(\"Internal error: test_member_const called without any constants\")},IdlInterface.prototype.test_member_attribute=function(member){var r=async_test();r.step(function(){if(!this.is_callback()||this.has_constants())if(__c$11(self,this.name),__c$11(self[this.name],\"prototype\"),member.static)__c$11(self[this.name],member.name),r.done();else if(this.is_global()){__c$11(self,member.name),__c$1(member.name in self[this.name].prototype);var getter=Object.getOwnPropertyDescriptor(self,member.name).get,n,e;__c$1(_typeof(getter));try{e=self[member.name],n=!0}catch(e){n=!1}n&&__c$1(e),this.do_interface_attribute_asserts(self,member,r)}else __c$1(member.name in self[this.name].prototype),member.has_extended_attribute(\"LenientThis\")?(__c$1(self[this.name].prototype[member.name]),this.do_interface_attribute_asserts(self[this.name].prototype,member,r)):\"Promise\"!==member.idlType.generic?(__c$15(new TypeError,function(){self[this.name].prototype[member.name]}.bind(this)),this.do_interface_attribute_asserts(self[this.name].prototype,member,r)):promise_rejects(r,new TypeError,self[this.name].prototype[member.name]).then(function(){this.do_interface_attribute_asserts(self[this.name].prototype,member,r)}.bind(this));else r.done()}.bind(this))},IdlInterface.prototype.test_member_operation=function(member){var n=async_test();n.step(function(){if(!this.is_callback()||this.has_constants()){if(__c$11(self,this.name),this.is_callback())return __c$1(\"prototype\"in self[this.name]),void n.done();var e;__c$11(self[this.name],\"prototype\"),member.static?(__c$11(self[this.name],member.name),e=self[this.name]):this.is_global()?(__c$11(self,member.name),e=self):(__c$11(self[this.name].prototype,member.name),e=self[this.name].prototype),this.do_member_operation_asserts(e,member,n)}else n.done()}.bind(this))},IdlInterface.prototype.do_member_unscopable_asserts=function(member){if(member.isUnscopable){var e=self[this.name].prototype[Symbol.unscopables],n=member.name,r=Object.getOwnPropertyDescriptor(e,n);__c$1(_typeof(r)),__c$1(\"get\"in r),__c$1(\"set\"in r),__c$1(r.writable),__c$1(r.enumerable),__c$1(r.configurable),__c$1(r.value)}},IdlInterface.prototype.do_member_operation_asserts=function(e,member,n){var r=n.done.bind(n),i=member.isUnforgeable,a=Object.getOwnPropertyDescriptor(e,member.name);__c$1(\"get\"in a),__c$1(\"set\"in a),__c$1(a.writable),__c$1(a.enumerable),__c$1(a.configurable),__c$1(_typeof(e[member.name])),__c$1(e[member.name].length);var s=member.arguments.map(function(e){return create_suitable_object(e.idlType)}),o;member.static?r():(this.is_global()||e[member.name]==self[member.name]?o=awaitNCallbacks(1,r):(o=awaitNCallbacks(2,r),throwOrReject(n,member,e[member.name],null,s,\"calling operation with this = null didn't throw TypeError\",o)),throwOrReject(n,member,e[member.name],{},s,\"calling operation with this = {} didn't throw TypeError\",o))},IdlInterface.prototype.add_iterable_members=function(member){this.members.push(new IdlInterfaceMember({type:\"operation\",name:\"entries\",idlType:\"iterator\",arguments:[]})),this.members.push(new IdlInterfaceMember({type:\"operation\",name:\"keys\",idlType:\"iterator\",arguments:[]})),this.members.push(new IdlInterfaceMember({type:\"operation\",name:\"values\",idlType:\"iterator\",arguments:[]})),this.members.push(new IdlInterfaceMember({type:\"operation\",name:\"forEach\",idlType:\"void\",arguments:[{name:\"callback\",idlType:{idlType:\"function\"}},{name:\"thisValue\",idlType:{idlType:\"any\"},optional:!0}]}))},IdlInterface.prototype.test_to_json_operation=function(e,member){var n=e.constructor.name;if(member.has_extended_attribute(\"Default\"))var r=this.default_to_json_operation();else test(function(){__c$1(this.array.is_json_type(member.idlType)),this.array.assert_type_is(e.toJSON(),member.idlType)}.bind(this))},IdlInterface.prototype.test_member_iterable=function(member){var e=this.name,n=2===member.idlType.length},IdlInterface.prototype.test_member_stringifier=function(member){},IdlInterface.prototype.test_members=function(){for(var e=0;e<this.members.length;e++){var member;switch((member=this.members[e]).type){case\"iterable\":this.add_iterable_members(member);break;default:break}}for(var e=0;e<this.members.length;e++){var member;if(!(member=this.members[e]).untested&&exposed_in(exposure_set(member,this.exposureSet)))switch(member.type){case\"const\":this.test_member_const(member);break;case\"attribute\":member.isUnforgeable||this.test_member_attribute(member),member.stringifier&&this.test_member_stringifier(member);break;case\"operation\":member.name?member.isUnforgeable||this.test_member_operation(member):member.stringifier&&this.test_member_stringifier(member);break;case\"iterable\":this.test_member_iterable(member);break;default:break}}},IdlInterface.prototype.test_object=function(desc){var obj,exception=null;try{obj=eval(desc)}catch(e){exception=e}var expected_typeof=this.members.some(function(member){return member.legacycaller})?\"function\":\"object\";this.test_primary_interface_of(desc,obj,exception,expected_typeof);for(var current_interface=this;current_interface;){if(!(current_interface.name in this.array.members))throw new IdlHarnessError(\"Interface \"+current_interface.name+\" not found (inherited by \"+this.name+\")\");if(current_interface.prevent_multiple_testing&&current_interface.already_tested)return;current_interface.test_interface_of(desc,obj,exception,expected_typeof),current_interface=this.array.members[current_interface.base]}},IdlInterface.prototype.test_primary_interface_of=function(e,n,r,i){this.untested||(this.is_global()&&this.test_immutable_prototype(\"global platform object\",n),!this.has_extended_attribute(\"NoInterfaceObject\")&&(_typeof(n)!=i||Object))},IdlInterface.prototype.test_interface_of=function(e,s,o,n){this.already_tested=!0;for(var r=0;r<this.members.length;r++){var member=this.members[r];if(!member.untested&&exposed_in(exposure_set(member,this.exposureSet))){var c,c;if(\"attribute\"==member.type&&member.isUnforgeable)(c=async_test()).step(function(){__c$1(o),__c$1(_typeof(s)),this.do_interface_attribute_asserts(s,member,c)}.bind(this));else if(\"operation\"==member.type&&member.name&&member.isUnforgeable){var c;(c=async_test()).step(function(){__c$1(o),__c$1(_typeof(s)),__c$11(s,member.name),this.do_member_operation_asserts(s,member,c)}.bind(this))}else if((\"const\"==member.type||\"attribute\"==member.type||\"operation\"==member.type)&&member.name){var i=member.name;\"operation\"==member.type&&(i+=\"(\"+member.arguments.map(function(e){return e.idlType.idlType}).join(\", \")+\")\")}if(\"operation\"==member.type&&member.name&&member.arguments.length)(c=async_test()).step(function(){var e;__c$1(o),__c$1(_typeof(s)),member.static?(__c$11(s.constructor,member.name),e=s.constructor[member.name]):(this.is_global()||member.isUnforgeable?__c$11(s,member.name):__c$13(s,member.name),e=s[member.name]);for(var n=minOverloadLength(this.members.filter(function(e){return\"operation\"==e.type&&e.name==member.name})),r=[],i=awaitNCallbacks(n,c.done.bind(c)),a=0;a<n;a++)throwOrReject(c,member,e,s,r,\"Called with \"+a+\" arguments\",i),r.push(create_suitable_object(member.arguments[a].idlType));0===n&&i()}.bind(this));member.is_to_json_regular_operation()&&this.test_to_json_operation(s,member)}}},IdlInterface.prototype.has_stringifier=function(){return\"DOMException\"===this.name||(!!this.members.some(function(member){return member.stringifier})||!(!this.base||!this.array.members[this.base].has_stringifier()))},IdlInterface.prototype.do_interface_attribute_asserts=function(e,member,n){var r=[];__c$11(e,member.name);var i=Object.getOwnPropertyDescriptor(e,member.name);__c$1(\"value\"in i),__c$1(\"writable\"in i),__c$1(i.enumerable),member.isUnforgeable,__c$1(i.configurable),__c$1(_typeof(i.get)),member.static||(member.has_extended_attribute(\"LenientThis\")?__c$1(i.get.call({})):\"Promise\"!==member.idlType.generic?__c$15(new TypeError,function(){i.get.call({})}.bind(this)):r.push(promise_rejects(n,new TypeError,i.get.call({}),\"calling getter on wrong object type must reject the return promise with TypeError\"))),__c$1(i.get.length),!member.readonly||member.has_extended_attribute(\"LenientSetter\")||member.has_extended_attribute(\"PutForwards\")||member.has_extended_attribute(\"Replaceable\")?(__c$1(_typeof(i.set)),member.static||(member.has_extended_attribute(\"LenientThis\")?__c$1(i.set.call({})):__c$15(new TypeError,function(){i.set.call({})}.bind(this))),__c$1(i.set.length)):__c$1(i.set),Promise.all(r).then(n.done.bind(n))},IdlInterfaceMember.prototype=Object.create(IdlObject.prototype),IdlInterfaceMember.prototype.is_to_json_regular_operation=function(){return\"operation\"==this.type&&!this.static&&\"toJSON\"==this.name},IdlEnum.prototype=Object.create(IdlObject.prototype),IdlTypedef.prototype=Object.create(IdlObject.prototype)}(),function(){var a={float:new RegExp(\"-?(?=[0-9]*\\\\.|[0-9]+[eE])(([0-9]+\\\\.[0-9]*|[0-9]*\\\\.[0-9]+)([Ee][-+]?[0-9]+)?|[0-9]+[Ee][-+]?[0-9]+)\",\"y\"),integer:new RegExp(\"-?(0([Xx][0-9A-Fa-f]+|[0-7]*)|[1-9][0-9]*)\",\"y\"),identifier:new RegExp(\"[A-Z_a-z][0-9A-Z_a-z-]*\",\"y\"),string:new RegExp('\"[^\"]*\"',\"y\"),whitespace:new RegExp(\"[\\\\t\\\\n\\\\r ]+\",\"y\"),comment:new RegExp(\"((\\\\\/(\\\\\/.*|\\\\*([^*]|\\\\*[^\\\\\/])*\\\\*\\\\\/)[\\\\t\\\\n\\\\r ]*)+)\",\"y\"),other:new RegExp(\"[^\\\\t\\\\n\\\\r 0-9A-Z_a-z]\",\"y\")};function s(e,type,n,r,tokens){n.lastIndex=r;var i=n.exec(e);return i?(tokens.push({type:type,value:i[0]}),n.lastIndex):-1}function i(e){for(var tokens=[],n=0;n<e.length;){var r=e.charAt(n),i=-1;if(\/[-0-9.]\/.test(r)?(-1===(i=s(e,\"float\",a.float,n,tokens))&&(i=s(e,\"integer\",a.integer,n,tokens)),-1===i&&(i=s(e,\"other\",a.other,n,tokens))):\/[A-Z_a-z]\/.test(r)?i=s(e,\"identifier\",a.identifier,n,tokens):'\"'===r?-1===(i=s(e,\"string\",a.string,n,tokens))&&(i=s(e,\"other\",a.other,n,tokens)):\/[\\t\\n\\r ]\/.test(r)?i=s(e,\"whitespace\",a.whitespace,n,tokens):\"\/\"===r?-1===(i=s(e,\"whitespace\",a.comment,n,tokens))&&(i=s(e,\"other\",a.other,n,tokens)):i=s(e,\"other\",a.other,n,tokens),-1===i)throw new Error(\"Token stream not progressing\");n=i}return tokens}var Z=function(){function r(e,line,n,tokens){_classCallCheck(this,r),this.message=e,this.line=line,this.input=n,this.tokens=tokens}return _createClass(r,[{key:\"toString\",value:function e(){return\"\".concat(this.message,\", line \").concat(this.line,\" (tokens: '\").concat(this.input,\"')\\n\").concat(JSON.stringify(this.tokens,null,4))}}]),r}();function o(tokens,l){var line=1;tokens=tokens.slice();var e=new Map,u=null,o=\"float\",c=\"integer\",f=\"identifier\",p=\"string\",d=\"other\",i=Object.freeze({type:\"operation\",getter:!1,setter:!1,deleter:!1,static:!1,stringifier:!1});function error(e){for(var n=\"\",r=0,i=5,a;r<5&&tokens.length>r;)n+=tokens[r].value,r++;throw a=u?\"Got an error during or right after parsing `\".concat(u.partial?\"partial \":\"\").concat(u.type,\" \").concat(u.name,\"`: \").concat(e):\"Got an error before parsing any named definition: \".concat(e),new Z(a,line,n,tokens.slice(0,5))}function m(name,type){return e.has(name)&&error('The name \"'.concat(name,'\" of type \"').concat(e.get(name),'\" is already seen')),e.set(name,type),name}var h=null;function _(type,value){if(tokens.length&&tokens[0].type===type)return void 0===value||tokens[0].value===value?(h=tokens.shift(),type===f&&h.value.startsWith(\"_\")&&(h.value=h.value.substring(1)),h):void 0}function n(e,n){for(var r=0,i=e.indexOf(n);-1!==i;i=e.indexOf(n,i+1))++r;return r}function y(){if(tokens.length&&\"whitespace\"===tokens[0].type){var t=tokens.shift();return line+=n(t.value,\"\\n\"),t}}var b={ws:new RegExp(\"([\\\\t\\\\n\\\\r ]+)\",\"y\"),\"line-comment\":new RegExp(\"\\\\\/\\\\\/(.*)\\\\r?\\\\n?\",\"y\"),\"multiline-comment\":new RegExp(\"\\\\\/\\\\*((?:[^*]|\\\\*[^\/])*)\\\\*\\\\\/\",\"y\")};function v(e,n){for(var t={type:\"whitespace\",value:\"\"};;){var r=y();if(!r)break;t.value+=r.value}if(0<t.value.length){if(e)for(var i=t.value,a=0;a<i.length;){var s=!1;for(var o in b){var c=b[o];c.lastIndex=a;var l=c.exec(i);if(l){e.push({type:o+(n?\"-\"+n:\"\"),value:l[1]}),s=!0,a=c.lastIndex;break}}if(!s)throw new Error(\"Surprising white space construct.\")}return t}}function r(){var e=\"\";return v(),_(f,\"unsigned\")&&(e=\"unsigned \"),v(),_(f,\"short\")?e+\"short\":_(f,\"long\")?(e+=\"long\",v(),_(f,\"long\")?e+\" long\":e):void(e&&error(\"Failed to parse integer type\"))}function a(){var e=\"\";return v(),_(f,\"unrestricted\")&&(e=\"unrestricted \"),v(),_(f,\"float\")?e+\"float\":_(f,\"double\")?e+\"double\":void(e&&error(\"Failed to parse float type\"))}function s(){var e=r()||a();return e||(v(),_(f,\"boolean\")?\"boolean\":_(f,\"byte\")?\"byte\":_(f,\"octet\")?\"octet\":void 0)}function g(){if(_(f,\"true\"))return{type:\"boolean\",value:!0};if(_(f,\"false\"))return{type:\"boolean\",value:!1};if(_(f,\"null\"))return{type:\"null\"};if(_(f,\"Infinity\"))return{type:\"Infinity\",negative:!1};if(_(f,\"NaN\"))return{type:\"NaN\"};var e=_(o)||_(c);if(e)return{type:\"number\",value:e.value};var n=_(d,\"-\");if(n){if(_(f,\"Infinity\"))return{type:\"Infinity\",negative:!0};tokens.unshift(n)}}function I(e){for(;;){if(v(),!_(d,\"?\"))return;e.nullable&&error(\"Can't nullable more than once\"),e.nullable=!0}}function w(e){var n=s(),r={type:e||null,sequence:!1,generic:null,nullable:!1,union:!1},name,value;if(n)r.idlType=n;else{if(!(name=_(f)))return;if(value=name.value,v(),_(d,\"<\")){\"sequence\"===value&&(r.sequence=!0),r.generic=value;for(var types=[];v(),types.push($(e)||error(\"Error parsing generic type \"+value)),v(),_(d,\",\"););return\"sequence\"===value?1!==types.length&&error(\"A sequence must have exactly one subtype\"):\"record\"===value?(2!==types.length&&error(\"A record must have exactly two subtypes\"),\/^(DOMString|USVString|ByteString)$\/.test(types[0].idlType)||error(\"Record key must be DOMString, USVString, or ByteString\"),types[0].extAttrs&&error(\"Record key cannot have extended attribute\")):\"Promise\"===value&&types[0].extAttrs&&error(\"Promise type cannot have extended attribute\"),r.idlType=1===types.length?types[0]:types,v(),_(d,\">\")||error(\"Unterminated generic type \"+value),I(r),r}r.idlType=value}return I(r),r.nullable&&\"any\"===r.idlType&&error(\"Type any cannot be made nullable\"),r}function x(e){if(v(),_(d,\"(\")){var n={type:e||null,sequence:!1,generic:null,nullable:!1,union:!0,idlType:[]},r=$()||error(\"Union type with no content\");for(n.idlType.push(r);v(),_(f,\"or\");){var i=$()||error(\"No type after 'or' in union type\");n.idlType.push(i)}return _(d,\")\")||error(\"Unterminated union type\"),I(n),n}}function type(e){return w(e)||x(e)}function $(e){var n=j(),r=w(e)||x(e);return n.length&&r&&(r.extAttrs=n),r}function argument(e){var n={optional:!1,variadic:!1};n.extAttrs=j(e),v(e,\"pea\");var r=_(f,\"optional\");if(r&&(n.optional=!0,v()),n.idlType=$(\"argument-type\"),n.idlType){var i=h;n.optional||(v(),3<=tokens.length&&\"other\"===tokens[0].type&&\".\"===tokens[0].value&&\"other\"===tokens[1].type&&\".\"===tokens[1].value&&\"other\"===tokens[2].type&&\".\"===tokens[2].value&&(tokens.shift(),tokens.shift(),tokens.shift(),n.variadic=!0)),v();var name=_(f);if(!name)return r&&tokens.unshift(r),void tokens.unshift(i);if(n.name=name.value,n.optional){v();var a=k();void 0!==a&&(n.default=a)}return n}r&&tokens.unshift(r)}function T(e){var n=[],r=argument(e?n:null);if(r)for(n.push(r);;){if(v(e?n:null),!_(d,\",\"))return n;var i=argument(e?n:null)||error(\"Trailing comma in arguments list\");n.push(i)}}function E(e){v();var name=_(f);if(name){var n={name:name.value,arguments:null,type:\"extended-attribute\",rhs:null},r,i,pair;if(v(),_(d,\"=\")){if(v(),n.rhs=_(f)||_(o)||_(c)||_(p),!n.rhs&&_(d,\"(\")){var a=[],s=_(f);s&&a.push(s.value),identifiers(a),_(d,\")\")||error(\"Unexpected token in extended attribute argument list or type pair\"),n.rhs={type:\"identifier-list\",value:a}}if(!n.rhs)return error(\"No right hand side to extended attribute assignment\")}if(v(),_(d,\"(\"))(i=T(e))?n.arguments=i:n.arguments=[],v(),_(d,\")\")||error(\"Unexpected token in extended attribute argument list\");return n}}function j(e){var n=[];if(v(e),!_(d,\"[\"))return n;for(n[0]=E(e)||error(\"Extended attribute with not content\"),v();_(d,\",\");)n.length?n.push(E(e)):n.push(E(e)||error(\"Trailing comma in extended attribute\"));return v(),_(d,\"]\")||error(\"No end of extended attribute\"),n}function k(){if(v(),_(d,\"=\")){v();var e=g();if(e)return e;if(_(d,\"[\"))return _(d,\"]\")||error(\"Default sequence value must be empty\"),{type:\"sequence\",value:[]};var n=_(p)||error(\"No value for default\");return n.value=n.value.slice(1,-1),n}}function O(e){if(v(e,\"pea\"),_(f,\"const\")){var n={type:\"const\",nullable:!1};v();var r=s();r||(r=(r=_(f)||error(\"No type for const\")).value),n.idlType={type:\"const-type\",idlType:r},v(),_(d,\"?\")&&(n.nullable=!0,v());var name=_(f)||error(\"No name for const\");n.name=name.value,v(),_(d,\"=\")||error(\"No value assignment for const\"),v();var i=g();return i?n.value=i:error(\"No value for const\"),v(),_(d,\";\")||error(\"Unterminated const\"),n}}function inheritance(){var e;if(v(),_(d,\":\"))return v(),(_(f)||error(\"No type in inheritance\")).value}function A(e,n){v(),e||(e={});var name=_(f);return e.name=name?name.value:null,v(),_(d,\"(\")||error(\"Invalid operation\"),e.arguments=T(n)||[],v(),_(d,\")\")||error(\"Unterminated operation\"),v(),_(d,\";\")||error(\"Unterminated operation\"),e}function callback(e){var n;if(v(e,\"pea\"),_(f,\"callback\")){var r;if(v(),_(f,\"interface\"))return n=H(!1,e,\"callback interface\");var name=_(f)||error(\"No name for callback\");return n=u={type:\"callback\",name:m(name.value,\"callback\")},v(),_(d,\"=\")||error(\"No assignment in callback\"),v(),n.idlType=N(),v(),_(d,\"(\")||error(\"No arguments in callback\"),n.arguments=T(e)||[],v(),_(d,\")\")||error(\"Unterminated callback\"),v(),_(d,\";\")||error(\"Unterminated callback\"),n}}function attribute(e){v(e,\"pea\");var n=[],r={type:\"attribute\",static:!1,stringifier:!1,inherit:!1,readonly:!1},i=v();if(i&&n.push(i),_(f,\"inherit\")){(r.static||r.stringifier)&&error(\"Cannot have a static or stringifier inherit\"),r.inherit=!0,n.push(h);var a=v();a&&n.push(a)}if(_(f,\"readonly\")){r.readonly=!0,n.push(h);var s=v();s&&n.push(s)}var o=S(r);return o||(tokens=n.concat(tokens)),o}function S(e){if(_(f,\"attribute\")){v(),e.idlType=$(\"attribute-type\")||error(\"No type in attribute\"),e.idlType.sequence&&error(\"Attributes cannot accept sequence types\"),\"record\"===e.idlType.generic&&error(\"Attributes cannot accept record types\"),v();var name=_(f)||error(\"No name in attribute\");return e.name=name.value,v(),_(d,\";\")||error(\"Unterminated attribute\"),e}}function N(){var e=type(\"return-type\");if(!e){if(_(f,\"void\"))return\"void\";error(\"No return type\")}return e}function operation(e){v(e,\"pea\");for(var n=Object.assign({},i);;)if(v(),_(f,\"getter\"))n.getter=!0;else if(_(f,\"setter\"))n.setter=!0;else{if(!_(f,\"deleter\"))break;n.deleter=!0}return n.getter||n.setter||n.deleter?(v(),n.idlType=N()):(n.idlType=N(),v()),A(n,e),n}function U(e){if(v(e,\"pea\"),_(f,\"static\"))return v(),P(e,\"static\")||q(e,\"static\")||error(\"No body in static member\")}function stringifier(e){if(v(e,\"pea\"),_(f,\"stringifier\"))return v(),_(d,\";\")?Object.assign({},i,{stringifier:!0}):P(e,\"stringifier\")||q(e,\"stringifier\")||error(\"Unterminated stringifier\")}function identifiers(e){for(;v(),_(d,\",\");){v();var name=_(f)||error(\"Trailing comma in identifiers list\");e.push(name.value)}}function C(){return _(f,\"iterable\")?\"iterable\":_(f,\"legacyiterable\")?\"legacyiterable\":_(f,\"maplike\")?\"maplike\":_(f,\"setlike\")?\"setlike\":void 0}function M(){return _(f,\"maplike\")?\"maplike\":_(f,\"setlike\")?\"setlike\":void 0}function D(e){v(e,\"pea\");var n=[],r={type:null,idlType:null,readonly:!1};if(_(f,\"readonly\")){r.readonly=!0,n.push(h);var i=v();i&&n.push(i)}var a,s=(r.readonly?M:C)();if(s){var o=\"maplike\"===s,c=o||\"iterable\"===s;return r.type=s,\"maplike\"!==r.type&&\"setlike\"!==r.type&&delete r.readonly,v(),_(d,\"<\")?(r.idlType=[$()],v(),c&&(_(d,\",\")?(v(),r.idlType.push($()),v()):o&&error(\"Missing second type argument in \".concat(s,\" declaration\"))),_(d,\">\")||error(\"Unterminated \".concat(s,\" declaration\")),v(),_(d,\";\")||error(\"Missing semicolon after \".concat(s,\" declaration\"))):error(\"Error parsing \".concat(s,\" declaration\")),r}tokens=n.concat(tokens)}function H(e,n){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:\"interface\";v();var name=_(f)||error(\"No name for interface\"),i=[],a=u={type:r,name:e?name.value:m(name.value,\"interface\"),partial:e,members:i};for(e||(a.inheritance=inheritance()||null),v(),_(d,\"{\")||error(\"Bodyless interface\");;){if(v(n?i:null),_(d,\"}\"))return v(),_(d,\";\")||error(\"Missing semicolon after interface\"),a;var s=j(n?i:null);v();var o=O(n?i:null);if(o)o.extAttrs=s,a.members.push(o);else{var c=l.allowNestedTypedefs&&typedef(n?i:null)||U(n?i:null)||stringifier(n?i:null)||D(n?i:null)||attribute(n?i:null)||operation(n?i:null)||error(\"Unknown member\");c.extAttrs=s,a.members.push(c)}}}function B(e,n){if(v(),_(f,\"mixin\")){v();var name=_(f)||error(\"No name for interface mixin\"),r=[],i=u={type:\"interface mixin\",name:e?name.value:m(name.value,\"interface mixin\"),partial:e,members:r};for(v(),_(d,\"{\")||error(\"Bodyless interface mixin\");;){if(v(n?r:null),_(d,\"}\"))return v(),_(d,\";\")||error(\"Missing semicolon after interface mixin\"),i;var a=j(n?r:null);v();var s=O(n?r:null);if(s)s.extAttrs=a,i.members.push(s);else{var o=stringifier(n?r:null)||P(n?r:null)||q(n?r:null)||error(\"Unknown member\");o.extAttrs=a,i.members.push(o)}}}}function R(e,n){if(v(e?null:n,\"pea\"),_(f,\"interface\"))return B(e,n)||H(e,n)||error(\"Interface has no proper body\")}function namespace(e,n){if(v(e?null:n,\"pea\"),_(f,\"namespace\")){v();var name=_(f)||error(\"No name for namespace\"),r=[],i=u={type:\"namespace\",name:e?name.value:m(name.value,\"namespace\"),partial:e,members:r};for(v(),_(d,\"{\")||error(\"Bodyless namespace\");;){if(v(n?r:null),_(d,\"}\"))return v(),_(d,\";\")||error(\"Missing semicolon after namespace\"),i;var a=j(n?r:null);v();var s=P(n?r:null)||q(n?r:null)||error(\"Unknown member\");s.extAttrs=a,i.members.push(s)}}}function P(e,n){var r=v(e,\"pea\"),i=[],a={type:\"attribute\",static:!1,stringifier:!1,inherit:!1,readonly:!1};if(n&&(a[n]=!0),r&&i.push(r),_(f,\"readonly\")){a.readonly=!0,i.push(h);var s=v();s&&i.push(s)}var o=S(a);return o||(tokens=i.concat(tokens)),o}function q(e,n){v(e,\"pea\");var r=Object.assign({},i);return n&&(r[n]=!0),r.idlType=N(),A(r,e)}function partial(e){var n;if(v(e,\"pea\"),_(f,\"partial\"))return dictionary(!0,e)||R(!0,e)||namespace(!0,e)||error(\"Partial doesn't apply to anything\")}function dictionary(e,n){if(v(e?null:n,\"pea\"),_(f,\"dictionary\")){v();var name=_(f)||error(\"No name for dictionary\"),r=[],i=u={type:\"dictionary\",name:e?name.value:m(name.value,\"dictionary\"),partial:e,members:r};for(e||(i.inheritance=inheritance()||null),v(),_(d,\"{\")||error(\"Bodyless dictionary\");;){if(v(n?r:null),_(d,\"}\"))return v(),_(d,\";\")||error(\"Missing semicolon after dictionary\"),i;var a=j(n?r:null);v(n?r:null,\"pea\");var s=_(f,\"required\"),o=$(\"dictionary-type\")||error(\"No type for dictionary member\");v();var c=_(f)||error(\"No name for dictionary member\"),l=k();s&&l&&error(\"Required member must not have a default\");var member={type:\"field\",name:c.value,required:!!s,idlType:o,extAttrs:a};void 0!==l&&(member.default=l),i.members.push(member),v(),_(d,\";\")||error(\"Unterminated dictionary member\")}}}function W(e){if(v(e,\"pea\"),_(f,\"enum\")){v();var name=_(f)||error(\"No name for enum\"),n=[],r=u={type:\"enum\",name:m(name.value,\"enum\"),values:n};v(),_(d,\"{\")||error(\"No curly for enum\");for(var i=!1;;){if(v(e?n:null),_(d,\"}\"))return v(),_(d,\";\")||error(\"No semicolon after enum\"),r;var a=_(p)||error(\"Unexpected value in enum\");a.value=a.value.slice(1,-1),r.values.push(a),v(e?n:null),_(d,\",\")?(e&&n.push({type:\",\"}),v(e?n:null),i=!0):i=!1}}}function typedef(e){if(v(e,\"pea\"),_(f,\"typedef\")){var n={type:\"typedef\"};v(),n.idlType=$(\"typedef-type\")||error(\"No type in typedef\"),v();var name=_(f)||error(\"No name in typedef\");return n.name=m(name.value,\"typedef\"),u=n,v(),_(d,\";\")||error(\"Unterminated typedef\"),n}}function z(e){v(e,\"pea\");var target=_(f);if(target){var n=v();if(_(f,\"implements\")){var r={type:\"implements\",target:target.value};v();var i=_(f)||error(\"Incomplete implements statement\");return r.implements=i.value,v(),_(d,\";\")||error(\"No terminating ; for implements statement\"),r}tokens.unshift(n),tokens.unshift(target)}}function includes(e){v(e,\"pea\");var target=_(f);if(target){var n=v();if(_(f,\"includes\")){var r={type:\"includes\",target:target.value};v();var i=_(f)||error(\"Incomplete includes statement\");return r.includes=i.value,v(),_(d,\";\")||error(\"No terminating ; for includes statement\"),r}tokens.unshift(n),tokens.unshift(target)}}function definition(e){return callback(e)||R(!1,e)||partial(e)||dictionary(!1,e)||W(e)||typedef(e)||z(e)||includes(e)||namespace(!1,e)}function G(e){if(!tokens.length)return[];for(var n=[];;){var r=j(e?n:null),i=definition(e?n:null);if(!i){r.length&&error(\"Stray extended attributes\");break}i.extAttrs=r,n.push(i)}return n}var L=G(l.ws);return tokens.length&&error(\"Unrecognised tokens\"),L}var e={parse:function e(n,r){var tokens;return r||(r={}),o(i(n),r)}};\"undefined\"!=typeof module&&void 0!==module.exports?module.exports=e:\"function\"==typeof define&&define.amd?define([],function(){return e}):(self||window).WebIDL2=e}(),Zh=new IdlArray,Zh.add_untested_idls(document.getElementById(\"event-target-idl\").textContent),Zh.add_untested_idls(document.getElementById(\"base-audio-context-idl\").textContent),Zh.add_idls(document.getElementById(\"audio-buffer-idl\").textContent),audio_buffer=(new AudioContext).createBuffer(numberOfChannels=1,length=256,sampleRate=44100),Zh.add_objects({AudioBuffer:[\"audio_buffer\"]}),Zh.test();<\/__script__>".replace(/\/__script__/g, '/script'));

    }, false);
  })();
  </script>

              </div>
            </div>

            <div class="cf-column">
              <div class="cf-screenshot-container">
              
                <span class="cf-no-screenshot"></span>
              
              </div>
            </div>
          </div><!-- /.columns -->
        </div>
      </div><!-- /.captcha-container -->

      <div class="cf-section cf-wrapper">
        <div class="cf-columns two">
          <div class="cf-column">
            <h2 data-translate="why_captcha_headline">Why do I have to complete a CAPTCHA?</h2>
            
            <p data-translate="why_captcha_detail">Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.</p>
          </div>

          <div class="cf-column">
            <h2 data-translate="resolve_captcha_headline">What can I do to prevent this in the future?</h2>
            

            <p data-translate="resolve_captcha_antivirus">If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.</p>

            <p data-translate="resolve_captcha_network">If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.</p>
            
          </div>
        </div>
      </div><!-- /.section -->
      

      <div class="cf-error-footer cf-wrapper">
  <p>
    <span class="cf-footer-item">Cloudflare Ray ID: <strong>57544a463bec2136</strong></span>
    <span class="cf-footer-separator">&bull;</span>
    <span class="cf-footer-item"><span>Your IP</span>: 162.247.73.192</span>
    <span class="cf-footer-separator">&bull;</span>
    <span class="cf-footer-item"><span>Performance &amp; security by</span> <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=error_footer" id="brand_link" target="_blank">Cloudflare</a></span>
    
  </p>
</div><!-- /.error-footer -->


    </div><!-- /#cf-error-details -->
  </div><!-- /#cf-wrapper -->

  <script type="text/javascript">
  window._cf_translation = {};
  
  
</script>


  <script src="https://ajax.cloudflare.com/cdn-cgi/scripts/f8ce4a63/cloudflare-static/pic-chl.js"></script>
<script type="text/javascript">
  (function(){
    var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
    b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
    b(function(){
      var f = document.getElementById('challenge-form');
      if (f) {
        var input = document.createElement('input');
        input.type = 'hidden';
        input.name = 'cv_chal_result';
        input.value = window.__CF$cv$chal([0xeead9e48a8,0x7604ef4502]);
        f.appendChild(input);
        try {
           if (window.__CF$cv$fp) {
              var input = document.createElement('input');
              input.type = 'hidden';
              input.name = 'cv_chal_fp';
              input.value = window.__CF$cv$fp();
              f.appendChild(input);
           }
        } catch (e) { }
      }
    }, false);
  })();
</script>

</body>
</html>
© 2021 threat.gg