UNPKG

@react-native/debugger-frontend

Version:
57 lines 2.23 MB
/** * Lighthouse v12.5.1 (Mar 26 2025) * * Automated auditing, performance metrics, and best practices for the web. * * @homepage https://github.com/GoogleChrome/lighthouse#readme * @author Copyright 2025 Google LLC * @license Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. */ "use strict";(()=>{var yY=Object.create;var dd=Object.defineProperty;var vY=Object.getOwnPropertyDescriptor;var bY=Object.getOwnPropertyNames;var wY=Object.getPrototypeOf,xY=Object.prototype.hasOwnProperty;var i=(e,t)=>dd(e,"name",{value:t,configurable:!0});var g=(e,t)=>()=>(e&&(t=e(e=0)),t);var Ne=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),E=(e,t)=>{for(var n in t)dd(e,n,{get:t[n],enumerable:!0})},I_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of bY(t))!xY.call(e,a)&&a!==n&&dd(e,a,{get:()=>t[a],enumerable:!(r=vY(t,a))||r.enumerable});return e};var Yn=(e,t,n)=>(n=e!=null?yY(wY(e)):{},I_(t||!e||!e.__esModule?dd(n,"default",{value:e,enumerable:!0}):n,e)),DY=e=>I_(dd({},"__esModule",{value:!0}),e);function A_(){throw new Error("setTimeout has not been defined")}function F_(){throw new Error("clearTimeout has not been defined")}function R_(e){if(Ti===setTimeout)return setTimeout(e,0);if((Ti===A_||!Ti)&&setTimeout)return Ti=setTimeout,setTimeout(e,0);try{return Ti(e,0)}catch{try{return Ti.call(null,e,0)}catch{return Ti.call(this,e,0)}}}function EY(e){if(Si===clearTimeout)return clearTimeout(e);if((Si===F_||!Si)&&clearTimeout)return Si=clearTimeout,clearTimeout(e);try{return Si(e)}catch{try{return Si.call(null,e)}catch{return Si.call(this,e)}}}function TY(){!tu||!js||(tu=!1,js.length?To=js.concat(To):bh=-1,To.length&&__())}function __(){if(!tu){var e=R_(TY);tu=!0;for(var t=To.length;t;){for(js=To,To=[];++bh<t;)js&&js[bh].run();bh=-1,t=To.length}js=null,tu=!1,EY(e)}}function tr(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];To.push(new M_(e,t)),To.length===1&&!tu&&R_(__)}function M_(e,t){this.fun=e,this.array=t}function qs(){} function qY(e){throw new Error("process.binding is not supported")}function zY(){return"/"}function HY(e){throw new Error("process.chdir is not supported")}function WY(){return 0}function VY(e){var t=GY.call(eu)*.001,n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n=n-e[0],r=r-e[1],r<0&&(n--,r+=1e9)),[n,r]}function YY(){var e=new Date,t=e-$Y;return t/1e3}var Ti,Si,To,tu,js,bh,SY,CY,kY,IY,AY,FY,RY,_Y,MY,OY,NY,PY,LY,BY,UY,jY,eu,GY,$Y,nr,Ci=g(()=>{d();i(A_,"defaultSetTimout");i(F_,"defaultClearTimeout");Ti=A_,Si=F_;typeof globalThis.setTimeout=="function"&&(Ti=setTimeout);typeof globalThis.clearTimeout=="function"&&(Si=clearTimeout);i(R_,"runTimeout");i(EY,"runClearTimeout");To=[],tu=!1,bh=-1;i(TY,"cleanUpNextTick");i(__,"drainQueue");i(tr,"nextTick");i(M_,"Item");M_.prototype.run=function(){this.fun.apply(null,this.array)};SY="browser",CY="browser",kY=!0,IY={},AY=[],FY="",RY={},_Y={},MY={};i(qs,"noop");OY=qs,NY=qs,PY=qs,LY=qs,BY=qs,UY=qs,jY=qs;i(qY,"binding");i(zY,"cwd");i(HY,"chdir");i( WY,"umask");eu=globalThis.performance||{},GY=eu.now||eu.mozNow||eu.msNow||eu.oNow||eu.webkitNow||function(){return new Date().getTime()};i(VY,"hrtime");$Y=new Date;i(YY,"uptime");nr={nextTick:tr,title:SY,browser:kY,env:IY,argv:AY,version:FY,versions:RY,on:OY,addListener:NY,once:PY,off:LY,removeListener:BY,removeAllListeners:UY,emit:jY,binding:qY,cwd:zY,chdir:HY,umask:WY,hrtime:VY,platform:CY,release:_Y,config:MY,uptime:YY}});var d=g(()=>{"use strict";Ci();globalThis.process=nr});function L_(){ib=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t<n;++t)Ha[t]=e[t],Qr[e.charCodeAt(t)]=t;Qr[45]=62,Qr[95]=63}function JY(e){ib||L_();var t,n,r,a,o,s,c=e.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o=e[c-2]==="="?2:e[c-1]==="="?1:0,s=new KY(c*3/4-o),r=o>0?c-4:c;var u=0;for(t=0,n=0;t<r;t+=4,n+=3)a=Qr[e.charCodeAt(t)]<<18|Qr[e.charCodeAt(t+1)]<<12|Qr[e.charCodeAt(t+2)]<<6|Qr[e.charCodeAt(t+3)],s[u++]=a>>16&255,s[u++]=a>>8&255,s[u++]=a&255;return o===2?(a=Qr[e.charCodeAt(t)]<<2|Qr[e.charCodeAt(t+1)]>>4,s[u++]=a&255):o===1&&(a=Qr[e.charCodeAt(t)]<<10|Qr[e.charCodeAt(t+1)]<<4|Qr[e.charCodeAt(t+2)]>>2,s[u++]=a>>8&255,s[u++]=a&255),s}function XY(e){return Ha[e>>18&63]+Ha[e>>12&63]+Ha[e>>6&63]+Ha[e&63]}function ZY(e,t,n){for(var r,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(XY(r));return a.join("")}function O_(e){ib||L_();for(var t,n=e.length,r=n%3,a="",o=[],s=16383,c=0,u=n-r;c<u;c+= s)o.push(ZY(e,c,c+s>u?u:c+s));return r===1?(t=e[n-1],a+=Ha[t>>2],a+=Ha[t<<4&63],a+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],a+=Ha[t>>10],a+=Ha[t>>4&63],a+=Ha[t<<2&63],a+="="),o.push(a),o.join("")}function Dh(e,t,n,r,a){var o,s,c=a*8-r-1,u=(1<<c)-1,l=u>>1,m=-7,p=n?a-1:0,f=n?-1:1,h=e[t+p];for(p+=f,o=h&(1<<-m)-1,h>>=-m,m+=c;m>0;o=o*256+e[t+p],p+=f,m-=8);for(s=o&(1<<-m)-1,o>>=-m,m+=r;m>0;s=s*256+e[t+p],p+=f,m-=8);if(o===0)o=1-l;else{if(o===u)return s?NaN:(h?-1:1)*(1/0);s=s+Math.pow(2,r),o=o-l}return(h?-1:1)*s*Math.pow(2,o-r)}function B_(e,t,n,r,a,o){var s,c,u,l=o*8-a-1,m=(1<<l)-1,p=m>>1,f=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,y=r?1:-1,b=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,s=m):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),s+p>=1?t+=f/u:t+=f*Math.pow(2,1-p),t*u>=2&&(s++,u/=2),s+p>=m?(c=0,s=m):s+p>=1?(c=(t*u-1)*Math.pow(2,a),s=s+p):(c=t*Math.pow(2,p-1)*Math.pow(2,a),s=0));a>=8;e[n+h]=c&255,h+=y,c/=256,a-=8);for(s=s<<a|c,l+= a;l>0;e[n+h]=s&255,h+=y,s/=256,l-=8);e[n+h-y]|=b*128}function wh(){return re.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function So(e,t){if(wh()<t)throw new RangeError("Invalid typed array length");return re.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=re.prototype):(e===null&&(e=new re(t)),e.length=t),e}function re(e,t,n){if(!re.TYPED_ARRAY_SUPPORT&&!(this instanceof re))return new re(e,t,n);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return sb(this,e)}return j_(this,e,t,n)}function j_(e,t,n,r){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?rK(e,t,n,r):typeof t=="string"?nK(e,t,n):aK(e,t)}function q_(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function tK(e,t,n,r){return q_(t),t<=0?So(e,t):n!==void 0? typeof r=="string"?So(e,t).fill(n,r):So(e,t).fill(n):So(e,t)}function sb(e,t){if(q_(t),e=So(e,t<0?0:cb(t)|0),!re.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function nK(e,t,n){if((typeof n!="string"||n==="")&&(n="utf8"),!re.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=z_(t,n)|0;e=So(e,r);var a=e.write(t,n);return a!==r&&(e=e.slice(0,a)),e}function ob(e,t){var n=t.length<0?0:cb(t.length)|0;e=So(e,n);for(var r=0;r<n;r+=1)e[r]=t[r]&255;return e}function rK(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return n===void 0&&r===void 0?t=new Uint8Array(t):r===void 0?t=new Uint8Array(t,n):t=new Uint8Array(t,n,r),re.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=re.prototype):e=ob(e,t),e}function aK(e,t){if(Wa(t)){var n=cb(t.length)|0;return e=So(e,n),e.length===0||t.copy(e,0,0,n),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||EK(t.length)?So(e,0):ob(e,t);if(t.type==="Buffer"&&U_(t.data))return ob(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function cb(e){if(e>=wh())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+wh().toString(16)+" bytes");return e|0}function Wa(e){return!!(e!=null&&e._isBuffer)}function z_(e,t){if(Wa(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return xh(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n*2;case"hex":return n>>>1;case"base64":return K_(e).length;default:if(r)return xh(e).length;t=(""+t).toLowerCase(),r=!0}}function oK(e,t,n){ var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return hK(this,t,n);case"utf8":case"utf-8":return G_(this,t,n);case"ascii":return pK(this,t,n);case"latin1":case"binary":return fK(this,t,n);case"base64":return dK(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return gK(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function zs(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function H_(e,t,n,r,a){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0)if(a)n=0;else return-1;if(typeof t=="string"&&(t=re.from(t,r)),Wa(t))return t.length===0?-1:N_(e,t,n,r,a);if(typeof t=="number")return t=t&255,re.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf== "function"?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):N_(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function N_(e,t,n,r,a){var o=1,s=e.length,c=t.length;if(r!==void 0&&(r=String(r).toLowerCase(),r==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;o=2,s/=2,c/=2,n/=2}function u(h,y){return o===1?h[y]:h.readUInt16BE(y*o)}i(u,"read");var l;if(a){var m=-1;for(l=n;l<s;l++)if(u(e,l)===u(t,m===-1?0:l-m)){if(m===-1&&(m=l),l-m+1===c)return m*o}else m!==-1&&(l-=l-m),m=-1}else for(n+c>s&&(n=s-c),l=n;l>=0;l--){for(var p=!0,f=0;f<c;f++)if(u(e,l+f)!==u(t,f)){p=!1;break}if(p)return l}return-1}function iK(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r),r>a&&(r=a)):r=a;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var s=0;s<r;++s){var c=parseInt(t.substr(s*2,2),16);if(isNaN(c))return s;e[n+s]=c}return s}function sK(e,t,n,r){return Sh(xh(t,e.length- n),e,n,r)}function W_(e,t,n,r){return Sh(xK(t),e,n,r)}function cK(e,t,n,r){return W_(e,t,n,r)}function uK(e,t,n,r){return Sh(K_(t),e,n,r)}function lK(e,t,n,r){return Sh(DK(t,e.length-n),e,n,r)}function dK(e,t,n){return t===0&&n===e.length?O_(e):O_(e.slice(t,n))}function G_(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var o=e[a],s=null,c=o>239?4:o>223?3:o>191?2:1;if(a+c<=n){var u,l,m,p;switch(c){case 1:o<128&&(s=o);break;case 2:u=e[a+1],(u&192)===128&&(p=(o&31)<<6|u&63,p>127&&(s=p));break;case 3:u=e[a+1],l=e[a+2],(u&192)===128&&(l&192)===128&&(p=(o&15)<<12|(u&63)<<6|l&63,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[a+1],l=e[a+2],m=e[a+3],(u&192)===128&&(l&192)===128&&(m&192)===128&&(p=(o&15)<<18|(u&63)<<12|(l&63)<<6|m&63,p>65535&&p<1114112&&(s=p))}}s===null?(s=65533,c=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|s&1023),r.push(s),a+=c}return mK(r)}function mK(e){var t=e.length;if(t<=P_)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode. apply(String,e.slice(r,r+=P_));return n}function pK(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]&127);return r}function fK(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function hK(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",o=t;o<n;++o)a+=wK(e[o]);return a}function gK(e,t,n){for(var r=e.slice(t,n),a="",o=0;o<r.length;o+=2)a+=String.fromCharCode(r[o]+r[o+1]*256);return a}function Ln(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Ar(e,t,n,r,a,o){if(!Wa(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function Eh(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,o=Math.min(e.length-n,2);a<o;++a)e[n+a]=(t&255<<8*(r?a:1-a))>>>(r?a:1-a)* 8}function Th(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,o=Math.min(e.length-n,4);a<o;++a)e[n+a]=t>>>(r?a:3-a)*8&255}function V_(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function $_(e,t,n,r,a){return a||V_(e,t,n,4),B_(e,t,n,r,23,4),n+4}function Y_(e,t,n,r,a){return a||V_(e,t,n,8),B_(e,t,n,r,52,8),n+8}function vK(e){if(e=bK(e).replace(yK,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function bK(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function wK(e){return e<16?"0"+e.toString(16):e.toString(16)}function xh(e,t){t=t||1/0;for(var n,r=e.length,a=null,o=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}else if(s+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)< 0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error("Invalid code point")}return o}function xK(e){for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n)&255);return t}function DK(e,t){for(var n,r,a,o=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,a=n%256,o.push(a),o.push(r);return o}function K_(e){return JY(vK(e))}function Sh(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function EK(e){return e!==e}function TK(e){return e!=null&&(!!e._isBuffer||J_(e)||SK(e))}function J_(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function SK(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&J_(e.slice(0,0))}var Ha,Qr,KY,ib,QY,U_,eK,zxe,P_,yK,nu=g(()=>{d();Ha=[],Qr=[],KY=typeof Uint8Array< "u"?Uint8Array:Array,ib=!1;i(L_,"init");i(JY,"toByteArray");i(XY,"tripletToBase64");i(ZY,"encodeChunk");i(O_,"fromByteArray");i(Dh,"read");i(B_,"write");QY={}.toString,U_=Array.isArray||function(e){return QY.call(e)=="[object Array]"};eK=50;re.TYPED_ARRAY_SUPPORT=globalThis.TYPED_ARRAY_SUPPORT!==void 0?globalThis.TYPED_ARRAY_SUPPORT:!0;zxe=wh();i(wh,"kMaxLength");i(So,"createBuffer");i(re,"Buffer");re.poolSize=8192;re._augment=function(e){return e.__proto__=re.prototype,e};i(j_,"from");re.from=function(e,t,n){return j_(null,e,t,n)};re.TYPED_ARRAY_SUPPORT&&(re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&re[Symbol.species]);i(q_,"assertSize");i(tK,"alloc");re.alloc=function(e,t,n){return tK(null,e,t,n)};i(sb,"allocUnsafe");re.allocUnsafe=function(e){return sb(null,e)};re.allocUnsafeSlow=function(e){return sb(null,e)};i(nK,"fromString");i(ob,"fromArrayLike");i(rK,"fromArrayBuffer");i(aK,"fromObject");i(cb,"checked");re.isBuffer=TK;i( Wa,"internalIsBuffer");re.compare=i(function(t,n){if(!Wa(t)||!Wa(n))throw new TypeError("Arguments must be Buffers");if(t===n)return 0;for(var r=t.length,a=n.length,o=0,s=Math.min(r,a);o<s;++o)if(t[o]!==n[o]){r=t[o],a=n[o];break}return r<a?-1:a<r?1:0},"compare");re.isEncoding=i(function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},"isEncoding");re.concat=i(function(t,n){if(!U_(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return re.alloc(0);var r;if(n===void 0)for(n=0,r=0;r<t.length;++r)n+=t[r].length;var a=re.allocUnsafe(n),o=0;for(r=0;r<t.length;++r){var s=t[r];if(!Wa(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(a,o),o+=s.length}return a},"concat");i(z_,"byteLength");re.byteLength=z_;i(oK,"slowToString");re.prototype._isBuffer=!0;i(zs,"swap");re.prototype.swap16= i(function(){var t=this.length;if(t%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var n=0;n<t;n+=2)zs(this,n,n+1);return this},"swap16");re.prototype.swap32=i(function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var n=0;n<t;n+=4)zs(this,n,n+3),zs(this,n+1,n+2);return this},"swap32");re.prototype.swap64=i(function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var n=0;n<t;n+=8)zs(this,n,n+7),zs(this,n+1,n+6),zs(this,n+2,n+5),zs(this,n+3,n+4);return this},"swap64");re.prototype.toString=i(function(){var t=this.length|0;return t===0?"":arguments.length===0?G_(this,0,t):oK.apply(this,arguments)},"toString");re.prototype.equals=i(function(t){if(!Wa(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:re.compare(this,t)===0},"equals");re.prototype.inspect=i(function(){var t="",n=eK;return this.length>0&&(t=this.toString("hex",0,n).match( /.{2}/g).join(" "),this.length>n&&(t+=" ... ")),"<Buffer "+t+">"},"inspect");re.prototype.compare=i(function(t,n,r,a,o){if(!Wa(t))throw new TypeError("Argument must be a Buffer");if(n===void 0&&(n=0),r===void 0&&(r=t?t.length:0),a===void 0&&(a=0),o===void 0&&(o=this.length),n<0||r>t.length||a<0||o>this.length)throw new RangeError("out of range index");if(a>=o&&n>=r)return 0;if(a>=o)return-1;if(n>=r)return 1;if(n>>>=0,r>>>=0,a>>>=0,o>>>=0,this===t)return 0;for(var s=o-a,c=r-n,u=Math.min(s,c),l=this.slice(a,o),m=t.slice(n,r),p=0;p<u;++p)if(l[p]!==m[p]){s=l[p],c=m[p];break}return s<c?-1:c<s?1:0},"compare");i(H_,"bidirectionalIndexOf");i(N_,"arrayIndexOf");re.prototype.includes=i(function(t,n,r){return this.indexOf(t,n,r)!==-1},"includes");re.prototype.indexOf=i(function(t,n,r){return H_(this,t,n,r,!0)},"indexOf");re.prototype.lastIndexOf=i(function(t,n,r){return H_(this,t,n,r,!1)},"lastIndexOf");i(iK,"hexWrite");i(sK,"utf8Write");i(W_,"asciiWrite");i(cK,"latin1Write");i(uK,"base64Write"); i(lK,"ucs2Write");re.prototype.write=i(function(t,n,r,a){if(n===void 0)a="utf8",r=this.length,n=0;else if(r===void 0&&typeof n=="string")a=n,r=this.length,n=0;else if(isFinite(n))n=n|0,isFinite(r)?(r=r|0,a===void 0&&(a="utf8")):(a=r,r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var o=this.length-n;if((r===void 0||r>o)&&(r=o),t.length>0&&(r<0||n<0)||n>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return iK(this,t,n,r);case"utf8":case"utf-8":return sK(this,t,n,r);case"ascii":return W_(this,t,n,r);case"latin1":case"binary":return cK(this,t,n,r);case"base64":return uK(this,t,n,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lK(this,t,n,r);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},"write");re.prototype.toJSON=i(function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},"t\ oJSON");i(dK,"base64Slice");i(G_,"utf8Slice");P_=4096;i(mK,"decodeCodePointsArray");i(pK,"asciiSlice");i(fK,"latin1Slice");i(hK,"hexSlice");i(gK,"utf16leSlice");re.prototype.slice=i(function(t,n){var r=this.length;t=~~t,n=n===void 0?r:~~n,t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),n<0?(n+=r,n<0&&(n=0)):n>r&&(n=r),n<t&&(n=t);var a;if(re.TYPED_ARRAY_SUPPORT)a=this.subarray(t,n),a.__proto__=re.prototype;else{var o=n-t;a=new re(o,void 0);for(var s=0;s<o;++s)a[s]=this[s+t]}return a},"slice");i(Ln,"checkOffset");re.prototype.readUIntLE=i(function(t,n,r){t=t|0,n=n|0,r||Ln(t,n,this.length);for(var a=this[t],o=1,s=0;++s<n&&(o*=256);)a+=this[t+s]*o;return a},"readUIntLE");re.prototype.readUIntBE=i(function(t,n,r){t=t|0,n=n|0,r||Ln(t,n,this.length);for(var a=this[t+--n],o=1;n>0&&(o*=256);)a+=this[t+--n]*o;return a},"readUIntBE");re.prototype.readUInt8=i(function(t,n){return n||Ln(t,1,this.length),this[t]},"readUInt8");re.prototype.readUInt16LE=i(function(t,n){return n||Ln(t,2,this.length),this[t]|this[t+1]<< 8},"readUInt16LE");re.prototype.readUInt16BE=i(function(t,n){return n||Ln(t,2,this.length),this[t]<<8|this[t+1]},"readUInt16BE");re.prototype.readUInt32LE=i(function(t,n){return n||Ln(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},"readUInt32LE");re.prototype.readUInt32BE=i(function(t,n){return n||Ln(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},"readUInt32BE");re.prototype.readIntLE=i(function(t,n,r){t=t|0,n=n|0,r||Ln(t,n,this.length);for(var a=this[t],o=1,s=0;++s<n&&(o*=256);)a+=this[t+s]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*n)),a},"readIntLE");re.prototype.readIntBE=i(function(t,n,r){t=t|0,n=n|0,r||Ln(t,n,this.length);for(var a=n,o=1,s=this[t+--a];a>0&&(o*=256);)s+=this[t+--a]*o;return o*=128,s>=o&&(s-=Math.pow(2,8*n)),s},"readIntBE");re.prototype.readInt8=i(function(t,n){return n||Ln(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},"readInt8");re.prototype.readInt16LE=i(function(t,n){n||Ln(t,2,this.length);var r=this[t]| this[t+1]<<8;return r&32768?r|4294901760:r},"readInt16LE");re.prototype.readInt16BE=i(function(t,n){n||Ln(t,2,this.length);var r=this[t+1]|this[t]<<8;return r&32768?r|4294901760:r},"readInt16BE");re.prototype.readInt32LE=i(function(t,n){return n||Ln(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},"readInt32LE");re.prototype.readInt32BE=i(function(t,n){return n||Ln(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},"readInt32BE");re.prototype.readFloatLE=i(function(t,n){return n||Ln(t,4,this.length),Dh(this,t,!0,23,4)},"readFloatLE");re.prototype.readFloatBE=i(function(t,n){return n||Ln(t,4,this.length),Dh(this,t,!1,23,4)},"readFloatBE");re.prototype.readDoubleLE=i(function(t,n){return n||Ln(t,8,this.length),Dh(this,t,!0,52,8)},"readDoubleLE");re.prototype.readDoubleBE=i(function(t,n){return n||Ln(t,8,this.length),Dh(this,t,!1,52,8)},"readDoubleBE");i(Ar,"checkInt");re.prototype.writeUIntLE=i(function(t,n,r,a){if(t=+t,n=n|0,r=r|0,!a){var o=Math.pow(2,8* r)-1;Ar(this,t,n,r,o,0)}var s=1,c=0;for(this[n]=t&255;++c<r&&(s*=256);)this[n+c]=t/s&255;return n+r},"writeUIntLE");re.prototype.writeUIntBE=i(function(t,n,r,a){if(t=+t,n=n|0,r=r|0,!a){var o=Math.pow(2,8*r)-1;Ar(this,t,n,r,o,0)}var s=r-1,c=1;for(this[n+s]=t&255;--s>=0&&(c*=256);)this[n+s]=t/c&255;return n+r},"writeUIntBE");re.prototype.writeUInt8=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,1,255,0),re.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[n]=t&255,n+1},"writeUInt8");i(Eh,"objectWriteUInt16");re.prototype.writeUInt16LE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,2,65535,0),re.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8):Eh(this,t,n,!0),n+2},"writeUInt16LE");re.prototype.writeUInt16BE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,2,65535,0),re.TYPED_ARRAY_SUPPORT?(this[n]=t>>>8,this[n+1]=t&255):Eh(this,t,n,!1),n+2},"writeUInt16BE");i(Th,"objectWriteUInt32");re.prototype.writeUInt32LE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,4,4294967295,0),re.TYPED_ARRAY_SUPPORT? (this[n+3]=t>>>24,this[n+2]=t>>>16,this[n+1]=t>>>8,this[n]=t&255):Th(this,t,n,!0),n+4},"writeUInt32LE");re.prototype.writeUInt32BE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,4,4294967295,0),re.TYPED_ARRAY_SUPPORT?(this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255):Th(this,t,n,!1),n+4},"writeUInt32BE");re.prototype.writeIntLE=i(function(t,n,r,a){if(t=+t,n=n|0,!a){var o=Math.pow(2,8*r-1);Ar(this,t,n,r,o-1,-o)}var s=0,c=1,u=0;for(this[n]=t&255;++s<r&&(c*=256);)t<0&&u===0&&this[n+s-1]!==0&&(u=1),this[n+s]=(t/c>>0)-u&255;return n+r},"writeIntLE");re.prototype.writeIntBE=i(function(t,n,r,a){if(t=+t,n=n|0,!a){var o=Math.pow(2,8*r-1);Ar(this,t,n,r,o-1,-o)}var s=r-1,c=1,u=0;for(this[n+s]=t&255;--s>=0&&(c*=256);)t<0&&u===0&&this[n+s+1]!==0&&(u=1),this[n+s]=(t/c>>0)-u&255;return n+r},"writeIntBE");re.prototype.writeInt8=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,1,127,-128),re.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[n]=t&255,n+1},"writeInt8");re. prototype.writeInt16LE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,2,32767,-32768),re.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8):Eh(this,t,n,!0),n+2},"writeInt16LE");re.prototype.writeInt16BE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,2,32767,-32768),re.TYPED_ARRAY_SUPPORT?(this[n]=t>>>8,this[n+1]=t&255):Eh(this,t,n,!1),n+2},"writeInt16BE");re.prototype.writeInt32LE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,4,2147483647,-2147483648),re.TYPED_ARRAY_SUPPORT?(this[n]=t&255,this[n+1]=t>>>8,this[n+2]=t>>>16,this[n+3]=t>>>24):Th(this,t,n,!0),n+4},"writeInt32LE");re.prototype.writeInt32BE=i(function(t,n,r){return t=+t,n=n|0,r||Ar(this,t,n,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),re.TYPED_ARRAY_SUPPORT?(this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255):Th(this,t,n,!1),n+4},"writeInt32BE");i(V_,"checkIEEE754");i($_,"writeFloat");re.prototype.writeFloatLE=i(function(t,n,r){return $_(this,t,n,!0,r)},"writeFloatLE");re.prototype.writeFloatBE= i(function(t,n,r){return $_(this,t,n,!1,r)},"writeFloatBE");i(Y_,"writeDouble");re.prototype.writeDoubleLE=i(function(t,n,r){return Y_(this,t,n,!0,r)},"writeDoubleLE");re.prototype.writeDoubleBE=i(function(t,n,r){return Y_(this,t,n,!1,r)},"writeDoubleBE");re.prototype.copy=i(function(t,n,r,a){if(r||(r=0),!a&&a!==0&&(a=this.length),n>=t.length&&(n=t.length),n||(n=0),a>0&&a<r&&(a=r),a===r||t.length===0||this.length===0)return 0;if(n<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-n<a-r&&(a=t.length-n+r);var o=a-r,s;if(this===t&&r<n&&n<a)for(s=o-1;s>=0;--s)t[s+n]=this[s+r];else if(o<1e3||!re.TYPED_ARRAY_SUPPORT)for(s=0;s<o;++s)t[s+n]=this[s+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+o),n);return o},"copy");re.prototype.fill=i(function(t,n,r,a){if(typeof t=="string"){if(typeof n=="string"?(a=n,n=0,r=this.length): typeof r=="string"&&(a=r,r=this.length),t.length===1){var o=t.charCodeAt(0);o<256&&(t=o)}if(a!==void 0&&typeof a!="string")throw new TypeError("encoding must be a string");if(typeof a=="string"&&!re.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else typeof t=="number"&&(t=t&255);if(n<0||this.length<n||this.length<r)throw new RangeError("Out of range index");if(r<=n)return this;n=n>>>0,r=r===void 0?this.length:r>>>0,t||(t=0);var s;if(typeof t=="number")for(s=n;s<r;++s)this[s]=t;else{var c=Wa(t)?t:xh(new re(t,a).toString()),u=c.length;for(s=0;s<r-n;++s)this[s+n]=c[s%u]}return this},"fill");yK=/[^+\/0-9A-Za-z-_]/g;i(vK,"base64clean");i(bK,"stringtrim");i(wK,"toHex");i(xh,"utf8ToBytes");i(xK,"asciiToBytes");i(DK,"utf16leToBytes");i(K_,"base64ToBytes");i(Sh,"blitBuffer");i(EK,"isnan");i(TK,"isBuffer");i(J_,"isFastBuffer");i(SK,"isSlowBuffer")});function ki(){}function Et(){Et.init.call(this)}function X_(e){return e._maxListeners===void 0?Et.defaultMaxListeners:e._maxListeners}function CK(e,t,n){if(t)e.call(n);else for(var r=e.length,a=md(e,r),o=0;o<r;++o)a[o].call(n)}function kK(e,t,n,r){if(t)e.call(n,r);else for(var a=e.length,o=md(e,a),s=0;s<a;++s)o[s].call(n,r)}function IK(e,t,n,r,a){if(t)e.call(n,r,a);else for(var o=e.length,s=md(e,o),c=0;c<o;++c)s[c].call(n,r,a)}function AK(e,t,n,r,a,o){if(t)e.call(n,r,a,o);else for(var s=e.length,c=md(e,s),u=0;u<s;++u)c[u].call(n,r,a,o)}function FK(e,t,n,r){if(t)e.apply(n,r);else for(var a=e.length,o=md(e,a),s=0;s<a;++s)o[s].apply(n,r)}function Z_(e,t,n,r){var a,o,s;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if(o=e._events,o?(o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]):(o=e._events=new ki,e._eventsCount=0),!s)s=o[t]=n,++e._eventsCount;else if(typeof s=="function"?s=o[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push( n),!s.warned&&(a=X_(e),a&&a>0&&s.length>a)){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,RK(c)}return e}function RK(e){typeof console.warn=="function"?console.warn(e):console.log(e)}function Q_(e,t,n){var r=!1;function a(){e.removeListener(t,a),r||(r=!0,n.apply(e,arguments))}return i(a,"g"),a.listener=n,a}function eM(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function _K(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}function md(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}function MK(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}var ub,ea,Co=g(()=>{"use strict";d();i(ki,"EventHandlers");ki.prototype=Object.create(null);i(Et,"EventEmitter");ea=Et;Et.EventEmitter=Et;Et.usingDomains= !1;Et.prototype.domain=void 0;Et.prototype._events=void 0;Et.prototype._maxListeners=void 0;Et.defaultMaxListeners=10;Et.init=function(){this.domain=null,Et.usingDomains&&ub.active&&!(this instanceof ub.Domain)&&(this.domain=ub.active),(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new ki,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};Et.prototype.setMaxListeners=i(function(t){if(typeof t!="number"||t<0||isNaN(t))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=t,this},"setMaxListeners");i(X_,"$getMaxListeners");Et.prototype.getMaxListeners=i(function(){return X_(this)},"getMaxListeners");i(CK,"emitNone");i(kK,"emitOne");i(IK,"emitTwo");i(AK,"emitThree");i(FK,"emitMany");Et.prototype.emit=i(function(t){var n,r,a,o,s,c,u,l=!1,m=t==="error";if(c=this._events,c)m=m&&c.error==null;else if(!m)return!1;if(u=this.domain,m){if(n=arguments[1],u)n||(n=new Error('Uncaught, unspecified "error" event')), n.domainEmitter=this,n.domain=u,n.domainThrown=!1,u.emit("error",n);else{if(n instanceof Error)throw n;var p=new Error('Uncaught, unspecified "error" event. ('+n+")");throw p.context=n,p}return!1}if(r=c[t],!r)return!1;var f=typeof r=="function";switch(a=arguments.length,a){case 1:CK(r,f,this);break;case 2:kK(r,f,this,arguments[1]);break;case 3:IK(r,f,this,arguments[1],arguments[2]);break;case 4:AK(r,f,this,arguments[1],arguments[2],arguments[3]);break;default:for(o=new Array(a-1),s=1;s<a;s++)o[s-1]=arguments[s];FK(r,f,this,o)}return l&&u.exit(),!0},"emit");i(Z_,"_addListener");i(RK,"emitWarning");Et.prototype.addListener=i(function(t,n){return Z_(this,t,n,!1)},"addListener");Et.prototype.on=Et.prototype.addListener;Et.prototype.prependListener=i(function(t,n){return Z_(this,t,n,!0)},"prependListener");i(Q_,"_onceWrap");Et.prototype.once=i(function(t,n){if(typeof n!="function")throw new TypeError('"listener" argument must be a function');return this.on(t,Q_(this,t,n)),this},"once");Et.prototype. prependOnceListener=i(function(t,n){if(typeof n!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(t,Q_(this,t,n)),this},"prependOnceListener");Et.prototype.removeListener=i(function(t,n){var r,a,o,s,c;if(typeof n!="function")throw new TypeError('"listener" argument must be a function');if(a=this._events,!a)return this;if(r=a[t],!r)return this;if(r===n||r.listener&&r.listener===n)--this._eventsCount===0?this._events=new ki:(delete a[t],a.removeListener&&this.emit("removeListener",t,r.listener||n));else if(typeof r!="function"){for(o=-1,s=r.length;s-- >0;)if(r[s]===n||r[s].listener&&r[s].listener===n){c=r[s].listener,o=s;break}if(o<0)return this;if(r.length===1){if(r[0]=void 0,--this._eventsCount===0)return this._events=new ki,this;delete a[t]}else _K(r,o);a.removeListener&&this.emit("removeListener",t,c||n)}return this},"removeListener");Et.prototype.off=function(e,t){return this.removeListener(e,t)};Et.prototype.removeAllListeners=i(function(t){ var n,r;if(r=this._events,!r)return this;if(!r.removeListener)return arguments.length===0?(this._events=new ki,this._eventsCount=0):r[t]&&(--this._eventsCount===0?this._events=new ki:delete r[t]),this;if(arguments.length===0){for(var a=Object.keys(r),o=0,s;o<a.length;++o)s=a[o],s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events=new ki,this._eventsCount=0,this}if(n=r[t],typeof n=="function")this.removeListener(t,n);else if(n)do this.removeListener(t,n[n.length-1]);while(n[0]);return this},"removeAllListeners");Et.prototype.listeners=i(function(t){var n,r,a=this._events;return a?(n=a[t],n?typeof n=="function"?r=[n.listener||n]:r=MK(n):r=[]):r=[],r},"listeners");Et.listenerCount=function(e,t){return typeof e.listenerCount=="function"?e.listenerCount(t):eM.call(e,t)};Et.prototype.listenerCount=eM;i(eM,"listenerCount");Et.prototype.eventNames=i(function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]},"eventNames");i( _K,"spliceOne");i(md,"arrayClone");i(MK,"unwrapListeners")});var nM=Ne((Kxe,tM)=>{d();var ru=1e3,au=ru*60,ou=au*60,Hs=ou*24,OK=Hs*7,NK=Hs*365.25;tM.exports=function(e,t){t=t||{};var n=typeof e;if(n==="string"&&e.length>0)return PK(e);if(n==="number"&&isFinite(e))return t.long?BK(e):LK(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function PK(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*NK;case"weeks":case"week":case"w":return n*OK;case"days":case"day":case"d":return n*Hs;case"hours":case"hour":case"hrs":case"hr":case"h":return n*ou;case"minutes":case"minute":case"mins":case"min":case"m":return n*au;case"seconds":case"second":case"secs":case"sec":case"s":return n*ru;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default: return}}}}i(PK,"parse");function LK(e){var t=Math.abs(e);return t>=Hs?Math.round(e/Hs)+"d":t>=ou?Math.round(e/ou)+"h":t>=au?Math.round(e/au)+"m":t>=ru?Math.round(e/ru)+"s":e+"ms"}i(LK,"fmtShort");function BK(e){var t=Math.abs(e);return t>=Hs?Ch(e,t,Hs,"day"):t>=ou?Ch(e,t,ou,"hour"):t>=au?Ch(e,t,au,"minute"):t>=ru?Ch(e,t,ru,"second"):e+" ms"}i(BK,"fmtLong");function Ch(e,t,n,r){var a=t>=n*1.5;return Math.round(e/n)+" "+r+(a?"s":"")}i(Ch,"plural")});var aM=Ne((Zxe,rM)=>{d();function UK(e){n.debug=n,n.default=n,n.coerce=u,n.disable=o,n.enable=a,n.enabled=s,n.humanize=nM(),n.destroy=l,Object.keys(e).forEach(m=>{n[m]=e[m]}),n.names=[],n.skips=[],n.formatters={};function t(m){let p=0;for(let f=0;f<m.length;f++)p=(p<<5)-p+m.charCodeAt(f),p|=0;return n.colors[Math.abs(p)%n.colors.length]}i(t,"selectColor"),n.selectColor=t;function n(m){let p,f=null,h,y;function b(...w){if(!b.enabled)return;let D=b,T=Number(new Date),S=T-(p||T);D.diff=S,D.prev=p,D.curr=T,p=T,w[0]=n.coerce(w[0]),typeof w[0]!="string"&&w.unshift("%O");let k=0;w[0]=w[0].replace(/%([a-zA-Z%])/g,(Y,W)=>{if(Y==="%%")return"%";k++;let oe=n.formatters[W];if(typeof oe=="function"){let me=w[k];Y=oe.call(D,me),w.splice(k,1),k--}return Y}),n.formatArgs.call(D,w),(D.log||n.log).apply(D,w)}return i(b,"debug"),b.namespace=m,b.useColors=n.useColors(),b.color=n.selectColor(m),b.extend=r,b.destroy=n.destroy,Object.defineProperty(b,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null? f:(h!==n.namespaces&&(h=n.namespaces,y=n.enabled(m)),y),set:w=>{f=w}}),typeof n.init=="function"&&n.init(b),b}i(n,"createDebug");function r(m,p){let f=n(this.namespace+(typeof p>"u"?":":p)+m);return f.log=this.log,f}i(r,"extend");function a(m){n.save(m),n.namespaces=m,n.names=[],n.skips=[];let p,f=(typeof m=="string"?m:"").split(/[\s,]+/),h=f.length;for(p=0;p<h;p++)f[p]&&(m=f[p].replace(/\*/g,".*?"),m[0]==="-"?n.skips.push(new RegExp("^"+m.slice(1)+"$")):n.names.push(new RegExp("^"+m+"$")))}i(a,"enable");function o(){let m=[...n.names.map(c),...n.skips.map(c).map(p=>"-"+p)].join(",");return n.enable(""),m}i(o,"disable");function s(m){if(m[m.length-1]==="*")return!0;let p,f;for(p=0,f=n.skips.length;p<f;p++)if(n.skips[p].test(m))return!1;for(p=0,f=n.names.length;p<f;p++)if(n.names[p].test(m))return!0;return!1}i(s,"enabled");function c(m){return m.toString().substring(2,m.toString().length-2).replace(/\.\*\?$/,"*")}i(c,"toNamespace");function u(m){return m instanceof Error?m.stack||m.message: m}i(u,"coerce");function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return i(l,"destroy"),n.enable(n.load()),n}i(UK,"setup");rM.exports=UK});var oM=Ne((Vr,kh)=>{d();Vr.formatArgs=qK;Vr.save=zK;Vr.load=HK;Vr.useColors=jK;Vr.storage=WK();Vr.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Vr.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#\ FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function jK(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}i(jK,"useColors");function qK(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+kh.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice( 1,0,t,"color: inherit");let n=0,r=0;e[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(r=n))}),e.splice(r,0,t)}i(qK,"formatArgs");Vr.log=console.debug||console.log||(()=>{});function zK(e){try{e?Vr.storage.setItem("debug",e):Vr.storage.removeItem("debug")}catch{}}i(zK,"save");function HK(){let e;try{e=Vr.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}i(HK,"load");function WK(){try{return localStorage}catch{}}i(WK,"localstorage");kh.exports=aM()(Vr);var{formatters:GK}=kh.exports;GK.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});function Ih(e){if(!e)throw new Error("name must be non-empty")}function VK(e,t){for(var n=0,r=e.length,a;n<r;)a=n+r>>>1,e[a].startTime<t.startTime?n=a+1:r=a;e.splice(n,0,t)}var pr,iM,Rh,_h,pd,Mh,Ah,Fh,sM=g(()=>{d();pr=typeof performance<"u"&&performance,iM=pr&&pr.now?function(){return pr.now()}:function(){return Date.now()};i(Ih,"throwIfEmpty");i(VK,"insertSorted");pr&&pr.mark&&pr.getEntriesByName&&pr.getEntriesByType&&pr.clearMeasures?(Rh=i(function(e){Ih(e),pr.mark("start "+e)},"mark"),_h=i(function(e){Ih(e),pr.mark("end "+e),pr.measure(e,"start "+e,"end "+e);var t=pr.getEntriesByName(e);return t[t.length-1]},"stop"),pd=i(function(){return pr.getEntriesByType("measure")},"getEntries"),Mh=i(function(){pr.clearMarks(),pr.clearMeasures()},"clear")):(Ah={},Fh=[],Rh=i(function(e){Ih(e);var t=iM();Ah["$"+e]=t},"mark"),_h=i(function(e){Ih(e);var t=iM(),n=Ah["$"+e];if(!n)throw new Error("no known mark: "+e);var r={startTime:n,name:e,duration:t-n,entryType:"measure"};return VK(Fh,r),r},"stop"), pd=i(function(){return Fh},"getEntries"),Mh=i(function(){Ah={},Fh=[]},"clear"))});var Ai,Ii,iu,su,lb,cM,YK,uM,cu,H,ct=g(()=>{d();Ci();Co();Ai=Yn(oM());sM();Ii=nr.platform==="win32",iu=nr.browser,su={red:iu?"crimson":1,yellow:iu?"gold":3,cyan:iu?"darkturquoise":6,green:iu?"forestgreen":2,blue:iu?"steelblue":4,magenta:iu?"palevioletred":5};Ai.default.colors=[su.cyan,su.green,su.blue,su.magenta];lb=class extends Et{static{i(this,"Emitter")}issueStatus(t,n){(t==="status"||t==="statusEnd")&&this.emit(t,[t,...n])}issueWarning(t,n){this.emit("warning",[t,...n])}},cM={},YK=25,cu=class e{static{i(this,"Log")}static _logToStdErr(t,n){e.loggerfn(t)(...n)}static loggerfn(t){t=`LH:${t}`;let n=cM[t];return n||(n=(0,Ai.default)(t),cM[t]=n,t.endsWith("error")?n.color=su.red:t.endsWith("warn")&&(n.color=su.yellow)),n}static setLevel(t){switch(uM=t,t){case"silent":Ai.default.enable("-LH:*");break;case"verbose":Ai.default.enable("LH:*");break;case"warn":Ai.default.enable("-LH:*, LH:*:warn, LH:*:error");break;case"error":Ai.default.enable("-LH:*, LH:*:error");break;default:Ai.default.enable( "LH:*, -LH:*:verbose")}}static formatProtocol(t,n,r){let a=!nr||nr.browser?1/0:nr.stdout.columns,o=n.method||"?????",s=a-o.length-t.length-YK,c=n.params&&o!=="IO.read"?JSON.stringify(n.params).substr(0,s):"";e._logToStdErr(`${t}:${r||""}`,[o,c])}static isVerbose(){return uM==="verbose"}static time({msg:t,id:n,args:r=[]},a="log"){Rh(n),e[a]("status",t,...r)}static timeEnd({msg:t,id:n,args:r=[]},a="verbose"){e[a]("statusEnd",t,...r),_h(n)}static log(t,...n){return e.events.issueStatus(t,n),e._logToStdErr(t,n)}static warn(t,...n){return e.events.issueWarning(t,n),e._logToStdErr(`${t}:warn`,n)}static error(t,...n){return e._logToStdErr(`${t}:error`,n)}static verbose(t,...n){return e.events.issueStatus(t,n),e._logToStdErr(`${t}:verbose`,n)}static greenify(t){return`${e.green}${t}${e.reset}`}static redify(t){return`${e.red}${t}${e.reset}`}static get green(){return"\x1B[32m"}static get red(){return"\x1B[31m"}static get yellow(){return"\x1B[33m"}static get purple(){return"\x1B[95m"}static get reset(){ return"\x1B[0m"}static get bold(){return"\x1B[1m"}static get dim(){return"\x1B[2m"}static get tick(){return Ii?"√":"✓"}static get cross(){return Ii?"×":"✘"}static get whiteSmallSquare(){return Ii?"·":"▫"}static get heavyHorizontal(){return Ii?"─":"━"}static get heavyVertical(){return Ii?"│ ":"┃ "}static get heavyUpAndRight(){return Ii?"└":"┗"}static get heavyVerticalAndRight(){return Ii?"├":"┣"}static get heavyDownAndHorizontal(){return Ii?"┬":"┳"}static get doubleLightHorizontal(){return"──"}};cu.events=new lb;cu.takeTimeEntries=()=>{let e=pd();return Mh(),e};cu.getTimeEntries=()=>pd();H=cu});var rr=g(()=>{"use strict";d();});var db,Ee,kt=g(()=>{"use strict";d();rr();db=class{static{i(this,"BaseGatherer")}meta={supportedModes:[]};startInstrumentation(t){}startSensitiveInstrumentation(t){}stopSensitiveInstrumentation(t){}stopInstrumentation(t){}getArtifact(t){}},Ee=db});var KK,JK,XK,ZK,QK,eJ,Kn,ko=g(()=>{"use strict";d();ct();KK=/^(chrome|https?):/,JK=16,XK="RunTask",ZK="ThreadControllerImpl::RunTask",QK="ThreadControllerImpl::DoWork",eJ="TaskQueueManager::ProcessTaskFromWorkQueue",Kn=class e{static{i(this,"TraceProcessor")}static get TIMESPAN_MARKER_ID(){return"__lighthouseTimespanStart__"}static createNoNavstartError(){return new Error("No navigationStart event found")}static createNoResourceSendRequestError(){return new Error("No ResourceSendRequest event found")}static createNoTracingStartedError(){return new Error("No tracingStartedInBrowser event found")}static createNoFirstContentfulPaintError(){return new Error("No FirstContentfulPaint event found")}static createNoLighthouseMarkerError(){return new Error("No Lighthouse timespan marker event found")}static _isNavigationStartOfInterest(t){return t.name!=="navigationStart"?!1:t.args.data?.documentLoaderURL===void 0?!0:t.args.data?.documentLoaderURL?KK.test(t.args.data.documentLoaderURL):!1}static _sortTimestampEventGroup(t,n,r,a){ let o=i(p=>n[p],"lookupArrayIndexByTsIndex"),s=i(p=>a[o(p)],"lookupEventByTsIndex"),c=[],u=[],l=[];for(let p of t){let f=o(p),h=s(p);h.ph==="E"?c.push(f):h.ph==="X"||h.ph==="B"?u.push(f):l.push(f)}let m=new Map;for(let p of u){let f=a[p];if(f.ph==="X")m.set(p,f.dur);else{let h=Number.MAX_SAFE_INTEGER,y=0,b=r+t.length;for(let w=b;w<n.length;w++){let D=s(w);if(D.name===f.name&&D.pid===f.pid&&D.tid===f.tid)if(D.ph==="E"&&y===0){h=D.ts-f.ts;break}else D.ph==="E"?y--:D.ph==="B"&&y++}m.set(p,h)}}return u.sort((p,f)=>(m.get(f)||0)-(m.get(p)||0)||p-f),l.sort((p,f)=>p-f),[...c,...u,...l]}static filteredTraceSort(t,n){let r=[];for(let o=0;o<t.length;o++)n(t[o])&&r.push(o);r.sort((o,s)=>t[o].ts-t[s].ts);for(let o=0;o<r.length-1;o++){let s=t[r[o]].ts,c=[o];for(let l=o+1;l<r.length&&t[r[l]].ts===s;l++)c.push(l);if(c.length===1)continue;let u=e._sortTimestampEventGroup(c,r,o,t);r.splice(o,u.length,...u),o+=c.length-1}let a=[];for(let o=0;o<r.length;o++)a.push(t[r[o]]);return a}static assertHasToplevelEvents(t){ if(!t.some(this.isScheduleableTask))throw new Error("Could not find any top level events")}static _riskPercentiles(t,n,r,a=0){let o=0;for(let f=0;f<t.length;f++)o+=t[f];o-=a;let s=n-o,c=0,u=s,l=[],m=-1,p=t.length+1;a>0&&p--;for(let f of r){let h=f*n;for(;u<h&&m<t.length-1;)s+=c,p-=c<0?-1:1,a>0&&a<t[m+1]?(c=-a,a=0):(m++,c=t[m]),u=s+Math.abs(c)*p;l.push({percentile:f,time:Math.max(0,(h-s)/p)+JK})}return l}static getRiskToResponsiveness(t,n,r,a=[.5,.75,.9,.99,1]){let o=r-n;a.sort((c,u)=>c-u);let s=this.getMainThreadTopLevelEventDurations(t,n,r);return this._riskPercentiles(s.durations,o,a,s.clippedLength)}static getMainThreadTopLevelEventDurations(t,n=0,r=1/0){let a=[],o=0;for(let s of t){if(s.end<n||s.start>r)continue;let c=s.duration,u=s.start;u<n&&(u=n,c=s.end-n),s.end>r&&(o=c-(r-u)),a.push(c)}return a.sort((s,c)=>s-c),{durations:a,clippedLength:o}}static getMainThreadTopLevelEvents(t,n=0,r=1/0){let a=[],o;for(let s of t.mainThreadEvents){if(!this.isScheduleableTask(s)||!s.dur)continue; let c=(s.ts-t.timeOriginEvt.ts)/1e3,u=(s.ts+s.dur-t.timeOriginEvt.ts)/1e3;c>r||u<n||(o&&c<o.end&&(o.end=c-.001),o={start:c,end:u,duration:s.dur/1e3},a.push(o))}return a}static findMainFrameIds(t){let n=t.find(s=>s.name==="TracingStartedInBrowser");if(n?.args.data?.frames){let s=n.args.data.frames.find(l=>!l.parent),c=s?.frame,u=s?.processId;if(u&&c)return{startingPid:u,frameId:c}}let r=t.find(s=>s.name==="TracingStartedInPage");if(r?.args?.data){let s=r.args.data.page;if(s)return{startingPid:r.pid,frameId:s}}let a=t.find(s=>this._isNavigationStartOfInterest(s)&&s.args.data?.isLoadingMainFrame),o=t.find(s=>s.name==="ResourceSendRequest");if(a?.args?.data&&o&&o.pid===a.pid&&o.tid===a.tid){let s=a.args.frame;if(s)return{startingPid:a.pid,frameId:s}}throw this.createNoTracingStartedError()}static findMainFramePidTids(t,n){let r=n.filter(s=>(s.name==="FrameCommittedInBrowser"||s.name==="ProcessReadyInBrowser")&&s.args?.data?.frame===t.frameId&&s?.args?.data?.processId),a=r.length?r.map(s=>s?. args?.data?.processId):[t.startingPid],o=new Map;for(let s of new Set(a)){let c=n.filter(m=>m.cat==="__metadata"&&m.pid===s&&m.ph==="M"&&m.name==="thread_name"),u=c.find(m=>m.args.name==="CrRendererMain");u||(u=c.find(m=>m.args.name==="CrBrowserMain"));let l=u?.tid;if(!l)throw new Error("Unable to determine tid for renderer process");o.set(s,l)}return o}static isScheduleableTask(t){return t.name===XK||t.name===ZK||t.name===QK||t.name===eJ}static isLCPEvent(t){return t.name!=="largestContentfulPaint::Invalidate"&&t.name!=="largestContentfulPaint::Candidate"?!1:!!t.args?.frame}static isLCPCandidateEvent(t){return!!(t.name==="largestContentfulPaint::Candidate"&&t.args?.frame&&t.args.data&&t.args.data.size!==void 0)}static getFrameId(t){return t.args?.data?.frame||t.args.data?.frameID||t.args.frame}static computeValidLCPAllFrames(t,n){let r=t.filter(this.isLCPEvent).reverse(),a=new Map;for(let s of r){if(s.ts<=n.ts)break;let c=s.args.frame;a.has(c)||a.set(c,s)}let o;for(let s of a.values()) this.isLCPCandidateEvent(s)&&(!o||s.args.data.size>o.args.data.size)&&(o=s);return{lcp:o,invalidated:!!(!o&&a.size)}}static resolveRootFrames(t){let n=new Map;for(let a of t)a.parent&&n.set(a.id,a.parent);let r=new Map;for(let a of t){let o=a.id;for(;n.has(o);)o=n.get(o);if(o===void 0)throw new Error("Unexpected undefined frameId");r.set(a.id,o)}return r}static processTrace(t,n){let{timeOriginDeterminationMethod:r="auto"}=n||{},a=this.filteredTraceSort(t.traceEvents,k=>k.cat.includes("blink.user_