From b11490e4cc2cb697cb75f602b39ff066b6579f76 Mon Sep 17 00:00:00 2001 From: danielperezz Date: Mon, 17 Nov 2025 12:27:19 +0200 Subject: [PATCH 1/2] add notebook + rename directory + correct evidently version --- modules/src/evidently/evidently_iris.ipynb | 37 - .../src/evidently_iris/evidently_iris.ipynb | 1303 +++++++++++++++++ .../evidently_iris.py | 0 .../{evidently => evidently_iris}/item.yaml | 2 +- .../requirements.txt | 2 +- .../test_evidently_iris.py | 0 6 files changed, 1305 insertions(+), 39 deletions(-) delete mode 100644 modules/src/evidently/evidently_iris.ipynb create mode 100644 modules/src/evidently_iris/evidently_iris.ipynb rename modules/src/{evidently => evidently_iris}/evidently_iris.py (100%) rename modules/src/{evidently => evidently_iris}/item.yaml (96%) rename modules/src/{evidently => evidently_iris}/requirements.txt (60%) rename modules/src/{evidently => evidently_iris}/test_evidently_iris.py (100%) diff --git a/modules/src/evidently/evidently_iris.ipynb b/modules/src/evidently/evidently_iris.ipynb deleted file mode 100644 index 54f657bb0..000000000 --- a/modules/src/evidently/evidently_iris.ipynb +++ /dev/null @@ -1,37 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "initial_id", - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.6" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/modules/src/evidently_iris/evidently_iris.ipynb b/modules/src/evidently_iris/evidently_iris.ipynb new file mode 100644 index 000000000..90c461647 --- /dev/null +++ b/modules/src/evidently_iris/evidently_iris.ipynb @@ -0,0 +1,1303 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "8f92a6bb-e4b4-4b5d-91c7-2e99c97798c6", + "metadata": {}, + "source": [ + "# Evidently Iris Demo\n", + "\n", + "In this notebook, we’ll import the hub’s Evidently demo app, which monitors data quality and drift on Scikit-Learn’s Iris dataset. We’ll run it using the `evaluate()` method with a slightly modified dataset as the monitored data.\n", + "\n", + "The Evidently Iris module demonstrates a simple example of integrating MLRun with Evidently for data monitoring, which you can adapt to fit your own project needs or use as a reference implementation." + ] + }, + { + "cell_type": "markdown", + "id": "a6775277-5f4f-4261-9a06-5c6d87cb85c7", + "metadata": {}, + "source": [ + "## Set up an MLRun project and prepare the data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "d7a8c256-035f-4261-b494-f3f3cbd8c77c", + "metadata": {}, + "outputs": [], + "source": [ + "import mlrun\n", + "project = mlrun.get_or_create_project(\"evidently-demo\",'./evidently-demo')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "1e89667f-f84e-492a-a886-61104bc5ce49", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.datasets import load_iris\n", + "import pandas as pd\n", + "from mlrun.feature_store.api import norm_column_name\n", + "\n", + "iris = load_iris()\n", + "columns = [norm_column_name(col) for col in iris.feature_names]\n", + "current_df = pd.DataFrame(iris.data, columns=columns)\n", + "current_df[\"sepal_length_cm\"] += 0.3 # simulate drift" + ] + }, + { + "cell_type": "markdown", + "id": "af6e56af-c99d-481e-a32e-f7e5eac4ae3a", + "metadata": {}, + "source": [ + "## Get the module from the hub and edit its defaults" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "35a4bb6b-d15e-4bfd-8d04-2fa188cb36cc", + "metadata": {}, + "outputs": [], + "source": [ + "hub_mod = mlrun.get_hub_module(\"hub://evidently_iris\", download_files=True)\n", + "src_file_path = hub_mod.get_module_file_path()" + ] + }, + { + "cell_type": "markdown", + "id": "ba0c043b-7356-44da-b6d2-84eb02718482", + "metadata": {}, + "source": [ + "We need to modify the class defaults to include the Evidently workspace path and project ID parameters. This can be done in one of two ways: either by editing the downloaded source file directly and then evaluating with the standard class, or - as we’ll do now - by adding an inheriting class to the same file and evaluating using that new class.\n", + "\n", + "(Note: this is only needed when runnning the app using `evaluate()`. When setting it as a real-time function we can simply pass the parameters)." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "4e9253a9-58bd-4732-8eb1-80a7d15b2e7a", + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "import uuid\n", + "\n", + "ws = Path(\"./evidently_workspace\")\n", + "ws.mkdir(parents=True, exist_ok=True) # will create if missing\n", + "evidently_project_id = str(uuid.uuid4())\n", + "\n", + "wrapper_code = f\"\"\"\n", + "class EvidentlyIrisMonitoringAppWithWorkspaceSet(EvidentlyIrisMonitoringApp):\n", + " def __init__(self) -> None:\n", + " super().__init__(evidently_workspace_path=\"{ws}\", evidently_project_id=\"{evidently_project_id}\")\n", + " \"\"\"\n", + "\n", + "with open(src_file_path, \"a\") as f:\n", + " f.write(wrapper_code)" + ] + }, + { + "cell_type": "markdown", + "id": "5776541f-2d6f-4c10-9246-75fe14e1bbea", + "metadata": {}, + "source": [ + "Now we can actually import it as a module, using the `module()` method" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "3742576d-6da2-423d-8c1c-2861712a698f", + "metadata": {}, + "outputs": [], + "source": [ + "app_module = hub_mod.module()\n", + "evidently_app = app_module.EvidentlyIrisMonitoringAppWithWorkspaceSet" + ] + }, + { + "cell_type": "markdown", + "id": "57a81ea8-f203-4152-9492-a0f7b916d02b", + "metadata": {}, + "source": [ + "## Run the app\n", + "We are ready to call `evaluate()` (notice that the run is linked to the current (active) project that we created at the beggining of the notebook)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "d8103577-8523-4b64-bd67-e93bbde8dd06", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "> 2025-11-17 09:14:43,241 [info] Changing function name - adding `\"-batch\"` suffix: {\"func_name\":\"evidentlyirismonitoringappwithworkspaceset-batch\"}\n", + "> 2025-11-17 09:14:43,580 [info] Storing function: {\"db\":\"http://mlrun-api:8080\",\"name\":\"evidentlyirismonitoringappwithworkspaceset-batch--handler\",\"uid\":\"9ecf72a1bd82498c92d5897809b6a438\"}\n", + "> 2025-11-17 09:14:43,856 [info] downloading v3io:///projects/evidently-demo/artifacts/evidentlyirismonitoringappwithworkspaceset-batch_sample_data.parquet to local temp file\n", + "> 2025-11-17 09:14:43,890 [info] Running evidently app\n", + "> 2025-11-17 09:14:46,214 [info] Logged evidently object\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "
\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
projectuiditerstartendstatekindnamelabelsinputsparametersresultsartifact_uris
evidently-demo0Nov 17 09:14:43NaTcompletedrunevidentlyirismonitoringappwithworkspaceset-batch--handler
v3io_user=iguazio
kind=local
owner=iguazio
host=jupyter-97c64f97b-8qtcv
sample_data
write_output=False
existing_data_handling=fail_on_overlap
stream_profile=None
return={result_name: 'data_drift_test', result_value: 0.5, result_kind: 0, result_status: 1, result_extra_data: '{}'}
evidently_report=store://artifacts/evidently-demo/evidentlyirismonitoringappwithworkspaceset-batch--handler_evidently_report#0@9ecf72a1bd82498c92d5897809b6a438^2f82c069b396f23b4daae81540ffa386b44f165c
\n", + "
\n", + "
\n", + "
\n", + " Title\n", + " ×\n", + "
\n", + " \n", + "
\n", + "
\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "text/html": [ + " > to track results use the .show() or .logs() methods or click here to open in UI" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "> 2025-11-17 09:14:46,354 [info] Run execution finished: {\"name\":\"evidentlyirismonitoringappwithworkspaceset-batch--handler\",\"status\":\"completed\"}\n" + ] + } + ], + "source": [ + "# Evaluate directly on the sample data\n", + "run_result = evidently_app.evaluate(\n", + " func_path=hub_mod.get_module_file_path(),\n", + " sample_data=current_df,\n", + " run_local=True)" + ] + }, + { + "cell_type": "markdown", + "id": "2c6843cd-70d4-4e1a-8aa2-52b6ef5b0ec9", + "metadata": {}, + "source": [ + "## Examine the results\n", + "Notice that the 0.5 value in the demo run result is not derived from Evidently’s drift metrics, but is a constant placeholder added for demonstration only.\n", + "\n", + "Let's take a look at the artifact the app generated for us:" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "7f1680f5-0ee7-4a82-a351-f8348bf398cc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
\n", + "
\n", + " \n", + " \n", + " \n", + " \n", + "\n", + " \n", + " \n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "artifact_key = f\"{run_result.metadata.name}_evidently_report\"\n", + "artifact = project.get_artifact(artifact_key)\n", + "artifact.to_dataitem().show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "90328ee2-da5d-4f12-82e0-c4272df3df3f", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "mlrun-base-py311", + "language": "python", + "name": "conda-env-mlrun-base-py311-py" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/modules/src/evidently/evidently_iris.py b/modules/src/evidently_iris/evidently_iris.py similarity index 100% rename from modules/src/evidently/evidently_iris.py rename to modules/src/evidently_iris/evidently_iris.py diff --git a/modules/src/evidently/item.yaml b/modules/src/evidently_iris/item.yaml similarity index 96% rename from modules/src/evidently/item.yaml rename to modules/src/evidently_iris/item.yaml index c6a2abc2c..262b7e1b7 100644 --- a/modules/src/evidently/item.yaml +++ b/modules/src/evidently_iris/item.yaml @@ -16,6 +16,6 @@ spec: kind: monitoring_application requirements: - scikit-learn~=1.5.2 - - evidently~=0.7.6 + - evidently~=0.7.5 - pandas version: 1.0.0 \ No newline at end of file diff --git a/modules/src/evidently/requirements.txt b/modules/src/evidently_iris/requirements.txt similarity index 60% rename from modules/src/evidently/requirements.txt rename to modules/src/evidently_iris/requirements.txt index bd4abb36f..6bd12d901 100644 --- a/modules/src/evidently/requirements.txt +++ b/modules/src/evidently_iris/requirements.txt @@ -1,3 +1,3 @@ scikit-learn~=1.5.2 -evidently~=0.7.6 +evidently~=0.7.5 pandas \ No newline at end of file diff --git a/modules/src/evidently/test_evidently_iris.py b/modules/src/evidently_iris/test_evidently_iris.py similarity index 100% rename from modules/src/evidently/test_evidently_iris.py rename to modules/src/evidently_iris/test_evidently_iris.py From 06a53c2e9a00a888ec63ae36f1eaf77ef0a8d856 Mon Sep 17 00:00:00 2001 From: danielperezz Date: Mon, 17 Nov 2025 15:06:58 +0200 Subject: [PATCH 2/2] remove extra cell --- modules/src/evidently_iris/evidently_iris.ipynb | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/modules/src/evidently_iris/evidently_iris.ipynb b/modules/src/evidently_iris/evidently_iris.ipynb index 90c461647..c3299f82f 100644 --- a/modules/src/evidently_iris/evidently_iris.ipynb +++ b/modules/src/evidently_iris/evidently_iris.ipynb @@ -806,7 +806,7 @@ "should equal\n", "\n", "`):Q=\" \".concat(E,\" \").concat(Q)),$=d(this,y(k).call(this,\"\".concat(V).concat(Q)))}return Error.stackTraceLimit=W,$.generatedMessage=!L,Object.defineProperty(f($),\"name\",{value:\"AssertionError [ERR_ASSERTION]\",enumerable:!1,writable:!0,configurable:!0}),$.code=\"ERR_ASSERTION\",$.actual=z,$.expected=F,$.operator=E,Error.captureStackTrace&&Error.captureStackTrace(f($),B),$.stack,$.name=\"AssertionError\",d($)}var A,I;return function(R,$){if(typeof $!=\"function\"&&$!==null)throw new TypeError(\"Super expression must either be null or a function\");R.prototype=Object.create($&&$.prototype,{constructor:{value:R,writable:!0,configurable:!0}}),$&&m(R,$)}(k,D),A=k,I=[{key:\"toString\",value:function(){return\"\".concat(this.name,\" [\").concat(this.code,\"]: \").concat(this.message)}},{key:h.custom,value:function(R,$){return h(this,function(L){for(var E=1;E2?\"one of \".concat(v,\" \").concat(y.slice(0,h-1).join(\", \"),\", or \")+y[h-1]:h===2?\"one of \".concat(v,\" \").concat(y[0],\" or \").concat(y[1]):\"of \".concat(v,\" \").concat(y[0])}return\"of \".concat(v,\" \").concat(String(y))}g(\"ERR_AMBIGUOUS_ARGUMENT\",'The \"%s\" argument is ambiguous. %s',TypeError),g(\"ERR_INVALID_ARG_TYPE\",function(y,v,h){var b,x,_,w,T;if(d===void 0&&(d=a(32791)),d(typeof y==\"string\",\"'name' must be a string\"),typeof v==\"string\"&&(x=\"not \",v.substr(0,4)===x)?(b=\"must not be\",v=v.replace(/^not /,\"\")):b=\"must be\",function(C,S,P){return(P===void 0||P>C.length)&&(P=C.length),C.substring(P-9,P)===S}(y,\" argument\"))_=\"The \".concat(y,\" \").concat(b,\" \").concat(m(v,\"type\"));else{var M=(typeof T!=\"number\"&&(T=0),T+1>(w=y).length||w.indexOf(\".\",T)===-1?\"argument\":\"property\");_='The \"'.concat(y,'\" ').concat(M,\" \").concat(b,\" \").concat(m(v,\"type\"))}return _+\". Received type \".concat(s(h))},TypeError),g(\"ERR_INVALID_ARG_VALUE\",function(y,v){var h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:\"is invalid\";f===void 0&&(f=a(43827));var b=f.inspect(v);return b.length>128&&(b=\"\".concat(b.slice(0,128),\"...\")),\"The argument '\".concat(y,\"' \").concat(h,\". Received \").concat(b)},TypeError),g(\"ERR_INVALID_RETURN_VALUE\",function(y,v,h){var b;return b=h&&h.constructor&&h.constructor.name?\"instance of \".concat(h.constructor.name):\"type \".concat(s(h)),\"Expected \".concat(y,' to be returned from the \"').concat(v,'\"')+\" function but got \".concat(b,\".\")},TypeError),g(\"ERR_MISSING_ARGS\",function(){for(var y=arguments.length,v=new Array(y),h=0;h0,\"At least one arg needs to be specified\");var b=\"The \",x=v.length;switch(v=v.map(function(_){return'\"'.concat(_,'\"')}),x){case 1:b+=\"\".concat(v[0],\" argument\");break;case 2:b+=\"\".concat(v[0],\" and \").concat(v[1],\" arguments\");break;default:b+=v.slice(0,x-1).join(\", \"),b+=\", and \".concat(v[x-1],\" arguments\")}return\"\".concat(b,\" must be specified\")},TypeError),o.exports.codes=p},74061:function(o,i,a){function s(Z,J){return function(oe){if(Array.isArray(oe))return oe}(Z)||function(oe,ae){var se=[],ie=!0,ce=!1,ye=void 0;try{for(var De,ke=oe[Symbol.iterator]();!(ie=(De=ke.next()).done)&&(se.push(De.value),!ae||se.length!==ae);ie=!0);}catch(Ce){ce=!0,ye=Ce}finally{try{ie||ke.return==null||ke.return()}finally{if(ce)throw ye}}return se}(Z,J)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}function u(Z){return u=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(J){return typeof J}:function(J){return J&&typeof Symbol==\"function\"&&J.constructor===Symbol&&J!==Symbol.prototype?\"symbol\":typeof J},u(Z)}var c=/a/g.flags!==void 0,d=function(Z){var J=[];return Z.forEach(function(oe){return J.push(oe)}),J},f=function(Z){var J=[];return Z.forEach(function(oe,ae){return J.push([ae,oe])}),J},p=Object.is?Object.is:a(64003),g=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},m=Number.isNaN?Number.isNaN:a(15567);function y(Z){return Z.call.bind(Z)}var v=y(Object.prototype.hasOwnProperty),h=y(Object.prototype.propertyIsEnumerable),b=y(Object.prototype.toString),x=a(43827).types,_=x.isAnyArrayBuffer,w=x.isArrayBufferView,T=x.isDate,M=x.isMap,C=x.isRegExp,S=x.isSet,P=x.isNativeError,O=x.isBoxedPrimitive,D=x.isNumberObject,k=x.isStringObject,A=x.isBooleanObject,I=x.isBigIntObject,R=x.isSymbolObject,$=x.isFloat32Array,L=x.isFloat64Array;function E(Z){if(Z.length===0||Z.length>10)return!0;for(var J=0;J57)return!0}return Z.length===10&&Z>=Math.pow(2,32)}function B(Z){return Object.keys(Z).filter(E).concat(g(Z).filter(Object.prototype.propertyIsEnumerable.bind(Z)))}function z(Z,J){if(Z===J)return 0;for(var oe=Z.length,ae=J.length,se=0,ie=Math.min(oe,ae);se0?h-4:h;for(y=0;y>16&255,x[_++]=m>>8&255,x[_++]=255&m;return b===2&&(m=s[g.charCodeAt(y)]<<2|s[g.charCodeAt(y+1)]>>4,x[_++]=255&m),b===1&&(m=s[g.charCodeAt(y)]<<10|s[g.charCodeAt(y+1)]<<4|s[g.charCodeAt(y+2)]>>2,x[_++]=m>>8&255,x[_++]=255&m),x},i.fromByteArray=function(g){for(var m,y=g.length,v=y%3,h=[],b=16383,x=0,_=y-v;x<_;x+=b)h.push(p(g,x,x+b>_?_:x+b));return v===1?(m=g[y-1],h.push(a[m>>2]+a[m<<4&63]+\"==\")):v===2&&(m=(g[y-2]<<8)+g[y-1],h.push(a[m>>10]+a[m>>4&63]+a[m<<2&63]+\"=\")),h.join(\"\")};for(var a=[],s=[],u=typeof Uint8Array<\"u\"?Uint8Array:Array,c=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",d=0;d<64;++d)a[d]=c[d],s[c.charCodeAt(d)]=d;function f(g){var m=g.length;if(m%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var y=g.indexOf(\"=\");return y===-1&&(y=m),[y,y===m?0:4-y%4]}function p(g,m,y){for(var v,h,b=[],x=m;x>18&63]+a[h>>12&63]+a[h>>6&63]+a[63&h]);return b.join(\"\")}s[45]=62,s[95]=63},6614:function(o,i,a){var s=a(68318),u=a(68222),c=u(s(\"String.prototype.indexOf\"));o.exports=function(d,f){var p=s(d,!!f);return typeof p==\"function\"&&c(d,\".prototype.\")>-1?u(p):p}},68222:function(o,i,a){var s=a(77575),u=a(68318),c=u(\"%Function.prototype.apply%\"),d=u(\"%Function.prototype.call%\"),f=u(\"%Reflect.apply%\",!0)||s.call(d,c),p=u(\"%Object.getOwnPropertyDescriptor%\",!0),g=u(\"%Object.defineProperty%\",!0),m=u(\"%Math.max%\");if(g)try{g({},\"a\",{value:1})}catch{g=null}o.exports=function(v){var h=f(s,d,arguments);return p&&g&&p(h,\"length\").configurable&&g(h,\"length\",{value:1+m(0,v.length-(arguments.length-1))}),h};var y=function(){return f(s,c,arguments)};g?g(o.exports,\"apply\",{value:y}):o.exports.apply=y},60721:function(o,i,a){function s(_,w){if((T=(_=w?_.toExponential(w-1):_.toExponential()).indexOf(\"e\"))<0)return null;var T,M=_.slice(0,T);return[M.length>1?M[0]+M.slice(2):M,+_.slice(T+1)]}a.d(i,{WU:function(){return v},FF:function(){return x}});var u,c=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function d(_){if(!(w=c.exec(_)))throw new Error(\"invalid format: \"+_);var w;return new f({fill:w[1],align:w[2],sign:w[3],symbol:w[4],zero:w[5],width:w[6],comma:w[7],precision:w[8]&&w[8].slice(1),trim:w[9],type:w[10]})}function f(_){this.fill=_.fill===void 0?\" \":_.fill+\"\",this.align=_.align===void 0?\">\":_.align+\"\",this.sign=_.sign===void 0?\"-\":_.sign+\"\",this.symbol=_.symbol===void 0?\"\":_.symbol+\"\",this.zero=!!_.zero,this.width=_.width===void 0?void 0:+_.width,this.comma=!!_.comma,this.precision=_.precision===void 0?void 0:+_.precision,this.trim=!!_.trim,this.type=_.type===void 0?\"\":_.type+\"\"}function p(_,w){var T=s(_,w);if(!T)return _+\"\";var M=T[0],C=T[1];return C<0?\"0.\"+new Array(-C).join(\"0\")+M:M.length>C+1?M.slice(0,C+1)+\".\"+M.slice(C+1):M+new Array(C-M.length+2).join(\"0\")}d.prototype=f.prototype,f.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(this.width===void 0?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(this.precision===void 0?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var g={\"%\":function(_,w){return(100*_).toFixed(w)},b:function(_){return Math.round(_).toString(2)},c:function(_){return _+\"\"},d:function(_){return Math.abs(_=Math.round(_))>=1e21?_.toLocaleString(\"en\").replace(/,/g,\"\"):_.toString(10)},e:function(_,w){return _.toExponential(w)},f:function(_,w){return _.toFixed(w)},g:function(_,w){return _.toPrecision(w)},o:function(_){return Math.round(_).toString(8)},p:function(_,w){return p(100*_,w)},r:p,s:function(_,w){var T=s(_,w);if(!T)return _+\"\";var M=T[0],C=T[1],S=C-(u=3*Math.max(-8,Math.min(8,Math.floor(C/3))))+1,P=M.length;return S===P?M:S>P?M+new Array(S-P+1).join(\"0\"):S>0?M.slice(0,S)+\".\"+M.slice(S):\"0.\"+new Array(1-S).join(\"0\")+s(_,Math.max(0,w+S-1))[0]},X:function(_){return Math.round(_).toString(16).toUpperCase()},x:function(_){return Math.round(_).toString(16)}};function m(_){return _}var y,v,h=Array.prototype.map,b=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function x(_){var w,T,M=_.grouping===void 0||_.thousands===void 0?m:(w=h.call(_.grouping,Number),T=_.thousands+\"\",function(R,$){for(var L=R.length,E=[],B=0,z=w[0],F=0;L>0&&z>0&&(F+z+1>$&&(z=Math.max(1,$-F)),E.push(R.substring(L-=z,L+z)),!((F+=z+1)>$));)z=w[B=(B+1)%w.length];return E.reverse().join(T)}),C=_.currency===void 0?\"\":_.currency[0]+\"\",S=_.currency===void 0?\"\":_.currency[1]+\"\",P=_.decimal===void 0?\".\":_.decimal+\"\",O=_.numerals===void 0?m:function(R){return function($){return $.replace(/[0-9]/g,function(L){return R[+L]})}}(h.call(_.numerals,String)),D=_.percent===void 0?\"%\":_.percent+\"\",k=_.minus===void 0?\"-\":_.minus+\"\",A=_.nan===void 0?\"NaN\":_.nan+\"\";function I(R){var $=(R=d(R)).fill,L=R.align,E=R.sign,B=R.symbol,z=R.zero,F=R.width,W=R.comma,Y=R.precision,N=R.trim,V=R.type;V===\"n\"?(W=!0,V=\"g\"):g[V]||(Y===void 0&&(Y=12),N=!0,V=\"g\"),(z||$===\"0\"&&L===\"=\")&&(z=!0,$=\"0\",L=\"=\");var Q=B===\"$\"?C:B===\"#\"&&/[boxX]/.test(V)?\"0\"+V.toLowerCase():\"\",K=B===\"$\"?S:/[%p]/.test(V)?D:\"\",re=g[V],ee=/[defgprs%]/.test(V);function X(H){var G,Z,J,oe=Q,ae=K;if(V===\"c\")ae=re(H)+ae,H=\"\";else{var se=(H=+H)<0||1/H<0;if(H=isNaN(H)?A:re(Math.abs(H),Y),N&&(H=function(ye){e:for(var De,ke=ye.length,Ce=1,de=-1;Ce0&&(de=0)}return de>0?ye.slice(0,de)+ye.slice(De+1):ye}(H)),se&&+H==0&&E!==\"+\"&&(se=!1),oe=(se?E===\"(\"?E:k:E===\"-\"||E===\"(\"?\"\":E)+oe,ae=(V===\"s\"?b[8+u/3]:\"\")+ae+(se&&E===\"(\"?\")\":\"\"),ee){for(G=-1,Z=H.length;++G(J=H.charCodeAt(G))||J>57){ae=(J===46?P+H.slice(G+1):H.slice(G))+ae,H=H.slice(0,G);break}}}W&&!z&&(H=M(H,1/0));var ie=oe.length+H.length+ae.length,ce=ie>1)+oe+H+ae+ce.slice(ie);break;default:H=ce+oe+H+ae}return O(H)}return Y=Y===void 0?6:/[gprs]/.test(V)?Math.max(1,Math.min(21,Y)):Math.max(0,Math.min(20,Y)),X.toString=function(){return R+\"\"},X}return{format:I,formatPrefix:function(R,$){var L,E=I(((R=d(R)).type=\"f\",R)),B=3*Math.max(-8,Math.min(8,Math.floor((L=$,((L=s(Math.abs(L)))?L[1]:NaN)/3)))),z=Math.pow(10,-B),F=b[8+B/3];return function(W){return E(z*W)+F}}}}y=x({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),v=y.format,y.formatPrefix},84096:function(o,i,a){a.d(i,{i$:function(){return b},Dq:function(){return v},g0:function(){return x}});var s=a(58176),u=a(48480),c=a(59879),d=a(82301),f=a(34823),p=a(79791);function g(Be){if(0<=Be.y&&Be.y<100){var Ne=new Date(-1,Be.m,Be.d,Be.H,Be.M,Be.S,Be.L);return Ne.setFullYear(Be.y),Ne}return new Date(Be.y,Be.m,Be.d,Be.H,Be.M,Be.S,Be.L)}function m(Be){if(0<=Be.y&&Be.y<100){var Ne=new Date(Date.UTC(-1,Be.m,Be.d,Be.H,Be.M,Be.S,Be.L));return Ne.setUTCFullYear(Be.y),Ne}return new Date(Date.UTC(Be.y,Be.m,Be.d,Be.H,Be.M,Be.S,Be.L))}function y(Be,Ne,Ge){return{y:Be,m:Ne,d:Ge,H:0,M:0,S:0,L:0}}function v(Be){var Ne=Be.dateTime,Ge=Be.date,rt=Be.time,Pt=Be.periods,Qe=Be.days,ct=Be.shortDays,mt=Be.months,Lt=Be.shortMonths,St=P(Pt),Ht=O(Pt),ut=P(Qe),we=O(Qe),Oe=P(ct),Ye=O(ct),Ve=P(mt),tt=O(mt),Ke=P(Lt),et=O(Lt),lt={a:function(kt){return ct[kt.getDay()]},A:function(kt){return Qe[kt.getDay()]},b:function(kt){return Lt[kt.getMonth()]},B:function(kt){return mt[kt.getMonth()]},c:null,d:H,e:H,f:ae,H:G,I:Z,j:J,L:oe,m:se,M:ie,p:function(kt){return Pt[+(kt.getHours()>=12)]},q:function(kt){return 1+~~(kt.getMonth()/3)},Q:dt,s:at,S:ce,u:ye,U:De,V:ke,w:Ce,W:de,x:null,X:null,y:xe,Y:te,Z:le,\"%\":ot},pt={a:function(kt){return ct[kt.getUTCDay()]},A:function(kt){return Qe[kt.getUTCDay()]},b:function(kt){return Lt[kt.getUTCMonth()]},B:function(kt){return mt[kt.getUTCMonth()]},c:null,d:pe,e:pe,f:Me,H:_e,I:he,j:ve,L:Te,m:Pe,M:Ae,p:function(kt){return Pt[+(kt.getUTCHours()>=12)]},q:function(kt){return 1+~~(kt.getUTCMonth()/3)},Q:dt,s:at,S:Ie,u:Ee,U:Re,V:je,w:qe,W:He,x:null,X:null,y:We,Y:Ue,Z:Je,\"%\":ot},xt={a:function(kt,qt,Ft){var yt=Oe.exec(qt.slice(Ft));return yt?(kt.w=Ye[yt[0].toLowerCase()],Ft+yt[0].length):-1},A:function(kt,qt,Ft){var yt=ut.exec(qt.slice(Ft));return yt?(kt.w=we[yt[0].toLowerCase()],Ft+yt[0].length):-1},b:function(kt,qt,Ft){var yt=Ke.exec(qt.slice(Ft));return yt?(kt.m=et[yt[0].toLowerCase()],Ft+yt[0].length):-1},B:function(kt,qt,Ft){var yt=Ve.exec(qt.slice(Ft));return yt?(kt.m=tt[yt[0].toLowerCase()],Ft+yt[0].length):-1},c:function(kt,qt,Ft){return Yt(kt,Ne,qt,Ft)},d:F,e:F,f:K,H:Y,I:Y,j:W,L:Q,m:z,M:N,p:function(kt,qt,Ft){var yt=St.exec(qt.slice(Ft));return yt?(kt.p=Ht[yt[0].toLowerCase()],Ft+yt[0].length):-1},q:B,Q:ee,s:X,S:V,u:k,U:A,V:I,w:D,W:R,x:function(kt,qt,Ft){return Yt(kt,Ge,qt,Ft)},X:function(kt,qt,Ft){return Yt(kt,rt,qt,Ft)},y:L,Y:$,Z:E,\"%\":re};function it(kt,qt){return function(Ft){var yt,vt,_t,At=[],It=-1,Wt=0,Ct=kt.length;for(Ft instanceof Date||(Ft=new Date(+Ft));++It53)return null;\"w\"in _t||(_t.w=1),\"Z\"in _t?(vt=(yt=m(y(_t.y,0,1))).getUTCDay(),yt=vt>4||vt===0?s.l6.ceil(yt):(0,s.l6)(yt),yt=u.Z.offset(yt,7*(_t.V-1)),_t.y=yt.getUTCFullYear(),_t.m=yt.getUTCMonth(),_t.d=yt.getUTCDate()+(_t.w+6)%7):(vt=(yt=g(y(_t.y,0,1))).getDay(),yt=vt>4||vt===0?c.wA.ceil(yt):(0,c.wA)(yt),yt=d.Z.offset(yt,7*(_t.V-1)),_t.y=yt.getFullYear(),_t.m=yt.getMonth(),_t.d=yt.getDate()+(_t.w+6)%7)}else(\"W\"in _t||\"U\"in _t)&&(\"w\"in _t||(_t.w=\"u\"in _t?_t.u%7:\"W\"in _t?1:0),vt=\"Z\"in _t?m(y(_t.y,0,1)).getUTCDay():g(y(_t.y,0,1)).getDay(),_t.m=0,_t.d=\"W\"in _t?(_t.w+6)%7+7*_t.W-(vt+5)%7:_t.w+7*_t.U-(vt+6)%7);return\"Z\"in _t?(_t.H+=_t.Z/100|0,_t.M+=_t.Z%100,m(_t)):g(_t)}}function Yt(kt,qt,Ft,yt){for(var vt,_t,At=0,It=qt.length,Wt=Ft.length;At=Wt)return-1;if((vt=qt.charCodeAt(At++))===37){if(vt=qt.charAt(At++),!(_t=xt[vt in _?qt.charAt(At++):vt])||(yt=_t(kt,Ft,yt))<0)return-1}else if(vt!=Ft.charCodeAt(yt++))return-1}return yt}return lt.x=it(Ge,lt),lt.X=it(rt,lt),lt.c=it(Ne,lt),pt.x=it(Ge,pt),pt.X=it(rt,pt),pt.c=it(Ne,pt),{format:function(kt){var qt=it(kt+=\"\",lt);return qt.toString=function(){return kt},qt},parse:function(kt){var qt=zt(kt+=\"\",!1);return qt.toString=function(){return kt},qt},utcFormat:function(kt){var qt=it(kt+=\"\",pt);return qt.toString=function(){return kt},qt},utcParse:function(kt){var qt=zt(kt+=\"\",!0);return qt.toString=function(){return kt},qt}}}var h,b,x,_={\"-\":\"\",_:\" \",0:\"0\"},w=/^\\s*\\d+/,T=/^%/,M=/[\\\\^$*+?|[\\]().{}]/g;function C(Be,Ne,Ge){var rt=Be<0?\"-\":\"\",Pt=(rt?-Be:Be)+\"\",Qe=Pt.length;return rt+(Qe68?1900:2e3),Ge+rt[0].length):-1}function E(Be,Ne,Ge){var rt=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(Ne.slice(Ge,Ge+6));return rt?(Be.Z=rt[1]?0:-(rt[2]+(rt[3]||\"00\")),Ge+rt[0].length):-1}function B(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+1));return rt?(Be.q=3*rt[0]-3,Ge+rt[0].length):-1}function z(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+2));return rt?(Be.m=rt[0]-1,Ge+rt[0].length):-1}function F(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+2));return rt?(Be.d=+rt[0],Ge+rt[0].length):-1}function W(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+3));return rt?(Be.m=0,Be.d=+rt[0],Ge+rt[0].length):-1}function Y(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+2));return rt?(Be.H=+rt[0],Ge+rt[0].length):-1}function N(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+2));return rt?(Be.M=+rt[0],Ge+rt[0].length):-1}function V(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+2));return rt?(Be.S=+rt[0],Ge+rt[0].length):-1}function Q(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+3));return rt?(Be.L=+rt[0],Ge+rt[0].length):-1}function K(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge,Ge+6));return rt?(Be.L=Math.floor(rt[0]/1e3),Ge+rt[0].length):-1}function re(Be,Ne,Ge){var rt=T.exec(Ne.slice(Ge,Ge+1));return rt?Ge+rt[0].length:-1}function ee(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge));return rt?(Be.Q=+rt[0],Ge+rt[0].length):-1}function X(Be,Ne,Ge){var rt=w.exec(Ne.slice(Ge));return rt?(Be.s=+rt[0],Ge+rt[0].length):-1}function H(Be,Ne){return C(Be.getDate(),Ne,2)}function G(Be,Ne){return C(Be.getHours(),Ne,2)}function Z(Be,Ne){return C(Be.getHours()%12||12,Ne,2)}function J(Be,Ne){return C(1+d.Z.count((0,f.Z)(Be),Be),Ne,3)}function oe(Be,Ne){return C(Be.getMilliseconds(),Ne,3)}function ae(Be,Ne){return oe(Be,Ne)+\"000\"}function se(Be,Ne){return C(Be.getMonth()+1,Ne,2)}function ie(Be,Ne){return C(Be.getMinutes(),Ne,2)}function ce(Be,Ne){return C(Be.getSeconds(),Ne,2)}function ye(Be){var Ne=Be.getDay();return Ne===0?7:Ne}function De(Be,Ne){return C(c.OM.count((0,f.Z)(Be)-1,Be),Ne,2)}function ke(Be,Ne){var Ge=Be.getDay();return Be=Ge>=4||Ge===0?(0,c.bL)(Be):c.bL.ceil(Be),C(c.bL.count((0,f.Z)(Be),Be)+((0,f.Z)(Be).getDay()===4),Ne,2)}function Ce(Be){return Be.getDay()}function de(Be,Ne){return C(c.wA.count((0,f.Z)(Be)-1,Be),Ne,2)}function xe(Be,Ne){return C(Be.getFullYear()%100,Ne,2)}function te(Be,Ne){return C(Be.getFullYear()%1e4,Ne,4)}function le(Be){var Ne=Be.getTimezoneOffset();return(Ne>0?\"-\":(Ne*=-1,\"+\"))+C(Ne/60|0,\"0\",2)+C(Ne%60,\"0\",2)}function pe(Be,Ne){return C(Be.getUTCDate(),Ne,2)}function _e(Be,Ne){return C(Be.getUTCHours(),Ne,2)}function he(Be,Ne){return C(Be.getUTCHours()%12||12,Ne,2)}function ve(Be,Ne){return C(1+u.Z.count((0,p.Z)(Be),Be),Ne,3)}function Te(Be,Ne){return C(Be.getUTCMilliseconds(),Ne,3)}function Me(Be,Ne){return Te(Be,Ne)+\"000\"}function Pe(Be,Ne){return C(Be.getUTCMonth()+1,Ne,2)}function Ae(Be,Ne){return C(Be.getUTCMinutes(),Ne,2)}function Ie(Be,Ne){return C(Be.getUTCSeconds(),Ne,2)}function Ee(Be){var Ne=Be.getUTCDay();return Ne===0?7:Ne}function Re(Be,Ne){return C(s.Ox.count((0,p.Z)(Be)-1,Be),Ne,2)}function je(Be,Ne){var Ge=Be.getUTCDay();return Be=Ge>=4||Ge===0?(0,s.hB)(Be):s.hB.ceil(Be),C(s.hB.count((0,p.Z)(Be),Be)+((0,p.Z)(Be).getUTCDay()===4),Ne,2)}function qe(Be){return Be.getUTCDay()}function He(Be,Ne){return C(s.l6.count((0,p.Z)(Be)-1,Be),Ne,2)}function We(Be,Ne){return C(Be.getUTCFullYear()%100,Ne,2)}function Ue(Be,Ne){return C(Be.getUTCFullYear()%1e4,Ne,4)}function Je(){return\"+0000\"}function ot(){return\"%\"}function dt(Be){return+Be}function at(Be){return Math.floor(+Be/1e3)}h=v({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),b=h.format,h.parse,x=h.utcFormat,h.utcParse},82301:function(o,i,a){a.d(i,{a:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setHours(0,0,0,0)},function(f,p){f.setDate(f.getDate()+p)},function(f,p){return(p-f-(p.getTimezoneOffset()-f.getTimezoneOffset())*u.yB)/u.UD},function(f){return f.getDate()-1});i.Z=c;var d=c.range},54263:function(o,i,a){a.d(i,{UD:function(){return d},Y2:function(){return c},Ym:function(){return s},iM:function(){return f},yB:function(){return u}});var s=1e3,u=6e4,c=36e5,d=864e5,f=6048e5},81041:function(o,i,a){a.r(i),a.d(i,{timeDay:function(){return w.Z},timeDays:function(){return w.a},timeFriday:function(){return T.mC},timeFridays:function(){return T.b$},timeHour:function(){return x},timeHours:function(){return _},timeInterval:function(){return s.Z},timeMillisecond:function(){return c},timeMilliseconds:function(){return d},timeMinute:function(){return v},timeMinutes:function(){return h},timeMonday:function(){return T.wA},timeMondays:function(){return T.bJ},timeMonth:function(){return C},timeMonths:function(){return S},timeSaturday:function(){return T.EY},timeSaturdays:function(){return T.Ff},timeSecond:function(){return g},timeSeconds:function(){return m},timeSunday:function(){return T.OM},timeSundays:function(){return T.vm},timeThursday:function(){return T.bL},timeThursdays:function(){return T.$t},timeTuesday:function(){return T.sy},timeTuesdays:function(){return T.aU},timeWednesday:function(){return T.zg},timeWednesdays:function(){return T.Ld},timeWeek:function(){return T.OM},timeWeeks:function(){return T.vm},timeYear:function(){return P.Z},timeYears:function(){return P.g},utcDay:function(){return $.Z},utcDays:function(){return $.y},utcFriday:function(){return L.QQ},utcFridays:function(){return L.fz},utcHour:function(){return I},utcHours:function(){return R},utcMillisecond:function(){return c},utcMilliseconds:function(){return d},utcMinute:function(){return D},utcMinutes:function(){return k},utcMonday:function(){return L.l6},utcMondays:function(){return L.$3},utcMonth:function(){return B},utcMonths:function(){return z},utcSaturday:function(){return L.g4},utcSaturdays:function(){return L.Q_},utcSecond:function(){return g},utcSeconds:function(){return m},utcSunday:function(){return L.Ox},utcSundays:function(){return L.SU},utcThursday:function(){return L.hB},utcThursdays:function(){return L.xj},utcTuesday:function(){return L.J1},utcTuesdays:function(){return L.DK},utcWednesday:function(){return L.b3},utcWednesdays:function(){return L.uy},utcWeek:function(){return L.Ox},utcWeeks:function(){return L.SU},utcYear:function(){return F.Z},utcYears:function(){return F.D}});var s=a(30052),u=(0,s.Z)(function(){},function(W,Y){W.setTime(+W+Y)},function(W,Y){return Y-W});u.every=function(W){return W=Math.floor(W),isFinite(W)&&W>0?W>1?(0,s.Z)(function(Y){Y.setTime(Math.floor(Y/W)*W)},function(Y,N){Y.setTime(+Y+N*W)},function(Y,N){return(N-Y)/W}):u:null};var c=u,d=u.range,f=a(54263),p=(0,s.Z)(function(W){W.setTime(W-W.getMilliseconds())},function(W,Y){W.setTime(+W+Y*f.Ym)},function(W,Y){return(Y-W)/f.Ym},function(W){return W.getUTCSeconds()}),g=p,m=p.range,y=(0,s.Z)(function(W){W.setTime(W-W.getMilliseconds()-W.getSeconds()*f.Ym)},function(W,Y){W.setTime(+W+Y*f.yB)},function(W,Y){return(Y-W)/f.yB},function(W){return W.getMinutes()}),v=y,h=y.range,b=(0,s.Z)(function(W){W.setTime(W-W.getMilliseconds()-W.getSeconds()*f.Ym-W.getMinutes()*f.yB)},function(W,Y){W.setTime(+W+Y*f.Y2)},function(W,Y){return(Y-W)/f.Y2},function(W){return W.getHours()}),x=b,_=b.range,w=a(82301),T=a(59879),M=(0,s.Z)(function(W){W.setDate(1),W.setHours(0,0,0,0)},function(W,Y){W.setMonth(W.getMonth()+Y)},function(W,Y){return Y.getMonth()-W.getMonth()+12*(Y.getFullYear()-W.getFullYear())},function(W){return W.getMonth()}),C=M,S=M.range,P=a(34823),O=(0,s.Z)(function(W){W.setUTCSeconds(0,0)},function(W,Y){W.setTime(+W+Y*f.yB)},function(W,Y){return(Y-W)/f.yB},function(W){return W.getUTCMinutes()}),D=O,k=O.range,A=(0,s.Z)(function(W){W.setUTCMinutes(0,0,0)},function(W,Y){W.setTime(+W+Y*f.Y2)},function(W,Y){return(Y-W)/f.Y2},function(W){return W.getUTCHours()}),I=A,R=A.range,$=a(48480),L=a(58176),E=(0,s.Z)(function(W){W.setUTCDate(1),W.setUTCHours(0,0,0,0)},function(W,Y){W.setUTCMonth(W.getUTCMonth()+Y)},function(W,Y){return Y.getUTCMonth()-W.getUTCMonth()+12*(Y.getUTCFullYear()-W.getUTCFullYear())},function(W){return W.getUTCMonth()}),B=E,z=E.range,F=a(79791)},30052:function(o,i,a){a.d(i,{Z:function(){return c}});var s=new Date,u=new Date;function c(d,f,p,g){function m(y){return d(y=arguments.length===0?new Date:new Date(+y)),y}return m.floor=function(y){return d(y=new Date(+y)),y},m.ceil=function(y){return d(y=new Date(y-1)),f(y,1),d(y),y},m.round=function(y){var v=m(y),h=m.ceil(y);return y-v0))return x;do x.push(b=new Date(+y)),f(y,h),d(y);while(b=v)for(;d(v),!y(v);)v.setTime(v-1)},function(v,h){if(v>=v)if(h<0)for(;++h<=0;)for(;f(v,-1),!y(v););else for(;--h>=0;)for(;f(v,1),!y(v););})},p&&(m.count=function(y,v){return s.setTime(+y),u.setTime(+v),d(s),d(u),Math.floor(p(s,u))},m.every=function(y){return y=Math.floor(y),isFinite(y)&&y>0?y>1?m.filter(g?function(v){return g(v)%y==0}:function(v){return m.count(0,v)%y==0}):m:null}),m}},48480:function(o,i,a){a.d(i,{y:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCDate(f.getUTCDate()+p)},function(f,p){return(p-f)/u.UD},function(f){return f.getUTCDate()-1});i.Z=c;var d=c.range},58176:function(o,i,a){a.d(i,{$3:function(){return b},DK:function(){return x},J1:function(){return p},Ox:function(){return d},QQ:function(){return y},Q_:function(){return M},SU:function(){return h},b3:function(){return g},fz:function(){return T},g4:function(){return v},hB:function(){return m},l6:function(){return f},uy:function(){return _},xj:function(){return w}});var s=a(30052),u=a(54263);function c(C){return(0,s.Z)(function(S){S.setUTCDate(S.getUTCDate()-(S.getUTCDay()+7-C)%7),S.setUTCHours(0,0,0,0)},function(S,P){S.setUTCDate(S.getUTCDate()+7*P)},function(S,P){return(P-S)/u.iM})}var d=c(0),f=c(1),p=c(2),g=c(3),m=c(4),y=c(5),v=c(6),h=d.range,b=f.range,x=p.range,_=g.range,w=m.range,T=y.range,M=v.range},79791:function(o,i,a){a.d(i,{D:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setUTCMonth(0,1),d.setUTCHours(0,0,0,0)},function(d,f){d.setUTCFullYear(d.getUTCFullYear()+f)},function(d,f){return f.getUTCFullYear()-d.getUTCFullYear()},function(d){return d.getUTCFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&&d>0?(0,s.Z)(function(f){f.setUTCFullYear(Math.floor(f.getUTCFullYear()/d)*d),f.setUTCMonth(0,1),f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCFullYear(f.getUTCFullYear()+p*d)}):null},i.Z=u;var c=u.range},59879:function(o,i,a){a.d(i,{$t:function(){return w},EY:function(){return v},Ff:function(){return M},Ld:function(){return _},OM:function(){return d},aU:function(){return x},b$:function(){return T},bJ:function(){return b},bL:function(){return m},mC:function(){return y},sy:function(){return p},vm:function(){return h},wA:function(){return f},zg:function(){return g}});var s=a(30052),u=a(54263);function c(C){return(0,s.Z)(function(S){S.setDate(S.getDate()-(S.getDay()+7-C)%7),S.setHours(0,0,0,0)},function(S,P){S.setDate(S.getDate()+7*P)},function(S,P){return(P-S-(P.getTimezoneOffset()-S.getTimezoneOffset())*u.yB)/u.iM})}var d=c(0),f=c(1),p=c(2),g=c(3),m=c(4),y=c(5),v=c(6),h=d.range,b=f.range,x=p.range,_=g.range,w=m.range,T=y.range,M=v.range},34823:function(o,i,a){a.d(i,{g:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setMonth(0,1),d.setHours(0,0,0,0)},function(d,f){d.setFullYear(d.getFullYear()+f)},function(d,f){return f.getFullYear()-d.getFullYear()},function(d){return d.getFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&&d>0?(0,s.Z)(function(f){f.setFullYear(Math.floor(f.getFullYear()/d)*d),f.setMonth(0,1),f.setHours(0,0,0,0)},function(f,p){f.setFullYear(f.getFullYear()+p*d)}):null},i.Z=u;var c=u.range},17045:function(o,i,a){var s=a(8709),u=typeof Symbol==\"function\"&&typeof Symbol(\"foo\")==\"symbol\",c=Object.prototype.toString,d=Array.prototype.concat,f=Object.defineProperty,p=a(55622)(),g=f&&p,m=function(v,h,b,x){if(h in v){if(x===!0){if(v[h]===b)return}else if(typeof(_=x)!=\"function\"||c.call(_)!==\"[object Function]\"||!x())return}var _;g?f(v,h,{configurable:!0,enumerable:!1,value:b,writable:!0}):v[h]=b},y=function(v,h){var b=arguments.length>2?arguments[2]:{},x=s(h);u&&(x=d.call(x,Object.getOwnPropertySymbols(h)));for(var _=0;_0&&P.length>C&&!P.warned){P.warned=!0;var D=new Error(\"Possible EventEmitter memory leak detected. \"+P.length+\" \"+String(w)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");D.name=\"MaxListenersExceededWarning\",D.emitter=_,D.type=w,D.count=P.length,O=D,console&&console.warn&&console.warn(O)}return _}function m(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function y(_,w,T){var M={fired:!1,wrapFn:void 0,target:_,type:w,listener:T},C=m.bind(M);return C.listener=T,M.wrapFn=C,C}function v(_,w,T){var M=_._events;if(M===void 0)return[];var C=M[w];return C===void 0?[]:typeof C==\"function\"?T?[C.listener||C]:[C]:T?function(S){for(var P=new Array(S.length),O=0;O0&&(S=w[0]),S instanceof Error)throw S;var P=new Error(\"Unhandled error.\"+(S?\" (\"+S.message+\")\":\"\"));throw P.context=S,P}var O=C[_];if(O===void 0)return!1;if(typeof O==\"function\")s(O,this,w);else{var D=O.length,k=b(O,D);for(T=0;T=0;S--)if(T[S]===w||T[S].listener===w){P=T[S].listener,C=S;break}if(C<0)return this;C===0?T.shift():function(O,D){for(;D+1=0;M--)this.removeListener(_,w[M]);return this},c.prototype.listeners=function(_){return v(this,_,!0)},c.prototype.rawListeners=function(_){return v(this,_,!1)},c.listenerCount=function(_,w){return typeof _.listenerCount==\"function\"?_.listenerCount(w):h.call(_,w)},c.prototype.listenerCount=h,c.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},92770:function(o,i,a){var s=a(18546);o.exports=function(u){var c=typeof u;if(c===\"string\"){var d=u;if((u=+u)==0&&s(d))return!1}else if(c!==\"number\")return!1;return u-u<1}},31353:function(o,i,a){var s=a(85395),u=Object.prototype.toString,c=Object.prototype.hasOwnProperty;o.exports=function(d,f,p){if(!s(f))throw new TypeError(\"iterator must be a function\");var g;arguments.length>=3&&(g=p),u.call(d)===\"[object Array]\"?function(m,y,v){for(var h=0,b=m.length;h\"u\"?s:v(Uint8Array),x={\"%AggregateError%\":typeof AggregateError>\"u\"?s:AggregateError,\"%Array%\":Array,\"%ArrayBuffer%\":typeof ArrayBuffer>\"u\"?s:ArrayBuffer,\"%ArrayIteratorPrototype%\":y?v([][Symbol.iterator]()):s,\"%AsyncFromSyncIteratorPrototype%\":s,\"%AsyncFunction%\":h,\"%AsyncGenerator%\":h,\"%AsyncGeneratorFunction%\":h,\"%AsyncIteratorPrototype%\":h,\"%Atomics%\":typeof Atomics>\"u\"?s:Atomics,\"%BigInt%\":typeof BigInt>\"u\"?s:BigInt,\"%BigInt64Array%\":typeof BigInt64Array>\"u\"?s:BigInt64Array,\"%BigUint64Array%\":typeof BigUint64Array>\"u\"?s:BigUint64Array,\"%Boolean%\":Boolean,\"%DataView%\":typeof DataView>\"u\"?s:DataView,\"%Date%\":Date,\"%decodeURI%\":decodeURI,\"%decodeURIComponent%\":decodeURIComponent,\"%encodeURI%\":encodeURI,\"%encodeURIComponent%\":encodeURIComponent,\"%Error%\":Error,\"%eval%\":eval,\"%EvalError%\":EvalError,\"%Float32Array%\":typeof Float32Array>\"u\"?s:Float32Array,\"%Float64Array%\":typeof Float64Array>\"u\"?s:Float64Array,\"%FinalizationRegistry%\":typeof FinalizationRegistry>\"u\"?s:FinalizationRegistry,\"%Function%\":c,\"%GeneratorFunction%\":h,\"%Int8Array%\":typeof Int8Array>\"u\"?s:Int8Array,\"%Int16Array%\":typeof Int16Array>\"u\"?s:Int16Array,\"%Int32Array%\":typeof Int32Array>\"u\"?s:Int32Array,\"%isFinite%\":isFinite,\"%isNaN%\":isNaN,\"%IteratorPrototype%\":y?v(v([][Symbol.iterator]())):s,\"%JSON%\":typeof JSON==\"object\"?JSON:s,\"%Map%\":typeof Map>\"u\"?s:Map,\"%MapIteratorPrototype%\":typeof Map<\"u\"&&y?v(new Map()[Symbol.iterator]()):s,\"%Math%\":Math,\"%Number%\":Number,\"%Object%\":Object,\"%parseFloat%\":parseFloat,\"%parseInt%\":parseInt,\"%Promise%\":typeof Promise>\"u\"?s:Promise,\"%Proxy%\":typeof Proxy>\"u\"?s:Proxy,\"%RangeError%\":RangeError,\"%ReferenceError%\":ReferenceError,\"%Reflect%\":typeof Reflect>\"u\"?s:Reflect,\"%RegExp%\":RegExp,\"%Set%\":typeof Set>\"u\"?s:Set,\"%SetIteratorPrototype%\":typeof Set<\"u\"&&y?v(new Set()[Symbol.iterator]()):s,\"%SharedArrayBuffer%\":typeof SharedArrayBuffer>\"u\"?s:SharedArrayBuffer,\"%String%\":String,\"%StringIteratorPrototype%\":y?v(\"\"[Symbol.iterator]()):s,\"%Symbol%\":y?Symbol:s,\"%SyntaxError%\":u,\"%ThrowTypeError%\":m,\"%TypedArray%\":b,\"%TypeError%\":d,\"%Uint8Array%\":typeof Uint8Array>\"u\"?s:Uint8Array,\"%Uint8ClampedArray%\":typeof Uint8ClampedArray>\"u\"?s:Uint8ClampedArray,\"%Uint16Array%\":typeof Uint16Array>\"u\"?s:Uint16Array,\"%Uint32Array%\":typeof Uint32Array>\"u\"?s:Uint32Array,\"%URIError%\":URIError,\"%WeakMap%\":typeof WeakMap>\"u\"?s:WeakMap,\"%WeakRef%\":typeof WeakRef>\"u\"?s:WeakRef,\"%WeakSet%\":typeof WeakSet>\"u\"?s:WeakSet};try{null.error}catch($){var _=v(v($));x[\"%Error.prototype%\"]=_}var w=function $(L){var E;if(L===\"%AsyncFunction%\")E=f(\"async function () {}\");else if(L===\"%GeneratorFunction%\")E=f(\"function* () {}\");else if(L===\"%AsyncGeneratorFunction%\")E=f(\"async function* () {}\");else if(L===\"%AsyncGenerator%\"){var B=$(\"%AsyncGeneratorFunction%\");B&&(E=B.prototype)}else if(L===\"%AsyncIteratorPrototype%\"){var z=$(\"%AsyncGenerator%\");z&&(E=v(z.prototype))}return x[L]=E,E},T={\"%ArrayBufferPrototype%\":[\"ArrayBuffer\",\"prototype\"],\"%ArrayPrototype%\":[\"Array\",\"prototype\"],\"%ArrayProto_entries%\":[\"Array\",\"prototype\",\"entries\"],\"%ArrayProto_forEach%\":[\"Array\",\"prototype\",\"forEach\"],\"%ArrayProto_keys%\":[\"Array\",\"prototype\",\"keys\"],\"%ArrayProto_values%\":[\"Array\",\"prototype\",\"values\"],\"%AsyncFunctionPrototype%\":[\"AsyncFunction\",\"prototype\"],\"%AsyncGenerator%\":[\"AsyncGeneratorFunction\",\"prototype\"],\"%AsyncGeneratorPrototype%\":[\"AsyncGeneratorFunction\",\"prototype\",\"prototype\"],\"%BooleanPrototype%\":[\"Boolean\",\"prototype\"],\"%DataViewPrototype%\":[\"DataView\",\"prototype\"],\"%DatePrototype%\":[\"Date\",\"prototype\"],\"%ErrorPrototype%\":[\"Error\",\"prototype\"],\"%EvalErrorPrototype%\":[\"EvalError\",\"prototype\"],\"%Float32ArrayPrototype%\":[\"Float32Array\",\"prototype\"],\"%Float64ArrayPrototype%\":[\"Float64Array\",\"prototype\"],\"%FunctionPrototype%\":[\"Function\",\"prototype\"],\"%Generator%\":[\"GeneratorFunction\",\"prototype\"],\"%GeneratorPrototype%\":[\"GeneratorFunction\",\"prototype\",\"prototype\"],\"%Int8ArrayPrototype%\":[\"Int8Array\",\"prototype\"],\"%Int16ArrayPrototype%\":[\"Int16Array\",\"prototype\"],\"%Int32ArrayPrototype%\":[\"Int32Array\",\"prototype\"],\"%JSONParse%\":[\"JSON\",\"parse\"],\"%JSONStringify%\":[\"JSON\",\"stringify\"],\"%MapPrototype%\":[\"Map\",\"prototype\"],\"%NumberPrototype%\":[\"Number\",\"prototype\"],\"%ObjectPrototype%\":[\"Object\",\"prototype\"],\"%ObjProto_toString%\":[\"Object\",\"prototype\",\"toString\"],\"%ObjProto_valueOf%\":[\"Object\",\"prototype\",\"valueOf\"],\"%PromisePrototype%\":[\"Promise\",\"prototype\"],\"%PromiseProto_then%\":[\"Promise\",\"prototype\",\"then\"],\"%Promise_all%\":[\"Promise\",\"all\"],\"%Promise_reject%\":[\"Promise\",\"reject\"],\"%Promise_resolve%\":[\"Promise\",\"resolve\"],\"%RangeErrorPrototype%\":[\"RangeError\",\"prototype\"],\"%ReferenceErrorPrototype%\":[\"ReferenceError\",\"prototype\"],\"%RegExpPrototype%\":[\"RegExp\",\"prototype\"],\"%SetPrototype%\":[\"Set\",\"prototype\"],\"%SharedArrayBufferPrototype%\":[\"SharedArrayBuffer\",\"prototype\"],\"%StringPrototype%\":[\"String\",\"prototype\"],\"%SymbolPrototype%\":[\"Symbol\",\"prototype\"],\"%SyntaxErrorPrototype%\":[\"SyntaxError\",\"prototype\"],\"%TypedArrayPrototype%\":[\"TypedArray\",\"prototype\"],\"%TypeErrorPrototype%\":[\"TypeError\",\"prototype\"],\"%Uint8ArrayPrototype%\":[\"Uint8Array\",\"prototype\"],\"%Uint8ClampedArrayPrototype%\":[\"Uint8ClampedArray\",\"prototype\"],\"%Uint16ArrayPrototype%\":[\"Uint16Array\",\"prototype\"],\"%Uint32ArrayPrototype%\":[\"Uint32Array\",\"prototype\"],\"%URIErrorPrototype%\":[\"URIError\",\"prototype\"],\"%WeakMapPrototype%\":[\"WeakMap\",\"prototype\"],\"%WeakSetPrototype%\":[\"WeakSet\",\"prototype\"]},M=a(77575),C=a(35065),S=M.call(Function.call,Array.prototype.concat),P=M.call(Function.apply,Array.prototype.splice),O=M.call(Function.call,String.prototype.replace),D=M.call(Function.call,String.prototype.slice),k=M.call(Function.call,RegExp.prototype.exec),A=/[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g,I=/\\\\(\\\\)?/g,R=function($,L){var E,B=$;if(C(T,B)&&(B=\"%\"+(E=T[B])[0]+\"%\"),C(x,B)){var z=x[B];if(z===h&&(z=w(B)),z===void 0&&!L)throw new d(\"intrinsic \"+$+\" exists, but is not available. Please file an issue!\");return{alias:E,name:B,value:z}}throw new u(\"intrinsic \"+$+\" does not exist!\")};o.exports=function($,L){if(typeof $!=\"string\"||$.length===0)throw new d(\"intrinsic name must be a non-empty string\");if(arguments.length>1&&typeof L!=\"boolean\")throw new d('\"allowMissing\" argument must be a boolean');if(k(/^%?[^%]*%?$/,$)===null)throw new u(\"`%` may not be present anywhere but at the beginning and end of the intrinsic name\");var E=function(H){var G=D(H,0,1),Z=D(H,-1);if(G===\"%\"&&Z!==\"%\")throw new u(\"invalid intrinsic syntax, expected closing `%`\");if(Z===\"%\"&&G!==\"%\")throw new u(\"invalid intrinsic syntax, expected opening `%`\");var J=[];return O(H,A,function(oe,ae,se,ie){J[J.length]=se?O(ie,I,\"$1\"):ae||oe}),J}($),B=E.length>0?E[0]:\"\",z=R(\"%\"+B+\"%\",L),F=z.name,W=z.value,Y=!1,N=z.alias;N&&(B=N[0],P(E,S([0,1],N)));for(var V=1,Q=!0;V=E.length){var X=p(W,K);W=(Q=!!X)&&\"get\"in X&&!(\"originalValue\"in X.get)?X.get:W[K]}else Q=C(W,K),W=W[K];Q&&!Y&&(x[F]=W)}}return W}},85400:function(o){o.exports=function(i,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],g=a[6],m=a[7],y=a[8],v=a[9],h=a[10],b=a[11],x=a[12],_=a[13],w=a[14],T=a[15];return i[0]=p*(h*T-b*w)-v*(g*T-m*w)+_*(g*b-m*h),i[1]=-(u*(h*T-b*w)-v*(c*T-d*w)+_*(c*b-d*h)),i[2]=u*(g*T-m*w)-p*(c*T-d*w)+_*(c*m-d*g),i[3]=-(u*(g*b-m*h)-p*(c*b-d*h)+v*(c*m-d*g)),i[4]=-(f*(h*T-b*w)-y*(g*T-m*w)+x*(g*b-m*h)),i[5]=s*(h*T-b*w)-y*(c*T-d*w)+x*(c*b-d*h),i[6]=-(s*(g*T-m*w)-f*(c*T-d*w)+x*(c*m-d*g)),i[7]=s*(g*b-m*h)-f*(c*b-d*h)+y*(c*m-d*g),i[8]=f*(v*T-b*_)-y*(p*T-m*_)+x*(p*b-m*v),i[9]=-(s*(v*T-b*_)-y*(u*T-d*_)+x*(u*b-d*v)),i[10]=s*(p*T-m*_)-f*(u*T-d*_)+x*(u*m-d*p),i[11]=-(s*(p*b-m*v)-f*(u*b-d*v)+y*(u*m-d*p)),i[12]=-(f*(v*w-h*_)-y*(p*w-g*_)+x*(p*h-g*v)),i[13]=s*(v*w-h*_)-y*(u*w-c*_)+x*(u*h-c*v),i[14]=-(s*(p*w-g*_)-f*(u*w-c*_)+x*(u*g-c*p)),i[15]=s*(p*h-g*v)-f*(u*h-c*v)+y*(u*g-c*p),i}},42331:function(o){o.exports=function(i){var a=new Float32Array(16);return a[0]=i[0],a[1]=i[1],a[2]=i[2],a[3]=i[3],a[4]=i[4],a[5]=i[5],a[6]=i[6],a[7]=i[7],a[8]=i[8],a[9]=i[9],a[10]=i[10],a[11]=i[11],a[12]=i[12],a[13]=i[13],a[14]=i[14],a[15]=i[15],a}},31042:function(o){o.exports=function(i,a){return i[0]=a[0],i[1]=a[1],i[2]=a[2],i[3]=a[3],i[4]=a[4],i[5]=a[5],i[6]=a[6],i[7]=a[7],i[8]=a[8],i[9]=a[9],i[10]=a[10],i[11]=a[11],i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15],i}},11902:function(o){o.exports=function(){var i=new Float32Array(16);return i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=1,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},89887:function(o){o.exports=function(i){var a=i[0],s=i[1],u=i[2],c=i[3],d=i[4],f=i[5],p=i[6],g=i[7],m=i[8],y=i[9],v=i[10],h=i[11],b=i[12],x=i[13],_=i[14],w=i[15];return(a*f-s*d)*(v*w-h*_)-(a*p-u*d)*(y*w-h*x)+(a*g-c*d)*(y*_-v*x)+(s*p-u*f)*(m*w-h*b)-(s*g-c*f)*(m*_-v*b)+(u*g-c*p)*(m*x-y*b)}},27812:function(o){o.exports=function(i,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=s+s,p=u+u,g=c+c,m=s*f,y=u*f,v=u*p,h=c*f,b=c*p,x=c*g,_=d*f,w=d*p,T=d*g;return i[0]=1-v-x,i[1]=y+T,i[2]=h-w,i[3]=0,i[4]=y-T,i[5]=1-m-x,i[6]=b+_,i[7]=0,i[8]=h+w,i[9]=b-_,i[10]=1-m-v,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},34045:function(o){o.exports=function(i,a,s){var u,c,d,f=s[0],p=s[1],g=s[2],m=Math.sqrt(f*f+p*p+g*g);return Math.abs(m)<1e-6?null:(f*=m=1/m,p*=m,g*=m,u=Math.sin(a),d=1-(c=Math.cos(a)),i[0]=f*f*d+c,i[1]=p*f*d+g*u,i[2]=g*f*d-p*u,i[3]=0,i[4]=f*p*d-g*u,i[5]=p*p*d+c,i[6]=g*p*d+f*u,i[7]=0,i[8]=f*g*d+p*u,i[9]=p*g*d-f*u,i[10]=g*g*d+c,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i)}},45973:function(o){o.exports=function(i,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=u+u,g=c+c,m=d+d,y=u*p,v=u*g,h=u*m,b=c*g,x=c*m,_=d*m,w=f*p,T=f*g,M=f*m;return i[0]=1-(b+_),i[1]=v+M,i[2]=h-T,i[3]=0,i[4]=v-M,i[5]=1-(y+_),i[6]=x+w,i[7]=0,i[8]=h+T,i[9]=x-w,i[10]=1-(y+b),i[11]=0,i[12]=s[0],i[13]=s[1],i[14]=s[2],i[15]=1,i}},81472:function(o){o.exports=function(i,a){return i[0]=a[0],i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=a[1],i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=a[2],i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},14669:function(o){o.exports=function(i,a){return i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=1,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=a[0],i[13]=a[1],i[14]=a[2],i[15]=1,i}},75262:function(o){o.exports=function(i,a){var s=Math.sin(a),u=Math.cos(a);return i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=u,i[6]=s,i[7]=0,i[8]=0,i[9]=-s,i[10]=u,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},331:function(o){o.exports=function(i,a){var s=Math.sin(a),u=Math.cos(a);return i[0]=u,i[1]=0,i[2]=-s,i[3]=0,i[4]=0,i[5]=1,i[6]=0,i[7]=0,i[8]=s,i[9]=0,i[10]=u,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},11049:function(o){o.exports=function(i,a){var s=Math.sin(a),u=Math.cos(a);return i[0]=u,i[1]=s,i[2]=0,i[3]=0,i[4]=-s,i[5]=u,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},75195:function(o){o.exports=function(i,a,s,u,c,d,f){var p=1/(s-a),g=1/(c-u),m=1/(d-f);return i[0]=2*d*p,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=2*d*g,i[6]=0,i[7]=0,i[8]=(s+a)*p,i[9]=(c+u)*g,i[10]=(f+d)*m,i[11]=-1,i[12]=0,i[13]=0,i[14]=f*d*2*m,i[15]=0,i}},71551:function(o){o.exports=function(i){return i[0]=1,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=1,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=1,i[11]=0,i[12]=0,i[13]=0,i[14]=0,i[15]=1,i}},79576:function(o,i,a){o.exports={create:a(11902),clone:a(42331),copy:a(31042),identity:a(71551),transpose:a(88654),invert:a(95874),adjoint:a(85400),determinant:a(89887),multiply:a(91362),translate:a(31283),scale:a(10789),rotate:a(65074),rotateX:a(35545),rotateY:a(94918),rotateZ:a(15692),fromRotation:a(34045),fromRotationTranslation:a(45973),fromScaling:a(81472),fromTranslation:a(14669),fromXRotation:a(75262),fromYRotation:a(331),fromZRotation:a(11049),fromQuat:a(27812),frustum:a(75195),perspective:a(7864),perspectiveFromFieldOfView:a(35279),ortho:a(60378),lookAt:a(65551),str:a(6726)}},95874:function(o){o.exports=function(i,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],g=a[6],m=a[7],y=a[8],v=a[9],h=a[10],b=a[11],x=a[12],_=a[13],w=a[14],T=a[15],M=s*p-u*f,C=s*g-c*f,S=s*m-d*f,P=u*g-c*p,O=u*m-d*p,D=c*m-d*g,k=y*_-v*x,A=y*w-h*x,I=y*T-b*x,R=v*w-h*_,$=v*T-b*_,L=h*T-b*w,E=M*L-C*$+S*R+P*I-O*A+D*k;return E?(E=1/E,i[0]=(p*L-g*$+m*R)*E,i[1]=(c*$-u*L-d*R)*E,i[2]=(_*D-w*O+T*P)*E,i[3]=(h*O-v*D-b*P)*E,i[4]=(g*I-f*L-m*A)*E,i[5]=(s*L-c*I+d*A)*E,i[6]=(w*S-x*D-T*C)*E,i[7]=(y*D-h*S+b*C)*E,i[8]=(f*$-p*I+m*k)*E,i[9]=(u*I-s*$-d*k)*E,i[10]=(x*O-_*S+T*M)*E,i[11]=(v*S-y*O-b*M)*E,i[12]=(p*A-f*R-g*k)*E,i[13]=(s*R-u*A+c*k)*E,i[14]=(_*C-x*P-w*M)*E,i[15]=(y*P-v*C+h*M)*E,i):null}},65551:function(o,i,a){var s=a(71551);o.exports=function(u,c,d,f){var p,g,m,y,v,h,b,x,_,w,T=c[0],M=c[1],C=c[2],S=f[0],P=f[1],O=f[2],D=d[0],k=d[1],A=d[2];return Math.abs(T-D)<1e-6&&Math.abs(M-k)<1e-6&&Math.abs(C-A)<1e-6?s(u):(b=T-D,x=M-k,_=C-A,p=P*(_*=w=1/Math.sqrt(b*b+x*x+_*_))-O*(x*=w),g=O*(b*=w)-S*_,m=S*x-P*b,(w=Math.sqrt(p*p+g*g+m*m))?(p*=w=1/w,g*=w,m*=w):(p=0,g=0,m=0),y=x*m-_*g,v=_*p-b*m,h=b*g-x*p,(w=Math.sqrt(y*y+v*v+h*h))?(y*=w=1/w,v*=w,h*=w):(y=0,v=0,h=0),u[0]=p,u[1]=y,u[2]=b,u[3]=0,u[4]=g,u[5]=v,u[6]=x,u[7]=0,u[8]=m,u[9]=h,u[10]=_,u[11]=0,u[12]=-(p*T+g*M+m*C),u[13]=-(y*T+v*M+h*C),u[14]=-(b*T+x*M+_*C),u[15]=1,u)}},91362:function(o){o.exports=function(i,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],g=a[5],m=a[6],y=a[7],v=a[8],h=a[9],b=a[10],x=a[11],_=a[12],w=a[13],T=a[14],M=a[15],C=s[0],S=s[1],P=s[2],O=s[3];return i[0]=C*u+S*p+P*v+O*_,i[1]=C*c+S*g+P*h+O*w,i[2]=C*d+S*m+P*b+O*T,i[3]=C*f+S*y+P*x+O*M,C=s[4],S=s[5],P=s[6],O=s[7],i[4]=C*u+S*p+P*v+O*_,i[5]=C*c+S*g+P*h+O*w,i[6]=C*d+S*m+P*b+O*T,i[7]=C*f+S*y+P*x+O*M,C=s[8],S=s[9],P=s[10],O=s[11],i[8]=C*u+S*p+P*v+O*_,i[9]=C*c+S*g+P*h+O*w,i[10]=C*d+S*m+P*b+O*T,i[11]=C*f+S*y+P*x+O*M,C=s[12],S=s[13],P=s[14],O=s[15],i[12]=C*u+S*p+P*v+O*_,i[13]=C*c+S*g+P*h+O*w,i[14]=C*d+S*m+P*b+O*T,i[15]=C*f+S*y+P*x+O*M,i}},60378:function(o){o.exports=function(i,a,s,u,c,d,f){var p=1/(a-s),g=1/(u-c),m=1/(d-f);return i[0]=-2*p,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=-2*g,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=2*m,i[11]=0,i[12]=(a+s)*p,i[13]=(c+u)*g,i[14]=(f+d)*m,i[15]=1,i}},7864:function(o){o.exports=function(i,a,s,u,c){var d=1/Math.tan(a/2),f=1/(u-c);return i[0]=d/s,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=d,i[6]=0,i[7]=0,i[8]=0,i[9]=0,i[10]=(c+u)*f,i[11]=-1,i[12]=0,i[13]=0,i[14]=2*c*u*f,i[15]=0,i}},35279:function(o){o.exports=function(i,a,s,u){var c=Math.tan(a.upDegrees*Math.PI/180),d=Math.tan(a.downDegrees*Math.PI/180),f=Math.tan(a.leftDegrees*Math.PI/180),p=Math.tan(a.rightDegrees*Math.PI/180),g=2/(f+p),m=2/(c+d);return i[0]=g,i[1]=0,i[2]=0,i[3]=0,i[4]=0,i[5]=m,i[6]=0,i[7]=0,i[8]=-(f-p)*g*.5,i[9]=(c-d)*m*.5,i[10]=u/(s-u),i[11]=-1,i[12]=0,i[13]=0,i[14]=u*s/(s-u),i[15]=0,i}},65074:function(o){o.exports=function(i,a,s,u){var c,d,f,p,g,m,y,v,h,b,x,_,w,T,M,C,S,P,O,D,k,A,I,R,$=u[0],L=u[1],E=u[2],B=Math.sqrt($*$+L*L+E*E);return Math.abs(B)<1e-6?null:($*=B=1/B,L*=B,E*=B,c=Math.sin(s),f=1-(d=Math.cos(s)),p=a[0],g=a[1],m=a[2],y=a[3],v=a[4],h=a[5],b=a[6],x=a[7],_=a[8],w=a[9],T=a[10],M=a[11],C=$*$*f+d,S=L*$*f+E*c,P=E*$*f-L*c,O=$*L*f-E*c,D=L*L*f+d,k=E*L*f+$*c,A=$*E*f+L*c,I=L*E*f-$*c,R=E*E*f+d,i[0]=p*C+v*S+_*P,i[1]=g*C+h*S+w*P,i[2]=m*C+b*S+T*P,i[3]=y*C+x*S+M*P,i[4]=p*O+v*D+_*k,i[5]=g*O+h*D+w*k,i[6]=m*O+b*D+T*k,i[7]=y*O+x*D+M*k,i[8]=p*A+v*I+_*R,i[9]=g*A+h*I+w*R,i[10]=m*A+b*I+T*R,i[11]=y*A+x*I+M*R,a!==i&&(i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15]),i)}},35545:function(o){o.exports=function(i,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[4],f=a[5],p=a[6],g=a[7],m=a[8],y=a[9],v=a[10],h=a[11];return a!==i&&(i[0]=a[0],i[1]=a[1],i[2]=a[2],i[3]=a[3],i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15]),i[4]=d*c+m*u,i[5]=f*c+y*u,i[6]=p*c+v*u,i[7]=g*c+h*u,i[8]=m*c-d*u,i[9]=y*c-f*u,i[10]=v*c-p*u,i[11]=h*c-g*u,i}},94918:function(o){o.exports=function(i,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],g=a[3],m=a[8],y=a[9],v=a[10],h=a[11];return a!==i&&(i[4]=a[4],i[5]=a[5],i[6]=a[6],i[7]=a[7],i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15]),i[0]=d*c-m*u,i[1]=f*c-y*u,i[2]=p*c-v*u,i[3]=g*c-h*u,i[8]=d*u+m*c,i[9]=f*u+y*c,i[10]=p*u+v*c,i[11]=g*u+h*c,i}},15692:function(o){o.exports=function(i,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],g=a[3],m=a[4],y=a[5],v=a[6],h=a[7];return a!==i&&(i[8]=a[8],i[9]=a[9],i[10]=a[10],i[11]=a[11],i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15]),i[0]=d*c+m*u,i[1]=f*c+y*u,i[2]=p*c+v*u,i[3]=g*c+h*u,i[4]=m*c-d*u,i[5]=y*c-f*u,i[6]=v*c-p*u,i[7]=h*c-g*u,i}},10789:function(o){o.exports=function(i,a,s){var u=s[0],c=s[1],d=s[2];return i[0]=a[0]*u,i[1]=a[1]*u,i[2]=a[2]*u,i[3]=a[3]*u,i[4]=a[4]*c,i[5]=a[5]*c,i[6]=a[6]*c,i[7]=a[7]*c,i[8]=a[8]*d,i[9]=a[9]*d,i[10]=a[10]*d,i[11]=a[11]*d,i[12]=a[12],i[13]=a[13],i[14]=a[14],i[15]=a[15],i}},6726:function(o){o.exports=function(i){return\"mat4(\"+i[0]+\", \"+i[1]+\", \"+i[2]+\", \"+i[3]+\", \"+i[4]+\", \"+i[5]+\", \"+i[6]+\", \"+i[7]+\", \"+i[8]+\", \"+i[9]+\", \"+i[10]+\", \"+i[11]+\", \"+i[12]+\", \"+i[13]+\", \"+i[14]+\", \"+i[15]+\")\"}},31283:function(o){o.exports=function(i,a,s){var u,c,d,f,p,g,m,y,v,h,b,x,_=s[0],w=s[1],T=s[2];return a===i?(i[12]=a[0]*_+a[4]*w+a[8]*T+a[12],i[13]=a[1]*_+a[5]*w+a[9]*T+a[13],i[14]=a[2]*_+a[6]*w+a[10]*T+a[14],i[15]=a[3]*_+a[7]*w+a[11]*T+a[15]):(u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],g=a[5],m=a[6],y=a[7],v=a[8],h=a[9],b=a[10],x=a[11],i[0]=u,i[1]=c,i[2]=d,i[3]=f,i[4]=p,i[5]=g,i[6]=m,i[7]=y,i[8]=v,i[9]=h,i[10]=b,i[11]=x,i[12]=u*_+p*w+v*T+a[12],i[13]=c*_+g*w+h*T+a[13],i[14]=d*_+m*w+b*T+a[14],i[15]=f*_+y*w+x*T+a[15]),i}},88654:function(o){o.exports=function(i,a){if(i===a){var s=a[1],u=a[2],c=a[3],d=a[6],f=a[7],p=a[11];i[1]=a[4],i[2]=a[8],i[3]=a[12],i[4]=s,i[6]=a[9],i[7]=a[13],i[8]=u,i[9]=d,i[11]=a[14],i[12]=c,i[13]=f,i[14]=p}else i[0]=a[0],i[1]=a[4],i[2]=a[8],i[3]=a[12],i[4]=a[1],i[5]=a[5],i[6]=a[9],i[7]=a[13],i[8]=a[2],i[9]=a[6],i[10]=a[10],i[11]=a[14],i[12]=a[3],i[13]=a[7],i[14]=a[11],i[15]=a[15];return i}},40383:function(o,i,a){var s=a(68318)(\"%Object.getOwnPropertyDescriptor%\",!0);if(s)try{s([],\"length\")}catch{s=null}o.exports=s},57035:function(o,i,a){var s,u=a(54404);s=typeof a.g.matchMedia==\"function\"?!a.g.matchMedia(\"(hover: none)\").matches:u,o.exports=s},38520:function(o,i,a){var s=a(54404);o.exports=s&&function(){var u=!1;try{var c=Object.defineProperty({},\"passive\",{get:function(){u=!0}});window.addEventListener(\"test\",null,c),window.removeEventListener(\"test\",null,c)}catch{u=!1}return u}()},55622:function(o,i,a){var s=a(68318)(\"%Object.defineProperty%\",!0),u=function(){if(s)try{return s({},\"a\",{value:1}),!0}catch{return!1}return!1};u.hasArrayLengthDefineBug=function(){if(!u())return null;try{return s([],\"length\",{value:1}).length!==1}catch{return!0}},o.exports=u},57877:function(o,i,a){var s=typeof Symbol<\"u\"&&Symbol,u=a(35638);o.exports=function(){return typeof s==\"function\"&&typeof Symbol==\"function\"&&typeof s(\"foo\")==\"symbol\"&&typeof Symbol(\"bar\")==\"symbol\"&&u()}},35638:function(o){o.exports=function(){if(typeof Symbol!=\"function\"||typeof Object.getOwnPropertySymbols!=\"function\")return!1;if(typeof Symbol.iterator==\"symbol\")return!0;var i={},a=Symbol(\"test\"),s=Object(a);if(typeof a==\"string\"||Object.prototype.toString.call(a)!==\"[object Symbol]\"||Object.prototype.toString.call(s)!==\"[object Symbol]\")return!1;for(a in i[a]=42,i)return!1;if(typeof Object.keys==\"function\"&&Object.keys(i).length!==0||typeof Object.getOwnPropertyNames==\"function\"&&Object.getOwnPropertyNames(i).length!==0)return!1;var u=Object.getOwnPropertySymbols(i);if(u.length!==1||u[0]!==a||!Object.prototype.propertyIsEnumerable.call(i,a))return!1;if(typeof Object.getOwnPropertyDescriptor==\"function\"){var c=Object.getOwnPropertyDescriptor(i,a);if(c.value!==42||c.enumerable!==!0)return!1}return!0}},84543:function(o,i,a){var s=a(35638);o.exports=function(){return s()&&!!Symbol.toStringTag}},35065:function(o,i,a){var s=a(77575);o.exports=s.call(Function.call,Object.prototype.hasOwnProperty)},95280:function(o,i){i.read=function(a,s,u,c,d){var f,p,g=8*d-c-1,m=(1<>1,v=-7,h=u?d-1:0,b=u?-1:1,x=a[s+h];for(h+=b,f=x&(1<<-v)-1,x>>=-v,v+=g;v>0;f=256*f+a[s+h],h+=b,v-=8);for(p=f&(1<<-v)-1,f>>=-v,v+=c;v>0;p=256*p+a[s+h],h+=b,v-=8);if(f===0)f=1-y;else{if(f===m)return p?NaN:1/0*(x?-1:1);p+=Math.pow(2,c),f-=y}return(x?-1:1)*p*Math.pow(2,f-c)},i.write=function(a,s,u,c,d,f){var p,g,m,y=8*f-d-1,v=(1<>1,b=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,x=c?0:f-1,_=c?1:-1,w=s<0||s===0&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(g=isNaN(s)?1:0,p=v):(p=Math.floor(Math.log(s)/Math.LN2),s*(m=Math.pow(2,-p))<1&&(p--,m*=2),(s+=p+h>=1?b/m:b*Math.pow(2,1-h))*m>=2&&(p++,m/=2),p+h>=v?(g=0,p=v):p+h>=1?(g=(s*m-1)*Math.pow(2,d),p+=h):(g=s*Math.pow(2,h-1)*Math.pow(2,d),p=0));d>=8;a[u+x]=255&g,x+=_,g/=256,d-=8);for(p=p<0;a[u+x]=255&p,x+=_,p/=256,y-=8);a[u+x-_]|=128*w}},42018:function(o){typeof Object.create==\"function\"?o.exports=function(i,a){a&&(i.super_=a,i.prototype=Object.create(a.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:o.exports=function(i,a){if(a){i.super_=a;var s=function(){};s.prototype=a.prototype,i.prototype=new s,i.prototype.constructor=i}}},47216:function(o,i,a){var s=a(84543)(),u=a(6614)(\"Object.prototype.toString\"),c=function(p){return!(s&&p&&typeof p==\"object\"&&Symbol.toStringTag in p)&&u(p)===\"[object Arguments]\"},d=function(p){return!!c(p)||p!==null&&typeof p==\"object\"&&typeof p.length==\"number\"&&p.length>=0&&u(p)!==\"[object Array]\"&&u(p.callee)===\"[object Function]\"},f=function(){return c(arguments)}();c.isLegacyArguments=d,o.exports=f?c:d},54404:function(o){o.exports=!0},85395:function(o){var i,a,s=Function.prototype.toString,u=typeof Reflect==\"object\"&&Reflect!==null&&Reflect.apply;if(typeof u==\"function\"&&typeof Object.defineProperty==\"function\")try{i=Object.defineProperty({},\"length\",{get:function(){throw a}}),a={},u(function(){throw 42},null,i)}catch(h){h!==a&&(u=null)}else u=null;var c=/^\\s*class\\b/,d=function(h){try{var b=s.call(h);return c.test(b)}catch{return!1}},f=function(h){try{return!d(h)&&(s.call(h),!0)}catch{return!1}},p=Object.prototype.toString,g=typeof Symbol==\"function\"&&!!Symbol.toStringTag,m=!(0 in[,]),y=function(){return!1};if(typeof document==\"object\"){var v=document.all;p.call(v)===p.call(document.all)&&(y=function(h){if((m||!h)&&(h===void 0||typeof h==\"object\"))try{var b=p.call(h);return(b===\"[object HTMLAllCollection]\"||b===\"[object HTML document.all class]\"||b===\"[object HTMLCollection]\"||b===\"[object Object]\")&&h(\"\")==null}catch{}return!1})}o.exports=u?function(h){if(y(h))return!0;if(!h||typeof h!=\"function\"&&typeof h!=\"object\")return!1;try{u(h,null,i)}catch(b){if(b!==a)return!1}return!d(h)&&f(h)}:function(h){if(y(h))return!0;if(!h||typeof h!=\"function\"&&typeof h!=\"object\")return!1;if(g)return f(h);if(d(h))return!1;var b=p.call(h);return!(b!==\"[object Function]\"&&b!==\"[object GeneratorFunction]\"&&!/^\\[object HTML/.test(b))&&f(h)}},65481:function(o,i,a){var s,u=Object.prototype.toString,c=Function.prototype.toString,d=/^\\s*(?:function)?\\*/,f=a(84543)(),p=Object.getPrototypeOf;o.exports=function(g){if(typeof g!=\"function\")return!1;if(d.test(c.call(g)))return!0;if(!f)return u.call(g)===\"[object GeneratorFunction]\";if(!p)return!1;if(s===void 0){var m=function(){if(!f)return!1;try{return Function(\"return function*() {}\")()}catch{}}();s=!!m&&p(m)}return p(g)===s}},64274:function(o){o.exports=function(i){return i!=i}},15567:function(o,i,a){var s=a(68222),u=a(17045),c=a(64274),d=a(14922),f=a(22442),p=s(d(),Number);u(p,{getPolyfill:d,implementation:c,shim:f}),o.exports=p},14922:function(o,i,a){var s=a(64274);o.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN(\"a\")?Number.isNaN:s}},22442:function(o,i,a){var s=a(17045),u=a(14922);o.exports=function(){var c=u();return s(Number,{isNaN:c},{isNaN:function(){return Number.isNaN!==c}}),c}},18546:function(o){o.exports=function(i){for(var a,s=i.length,u=0;u13)&&a!==32&&a!==133&&a!==160&&a!==5760&&a!==6158&&(a<8192||a>8205)&&a!==8232&&a!==8233&&a!==8239&&a!==8287&&a!==8288&&a!==12288&&a!==65279)return!1;return!0}},9187:function(o,i,a){var s=a(31353),u=a(72077),c=a(6614),d=c(\"Object.prototype.toString\"),f=a(84543)(),p=a(40383),g=typeof globalThis>\"u\"?a.g:globalThis,m=u(),y=c(\"Array.prototype.indexOf\",!0)||function(x,_){for(var w=0;w-1}return!!p&&function(w){var T=!1;return s(h,function(M,C){if(!T)try{T=M.call(w)===C}catch{}}),T}(x)}},48956:function(o){var i={left:0,top:0};o.exports=function(a,s,u){s=s||a.currentTarget||a.srcElement,Array.isArray(u)||(u=[0,0]);var c,d=a.clientX||0,f=a.clientY||0,p=(c=s)===window||c===document||c===document.body?i:c.getBoundingClientRect();return u[0]=d-p.left,u[1]=f-p.top,u}},7417:function(o,i,a){var s,u,c,d;u=\"Promise\",d=function(){var f,p,g,m=Object.prototype.toString,y=typeof setImmediate<\"u\"?function(O){return setImmediate(O)}:setTimeout;try{Object.defineProperty({},\"x\",{}),f=function(O,D,k,A){return Object.defineProperty(O,D,{value:k,writable:!0,configurable:A!==!1})}}catch{f=function(D,k,A){return D[k]=A,D}}function v(O,D){g.add(O,D),p||(p=y(g.drain))}function h(O){var D,k=typeof O;return O==null||k!=\"object\"&&k!=\"function\"||(D=O.then),typeof D==\"function\"&&D}function b(){for(var O=0;O0&&v(b,k))}catch(A){w.call(new M(k),A)}}}function w(O){var D=this;D.triggered||(D.triggered=!0,D.def&&(D=D.def),D.msg=O,D.state=2,D.chain.length>0&&v(b,D))}function T(O,D,k,A){for(var I=0;I\"u\")return!1;for(var b in window)try{if(!v[\"$\"+b]&&u.call(window,b)&&window[b]!==null&&typeof window[b]==\"object\")try{y(window[b])}catch{return!0}}catch{return!0}return!1}();s=function(b){var x=b!==null&&typeof b==\"object\",_=c.call(b)===\"[object Function]\",w=d(b),T=x&&c.call(b)===\"[object String]\",M=[];if(!x&&!_&&!w)throw new TypeError(\"Object.keys called on a non-object\");var C=g&&_;if(T&&b.length>0&&!u.call(b,0))for(var S=0;S0)for(var P=0;P\"u\"||!h)return y(A);try{return y(A)}catch{return!1}}(b),k=0;k=0&&i.call(a.callee)===\"[object Function]\"),u}},95616:function(o){o.exports=function(u){var c=[];return u.replace(a,function(d,f,p){var g=f.toLowerCase();for(p=function(m){var y=m.match(s);return y?y.map(Number):[]}(p),g==\"m\"&&p.length>2&&(c.push([f].concat(p.splice(0,2))),g=\"l\",f=f==\"m\"?\"l\":\"L\");;){if(p.length==i[g])return p.unshift(f),c.push(p);if(p.lengthd!=b>d&&c<(h-y)*(d-v)/(b-v)+y&&(f=!f)}return f}},52142:function(o,i,a){var s,u=a(69444),c=a(29023),d=a(87263),f=a(11328),p=a(55968),g=a(10670),m=!1,y=c();function v(h,b,x){var _=s.segments(h),w=s.segments(b),T=x(s.combine(_,w));return s.polygon(T)}s={buildLog:function(h){return h===!0?m=u():h===!1&&(m=!1),m!==!1&&m.list},epsilon:function(h){return y.epsilon(h)},segments:function(h){var b=d(!0,y,m);return h.regions.forEach(b.addRegion),{segments:b.calculate(h.inverted),inverted:h.inverted}},combine:function(h,b){return{combined:d(!1,y,m).calculate(h.segments,h.inverted,b.segments,b.inverted),inverted1:h.inverted,inverted2:b.inverted}},selectUnion:function(h){return{segments:p.union(h.combined,m),inverted:h.inverted1||h.inverted2}},selectIntersect:function(h){return{segments:p.intersect(h.combined,m),inverted:h.inverted1&&h.inverted2}},selectDifference:function(h){return{segments:p.difference(h.combined,m),inverted:h.inverted1&&!h.inverted2}},selectDifferenceRev:function(h){return{segments:p.differenceRev(h.combined,m),inverted:!h.inverted1&&h.inverted2}},selectXor:function(h){return{segments:p.xor(h.combined,m),inverted:h.inverted1!==h.inverted2}},polygon:function(h){return{regions:f(h.segments,y,m),inverted:h.inverted}},polygonFromGeoJSON:function(h){return g.toPolygon(s,h)},polygonToGeoJSON:function(h){return g.fromPolygon(s,y,h)},union:function(h,b){return v(h,b,s.selectUnion)},intersect:function(h,b){return v(h,b,s.selectIntersect)},difference:function(h,b){return v(h,b,s.selectDifference)},differenceRev:function(h,b){return v(h,b,s.selectDifferenceRev)},xor:function(h,b){return v(h,b,s.selectXor)}},typeof window==\"object\"&&(window.PolyBool=s),o.exports=s},69444:function(o){o.exports=function(){var i,a=0,s=!1;function u(c,d){return i.list.push({type:c,data:d?JSON.parse(JSON.stringify(d)):void 0}),i}return i={list:[],segmentId:function(){return a++},checkIntersection:function(c,d){return u(\"check\",{seg1:c,seg2:d})},segmentChop:function(c,d){return u(\"div_seg\",{seg:c,pt:d}),u(\"chop\",{seg:c,pt:d})},statusRemove:function(c){return u(\"pop_seg\",{seg:c})},segmentUpdate:function(c){return u(\"seg_update\",{seg:c})},segmentNew:function(c,d){return u(\"new_seg\",{seg:c,primary:d})},segmentRemove:function(c){return u(\"rem_seg\",{seg:c})},tempStatus:function(c,d,f){return u(\"temp_status\",{seg:c,above:d,below:f})},rewind:function(c){return u(\"rewind\",{seg:c})},status:function(c,d,f){return u(\"status\",{seg:c,above:d,below:f})},vert:function(c){return c===s?i:(s=c,u(\"vert\",{x:c}))},log:function(c){return typeof c!=\"string\"&&(c=JSON.stringify(c,!1,\" \")),u(\"log\",{txt:c})},reset:function(){return u(\"reset\")},selected:function(c){return u(\"selected\",{segs:c})},chainStart:function(c){return u(\"chain_start\",{seg:c})},chainRemoveHead:function(c,d){return u(\"chain_rem_head\",{index:c,pt:d})},chainRemoveTail:function(c,d){return u(\"chain_rem_tail\",{index:c,pt:d})},chainNew:function(c,d){return u(\"chain_new\",{pt1:c,pt2:d})},chainMatch:function(c){return u(\"chain_match\",{index:c})},chainClose:function(c){return u(\"chain_close\",{index:c})},chainAddHead:function(c,d){return u(\"chain_add_head\",{index:c,pt:d})},chainAddTail:function(c,d){return u(\"chain_add_tail\",{index:c,pt:d})},chainConnect:function(c,d){return u(\"chain_con\",{index1:c,index2:d})},chainReverse:function(c){return u(\"chain_rev\",{index:c})},chainJoin:function(c,d){return u(\"chain_join\",{index1:c,index2:d})},done:function(){return u(\"done\")}}}},29023:function(o){o.exports=function(i){typeof i!=\"number\"&&(i=1e-10);var a={epsilon:function(s){return typeof s==\"number\"&&(i=s),i},pointAboveOrOnLine:function(s,u,c){var d=u[0],f=u[1],p=c[0],g=c[1],m=s[0];return(p-d)*(s[1]-f)-(g-f)*(m-d)>=-i},pointBetween:function(s,u,c){var d=s[1]-u[1],f=c[0]-u[0],p=s[0]-u[0],g=c[1]-u[1],m=p*f+d*g;return!(m-i)},pointsSameX:function(s,u){return Math.abs(s[0]-u[0])i!=p-d>i&&(f-y)*(d-v)/(p-v)+y-c>i&&(g=!g),f=y,p=v}return g}};return a}},10670:function(o){var i={toPolygon:function(a,s){function u(f){if(f.length<=0)return a.segments({inverted:!1,regions:[]});function p(y){var v=y.slice(0,y.length-1);return a.segments({inverted:!1,regions:[v]})}for(var g=p(f[0]),m=1;m0})}function w($,L){var E=$.seg,B=L.seg,z=E.start,F=E.end,W=B.start,Y=B.end;d&&d.checkIntersection(E,B);var N=c.linesIntersect(z,F,W,Y);if(N===!1){if(!c.pointsCollinear(z,F,W)||c.pointsSame(z,Y)||c.pointsSame(F,W))return!1;var V=c.pointsSame(z,W),Q=c.pointsSame(F,Y);if(V&&Q)return L;var K=!V&&c.pointBetween(z,W,Y),re=!Q&&c.pointBetween(F,W,Y);if(V)return re?y(L,F):y($,Y),L;K&&(Q||(re?y(L,F):y($,Y)),y(L,z))}else N.alongA===0&&(N.alongB===-1?y($,W):N.alongB===0?y($,N.pt):N.alongB===1&&y($,Y)),N.alongB===0&&(N.alongA===-1?y(L,z):N.alongA===0?y(L,N.pt):N.alongA===1&&y(L,F));return!1}for(var T=[];!p.isEmpty();){var M=p.getHead();if(d&&d.vert(M.pt[0]),M.isStart){let $=function(){if(S){var L=w(M,S);if(L)return L}return!!P&&w(M,P)};var R=$;d&&d.segmentNew(M.seg,M.primary);var C=_(M),S=C.before?C.before.ev:null,P=C.after?C.after.ev:null;d&&d.tempStatus(M.seg,!!S&&S.seg,!!P&&P.seg);var O,D,k=$();if(k&&(u?(D=M.seg.myFill.below===null||M.seg.myFill.above!==M.seg.myFill.below)&&(k.seg.myFill.above=!k.seg.myFill.above):k.seg.otherFill=M.seg.myFill,d&&d.segmentUpdate(k.seg),M.other.remove(),M.remove()),p.getHead()!==M){d&&d.rewind(M.seg);continue}u?(D=M.seg.myFill.below===null||M.seg.myFill.above!==M.seg.myFill.below,M.seg.myFill.below=P?P.seg.myFill.above:h,M.seg.myFill.above=D?!M.seg.myFill.below:M.seg.myFill.below):M.seg.otherFill===null&&(O=P?M.primary===P.primary?P.seg.otherFill.above:P.seg.myFill.above:M.primary?b:h,M.seg.otherFill={above:O,below:O}),d&&d.status(M.seg,!!S&&S.seg,!!P&&P.seg),M.other.status=C.insert(s.node({ev:M}))}else{var A=M.status;if(A===null)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(x.exists(A.prev)&&x.exists(A.next)&&w(A.prev.ev,A.next.ev),d&&d.statusRemove(A.ev.seg),A.remove(),!M.primary){var I=M.seg.myFill;M.seg.myFill=M.seg.otherFill,M.seg.otherFill=I}T.push(M.seg)}p.getHead().remove()}return d&&d.done(),T}return u?{addRegion:function(h){for(var b,x,_,w=h[h.length-1],T=0;T0&&!this.aborted;){var d=this.ifds_to_read.shift();d.offset&&this.scan_ifd(d.id,d.offset,u)}},s.prototype.read_uint16=function(u){var c=this.input;if(u+2>c.length)throw i(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*c[u]+c[u+1]:c[u]+256*c[u+1]},s.prototype.read_uint32=function(u){var c=this.input;if(u+4>c.length)throw i(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*c[u]+65536*c[u+1]+256*c[u+2]+c[u+3]:c[u]+256*c[u+1]+65536*c[u+2]+16777216*c[u+3]},s.prototype.is_subifd_link=function(u,c){return u===0&&c===34665||u===0&&c===34853||u===34665&&c===40965},s.prototype.exif_format_length=function(u){switch(u){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},s.prototype.exif_format_read=function(u,c){var d;switch(u){case 1:case 2:return this.input[c];case 6:return(d=this.input[c])|33554430*(128&d);case 3:return this.read_uint16(c);case 8:return(d=this.read_uint16(c))|131070*(32768&d);case 4:return this.read_uint32(c);case 9:return 0|this.read_uint32(c);default:return null}},s.prototype.scan_ifd=function(u,c,d){var f=this.read_uint16(c);c+=2;for(var p=0;pthis.input.length)throw i(\"unexpected EOF\",\"EBADDATA\");for(var _=[],w=b,T=0;T0&&(this.ifds_to_read.push({id:g,offset:_[0]}),x=!0),d({is_big_endian:this.big_endian,ifd:u,tag:g,format:m,count:y,entry_offset:c+this.start,data_length:h,data_offset:b+this.start,value:_,is_subifd_link:x})===!1)return void(this.aborted=!0);c+=12}u===0&&this.ifds_to_read.push({id:1,offset:this.read_uint32(c)})},o.exports.ExifParser=s,o.exports.get_orientation=function(u){var c=0;try{return new s(u,0,u.length).each(function(d){if(d.ifd===0&&d.tag===274&&Array.isArray(d.value))return c=d.value[0],!1}),c}catch{return-1}}},76767:function(o,i,a){var s=a(14847).n8,u=a(14847).Ag;function c(y,v){if(y.length<4+v)return null;var h=u(y,v);return y.length>4&15,b=15&y[4],x=y[5]>>4&15,_=s(y,6),w=8,T=0;T<_;T++){var M=s(y,w),C=s(y,w+=2),S=f(y,w+=2,x),P=s(y,w+=x);if(w+=2,C===0&&P===1){var O=f(y,w,h),D=f(y,w+h,b);v.item_loc[M]={length:D,offset:O+S}}w+=P*(h+b)}}function g(y,v){for(var h=s(y,4),b=6,x=0;xC.width||M.width===C.width&&M.height>C.height?M:C}),x=h.reduce(function(M,C){return M.height>C.height||M.height===C.height&&M.width>C.width?M:C}),b.width>x.height||b.width===x.height&&b.height>x.width?b:x),w=1;v.transforms.forEach(function(M){var C={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},S={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(M.type===\"imir\"&&(w=M.value===0?S[w]:C[w=C[w=S[w]]]),M.type===\"irot\")for(var P=0;P1&&(_.variants=x.variants),x.orientation&&(_.orientation=x.orientation),x.exif_location&&x.exif_location.offset+x.exif_location.length<=g.length){var w=c(g,x.exif_location.offset),T=g.slice(x.exif_location.offset+w+4,x.exif_location.offset+x.exif_location.length),M=f.get_orientation(T);M>0&&(_.orientation=M)}return _}}}}}}},2504:function(o,i,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(\"BM\");o.exports=function(f){if(!(f.length<26)&&u(f,0,d))return{width:c(f,18),height:c(f,22),type:\"bmp\",mime:\"image/bmp\",wUnits:\"px\",hUnits:\"px\"}}},47342:function(o,i,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(\"GIF87a\"),f=s(\"GIF89a\");o.exports=function(p){if(!(p.length<10)&&(u(p,0,d)||u(p,0,f)))return{width:c(p,6),height:c(p,8),type:\"gif\",mime:\"image/gif\",wUnits:\"px\",hUnits:\"px\"}}},31355:function(o,i,a){var s=a(14847).mP;o.exports=function(u){var c=s(u,0),d=s(u,2),f=s(u,4);if(c===0&&d===1&&f){for(var p=[],g={width:0,height:0},m=0;mg.width||v>g.height)&&(g=h)}return{width:g.width,height:g.height,variants:p,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},54261:function(o,i,a){var s=a(14847).n8,u=a(14847).eG,c=a(14847).OF,d=a(71371),f=u(\"Exif\\0\\0\");o.exports=function(p){if(!(p.length<2)&&p[0]===255&&p[1]===216&&p[2]===255)for(var g=2;;){for(;;){if(p.length-g<2)return;if(p[g++]===255)break}for(var m,y,v=p[g++];v===255;)v=p[g++];if(208<=v&&v<=217||v===1)m=0;else{if(!(192<=v&&v<=254)||p.length-g<2)return;m=s(p,g)-2,g+=2}if(v===217||v===218)return;if(v===225&&m>=10&&c(p,g,f)&&(y=d.get_orientation(p.slice(g+6,g+m))),m>=5&&192<=v&&v<=207&&v!==196&&v!==200&&v!==204){if(p.length-g0&&(h.orientation=y),h}g+=m}}},6303:function(o,i,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(`‰PNG\\r\n", - "\u001a\n", + "\u001A\n", "`),f=s(\"IHDR\");o.exports=function(p){if(!(p.length<24)&&u(p,0,d)&&u(p,12,f))return{width:c(p,16),height:c(p,20),type:\"png\",mime:\"image/png\",wUnits:\"px\",hUnits:\"px\"}}},38689:function(o,i,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(\"8BPS\\0\u0001\");o.exports=function(f){if(!(f.length<22)&&u(f,0,d))return{width:c(f,18),height:c(f,14),type:\"psd\",mime:\"image/vnd.adobe.photoshop\",wUnits:\"px\",hUnits:\"px\"}}},6881:function(o){function i(g){return typeof g==\"number\"&&isFinite(g)&&g>0}var a=/<[-_.:a-zA-Z0-9][^>]*>/,s=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,u=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,c=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,d=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,f=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function p(g){return f.test(g)?g.match(f)[0]:\"px\"}o.exports=function(g){if(function(S){var P,O=0,D=S.length;for(S[0]===239&&S[1]===187&&S[2]===191&&(O=3);O>14&16383),type:\"webp\",mime:\"image/webp\",wUnits:\"px\",hUnits:\"px\"}}}function v(h,b){return{width:1+(h[b+6]<<16|h[b+5]<<8|h[b+4]),height:1+(h[b+9]<h.length)){for(;b+8=10?x=x||m(h,b+8):T===\"VP8L\"&&M>=9?x=x||y(h,b+8):T===\"VP8X\"&&M>=10?x=x||v(h,b+8):T===\"EXIF\"&&(_=f.get_orientation(h.slice(b+8,b+8+M)),b=1/0),b+=8+M}else b++;if(x)return _>0&&(x.orientation=_),x}}}},91497:function(o,i,a){o.exports={avif:a(24461),bmp:a(2504),gif:a(47342),ico:a(31355),jpeg:a(54261),png:a(6303),psd:a(38689),svg:a(6881),tiff:a(66278),webp:a(90784)}},33575:function(o,i,a){var s=a(91497);o.exports=function(u){return function(c){for(var d=Object.keys(s),f=0;f1)for(var w=1;w2?\"one of \".concat(c,\" \").concat(u.slice(0,d-1).join(\", \"),\", or \")+u[d-1]:d===2?\"one of \".concat(c,\" \").concat(u[0],\" or \").concat(u[1]):\"of \".concat(c,\" \").concat(u[0])}return\"of \".concat(c,\" \").concat(String(u))}a(\"ERR_INVALID_OPT_VALUE\",function(u,c){return'The value \"'+c+'\" is invalid for option \"'+u+'\"'},TypeError),a(\"ERR_INVALID_ARG_TYPE\",function(u,c,d){var f,p,g,m,y;if(typeof c==\"string\"&&(p=\"not \",c.substr(0,4)===p)?(f=\"must not be\",c=c.replace(/^not /,\"\")):f=\"must be\",function(h,b,x){return(x===void 0||x>h.length)&&(x=h.length),h.substring(x-9,x)===b}(u,\" argument\"))g=\"The \".concat(u,\" \").concat(f,\" \").concat(s(c,\"type\"));else{var v=(typeof y!=\"number\"&&(y=0),y+1>(m=u).length||m.indexOf(\".\",y)===-1?\"argument\":\"property\");g='The \"'.concat(u,'\" ').concat(v,\" \").concat(f,\" \").concat(s(c,\"type\"))}return g+\". Received type \".concat(typeof d)},TypeError),a(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),a(\"ERR_METHOD_NOT_IMPLEMENTED\",function(u){return\"The \"+u+\" method is not implemented\"}),a(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),a(\"ERR_STREAM_DESTROYED\",function(u){return\"Cannot call \"+u+\" after a stream was destroyed\"}),a(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),a(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),a(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),a(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),a(\"ERR_UNKNOWN_ENCODING\",function(u){return\"Unknown encoding: \"+u},TypeError),a(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),o.exports.q=i},37865:function(o,i,a){var s=a(90386),u=Object.keys||function(h){var b=[];for(var x in h)b.push(x);return b};o.exports=m;var c=a(40410),d=a(37493);a(42018)(m,c);for(var f=u(d.prototype),p=0;p0)if(typeof X==\"string\"||oe.objectMode||Object.getPrototypeOf(X)===p.prototype||(X=function(ae){return p.from(ae)}(X)),G)oe.endEmitted?P(ee,new S):I(ee,oe,X,!0);else if(oe.ended)P(ee,new M);else{if(oe.destroyed)return!1;oe.reading=!1,oe.decoder&&!H?(X=oe.decoder.write(X),oe.objectMode||X.length!==0?I(ee,oe,X,!1):B(ee,oe)):I(ee,oe,X,!1)}else G||(oe.reading=!1,B(ee,oe));return!oe.ended&&(oe.lengthX.highWaterMark&&(X.highWaterMark=function(H){return H>=R?H=R:(H--,H|=H>>>1,H|=H>>>2,H|=H>>>4,H|=H>>>8,H|=H>>>16,H++),H}(ee)),ee<=X.length?ee:X.ended?X.length:(X.needReadable=!0,0))}function L(ee){var X=ee._readableState;c(\"emitReadable\",X.needReadable,X.emittedReadable),X.needReadable=!1,X.emittedReadable||(c(\"emitReadable\",X.flowing),X.emittedReadable=!0,u.nextTick(E,ee))}function E(ee){var X=ee._readableState;c(\"emitReadable_\",X.destroyed,X.length,X.ended),X.destroyed||!X.length&&!X.ended||(ee.emit(\"readable\"),X.emittedReadable=!1),X.needReadable=!X.flowing&&!X.ended&&X.length<=X.highWaterMark,N(ee)}function B(ee,X){X.readingMore||(X.readingMore=!0,u.nextTick(z,ee,X))}function z(ee,X){for(;!X.reading&&!X.ended&&(X.length0,X.resumeScheduled&&!X.paused?X.flowing=!0:ee.listenerCount(\"data\")>0&&ee.resume()}function W(ee){c(\"readable nexttick read 0\"),ee.read(0)}function Y(ee,X){c(\"resume\",X.reading),X.reading||ee.read(0),X.resumeScheduled=!1,ee.emit(\"resume\"),N(ee),X.flowing&&!X.reading&&ee.read(0)}function N(ee){var X=ee._readableState;for(c(\"flow\",X.flowing);X.flowing&&ee.read()!==null;);}function V(ee,X){return X.length===0?null:(X.objectMode?H=X.buffer.shift():!ee||ee>=X.length?(H=X.decoder?X.buffer.join(\"\"):X.buffer.length===1?X.buffer.first():X.buffer.concat(X.length),X.buffer.clear()):H=X.buffer.consume(ee,X.decoder),H);var H}function Q(ee){var X=ee._readableState;c(\"endReadable\",X.endEmitted),X.endEmitted||(X.ended=!0,u.nextTick(K,X,ee))}function K(ee,X){if(c(\"endReadableNT\",ee.endEmitted,ee.length),!ee.endEmitted&&ee.length===0&&(ee.endEmitted=!0,X.readable=!1,X.emit(\"end\"),ee.autoDestroy)){var H=X._writableState;(!H||H.autoDestroy&&H.finished)&&X.destroy()}}function re(ee,X){for(var H=0,G=ee.length;H=X.highWaterMark:X.length>0)||X.ended))return c(\"read: emitReadable\",X.length,X.ended),X.length===0&&X.ended?Q(this):L(this),null;if((ee=$(ee,X))===0&&X.ended)return X.length===0&&Q(this),null;var G,Z=X.needReadable;return c(\"need readable\",Z),(X.length===0||X.length-ee0?V(ee,X):null)===null?(X.needReadable=X.length<=X.highWaterMark,ee=0):(X.length-=ee,X.awaitDrain=0),X.length===0&&(X.ended||(X.needReadable=!0),H!==ee&&X.ended&&Q(this)),G!==null&&this.emit(\"data\",G),G},k.prototype._read=function(ee){P(this,new C(\"_read()\"))},k.prototype.pipe=function(ee,X){var H=this,G=this._readableState;switch(G.pipesCount){case 0:G.pipes=ee;break;case 1:G.pipes=[G.pipes,ee];break;default:G.pipes.push(ee)}G.pipesCount+=1,c(\"pipe count=%d opts=%j\",G.pipesCount,X);var Z=X&&X.end===!1||ee===u.stdout||ee===u.stderr?De:J;function J(){c(\"onend\"),ee.end()}G.endEmitted?u.nextTick(Z):H.once(\"end\",Z),ee.on(\"unpipe\",function ke(Ce,de){c(\"onunpipe\"),Ce===H&&de&&de.hasUnpiped===!1&&(de.hasUnpiped=!0,c(\"cleanup\"),ee.removeListener(\"close\",ce),ee.removeListener(\"finish\",ye),ee.removeListener(\"drain\",oe),ee.removeListener(\"error\",ie),ee.removeListener(\"unpipe\",ke),H.removeListener(\"end\",J),H.removeListener(\"end\",De),H.removeListener(\"data\",se),ae=!0,!G.awaitDrain||ee._writableState&&!ee._writableState.needDrain||oe())});var oe=function(ke){return function(){var Ce=ke._readableState;c(\"pipeOnDrain\",Ce.awaitDrain),Ce.awaitDrain&&Ce.awaitDrain--,Ce.awaitDrain===0&&d(ke,\"data\")&&(Ce.flowing=!0,N(ke))}}(H);ee.on(\"drain\",oe);var ae=!1;function se(ke){c(\"ondata\");var Ce=ee.write(ke);c(\"dest.write\",Ce),Ce===!1&&((G.pipesCount===1&&G.pipes===ee||G.pipesCount>1&&re(G.pipes,ee)!==-1)&&!ae&&(c(\"false write response, pause\",G.awaitDrain),G.awaitDrain++),H.pause())}function ie(ke){c(\"onerror\",ke),De(),ee.removeListener(\"error\",ie),d(ee,\"error\")===0&&P(ee,ke)}function ce(){ee.removeListener(\"finish\",ye),De()}function ye(){c(\"onfinish\"),ee.removeListener(\"close\",ce),De()}function De(){c(\"unpipe\"),H.unpipe(ee)}return H.on(\"data\",se),function(ke,Ce,de){if(typeof ke.prependListener==\"function\")return ke.prependListener(Ce,de);ke._events&&ke._events[Ce]?Array.isArray(ke._events[Ce])?ke._events[Ce].unshift(de):ke._events[Ce]=[de,ke._events[Ce]]:ke.on(Ce,de)}(ee,\"error\",ie),ee.once(\"close\",ce),ee.once(\"finish\",ye),ee.emit(\"pipe\",H),G.flowing||(c(\"pipe resume\"),H.resume()),ee},k.prototype.unpipe=function(ee){var X=this._readableState,H={hasUnpiped:!1};if(X.pipesCount===0)return this;if(X.pipesCount===1)return ee&&ee!==X.pipes||(ee||(ee=X.pipes),X.pipes=null,X.pipesCount=0,X.flowing=!1,ee&&ee.emit(\"unpipe\",this,H)),this;if(!ee){var G=X.pipes,Z=X.pipesCount;X.pipes=null,X.pipesCount=0,X.flowing=!1;for(var J=0;J0,G.flowing!==!1&&this.resume()):ee===\"readable\"&&(G.endEmitted||G.readableListening||(G.readableListening=G.needReadable=!0,G.flowing=!1,G.emittedReadable=!1,c(\"on readable\",G.length,G.reading),G.length?L(this):G.reading||u.nextTick(W,this))),H},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(ee,X){var H=f.prototype.removeListener.call(this,ee,X);return ee===\"readable\"&&u.nextTick(F,this),H},k.prototype.removeAllListeners=function(ee){var X=f.prototype.removeAllListeners.apply(this,arguments);return ee!==\"readable\"&&ee!==void 0||u.nextTick(F,this),X},k.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(c(\"resume\"),ee.flowing=!ee.readableListening,function(X,H){H.resumeScheduled||(H.resumeScheduled=!0,u.nextTick(Y,X,H))}(this,ee)),ee.paused=!1,this},k.prototype.pause=function(){return c(\"call pause flowing=%j\",this._readableState.flowing),this._readableState.flowing!==!1&&(c(\"pause\"),this._readableState.flowing=!1,this.emit(\"pause\")),this._readableState.paused=!0,this},k.prototype.wrap=function(ee){var X=this,H=this._readableState,G=!1;for(var Z in ee.on(\"end\",function(){if(c(\"wrapped end\"),H.decoder&&!H.ended){var oe=H.decoder.end();oe&&oe.length&&X.push(oe)}X.push(null)}),ee.on(\"data\",function(oe){c(\"wrapped data\"),H.decoder&&(oe=H.decoder.write(oe)),H.objectMode&&oe==null||(H.objectMode||oe&&oe.length)&&(X.push(oe)||(G=!0,ee.pause()))}),ee)this[Z]===void 0&&typeof ee[Z]==\"function\"&&(this[Z]=function(oe){return function(){return ee[oe].apply(ee,arguments)}}(Z));for(var J=0;J-1))throw new S(B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(k.prototype,\"writableBuffer\",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,\"writableHighWaterMark\",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(B,z,F){F(new x(\"_write()\"))},k.prototype._writev=null,k.prototype.end=function(B,z,F){var W=this._writableState;return typeof B==\"function\"?(F=B,B=null,z=null):typeof z==\"function\"&&(F=z,z=null),B!=null&&this.write(B,z),W.corked&&(W.corked=1,this.uncork()),W.ending||function(Y,N,V){N.ending=!0,E(Y,N),V&&(N.finished?u.nextTick(V):Y.once(\"finish\",V)),N.ended=!0,Y.writable=!1}(this,W,F),this},Object.defineProperty(k.prototype,\"writableLength\",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,\"destroyed\",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(B){this._writableState&&(this._writableState.destroyed=B)}}),k.prototype.destroy=y.destroy,k.prototype._undestroy=y.undestroy,k.prototype._destroy=function(B,z){z(B)}},68221:function(o,i,a){var s,u=a(90386);function c(M,C,S){return C in M?Object.defineProperty(M,C,{value:S,enumerable:!0,configurable:!0,writable:!0}):M[C]=S,M}var d=a(12726),f=Symbol(\"lastResolve\"),p=Symbol(\"lastReject\"),g=Symbol(\"error\"),m=Symbol(\"ended\"),y=Symbol(\"lastPromise\"),v=Symbol(\"handlePromise\"),h=Symbol(\"stream\");function b(M,C){return{value:M,done:C}}function x(M){var C=M[f];if(C!==null){var S=M[h].read();S!==null&&(M[y]=null,M[f]=null,M[p]=null,C(b(S,!1)))}}function _(M){u.nextTick(x,M)}var w=Object.getPrototypeOf(function(){}),T=Object.setPrototypeOf((c(s={get stream(){return this[h]},next:function(){var M=this,C=this[g];if(C!==null)return Promise.reject(C);if(this[m])return Promise.resolve(b(void 0,!0));if(this[h].destroyed)return new Promise(function(D,k){u.nextTick(function(){M[g]?k(M[g]):D(b(void 0,!0))})});var S,P=this[y];if(P)S=new Promise(function(D,k){return function(A,I){D.then(function(){k[m]?A(b(void 0,!0)):k[v](A,I)},I)}}(P,this));else{var O=this[h].read();if(O!==null)return Promise.resolve(b(O,!1));S=new Promise(this[v])}return this[y]=S,S}},Symbol.asyncIterator,function(){return this}),c(s,\"return\",function(){var M=this;return new Promise(function(C,S){M[h].destroy(null,function(P){P?S(P):C(b(void 0,!0))})})}),s),w);o.exports=function(M){var C,S=Object.create(T,(c(C={},h,{value:M,writable:!0}),c(C,f,{value:null,writable:!0}),c(C,p,{value:null,writable:!0}),c(C,g,{value:null,writable:!0}),c(C,m,{value:M._readableState.endEmitted,writable:!0}),c(C,v,{value:function(P,O){var D=S[h].read();D?(S[y]=null,S[f]=null,S[p]=null,P(b(D,!1))):(S[f]=P,S[p]=O)},writable:!0}),C));return S[y]=null,d(M,function(P){if(P&&P.code!==\"ERR_STREAM_PREMATURE_CLOSE\"){var O=S[p];return O!==null&&(S[y]=null,S[f]=null,S[p]=null,O(P)),void(S[g]=P)}var D=S[f];D!==null&&(S[y]=null,S[f]=null,S[p]=null,D(b(void 0,!0))),S[m]=!0}),M.on(\"readable\",_.bind(null,S)),S}},31125:function(o,i,a){function s(g,m){var y=Object.keys(g);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(g);m&&(v=v.filter(function(h){return Object.getOwnPropertyDescriptor(g,h).enumerable})),y.push.apply(y,v)}return y}function u(g,m,y){return m in g?Object.defineProperty(g,m,{value:y,enumerable:!0,configurable:!0,writable:!0}):g[m]=y,g}function c(g,m){for(var y=0;y0?this.tail.next=h:this.head=h,this.tail=h,++this.length}},{key:\"unshift\",value:function(v){var h={data:v,next:this.head};this.length===0&&(this.tail=h),this.head=h,++this.length}},{key:\"shift\",value:function(){if(this.length!==0){var v=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,v}}},{key:\"clear\",value:function(){this.head=this.tail=null,this.length=0}},{key:\"join\",value:function(v){if(this.length===0)return\"\";for(var h=this.head,b=\"\"+h.data;h=h.next;)b+=v+h.data;return b}},{key:\"concat\",value:function(v){if(this.length===0)return d.alloc(0);for(var h,b,x,_=d.allocUnsafe(v>>>0),w=this.head,T=0;w;)h=w.data,b=_,x=T,d.prototype.copy.call(h,b,x),T+=w.data.length,w=w.next;return _}},{key:\"consume\",value:function(v,h){var b;return v_.length?_.length:v;if(w===_.length?x+=_:x+=_.slice(0,v),(v-=w)==0){w===_.length?(++b,h.next?this.head=h.next:this.head=this.tail=null):(this.head=h,h.data=_.slice(w));break}++b}return this.length-=b,x}},{key:\"_getBuffer\",value:function(v){var h=d.allocUnsafe(v),b=this.head,x=1;for(b.data.copy(h),v-=b.data.length;b=b.next;){var _=b.data,w=v>_.length?_.length:v;if(_.copy(h,h.length-v,0,w),(v-=w)==0){w===_.length?(++x,b.next?this.head=b.next:this.head=this.tail=null):(this.head=b,b.data=_.slice(w));break}++x}return this.length-=x,h}},{key:p,value:function(v,h){return f(this,function(b){for(var x=1;x0,function(M){h||(h=M),M&&x.forEach(p),T||(x.forEach(p),b(h))})});return y.reduce(g)}},56306:function(o,i,a){var s=a(74322).q.ERR_INVALID_OPT_VALUE;o.exports={getHighWaterMark:function(u,c,d,f){var p=function(g,m,y){return g.highWaterMark!=null?g.highWaterMark:m?g[y]:null}(c,f,d);if(p!=null){if(!isFinite(p)||Math.floor(p)!==p||p<0)throw new s(f?d:\"highWaterMark\",p);return Math.floor(p)}return u.objectMode?16:16384}}},71405:function(o,i,a){o.exports=a(15398).EventEmitter},68019:function(o,i,a){var s=a(71665).Buffer,u=s.isEncoding||function(b){switch((b=\"\"+b)&&b.toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":case\"raw\":return!0;default:return!1}};function c(b){var x;switch(this.encoding=function(_){var w=function(T){if(!T)return\"utf8\";for(var M;;)switch(T){case\"utf8\":case\"utf-8\":return\"utf8\";case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return\"utf16le\";case\"latin1\":case\"binary\":return\"latin1\";case\"base64\":case\"ascii\":case\"hex\":return T;default:if(M)return;T=(\"\"+T).toLowerCase(),M=!0}}(_);if(typeof w!=\"string\"&&(s.isEncoding===u||!u(_)))throw new Error(\"Unknown encoding: \"+_);return w||_}(b),this.encoding){case\"utf16le\":this.text=p,this.end=g,x=4;break;case\"utf8\":this.fillLast=f,x=4;break;case\"base64\":this.text=m,this.end=y,x=3;break;default:return this.write=v,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(x)}function d(b){return b<=127?0:b>>5==6?2:b>>4==14?3:b>>3==30?4:b>>6==2?-1:-2}function f(b){var x=this.lastTotal-this.lastNeed,_=function(w,T,M){if((192&T[0])!=128)return w.lastNeed=0,\"�\";if(w.lastNeed>1&&T.length>1){if((192&T[1])!=128)return w.lastNeed=1,\"�\";if(w.lastNeed>2&&T.length>2&&(192&T[2])!=128)return w.lastNeed=2,\"�\"}}(this,b);return _!==void 0?_:this.lastNeed<=b.length?(b.copy(this.lastChar,x,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(b.copy(this.lastChar,x,0,b.length),void(this.lastNeed-=b.length))}function p(b,x){if((b.length-x)%2==0){var _=b.toString(\"utf16le\",x);if(_){var w=_.charCodeAt(_.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=b[b.length-2],this.lastChar[1]=b[b.length-1],_.slice(0,-1)}return _}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=b[b.length-1],b.toString(\"utf16le\",x,b.length-1)}function g(b){var x=b&&b.length?this.write(b):\"\";if(this.lastNeed){var _=this.lastTotal-this.lastNeed;return x+this.lastChar.toString(\"utf16le\",0,_)}return x}function m(b,x){var _=(b.length-x)%3;return _===0?b.toString(\"base64\",x):(this.lastNeed=3-_,this.lastTotal=3,_===1?this.lastChar[0]=b[b.length-1]:(this.lastChar[0]=b[b.length-2],this.lastChar[1]=b[b.length-1]),b.toString(\"base64\",x,b.length-_))}function y(b){var x=b&&b.length?this.write(b):\"\";return this.lastNeed?x+this.lastChar.toString(\"base64\",0,3-this.lastNeed):x}function v(b){return b.toString(this.encoding)}function h(b){return b&&b.length?this.write(b):\"\"}i.s=c,c.prototype.write=function(b){if(b.length===0)return\"\";var x,_;if(this.lastNeed){if((x=this.fillLast(b))===void 0)return\"\";_=this.lastNeed,this.lastNeed=0}else _=0;return _=0?(P>0&&(T.lastNeed=P-1),P):--S=0?(P>0&&(T.lastNeed=P-2),P):--S=0?(P>0&&(P===2?P=0:T.lastNeed=P-3),P):0}(this,b,x);if(!this.lastNeed)return b.toString(\"utf8\",x);this.lastTotal=_;var w=b.length-(_-this.lastNeed);return b.copy(this.lastChar,0,w),b.toString(\"utf8\",x,w)},c.prototype.fillLast=function(b){if(this.lastNeed<=b.length)return b.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);b.copy(this.lastChar,this.lastTotal-this.lastNeed,0,b.length),this.lastNeed-=b.length}},90715:function(o,i,a){var s=a(32791),u=a(41633)(\"stream-parser\");o.exports=function(T){var M=T&&typeof T._transform==\"function\",C=T&&typeof T._write==\"function\";if(!M&&!C)throw new Error(\"must pass a Writable or Transform stream in\");u(\"extending Parser into stream\"),T._bytes=m,T._skipBytes=y,M&&(T._passthrough=v),M?T._transform=b:T._write=h};var c=-1,d=0,f=1,p=2;function g(T){u(\"initializing parser stream\"),T._parserBytesLeft=0,T._parserBuffers=[],T._parserBuffered=0,T._parserState=c,T._parserCallback=null,typeof T.push==\"function\"&&(T._parserOutput=T.push.bind(T)),T._parserInit=!0}function m(T,M){s(!this._parserCallback,'there is already a \"callback\" set!'),s(isFinite(T)&&T>0,'can only buffer a finite number of bytes > 0, got \"'+T+'\"'),this._parserInit||g(this),u(\"buffering %o bytes\",T),this._parserBytesLeft=T,this._parserCallback=M,this._parserState=d}function y(T,M){s(!this._parserCallback,'there is already a \"callback\" set!'),s(T>0,'can only skip > 0 bytes, got \"'+T+'\"'),this._parserInit||g(this),u(\"skipping %o bytes\",T),this._parserBytesLeft=T,this._parserCallback=M,this._parserState=f}function v(T,M){s(!this._parserCallback,'There is already a \"callback\" set!'),s(T>0,'can only pass through > 0 bytes, got \"'+T+'\"'),this._parserInit||g(this),u(\"passing through %o bytes\",T),this._parserBytesLeft=T,this._parserCallback=M,this._parserState=p}function h(T,M,C){this._parserInit||g(this),u(\"write(%o bytes)\",T.length),typeof M==\"function\"&&(C=M),_(this,T,null,C)}function b(T,M,C){this._parserInit||g(this),u(\"transform(%o bytes)\",T.length),typeof M!=\"function\"&&(M=this._parserOutput),_(this,T,M,C)}function x(T,M,C,S){if(T._parserBytesLeft-=M.length,u(\"%o bytes left for stream piece\",T._parserBytesLeft),T._parserState===d?(T._parserBuffers.push(M),T._parserBuffered+=M.length):T._parserState===p&&C(M),T._parserBytesLeft!==0)return S;var P=T._parserCallback;if(P&&T._parserState===d&&T._parserBuffers.length>1&&(M=Buffer.concat(T._parserBuffers,T._parserBuffered)),T._parserState!==d&&(M=null),T._parserCallback=null,T._parserBuffered=0,T._parserState=c,T._parserBuffers.splice(0),P){var O=[];M&&O.push(M),C&&O.push(C);var D=P.length>O.length;D&&O.push(w(S));var k=P.apply(T,O);if(!D||S===k)return S}}var _=w(function T(M,C,S,P){return M._parserBytesLeft<=0?P(new Error(\"got data but not currently parsing anything\")):C.length<=M._parserBytesLeft?function(){return x(M,C,S,P)}:function(){var O=C.slice(0,M._parserBytesLeft);return x(M,O,S,function(D){return D?P(D):C.length>O.length?function(){return T(M,C.slice(O.length),S,P)}:void 0})}});function w(T){return function(){for(var M=T.apply(this,arguments);typeof M==\"function\";)M=M();return M}}},41633:function(o,i,a){var s=a(90386);function u(){var c;try{c=i.storage.debug}catch{}return!c&&s!==void 0&&\"env\"in s&&(c=s.env.DEBUG),c}(i=o.exports=a(74469)).log=function(){return typeof console==\"object\"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},i.formatArgs=function(c){var d=this.useColors;if(c[0]=(d?\"%c\":\"\")+this.namespace+(d?\" %c\":\" \")+c[0]+(d?\"%c \":\" \")+\"+\"+i.humanize(this.diff),d){var f=\"color: \"+this.color;c.splice(1,0,f,\"color: inherit\");var p=0,g=0;c[0].replace(/%[a-zA-Z%]/g,function(m){m!==\"%%\"&&(p++,m===\"%c\"&&(g=p))}),c.splice(g,0,f)}},i.save=function(c){try{c==null?i.storage.removeItem(\"debug\"):i.storage.debug=c}catch{}},i.load=u,i.useColors=function(){return!(typeof window>\"u\"||!window.process||window.process.type!==\"renderer\")||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.storage=typeof chrome<\"u\"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch{}}(),i.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],i.formatters.j=function(c){try{return JSON.stringify(c)}catch(d){return\"[UnexpectedJSONParseError]: \"+d.message}},i.enable(u())},74469:function(o,i,a){var s;function u(c){function d(){if(d.enabled){var f=d,p=+new Date,g=p-(s||p);f.diff=g,f.prev=s,f.curr=p,s=p;for(var m=new Array(arguments.length),y=0;y0)return function(m){if(!((m=String(m)).length>100)){var y=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(m);if(y){var v=parseFloat(y[1]);switch((y[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*v;case\"days\":case\"day\":case\"d\":return v*u;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return v*s;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return v*a;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return v*i;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return v;default:return}}}}(d);if(g===\"number\"&&isNaN(d)===!1)return f.long?c(p=d,u,\"day\")||c(p,s,\"hour\")||c(p,a,\"minute\")||c(p,i,\"second\")||p+\" ms\":function(m){return m>=u?Math.round(m/u)+\"d\":m>=s?Math.round(m/s)+\"h\":m>=a?Math.round(m/a)+\"m\":m>=i?Math.round(m/i)+\"s\":m+\"ms\"}(d);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(d))}},84267:function(o,i,a){var s;(function(u){var c=/^\\s+/,d=/\\s+$/,f=0,p=u.round,g=u.min,m=u.max,y=u.random;function v(G,Z){if(Z=Z||{},(G=G||\"\")instanceof v)return G;if(!(this instanceof v))return new v(G,Z);var J=function(oe){var ae,se,ie,ce={r:0,g:0,b:0},ye=1,De=null,ke=null,Ce=null,de=!1,xe=!1;return typeof oe==\"string\"&&(oe=function(te){te=te.replace(c,\"\").replace(d,\"\").toLowerCase();var le,pe=!1;if(L[te])te=L[te],pe=!0;else if(te==\"transparent\")return{r:0,g:0,b:0,a:0,format:\"name\"};return(le=X.rgb.exec(te))?{r:le[1],g:le[2],b:le[3]}:(le=X.rgba.exec(te))?{r:le[1],g:le[2],b:le[3],a:le[4]}:(le=X.hsl.exec(te))?{h:le[1],s:le[2],l:le[3]}:(le=X.hsla.exec(te))?{h:le[1],s:le[2],l:le[3],a:le[4]}:(le=X.hsv.exec(te))?{h:le[1],s:le[2],v:le[3]}:(le=X.hsva.exec(te))?{h:le[1],s:le[2],v:le[3],a:le[4]}:(le=X.hex8.exec(te))?{r:W(le[1]),g:W(le[2]),b:W(le[3]),a:Q(le[4]),format:pe?\"name\":\"hex8\"}:(le=X.hex6.exec(te))?{r:W(le[1]),g:W(le[2]),b:W(le[3]),format:pe?\"name\":\"hex\"}:(le=X.hex4.exec(te))?{r:W(le[1]+\"\"+le[1]),g:W(le[2]+\"\"+le[2]),b:W(le[3]+\"\"+le[3]),a:Q(le[4]+\"\"+le[4]),format:pe?\"name\":\"hex8\"}:!!(le=X.hex3.exec(te))&&{r:W(le[1]+\"\"+le[1]),g:W(le[2]+\"\"+le[2]),b:W(le[3]+\"\"+le[3]),format:pe?\"name\":\"hex\"}}(oe)),typeof oe==\"object\"&&(H(oe.r)&&H(oe.g)&&H(oe.b)?(ae=oe.r,se=oe.g,ie=oe.b,ce={r:255*z(ae,255),g:255*z(se,255),b:255*z(ie,255)},de=!0,xe=String(oe.r).substr(-1)===\"%\"?\"prgb\":\"rgb\"):H(oe.h)&&H(oe.s)&&H(oe.v)?(De=N(oe.s),ke=N(oe.v),ce=function(te,le,pe){te=6*z(te,360),le=z(le,100),pe=z(pe,100);var _e=u.floor(te),he=te-_e,ve=pe*(1-le),Te=pe*(1-he*le),Me=pe*(1-(1-he)*le),Pe=_e%6;return{r:255*[pe,Te,ve,ve,Me,pe][Pe],g:255*[Me,pe,pe,Te,ve,ve][Pe],b:255*[ve,ve,Me,pe,pe,Te][Pe]}}(oe.h,De,ke),de=!0,xe=\"hsv\"):H(oe.h)&&H(oe.s)&&H(oe.l)&&(De=N(oe.s),Ce=N(oe.l),ce=function(te,le,pe){var _e,he,ve;function Te(Ae,Ie,Ee){return Ee<0&&(Ee+=1),Ee>1&&(Ee-=1),Ee<1/6?Ae+6*(Ie-Ae)*Ee:Ee<.5?Ie:Ee<2/3?Ae+(Ie-Ae)*(2/3-Ee)*6:Ae}if(te=z(te,360),le=z(le,100),pe=z(pe,100),le===0)_e=he=ve=pe;else{var Me=pe<.5?pe*(1+le):pe+le-pe*le,Pe=2*pe-Me;_e=Te(Pe,Me,te+1/3),he=Te(Pe,Me,te),ve=Te(Pe,Me,te-1/3)}return{r:255*_e,g:255*he,b:255*ve}}(oe.h,De,Ce),de=!0,xe=\"hsl\"),oe.hasOwnProperty(\"a\")&&(ye=oe.a)),ye=B(ye),{ok:de,format:oe.format||xe,r:g(255,m(ce.r,0)),g:g(255,m(ce.g,0)),b:g(255,m(ce.b,0)),a:ye}}(G);this._originalInput=G,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=p(100*this._a)/100,this._format=Z.format||J.format,this._gradientType=Z.gradientType,this._r<1&&(this._r=p(this._r)),this._g<1&&(this._g=p(this._g)),this._b<1&&(this._b=p(this._b)),this._ok=J.ok,this._tc_id=f++}function h(G,Z,J){G=z(G,255),Z=z(Z,255),J=z(J,255);var oe,ae,se=m(G,Z,J),ie=g(G,Z,J),ce=(se+ie)/2;if(se==ie)oe=ae=0;else{var ye=se-ie;switch(ae=ce>.5?ye/(2-se-ie):ye/(se+ie),se){case G:oe=(Z-J)/ye+(Z>1)+720)%360;--Z;)oe.h=(oe.h+ae)%360,se.push(v(oe));return se}function $(G,Z){Z=Z||6;for(var J=v(G).toHsv(),oe=J.h,ae=J.s,se=J.v,ie=[],ce=1/Z;Z--;)ie.push(v({h:oe,s:ae,v:se})),se=(se+ce)%1;return ie}v.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var G=this.toRgb();return(299*G.r+587*G.g+114*G.b)/1e3},getLuminance:function(){var G,Z,J,oe=this.toRgb();return G=oe.r/255,Z=oe.g/255,J=oe.b/255,.2126*(G<=.03928?G/12.92:u.pow((G+.055)/1.055,2.4))+.7152*(Z<=.03928?Z/12.92:u.pow((Z+.055)/1.055,2.4))+.0722*(J<=.03928?J/12.92:u.pow((J+.055)/1.055,2.4))},setAlpha:function(G){return this._a=B(G),this._roundA=p(100*this._a)/100,this},toHsv:function(){var G=b(this._r,this._g,this._b);return{h:360*G.h,s:G.s,v:G.v,a:this._a}},toHsvString:function(){var G=b(this._r,this._g,this._b),Z=p(360*G.h),J=p(100*G.s),oe=p(100*G.v);return this._a==1?\"hsv(\"+Z+\", \"+J+\"%, \"+oe+\"%)\":\"hsva(\"+Z+\", \"+J+\"%, \"+oe+\"%, \"+this._roundA+\")\"},toHsl:function(){var G=h(this._r,this._g,this._b);return{h:360*G.h,s:G.s,l:G.l,a:this._a}},toHslString:function(){var G=h(this._r,this._g,this._b),Z=p(360*G.h),J=p(100*G.s),oe=p(100*G.l);return this._a==1?\"hsl(\"+Z+\", \"+J+\"%, \"+oe+\"%)\":\"hsla(\"+Z+\", \"+J+\"%, \"+oe+\"%, \"+this._roundA+\")\"},toHex:function(G){return x(this._r,this._g,this._b,G)},toHexString:function(G){return\"#\"+this.toHex(G)},toHex8:function(G){return function(Z,J,oe,ae,se){var ie=[Y(p(Z).toString(16)),Y(p(J).toString(16)),Y(p(oe).toString(16)),Y(V(ae))];return se&&ie[0].charAt(0)==ie[0].charAt(1)&&ie[1].charAt(0)==ie[1].charAt(1)&&ie[2].charAt(0)==ie[2].charAt(1)&&ie[3].charAt(0)==ie[3].charAt(1)?ie[0].charAt(0)+ie[1].charAt(0)+ie[2].charAt(0)+ie[3].charAt(0):ie.join(\"\")}(this._r,this._g,this._b,this._a,G)},toHex8String:function(G){return\"#\"+this.toHex8(G)},toRgb:function(){return{r:p(this._r),g:p(this._g),b:p(this._b),a:this._a}},toRgbString:function(){return this._a==1?\"rgb(\"+p(this._r)+\", \"+p(this._g)+\", \"+p(this._b)+\")\":\"rgba(\"+p(this._r)+\", \"+p(this._g)+\", \"+p(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:p(100*z(this._r,255))+\"%\",g:p(100*z(this._g,255))+\"%\",b:p(100*z(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return this._a==1?\"rgb(\"+p(100*z(this._r,255))+\"%, \"+p(100*z(this._g,255))+\"%, \"+p(100*z(this._b,255))+\"%)\":\"rgba(\"+p(100*z(this._r,255))+\"%, \"+p(100*z(this._g,255))+\"%, \"+p(100*z(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return this._a===0?\"transparent\":!(this._a<1)&&(E[x(this._r,this._g,this._b,!0)]||!1)},toFilter:function(G){var Z=\"#\"+_(this._r,this._g,this._b,this._a),J=Z,oe=this._gradientType?\"GradientType = 1, \":\"\";if(G){var ae=v(G);J=\"#\"+_(ae._r,ae._g,ae._b,ae._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+oe+\"startColorstr=\"+Z+\",endColorstr=\"+J+\")\"},toString:function(G){var Z=!!G;G=G||this._format;var J=!1,oe=this._a<1&&this._a>=0;return Z||!oe||G!==\"hex\"&&G!==\"hex6\"&&G!==\"hex3\"&&G!==\"hex4\"&&G!==\"hex8\"&&G!==\"name\"?(G===\"rgb\"&&(J=this.toRgbString()),G===\"prgb\"&&(J=this.toPercentageRgbString()),G!==\"hex\"&&G!==\"hex6\"||(J=this.toHexString()),G===\"hex3\"&&(J=this.toHexString(!0)),G===\"hex4\"&&(J=this.toHex8String(!0)),G===\"hex8\"&&(J=this.toHex8String()),G===\"name\"&&(J=this.toName()),G===\"hsl\"&&(J=this.toHslString()),G===\"hsv\"&&(J=this.toHsvString()),J||this.toHexString()):G===\"name\"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return v(this.toString())},_applyModification:function(G,Z){var J=G.apply(null,[this].concat([].slice.call(Z)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(C,arguments)},brighten:function(){return this._applyModification(S,arguments)},darken:function(){return this._applyModification(P,arguments)},desaturate:function(){return this._applyModification(w,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(M,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(G,Z){return G.apply(null,[this].concat([].slice.call(Z)))},analogous:function(){return this._applyCombination(R,arguments)},complement:function(){return this._applyCombination(D,arguments)},monochromatic:function(){return this._applyCombination($,arguments)},splitcomplement:function(){return this._applyCombination(I,arguments)},triad:function(){return this._applyCombination(k,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},v.fromRatio=function(G,Z){if(typeof G==\"object\"){var J={};for(var oe in G)G.hasOwnProperty(oe)&&(J[oe]=oe===\"a\"?G[oe]:N(G[oe]));G=J}return v(G,Z)},v.equals=function(G,Z){return!(!G||!Z)&&v(G).toRgbString()==v(Z).toRgbString()},v.random=function(){return v.fromRatio({r:y(),g:y(),b:y()})},v.mix=function(G,Z,J){J=J===0?0:J||50;var oe=v(G).toRgb(),ae=v(Z).toRgb(),se=J/100;return v({r:(ae.r-oe.r)*se+oe.r,g:(ae.g-oe.g)*se+oe.g,b:(ae.b-oe.b)*se+oe.b,a:(ae.a-oe.a)*se+oe.a})},v.readability=function(G,Z){var J=v(G),oe=v(Z);return(u.max(J.getLuminance(),oe.getLuminance())+.05)/(u.min(J.getLuminance(),oe.getLuminance())+.05)},v.isReadable=function(G,Z,J){var oe,ae,se,ie,ce,ye=v.readability(G,Z);switch(ae=!1,(se=J,(ie=((se=se||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase())!==\"AA\"&&ie!==\"AAA\"&&(ie=\"AA\"),(ce=(se.size||\"small\").toLowerCase())!==\"small\"&&ce!==\"large\"&&(ce=\"small\"),oe={level:ie,size:ce}).level+oe.size){case\"AAsmall\":case\"AAAlarge\":ae=ye>=4.5;break;case\"AAlarge\":ae=ye>=3;break;case\"AAAsmall\":ae=ye>=7}return ae},v.mostReadable=function(G,Z,J){var oe,ae,se,ie,ce=null,ye=0;ae=(J=J||{}).includeFallbackColors,se=J.level,ie=J.size;for(var De=0;Deye&&(ye=oe,ce=v(Z[De]));return v.isReadable(G,ce,{level:se,size:ie})||!ae?ce:(J.includeFallbackColors=!1,v.mostReadable(G,[\"#fff\",\"#000\"],J))};var L=v.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},E=v.hexNames=function(G){var Z={};for(var J in G)G.hasOwnProperty(J)&&(Z[G[J]]=J);return Z}(L);function B(G){return G=parseFloat(G),(isNaN(G)||G<0||G>1)&&(G=1),G}function z(G,Z){(function(oe){return typeof oe==\"string\"&&oe.indexOf(\".\")!=-1&&parseFloat(oe)===1})(G)&&(G=\"100%\");var J=function(oe){return typeof oe==\"string\"&&oe.indexOf(\"%\")!=-1}(G);return G=g(Z,m(0,parseFloat(G))),J&&(G=parseInt(G*Z,10)/100),u.abs(G-Z)<1e-6?1:G%Z/parseFloat(Z)}function F(G){return g(1,m(0,G))}function W(G){return parseInt(G,16)}function Y(G){return G.length==1?\"0\"+G:\"\"+G}function N(G){return G<=1&&(G=100*G+\"%\"),G}function V(G){return u.round(255*parseFloat(G)).toString(16)}function Q(G){return W(G)/255}var K,re,ee,X=(re=\"[\\\\s|\\\\(]+(\"+(K=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+K+\")[,|\\\\s]+(\"+K+\")\\\\s*\\\\)?\",ee=\"[\\\\s|\\\\(]+(\"+K+\")[,|\\\\s]+(\"+K+\")[,|\\\\s]+(\"+K+\")[,|\\\\s]+(\"+K+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(K),rgb:new RegExp(\"rgb\"+re),rgba:new RegExp(\"rgba\"+ee),hsl:new RegExp(\"hsl\"+re),hsla:new RegExp(\"hsla\"+ee),hsv:new RegExp(\"hsv\"+re),hsva:new RegExp(\"hsva\"+ee),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(G){return!!X.CSS_UNIT.exec(G)}o.exports?o.exports=v:(s=(function(){return v}).call(i,a,i,o))===void 0||(o.exports=s)})(Math)},20588:function(o,i,a){function s(u){try{if(!a.g.localStorage)return!1}catch{return!1}var c=a.g.localStorage[u];return c!=null&&String(c).toLowerCase()===\"true\"}o.exports=function(u,c){if(s(\"noDeprecation\"))return u;var d=!1;return function(){if(!d){if(s(\"throwDeprecation\"))throw new Error(c);s(\"traceDeprecation\")?console.trace(c):console.warn(c),d=!0}return u.apply(this,arguments)}}},45920:function(o){o.exports=function(i){return i&&typeof i==\"object\"&&typeof i.copy==\"function\"&&typeof i.fill==\"function\"&&typeof i.readUInt8==\"function\"}},4936:function(o,i,a){var s=a(47216),u=a(65481),c=a(21099),d=a(9187);function f(z){return z.call.bind(z)}var p=typeof BigInt<\"u\",g=typeof Symbol<\"u\",m=f(Object.prototype.toString),y=f(Number.prototype.valueOf),v=f(String.prototype.valueOf),h=f(Boolean.prototype.valueOf);if(p)var b=f(BigInt.prototype.valueOf);if(g)var x=f(Symbol.prototype.valueOf);function _(z,F){if(typeof z!=\"object\")return!1;try{return F(z),!0}catch{return!1}}function w(z){return m(z)===\"[object Map]\"}function T(z){return m(z)===\"[object Set]\"}function M(z){return m(z)===\"[object WeakMap]\"}function C(z){return m(z)===\"[object WeakSet]\"}function S(z){return m(z)===\"[object ArrayBuffer]\"}function P(z){return typeof ArrayBuffer<\"u\"&&(S.working?S(z):z instanceof ArrayBuffer)}function O(z){return m(z)===\"[object DataView]\"}function D(z){return typeof DataView<\"u\"&&(O.working?O(z):z instanceof DataView)}i.isArgumentsObject=s,i.isGeneratorFunction=u,i.isTypedArray=d,i.isPromise=function(z){return typeof Promise<\"u\"&&z instanceof Promise||z!==null&&typeof z==\"object\"&&typeof z.then==\"function\"&&typeof z.catch==\"function\"},i.isArrayBufferView=function(z){return typeof ArrayBuffer<\"u\"&&ArrayBuffer.isView?ArrayBuffer.isView(z):d(z)||D(z)},i.isUint8Array=function(z){return c(z)===\"Uint8Array\"},i.isUint8ClampedArray=function(z){return c(z)===\"Uint8ClampedArray\"},i.isUint16Array=function(z){return c(z)===\"Uint16Array\"},i.isUint32Array=function(z){return c(z)===\"Uint32Array\"},i.isInt8Array=function(z){return c(z)===\"Int8Array\"},i.isInt16Array=function(z){return c(z)===\"Int16Array\"},i.isInt32Array=function(z){return c(z)===\"Int32Array\"},i.isFloat32Array=function(z){return c(z)===\"Float32Array\"},i.isFloat64Array=function(z){return c(z)===\"Float64Array\"},i.isBigInt64Array=function(z){return c(z)===\"BigInt64Array\"},i.isBigUint64Array=function(z){return c(z)===\"BigUint64Array\"},w.working=typeof Map<\"u\"&&w(new Map),i.isMap=function(z){return typeof Map<\"u\"&&(w.working?w(z):z instanceof Map)},T.working=typeof Set<\"u\"&&T(new Set),i.isSet=function(z){return typeof Set<\"u\"&&(T.working?T(z):z instanceof Set)},M.working=typeof WeakMap<\"u\"&&M(new WeakMap),i.isWeakMap=function(z){return typeof WeakMap<\"u\"&&(M.working?M(z):z instanceof WeakMap)},C.working=typeof WeakSet<\"u\"&&C(new WeakSet),i.isWeakSet=function(z){return C(z)},S.working=typeof ArrayBuffer<\"u\"&&S(new ArrayBuffer),i.isArrayBuffer=P,O.working=typeof ArrayBuffer<\"u\"&&typeof DataView<\"u\"&&O(new DataView(new ArrayBuffer(1),0,1)),i.isDataView=D;var k=typeof SharedArrayBuffer<\"u\"?SharedArrayBuffer:void 0;function A(z){return m(z)===\"[object SharedArrayBuffer]\"}function I(z){return k!==void 0&&(A.working===void 0&&(A.working=A(new k)),A.working?A(z):z instanceof k)}function R(z){return _(z,y)}function $(z){return _(z,v)}function L(z){return _(z,h)}function E(z){return p&&_(z,b)}function B(z){return g&&_(z,x)}i.isSharedArrayBuffer=I,i.isAsyncFunction=function(z){return m(z)===\"[object AsyncFunction]\"},i.isMapIterator=function(z){return m(z)===\"[object Map Iterator]\"},i.isSetIterator=function(z){return m(z)===\"[object Set Iterator]\"},i.isGeneratorObject=function(z){return m(z)===\"[object Generator]\"},i.isWebAssemblyCompiledModule=function(z){return m(z)===\"[object WebAssembly.Module]\"},i.isNumberObject=R,i.isStringObject=$,i.isBooleanObject=L,i.isBigIntObject=E,i.isSymbolObject=B,i.isBoxedPrimitive=function(z){return R(z)||$(z)||L(z)||E(z)||B(z)},i.isAnyArrayBuffer=function(z){return typeof Uint8Array<\"u\"&&(P(z)||I(z))},[\"isProxy\",\"isExternal\",\"isModuleNamespaceObject\"].forEach(function(z){Object.defineProperty(i,z,{enumerable:!1,value:function(){throw new Error(z+\" is not supported in userland\")}})})},43827:function(o,i,a){var s=a(90386),u=Object.getOwnPropertyDescriptors||function(B){for(var z=Object.keys(B),F={},W=0;W=Y)return Q;switch(Q){case\"%s\":return String(W[F++]);case\"%d\":return Number(W[F++]);case\"%j\":try{return JSON.stringify(W[F++])}catch{return\"[Circular]\"}default:return Q}}),V=W[F];F=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),_(z)?F.showHidden=z:z&&i._extend(F,z),C(F.showHidden)&&(F.showHidden=!1),C(F.depth)&&(F.depth=2),C(F.colors)&&(F.colors=!1),C(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=m),v(F,B,F.depth)}function m(B,z){var F=g.styles[z];return F?\"\\x1B[\"+g.colors[F][0]+\"m\"+B+\"\\x1B[\"+g.colors[F][1]+\"m\":B}function y(B,z){return B}function v(B,z,F){if(B.customInspect&&z&&k(z.inspect)&&z.inspect!==i.inspect&&(!z.constructor||z.constructor.prototype!==z)){var W=z.inspect(F,B);return M(W)||(W=v(B,W,F)),W}var Y=function(H,G){if(C(G))return H.stylize(\"undefined\",\"undefined\");if(M(G)){var Z=\"'\"+JSON.stringify(G).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return H.stylize(Z,\"string\")}return T(G)?H.stylize(\"\"+G,\"number\"):_(G)?H.stylize(\"\"+G,\"boolean\"):w(G)?H.stylize(\"null\",\"null\"):void 0}(B,z);if(Y)return Y;var N=Object.keys(z),V=function(H){var G={};return H.forEach(function(Z,J){G[Z]=!0}),G}(N);if(B.showHidden&&(N=Object.getOwnPropertyNames(z)),D(z)&&(N.indexOf(\"message\")>=0||N.indexOf(\"description\")>=0))return h(z);if(N.length===0){if(k(z)){var Q=z.name?\": \"+z.name:\"\";return B.stylize(\"[Function\"+Q+\"]\",\"special\")}if(S(z))return B.stylize(RegExp.prototype.toString.call(z),\"regexp\");if(O(z))return B.stylize(Date.prototype.toString.call(z),\"date\");if(D(z))return h(z)}var K,re=\"\",ee=!1,X=[\"{\",\"}\"];return x(z)&&(ee=!0,X=[\"[\",\"]\"]),k(z)&&(re=\" [Function\"+(z.name?\": \"+z.name:\"\")+\"]\"),S(z)&&(re=\" \"+RegExp.prototype.toString.call(z)),O(z)&&(re=\" \"+Date.prototype.toUTCString.call(z)),D(z)&&(re=\" \"+h(z)),N.length!==0||ee&&z.length!=0?F<0?S(z)?B.stylize(RegExp.prototype.toString.call(z),\"regexp\"):B.stylize(\"[Object]\",\"special\"):(B.seen.push(z),K=ee?function(H,G,Z,J,oe){for(var ae=[],se=0,ie=G.length;se60?Z[0]+(G===\"\"?\"\":G+`\n", " `)+\" \"+H.join(`,\n", @@ -1269,14 +1269,6 @@ "artifact = project.get_artifact(artifact_key)\n", "artifact.to_dataitem().show()" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "90328ee2-da5d-4f12-82e0-c4272df3df3f", - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": {