From b6b41072a43086bc34f9cb2ccd3f228c28fa7255 Mon Sep 17 00:00:00 2001 From: GitLab Runner Date: Mon, 7 Apr 2025 16:44:58 +0200 Subject: [PATCH] Auto commit for build : 71 commit by: hassani ayoub with message : upgrade some dependencies --- README.md | 74 + index.js | 2 + package.json | 78 + template/react/.eslintrc | 41 + template/react/.gitignore | 11 + template/react/README.md | 1 + template/react/package.json | 15 + template/react/src/App.js | 24 + template/react/src/App.scss | 23 + template/react/src/App.test.js | 8 + template/react/src/assets/favicon.ico | Bin 0 -> 19807 bytes template/react/src/assets/logo.png | Bin 0 -> 99628 bytes template/react/src/assets/manifest.json | 20 + template/react/src/index.html | 22 + template/react/src/index.js | 10 + template/react/src/index.scss | 5 + template/react_autonome/.eslintrc | 41 + template/react_autonome/.gitignore | 11 + template/react_autonome/README.md | 1 + template/react_autonome/ReactBuilder.js | 27 + template/react_autonome/ReactStarter.js | 16 + template/react_autonome/package-lock.json | 6296 +++++++++++++++++ template/react_autonome/package.json | 15 + template/react_autonome/src/App.js | 24 + template/react_autonome/src/App.scss | 23 + template/react_autonome/src/App.test.js | 8 + .../react_autonome/src/assets/favicon.ico | Bin 0 -> 19807 bytes template/react_autonome/src/assets/logo.png | Bin 0 -> 99628 bytes .../react_autonome/src/assets/manifest.json | 20 + template/react_autonome/src/index.html | 22 + template/react_autonome/src/index.js | 9 + template/react_autonome/src/index.scss | 5 + template/react_autonome/webpack.config.js | 64 + template/simple/README.md | 1 + template/simple/package.json | 17 + template/simple/src/assets/logo.png | Bin 0 -> 81796 bytes template/simple/src/assets/manifest.json | 20 + template/simple/src/index.html | 14 + template/simple/src/index.js | 41 + template/simple/src/style.scss | 7 + template/simple_autonome/README.md | 1 + template/simple_autonome/SimpleBuilder.js | 27 + template/simple_autonome/SimpleStarter.js | 16 + template/simple_autonome/package-lock.json | 6260 ++++++++++++++++ template/simple_autonome/package.json | 24 + template/simple_autonome/src/assets/logo.png | Bin 0 -> 81796 bytes .../simple_autonome/src/assets/manifest.json | 20 + template/simple_autonome/src/index.html | 14 + template/simple_autonome/src/index.js | 42 + template/simple_autonome/src/style.scss | 7 + template/simple_autonome/webpack.config.js | 56 + template/sweet/.eslintrc | 34 + template/sweet/.gitignore | 11 + template/sweet/README.md | 18 + template/sweet/package.json | 21 + template/sweet/public/assets/logo.png | Bin 0 -> 99628 bytes template/sweet/public/favicon.ico | Bin 0 -> 19807 bytes template/sweet/public/manifest.json | 20 + template/sweet/src/App.js | 24 + template/sweet/src/App.scss | 23 + template/sweet/src/App.test.js | 8 + template/sweet/src/index.html | 21 + template/sweet/src/index.js | 10 + template/sweet/src/index.scss | 5 + 64 files changed, 13678 insertions(+) create mode 100644 README.md create mode 100644 index.js create mode 100644 package.json create mode 100644 template/react/.eslintrc create mode 100644 template/react/.gitignore create mode 100644 template/react/README.md create mode 100644 template/react/package.json create mode 100644 template/react/src/App.js create mode 100644 template/react/src/App.scss create mode 100644 template/react/src/App.test.js create mode 100644 template/react/src/assets/favicon.ico create mode 100644 template/react/src/assets/logo.png create mode 100644 template/react/src/assets/manifest.json create mode 100644 template/react/src/index.html create mode 100644 template/react/src/index.js create mode 100644 template/react/src/index.scss create mode 100644 template/react_autonome/.eslintrc create mode 100644 template/react_autonome/.gitignore create mode 100644 template/react_autonome/README.md create mode 100644 template/react_autonome/ReactBuilder.js create mode 100644 template/react_autonome/ReactStarter.js create mode 100644 template/react_autonome/package-lock.json create mode 100644 template/react_autonome/package.json create mode 100644 template/react_autonome/src/App.js create mode 100644 template/react_autonome/src/App.scss create mode 100644 template/react_autonome/src/App.test.js create mode 100644 template/react_autonome/src/assets/favicon.ico create mode 100644 template/react_autonome/src/assets/logo.png create mode 100644 template/react_autonome/src/assets/manifest.json create mode 100644 template/react_autonome/src/index.html create mode 100644 template/react_autonome/src/index.js create mode 100644 template/react_autonome/src/index.scss create mode 100644 template/react_autonome/webpack.config.js create mode 100644 template/simple/README.md create mode 100644 template/simple/package.json create mode 100644 template/simple/src/assets/logo.png create mode 100644 template/simple/src/assets/manifest.json create mode 100644 template/simple/src/index.html create mode 100644 template/simple/src/index.js create mode 100644 template/simple/src/style.scss create mode 100644 template/simple_autonome/README.md create mode 100644 template/simple_autonome/SimpleBuilder.js create mode 100644 template/simple_autonome/SimpleStarter.js create mode 100644 template/simple_autonome/package-lock.json create mode 100644 template/simple_autonome/package.json create mode 100644 template/simple_autonome/src/assets/logo.png create mode 100644 template/simple_autonome/src/assets/manifest.json create mode 100644 template/simple_autonome/src/index.html create mode 100644 template/simple_autonome/src/index.js create mode 100644 template/simple_autonome/src/style.scss create mode 100644 template/simple_autonome/webpack.config.js create mode 100644 template/sweet/.eslintrc create mode 100644 template/sweet/.gitignore create mode 100644 template/sweet/README.md create mode 100644 template/sweet/package.json create mode 100644 template/sweet/public/assets/logo.png create mode 100644 template/sweet/public/favicon.ico create mode 100644 template/sweet/public/manifest.json create mode 100644 template/sweet/src/App.js create mode 100644 template/sweet/src/App.scss create mode 100644 template/sweet/src/App.test.js create mode 100644 template/sweet/src/index.html create mode 100644 template/sweet/src/index.js create mode 100644 template/sweet/src/index.scss diff --git a/README.md b/README.md new file mode 100644 index 0000000..4ab469f --- /dev/null +++ b/README.md @@ -0,0 +1,74 @@ +# @d3v4pp/cli : devapp + +[![GitHub license](https://img.shields.io/badge/licence-d3v4pp-red.svg)](https://cvs.d3v4pp.fr/D3V4PP/cli.git) +[![npm version](https://img.shields.io/npm/v/@d3v4pp/cli?style=flat)](https://www.npmjs.com/package/@d3v4pp/cli) + + + + +is a command line cli that will run build and init SweetApps +with `devapp` command line you can create, build, start(dev mode) or test your app + +### Basic usage: +To install the command line cli run : +~~~ +npm install -g @d3v4pp/cli +~~~ + +Start your application from default template + +~~~ +devapp init Myapp +cd Myapp +devapp start +~~~ + +Build your app +~~~ +devapp build +~~~ + + +## start params +You can change the port and public path you want, by calling `devapp start -p 9090 -public "/v1" + +|param| description | +|:-----:|:-----:| +|-p, --port | the port you want to start on | +|-public, --public| the port you want to start on | + + +## build params +You can change the public path you want, by calling `devapp build --public "/v1" + +|param| description | +|:-----:|:-----:| +|-public, --public| the port you want to start on | + + + + +## Commun problems +### WINDOWS +The execution strategie dosent allow remoteSigned execution need to allow it +``` +set ExecutionStrqtegie .... +``` + +### MACOSX: +if your using a mac make sure xcode is installed run +~~~sh +$ gcc -v +#if it propose to you to install xcode do it +~~~ + +### linux + +``` +No problem at all +``` + + +# release notes +## version 0.0.2: +* corrige le bug dans la commande `devapp build` \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..e5e097c --- /dev/null +++ b/index.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +(()=>{var e={761:(e,t,i)=>{i(147),i(17),i(84);const s=i(483);e.exports=class{constructor(){this.cliHelper=new s,this.cliHelper.debug("Root cli directory : "+this.cliHelper.getCliDir()),this.run()}run(){switch(this.cliHelper.getInstruction()){case"init":case"new":this.init();break;case"start":case"run":this.start();break;case"build":case"prod":this.build();break;case"buildNpm":case"buildCSS":this.buildNpm();break;case"test":this.cliHelper.info("We are sorry ! Tests are not implemented yet");break;case"doc":case"docs":case"documentation":this.doc();break;case"v":case"-v":case"--v":case"V":case"-V":case"--V":case"Version":case"-Version":case"--Version":case"version":case"-version":case"--version":this.cliHelper.info("The version of this program is in all the posts"),this.cliHelper.info("Made By : hassani ayoub (D3v4pp)"),this.cliHelper.info("Please visite http://cli.d3v4pp.fr if you feel the need to know more about @d3v4pp/cli");break;default:this.cliHelper.info("Need help Bro?"),this.cliHelper.info("Please visite http://cli.d3v4pp.fr if you feel the need to know more about @d3v4pp/cli")}}init(){this.cliHelper.info(`Initializing new ${this.cliHelper.appType} application "${this.cliHelper.getParamAsString(["init","new"])}" in : ${this.cliHelper.getWorkingDir()}`),new(i(504))(this.cliHelper).run()}start(){this.cliHelper.info(`Starting ${this.cliHelper.appType} application...`),new(i(572))(this.cliHelper).run()}build(){this.cliHelper.info("Building ..."),new(i(707))(this.cliHelper).run()}buildNpm(){this.cliHelper.info(" Building For NPM..."),new(i(152))(this.cliHelper).run()}doc(){this.cliHelper.info("Generating documentation ..."),new(i(72))(this.cliHelper).run()}}},483:(e,t,i)=>{i(84);const s=i(147),r=i(17),o={showVersion:!0,showName:!0,debugMode:!0,nameColor:63,infoColor:39,warnColor:220,errorColor:210,debugColor:22};e.exports=class{constructor(e=o){this.cp=i(81),this.readLine=i(521),this.wd=process.cwd(),this.CliDir=process.mainModule.path,this.package=JSON.parse(s.readFileSync(r.join(this.CliDir,"package.json"),"utf8")),this.config=Object.assign(o,e),this._args=process.argv.slice(2),this.appType=this.getParamAsString(["-t","--t","-type","--type"],"react")}isDebug(){return this.config.debugMode}getName(){return this.config.showVersion?`[${this.package.name}, Version : ${this.package.version}]`.color(this.config.nameColor):this.config.showName?`[${this.package.name}]`.color(this.config.nameColor):""}info(e){console.log(this.getName()+" info : ".color(this.config.infoColor)+e.color(this.config.infoColor))}warn(e){console.log(this.getName()+" warn : ".color(this.config.warnColor)+e.color(this.config.warnColor))}error(e){console.log(this.getName()+" error : ".color(this.config.errorColor)+e.color(this.config.errorColor))}debug(e){this.isDebug()&&console.log(this.getName()+" __DEGUG__ ".color(23)+e.color(this.config.debugColor))}getWorkingDir(){return this.wd}getCliDir(){return this.CliDir}getInstruction(){return this._args[0]}getArgsPosition(e){for(let t=0;t<=e.length;t++){let i=this._args.findIndex((i=>i===e[t]));if(i>-1)return i}return-1}getParamAsString(e,t){let i=this.getArgsPosition(e);return-1==i?t:this._args[i+1]}getParamAsNumber(e,t){let i=this.getArgsPosition(e);return-1==i?t:parseInt(this._args[i+1])}getParamAsBoolean(e){return this.getArgsPosition(e)>-1}question(e){return new Promise(((t,i)=>{const s=this.readLine.createInterface({input:process.stdin,output:process.stderr});s.question(this.getName()+" Question : ".color(220)+e.color(220)+"\n"+this.getName()+" Answer : ".color(220),(e=>{s.close(),t(e)}))}))}exec(e,t,i){return new Promise(((s,r)=>{const o=this.cp.spawn(e,t,{stdio:"inherit",shell:!0,cwd:i||process.cwd()});o.on("error",(e=>{r(e)})),o.on("exit",(e=>{0===e?s():r()}))}))}}},608:(e,t,i)=>{const s=i(147),r=i(17);e.exports=function(e,t,i,o){var n=o;o||(n=i,i={});var a=process.cwd(),c=r.resolve(a,e),l=r.resolve(a,t),p=i.filter,h=i.rename,u=i.transform,d=!1!==i.clobber,g=i.modified,m=i.dereference,f=null,w=0,b=0,k=0,v=i.limit||16;function x(e){if(w++,p)if(p instanceof RegExp){if(!p.test(e))return A(!0)}else if("function"==typeof p&&!p(e))return A(!0);return C(e)}function C(e){var t=m?s.stat:s.lstat;if(k>=v)return setImmediate((function(){C(e)}));k++,t(e,(function(t,i){var o,n,p={};return t?P(t):(p.name=e,p.mode=i.mode,p.mtime=i.mtime,p.atime=i.atime,i.isDirectory()?void _(n=(o=p).name.replace(c,l),(function(e){if(e)return function(e,t){s.mkdir(t,e.mode,(function(t){if(t)return P(t);j(e.name)}))}(o,n);j(o.name)})):i.isFile()?function(e){var t=e.name.replace(c,l);h&&(t=h(t)),_(t,(function(i){return i?y(e,t):(d&&D(t,(function(){y(e,t)})),g?void(m?s.stat:s.lstat)(t,(function(i,s){if(!(e.mtime.getTime()>s.mtime.getTime()))return A();y(e,t)})):A())}))}(p):i.isSymbolicLink()?function(e){var t=e.replace(c,l);s.readlink(e,(function(e,i){if(e)return P(e);!function(e,t){m&&(e=r.resolve(a,e)),_(t,(function(i){if(i)return S(e,t);s.readlink(t,(function(i,s){return i?P(i):(m&&(s=r.resolve(a,s)),s===e?A():D(t,(function(){S(e,t)})))}))}))}(i,t)}))}(e):void 0)}))}function y(e,t){var i=s.createReadStream(e.name),r=s.createWriteStream(t,{mode:e.mode});i.on("error",P),r.on("error",P),u?u(i,r,e):r.on("open",(function(){i.pipe(r)})),r.once("finish",(function(){g?(s.utimesSync(t,e.atime,e.mtime),A()):A()}))}function D(e,t){s.unlink(e,(function(e){return e?P(e):t()}))}function j(e){s.readdir(e,(function(t,i){return t?P(t):(i.forEach((function(t){x(r.join(e,t))})),A())}))}function S(e,t){s.symlink(e,t,(function(e){return e?P(e):A()}))}function _(e,t){s.lstat(e,(function(e){return e&&"ENOENT"===e.code?t(!0):t(!1)}))}function P(e){return i.stopOnError?n(e):(!f&&i.errs?f=s.createWriteStream(i.errs):f||(f=[]),void 0===f.write?f.push(e):f.write(e.stack+"\n\n"),A())}function A(e){if(e||k--,b++,w===b&&0===k&&void 0!==n)return n(f||null)}v=v<1?1:v>512?512:v,x(c)}},60:(e,t,i)=>{const s=i(147),r=i(17);e.exports=function e(t){return new Promise((function(i,o){s.access(t,(function(n){n&&o(n),s.readdir(t,{withFileTypes:!0},(function(n,a){if(n&&o(n),0==a.length)return i((c=t,new Promise(((e,t)=>{s.rmdir(c,(function(i){i&&t(i),e(c)}))}))));var c;a.map((function(o){return o.isDirectory()?i(e(r.join(t,o.name))):i((n=r.join(t,o.name),new Promise(((e,t)=>{s.unlink(n,(function(i){i&&t(i),e()}))}))));var n}))}))}))}))}},707:(e,t,i)=>{const s=i(17),r=i(147),o=i(375),n=i(354);e.exports=class{constructor(e){this.helper=e,this.package=JSON.parse(r.readFileSync(s.join(this.helper.getWorkingDir(),"package.json"),"utf8")),this.public=this.helper.getParamAsString(["-public","--public"],"/")}run(){this.buildSimpleApp()}buildSimpleApp(){this.webpackConfig=new o(this.helper,"production").get();const e=n(this.webpackConfig);e.run(((t,i)=>{if(t)throw t;i.hasErrors()&&console.error(i.toString({chunks:!1,colors:!0})),e.close((e=>{if(e)throw e;console.log(i.toString({chunks:!1,colors:!0}))}))}))}}},152:(e,t,i)=>{const s=i(375),r=(i(977),i(354)),o=i(17);e.exports=class{constructor(e){this.params=e,this.config=new s,this.webpackConfig()}webpackConfig(){this.config.resolve={modules:[o.join(this.params.getCliDir(),"node_modules"),o.join(this.params.getWorkingDir(),"node_modules")]},this.config.setProductionMode(),this.config.addEntry(this.params._args[1]),this.config.target="web",this.config.setOutputPath(o.join(this.params.getWorkingDir(),"npm")),this.config.setOutputPublicPath("./"),this.config.output.filename="index.js",this.config.output.libraryExport="default",this.config.output.libraryTarget="commonjs",this.config.addLoaderRule(this.config.getJsxLoaderRule(o.join(this.params.getCliDir(),"node_modules"))),this.config.addLoaderRule(this.config.getProdcssLoaderRule(o.join(this.params.getCliDir(),"node_modules"))),this.config.addLoaderRule(this.config.getStaticFilesLoader(o.join(this.params.getCliDir(),"node_modules"))),this.config.addLoaderRule(this.config.getFontsLoaderRule(o.join(this.params.getCliDir(),"node_modules"))),this.config.addPlugins(this.config.getProdCssExtractionPlugin())}compilerCallback(e,t){if(e)throw e;console.log(t.toString({chunks:!1,colors:!0}))}run(){r(this.config,this.compilerCallback.bind(this))}}},328:(e,t,i)=>{i(84),e.exports=class{constructor(){this.cp=i(81),this.readLine=i(521)}question(e){return new Promise(((t,i)=>{const s=this.readLine.createInterface({input:process.stdin,output:process.stderr});s.question("[@Sweetcom/cli]".color(63)+" Question : ".color(220)+e.color(220)+"\n[@Sweetcom/cli]".color(63)+" Answer : ".color(220),(e=>{s.close(),t(e)}))}))}exec(e,t,i){return new Promise(((s,r)=>{const o=this.cp.spawn(e,t,{stdio:"inherit",shell:!0,cwd:i||process.cwd()});o.on("error",(e=>{r(e)})),o.on("exit",(e=>{0===e?s():r()}))}))}}},72:(e,t,i)=>{const{exec:s}=i(81);e.exports=class{constructor(e){this.params=e}run(){s("node "+this.params.CliDir+"\\node_modules\\jsdoc\\jsdoc.js src/ -d doc",((e,t,i)=>{e?console.error(`exec error: ${e}`):(console.log(`stdout: ${t}`),console.error(`stderr: ${i}`))}))}}},504:(e,t,i)=>{const s=i(17),r=i(147),o=i(608),n=i(60),a=i(328),c=(i(84),i(607));e.exports=class extends a{constructor(e){super(),this.helper=e,this.appname=this.helper.getParamAsString(["init"]),this.workDir=this.helper.getWorkingDir(),this.cliDir=this.helper.getCliDir(),this.verbose=this.helper.getParamAsBoolean(["-v","--v","-verbose","--verbose"],!0),this.tplDir=this.getTemplateDir(),this.appDir=s.join(this.workDir,this.appname)}getTemplateDir(){let e=["react","sweet","simple"];if(e.includes(this.helper.appType))return s.join(this.cliDir,"template",this.helper.appType);throw new Error("Template name error posibilities : ["+e.join(" - ")+"]")}projectDirectoryExistsWarning(){this.helper.warn('Warning : The Directory "'+this.appname+'" allready exists !'),this.helper.warn("Please chose from below : "),this.helper.warn(" 1 : Do nothing and exit."),this.helper.warn(' 2 : Delete existing folder and initialize app in "'+this.appname+'" folder anyway !!!!'),this.helper.warn(" 3 : Chose an other name for your app.")}checkifProjectExists(){return new Promise(((e,t)=>{r.exists(this.appDir,(i=>{i?(this.projectDirectoryExistsWarning(),this.helper.question("1 to exit, 2 to erase the old app or 3 to chose a new name ? ").then((i=>{"1"==i?(this.helper.info("You chose to do nothing "),this.helper.info("Doing nothing .... "),this.helper.info("Good Day to you ;) "),process.exit(0)):"3"==i?(this.helper.info("You chose to rename your application "),this.helper.question("Please enter the new name for your application ").then((t=>{this.appname=t,this.appDir=s.join(this.workDir,this.appname),e(t)}))):"2"==i?(this.helper.info("You chose to delete the old existing folder "),n(this.appDir).then((()=>{this.helper.info(" Folder deleted correctly "),e(i)})).catch((e=>{t(e)}))):(this.helper.error("The only available choices are 1, 2 or 3 "),this.helper.info("Savest choice is doing nothing, and tel you try again if needed "),this.helper.info("Doing nothing .... "),this.helper.info("Good Day to you ;) "),process.exit(0))}))):e()}))}))}run(){this.checkifProjectExists().then((e=>{o(this.tplDir,this.appDir,(e=>{if(e)return console.error(e),process.exit(0);let t=new c(s.join(this.appDir,"package.json"));t.package.name=this.appname,t.writeFile();let i=new c(s.join(this.appDir,"src/assets/manifest.json"));i.package.short_name=this.appname,i.package.name=this.appname,i.writeFile(),this.helper.info("Running npm install ..."),this.helper.exec("npm",["install"],this.appDir).then((()=>{this.question("Would you like to start your application ( yes if empty answer )?").then((e=>{"YES"!=e.toUpperCase()&&"Y"!=e.toUpperCase()&&""!==e||this.helper.exec("devapp",["start"],this.appDir).then((()=>{})).catch((e=>(console.error(e),process.exit(0))))}))})).catch((e=>(console.error(e),process.exit(0))))}))})).catch((e=>{throw e}))}}},572:(e,t,i)=>{const s=i(17),r=i(147),o=i(375),n=i(354),a=i(426),{template:c}=i(629);e.exports=class{constructor(e){this.helper=e,this.port=this.helper.getParamAsNumber(["-p","--port"],8080),this.public=this.helper.getParamAsString(["-public","--public"],"/"),this.host="localhost",this.package=JSON.parse(r.readFileSync(s.join(this.helper.getWorkingDir(),"package.json"),"utf8"))}startSimpleApplication(){this.webpackConfig=new o(this.helper,"development").get();const e=n(this.webpackConfig),t={...this.webpackConfig.devServer,port:this.port};new a(t,e).start().then((()=>{console.log("Starting server...")}))}startReactAppLication(){this.webpackConfig=new o(this.helper,"development").get();const e=n(this.webpackConfig),t={...this.webpackConfig.devServer,port:this.port};new a(t,e).start().then((()=>{console.log("Starting server...")}))}run(){switch(this.helper.appType){case"simple":default:this.startSimpleApplication();break;case"react":this.startReactAppLication()}}}},375:(e,t,i)=>{const s=i(17),r=i(510),o=i(857),n=i(1),a=i(354);e.exports=class{constructor(e,t){switch(this.helper=e,this.webpackConfig=i(938),this.helper.appType){case"simple":this.AddSimplAppConfig(t);break;case"react":this.webpackConfig=i(938),this.commun(t),this.webpackConfig.module.rules=[{test:/\.s[ac]ss$/i,use:[o.loader,s.join(this.helper.getCliDir(),"node_modules","css-loader"),s.join(this.helper.getCliDir(),"node_modules","sass-loader")]},{test:/\.css$/i,use:[o.loader,s.join(this.helper.getCliDir(),"node_modules","css-loader")]},{test:/\.(js|jsx)$/i,exclude:[s.join(this.helper.getCliDir(),"node_modules"),s.join(this.helper.getWorkingDir(),"node_modules")],use:{loader:s.join(this.helper.getCliDir(),"node_modules","babel-loader"),options:{presets:[s.join(this.helper.getCliDir(),"node_modules","@babel/preset-env"),s.join(this.helper.getCliDir(),"node_modules","@babel/preset-react")],plugins:[s.join(this.helper.getCliDir(),"node_modules","@babel/plugin-proposal-class-properties")]}}},{test:/\.(json|txt)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}},{test:/\.(png|svg|jpg|jpeg|gif)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}},{test:/\.(woff|woff2|eot|ttf|otf)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}}];break;default:this.webpackConfig=i(938)}}commun(e){this.webpackConfig.mode=e,this.webpackConfig.resolve={modules:[s.join(this.helper.getCliDir(),"node_modules"),s.join(this.helper.getWorkingDir(),"node_modules")]},this.webpackConfig.context=this.helper.getWorkingDir(),this.webpackConfig.plugins=[new r({template:s.resolve(this.helper.getWorkingDir(),"src","index.html"),templateParameters:{favicon:"/assets/logo.png",manifest:"/assets/manifest.json"}}),new o,new n({patterns:[{from:"src/assets",to:"assets"}]}),new a.HotModuleReplacementPlugin({})],this.webpackConfig.output={path:s.resolve(this.helper.getWorkingDir(),"build"),filename:"[name].d3v4pp.bundle.js",publicPath:"/"},this.webpackConfig.devServer.static={directory:s.join(this.helper.getWorkingDir(),"src")}}AddSimplAppConfig(e){this.webpackConfig=i(979),this.commun(e),this.webpackConfig.module={rules:[{test:/\.s[ac]ss$/i,use:[o.loader,s.join(this.helper.getCliDir(),"node_modules","css-loader"),s.join(this.helper.getCliDir(),"node_modules","sass-loader")]},{test:/\.css$/i,use:[o.loader,s.join(this.helper.getCliDir(),"node_modules","css-loader")]},{test:/\.(json|txt)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}},{test:/\.(png|svg|jpg|jpeg|gif)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}},{test:/\.(woff|woff2|eot|ttf|otf)$/i,type:"asset/resource",generator:{filename:"[name][ext]"}}]},this.webpackConfig.optimization={splitChunks:{chunks:"all",minSize:1e3,maxSize:2e3,cacheGroups:{defaultVendors:{test:/[\\/]node_modules[\\/]/,name:"vendors",minChunks:2,priority:-10,reuseExistingChunk:!0},default:{minChunks:3,priority:-20,reuseExistingChunk:!0}}}}}get(){return this.webpackConfig}}},607:(e,t,i)=>{const s=i(147);e.exports=class{constructor(e,t){let i=t||!0;this.fileName=e,i&&this.load()}load(){this.package=JSON.parse(s.readFileSync(this.fileName,"utf8"))}updateVersion(){}writeFile(){s.writeFileSync(this.fileName,JSON.stringify(this.package,void 0,4))}}},938:(e,t,i)=>{const s=i(17),r=i(510),o=i(857),n=i(1);e.exports={entry:["./src/index.js"],mode:"production",target:"web",module:{rules:[{test:/\.(js|jsx)$/i,exclude:/(node_modules|bower_components)/,use:{loader:"babel-loader",options:{presets:["@babel/preset-env","@babel/preset-react"]}}},{test:/\.s[ac]ss$/i,use:[o.loader,"css-loader","sass-loader"]},{test:/\.css$/i,use:[o.loader,"css-loader"]}]},plugins:[new r({template:s.resolve("src","index.html")}),new o,new n({patterns:[{from:"src/assets",to:"assets"}]})],output:{path:s.resolve(__dirname,"build"),filename:"[name].d3v4pp.bundle.js",publicPath:"/"},devServer:{client:{progress:!0,reconnect:!0,overlay:{errors:!0,warnings:!1}},hot:!0,historyApiFallback:!0,open:!0,static:{directory:s.join(__dirname,"src")},compress:!0,port:9e3}}},979:(e,t,i)=>{const s=i(17),r=i(510),o=i(857),n=i(1);e.exports={entry:["./src/index.js"],mode:"production",target:"web",module:{rules:[{test:/\.s[ac]ss$/i,use:[o.loader,"css-loader","sass-loader"]},{test:/\.css$/i,use:[o.loader,"css-loader"]}]},plugins:[new r({template:s.resolve("src","index.html"),templateParameters:{favicon:"/assets/logo.png",manifest:"/assets/manifest.json"}}),new o,new n({patterns:[{from:"src/assets",to:"assets"}]})],output:{path:s.resolve(__dirname,"build"),filename:"[name].d3v4pp.bundle.js",publicPath:"/"},devServer:{client:{progress:!0,reconnect:!0,overlay:{errors:!0,warnings:!1}},historyApiFallback:!0,open:!0,static:{directory:s.join(__dirname,"src")},compress:!0,port:9e3}}},629:e=>{"use strict";e.exports=require("@babel/core")},84:e=>{"use strict";e.exports=require("@sweetcom/colors")},1:e=>{"use strict";e.exports=require("copy-webpack-plugin")},510:e=>{"use strict";e.exports=require("html-webpack-plugin")},857:e=>{"use strict";e.exports=require("mini-css-extract-plugin")},354:e=>{"use strict";e.exports=require("webpack")},426:e=>{"use strict";e.exports=require("webpack-dev-server")},977:e=>{"use strict";e.exports=require("webpack-node-externals")},81:e=>{"use strict";e.exports=require("child_process")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")},521:e=>{"use strict";e.exports=require("readline")}},t={};function i(s){var r=t[s];if(void 0!==r)return r.exports;var o=t[s]={exports:{}};return e[s](o,o.exports,i),o.exports}(()=>{"use strict";new(i(761))})()})(); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..787f656 --- /dev/null +++ b/package.json @@ -0,0 +1,78 @@ +{ + "name": "@d3v4pp/cli", + "version": "0.0.2", + "description": "Client that allows to develop react applications faster", + "main": "index.js", + "publishConfig": { + "access": "public" + }, + "bin": { + "devapp": "index.js" + }, + "repository": { + "type": "git", + "url": "https://cvs.d3v4pp.fr/D3V4PP/cli.git" + }, + "files": [ + "template", + "index.js", + "package.json", + "README.md" + ], + "keywords": [ + "fast", + "easy", + "best practice", + "react app", + "runner", + "react", + "react-dom", + "app" + ], + "author": { + "name": "Ayoub Hassani ", + "email": "ayoub@d3v4pp.fr", + "url": "https://d3v4pp.fr/" + }, + "funding": "https://paypal.me/SupportTheDoc", + "homepage": "https://cvs.d3v4pp.fr/D3V4PP/cli/src/master/README.md", + "bugs": { + "url": "https://cvs.d3v4pp.fr/D3V4PP/cli/issues", + "email": "ayoub@d3v4pp.fr" + }, + "license": "d3v4pp", + "peerDependenciesMeta": { + "sass": { + "optional": true + }, + "fibers": { + "optional": true + } + }, + "dependencies": { + "@babel/core": "^7.6.0", + "@babel/plugin-proposal-class-properties": "^7.5.5", + "@babel/preset-env": "^7.18.6", + "@babel/preset-react": "^7.18.6", + "@sweetcom/colors": "^0.0.21", + "babel-eslint": "^10.1.0", + "babel-loader": "^8.0.6", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.8.1", + "eslint-loader": "^4.0.2", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "html-webpack-plugin": "^5.5.0", + "jsdoc": "^4.0.2", + "mini-css-extract-plugin": "^2.6.1", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.69.4", + "sass-loader": "^13.3.2", + "style-loader": "^3.3.3", + "webpack": "^5.89.0", + "webpack-dev-server": "^4.15.1", + "webpack-node-externals": "^3.0.0" + } +} \ No newline at end of file diff --git a/template/react/.eslintrc b/template/react/.eslintrc new file mode 100644 index 0000000..fec81ba --- /dev/null +++ b/template/react/.eslintrc @@ -0,0 +1,41 @@ +{ + "extends": "plugin:react/recommended", + // "parser": "babel-eslint", + "rules": { + "react/jsx-uses-react": 1, + "react/jsx-uses-vars": 1, + "react/react-in-jsx-scope": 1, + "react/jsx-tag-spacing": [0, { + "beforeSelfClosing": "always" + }], + "curly": [1], + "linebreak-style": [1, "unix"], + "semi": [1, "always"], + "comma-dangle": [0], + "no-unused-vars": [1, { + "vars": "all", + "args": "none", + "ignoreRestSiblings": true + }], + "no-console": [0], + "object-curly-spacing": [1, "always"], + "keyword-spacing": ["error"] + }, + "parserOptions": { + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "jsx": true + }, + "sourceType": "module" + }, + "env": { + "es6": true, + "browser": true, + "node": false + }, + "plugins": [ + "jsx-a11y", + "react" + ] +} + diff --git a/template/react/.gitignore b/template/react/.gitignore new file mode 100644 index 0000000..9e390e2 --- /dev/null +++ b/template/react/.gitignore @@ -0,0 +1,11 @@ +# dependencies +/node_modules + + +# production +/build + +#IDE +.vscode/ +.project/ +.idea/ \ No newline at end of file diff --git a/template/react/README.md b/template/react/README.md new file mode 100644 index 0000000..8f5a18c --- /dev/null +++ b/template/react/README.md @@ -0,0 +1 @@ +# @d3v4pp/cli : React template \ No newline at end of file diff --git a/template/react/package.json b/template/react/package.json new file mode 100644 index 0000000..e2c9813 --- /dev/null +++ b/template/react/package.json @@ -0,0 +1,15 @@ +{ + "name": "{name}", + "version": "0.0.1", + "description": "sweet react base App", + "license": "MIT", + "scripts": { + "start": "devapp start -t react", + "build": "devapp build -t react" + }, + "main": "./src/index.js", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/template/react/src/App.js b/template/react/src/App.js new file mode 100644 index 0000000..8bf1596 --- /dev/null +++ b/template/react/src/App.js @@ -0,0 +1,24 @@ +import React, { Component } from 'react'; +import './App.scss'; +class App extends Component { + render() { + return ( +
+
+ logo +

Welcome to Sweet React Application

+
+

+ HOT MODULE REPLACEMENT is on so : +
+ do not reload the browser +
+ Just edit src/App.js +
+ and save to reload.

+
+ ); + } +} + +export default App; diff --git a/template/react/src/App.scss b/template/react/src/App.scss new file mode 100644 index 0000000..4c39680 --- /dev/null +++ b/template/react/src/App.scss @@ -0,0 +1,23 @@ +.App { + text-align: center; +} + +.App-logo { + height: 80px; +} + +.App-header { + background-color: #222; + height: 150px; + padding: 20px; + color: white; +} + +.App-title { + font-size: 1.5em; +} + +.App-intro { + font-size: large; +} + diff --git a/template/react/src/App.test.js b/template/react/src/App.test.js new file mode 100644 index 0000000..b84af98 --- /dev/null +++ b/template/react/src/App.test.js @@ -0,0 +1,8 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); +}); diff --git a/template/react/src/assets/favicon.ico b/template/react/src/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4f09bdb70f38e3ddcf4998a7028ec02223b67e27 GIT binary patch literal 19807 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 literal 0 HcmV?d00001 diff --git a/template/react/src/assets/logo.png b/template/react/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..34d32a1e743c79c70b6d11809bd969f4f732b477 GIT binary patch literal 99628 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 z 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 literal 0 HcmV?d00001 diff --git a/template/react/src/assets/manifest.json b/template/react/src/assets/manifest.json new file mode 100644 index 0000000..84fe523 --- /dev/null +++ b/template/react/src/assets/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "name", + "name": "name", + "icons": [ + { + "src": "/assets/logo.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/assets/logo.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "/", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} \ No newline at end of file diff --git a/template/react/src/index.html b/template/react/src/index.html new file mode 100644 index 0000000..00e5e4a --- /dev/null +++ b/template/react/src/index.html @@ -0,0 +1,22 @@ + + + + + + + + + + + Update Me To Title Your App + + + +
+ + diff --git a/template/react/src/index.js b/template/react/src/index.js new file mode 100644 index 0000000..b64c9ff --- /dev/null +++ b/template/react/src/index.js @@ -0,0 +1,10 @@ +import React from 'react'; +import './index.scss'; +import reactDom from 'react-dom'; + +import App from './App'; +// let root = createRoot(document.getElementById('root')) +reactDom.render(,document.getElementById('root')); +if (module && module.hot) { + module.hot.accept(); +} \ No newline at end of file diff --git a/template/react/src/index.scss b/template/react/src/index.scss new file mode 100644 index 0000000..e876910 --- /dev/null +++ b/template/react/src/index.scss @@ -0,0 +1,5 @@ +body { + margin: 0; + padding: 0; + font-family: sans-serif; +} \ No newline at end of file diff --git a/template/react_autonome/.eslintrc b/template/react_autonome/.eslintrc new file mode 100644 index 0000000..fec81ba --- /dev/null +++ b/template/react_autonome/.eslintrc @@ -0,0 +1,41 @@ +{ + "extends": "plugin:react/recommended", + // "parser": "babel-eslint", + "rules": { + "react/jsx-uses-react": 1, + "react/jsx-uses-vars": 1, + "react/react-in-jsx-scope": 1, + "react/jsx-tag-spacing": [0, { + "beforeSelfClosing": "always" + }], + "curly": [1], + "linebreak-style": [1, "unix"], + "semi": [1, "always"], + "comma-dangle": [0], + "no-unused-vars": [1, { + "vars": "all", + "args": "none", + "ignoreRestSiblings": true + }], + "no-console": [0], + "object-curly-spacing": [1, "always"], + "keyword-spacing": ["error"] + }, + "parserOptions": { + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "jsx": true + }, + "sourceType": "module" + }, + "env": { + "es6": true, + "browser": true, + "node": false + }, + "plugins": [ + "jsx-a11y", + "react" + ] +} + diff --git a/template/react_autonome/.gitignore b/template/react_autonome/.gitignore new file mode 100644 index 0000000..9e390e2 --- /dev/null +++ b/template/react_autonome/.gitignore @@ -0,0 +1,11 @@ +# dependencies +/node_modules + + +# production +/build + +#IDE +.vscode/ +.project/ +.idea/ \ No newline at end of file diff --git a/template/react_autonome/README.md b/template/react_autonome/README.md new file mode 100644 index 0000000..8f5a18c --- /dev/null +++ b/template/react_autonome/README.md @@ -0,0 +1 @@ +# @d3v4pp/cli : React template \ No newline at end of file diff --git a/template/react_autonome/ReactBuilder.js b/template/react_autonome/ReactBuilder.js new file mode 100644 index 0000000..619e74d --- /dev/null +++ b/template/react_autonome/ReactBuilder.js @@ -0,0 +1,27 @@ +const webpack = require('webpack'); +const configWP = require("./webpack.config"); + + +const compiler = webpack(configWP); + +compiler.run((err, stats) => { + if (err ) { + throw err; + } + if (stats.hasErrors()) { + console.error(stats.toString({ + chunks: false, // Makes the build much quieter + colors: true // Shows colors in the console + })); + } + compiler.close((closeErr) => { + if (closeErr) { + throw closeErr; + } + // process.stdout.write(stats.toString() + '\n'); + console.log(stats.toString({ + chunks: false, // Makes the build much quieter + colors: true // Shows colors in the console + })); + }); +}); \ No newline at end of file diff --git a/template/react_autonome/ReactStarter.js b/template/react_autonome/ReactStarter.js new file mode 100644 index 0000000..3808830 --- /dev/null +++ b/template/react_autonome/ReactStarter.js @@ -0,0 +1,16 @@ +const Webpack = require('webpack'); +const WebpackDevServer = require('webpack-dev-server'); +const webpackConfig = require('./webpack.config.js'); + +webpackConfig.mode = "development"; + + +const compiler = Webpack(webpackConfig); +const devServerOptions = { ...webpackConfig.devServer, open: true }; +const server = new WebpackDevServer(devServerOptions, compiler); +const runServer = async () => { + console.log('Starting server...'); + await server.start(); +}; + +runServer(); \ No newline at end of file diff --git a/template/react_autonome/package-lock.json b/template/react_autonome/package-lock.json new file mode 100644 index 0000000..7fbfbf4 --- /dev/null +++ b/template/react_autonome/package-lock.json @@ -0,0 +1,6296 @@ +{ + "name": "FOLDERNAME", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "FOLDERNAME", + "version": "0.0.1", + "license": "MIT", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "babel-eslint": "^10.1.0", + "eslint-loader": "^4.0.2", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.29.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", + "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "peer": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", + "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "peer": true + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "peer": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/core-js-pure": { + "version": "3.23.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.4.tgz", + "integrity": "sha512-lizxkcgj3XDmi7TUBFe+bQ1vNpD5E4t76BrBWI3HdUxdw/Mq1VF4CkiHzIKyieECKtcODK2asJttoofEeUKICQ==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "peer": true + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", + "dev": true, + "peer": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true, + "peer": true + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.1", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "peer": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "peer": true + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "peer": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true, + "peer": true + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true, + "peer": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "peer": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "peer": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "peer": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true, + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "peer": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "peer": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true, + "peer": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "peer": true + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "peer": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "peer": true + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "peer": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "peer": true + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/generator": { + "version": "7.18.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.7.tgz", + "integrity": "sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==", + "dev": true, + "requires": { + "@babel/types": "^7.18.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", + "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", + "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "dev": true, + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "dev": true + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.8.tgz", + "integrity": "sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", + "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", + "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", + "dev": true, + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", + "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/traverse": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.8.tgz", + "integrity": "sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-function-name": "^7.18.6", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.8", + "@babel/types": "^7.18.8", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.8.tgz", + "integrity": "sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "peer": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "peer": true + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/node": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", + "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "peer": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peer": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "peer": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "peer": true + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "peer": true, + "requires": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "peer": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true + }, + "caniuse-lite": { + "version": "1.0.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", + "dev": true, + "peer": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "peer": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "core-js-pure": { + "version": "3.23.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.4.tgz", + "integrity": "sha512-lizxkcgj3XDmi7TUBFe+bQ1vNpD5E4t76BrBWI3HdUxdw/Mq1VF4CkiHzIKyieECKtcODK2asJttoofEeUKICQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "peer": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "peer": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", + "dev": true, + "peer": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "peer": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true, + "peer": true + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "peer": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "peer": true + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "peer": true + }, + "globals": { + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", + "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "dev": true, + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz", + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.18.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.1", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "peer": true + } + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "peer": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "peer": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "peer": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "peer": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "peer": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "peer": true + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "peer": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "peer": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "dev": true, + "peer": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true, + "peer": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "peer": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "peer": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "peer": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "peer": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "peer": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "peer": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "peer": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "peer": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "peer": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "peer": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "peer": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "peer": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "peer": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsx-ast-utils": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", + "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" + } + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "peer": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "peer": true + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "peer": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true, + "peer": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "peer": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "peer": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "peer": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "peer": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "peer": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "peer": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true, + "peer": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "peer": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "peer": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "peer": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "peer": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "peer": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "peer": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "peer": true + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "peer": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "peer": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "peer": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "peer": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "peer": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "peer": true + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "peer": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "peer": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "peer": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "peer": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "peer": true + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "peer": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "peer": true + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "peer": true + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "peer": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "peer": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "peer": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "peer": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true, + "peer": true + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "peer": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peer": true, + "requires": {} + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "peer": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "peer": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "peer": true + } + } +} diff --git a/template/react_autonome/package.json b/template/react_autonome/package.json new file mode 100644 index 0000000..e2c9813 --- /dev/null +++ b/template/react_autonome/package.json @@ -0,0 +1,15 @@ +{ + "name": "{name}", + "version": "0.0.1", + "description": "sweet react base App", + "license": "MIT", + "scripts": { + "start": "devapp start -t react", + "build": "devapp build -t react" + }, + "main": "./src/index.js", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/template/react_autonome/src/App.js b/template/react_autonome/src/App.js new file mode 100644 index 0000000..8bf1596 --- /dev/null +++ b/template/react_autonome/src/App.js @@ -0,0 +1,24 @@ +import React, { Component } from 'react'; +import './App.scss'; +class App extends Component { + render() { + return ( +
+
+ logo +

Welcome to Sweet React Application

+
+

+ HOT MODULE REPLACEMENT is on so : +
+ do not reload the browser +
+ Just edit src/App.js +
+ and save to reload.

+
+ ); + } +} + +export default App; diff --git a/template/react_autonome/src/App.scss b/template/react_autonome/src/App.scss new file mode 100644 index 0000000..4c39680 --- /dev/null +++ b/template/react_autonome/src/App.scss @@ -0,0 +1,23 @@ +.App { + text-align: center; +} + +.App-logo { + height: 80px; +} + +.App-header { + background-color: #222; + height: 150px; + padding: 20px; + color: white; +} + +.App-title { + font-size: 1.5em; +} + +.App-intro { + font-size: large; +} + diff --git a/template/react_autonome/src/App.test.js b/template/react_autonome/src/App.test.js new file mode 100644 index 0000000..b84af98 --- /dev/null +++ b/template/react_autonome/src/App.test.js @@ -0,0 +1,8 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); +}); diff --git a/template/react_autonome/src/assets/favicon.ico b/template/react_autonome/src/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4f09bdb70f38e3ddcf4998a7028ec02223b67e27 GIT binary patch literal 19807 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 literal 0 HcmV?d00001 diff --git a/template/react_autonome/src/assets/logo.png b/template/react_autonome/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..34d32a1e743c79c70b6d11809bd969f4f732b477 GIT binary patch literal 99628 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 z zuw$yVk7CFMIhR~~>&LD;{+8&TBa{oF;y~tJ{hMXdPA{qlp8&578IrtmD!-C8q3h7E zWSViVs&F6`fY%CItiLN^lB+*41m3N;{5*S_Uun*N8vbkB4DvWRg-8DZyrkOkw>?d> zjyP@iNZF%6$NK+UBi#q|SZk-s1WmZ;?V?+LL*s5U3C55cl2%i=UoLUg+si5dsTW4KWYjd$=bjomz1iwD{qG z7g^ume6=u5(nKylii#iBSGNnXV;3>crE)}Ajpk9)<%-h8nxhyBIOiCg*itq4vyTg- z#A)YdPO-RV~LRu8iKmiB(7dJtibqW^g%wKvz;2j6!+`HM;GwwUK7@f4t0cXNk+ zM}I<#$9>#!>^&-oMcs3VPzv+<3QO!)!vI;prsdfrU1!CeOm|cG!~hNMz&+yE@sFA$ zS8lHVKJ6Lw&Ny~Xo!q+fr)R<+=7lPr%f?VEmETeAN*&){?~GW+rUL8RMD%v|7y}>t zJiwmT`K)r#lkn?E(TAM{M7|*S=BR>;?31p5Fg5>WyRmQ8i99~X-|^`5Pn#B_W`Da` z7Ba16pr5?TH#De|L{F((=e5dg4EUQ)T`FHA*lU?`>XMcU)p#kWHm{??4gLuj-&_l^ z?}#pKE06|MMJ2H<3nQjLvzwWXpwZ9N)Qh6Gwak>Z;bc+aVTcWazfWm8Uw`AKn_kL+fkB(Hdt-l@E6Yc<$iSe*812<-zf*ts@}8{tFE7n4 z7n_a$#p_7N!_Y7W^>Q0uBtLt%a*9+5vT?{N$#ICyABk#F^{%#xPx|XyBN~Zpf2}z5 zz&*J4RT*>tkEgF-i}L%Tr392zkWT3irBjfSll>5@=dLb_+@p&3d-dWP=q z9^%gLf1i6l!F%3w);?$LwQJkp@WL&iwaGsYwi18DlwQx1lG6ctpSVAjXg%&KiM0F7 zQ>yqe$o_oba1-SZWRA7P;QVc|rUTc~J1-4OE9#xFP)ns`?l8yXcRm8*&P(4~AAT<2 z_$pl}QWbMa#Qcv;`Kldv|?in(kmL%jBt(`dX(98mPx{uWz-vSdWPmNP*VO- zB&WOsq<%Gv2U#(4@4HMdx3yECmmZxDqyd;25@R5V@ zaf=KCdbdcd`JYrYK{)urRAh%8I@p5TIVMsmiwcc2b2p$n4WcTfI}>?iWwbRn+aQpz z-?Sl&YnrS1otn|##@*olDtH5V5o{P_>dLKGp>n6(!E$FboH z0jyhlTha2MS7Mc$3Dpvq9#vMDe&N~a+T`OK?>P7Rlu44Q1e;fI_Vn?pFdlt7>U|tI zJ9SzG{Q2d!;(zB%%AF&IR_=+ckrbT)AV4*w2lYX|A$*ycmx#Ki0hdN8i;Q>I1o)N8 z!~!RVm-pJq+G*qsKR%zz%o0TZ{8XFmFM-PF#B$0*m1Rj4>kQyhrl%=dfPgBE!ZT_@ey8cFB-~Xk79KwXhl;vQgI8j zl&1LPkWngv|Kj`?MYVumVxu~hqK^fOkl}Ytg%9^%$wchDeu#=uB_Kg6#s{_^oNH=G z#8+zTtF@FbRat-MbP7nh$06)x3Y`k=Qe zQz1HBr~HIP<1v+!D;4-_P-1Rin&mqT-r>n$0h5e6FAQJ`9vFYJj*Xo-_VmOZSblUr zMBbuaxOOdrvtT1D`5yD?m1nN~Ss^0P?IjG~;GVs0EDp~{uBSblO%a5bm=z5`?Hynd zB}<=sd-Fhve(C+GzVA2(>&eeqgha;F&zVLde)-hjlC}pX=?51#hv@gZ<}>c5_tD$J z0IG337Bls@LP08{>W;bn=`m^WE_l!U^2O;a2+L)!eyz1-uDzHex`mV z_Zb0|vJ;ipv#q(X?v26oU!}RT_!MNy$vkRfe!E2IMC=J>Y=wYwKe?F8cPp6|ZB9U+ zHlANEsU0wYIku!Jf(QF{7PQoNqU`c>XXIl)d;in4x=m?MH#0sQun$R~G5Fi=DLPnl z-GL4CeDlqjO#ByGpOPDP@9WB{mdO?|snX78cKc~^QK7<(pW4x62VTf9FR&!~v5?EF zMeZ^?pO0gH*Qvi{>Sb7KB!v7lBxoqt{;3%^s`$s9 z#irIN{8ce6_q+r*1#AI{f(!4T8P*T4+z%?-8)j(JF8T>1v zuXo_sGuOK}5n1gpBkjLyWXNZcMM1rAM%`?-cXu!`fE+r1VV}p^v@L7YxK!xj^2Z99d^e-os28kt%`i0sSg%YHl0(P@JODuVt8}it*`#0qQ=o6 z@io|8!dCwqtxD3~CmKd$A{8XPV14y@*)kNj3@fcTr7e%#vZGv?rGcmMegQ7uRA7Zx zQ{DT!qRJE)?oh;2IJBF4Vh4RfKC@=?lIQ%(i2}894C21v6mXqWAh!{1?Ex;;BiQb$R(7ShRgWR|DoD zMtPLw-Wbs^dz{M`9&Tjs>W+=o)prJ;XcT%BeU6uhw;Jk4U3F#XrH)Cqw1HpS8f%al zETzCnxz_ese8snyuz2MAd%!+0AFiL~xkSn$B z`Wt$E`t*avR)TTRaJC$PW+YFA;@p4>mAmL5{y27B zznQ0;;DlnlWSe}gi>R`WjL)v`wX}RI2SDoQpR|U(iCuQ9nctPv4<;iw%>P`GEdl({ zEQ|_+~b9`H@_f zqU!1()@8w35W3m4_m4VuUw>%>8^-#EC6$L;^}GKUAvVwUny3*zj5llLa;@9`F}3cS z_!X@GkhLNA{s*w&+-nP?(6j?v2J1!w?Vnx}*SqPP(D^5qinkNxl&PCV`H7evZi-VyP;R-tx8eHZIX%k$XG$=WOm$*k5(H~X<$R=bDyl?= z)tofKW8bZ*NcwE>GjeG_iMxL?x2l3t{&>FB6+5dqD0#Ff(i=O$(z%*^O)Eb|Cjkvk z6@n@v>1|~wh_bv00+Mw`2E&`iwe4TdiZ)bRSQ*(Q&(Ya3cuaVjDLD6=k>xSXZS88@<0~VQI+U?T_@G62%t5Me8kv0@roP5z4sAKySJ}ZNtz(D!lDUY% zV()&<8hTYl?|?4F5|Gb1OPCd*35WC0L7fO1{0*NGwZgYrF5l({Q6>8;x%V!qo^kJx zAJ(`Jw~E?pqqF4wIeY`$&BGyXDSurZ-Ii>JQ%mJq`BSk>ilb-?KU8O~s%}aFENlP_ zJTkU>X^b;DwQD;$GuycnKK!{>o{(SZgjFP}_Z8B>*{@aFc}qj&Ou(x0aD!0eVtfgo zq~XS$respX6JJq7n@vAOnj|Kyp=sSqB?BN!-;mpdDE^CRZ6r6PQRyvj{;=e(Sx)gW z!Pldas92Z!H|s&r-zXA5rLX0Z7r@?@Uh0P5q-4fRengbY=)X*?{BOaMt&6&~%{E7i zMQ;4A4KSxEt?{{3BG}VBYMPySr|Sq1Z^%B57}*}kF`PVDYwQpa;+FZ*#4pBJ=U<;+ zOhWelP~!H_B3cK^ZhI!FLeJd`S(~T(M0W>L#~kCzAxV2q-WW@8`T~M%@P7dz>{Hq0 ziwTF3>Y3VA%&ZDZp1C=*>%n3BfiY?OXv62Ok0()o)2&=&4{TZDfLpB8p#(%3m{V)3 z`Y}m-_sF(Z%=*M@>oIT6iR+*XXs!jhFGW}6=PyMMH><8hxF^M4TQP))ifR4=Ig`s( zTOL;A{F@$u>q2vpRJo2^UMSE*TXsj**#cNKa+?6Q?kuq}4g}VA6EzD`f>6HzU2GdZ z=Gp8^{zlGrO{eau$DqG>-9z*-#+TkrZi#kXqA=bGq)-i0B-*mDlU;#;;Q5vgcgT`D zg;n2857GPk2E?Q0TOA8Lnd$O|Z||noYLWd?3Z;3@YLl{)ZR^@FU#CWYMR1lzcx&AK zFg^+XEje#bS+r-#g)!z-DF3eIJlI3^(^FB>pMk9ebQyR0x1Tt=8tpJs7*r?2toKbb zF5C_9lqx`SRY24nr@A_MNjwwE_OGBOm1`{9YMK`KNsd9Bp&^P5J3D(-7@uXA?S0{naU(T%>^nwN zn}Jb(-_Q%Z=PI({`mNot<3dHQ)|HFRVB;>owHnvpAl1Y;7nUy!;_b#F z`c79L863tB=0G}8onxGJDxpaq_8h9XNzOkhV1A}G`cCr$StZV%jXB|NnvMy<5lgtR zc;h4((>Qg0ev!{4ZyYG4WCTc;IoZ@%Vf?vF5KmK;(AK`IIb#|NQOIxNaRzN2feNwI zy6`a`YH!3JVD%k%qq=xM(kGOxjI0K{GPy85S170l%5TkKxo00D)4+DL>Qy0Xnuem7 zSwKb6^l-Amn?sh~J|W^mP|2WP&y}y$g_E5!%`~*c?%Yqw_{iXpN&Y~c^EHj8M@* zyv!izXtiFFj>}VX1YeeQX^hBP!S;mK_5d?F_{;%$77xMj?9k3uvp+AZ8P?eJb0BKJmMHUPaY)k!;{+im zvi(sA%Mo!w=@J5F6PD7jIrlJnaRpq05h?phMZb~%H~qOf(|A%y?EIkJ)7>+C`!&KF zBaa%6tXN9@S{0e^JP_wJ*y1n#WLuU}d|{hbm(rL^t`z{~MrblHHRcLnO4g49?}(FA z0)F$n6d)P<_Wo1owDiwWbabcT+KqNPMPk>D-|dJd@!dk0*j`I%+FCT6;?61urbK6@ zHP$rjx}%kndIV19DAQMdZfasy(u(r>x9?Jkj4veMUgMj^#V7k3S#LWsIv9sJA3eZD zAFdMu4{__c^X3+ESJrK+;w%}$L-p%?_OcAicZDT+4N}fu7-S|4iONl+n_IQ%msY)b zQyyR7Y_}`x41pZkW;s$U>CQUBFRxNK9842AzlctKImj})KkQk@v{Z((2vboYZJVsf zV9eCSAuYgP)+(=i>UDjqYL!zN`Y}0*271MPSHvYOdwkpt{y4ES;$@Gnq(tzednW^S zMMzYR9NSV<+}+^(@j2UUaH{ViSK2Vx?nBGQiRTfc+{pXUjN}U@v8uZiS}^~}m*g6z z7+-*o$k4bc+CQ04OShGT*Wsh~6#^@3wh_pvK2yUCI(OV`fgQtRB?_vkR?1@!*z~|i1T_`x{+(I*q>c{ zkA-0q96|GaPEj85UTQW`vnjW7$anYyawdZQsylX%?GzW>UwdWQLC+|##)1^uf|R=Z zO26p`h;sRW_^BpeV>T+8KS_*X#aHSiX3tq;6_;<$Qn_rR=l`Ov0+zQ|Dr5mJ6yAS- zf$p$Rp%rE$P6w@z;DU;DC3C9$Lz5lUl6;_TiIKQe1!Y;}z6C;nDd9ClfB`i}!|x?a zGzDX}6($)bm?Otk1{5aa$*Tjr_*lq}94w!zKFYK zRCSa4B{j0D1XB79c&oz>jCf$P9Fb7tXGz7I%0Ck)q*;3Nkib!`Bh-GTuJdu8F!^hwS@e} z1xE(+4sd(4S6nc1O;KR_J)jHCidkBiqvz1rf*^-ds%X&{j1fa{{QMw9b52HzHTgAGe%=pL{@j8pWH*hhBxS6SsV;Ss6D^2M8V_PH`KiJ^CzCtq``zx+o&WPV z39xWRFN>?H6UgrsN9REDn9g5#cIz6uF^cqyrCr`D8qL>l$DacK-Wxs~<^UVtJjhu6 z|GoemNhACA$&_;boAu{irPa{S`K%IxDY`c;6ECnjyiu|rb4%<#_r={g^RfU~Fh14~ zI*cZNP@}C8w{nD@Jwym-3tJv9&GjZ>(c{)3mv(#P)Q^>mA*KTfo+As_SwR}t=Txfxy|GA z^ls`N&3O!=GgROkRI9}ee}IuL(Lq07-zyp(PhCDY+&p!sQ_bY;l(pU{nJTFYdCx=& zOxTYG$EzrQstoFf9kYBCKIEVmz^qG{@2BDIF*|){J&jBA zJ|X&Q(7TJ7s?@0AJo2u!D%%A&sX%~>b#cxafvWUjL^;M;`Cuz_@gpa*Z2A>hld`D(?*#~ri4v(EwFt{n@< zH~@mo##e~lxt4nu=)bFtg#M+xwo%dw;t7ANbK%xAMMuVARH{vn9dX*vW5sm=P#7z5 znXcR`GxoEWY*&4t^3KxYhjr46Sjz`F(rnMCk6naaF$c<~v$WZG@p5Q>i@~fU|GWW> zd6u{P(qv#D=D(vZLlDiY?lhcw|C&ZT6v7oCZL`$*tB%&Q)pEVf(>1U%TNs_n{lm~< zQSkQ7+Vxhf!au+YGv-*UYkUBgdaUciloj^2PB}4KFi@){P{~jpAhK_czH4(ZH8`U%reB2qsf^&5td^_mol(DK11@({yhg{8 z=R(D-2HN1Y3^~eWr}$CD!LQXPe8s@;N%!mb=?E9-+VKdUO9ARdlD;jV9iV2n3@)uHbC2CjRbTyG%wC1&&IwF_&e$x`kOT?iK>$rTuCI8M7h6(tT=e#__5o z@G%H7BL>G(C$(V7pGg*>&)iAck9WUyl0CrF8*eWMx9mO}&zCF_Hv%1vZ-TibW2?s- zPsCmmh_g*hH>Kv*JnU?H*nWQTZcO2DRf=TYHi+*}BK_Rb({p@h`c69-8oWdJJmORV z`-xmiH!KDath>dyMHwCrALc zx9m1d>d}9frute{d8~@$ze_5sn1Q~C$5zwCS;DKAIra0jwEiokIZu__R|3WXI*r4y zrM&yD=pAQ}XS8vk^-3;Q6eelqvQ|wgD4iUlwQn|vrT-5#6L)hFVls}93A1CUyWmu> zF(kN}{C?-M!H;WI+Cc=l4`{|}NfoC0V#!v%J7v#=1&FbNlBVAZb26=^9L^ zB{a=EZC!Eub*3xgnX^K>w-^N+FQ<-akxQi+K+uM=DMB+BY>}Dx!RRH`fXwTojEjEw zRu~O(gpl38kaXhOhqGoZ^6EgUI?A!gkm`h~`G6VU?>%YL>1-$6q>r5M{LW!Dsll+@ z;8~{^hyFWU_Nn+`1>Rq(pt*GoGyQ}PK1l@%-57O4fU1EFV05bbg@w%{Ye z_%jZ*eI9RFNB0=hM)!~DBZ4!D#4-2Rd-?TmlfY!*E`d;VP6%x@?Q^3nX*OTdjL%Gj z@T?xL@t5!X_z3B?+2u1>6_h(5f4hFqsjc91Aa@E1Hn%c*V{M|7czXw&6p&6dy(!2B zR&kh(8p$ATkL>#)daSXlS@ny!%d1&a?X#@9wurh%!WpjLSIT`jZIg385s?v<{$%Ss zs)|$BdH=>mvZw~-EB$!|>>hup!XI+jK(+7O{`bF-1dQ2FxGt`qoZ&5|sK#Amc{Pi9 z&O-i5j<=9SX<|{*zT4rgLcq>Vh`q!SnY+4FiYOq6JBwKOqT`PR`-{QIE?uYo__x~S zEyP{gRgu{r+#U@{?TOe4?)C^?_0hku_zsG{D}Jw#gYnNCi}T;dG~Af=b#i?Dl#llF zc~!W0nPn0}s$Uua2OJMAE+Id68e~U8Dii{L>9x{g{xlZ!7w6Ah3y2sm7TH)kn)1K< z$W`4*MrnTlQ%~l3GNz#T^W5;pX#=KP=B9}1nC0-Zv%N2O)D2~>e)EY*1K*$?CwcRc z0$;sRYNd;w#SAZ6WbRBE1?Pt7y}s4@SNhnV^aD_}1FtpYlQ6nvxd7o)5Pv>#rF%D- zAaGczvx;_i)_sMDY$h@mJ?h{&@DJ*1fZ$>VM)?CDbf$m4X#N@wHmc;wP~Q{yzy!{` zVUhD4)&WK!k0eQVZ!SCgQEY$#m3L@{)P@Lr^)YNz9oFw}8$=J_>mowlf(r!dl3CR` z#6633zPciZ)9|rDNwGoQstn;$=HM-i_eS9W*(B}=o)rSR7GUf3W$i;Sv&gqoi0^ht zcRS;@2O!qVgi?)7kj+I9W7f?UI|vLu>Y1l1K|$P zx3Gv6^BU@BkP^ScB>eXjiKhE4Y4bR0fRlPv$+0I)^IKl%+!)Hj)k6*Qg&fw@8o_sa z_$yhW7p%Pjx9EsV_YG03i2NZeQNC09vtFvmTmN*TiF?VPyZn8e7fKdG?$p%imHsFa zx&R}lr(cDdTd8Q7<%Ps#BUYXEoqfgq8|cKa6^*RZdo$`Gu+{M)= z5QW!rWlfCzqFC=<;0=~xW8AE3{&wh9c{wtLNN)Jij0u(c2|+Bma@RHVt@UTVy85 z{nz#RUtZ8@H{N%Dz81{T<4kX(&Ui-drkd*+mm04EJmkZu%CNdDJ!AOtv8IENB$Qj< zU$=EW1slL;)(?>K7wm$0Y?M6RL;DtrLQ@IM{dqT|25vJMH8RlHWLJB(My`TJU-FNT z8Eqyx82{E(D$*j0$CBOwuss2s=e_xnh;inT(2Ik z{?IB0Wy?c2Vlz>|U+uh~x$2_-UF^_fU<iF+#(ZY7lsiJ<~sSv}eI9iKv?+1_VUV}8h};_JW)`F3rw7W;{Ci{p?dBObBH zAtvPYc>1^CZydZAxBXss24%*2*NKM#^!|QvGqe!lXiGaw7^aKeN|ir=57B`eQK{VR zi$4d2?c)WDAz~IzX6PMYJygLbOKGU^GLhx8fx+2&Fd7H z?*j7*p0{cpnBwKmB}euL#B=t`3L)ZY zf5ZpMIRqU!XTMD5c;xIxgwQE^niAzJ6S78D54P~Cg68Kx7^B8{IB50>L`qb=5r>-o zcN?yG%8WbpWR%roSfZ}Hq~JAT_oJjs@_%IcABvtc1_kIy`4zG^yBjxg}Gf`x1^L#Be3fcHODv4d0D-W0WfL%qizYzs7Av}Pb zDeG=4Anjj=Z&Gg|>(YaG)N6rTP{I?IZL;%um(MLF{lVFdQW@$upfTr+4T_vsMj}uq z_L=%3l#+ecxf&UM?C%bFG+{x6+^7Zfl1!`9&Ijl8dn|ufTquWv?Qiorn7P@)l^p$R zh`|`>Z^TQF+t-WtzvS3w#mW#z@?>y5#WkbEe>m`eB6(Z&@z0*d?Ri*IkOnOgt;nE? z;CZvA`ObPY!Vuc4qJ}~tD;xYCRHF^}cc%W_1~xotvG-F%RY|MN?i4M~WjqV4#!2!Z zJdS~$_zm`dH=PI&Oo@$JWCo4X3sUhG%UmS|wmb_(Fp2pn0JYRUL{ z`G4PbC6uH8;(ev&S$^6z`-NMJnveB0hfW6FYv!8hDbEcKc^0{QXf~DD34G2M&7h8k zt&QMOtp$o0Neboxxw8rauG8>^ss;H_L_QTfS@;)S=k#WL2B{#i={tONFfl>2k%Xgh zZ)RehaSrJVmg(f8&FlSjJHC|&#=9YZ?;V2*nt0}57Gw**TQ{pW1d7l&Z|I5FGJA^p z>Z`9k3!&UewbA{Z1kd5maZ^H?-Bkw%2zZ|Y+rUrr-$7lGi7Q{z4#&R*9ydjw@aW2} zD(#DH8?yNDXbqeDe?BC>)-KaT(ZbVA0OYylWj7(+2V8GE*r}w&y(%a^S_*?Vy9&eY z{>iHD4l}4AP}XZAM25wKynaQnNYFdAGJ)(OkJr7OC^8H~sMr)Ktt-Kk(c-bizXopRLmB^A{b%;Uf%9ES`R`}oNdvxJf zM&Q?&T-GRfC_vrHDFgJc)P6IDr8k|Ml9b+*bG_>qAveg0bq3*2HcOr~WcE;k?Z=&n zc?be%a(3tVxRc|5=KiYF86x;JuY2W@>;{aLNT276`V9JvbY9j{9?*zI3$`$7sPaKN zq$RwiO6$qJ8l^#iAU1IIJaSzp`viy^C}WsnXN@-Y#=S*;#d{R+s{C**o=|YYT~aCd zr*P@^YHWp#WRQgP`;rnt4s?LHW6_mr;^a=OzMsX$4@~6;zxBD(gY*Ncw3DE8o`Fn< zpN&qe-<5z8b7*PohOf-Z(==Y0;f8^d)bH}8f>t2lv$L&WdfHMY`l!Y?10*!T5zDDm zgz|}SRNb6zKCG{e_%@JT_UQ5}P3#^<;KRi7b6hor|6M24mG4}Vafb#1cy1Y>%_@wV zG#_!r8>QEyYFTB$`rfi{0ycWgE%!VB$>&_w$`N~kJZ+PIm> zEzeB7B4atSGR7_nCOlogN~-{{ZJyRCp|E)IGK)ph6GlG!OY&-eowql|D=$34O+DiW zYLtV%VE6EPPXYl3oe9_Q>!$kCE$~4*;0r|2Va=77iy_~6Qhv5Z{p{q-O^saSp7xdb zKUaBs6}|wTg8;p%8l*F@@Yc^fB}DeVpV=!o!O-`}_^8K=j})s@{n?BTmqG*)k4mNY z>_qvKXYW~fbB^@S(oXJH1m?h)XuF+IbA*WY0R!&m#zh-t$@iBRlaPOQ72+Qh=|8>V z;&1c5JyiJO5z>pl}vzGu7ffdBDLXEblc^6-kMdR$OF*l>zr>^ zQ{!U+>9@@jRZa`;ya1~7%Y4EI_#2V8Sy!5UN+8c8A5&CoRWfPv2H; zpbhde>iZm0H&0}FOw`(@y8O`}8!f6!XYdb)d}m_PxXbhT4evn4%AaW`?C=OIKfWcv;P~WDfL-=74ZpMo`{L$ln%n4`tF@k$pqP{F+P7k0#XZ?#!${;-8}oH8Dh85& z7MU#0^=IprhdLffPwj`A7I~gJOe%;--Wo1;ryVcb5s|v7p|B z@ubW7u`a8q&GrF(NPk=^iY|@=ef31lQ5=oCH*d?TOK)BXbkI(k40&)ZF;*}RxR88! zY+a}PJ?{{I5|j!1Hac(qeWk#PeWn~KQGobkTFgprDKQ;Jrg*)veOZ800VM-X!-OQ~ zM;Gdt!zdGB6<%#eW_;f<4NDApl-4MM5{#J#^Df?R(1a62QRD%|{fEX!%1+;+f2><2 z{nL2kSLvXK{~hm61#||&No(0>g3~`&NCs*EX^{t>{aIvhn>{v~e*8u9&08Gu>eMTZ z&Myj#k|cA%w%^B_A*4@MP!Yj!CG&nO%a=YzHl@y+=!sQ$?7cbrZv(Ng1Jp!o<}o@` z?!k^I7hnDgi}dnst^BhGiU{;UTl3VJfbo7 z9IRMi9w+FfD>2k^%|kzaUj9LDuLq}uw1PVVZoWYueE?Rs!{|c%fNF@G1a4%bYmE-u z^M!ui|Am_t@XDi-LJNsC$CS{F8qT-NktUVrUGW@|wI;bwatahE+1V~~h`1voC+OAN zAaQylWBFWE690LAEaS@sz_c#t(duh-59lCBB?PyLp=MF=j0ru4j8Na?HU)N-)^A+I?q-GI zK%AdfS&n3~+D?SUqN_M`^QtVm><>9?PENm4!BHl##AdEDK0d2B!IOdnmzw%FK}$}O z@B6SQqpwyV188_QZ2_wew<6vgh_SNl{B*aDq***RtukGcS7u_LTGTZxdgdqer(l2Z zU{R(TQ{7fRt_idjth2~(agkPxrz5a=TKRME+ItE>4w!8nK<$-ljX42gxdMh5fi(0% z+Yj>sr=&f<`NdZs)Ok}n`*1o{is zx%S}lMXWuSjEsGWT`Nx>bE!)!FgqQw}v0L9_=kCb;nDb6kVuP|s zNfMw^j{2|uS_nUP1G<&(IB7X_>}t4kn|~B5R$BMOT?VZB>^^;F)r5kEj&L$+0*Z4E z9S&sRYWF~=Km^p|y(>-GPw znpZSBV#6c}NxrGnd$%2(_NGuzVa8W6xXfN`pzzI5VD~oBKby%)c~2nXJft)vRt=}; zJdGla=Dkcale*^KVbWRIX-r9Qm#LGZTpg{a)tnf6JzR0lI>*WIDZ*|YWvo&}?Tp#L z>@)L7Ze^8miIH{jNqqBNvX^Fhx7=Zb*1k|DbuGfe;VoUMkc3 zwRG7fQ0IW2RR7DMO#iL>WJ67PIalbD4eov3%SUd?^b%c)!uHZ!1|ycvezzYu%L znykn#tslchdeH-+Eu_ag?EnbNMy|z)XD-kg9XgmuS(eKaw^Py0&bnS<{IjJ-^)AnK7hDWWeup5rzgWvTb-b`_dczmXQ62|f>Jk_f?nQT-!U zZn$6R6@4A4M%l{QAs8IQsh6cuSq5Gb^pKva6HpODpU6oWM9o<02ZISuDrVI)f9!&n zoK25*dWHA>ByUgDpBqjn^4ku};wi~WfpIHeHInU{W*(!C9_A8=Bh0^FB$GfhC;9>C zi}13#GHuynl#(~fzG$iQ1G&Lk>Y3Fz`uTGMx-_yA7OOI?;>{_rD*0#qy1LK6$1s{9 zv-LNgVxW#5H|jO|*EdE0PDnQ+miprSLgv%w=%Tza>DH;A_V5wZFF9^F){WUt3}S~w z@CivOboZM(9u|%M`N*}38tvP`7r`6wp|MW3xl9e*C$JMddn2M?qCdx3r(7omEz|x( zKmKXdE#<4^0He8n!|FBCX??Tk2KWAtFC4#y1@9Se%BOZ7xl4GFSMByu)fm_41%NFk zv3p0EMt$tSO>KAhb!upq{eRvJigci6iX-$k=|_L=4<^#YA2@l$j*%vxtRNXSLZdw2 z9AzyAtq#N_A=KYEaiYA3e6r~qt~}uQ*?d3N+-B}^o@@4=b5KYScls)NTatyr`}Zq+ zPG;Pw#4ks2U*rWoyva{mP_iH+N|$j93I3q_m8X(N$=Jd;RTg4CK*>Jim4p;PX6n_< z_{;>S0roj?uv8{N)6qS)Nh7p9v*uO!88n?H3?5Wjg}7Zr&vuepOgX=Po0t|o4yKaA zinD}jJ22y_OAdN1v;^Y<8EB74u5kjyZfsVBqzSs?M!pT!a6CPnrm5dqY}LGW<%=*+ zYD$~mE{%;4&8xEXQv|T<;3GHT6NRsva@7r>sF!7mjItA0stSwf*?CW$*;jyVeo0{Y z&!Rs-DWDZAIJ=6+dgbg4f~foY-LMZt#^^_f6Z6|v^^4C#loIH?N80MfPGZSx!4E7} zqiSa~5YY4xy!o{JIhg$gM6)19Oe#EWTdc_>?)*L-fG~b^_pCeezpk#g3Q0lxY43=% zf3p^8v%^4J1INyk)Bs0nP&8@<{b};bH=4H0`N#o6Qs-vXxf%z$LB#dKhL>&rV*1() z-j^1(m>w8~b|Q5XycKQTH@YXiVhr8%$R_f`k-v9*fy7 zPaDJ-Tp+Cbvb^ZZ71DP08P<2Zv+sYTIm{@@1ed+nEOSGW`m~}SsmAt?6GV?1S*~B@ zbZMs)SeHG-ZdPp;2)8MWJ%LN;b^5mM{@1wWLd{&k?!|qAycQ(A+XDluUgcMBo`N>` zTUCL=M$)t{?J@7_tvVH+#szKWp2tRl*#`vi{RfkMfl)nrF*1@%0e_6uEg@E}_#JBa z&O#m!Ny@J*%dLvjS=B zAR9oY69sQN@=!tF@0P)>wivN~t`lYpWEL>CC@`5#_hGDn7habRT8p2E71H;dDkBLEYaPctzq}`5`%^)V^iiZ^kpYtxwBGAQeKaWTVsg42FLmVN<`}1 zUIp*uaVqP$Y}lpX+>jF;q=TU}E^xR1$Vnjf3O?QGJ9gg+mLzD-7N2feIKDjry65?s z1$npxks_PSJ&&EJ{2|EWiic9mKKSs=d>b5F$>{u>&v{5;t}kX-Z~n83thyQ0qQp;5GV(0!iV_g}KwaN#|BncBkA;$lPVI6lWh6yrVyVa^ z;${tX`+t1_DvDIuUHb2?O;#VlBEjs;_?v$z6%5-S%;==_l^mDq`lPcEnJuVm5B;HU zO(qFZU`UZskVZQ-jR+1N;HAi@@d+%*W;CLzBl_6uDRL zt8bZr>nL(0QJX27qJIWV=GJRi*ygD0ayCU@YmvlET5)mDwy_~rLExi3rw`iGU5(1`Ij-z{~dWwRD4l_yFfD8VHwkSS3*&xPc{@m+0DMk?@#O-c3B1>L4hvaFOOJe1u+2n^v~78t&$I5k+G#- zX|6-SdSb-|h|-V*-HOd3DoH)fo;>Dn@ZPFfJm@V;ekM^>5hwIT@7C0}*MPUR=ODap zmC>_1I!eD;Qg6}IYVg3lc>?Dx4T8-A*HaKT>CNZmJ_&+2aQ~68AH<{`Xej_5E#~)dQGCe@_&_v~fl0h;Hl`q5shT***0?2}o*QsU+ zS~H-8o#oVYXnGyvQA;+CFgK?&l4Atl%JCdJ0zDjoP=YtZKCf25$Nr-zVohgHcYMs`X`yakJxM@m=&u2t%UG=(hon$0ON@~U_bcW9emY7u18m9YB>KDiE@;xvhi*F84~?w~o{Yi&gk_OtYGn^cneQhBG|tc;l1&o*<5$y=RbPbg z+jUlpl6xq^Mt~OU!>^S``R;kZ)gdav$G4K}hfJ<_u%sgxnZ?I4A${(c-}2}-h&gmV z=_vwW4!2zAlN)N91LYBANrHrdiwn_xoR*n8Xb;u`Z@qWv-wBIbJOy!TxaUk+?RbCV zX-x6B9>cHk!nO5l>_T54N2DCYwpt?ZsAh4 z7`eNLsL1|eIDu@S*+utjr;RY4ybdae@#(vhuxHZE3rh6ZcE%@fBS2oAr=z6|f{>RB zy_6WNT~ShO-Gy9DoY@q zRV1!w^>#%VQ-gX(CflUP$iliDzRcESpe8toy)7|6f`;>u_Ti!msPPl7KPo#G2Yktz zCzG`*fS3ofUfwAuBPnHt0CAVf#ST?;(9X9&mcx~2&gQcL$~9=QSC(eLEX>RJ?SWE5>+^GXPxhR)1_brx;F1>&D*nnIb@u>X<28GRjIcTSC}eOxb` z{u8SV_$y%#*vcRV__JBjLQb?A8OW;ZUsB!)t~0 zW>x*fY{63`KuV+P!Z3j(oJwObmG&K7W!n<9Fpnfs5n1n+#Ro{bxWc&zAg!<9;j7B# zBhj-;X2^M2$@2p}sYN;ClEtGsQY0E|j%B)E3az^&AJ!7PrgEph=!qIY4U7%#S)PPfB4*?e>I=U$GI zlK$-SXVej_@rDm$d9d&H${VE1<>yv$OsK`hJJdREtnNoY=Te`WG{f9nl^)!o>D?uC z;O>q5K}NRx<2JG`vkHQSq9b_fJDN#j5go_lrpXSeJ(5vB>W=DS>{zLMAP?#)K_z%^X z7I8oSS_34$9WN?$o<{IMD)vZi8et)LKK)z7t?c@iVBs|%17e8qX-r6M&QrV>1eq{( zg*nYFfDT}xT7$^0_TwG%(KUC)UeiaEYvl0CZoFW)H+Au(xs4vHUAxhIlQ_bBDXCbW zkPs+SJ6raxLufOAuc#8dg~zz2gKu=pZ+rjs3$ac}37H_>b|{a3Cs`nVroAdMa{%ov zm}vHknfn#o$1`N^!JP(;n_N)|u6UI35}@yNd%h4(Pe-buw7$0QUl(sBRkZxVK{o$0 zGGxO}!GwNYBGmC31qFG;g*)SU&pb#=zH1T;Sg;F2!D;S+6E}0(s!n(*?K@-=7;_MZ zeguBD?CsXGzjlE7$G!~yWYx_}+` z@NNgomi=YTCvlIfesTkOf<9hhrcq*8dDY>y8x}-xis8NP)a^GnG}jr`6RnK>T^je3 zXZGvIQ8XH~Hfr}k1DlrMVI6h)IH$J#?WP1ztkTPefo{EqIgShTk>9FKrnA-yr!&!A z=wjR}5Q|glHV3K2C@C6qreg+eQXCgHjWnF!MXsz!V>ggR8AU*(i8+t|x^Umeio z_x=Bj2`H`7pn!q&2tgDjL_`FUknY&%kP@W^2q+;aEscaU3>Xcgl{V-GX$GT4jQBm{ z{rUd>-*)dk_ng;xow^%pWv_N_AQdVV4k|Ze%mn0^?=JCBnj>>=w%qtObc(#2s4}(^ zMxBNI;o9>+nMA+Xr?|+XjK)3?y;P#m9LOY@!?*2RZXHizuc6z0$;5Hw^I;sjyv)X_ zZzHJ3bw@KXB${Oo^69rBWdlq63Si8ur7=V`vLwBase{Z!nwBw>k->ob&cCR1FFo}9 zC0BatMd?0Z(5Yvjtm&*VF(5{iUBc?vk|af(H}ka|=LxlL)} z!D_A*2TxkD#q(REOqtt2r&PB(YblyXQNct0eMrOID5C~ zs66c#-vnA_M{?a8gCwd6jRM}kvj0I2F*C8X$KJ~ZwH8h7p9JE?D1*r>nNtlZ-3PW4 zNbgq%Nqi_#RVfyw&`FlzFnrC)1aRL$su>tA2F5Z^LuFws6}JW!%ijz_X)W#9^o<4L zlB-HdE2vCUsrd)4>@xO*X3nJNKgMY>?5un!YUqt)uoj`c+n`>FXu(u}`EoCJ+oW1s0!K8V_oXV}Dd#7?RA!{EkBBrAu5u1*0|d z;_@cKoS7Hy@zd0zZq0AALr>8oxM_%f0p--H!>EOfsmmgruj^s#vJ@7~w$fZ67v)+tgMdnuY*!U;9V zpAdvV+aXF%n)znn4(CNRXXkcq2)7bdnY0fw`u_OsE~Jv&bHFC!$it15$7!~Jw;(Lj zdXrRs#&UB$zkBhza5Aag>e#y^L9vbja!H-&pIJe2gYUi<+i8B;;nu$RcUgkm{zMM( z1{2zE<$Zs;uPTMao}S*u%VzvF)(00ucF$Yt(vKR#CAkeXFP%~5J?SK7q{fJb1JeSD zFm$rH!t7Ll^EGB607ju<$Z=rSbG0Ki3AGFrKEXc?HHe!c)o<+4>8W@E@eEo`5xzol zm%L){_<5H(B*Jc~8>0lgxMaz4pVZ8MqI97;nhX(8jz#f?z>c z`y;bK(D*NVYr*xty7npoEOqON|bE`gBEaD6$-gL_~a3nJx@(o*y z_mui8L^kqZ){CI`;vmyRbDGfJ4!QC#f}Pu3XA35b4GCcWpDudlVB{~l_U zg)5j`#PiC6V6gA2ZrXyy?KGCs3Rwi7s3pvQ>dw7JD59C9d>YhzDP3yBy^<0x%kxhi zNcVXzYMgvcX#P|4@DTZ3!^Hk3+I(}u#~|SiT}^*g3XR|B;`u9hi^mJ?=Ccu*x)Ym0 zVx}I?Gf%{N?I;bXohy;rclQHc;n=Pl5ao+^Ne`N6b+R+FKwgJGttb4UT$zxJ_Cxv%tJ&5?qnf6cwyhKQ)9Cog8oh~}|o z$)Rf1`MBystK$KhF(HVn=LmQBt02zh{*9UGw$=#R_(RSwQhjPFZEs3cu8`+dl^mpA1A{wtp}4S3 z3{xYm{eu)V|1DMSXxj%V9w>_!Lj@>oSNq>q4-r~QpL{Hg;wk&X*;qOw2VikYO?H@V zy`cC7`K_-UxnmAqe2b8-DxMII#>ZG|l`nV$a+52ByFWgL)aw#FG26V^MgPR;3%Gpg z8($R&-9fTgP_bsc=X~$(f4UC+%Ai^i->+7SNH z;oa8zW6gn#&R6M$Od!)1l7A^?;xWdR9Zyxm zE|pGS<*dC(OwIAg9O;Kj@keZD9-RflQ-hA`Lj9%BX6$N8xdTgl!#8|AP0H}Tx)crl zWgf-8kN1Se*=KS}v&TMlov;g2=^cdIRS60+45UaelZdX5H>!TXUN~51x`xrH{(_0~ zEqFACGS$*@=j@5+Z4ESMdZn&b-e^?H5OCM}bd#N`R@**HxFc5Nq%7S$+$OS_{7Ll` zBtnkELY^7V)oXYN^!>?sbIf%>acG66l!{UisgQYWc3^8C-uppsgfGdf=4+3(gP6JX zJ1$>qSCCaaN>P0w;s>}=x(z(C${%_nJ%ifQz>#dTBr?4rFHw-%qx<1wEGb6jk5%3L zg{_^XCBOM*+}r2hd)RMtORtVV;pp2zl1eAc!t`sJAP2q{Fuxzz)iOzSsH#$v8eFrbaX79QA~=$RPysE57;p&t&S| zVP03ufp?oh(B)*j#*gk4?3Z1R)tfoK$Z3yX5eSX}k2{ozO|EhlVM>D++TD+JB67Ir zVz0a~8s1Z2GWsjj@(Tc&{6YZ8gnx04`W$stRE^VMfEi3%lc3X@ZD+HN3c(!-V>Re1 zQ}eRXTQ6(d<+6eKquA+k!CNYRPAYu#u?nY^{w|ri6{k>c%3NFR|B&o{@(JHB4ssKA zq*A1!e#!K4&4W!?ipGd#yY7d~L>{}PE{|D<=`Z*pTJpyk@9G0b3`4`8@l@!Irh zM#KTOJtF-HeF%N^1c4qL8i5tJ`WmGNH}hZ61SoMI@|MW<5@-1ME0ll;sp}9bg+0>c zoeik85Tjw76g0TXA)Ly)G7&~$%~Iyna&Y`*Ld8`tWujA*evD!3;0>5aK4+O=_%t^>^cYA#Vn2HnqeH_1>M$Sf=Yq zQ64SU`L5x+#=;af^c6XO+7*9Amzk0ejlh1!_)nrGhDZEd6_LeV8zYW zlty3czKQ-6iGI@kBo%HgqhZ8@6jlorLb!;D_LIt!Hb`t%_&8d@bKyzOR2&rG#OSZr z0elyXPq4mzBQJj_e&5uMa;b{I-n{Poo3L8*Bkt#yxa{3K1aF+Qi|jTk6cUraIa4I(!G(GZLK-72n2a}iRa>yec7-p17G!H*@UQ65ctVWli^BRMZ zma1N{U?R+t;zqEb;nV&OcJILfrXV&ZB*U`%Z+lneQRN{2U$+gGwhN}ct+~1gQ}c4p zM#I;< zm-ezQ>{HpB`Z8z4J|%+h#^FT8%-{$Jhvmj_*Ak{4vy$Tc{OW_bFgpNQTfCNIL`c3v zX`VhNf-;43QEj?%29I+YtX>6s#RuMS zk;d%Jz$};&dzmkozg$b#1?JPctpb}VO+Po2%;a9z_X2^G)oZQ%mY?Tk+VMLnmi=-! zf*wsvFDW*iIPQT#-7{-#s&NaXh4!-x71*wad!{|4_9Ii`DW3xpFKpk)VeAOdqh)6o z`EdLixNDi8PTzu)UL^yARh&xmp z)XJ~58AV}2wck;D9SNBN$`*@PX?NMn$yzvry2DK`D3zOCXe;ecm9bDEuV)-B{iLSml3E7)DOa7#)5zkNHT#_(|%5zG33O;nizfVR(CqHF&eN2c#gM zZ)9Y|l)OVyeldU#vGBwrNyX_OCcg?xB1Ud`AM1Rd{BB10Xw-Uw)2i9UV#)8(Dh6(c zi=2XFp@wNUnU-sE>b}f>K3EwYft2(H$hmG<=dkIUmO}&cc|vPnk3%YJiz$Kc5h7}F z*?IXCU8q8L*)m^q&b-)fjZm{{YE)+w*#zFZseGx7jmG2(hxD`8Rozhg0>H$geJP*g zH}{ZEcqF~lqkH*73UYv0hZhGkDWd@*sF@P!7t9na3=Lan>T`P$1*0%LpiO6^t?F&> zY42~owYS1Q{&TgSgTBj}k!tvlO*s9JYWOOPnq8Gcjg{;ql*TdNe7;~f7#i0`=t@>= ztDHTC$g+LA*?p@^LrDz5H8MN3qxST9RASdypJV*;p@HO%LY0jK)e9N>%>@)ef*-uu zutm8Z=8ANdm-qhAhUMpj6`!1ZzDH?=pM}AWCzsI!l*wOTX~EBFv1UcJ`)?VB$ni@f zWatUf*Sxa-##DdCWmk^+;ux+LRJ@=u$kXuYkp1?&a`pL7q*6wK>;hvoPQoWjG+l?v zk?gQ_AgId!ZTl9+U}`&VX=AeP&9G+bc8pQKFTOnOri>vlpLoS`*O*#+f-tA_9ujrN zRt9IAlP+z@~yd*HKpJKhj= zZ*S%mU+nYj=a+r)@j-Wv0YvTh;L27seV6m2AXKsa>wEJ-IUOEdOoW;5Vb{X-T)+hf6^dwB(eL_=b*E}4Yb zBwZ7%-wM80Kg%LRD3>9$SV`|B!X_&1hG}QgRZ||2zM1y9$1dZ`{)t0|1^^Tzug9{Z zpJ!|2z4~@hp0N)x`hceXnSsXi7EMN8u!rC0Ub2u$XWW;HYf=Vi`-9b^K8|m&jlb`d z4(Z03XDAMJI5i#KEc`%1+{}K4CIyHjy$blhUVvx0HyFQ9VCGJRdqlScI^_Z~3tuLjjU&njq7p^g zO2CiL1_)E?$m01cBFZh$>{F-sDw+8u-;E_-hv8x)naZ-V*OxHtwKN>kRBxu<=90t{ zMWOwa-EG$9!z;!XLl)t{itojFk!1A%U`Pv3Z5k^$(za|cbm;7k12Yq^eF*D@d&%aU ze2k46qSkrB-!+P&UEr8fo)795`G24(+l1dUZ2D|^rEP`k)X({O{fnl$+)`7^1GKTTDIv7$qN#Y{}U7i3PvP;siuUlV-mCX35)6K^_DwKcn z{5W@fnW)0!s^GvJK)D%`b4`MF&vCyF%Oq)s} zL*_rM^>nf}b)z9Gg^s)!g7-8S(D|Va#vP7b4HP$Yo;Hbl+<#k44O+>uV%k=?)v=9U zTpjqFg0!S3j+0%=LqId(KOveJ;zLPdTl-9<3=FjxMuHxGXRFhrpTG=0ii!&y#^GP< z!5XL86S<~zyz4DGzd{>b0(C=6m^t_cAMjtogs)6eF5V5=D6eOfNfdF$7diQ?EgIE% zoCpCJsi`d*P=IRBJ7u?OWEGdZS*f?af0W)JQIY{)G2#sH`3Lzvg3d#h zZr~VfH|^pngR?|B+F%afG#nIfTVa?lT8Qa?PwxIuNoyqScY5q~PeQ^M|2I$588;(W zz0)V9DX&R1INOE4q}=zCf7Rya_qaW9SQAO;Wx~$HXE@>2?oaN+c^`N+OUREcAtf%E z+AAKo42E=B%-TJ}D^nO!nD7lgu3?(JD92ny4c06C(t=8Qdtaoud zx%kRoB!!Upjs<+=4o`LRz)|nW(|P;wN6MbdXfDaqzVLC;8GcgXsw-fblmAu_Z18~{ z9a2P37+6*jxqzDN4(LUc@4w)VPHWg~B$&FoUR6zfc>mTdqB7@cKNq_Ajn;B;z1k{J zPwG9~GV4LpU;Q_dYzVJ(ccBCf`V>2*PHPP#PoQIN+Y{V$(wgno;`o!+_Qw7p?A1*3it(8zvFa6eY8q?y7?rvhuG*TPcfC9`HbSOu* zt?B{Eg!J)~+G_maSVwDko!|Wnf>%McDmS8;aT!%wWBBoEtyn;l4oXLcv1|p)Ipbhz zf{1O!nJj`xg`qGK#>z@eQ1^=bS2nh#XIdo2Vfvx?M3QrygshCK^pwI5I529qWxksM1}VR}9@xXE{#I`iqU~PWb^$$#GZ7vTX=a zzsD|Trnd`XnnwrFe?QqQLdcO5EHIP0qP}-Z=FCiE+mBz_)+OU&&F>WH9B5!~MUa>( zoI!5g1~9H*IsaZ9{4iYRY)2+!+_BCfycldSc%H4Vq^^M?u$#`JYKtRITt|P18PBRH zP++n#<3pHXRJubl)lhy*d`t9mhTL_aL!d()K-M_Vw)mq2Ozb!+3c=%oMjF;_`x*{R z#?lpC6Li|Rymq*{|I6{0XB*+ZsMQtRcGb(k&=KZs`Eg0y?JcJ9+*cx_LcP9uugoI8 zKwOt;0f6TE!|!2^--*`M`GeF5-RC$jz$7$3_9i~NLxlL{%d$%7JWJ`?^CnN(D+J9T@TXp`6OV}-lNr0^zgK9vypA1ey1? zPW+X8xw%N9uu=oaY;tXRS%fWmHUWVBftxkU zj!-Y*a!b}5P(%d>09fJejE6=o#$5@H)+MM@DIUaO>v2i9E+-JH=o9y-I!Fb1EXh=~^^O<(* za6Sb5o!|R1ub4=9K`YKL5dgr{tT;c1^gIaRL+j@r$s>#EieP66uwmt=zAW02ke?4s zYIev5$^D`6QWr1z5_I2kX2I^xwTj$|m;J`sm29kM`IUQz6o+aD8hO9(+L9FtbO!=J z2rb9;a<+2_LI+j%#2cLmGq$axc8}8~FBp%+O-KGr{b^=HfH!1ymZpq7_s%|2BWef4 z)Ip+$c}FZ)H3b|=AWEC!W8Hpt=wqhdR6RP-n$c~aZFDD~izF~dvrn&Z+lNXJSW}bp zLkg364KXnJc$bi^Q6tWbNmvO10O6$GV(>fhE2y1wTUu#R9(XfrBcy~6gNj_AX_;xq zb|T|T95(F3E~EydP2fmY3X>W+-5a2Ex=JQkO7Sr!^zGchvTM`1F5QGfF10chbrL4- zJ{i9ruU;n|Je$%Y#Vi!+>%#{Y9D?4TH2sEW#7qj!jF=Hfa{=n|4c)g0$Y$kn{{}r?pgY zN=y86@lP%Y%mZOG$jTOc_9w~jyiDyG2|5QKa28(jS0N+c&JjxaPaTG2v-^4*)io1o zzl_?{;jBVxj$s!R;&9fcu+g>cO1`o`h~MpYF)%Ctp=_b)W#q0v--F{I>^v z!>0v26tHK9-n!$`$&fuI9{{+RdTG&#Bj3XO<+d1@dzwZV9&Fv6E0oU}h!FQ%+zm6uHOGeIWvLc>mf8|#s>v;=H zI2VeP5!uIrTv{9SjDk&UwKCw5yM$n^k}%&!F>rM&@Cq4h1;7Cl&6B)zU)Ha_pv`}8&; z&liMtgI@r5f-jL-@Wt|RZgBOmo4(%vIEo#$@9>l;rI=CJ&t@s`t(!yk0+@V-bY0VQtSs01e76Ga_gmv5s!~5X&G=gN+ejgX!p0*b zxhAB!Q!_+(Kz}-}c|VtvFPymKbA~99PfCF*i4B`!Q&$&j&%zEUD56lIZeInbv`6)t_#vVcP{to2D_V>wcPVzp?Q&qSIFjekDgU4U8 zV+3XF7V z#1`t%aMVDAxpPKzL0Xbuq*+Xr5RiC&snn&E%OGKh5`xo$2b z_`kD`eX{S{Z)fQ>>ekwb#f8U~Oy(ba*kYMioa?sw23p?2FP?qmpu3TqU*fsko-=$y zbeWNtuK(VxE-brr6s>Z{fZKELg!*TyLvKv0h8|I&p2=3t;Pu zC*KXhPCtBziq|w#mHv&r=C%Px*HNLjWQ9xjP181DOv&NY&fQ4N-}$gT29!Fu>uqr4 z^IY6paI>EPFk%zJ?mX*)c*j+4?{h{bJWkb`W+^L8UvE81=O>RePyEB!8L9wA9r`9< zsHr3S>Rca<;CcbQAJk_^bTP5~Vo$sC^Ie3-E=ObMy3kkZ9}^0wUi{W|X$SxFV~gdF zcD6>lT{yW25fq+h2ejXnqtv^BlHMP-Cuf zt$-54GV1?rxkHl%;Fta1+RtxMs1=I>zI*Zja@3v-uIB;te$9eo-rc?{y&*|La7pV9 z_yV`;H$Ne2w3NKX1T=^998F>sJ@_&y>m_H~C2=IzsM7XCO?M{gIA2T52k2P)4Wf)K z4nN-S%Mb~+Cu+%7c9=7f&^#9p5U`x}p?ayH&P-VSYCKW_eZcTJ>GuaLVN{4+v4nK3 zwW@#o;AHXr2e@T}`SE*ukjC&a#F6}m8aKmQm}QfGih{Lm4>M{C3!!D(t`z8z5P;8| zo7>&kk??J*fta&s9>tLc678uk=6_%0=cF?CkSTrQGmtC3f||zJ1dmkxbyCG;62>pj z5jU6u1`+3G{!~NEy_8%{K|SH8Wy=(F@oT8ARxCdhQ42j&NFwzN;tJzugM#-dDrd=% z!`^Y!H`{MT#9Bd<+KVCQRxtl#Mu*baQ{OatZ+o(T(2Fd=Aw&$ZAyQGqjF&|;M$RTy zz~T8WN30}@^3D7bLs1c+533aaP4&Msf<4q-sDDqZJBBp9hU;6v{F+`|%DeqnPwHWQ z2ckM1isgnl)>WrOWQ?7DRt3n!o>x8sM+1l^H25QP|4q<)rg;oYX?}iqP?;m;*^KuA zG?Cy__`vhmQPD1#=FrG11qVZj>ZAW<{q7T;oNo8Ccste`@#0CF5n{b+t9G#%yYEdI zjl`&fK}!|*<8|)hvmc}OJx8hNy8>7!Er!Ud#B%&LbzIMMVf+Vs`1yK zb0@uG=1;SK@-zfyaDjnzKs0)KYW6?>+rfse_%m=OXZf=9(I2* zepi#Zt|OdW8rq@oRiZbF-{2l@jN*(}THb@G1GY+Hro_W)MBJ1&UXr?Xl?($@lmR=n z*5gy&eK;9mpj-Po1&xD^-xdTf_LlE3b)&}S{`M#@sPF}M{-+fk(X%KM2L&*1pZe)T zF8lA;t0Lb8QFh`u;mQ&Gqo|sXw{_#}L_V;~Rt=g~@BysWNMfl3Y3d+`4 z8^?dPt2Q~5%a2Tp2`!7#izPgorMxJnn)Qe&(#jS>1=%Es7<>zEn_=RW$>tfk;0?Lj< zH}3X9Dy_OLx+Nn>Sq(%c)y&I7HEAry3P8^?%%e&7GUdVEGz2JaJX#f*I0wDTFR0;$ ze!tV5+yVM#k65aT7h*>1%cH8A6?=I9-h=CDaprD#gkIHKQb7|RblkUUKHzOaqfXVWcb(>e=ia&E8LikxD#zFzl&$Uwl z?7cBh#O^{De~V)HZ%f_wzoFDqL->5)9;Q z03mR`%%ZdLmkO__D)|u6!fRTd=6+Eo*jL^gpnu#Rm@E%B73H850 z6P^YCEe*~Tdc*kFZf~t^M?*n)8N?4+vy?WSt~Cw)2Y(*n>w6om9H+S9%PK5Ld`34j z3K!E#<2fo2-}@fYlTjd`9B4`<13%1E7OJ@b0IF%Jcc#oU3RWa}#~1jbcQ4QTS+CzO zx8wCSKVuSE03ExR&0XMJ{;S7_I~-G0PHB(Nfp$nA)KdSolBVmbY0{6p&Ir?IFOeH3 zBr%s-G4Luu>qNwB>Q}?kOO%5Q9@Em~VCWWBTx~7`0NzJ`(o_SAwa7|FY>@H*Z&q2k zv9tjZ1FI)?YIU z8nV(RW@4cgE_)1`+}N8#px+t0&dPvEJ^Gt_TD7y(FXIi~{EB=cQPC>VwR=Mb5Mbuo zre|k-h8IV?k#p-tQYMe>gWI1IKaB*$>j~8V`qWa8FADZ@f?qz71Tf{Pdjg)jzZ7SG zDRQ`XNYa-Yq8l4;oj!(hP0JIa*_FTB_wa@g(e=ni0I=(4TpO!ZSL*4ybvDBp`n-DS7qrC>(Imq|IN`R zKN&-ppSN){fwXw@uwK)JA07_3Jx5VR>-}1bYj<)CL38qpsH8A27SAERq@aFJR(qZR`c&IZ zO8)NOJqWRbp(<6ZV7K}3PU^ih--E5lGeO{e20!{?7FQI*AI1DL_7m!l&BGx?H!Btk z#XQiwZ9Q3XGFFoEZtmlqQ##r5bBx!AU3=(BN1R%zK075e9cIw_EMEZU$QWb^m<9ZG z*ltg8*O+(#8wr516cuqdl2@l^97+c(h53Be+Ol_ZYCr{3cHRE>)9(`CjIA6d!I(p6 z3JrxjZ1iSg`CDTN3Dszgl^FS0TPtNM)2AL!O}W-1PnRR7h&b+7I~&ZlTl3#WD6ymE zxxKy(3xZCEk2OJ%ryTGxVXU`5v=l8HcQ+c=ipI7$sAy>cy%p_0ElGeKDqVGYghY~2 z`I}AS5%3C#WuEJAEgQi+MP~40oga$NM+c-`@QLLDIcd5aM2q4VhcZ4;c0-vvdA72t zK03y=R)I+%X>Vry`e^hBNUK3dQ;=cc)WG1eIYsSv81Hvj3Ccr$8cCL;HWao|HCn>m zJxHPhwP5^f`^t$p=W^}WY03ll)w(W}_Yv(eh8C1lr!-y!Sf-ux>4z%&7i*D}B>$oA zlrD}cB3?!L-BrF15mZ2e)uS~%4r$PoO*Y1>UgqA&Cz5#sJ22C0yk9%qyz(d4>fWT= z9~oJu>h%+Shs1{df}h5frbFLvgt=7k--v_TjH7Sv))t3F-{By|lL97jlgP3YB_B#3Qz;v|s+SZKsANWX?6VHs!2G0)# z3qp4QV8W$aFiraPT-*KR8e5bhLptew;xPy5o^jiYCh9KR=JK*yfo%s^w4|<(6f5q!>Z(V%)`?W8HY0(wWB8{Q$F=Y!7)GjhcR+4aLT-2&a1Y{f$XyaN*UHb0r*;c;I~?%r5B+G#<3Wq_-%W zaFk$XIF=MvuIt#?iyY+*0YeS2$xYMM>$ z*w{-jS@LzJ>)9|#Eyb@b0kLt0?WBU9;r%Gl-gjV>YuH6<8a%oo(B@wSYdYTcd$amC z@62UTOQ#tu3o^72S#ISv5&u8~aU>Fwe&gLtCZBppG2R$Pp(jjUq_?9l9;GFoSi;(@ ztsrWdlju7l)FzVDt70^~2!fxF0$9W;u0i;24tGiq_4{tM$i^+bH8r?ojP_n{v^d&2 z{IK^;BX7t+9jwe+MJ9+Tl}tJvcQ_s66UD5qSFh$5%;08QMa<5FpUPK6keJ%dxz~L4 zIzWnZ0VgQjJ`zJ#_Wag991`-?x z%Y3(@Y;v^awNbNlD?Kly*96|px{QhvZ`}`IP*5LT@)I8|t>p>r>WPo9BINuGNCbPw zrU-ixPRR#4aIgurOXt+CdiS^TEbMd+HnY3(r?1+lv?APoSPl0)#W4YjazQlw7h^aA z7EII5e-rl`Hhpr9cfJnSuY(^?8(#T9IXDHdBpT3|aB_eLOt+-L(jfE{#PWsP| zBhCsy{$PBvnii7DGZV;hY#M#ShkDFZ9L-0%YVJ)H;a?tG5s8Hjf;pJ6x2zPVU&O-s zuMVC1-~u@wz8!_fpR8TIqk25-L%<36@%#UJ0m{j0AME>%sw9XYhAe;D5@ zVHs$|O`Bhog?N1r**%yv@88f ziW<4#;>j)m^PA21?v6%})D)6iS3P!m@13=R#s93d!wGN<$PfH6wvFm}8sc!Dy`v-I zqRx3_SW{d*M*-I9h1u`BT=@Say0KgUplEVt^% zqfE4gmNR4-zp;-N$848beEf`P0ENcV&-}3D8CssvjjliL+-gi$Ux2HAnu-62=Z<3DsZEPVm)D6>u9{kpR)-j{E? z?4}4)`={GKK`PM3nWK4?=ujEH_4fACc&14Eyu(lJH||ps_BYSgT0?04s2NRzn0ib1 zJ-|_jvG5_%7*e|`F!4!gM(wS~Y_|y&>v+{07+(O2*vG6Av^C$kkDb$CrcOx86E|22 zlC1;KVlMd+s{AN{$>y_!fuOZ42bUK<6SlbDg&+>FYFbP}J7Q~03xlOUXzgx_m%Q!0 zlXm>?PSa}2ruR~b_sN>c*}6ZJ{2Z^rziVijZ4H?{S}Wn0RXcZllkQ;h07C@ygRObz ze?LA;%K<~T$KItgE*7GRvhDEAqZejRk5 zL^OnERwFk_#dg4R!u8O^`jPs*f%BAi!cj}m&TtI;FrNsx&4DGsD1q5Ge*1#XN4qO{ zU!h~$g+M_86T}_#i~J^bUza_8o7@@D5?uW@ z@JElI5Ph%A(Y(y*yv+8a>77S1Zd>h4e&jTBV2LppJX|xVdE+_&a=tUN6$GW|NF$Sd={#hxkQM89459h(Y5u;;t)rs`Oy}Xw} zGRLiNnvLE}1_1>?-3nB=j-$3?DY&4Bq$CD>Foo!--hsLhG1ti1JuOB&voH@(jL#kOk9TOk> zX_H|Z9G|+7gr)9yV0cL_+C@|=(8KPBGjCYba| zJM)P*@jX0+lGCi;2a_r3P-4!15I;a9`e~=Txx^<6(jLAZHhPnC05-CfUwxtF)nJ3{ z2DKQLgT5}WQx~BvU--2alt`sWju`1L0mkKYoEA9pLqH-1jsW_+O>y$}6s~F9Owu9j`68Xx*pq`JiL&h$AsJ0DeO}3J ziy~7>>oimoP7{fvb$m9&Il82c8RA0@J?j)?A$4Ub?rUUtmqY~s0fJvoLb}j$w$xpWjCmX~7thI93n9`~* z+5b($S_%&92S{Pb z)a9>LzBUTD#g+nMOz&SON>Z3*Bvg3|XKMt-P{`KEhID+s(mmjjybK84VHdo*p$%Dm zND=Wx&~#SkE6coZOsifgD`0C8UPkFCOsD;V`)Zx2Idv~I-a)%3KwDEr9-}oHB09e0 z%VKeAX<>1+OLPe!!PRL61D}~8gXs&j(g&tim#M#Qq2^E~BKv_6q}<*5HX`DmGKdvf z+wUEKFrN_RVy&- z$a6Pp;y3Sy8k9{o0C zm_)#UPtuQrH5qp!osI++;1y^VAZ}R_J;=%u1 zz*RmU5Z5-c6(GLb!>1(#hX^CUA_-}$RXqu|F6Rb!P|NYC%fk~oCj(pyCt{Y;s?i$= z=CH;FihK|NpYGJZFDsCPrSmLjC84zl=uFV7h|-3fUf6DC(h273&fovW9#A}19I8tn zbhSkdVIPb#j_rLX&Qh%B8maSwX|fb2o}!xSJA;8#A1;~%gPzxYh7uXb>pgml{Ndc+ zwkY~~(8==|cY|HD2maxz3T=AAM-<^4>yc2{!-c5F32Rd@3X@_l4DQ6FIPb#*f00fe zx-uB4``qARl>VaI4|YwCypG^B2NIpK%$qA}jD@Zan0G9{Lx+PD+UM$@8fynRLT%?5itm=1V9 z-&vOkBRm+M8#Q@x9GG+c`Kso4u|D46yAv4BvC5AE_OguO#yo=ddd%Ox%E>r#c&h`g zda$HJaMp8_Dk0^aBy^PiiSxQ<4cU`5Ni_{DryyHfFh221&^L!74Y?3D=EWXgGwZCe zr_PJ4kM_H;k4$H3xJQzA`%O|iQGM{K5qNXA5at&~3lt>wkr~!a-Wuo=LaWoa zFMziXHiCAAIf3_HjUTgPJ2=8lRkSWj4v4s;ntt}rvr=#s#9+UmwQ!&VF8B_IV*p0y zg``kxMGE>xXYL-=OJxiASVXEJF6hh~Y;DWo02}0-xM)lm!$Iuk8|>omobln$fzm`s z-Khw_Bs+ew*!*9YcjdVC%3H%}RmH-!T8SO?nudC@?1@aYwgJAW1ow&=#A_Jypk7Kk)IZzeY4KK+3dq3if6UP7;dON_3&6TTzo2dR|t z)5pw-nlV=JIM-~PYzxZuPm+@jgk;C?eoRKUBb6&%!3S2p=(!4+;;1EWV{cPb_KE~K z^U$@Ej3xy3-fl_xd|eT$+<^ZV%U{JJEL#d+&t!8qdXsZgVgL?KWq?yEV(q29@0!iu zW%zHju)BkQSOd-_;*H&YDLAF6aKAi{jEDVBsGY$uyg65TkJod!Zt4(4`+lmi)U==eu-_c+^DT?Vk^yaUt|d#cml?Wv;%Evoyw{ zgNi-sAVQRI>>fA(#U1^zjM5t9G#rH!j}v`TRJbL@5M4xH7;Ps3cIpzd4JLS0d@H}n z;d7quE7IGaBQbslv}e~B!)$-#UaMss!M%7y-|+TkN$Pi^?!2mh3K8yn)%In*ZiC$Q zh2}0CgZnG*b-7)WoZ7-k%#yK|$9ooU$Vl~!C2Dvie7Kf6{FT(JFF}I0N*8yoc0FjP zqLNn=z3?eZHqL^M*S|nbhF?1SGv$=t)3|gelca6@DQvlgdCD>Ox@xXwoxZtITy{#w zh|qv~9NcKwofO#X=-53=R?U?`+YJ}b#TocsE3V&uPQ>KnS&l|Z>C>%9XcPmr{2v;l zsMuOnWt#8mMAOVS(|=0V;~wh_@4zWsHT}HMLg{Ln&aa***r|r-#)XDRx-JG34eT`G zd`ufxLVim|%C}ZRX?5l0om_jepV4V5qj~v0eO2` z*hYI2bA4NWg13OyOem#E)X<7P&5Ky!%TQ*l5*orgRx+5*MRt2o*zby*)$zzRbzPiOE=C~zxTS{Ki=ok>)M>po^$SV=jZ;Mv#)>7H=8>K1}II(JAIpWt_5v4BRcnYBxd9L zJ()D-%9t|1AWuGeP?899PpRL%Y;pf2haIzI0P~P5*CTlL(R(4pN|7RRxiC^&B{S{D zyCCIapI+-mmvH1E>%_IL>#j(o=6cNj>$7a)S7`&l55;oFRg@ZXS6cJWbI)L7u6*QuL*qde z*qE~}m4yh=xMt1(qjtx}0;@u@08#1pEbPr`3+VfH|*2rKTV#tRz3Oa z7|D@abrf=@8zP>gBC>9#Y#NxY`Rh}W^u#5>qj;-i$ZN5giHN(SEaPHAva{5qfj6QA z<`2>{$DUHZr1D%=Z}2sfNC-Ema%YXQl+R*0aJ(cmf6zHe%T^MXxgzJc_5Ha*@3QB^ z&88E#)44yvSHb3<$aT!&er@whP?MJ}{``{u@>wds*~mH*XY1}meyu0&AHZai7omQ1 z!{({RkWZ8dIuZT1eD|%k2z?0ks{}TM4F;Af%(o9kK9BI$-00hgUZ@l<9wipRI$IGZ zJW?XFnhJL5w&<*eP8ocUSkW!5EwSTqG<3Pu5If~+qQ1yJ#RI?P>uPWo<5oYBSQlLU zV2D0HGbz6{sq_rX%JLKArcXz4t^4w`&ohs5{tJ~w_Mg3IZB+_dV7Ora^yw2$;rG_Z z|ANgWmlZCK1|t=se=6oVDKOStZD$#3&Ox&cK7@_+>t42aw*`ney(be9B1e)|b@XMk zJS2P-a2-lBPe_UhTc<7AAOlOC3(7(o9Dn6Lc}b+j?R}c&kecxoQTPvIS7nV#_nC8X zX}ZD@$}sZd?eVWCdDlpJwfeYBX($sH6k96!V8&5>N?WA!%xjR`oq2rl#Zs(seKBr%oppx>v^21R9ixKY{aS&8w1M z#{fg)6v~*ii)va?g9X{7Lo=DTr>OPlq=N2! za}PC*+z!zhLSdbT)5?cD-e1oe3@+5ZExYOe*;k7CJvbJQ6(CUsPY-5&+r7<#K$EE( zY#?fmxI(>%GCkhPJK52>c0<)-^}%v%YkW*kaS3oOP3+xoud=fG9lziV+R}2ao-!>l zI2nEO25b1?%R=e9Knvf%T-LCq;3an@&pZlktqHmk-yu^jhGw}~tk~ZP56k}iPG~Pn zM&^Ys?6r9McgBhgIT7jnRlge7I9)9N{)|gv(Yxg#Uei^(hY5l6#&5iNG+8ReUJFKZ z&mXW|^w!9cs8c&ziuLELW1h0#!cj4rcVyjpkvp50!tgUX9{c-XD*#m0TcBz65^Y!( zH&|k7P~yx%!F(U7ywof0;>CXo^`fJj?6+a=04IvE3oyqwXAQ0>oV5^f`b{33xu0(% z2QNf+Th%G0QGLnma~)ZFg8ki0{8j`5-BeUb%RBTut}-@cH!8K!SV#vc`Sg%oeHN=r zvVNt@Evi_V(zOY31?%I1S|i^4-W8-L-J>c^9`4yB2`Kh%q3s3<8<7frvONMx=w zj(f1X+bm`H{mO}k%E-j$`u$NQ1IKIwEu8p)9G5(+n&xExah_jy!O5! z^PnbdY|xn6BF+Qxvb#V_Ar{;<@Fn9JGc)ttr;3WdoC>=+G$C^bXUO3Bi+<0~r&zGt z?kM^6*~GQB4%^R6+H(lF%CnEQSSiwXd#@CY3uIE)OqZ7pM8bxfScpZg%STLX@^2ys zS4!@i%!n|RL{9DK!^>RwLn?3PsQD(`TzM6F6I%wQe6vze__SB_hO}biT^~S{0D}1( zx-Pj{w(L0vTFG(&j5G?TBDh|QNd9`@{0Ya;pI?9Uz2P5z)-yPH_^fOmeQWFy|9fwl zL$8yg*qCE8b%FuLCho<>MZbmEQQTi6Q`3%xh5L+M@(NJs))C;LeBZcE7Q%d~bsk_Z zAscTDg_?NT)hQ)W2Fm{RMV0x^?w8(~P{TX4sNvaqy?haL!!@@h-`>~js9CUO>q=&4 z&^Bn)sIO)03)|&47w6I}VE7?;%pTX}>RQIY?~v25`Ms5h)7R`zEim_%of(;2YuT+9 zqQi-9`9!cy(dy|_TF}^^x)*d%Ki>&JSi?I19cFg>TMoVBf2RB&pJ_yiZ$xaEE~4KA zr~Hb1cAa~Q|E{A_!oZg=mH`1*0s7evx=~vl3SC$G5|hsDV-p zN6YWFLdnASu9KNlg+HA=aGsA%{8U*P!2Cr?Bl8vQNF^$nH+h;8e$xA+-%jQQvkoa7 zjqPeyPKPoFKS`Q4Jk_P?Ad&E&uY2YY;KE?Av{HWdIVMQ1#3%7h*G}F?kr$RWfv4ZP z&Bpzs7bRK*MKHq>)2WCnzZb;m{8x90a%XtVU-1AUA95`d3izc;hKS1|cK4kX; z=fXpUW1XFp$d@bH@8d$4m8U&SOA-#8Y%huvzYM9sY=k`^pNc|MzP|S-*OJ?te|m9t zU~Ol|JUTj>_Wpgx(vppJ*7CA#!&Vzb-BU~K9p?CGWNIo$vHP7N6>x05oVZj!gA8{kD*bG^gaQ1AoO$_@C}0&D+SBG<-0g=abeOvtCOW^ zYo!hlTcG#uMfUava)i$Zu|Vp*}>YGem{zarlJ#8t2HB{ zarj(itUf^GzgO?p8iN21|3W#M+7jpnaHR94lb7A+8e+k>QUgqIa0?6w(E$3V72VjR z;iwjEPS8qThh zIbVgY?psi4>A2X~%al}9_u#!DV2h`EpsD{8rnnC84YzUEco~KCJs8YJ>);h*35b@V z)R4nftM_80C(r}u_qLys}@>LsUh z6-U>`H|Fi1D1@f|Q5v~IJ36v)5pk27TgHH3pyoKQ9%@%mecb#SmF2!72^(`y)=JJE z+1MJ{c=l`TS;0}DRLK(x*RF)Tyo~X|K{4*!P1Qwdi`k2O%m2PzD0T&BZ?`8nxQkS0 z*&cmzbhPJ=DbA{At3)x@JUji!S{Dd~y^C7n zUkYAFmJea#BUg!P43(dht?u<1Fn4o zT0|go^WxEGC0Lcj6{57|-5s0f?mTpFZO&xEn_o;JZLeERaC1*7BvO9=)m{IY@IKb$vqRT>M{{qslbDR(a8TcQ2wqLq==y_RqMTm^<-U&O=&JT$g$ zfkX*&=O+HLfvN{kpU}-yaC571mps9xJTaIA1}~dvuK1Xkk>sCZyQf~axYu;V39Oo< z#G?4Qxz}#GLQ?D$XR@;TV6c-O^DCrXiYhQzWAPjEG`=(`$a^Sd;Ld1TOpI=KwlWO% z`u+66;6{49FasU#%FDw-c&*Uf_&2X2#RyqjzJt5L#mHX*d4PWf6Jc$M!C%rhzld14 zCq$G99xpfxw?aUbivYulL4Y$a#K zy`j^IhKAu^(0Mx4tMK#i&~L5#bwpdR zVVeqqxcvH~3!1n1&yS67&#u>WyHZrhq~&pp9P|AfmyY|dR|_#HYm4#X3rXjQK zWBi<*R05uKdzV`|kJjtFC=>AvDtB;g~P${PS=1-jcOL zvCOb;kMEL?ttltEx=6yWL*GnHT_du4mQglv)6S3U2vKPN?@GzYTohLC!X z#V#gC3B7y$;x5&mCFNtv#wdc{BYFME=f^FdyBO+LNugn*!+0CAZ(mjk50Czz{ZeI*7$pMJ_VduPO(_* zLm+y3K=xHt5nsNP=*|?89f(`EXtWBbrd#vr(pV_b7MGQNQ;$|wR(>gQ&-KY}7JkUD zjG2jP2cLj>cEv4neLW22PnbdIAbQYfaHq1^aEJ+y%loFLt{NB^X!Femse6-; zG&v(S+X<L(sRChj^5bY{rx5F;RHPqZQc8_YJM+1TnhMz;v*T^` zM2R)(t)>sMe;EP+ydH?QyMh3+|BY_ZF7pDvE@sUz+sGc}GZ}G5&-)?Ekd>`2LH*Mo zo$ka+--U&~k&a%I5uZ)7yQ|*BSE z&|Q%;#*3*~ae}&oR5+b4%`s!sgZl~90D16yXo#gH0RUe`>Q%qNq1p0+a`q~C@8hJI zr>jK!aXx@-42?)!1pJMFJ!iK~_VDXu@txI%HNL9SIu95-2p#L|9#cDsTMu-c=vOne zB;2a1uHI7!JAR$~;>C-!%*+S!S?-Igzu)vTC6eMjh+3fm+SYS;8NeppV`GfGw{BHn zFmZW#Jg?RAye(PudUW9!LdSWr-%^8Y4 z=q=M6Ctu^0r0jCIOY{y5TLxG&#M)&ck(M!lwi(Ry_f4t86KY+QhlS@}KVyfBF@qiz zljBD&v#TyuT%{!?mUea|IOA3FeL@i)HvVsXl>lDLC#LN7c!xqbJ3FUkWp#tr$MmwN zKf~HzgolJ#kD4c?UMEG|hHJkSb4OIVg!{QjxoGv$-^E*3duthj=IzPw6TSNjc93Rz zCLOqc|&?(nkaj~F6%fdP2z5UNXr(e1aZ`afyuK#$gqUcJ zD}mt|EzV(KyMtWa+-y0TWCvfY_)Ge44|jPtr>3TE{Y-Z^r$Zq;w}#=BOSaRr0NU06 zF(AgP!O~@%OJxx?r-DuYI8~5iToR&Q9PS+;VAOFC9EDF$rpBfBGA2CODJdDDz>fmv zTed#mkAb%Z0J8}1MQi zPAReufy2SW{XK1S5}#;M5sjmX%QpGsPfSg6`CL}RpYT+4NP z5?4#kV2}-3{mNpx0^#V4qx1CsWq{yfzK0{n z>*?vew3z`l7n6yJi3>ho$d&6q2nM)9>%m!~Y}PvFHsf|$T3U;Bl3bK-QG{Lr$3xmn zKl0R(nbDuO^T;hx+W8cS1@ZKv)n!`?-|M1OjcVuTA3bQFuYPRDQATLS$H&`6?K24> z@8!>KMny;0kHoS5Jqu8`sy1GqlESZio**i~+mkxNVP<@5>#6m(_QJh#Bh&gixxXak zDQp_!$Mn-wi(P?5;cuM=(omfu#$SU@S^hJl$gP|43tAmn&Qr_Vt_2Ye2b6#i^npnv zYtZ&7pHCYUmZ!V=>w*&h6x%%G67S{ujTS|M()9(f4Tub2EVx@{W~7SC%E}P+J|!`S zYle)ux#_Z-{bQ+xb$y-f!aq1z z?i3IxDYEC{B!Nm3k&Roz(NUBZjKO#yhKgx~%^MCg z0B5k-*x1-w@Il1y>oovARVXq* zBL_2sN#f(0kCYJoIn;iagy*QWGs*PW=c=O^ajDf?ZB(=Oa zki=#3k->gAJ2({5HGR!eNCKf8Sd5!l)9F;aLn-uaI1;61OKyruN15qhH*ZHPP46o& zSGt~XL8?UevJY>5-M4-?ksnB>>HgcftnpkXaq)fV(yKu~#Kkef0t6GqMwiQwWzW2q zdIOJHqqc&Z|03r-*y~D(#`nHsz|FPxQ+IHAMPaSVJb$o)B5M>`JEUno{bIO`0#Wc- zE)gtR35&VWQ7Dv@13M7m@uuwNVzWMjM`2f%k{@Mf@EUu1`A@L|GXEz{pQjJz_ACAV ziMY1+6(ejcA!-tZU)7U4x!1i+`(Q1BFlnIuF{?Z$PuCSs$UreR-BFz#= z>O;?drZ-FPwNVI10EX_B;(y^92N(n9>moop&6*$oi;N*llGN1ftcpU&_OY?C(k*z2 zLGYa*g0(dyifTwKU%m7{9!I6Bw?WEC#6lHgQ`kPg#qeUyG;OVWWZG&omTbB`{TC|G9wb`^*wPIoUGq{-V*@# zN4I=uy;rg*X=r4$6wXvM9zV_nG45H`i2w+mAkJwQdHMEf;-B3pgzV4J?rHa62hP~W zx~<_>rX)6P1Iimz#HZuQ(?1qaNN$Mv4j*P$9uFu)Cw5kIibwuuPG-^acq!k!I~Lzj5FePzdAn^du~iTVI35y?T(%gt)?>?^No3XR;L_^iiYhX)bd6=yU^k zV#(lRRZ41VD}VnhIAgG?=yAfYuufdA^R{#%(UHs{V4yz%PJeL?i!Nh{cV@B7{L?Cy z(comzR!44R%K9n8??%A60Scj5K*;)E9hHuY5~DlEZb^(48NZ7#OILTd)-`FbX&tFx zg`EM>G!RgslsY8_IwhVi|DMF(ff^qgqJ5kdLJtZbqVmy51CVimZ1Sv=O~TFe#d&zw z_Fk=qb@S31(&;y{luCzb$ZN4lw=9I9k*Ou@r#Q@CAT54&bQm3OWEm)>ATGW?Bs1qR z9tuuymGR%!c`xfv4=D%uIS8$7eSLjCCRXmISKj00%?Xk*Q=#Y}`C9Z^bxlna2sPa! zBlO}D61C?3%L~tNDd-mly&i%GnSRQYmYDUBB4gUlb^lIcVZCK^#u`iZWs8ys;p>eM zX1T=l1Z7Hur%bMsK$;&vz+GQnliDu5@B(~%-=vo>f9$T_62a9wlA-6aUxDKWg=o{C z4+c9@CV05!)pN<-sME6mH#chgL3!&@PqM;-x5$EMkh|)$APk71*h=;Wjgn{&tT24t z5``7MZV4f}TN1v3k^EFOOfg>mdHQ^fRNh#Aw;AM& zj{_>?EuoPqR^9MOO?rpxGKK%y6S=vEt3j9eYPTo^Tphi+WA)qYJO1M!%=Kt2b&A?&cV;)uW9H^DybOLf+Y-mnV0tIoJ3s^3{;6U-eVm z(uC?}uxl(s_aQ{ZXp7RSVpRBBJJ^`{4Gq5;GMgJWZaf4B&t1Fa`FW=GcFdQrU#+~n z7!?~|ODiZO?X0X+R8$aTb94nMg#8)!llwOoQPXi1AtY`%$7}MSz3}$!WLM|w)Iyj$D=GTTUV1~_vtF*zo?G-t_)2L&Bki|8vcH}~NU98o8Tc(d$wbXL zDc77p&;WgoB~IXJuZa>75&06f{QfNfQYy9=mkBI9Jm})%DU6Ja93m>9lx)uh$bv}j z;)JrsmblomBkPw*F*tqM41i^lJ}y^5wd}yii!0a_6z0jyu};-K%Y9gNa4KeC@X6Es z@5F@#ZsVF5F2knWK>sO!vy+@Venq@<+VI(qXDRm1zk3Fvb5ntL@VlE>$CtKB_yuJE z!%mdvPjA%DpC3GUuz8*VsND%FpD+Uh1LE+`uw$`(T#{;T4h&Xp)Y*mFc29wgL=-s7-4*>P*KY53#c3X1MM@C#QRHQXDN%A4nJo>0kH_OU)YqdgWb66jQXJEwOIN z=(k`@qd7X5jx)~Le#&ky zQTP+VNC854B0O}?vi1Hfl|eyfCOj@wkzTejrp9xNu} z)f_1E`oqlMvcFm(Bok&V8pTnQRoqh%<#o1yvm9&Y{c1=Y;F{}$M5aSt z(s)308q8^CY}~fJt!w?$J(~_Q*ATF` zhHguUqBFxjgkKrayeB-@-`YJE-~iIo@l*#)Po*2if3`E#l^2LAWef<)4nky%5lY+e zgN~*_&B{k2%gqQh>ii*|xVV239Zi$ODeGr(Giz|3_h9(J#VEkRBZ`WOx&n?u*>M3O zW`x<>R;3n;WhyQ%7W1|Rnhr!V4|W8(Gsim%yO$YMv%KR&gdKDDTYXRFR~H{Y)ve}y zN0{om+%NVc%IRBs2ZKAL@mfpRH{PZHOz7aFqv=B5im!6!mxSDLt4Fy-)6g`pe{Y@M zsAawllM3=pPG*4Nj^=RyL{oIab*P0baP zGj0cr+OT0-=p`0&P}@AwP$`?DaHLyC=~~{^gFNztnv!VEKW6WKP(0!aBPh~u)n{=O z*Br=smoM-34d!2e>zWq!_;ywjMN9CC%)>dFmd_hC(+^C?1tDSU0Y~?_LT_)D#7#cN zrLUJD0Q`GnTw*{H=K0wZZ92yXFb6jmm)C9%AuxEW$jbwIq-$4DC%mZx@{wF4U&I2l z#UwEqb=rWLyuu|2&PK>q05)Gt&N~=a`0m>9zSS3Ttcczo*vY=|@wz81!yueGdD}U> z$|bOD#4XGkf&;5z3jY8d}r2%y{1+D-dw-frutq0 z{ExLARydmjI>j7iSx9F2^2>-dsf>F#|L;Yzb;2JWyQ0Hiv;qPq&X8&i%OCfwh8Q@} zUp3u6=trtOTJJniDy2oGwYln2;t|}&TP2Wu=|sM#y-At`17aHuP9qd%+Lf0P+W}bC zyPubb#OBl`zVWXHrlIr+)9y1CE_uJY9T7`(1_?f_q%zBw7_V|?tjZnYDUCn3_^^gd z`l-lk(5}x#IdQEg?5FnS!uD6C)uUC3I0f4;t)r!r*zEWDjr>w4jIG+K5sVR+F#9iM zP(>bbw8z77Ky0ITMhHg63@^X!rP9%jQA|A)V@&eq8GT>Q9x3b*YB+I=+)VzRvK3=P z?p}T>43PBDVQ&dp+gX5d51-qRQ=?ox4{4E|amX1FUc*Lxtg!zKa+7;NRT=4&Of~B# z3}03+4N>}Q#E;%0wlO3i@-b}HfQyLusSp%kR}watJJ3!_ua%J#p1)L+KK#dH(3%^F zwc%FW=hCSCH;GKpmi2_hQy@S#GAj@x{ze3z4c=`hL@%t5HIiZuMD&VCpejrQHB36} zH2LI~R&2Rbj|SEf1_{0`YKceTrVtuG6iYXI<||zJ5uOyed=b5^>Jpb9 zn)W0kmnW%~7tw9VqVKr@v&Rz9MIf2!aMs~!?mjM!;&7FdSgeRtMDJjZTIE8zP|{gn z&XJT?D}VIQedWL5!{S^TlqTC=yQu3V9i$?Fun0=vvoB+Ax7`hiX|d32@Iz34xlyK- zdfGBnX_Q3O{7`4QxjgQ+BX1{^0PMGfTytv^$?iY=Mv?`^4y?OZoDr4XMpM ziAyuKuvh^2+cA}=8Njlo{Cd~9F|L3J+# zzN%sx_Tj|GSq1UdmYOr|_t|avXG1lFcBqg^lG2Y1uDfQ3gwmtotgp}(3&%00#6)9U z8t=1j1X#<7HMeG#vy&w)>kCJVR4niqHg^6)Y;~c)qyBxM#_eLCskCnOS z3@jvGZ-i(6dvCyRficmnD5fy*U~np&qWs|PdB^|?)+YV3;oT-LP0-^~;?H#@i?8W~ zx5$cJDAkRKO9jP-=IFzPrNaCRFP3BTvswN)Yu9q3!qYZv*taXm+nI6JFlWQoqjBK* zD3*;Vzy2+s#e!dXop%1Q6!uxq8)3lnhc_+Ro~4hsf?V!7xltdN06El?Si`rB+(PG9 z+_(79Arx~Q_5xp`Jtlydkda*^41PA0eT+(2t`t&G&_Tin?Rk7S~gQ**b2CWR2cCHsAi3+ z5U4ez>^?BEQmtq7i8oL1fUECh6d~~G=Hl??uvy?fXziSIG;}v~!4XSXOcNDCF`D1P zH3I5V#-Pj+5xn%Bn?z8LmciYMHvT@m>I-sn5ttmY4sh!=#IG#laKnY6P)I*c!R}do zc)`t$7!)+0!eyb+Y37OPmXlP_9$^6+f%dcD^18kxzPiGE9~PwM_)n(;yB%58u8`{K zke;WwZhV!*YEyZ4HP@OkJ$$in$yQJC?ySZ}uIM;?Nlgt2p$W$y@@6_BpBmT zpQ8c9x`ioPOAq%K1bAI?e?-sfg%x^~)Vb#wpT&3SE#X@shic>1N=K>J2onSdrSVMV zU6&`|Z5`ei5xxBM(rZvv8B5cx5jmtLvBm*L|Ib6y7At&ve@ey$ZIK_B#@@Ar(ydq0 zptj9FgAZ~UHfjh)Z##=N-r8fDrIt-DC52{}(B>Q8a%bo^e`|MJzglQY|Faj9@a#_C z3STn`w(;~B-;jd@_vbjJ3ypO|mesAnO|^la&qpDHGPl=t8);e^zpf! z9~227U`F3e7mDRSqs`4Axyne>2E6?rvD0(C8wvG)668W| zDE>xx)RX>S;uNUGkC<>(HrkbRGfj1?zf(7v8STAAcq|h{5X{`d?OMeX*N>uQl&dK+ z<|!(il=U_Bv#P@d7w$K8!n>d^>@ZnlHsq7OdUOEairck?5G8O?J~E*DWMuqLIAQ;`jBc)oUO7hJ4{axmR_2*A)`~k+!2_xsH}e(4MX) zInl$}9)Wwv8mDSg`Fi;4RU>gGzG=Qx*J@2)YH*WW@$KDUa1(n+hpis8(vhd?+Daz` zPv>zIC5Gxrs?mRRF=lfebhmFezs#2`#{lMXNyI-e`SRVV4E+zYYq(5{j_$vwrf;m$ zU6)ZAL$)(bhA#|l28qibr7LO7-73YFW3#jZ@QE}`mB&%N>he=@EOh$WHn)Q$fKJnUWGNacS{EXPC_o5zmnr@;l4vGG8VW)&6Pa}nZvMGqRboexb|x~S zBI52d?gX&PKZI$wUqJ0nM2jQv-dkqsjDFrp(s|W>Kkyg*2G|QyNolPp{iA?^Adc%L zkb7aM?HP|;Kcw~(LwlDHr3LxrHrAnfr2@l2JmqL%Zwl$PzGM08t~Dh76*S>qh`=5L z7hd-7VO-C1`Z2b{ZwW@FJmZ!H!T+z}kblkq^cK1PDJ2Z{ g|1hflKmT;Wd3xt})WD9nCInonDvx2M_btNz552`G5C8xG literal 0 HcmV?d00001 diff --git a/template/react_autonome/src/assets/manifest.json b/template/react_autonome/src/assets/manifest.json new file mode 100644 index 0000000..84fe523 --- /dev/null +++ b/template/react_autonome/src/assets/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "name", + "name": "name", + "icons": [ + { + "src": "/assets/logo.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/assets/logo.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "/", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} \ No newline at end of file diff --git a/template/react_autonome/src/index.html b/template/react_autonome/src/index.html new file mode 100644 index 0000000..00e5e4a --- /dev/null +++ b/template/react_autonome/src/index.html @@ -0,0 +1,22 @@ + + + + + + + + + + + Update Me To Title Your App + + + +
+ + diff --git a/template/react_autonome/src/index.js b/template/react_autonome/src/index.js new file mode 100644 index 0000000..c5f43ed --- /dev/null +++ b/template/react_autonome/src/index.js @@ -0,0 +1,9 @@ +import React from 'react'; +import reactDom from 'react-dom'; +import './index.scss'; +import App from './App'; +// let root = createRoot(document.getElementById('root')) +reactDom.render(,document.getElementById('root')); +if (module && module.hot) { + module.hot.accept(); +} \ No newline at end of file diff --git a/template/react_autonome/src/index.scss b/template/react_autonome/src/index.scss new file mode 100644 index 0000000..e876910 --- /dev/null +++ b/template/react_autonome/src/index.scss @@ -0,0 +1,5 @@ +body { + margin: 0; + padding: 0; + font-family: sans-serif; +} \ No newline at end of file diff --git a/template/react_autonome/webpack.config.js b/template/react_autonome/webpack.config.js new file mode 100644 index 0000000..93ec9a5 --- /dev/null +++ b/template/react_autonome/webpack.config.js @@ -0,0 +1,64 @@ +const path = require('path'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const CopyPlugin = require("copy-webpack-plugin"); + +module.exports = { + entry: ['./src/index.js'], + mode: "production", + target: "web", + module: { + rules: [ + { + test: /\.(js|jsx)$/i, + exclude: /(node_modules|bower_components)/, + use: { + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env', "@babel/preset-react"], + } + } + }, + { + test: /\.s[ac]ss$/i, + use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"], + }, + { + test: /\.css$/i, + use: [MiniCssExtractPlugin.loader, "css-loader"], + } + ], + }, + plugins: [new HtmlWebpackPlugin({ + template: path.resolve("src", "index.html") + }), new MiniCssExtractPlugin(), + new CopyPlugin({ + patterns: [ + { from: "src/assets", to: "assets" } + ], + })], + output: { + path: path.resolve(__dirname, 'build'), + filename: '[name].d3v4pp.bundle.js', + publicPath: "/" + }, + devServer: { + client: { + progress: true, + reconnect: true, + overlay: { + errors: true, + warnings: false, + }, + }, + hot: true, + historyApiFallback: true, + open: true, + static: { + directory: path.join(__dirname, 'src'), + }, + compress: true, + port: 9000, + + } +}; \ No newline at end of file diff --git a/template/simple/README.md b/template/simple/README.md new file mode 100644 index 0000000..25326de --- /dev/null +++ b/template/simple/README.md @@ -0,0 +1 @@ +# @d3v4pp/cli : Simple template diff --git a/template/simple/package.json b/template/simple/package.json new file mode 100644 index 0000000..19e5b1a --- /dev/null +++ b/template/simple/package.json @@ -0,0 +1,17 @@ +{ + "name": "{name}", + "version": "1.0.0", + "description": "@d3v4pp browser template to use with jquery materialize bootstrap and all native browser javascript framworks", + "main": "src/index.js", + "scripts": { + "start": "devapp start -t simple", + "build": "devapp build -t simple" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "jquery": "^3.6.0", + "materialize-css": "^1.0.0-rc.2" + } +} diff --git a/template/simple/src/assets/logo.png b/template/simple/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..28dbc19358e544bd074454fd0b487e6dc17425be GIT binary patch literal 81796 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 literal 0 HcmV?d00001 diff --git a/template/simple/src/assets/manifest.json b/template/simple/src/assets/manifest.json new file mode 100644 index 0000000..8a3c449 --- /dev/null +++ b/template/simple/src/assets/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "test", + "name": "test", + "icons": [ + { + "src": "./logo.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "logo.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "/", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} \ No newline at end of file diff --git a/template/simple/src/index.html b/template/simple/src/index.html new file mode 100644 index 0000000..e6b4096 --- /dev/null +++ b/template/simple/src/index.html @@ -0,0 +1,14 @@ + + + + + + + + + + Document + + + + \ No newline at end of file diff --git a/template/simple/src/index.js b/template/simple/src/index.js new file mode 100644 index 0000000..7b20b64 --- /dev/null +++ b/template/simple/src/index.js @@ -0,0 +1,41 @@ +import "./style.scss"; +import "materialize-css/dist/css/materialize.css"; +import $ from 'jQuery'; +$(() => { + console.log("its working") + $(`body`).append($(` +
    +
  • + + AYOUB +

    First Line
    + Second Line +

    + grade +
  • +
  • + + SOSO +

    First Line
    + Second Line +

    + grade +
  • +
  • + + TONTON +

    First Line
    + Second Line +

    + grade +
  • +
  • + + Title +

    First Line
    + Second Line +

    + grade +
  • +
`)); +}); \ No newline at end of file diff --git a/template/simple/src/style.scss b/template/simple/src/style.scss new file mode 100644 index 0000000..96dd788 --- /dev/null +++ b/template/simple/src/style.scss @@ -0,0 +1,7 @@ +$body-color: red; +$body-bg-color: rgba(41, 231, 248, 0.382); + +body { + color: $body-color; + background-color: $body-bg-color; +} \ No newline at end of file diff --git a/template/simple_autonome/README.md b/template/simple_autonome/README.md new file mode 100644 index 0000000..25326de --- /dev/null +++ b/template/simple_autonome/README.md @@ -0,0 +1 @@ +# @d3v4pp/cli : Simple template diff --git a/template/simple_autonome/SimpleBuilder.js b/template/simple_autonome/SimpleBuilder.js new file mode 100644 index 0000000..619e74d --- /dev/null +++ b/template/simple_autonome/SimpleBuilder.js @@ -0,0 +1,27 @@ +const webpack = require('webpack'); +const configWP = require("./webpack.config"); + + +const compiler = webpack(configWP); + +compiler.run((err, stats) => { + if (err ) { + throw err; + } + if (stats.hasErrors()) { + console.error(stats.toString({ + chunks: false, // Makes the build much quieter + colors: true // Shows colors in the console + })); + } + compiler.close((closeErr) => { + if (closeErr) { + throw closeErr; + } + // process.stdout.write(stats.toString() + '\n'); + console.log(stats.toString({ + chunks: false, // Makes the build much quieter + colors: true // Shows colors in the console + })); + }); +}); \ No newline at end of file diff --git a/template/simple_autonome/SimpleStarter.js b/template/simple_autonome/SimpleStarter.js new file mode 100644 index 0000000..3808830 --- /dev/null +++ b/template/simple_autonome/SimpleStarter.js @@ -0,0 +1,16 @@ +const Webpack = require('webpack'); +const WebpackDevServer = require('webpack-dev-server'); +const webpackConfig = require('./webpack.config.js'); + +webpackConfig.mode = "development"; + + +const compiler = Webpack(webpackConfig); +const devServerOptions = { ...webpackConfig.devServer, open: true }; +const server = new WebpackDevServer(devServerOptions, compiler); +const runServer = async () => { + console.log('Starting server...'); + await server.start(); +}; + +runServer(); \ No newline at end of file diff --git a/template/simple_autonome/package-lock.json b/template/simple_autonome/package-lock.json new file mode 100644 index 0000000..2def108 --- /dev/null +++ b/template/simple_autonome/package-lock.json @@ -0,0 +1,6260 @@ +{ + "name": "simple", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "simple", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "jquery": "^3.6.0", + "materialize-css": "^1.0.0-rc.2" + }, + "devDependencies": { + "html-webpack-plugin": "^5.5.0", + "mini-css-extract-plugin": "^2.6.1", + "sass": "^1.53.0", + "sass-loader": "^13.0.2", + "webpack": "^5.73.0", + "webpack-dev-server": "^4.9.3" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", + "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/materialize-css": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/materialize-css/-/materialize-css-1.0.0-rc.2.tgz", + "integrity": "sha512-FuQmSyq4Qv0ov7A2qXw0E6/jbQzSWx2P1pg2/XQDYTkkSc/GyiFAxu3fw9zgShwuTvyumEiw5jkxQWT9siqMBQ==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz", + "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy-transport/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/spdy/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/spdy/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + } + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/node": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.5.tgz", + "integrity": "sha512-En7tneq+j0qAiVwysBD79y86MT3ModuoIJbe7JXp+sb5UAjInSShmK3nXXMioBzfF7rXC12hv12d4IyCVwN4dA==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", + "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-lite": { + "version": "1.0.30001367", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", + "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.192", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz", + "integrity": "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "materialize-css": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/materialize-css/-/materialize-css-1.0.0-rc.2.tgz", + "integrity": "sha512-FuQmSyq4Qv0ov7A2qXw0E6/jbQzSWx2P1pg2/XQDYTkkSc/GyiFAxu3fw9zgShwuTvyumEiw5jkxQWT9siqMBQ==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz", + "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz", + "integrity": "sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.73.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", + "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "requires": {} + } + } +} diff --git a/template/simple_autonome/package.json b/template/simple_autonome/package.json new file mode 100644 index 0000000..87768cd --- /dev/null +++ b/template/simple_autonome/package.json @@ -0,0 +1,24 @@ +{ + "name": "simple", + "version": "1.0.0", + "description": "", + "main": "webpack.config.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "html-webpack-plugin": "^5.5.0", + "mini-css-extract-plugin": "^2.6.1", + "sass": "^1.53.0", + "sass-loader": "^13.0.2", + "webpack": "^5.73.0", + "webpack-dev-server": "^4.9.3" + }, + "dependencies": { + "jquery": "^3.6.0", + "materialize-css": "^1.0.0-rc.2" + } +} diff --git a/template/simple_autonome/src/assets/logo.png b/template/simple_autonome/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..28dbc19358e544bd074454fd0b487e6dc17425be GIT binary patch literal 81796 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 literal 0 HcmV?d00001 diff --git a/template/simple_autonome/src/assets/manifest.json b/template/simple_autonome/src/assets/manifest.json new file mode 100644 index 0000000..8a3c449 --- /dev/null +++ b/template/simple_autonome/src/assets/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "test", + "name": "test", + "icons": [ + { + "src": "./logo.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "logo.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "/", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} \ No newline at end of file diff --git a/template/simple_autonome/src/index.html b/template/simple_autonome/src/index.html new file mode 100644 index 0000000..b2277e1 --- /dev/null +++ b/template/simple_autonome/src/index.html @@ -0,0 +1,14 @@ + + + + + + + + + Document + + + + + \ No newline at end of file diff --git a/template/simple_autonome/src/index.js b/template/simple_autonome/src/index.js new file mode 100644 index 0000000..3f822e4 --- /dev/null +++ b/template/simple_autonome/src/index.js @@ -0,0 +1,42 @@ +import "./style.scss"; +import "materialize-css/dist/css/materialize.css"; +import $ from 'jQuery'; +$(() => { + console.log("its working") + $(`body`).append($(` +
    +
  • + + AYOUB +

    First Line
    + Second Line +

    + grade +
  • +
  • + + SOSO +

    First Line
    + Second Line +

    + grade +
  • +
  • + + TONTON +

    First Line
    + Second Line +

    + grade +
  • +
  • + + Title +

    First Line
    + Second Line +

    + grade +
  • +
`)); +}); +// diff --git a/template/simple_autonome/src/style.scss b/template/simple_autonome/src/style.scss new file mode 100644 index 0000000..96dd788 --- /dev/null +++ b/template/simple_autonome/src/style.scss @@ -0,0 +1,7 @@ +$body-color: red; +$body-bg-color: rgba(41, 231, 248, 0.382); + +body { + color: $body-color; + background-color: $body-bg-color; +} \ No newline at end of file diff --git a/template/simple_autonome/webpack.config.js b/template/simple_autonome/webpack.config.js new file mode 100644 index 0000000..c6795a8 --- /dev/null +++ b/template/simple_autonome/webpack.config.js @@ -0,0 +1,56 @@ +const path = require('path'); +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const CopyPlugin = require('copy-webpack-plugin'); + +module.exports = { + entry: ['./src/index.js'], + mode: "production", + target: "web", + module: { + rules: [ + { + test: /\.s[ac]ss$/i, + use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"], + }, + { + test: /\.css$/i, + use: [MiniCssExtractPlugin.loader, "css-loader"], + } + ], + }, + plugins: [new HtmlWebpackPlugin({ + template: path.resolve("src", "index.html"), + templateParameters: { + 'favicon': '/assets/logo.png', + 'manifest': '/assets/manifest.json' + }, + }), new MiniCssExtractPlugin(),new CopyPlugin({ + patterns: [ + { from: "src/assets", to: "assets" } + ], +})], + output: { + path: path.resolve(__dirname, 'build'), + filename: '[name].d3v4pp.bundle.js', + publicPath: "/" + + }, + devServer: { + client: { + progress: true, + reconnect: true, + overlay: { + errors: true, + warnings: false, + }, + }, + historyApiFallback: true, + open: true, + static: { + directory: path.join(__dirname, 'src'), + }, + compress: true, + port: 9000 + } +}; \ No newline at end of file diff --git a/template/sweet/.eslintrc b/template/sweet/.eslintrc new file mode 100644 index 0000000..c72a847 --- /dev/null +++ b/template/sweet/.eslintrc @@ -0,0 +1,34 @@ +{ + "extends": "eslint:recommended", + "parser": "babel-eslint", + "rules": { + "react/jsx-uses-react": 1, + "react/jsx-uses-vars": 1, + "react/react-in-jsx-scope": 1, + "react/jsx-tag-spacing": [0, { + "beforeSelfClosing": "always" + }], + "curly": [1], + "linebreak-style": [1, "unix"], + "semi": [1, "always"], + "comma-dangle": [0], + "no-unused-vars": [1, { + "vars": "all", + "args": "none", + "ignoreRestSiblings": true + }], + "no-console": [0], + "object-curly-spacing": [1, "always"], + "keyword-spacing": ["error"] + }, + "env": { + "es6": true, + "browser": true, + "node": true + }, + "plugins": [ + "jsx-a11y", + "react" + ] +} + diff --git a/template/sweet/.gitignore b/template/sweet/.gitignore new file mode 100644 index 0000000..9e390e2 --- /dev/null +++ b/template/sweet/.gitignore @@ -0,0 +1,11 @@ +# dependencies +/node_modules + + +# production +/build + +#IDE +.vscode/ +.project/ +.idea/ \ No newline at end of file diff --git a/template/sweet/README.md b/template/sweet/README.md new file mode 100644 index 0000000..f2706af --- /dev/null +++ b/template/sweet/README.md @@ -0,0 +1,18 @@ +# Sweet app sweet + +This is a base application generated by @sweetcom/cli +// TODO feel free to update all files in this template + +## start developpement + +run : +~~~ +npm start +//or +sweet start +// to start dev server +~~~ + + +## more documentation +please visite [@Sweetcom/cli](http://cli.sweetcom75.fr) web site diff --git a/template/sweet/package.json b/template/sweet/package.json new file mode 100644 index 0000000..55ad3d9 --- /dev/null +++ b/template/sweet/package.json @@ -0,0 +1,21 @@ +{ + "name": "FOLDERNAME", + "version": "0.0.1", + "description": "sweet react base App", + "license": "MIT", + "scripts": { + "start": "devapp start", + "build": "devapp build" + }, + "main": "./src/index.js", + "devDependencies": { + "babel-eslint": "^10.1.0", + "eslint-loader": "^4.0.2", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.29.3" + }, + "dependencies": { + "react": "^16.12.0", + "react-dom": "^16.12.0" + } +} diff --git a/template/sweet/public/assets/logo.png b/template/sweet/public/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..34d32a1e743c79c70b6d11809bd969f4f732b477 GIT binary patch literal 99628 zcmafabyQT}_x2znp>!!B(%q5@NW;)2&CrcVcZeX}-AFeAf;32XBPAeR0@4k?Gy3_y z|Gu*pFzYgN?>YPIex4nyC@+bQMuY}|K+vV7#FQZrM1AmMfbs}j`7k_#0REu9m(p~A zKv*c@KM1aQLe3D#3y8Fsu&Qg??`DrQ61DX6`=XtUWLZ-VR6>W3)F0loa|N4v?+S*B zWIwJ7* z^Z+|A)KC2HGE#zjv)_<&iXv3M@O#hIV9j-P^Y?l;@z6=$>k}P%V`@76Ms^N{$xVj+6FzZqu;FaKHi-!LJ27h=6b<|p6G~m-q5vhaAyb{d z3llLe)~z;)VGx={n-|(?sAi`$G}3A_#9`ImRz9CSnc9ntX_5LXgP@2ksl@OX+gHfa z$>o_tb|0=&bUV9qeZ}!u8Mjk7H*+=1%E|_GrUg3e()c1)Ne+02*%#ej=}gN>X7K(! zH*%ayPr=NA^{e$-Ywl}WTbM0(s@KcJfjzIg%f0i@4PV={P!cRih{;1K-h;cVb#}+W z#UxT|`mLtMYt(6hr?I@T&1r$Gql2NFzK1y**~p|<78v=wVBUgocG?Z z-~8$&ph?`jd5mmd|1(3D=J?m>=qMs<>rKCmrTUN+@rSBtmR3RT&By5yv(^;crVj@t zTSS7VEeg`F4pkYP#2MmKHXHUIju|XAxh3(~J~tgq3f|v;r%-F!$?o(|bRrWI6CVXU z&hYYNdsAGQd)Mt}by!?pqz(zPb8uW8@6CU!5N~S7H)-9wV31=qlw;Mm3!2_8$aHpK zh;QJHho)0?@9yt+XNxZ^9#ibSQFwj$5b~?#dLI#Ta(=!#YnF+APlJNm7fmV2_S!Rd zapDEoCeCtiv;hepM@xl6dOE38!GyVOW{@fa5+sS=i6KJZOhY#1C2Fg*_=``p;QzCD?kY4s73koXimw6Ws(>fZs08MgbQ^6nJoyl+RP)!+YF z@4BnK6yh)<@U3*@*RL1cHgo=RsoVy)S5D&O13;SA+>NKb(UkWMUe^)V&HMcIN3ky_ z?%1;P=P`$@YJ5zL5M|_5&@}LsSU1BsI({xTQ7%f z|1>V$VrYN6dxnVk(Y!ko_pdrWTXJ-E{^gHrx}4@P{GD$zO(kJ=3Y@6Z?vLeQT5f}d z1}6v_2RA?e)x2mRM%iM$!}O}2x={2uYJ6r;@>!pa@E$+I9I;w^ihNtPShGCe`r0fo zflRrAi30~+9s!39*-{O=X9>*OZ^Il6g*jzeU6KlH^}F9+NX=v=kjsW-IXwu@ZZ+e z9i5yE`eLZ-c8W{bT=sP!0d1YE-iMEWI*eel11r*DNhE##{BFB?MDX0=VnAJfmRrEl zYm(dF^{vI0xrPdgMsJ)bxt>c%kh+TtPkGB#M_1G?P`6-KuWgx`1}DaDn5vJO(Y?Z0yM^m9u zf1DqG9uRQvI9+WQ=%&aQ97yFU$EqD(eaH0nJ@DL|pJ{Y~86H#rdqA?CE@452JA>e5 zpTbI+trw%O$mzjU$vt{1w~Yu(;=pr3&x`r_S^*zoh5!cSYR~PnfbbaM3FOgG4N<6u z=wl6(OZ$ys0h6~@R=XqGT3Q5fBbwHA5lCRsMT1;y`rMh_T({msK7JGp9!~u0TB9mE zCyP`LXGgpV2=!daef@$KTvyR&s?9KgS+#xth%9t6F2ic;r&p!AJiezAi5gpuBAN;n z4c6#D(|CHx4-74#z~}9og6Dis(3P70x?Pmu5C+5Z zpAMLBEADunJb9w;>Uwd1dpV-bdfreRLmirY)i8(h%yUkaNTQucxy^drYX7H->9^Y2 zyVAToljSD2UJu zeSry(rw(D9pP&1@+Z@)#%u;TX9b**|o)8~~GzW31K@CMwHF^uD^O%{LmmG9m+C%UY zmm7A=MSXmPTK)vE{+e#Ra~fCqcRa>FkMen%QA^Y-B!F`NsDMQh+cqKG-rinPN=B4= zoXu_uVpRKH)*y^!8~L_|^-b!w6G^nS_f9`EOY=4ZDt*7dvtxfZa(`*Yr1cf0^=hi( zPx6T8BT7n2X@&TIr(vgHWyScmOe-LiwWW@U2yV3F83F=ip0}sd=UG(pnyP3?KTUDj zALF81X`ou6AUvjonPs?j(?r`}?AiJt*Xv-AUC;FVxmb;~YWN$Du|#6lhHSk#_gk*t zLE3hvN-Et?Tj4@!1qVw=_IlV--O^JK5Jng4|8{f7a>kWHA+?I|n#rnXA-dfpWIxSZ)x$v=X>Z`Q~TQJ0oKAdqOG zQOI~L{BwR+CG!f;`?Lf$WuEZQSz~Dn-YjFT&RJD3$9_RX)@wb?OVqn!hOSUcwi{y~ zhsJFGh!J+P(W1?7Nhm7vpOR~9@1OqGdP^#sDM*^A=T5KZdDulX6!UM#I0>!SjjbJo ztruM!sPm032SUFW8f`hD*(Nw_^IJ(o_>UQME5MDC{inp+=wSbr5N4x_y1TbWI$L9P zetmUy<(@^zMoh0V9n(c^z{S|F-V3eV=lo{rP8$x}j_$+olLpR_Wj*wtdb7U)>iyhp4ZE&96n?fKJaApNKW6nd z*Vor)MY9OfTqpmwp1YTIB9?mn31NLZs70J_MP9sA`r)8N%P{Zi$*YO&lQg)a8PAic zv|oqz{|f}wF>bba#3+HnWM~_7-v1<@byo zZ9g@mk?YovpyVHc$?q0POa(N4<0Oi@RDlG}W6FRB3? z#n|lZ2crl+qMqj-Px$%ye>Du%oUA8kze9lNc%23=HTyMwI1O8G+l|eCbb6Zr#Qs|0YwPz?%}Ek&m;Dmj)$r8ae~2a%gb3v90td>c2dN) zDgHVLbZP$d?p*0~*AC){uC>0{&>9q?^xNz6Rd^K577t~!U3?9K>KzwD3HcTN8k?F} zoNX@?;bxS$EN@g1LpF3mO}I3waza69Z^Mya;C81(DC`-h>92{*J4f_<>@chfqey{A zxU{uA3ox9&lJC9fv?Bp~Z)5KvS$IitR#UO?2%=HB!ckYg3r~DEb8a>U!L|&<2OS+Y zvN%p8wu`yZ2pSC@<~<)y_vkN8NJvl^O69?1d|TQU>3u?JJzvYbZ{go=N8;#+r;JW3 zZ*BJVpV7aht_pH;lC#|MZ3h9{k2cd22k!iVCbOCJ#~mxhFsR_kCVas=Ia;UCXqmJz zuQf5m_0PQ*XP}vzo4fLwcA9{vFjv>tcE>|Jw6BqTw6wI|53)-djpugXA^nTZodi90 zAvI5EUX|)&Ms~O)^;yKj4p8h3m}N(o*F0L90;t zL?A`F{OVRtq==ar@&x+d8}}v^l$GIwN8!=PCMg~i#YGRSzdv7af%}>yJ_j1GB_VXv z%c`;qp3A`zE(esKJeVb0P)N zfDUpA@%%IG({?9a*^Hk7!^6X$&_r(5XoV0UptN`h68%^Zmm|gBBZ(1TDo^`f=284$ zLL&(EMG|Wz$-=sQfL3#NeSLkHd4HK{m&T7rN{Y+wW=}Zn{x@Jn*-0BblSj^%O&({% zIRl;?0s-aJ0|;D`Zy7Hnn~V=R^2m06_$T*|N=EpJlcVAmC1tT(#Sg4I_R#pP@+Q4@ zkD!gRYYAj#0Ef zBb3N+O6V}Fofr}&U(kwzmkonh65ZO9AnWStCb4}+zw~S|-TW`Jj+QQ%00kR8uj`j@ zEHWRBy^mruf59{ChQ`K2kSvjf+AH)~J*P;CJ-+JSTlpN4IFlLE?Sx>g^e3U|7t6+(3A#g_bRTGQhVQHgVuc(xch%RZ;6`InYOUh`wVm{J&5x1u0T3-p8qR zIS_=jfvgt-;WQn*ka*HdEvgh;kR83vE_VKAc zGGSjAhc6&&E0O55D!PL0{1%!^WLN{Vq)$Q6ZI}t1Y0yar@J6lu z6Bn{=cB5ls-zP=??aDB}y4qRB6N8kYln*y=E0S*`iLa0;cR8D5UD0MjAXQA3*2Gt@ z-H?3$+LsTK_T$G7OoRY58ps!?-Atp`a(p&6HsJK+tUdn|5@UdVPiIP+m9g=|H_P5F zkkRp&{Wm7-A`ASi+Lz-CVY93_2`HZ*%1R5pl<#+1I7ZM1E_iEu`+HlPe&;sQF!J8s zUa9-PuAP*KY!VwnS(y{6Ya!Ch8?<*@xw81o^=y)gL=>KLPRCzq%270ulj_S~X^XXb zAEz$8$gC(<&WT3FrOC?6tDVyPDMc&2{JB?tp3S=d91&MjZKjo9#iJXb$k@2 zdoPZu)-|CO&!>Z9<>F*? z5lx{2CyednLCw69X;y6{koP2J7?8pASA_7^n|=Mov`@{~uWbMCf!IiYEM-UK;-=^l zS!xv3ofn-+lQ47}Ym&O^AC4d-q#~_Fvs{!Db+$El@Qo zyIU(eR{3JgKF@CIcC_i!vQw@I$y)-W`a2o1wmI>=I}pAmO)nIKR*3(7F=`I<*ha_4 zm17;&k6X_FaO6>^jAJ;7^UAiXsrfSoS$0U_*Cs*pXhzbtgM9ZEn;ZL=8Kv`-r3$Q4 zJfQ!M>d@S_LX)l2wmCt*{bp?-?%h+okAcSx z9IO^QUIxd9dx~pb zS|(e(t(vp(R)S=+d@oDyi(MCf{HT3Gw}AM&W?HYz`x8$2?vEp~)W6Td%Kj|DWAdX< zO%W~oJsua@Bh`@PeUhVkrwXU}&xJosW${HI5Ie#*j=F>qt5nLG(f__>C|QPP_XhSx zG=Xglxls1i!;>QdJk;2cJswsysG|*jXY->{>zH~SmLK0IwqH*B{Hq9+%`6>7P1CWG zvkhrL-=cf6Qg*X8UBN_>%)+8L)q?#t>fipaVxjdlF>Ls)Tk#Dxjqe8I43nhRXfY6E z9Q`<&E;;^X0pY^oEvb^&46UncW)p6XdzH)AD%Est25Ez2cYgvI^79Hl)#v|{4;GoF ztF4~UcfS*Bm2Ji8ggVDQ)ts`omyw6<|2yTE54Ii0zejt<(IplwIES%WwNs3#h88FJ z0h0}vX%3;P)t3NEF;pYW&_DvFLwi;M!jT375Rc`XYOfy> z>8xGhSR%z8PFD8Ke?sk(Gj6jry$$o`$vpC5IuG9F;E4gpGBs*#A5T>)^f&}mXIn)M z51HuJM-QI1*1!xlu(uzKsnQ354cvUz?}}U+iL(cYO)w5#S5-Vq>sL|TwE;Zz&;U!M zQX(rVe=MA637j&CWElbDAo%B;I^H(iM3h;aihd~bon6xgjiumZtpT~5URAv8K>=y$ z@u5Iv36y6tb?@YCJFSVEIYC)3nSkr)RGEH8Y=>>Y283acdxiRyZ(Lx6)W+D($|zkUP|q-7;KTCgXV_z zua`Bc!-R}>C>mU$a{$kg#R{ZTs_hn(hCT}j!&3IJJgUcyvw!M%_$21b7ed&wK=jgU zN_`-S50)lHv&JQ}8znhPNYpI!u{{=(=fDuLQE~gwphBe{?i5G>i(x8~5Ft|1C$f{5 zHoW#G7S<~cf5*-bWU@I4Eu;`{FUJ0I=(JAbANHynKvMm$eYYHnYF<<6p0c4$N%TD> zrSuO&B-->Nguow4fvtwKL(gw?duL#mA%t-$mAzw7bDR|h_LA@^u8J3_lziz0x&K4# z^~c@-OKAIEcDjdXPR5DmGvJ7%#O1Rdl7A}~cp3GT$+WfMsnd~(kn zpAy}%WJb43t2lG0-J`$1R_X>~My1pDkFpcv6)Bs7!t3O%nXt{i#}pb8P$RJy#T>1# z&YdKFOWAmZMV{-XxXvhlsN4g+5oId&J%q}m6j7eWm$PxG$joLNQ%g3Z+4={&Qsa|8 zCfmkAR_sI}SHoTZD3y)5|za4G)#P zG7BwU4$Ux)jK9*yR|!Ck=<=&F>M`w8y;W0%4pwogs6E(+X#Cx8t73v8g2|uZQ~Fbd z(Z}S4I&yUdJ^_j~o;B02Flbiu^hWQ%vDth~Y@&)w&> zpOpFbR)+9YIY4&$Te%|qQ4)JyjPl!-#>>Tl`qXyAR5F#*E1trektKg5e%@MtNo3Eb z#Stl0qK49{8BpjuMJ8~?`*KOWMJ1;)wPq}wYWVFgkYk`!bVib%9{c{N&w}*aaCdiqfANR> zd{%JNF0_qj}ojK2E?XnfH}AYjt) zW%Vv8K5!x^;Vjrn2i%A8jRQzP&!|#D%xx-90=yp0MT)upXJ<&ISXdgV-$dmf+?TcJDOX((G}*a=Dq=16oj$PcSgR z`)>%4M<5fmnXfJ0P-cw@8WkhuEHaPYtK+`)yXriBzLNBqJlAe(f1jl#1Jo37yihup z1`Z!;d^N`&7C8U8a(8#<{rcul2Rsiw1pT3Tlw|3)N%JI_RyIA++dX8t+|>@WB*aC; zFf1JG)PwzS3f)tj^4$J$*!%BD_~SJoYrZ**^y%ylzb70Kx_=Gi7jg|?caCIP0)l9& z&;R2BKfBLB=U-4Qf8?=cWh+lBbWBSwi! zH#jP>#)cuONxux%FtiBfeju?-;jb#56QoWFRgbai%~!~baB00Zgm<#KCfnfx{eb+O z4oawaVJP(a@5}z;&vM5tG6u;^$&>X|o`VLKxZC{4$@?|$=KXD3b6aya?dzp_)rO0VQ}NXg1}O2zu5XgAO__z!2BU^>k;1K29`c9>qBzB}|teB@YSQVzR93Pn^czAm<|Oy5=J#dB*Ea>mo(M#|)ALr&DGDhR`0$!6b^IjXfk6$6@e!IsMwUZT zMB>OYt_mIzVchY#No0XT{5tG>Q*Gg)Mtv@kWrb((CJk$eO&x%xNcHg<Dd_wCyD(^w{~R6t?5)u7NC}4td7Uu3Nuog(n`JdX_Db1?(um^&VaFFGYEo_? zht#b|3zAm)Vh;7PsM)xxZ+vD^VMy_%>SF!8Ekh%pC?tAkjPLK%U4Ad!?_fYK0q}7K z@Z}5+aJDuh83H!vKaWM>l^5vy;4X+il#TE!8qdq8?jMN)8H(YN^CT0xRSFasW4L@2 zo*JKf`&hYFnNVmWOi~hA@F+SmA$a<{NCZHD-Z=()e>|0* zNGHS98;1`^5yy>%+Zj{S+$a`L+>&0t31Z#LFHGc#ICx_~0c$wckf`~ZZoR*Uk2i}J zk|B+=M*O)NOJM0zsT0Kl%~~jKK=3{=Fc8`0zoPc>GNR6Bu4J_E+ttG9v~6cSPsIO`%>hscef4Sfedp2Ks<5$MF8z+}_;PfN$f z2C<+=c?8Q*WB}~YMWc99AvgVX1}MeqCIfl6__l}oAJ|S#IGJ1%k#IvyOYrf{dV70=T&$yb`$p`GC1wMpaB8apac-3( zxo+{fwdL-Wo-i59$cYZVAww8o91#}T;E|jl!=)4k z38{t(>tV6_*OIr};kCCLBQW3Hiq@8=rwx}ItOl#y;l0Kj^#JPMi$_Gp`2A7B9Z%D5 zqlQU0pH5wV$123PXmvB*Xwpkqm0I86vD3rbR}Z~DV^V51949|yi2!{J_Tp%+d7~VO z!R!!?(L?{J;$RAWUp;48pOaW5*$Cf09GVKui9G5Z|G|yVlnK30;kqbQ9ju-sqmIYk zcyq+~z6)O+LMPVzu72GV4jjJ+uj%rIkq0L9es9*hWbXzHD|HiS51fXvm>C<*ll__X zZJv70sYy>@mninlcuJqsi`u5Ca|Q5PD`PvYsxeyI)lKYJM;?=@c+QTKBHP01M$lTF zIE4eStkI~&wkfZioShA)ic{Hq?mW46;=L}{6ElSzxBg^N==t8QWD_hD7UEI&#WGoR zd51WzH?eKdt`q0JYNy~}9lulyMuWH(c{z&y_3M&lA?|TT6e8w2)UMP*8 zcaK<#!~!GZ+zD_47%iZ~4~!Xc{+n%&nb7sKlarIbay;Kp%s6d`*JaB+)v+{|ZpnJq zHDE^)9ic(44Rw_Hs;1M~R2x!HZ{ue1PVp+KR?bGe{Z4Q0Dn)wKn&FuKw#LgQ8@5B@ zm&;tL*tdEePWm?DCd4c$#B?SosY~uNy`lf)rz}jp*4qXvz_^&U?JEip#@SHkQwlHN z_GeOpr{f%!ta?YVjwz!M55r_hfjq|Fo~(7h9(eAkOd~*^yKj;Iv>zA(l%z`m4|l!a z2M0c+g>)H8h>>pMTkA6eG6=t!< zlf`GR;mCGhHJu=Pbi0w)5&;}|l-;lfeuX>Ud13xV;4i>o=mBY8ZB5ZB&pvi!0$T94-LMEPAiL(iePWmx_LKM3QPV2l9i+imS+g{BR zXC<~+|GsGf-9`qV{LAf)XJ}|o$ybvsjVXWIaR+cQL>3KQ?lSBCLs-5ox)W~uQ!%vtlgb!Vy&{@`J9$P7qwX-I-P->EnZ*@>}F?71*U~BVL71>Y>_giIfC^doU-H8R8K+R%|A!6TG#rSio~-XHZZ9m##=QRgT7_rwvyeDSiQA) za^rzh$ODO9UdsJKb;=O+vH&KO)>XC3t4>v7nXJ`xrYf$>T?UNqB5j}O~Mr2c8}W4tF-@%VoE!S7A*$#GZmpot9cqB+$waD~WV*s(3{>11ZQwLCGc+q zFfKcW(5*5tDq6% zui#Sj^WYqrN4GnW!61M9*xRb@W*kedJukLHDialtO{AMG{OKuFtBFXw;pWWA(Q&1A z{#}POZMte)1(5kXpa*gSN)lz1;AGy{4nyNUVi>Jf7k4xRon)(Hh3<5G7sGDzu=}c6 zfUEQ>{<@5&5Y1fw1^{5zCZ*IG*0?p>Jo5&*sX>EJ{f2S|@AscrCccK8G)CEzfu{lN zL*%lb(HFekJm*1w^1LFFZO*yTmm0Ldld7ssAo|W8K`Su9X zSAT|V@2r$s0Ov4>O6QGR3Gw>=R!32(4fExJtPer>qO%GPmv zeD4~7wgH#Nn?^kmq#E@{xLdosjQOM@$J2reZ%F7vR0-_-9I@?n)d^4g>6G8n=t3Ws z&P?N0guO&|%RD3Bp!H|Y91#ui6%I3rb~kSdTDRv*|DuUYWvevpa~UtHex(*hMov1$ zm;m{2-h7xKsfV>F^3J5O_zTEO3wtX$KBOB8i$qmR! z=G=tFnsuGESCY~TqWEm5HB8ogLl?!aeGX%LC26j2;^{yTF!G-hYi=*wL~~fALMq|j zPWXP!+W6ZZ-tn0EW=r!o% zU+Mkc){Z!%C-KP7I#1$>zDP57+e9M~qH`LfSQv#Czq}R^FKf?#So~l$@l#>M=TM!? z^pO)mwP%(V7VN_=j*gT3JL`mphA+b=gL!>6vm>ZkyuEv_<1=|a@Sr z&?!E-h)?+@E&kOaafCb*CKX4oMJogC40`&~Mk{)Pv?7*Mw~?M`s}#t0bzlmG1wMC23B)AhYqDLsOP6<>BUi*JUP)msQmDK@f^L868vkRMsRHG} zyXFW{48DD)Ihm%+pUq_MR>AB5O0%?;hIjjNw(b+J721yAT!m23KnY&-tcfnp;%+^Y z=v+x5O36CU?Bu(ZPn>BZUkt=LE$j*8^C4;V;kx6Y$h8DqFXXd>rB*rX`(;cY*9Q>6 zKOZn}#;mF?^CISGBh3wI%svI#oPJJ7m_|)xFro>TVY)&B%})!49o*AmmW3~iD{7eA zI6BU=>%6CfkppB}3s=DRagT8I z+DJCjLxT9+pZi3DRwyZGcxijMyVsU!e|tAkAauLE87HbnuQaA6hBuyfHjSDj_fVb| zX5#ZjEKh${Y(N&XwO$Mi5J};VhHZZ`0;3goo?Yw!r^I1t{LS$M9eue3c8dmgg^kYm zYXgUm;;Cfr2K3|;I0`(&)!ElaW2-o@V=44aj^aVk_0nWb|B__tdOD?^>3jx;E!fS5 z(=Gw62Y2nf%An(s^m3y-@ct6GHch~Out&X9CjLKD`xBC$m@99ZS5~9 zC;SA5J^lUnQRKonR;y>#(n1eG=z96ut}ijuxXX=lT>`H{OFA(N6rQk)c65lZt=Deq zOr;UBp2uDrBbe=)jIF4`bShB&(Jb5P?`iQaSEu%DAWA|bj>*-;CBU`5Jk@QLc!_r# zkaxX$`T%w8Er5K9At$G&%W!HO@G_Nd$EIM5d?zCxutcPca_$gp_U39#t_fLmg1SNp zLwhDc`OA_Hn(X6aV`HDy_1sMMzO|f|HQF}r)e5kMMu((07ebTD!nSi+w?50rOa^O5 zc_KCUDDn!rjjbS4`{3HW#8iI`)S<}=G-+Fp;4JG<0_Ju=%~?sJ^lfin08}f6+CvnJ zM=LlF=O;yUztyeNq8^4A4O-^OYxcr&Hp})t zE=9HH<W-UuJmukNu|6Qf!*q6>t(PprQoqIul(yx%u#}KaO6b#gh+CYX|&cCzyR7^^%b5pI>A?=U|>?z+>?^qbE;PHk(?q zbuE=abQW_+aKTDt5~?mG8sVN?>tyli?GZk~?T`$>Xel)>aXwhp!}2`&0z8y7(?toF zL#mm7yLF_|hHcG;O^l6wh-a)of&dDjIy;ye$;imqi?GizQONqmi-C8EQ}hXo`j_rB z{_VgIcc5M}dCJME4DqMW;lJ%j%JGCW=;Uvra(*(;6!hYMTdJWXD==tUUGH^$*8EHS z3&T-wUT;F0tzJ`oC9R3(w9~O3jOzi7u`Ehr-GTadv*!|QqR{yLa8nDy`6k->_Zua6I_ak z=7zOvkD@Ua75{;_{HIzi?GmlNG}?&WsiZNLL94vpJg7By&C{pMC?Cs*n)Y~F@@q={ zvbQKkL`euIH(ZA4R%bIhDr^-Sn+{gV?!i1;dE%;!=d2bIUNGjxItRM!(dL<`n8zHfQ>oY030zBtffhVKLfBer2Xb? zTS);GtSg1f>OB}|%dqc2=ee=JJX*h>Tv)hu=pg4-qD@EX^ZEKRSfz_h0Np6q&e5pP zrm_Q|-A+_RaUE!+e|9WN=|D;8qFj`m5U$c=AZQSUe&OnIfs7jOdq?sB&g!dR}sZ_w`l z!>Xd0Ae4~xFE_df6{O{zD_x;>0R7Ac134>zmJIyZ0ILs10~c0+RfbJSq$295aH1|!+nR| zdba8r02jPKFSUbCDsGjx3mW*Q$p3Xyui7EaK-AHs?(|Tv2+g~!C-gWQWw-sqX?&cw z%>b7;0&^L|3sokMO-C|@i0ME!QN);Z$yC%%v{zykiI8tK<>6~RyrfWcS1)a^5M01=Tl*|h)d#K)$9GIS^ zvFrvIAAv!90dJ8QjH$M|94wM9vSTO~J8t0>6Ngl;tq{9aj7ligr72T)meOkTk?ZK? zb)>EGCIiNJE_{GW4`7d9dB9Es=mPT=}Bli^hTMrx9|@41eyMv$N7i>*vq9PXZcMMHSX;7PD?OeYA%6D*Kj!FOzN z4@oR%-f>$zjBwGP`)UCnTM8}6nDYZ+Y+5P9S%awxLAv_|YBH@#7cp%P76PtCphz#r zBCp9<#a}P>cc_La9%SVlsMjE0ykN!)f#fSC$81?XZ`ewl8D_k8dSHgbMYoslWLY^t z_y&P8mu8Y)rs9 z9#%Bs>jO2EpT#H+p&Jd>zI?+TZ(QJu9rMB)wzVqDS4y*!_w@}e%zLx=o9lLGU+vHt zNka>mmm$cPOZ@}}I?z~~{ycc}=#gGxL$MOe7>zQ9xUq~_pV;gr6Qur^1Wh~?6?LFZ zo6H$-;qN1XW6ThTQ+&stprFpzSP=rmx8*lHQ6hszv!(m@QP2pLSarx=rQvh`;{u?BB*>-n;U4%Xshbvu@2UPT;+3Z$2i_QVUEk`Hbx+aOXj?J!HoNZB-bQMLf zm#V}9Gr5fka_@t$DO#&9v4NC}h}ys858Ztennwm3hw9MJ+a-m%%8wCT>F2e3Bp?Ku7#lO*fiT`7|Ji-vKE}OV_O=*OAo9W|o6{Wzvdidx%3~?PiXmf&dVN)`IQt7y@ z$3uJpui@sAYB|EOjJWCq7Q$1NC!fFWURgZ0rJ^?g3SQiK640uJjWSQ$U)O-wX*rC2 z+B`G(3ga*YXHR+l?ud2i3B>hxWlz+=`VnB;T#LghK;2vHtHC6IS;Ub|t92Bf$oXd+ zqpP_!mrmmh?)RR7xdPquB_AO$`gw5u987OSnd;wOoz8%~5KJiWo&s8kDUv{eeAN_WppVrna&Y8;Ee&MS-5;(NEii1tV8- z-dNmP{8XwaT)}q^qv~WV+$*gf76FAgVA8Nd-oRi>dXO$+R>pBPS;@F}{Y-=lSV!>= zXcoa;Xh9iKCMrd$XOv`@z0UyWyUb<5i4YW)+t=QIWn#EFoDNs$(b-wI-=IWWLTz@e zA1$CN9%DYe(?1f|N#MZ0KgoIsq6E%|y7d8WCsy-8%WNGb6~xsv2jvwL+*yvAJ|D5& z{kwYzBvRmv? f+uVFB>wLO0Wc)bB5uaN2r>CYRt3*9*gJJ4dBS>xS za0YTW)ymZw2-~Z-bPA%Xl!p0+B$f|ly|~M8IZ-vANsE04$Kg+fda3*^Cn#(@`!^;} zVAf$txch8K!V>#bm=%xn`sR_QSvnHL6^w1O^Ye48kZQ}mI{D#?TJKjkO$asFJhp#0 zNWVbIw2AkwF3mw#U98m}Of?C#l#~E}`w2bF8_wp6{r$5Zmzdl7jih7`am!JBMHA{2 zFdtIHev<(z1FmpCfFGa=a~3mkkj!qISi@(!I`YIE!YND#cniZ50AiA zF1zqu53?SBUsbqskx<2KwHYEEmcK^Z8^%8##tHNZPBfgX;k3z(q zRI9f*;DJOC63vI=0?*5H%tXJ!{SuQ&M(M+&SKU?t^2$!x?i|A=Wd z<^R!i)nQG4Z(9(MQW)LH7##xy0YwlPIl6PS(j`ibklg5QMJXv6AT10fq(r181c@P` z0;Bu=@O`h}U;M#!ZD;2^=Q;Ni_x%h8*k5F$;^=$fs2qcY;sEX^slNP0HZ@yMOsmbr zn*k@AdCjJAl&gL5*8-rJXagQ?lJFRwQ;6CyppG;EIl0mh7X#)Op7?l%!;L0V%po=v z6QtU~V%q-IB_^~FP5J{MV55Mq+s#w)NwjYb%*ZYpfmcNP62nH-O4t}Eo|hO@Ac0#r zT&Ms<2mgQEjHoj!M8HzCm#RjsA5B>qS032@egz7@m8WuTamUon$cnki0n?=qMeXf! zdfI`3_^@}LbG z0krJ&^AEreW%Ih21`bw-@DnQ(0F%s&CyM@qKQt>TLA73Ed$M z@Xi2kB&J{xmZ2x!NE@(}v)Y#BVP8@ITMtlV`7yms08g&~DepD!1vex!qukD>7GmqG zI1U+aoMB^qG5197FmLrs>wbdKQXnZ**9Ge&}_%=B0Ck=>mAeB(Oi)1MgioS_)y> z@jXDi-p>EG9wc_s1g#Gslcinh2Z`1FJtBrWhdE!j?NksavYp`5t7M81c+QB3g`gFc z?_Fx`5tqYHM_%84qelSp{=T@_X%mN}FSbVbr@Hckt!3Y}OW1!)m-ev{Yo!bM=EKGY zuzu4Cb{4MRtS|J-ZPH!~?JhSEN*YMNBA({ode}?22jhiDv2D0w+cN6f4Wv37oy0wJ z&o4K1Dg1d}`6|6lfo!+_q**GlswrMQ+h5D)731J^1bwl+(wCBp86!a+&p}GS6u_sM zI`5v1ztb(Gq`RcK=E@{6_B`MIdT*qF*!JF6Lf+XP4}<~#K-Q`7J22sG>T9!K1{q_E zkaZZ|2lS><1JF(5A70Wr-&+RMI=ax=7oE?X9u!H0ieKo(#SD0;$nMSh8hlQa3m4V| z)wZ`Vf7oi9DFzaw{5PzwuJ4!?S4}X`kE!z6(664S=Dm4_TKj59VCf@%^0M@*ABI%K zz+?Qq0B@X}(fvhJT1%J!7|#=*?N^8?nCJa@ubSUlsVfQv z56ct0$(A(V8emuHR66-{+AiUG zECmORit5K<|8Na4g%|jbF5Th-fX8l9im>cYJ<%2}HLT-k8ig+^mW?=`=XTw!v}%7# zF$h=nKm#3A@CrG}w@Kd|K>Ut*_7V|L59xmxEoE*0QFsiOF%>i5*4d+-9lwFv@O$vP zO_T{}1*4W&*u7*DpvX~I)Dpl%qXw37d}d{T+wl*m`_R}s352R&*oS#-d`j5}b%2y5 z&^6^bVJ~XuSi!OEw2O@+zAx#Klp>n(j*Xm*_UKAb(@Zdv=Az!}Ccs{BZ09b$JE$-E z%G>Go-_Q+IB`TULOPC%wKGTG!CxUORR`ow`JW^c1a_FtG#OfK^Tg*A zyfCZwThB06h|=kY5oy7O1)l=Rz^DW&2tm4&CWE*+ww~W=A2)qx5C?aU)lhB_`37PE zK3Q5a0%^?6SLRctvGPII-=hf8NDIwhj1*IFlN}?5&f@+G38_F$RWnv8D~vSRxc`xr zJ-Q~$N_?X}B21qSMn5(0vcdt)ZiMEwfc{BHYRYtklqu+r5=*pdHpa0?d#M-^`deqY zgLwF!0Gi?T^oapQd~G%vP*K1 zM~gwkT2iZn&rFY{NEDyRL?w z8`c%E6jre)D6fFqedBuJl-$BAX0s<4lE)-*i>;L1c@(Rr{rtbHQ1 zw-I5$DH~**kf0GQ6Zbc7-IU{oL4}e0D;-0iLpCbGtsMZz_ReWgDWGHpRbajs0!o>4 z_$Y7qsXqteNT$nMT_9$b9A!{am6OG9tRO7(g)7cG zKq3Yyzb!@%m{ydLkr*B3VwHlQvHC7odMY;ptpa5GXlhYMvfL}wH0g}^8k3CtZX&quR74^5zeUx`MoS@zNY!?^s3Uk`*9v6J z70!!EbNrMQcF7ey zd7AX^nHR{l(tyN3T(qg;va`lovP6PjJ%2LD1As6N*x)@Dv4gj?^>@i4Cu)LU@dM{y zhDv+FF!4@*RVX3H=wV@PUk~U2*x!i015UWY>ld9U*GzPF6e@J!FTSI*$IM9}zQSnG zAN!w^>5C6X#|pGL1x>M6DQDixddmk9_8Bmp;MWwv4ME3@HfcjW^}lh3O$>P^c<)t0 zG&2m-Dwf+s8!_t26Qm})Gh3!e_0fB+lCusx>{5 z5z3$Z{`C;V0Xyx~M-~PJ?8qhP3xN38IbT%o{MMD&oHSeJNl`ErT3eABI~7r@yC-nU zgCQFVzP^a*=zUn#q7CpQI3}zxUZh29m|p1pG?|;2mIAq)-q zHn|&6FOA-6I;ii<5nE*zG>Foo( zGsUA|n_bl!_tTsr%SLpN%0)BTy`<3U!IO;=I2)hGLjz7Vf!fsUBAedz+_g~KUT5b2 z+}Liq;Lp$lvvD`;t2`wFZf%W>iSAv9&E)Hc)yNqN-JRW~FOfbrY|FS<|90+oln+Yt z?^PWUrOz433TfsvUslyH5(ArF@{*JmM^1ZTFrshBZ(FjVZh zmITnBW+!6`Ms{Z%LFwGqDr9@7EJNSpUpxSKP}DS(5^B2D|0xl!MyjBLdO?X3$qszcoARy6g7%ei==;pCY+Gx#0I*HY47^TC zU$_yVJBlYZN^lRs(5_Ne<>pS_Xx}+v)+JNwS)IO;wDdt4kG@B4=p8Z~@B`*M1I4`?bPv zbC4JmeR6c0aTmXMSW>aBndT?!%cZwk}GxLUjvNUknDnnn%iyu!;jA1s9JW4e$0nv_<#z zhr#Ji$TtfedrD34#>29#+F18B&VR={`ZD=G6AqKk*=?5qwbC%oTPAO1&;wv`l5+8; zwIj$Y;1C*MV;ti6M+G`V^&!J$x;YM2>DlW}Ymw2ICVlAD$_h2~+3Hs@T{Q*~(2N0v zJO5l#8;6#9wn4;enrqlFUk8+`ZhU(EC^%;GVY=hn@YEQHCU7PE2JhqT?;*H{Oe=nN z>h7s_d>u2=?y0Kxav~D8{V1GP8kd_QX8i3xRHGCQR8rAEhDxL&8+no_%djehT{o`B zJB3vz+N!d4d(|w+>l4&z)t7{QY)=tQM9GfH0MK#;eSI^ejC$DF5kL=v|9rugVL&?hEK@cEsUU`_FuTxW zH`GuDD5pR)p!5mIulwn_eiIteJH&;YO0G&}0ZR6Qdmg0CeD5m0r$~ zB;%xG5(6qQ+9NCj5i3U3S2Ss*s>5tvVGH_yueX_54JBm@^c}EAnO8@Y4C?-XeOzQh z!&!+FBq@Dhomyx7Hfx7(o=N8+CzabXxCam2rd|vf7$>*~u1bXz06mDjUe|s)z;UT7 znu&#FQ0`#DP|@vEk$Q&cgDmIDw?I>q3+ZwS)N-j_wk&sbNJlaah?LQ$87tb`Twl*K zFPuh2F(TUmTb&uZf>S|giG7K&Hu1&(q(B`Kf&8>RP@}%CTpqoZh|7#cku4aMIv*=dqSOr)nu{Nia(*o3Vsv!Wx*uZ z?!SO*jEXa4fAj*8ZbLVu+wNXk?Wy-k{b$ADS=r*Q{+ByK4Eo9A2V_DvrS~sdCV?;5 zMe_|Z+Dr(|?&2KQ58)t8k(>r04~NQIiFt4HM3ne{nSyy=T&5}EjnJJ)&h`k+xAg)w zc81m6Fm0zqLe))8J)-_Yrk_~;3s=t1alAG!xd*kBKJ`?4`n%B zdHK<${k2!<4{*3H3Ihy3AXgo>4ro}i?B{83#Fmj}FS^k_M>b;C*lu)nF)xF~*+glR_3 zd=-jom^8o^T_U?UpF%_Jl5fApbhKBT;Z9tNZ0OG>1J}WhNgKo0q;-cJAk?P07Vo?+ z*t~vM7;2GGcm$WG)KqIoj3EALDJ*`yuO|V6zrdFdE{=P{|Yy^xq;Rf-r)Yri7*AL@ldbtp;L{-QF@==3vYN5j_d)_ty zk8AVKc?#5CWdL0URX$??9Q*T#S15z+VpCPvsR%EbOWua%d z5XBV$bG~^-%>ML&yt6Qf5)C$(9Ax~Jp|TLMR)J+$p__#(zUnf|RNx$K#>)gKMB-Qc zE-sQp8k9GR&jL+3Y)4#wsk*aE>nU=Mjf2GIdGm1NF*F zftUvZLnr&=>?@2v4T_!6DhJ(#7SE)Amz^-hL?>~L{1vTS$K&CcbnKN-t$`np$;#&Ebc!L$qSV4 z?CLg`&K9pO73B85-i!SH4zvljb(Q=IaSyd;;3X$J}LqD>-gA-NbBdV;jO!IA;t4IDV-$ zCew&hJWIGLU{S-aI_u`_5wp|oV+V_0=&x3N^{8HjziJ+lW$O&p^s928Gm3cav<{d^ z0zJ^jQ=JZ#ZPcR|<k=aBJty$IA zj@|d0OImR*cFJ2}zRnztON;q}=L(M-TnTlJlsV@d3&_Vg*RkQvo+@lJ2Ua9cq>d}u^L!!$( z4rvO{3e&96({TZr8ksB?2JznIM|ZBnfxKv-;mY>9fVy53FD4_CbMY?h^qoSW8`gbQ zXx%O@v;tK7h8+EP-=4LuUmalLyT}*y!#lntk2PD^?RkB8=*2yltzlmYYWme$(HET# zy^`HJ6R3Ag2-TST;>=k5U(GQW=p(!?(&k9HF#vi#^4^oirjJ_fx?|+m$B6-%(I4N4 z-1B>cF@UtN5m`JSuhDqp)^|q%6rkkNLR-OV*ZJ`DpgHxeYmrlENH^@O`-ltFeW|Cy ze09htBAM)g?#{empTS7gLmOPHP_nU4fx+9`pxv}1fl+AAzl&1O_~{cQK%E7mFac_P z3_$0#o2oXy=CUK?&i;JhoT;@_h7NKg+KiNbeh@^o#d=zG`X2HM+}vNz{Ba5e5~*o- z^;P(*wPx7zqnwG=93swCQlYQPkN=LNb&rn>Um<5+bzkMY*)uvk;Oq`7z&k`j?(lam zW(zwPVJdu!n*a9C*O#!uc_ftD}i77wAFG_5QYCpE) zLoYmf1Y9$O%72=)xkrn{{W`z;(=jq4r)|KOH8Zkzf!$V5c$`)J>gZ>8yAXwFQx7WD zeJIxHG1hFWZcX=>v!|6X_k64WIxmOyg7#sZs)`1d&${s@D{7L4CtXuD4?(Y zimm_J&R*{VdvjHI-3)el22j*H}E0O9cF&b^17d(F=nj*>E9pUQ`&`Imb_B!@t5 z+o7fH)XrU~Et0y;tsAir+e?lgD|U$wT=uF*F;e*VE_4l$9xybWEzi*#uf}a-G*RWL zd#G>t50SNhkHX?JJEb_8GOLFp@wfymCzsiejbZV8O*#y4I^or^V*ZG~N19iLg#R#6eBppeN0`X42s`Dxj_;7CKu`9safRbZh2x_r{$}{y1${k>Q&VnRI?$PL1|;Fs;YnPS z4;*xJ_x(?#!}0AG>V#|CFaJ_m*he@8_nT5Ej{O*4&lqzId>yr)B2{gew#a%?Ikbhc z9OmE?qJ>)A+AT!DIaIpV7C~2E@_mobY<_oPE@m+o>~}2;N$t2S#J{-YmAUYmri5Gn zKC>m~vU)35${qgsCdA1l{CNlB9ku6?0NCUJeC`An%#&_JEDrFv$y+qa_ESQ`xy^9?dUefXli0% zok}ud1bauH4sQ+x=u1=A47pu=rxEe6C~SYtj|*&n_2L!JOzNO{ztQ_|-2J8}h{tk*YnOn;tE_S4pb$L!T8uDKwi3=3A29oM@VEqit-fVgc zf5Vw4T>ELUHq%LYpw#xt+d^dN>J(~BJQ6CYJesfTg;J{!)-BbO^3O$NX-c?!Snxfm zvN!l_gS^x48RaX2m^^9kwCr)IbS-?Zd#(m^-QaS9pLSw+yQBn9uf1?AXlfvk;-%|o z@uWFt)Z8kB)uPCeOH{@y&wzuSEDIF}Gi&0tX^`7C9hSCawvU|OeC54Ho1M|z!Rv$TY{oRF!eh3r2 zi+=2LUpQ5wDtW4$zIk5{zAOwo&vK`ShQV=&@ym--f(Ry3>%vm>D@Q%04Uk-a}+m z0Ox_@UoIM2d0v=^bn%!RbRM(|3=sBcCm5iEAY=?;9A8DfqS)!Emi(l%>J~UnL0t!{ zG@wgJhV5}bRF1F!f%L$LB?wXs+SNnWF>bX^U{Nw%XM(W0?25~&g98GQt zI%eUW$3XV$$CH02+|36kkitW_w&<18l*ixg6OQ~piwQg{xVeYJMg*@uusM?C{{q`0 zA21^VByGN~ok8NGc<|8+pvay$R;|?4Tgq^lDmC|e4iT4eY@d^e?tm@+abw@?dI2wZ zs?D)h1+(^G`P6m41UdB4VcOE?@Q=UT`ni=S44pwZ>4t=mjF=N&rUJi}n#iPWcnUwWM>gTny z(p!IzLUh3oSd{ovG1UJq7dIuu558>)6;7A1ZbrP&yzra(_&&d|O`<}lAX&qdG?hC* z93-gT@OS}C<^M2>kA71dKzX;N1+9h~juw?_?Jl+i2-GvIgCaU4FBBlD}_ME3~s66ZLp(A|cETMAZwsQ0*WSn1H6 z#2uB!Qq1IqDI1WGF(-stKgD-aMts+am~imx7=nO+ZjPpN}@7O$XiH za6I7_36}LeIq1)Jj7=ZUs+iH(&?A`wrM`Biv`^=!Y7Z$1V?X9wW?Z8=LE@XzJZR%+}+GBkK(_s7eI0*Cl z@1Y@hqiC_CQa@%!61TnLqc0YB!-X47$GkFD?%yj65+ADX(OiYQKP(JzDQfy=v`-Oc z$m!WycxWva=WQLmIR7s;13GbQT18$!NG15rh?N|9le|Sg760x1iRV-9lj^zmwZ}ZT zvKxK>I>t_U@YodGzO6W$hjh_Mm5=C6x3y-zwZ#j*M&?!49%==h_bblFacA6SRhIK6)*p`)eph;P+*tj2Q_ zTfr)x%G!%)@(k#`K&$8EYE8ONqG%zC41~mUG6LkPslqu=xZEaWxp;|s_CHbPWfEfSjD5&gWoJzIqP0D$x!KLS_U5=` z^wz;9wAPE1Lh&uht_iD1$)M)9>idrMWqd{xvZFxNfm4J?7vHD!)sd#0Th#>2lPU#g z{-%Zs=q5_a_65>!uf)E=nxR`#ld-Wvm)b<<`byBU17W zER?CcTE?J1?w+6s;tdE(K&5rGU$4Eni}71up8O4;o%0@ju{&%8-J@>>GI~mzDC?r5 zCX=LADNe&LGB$0_5kjZ*U1VTeE+Rf#p(2Qp2PBRKHtoJ7DY8*X)v$FqJ7B^3HjR|> zH|Cq#Yt#?ax6@U)pxT)upUwG2&lz8)vZK&Loz7kHYPwVQ-6tGL-Q06Z@=;D|J+LkV zNq4mS%aw$L(v{o<>!)1|qS^4-H#fbU3RULQ6b8g2yz6czixk;+th$I4@oY4uh>0%u z&qVcnIQ&Ncl(tMU!X!RxQr(DRH{t{x-~$uf1lyEoMHir*bmOL;5zG;7GKIA`p;Fj1 zwxfI;t5n;{{W~D|XpPlwZx+J)+WVYi51JzVF5ObaJZq~Oi?!4D2QDqia#f|ZZ7o95 zNsXtb?H9a1hub3ab*fTk&rLz~&ls-{2T@nlfqIqMtRRHqSf;EJSqo3`a^g;$ww6&4zLLL|hlyxb@ZEkQB% z51|-k4hKro?-m_((wM7(YBq2Sn3=-G+#BTsgtrgh$$fWZUVbKq&$Y3B=@K?kt$$$tx zBBn#8zj75v3;)EqJhJ%t9ulYN#^>fST6W;L1*zbLr?McL_D7VkjuJnhBhzrTc`=!Y z=m7?G8&VS@;X9pY(dxM?zfgO3qV{fyN?U<}NdSVDLB~L}cZkRPzEbcK5K;MT07)<_ zYe|8&Z>XJqtw|-~!aXBW19Nc?%;t^OyyiC@N>ip7jp%gK$4sqf^XkGU3>LPws?^)Z zzCezRL4t*GT8e40WSm`ThW4rUI8!1WhIQc9mk{@|8`wJ)sDjKx9%S4 z6~u%`d&ftdaNbKM;JDe8L{{2A|mS>HoJX9Y{d&{)vY^K?lDt7#Dx*hga0*=U;N~(MYEevIJENp>3S&AF-$8&i%`udf__Ec#tAhz(qbSTl8&5))qdLUDzq@F zd>&|@7V1t|yjJ0itwjf0gPKlnLaFO4`WYZbVnxJ@jQN=>?MA#ZNy&6C z$(OKXw|=-goIqYW>8mdJNtOPY!z zl3o^j)s1Ok*$G%HgwwL$z+>Po&!!W)tT9dCuWv6vvJwICZszLUx1+ExcXNw2DadFc zmyNd{>b3sC_6C*U;`ct<|9D^At;8X-tWv5Nkr_Ua)F1@rwV4mLXL~uGA{Zdf&7VB< z>$LQa|7;vG+FOE}XtN7EQ8duJEl|{zq zKiiS!j2=MLY^bJ?UdzL-+FpLt@k{(W{Y%lOHhhY0(li8`o!lr*Yy8!bMgO!`3veYh zez1w>BY-ylWwryQ?bK*$rMP;L$YfHm&A7*2rF(b*mP;cY#b|t=i2da#b(`d4lR*=W zH@p(>%yoXys<@$pTr_5Y=|@>@hNs?iD6rH-V{mYAz6=eKlM+8lS9Q5o_-pLxufN1& zSq|zXOBGlv(Q6E2Lvxp_O4!D4mB`5eIW3=e)FtUcJ4nU%6O_~;#SKS6#u5f&Ru&n%)ni+W~^tv;N!u7h;-7v*gnl_~VcG{XnE>#d*>+pmc(23Z(%t5N(3 zk~&E%$V8d@9j4F@WF_)G|Mm+jd``Sc9? z1VGXgP0yy3Cc-eTW zXgGw#xxuD54F}RZ-r4BR(%bA7gA)r!T_<8~5eIHr4}6Izwo<^B+Y22-V|E-k3Y39U zy~_+I@+oB*Ae%#~ICfKm^wz=}MV15BP;9aO22x7*!<3&g-h7-*MWho!+VnEka)i$yD~tWx zs!If@R`xFdFdkeRJ|Lp{j~xBu>}Y$bjC~xq!1A5I%>>vQEJ`iFzsm@GoBm!DkQCcb zQ#%sUM~D(mDs`2)#AV_0c*1MHp6g_^Q3fQ(HL7L4TohwZQZC_VeH-~THi!T{=vYx2 zb<8g6;$k-#Spvy?xA0RFYmo2tb;xe!sLR{DB_Y*fOlFI3PTh==i8%P`GUWKrhmm@@ zW7gAs81(@3RHW39C?V}_Qx(-qUTe0B;!`z&+i8_d&g@3!f{%KbxF=N`mm4T?K^-w$ z2Nu-|FV^4kNS)s`#+Vk5RK^auWu_L1TbNVmH-H)~a@#l?%X6atRBL0`&r1I#o4h_+ z`Ic)t*X7<+N9UNuB02jn-qk?uOcUe8Uu4YX^@rhmqdI-s?GNwWZ}h9wlt1tu z6{$9~_-D%PH2=|@#o$ZoJ&mlmH3EZ}u&1ZCCGoR&BL{B|k-wwHJDU>?QKctAsEYL_ z9)+XL!Ft|&-Phv0+$KAhUydGJ4yV*VeVm8_A|Y6tt+}gO*DOPZ*{vx{ZVNL;o{^UY zlV~GmTUF+!Ym)Ms12+{QWIC^`3_d+&121_Nd*%MQaykd$8WK z37~6s=NKrg45f9$dJqUi+0pjmyQ5Bq85kCfLViw^Rq7`lkf=q8V?QtI-BAis5V}hU z0ZE?cgSpK(o6zcj26~zpI%5gvYoQcNN?~4xyAW%4q~0n*(M%N<8R#*j3p`FC593#g zF1DOt*n2i1x?$Z$QcnN$`NFhP&)BZkr!17IMNL4f zRTpr*YIYA_o3~hrdU4H@e7Nfo0eO;lbsh|4e-|>i^Iw%MIB6>Qu<&YV#Kh6Ls53R$ zp3!SfcChtnhd_D}STY~(VAQFxW zrgJxn`kk=OZNwIs_S}>CVr;WAyE#Srk^V}NjR#1i`UAv#JR@}IA;;8n`52`60G)B4 zNqx)^q$^6DK2WP2%FFRk=Oyg>Qkajn7&%Fi!G`X$?4wV5l0qt2rP+X$pCA3lalX0o zfKIa0N+RHx8!~)OUT=49Y1P<+Bg4%^B6(WGNtn)cWCUXz?GOcJE_sW)Tm$42+OY33 zO7y?+KD==*wi)hfT2^mfw^B~AV)hs|tzeX1N{S%)cDa=CRNiRu(YPajyhP{cU<04f zBO#i6Gsnff`gVa3!)=?-16;@7Oa*TqbcS7F18xc9LUumiqR1_NA*JOKUY@!g`;sR* ze%Od1O%NHHrMc<=O7mOdXF53R0|xAwYveQ`XaqdC>}8ULk9PYwFZKZSkoc?dt*x!F z>zR)u_6bXXQVe<6o^)8cBltK5rFAJa&nI7JW5r2vU`xqo_m0nYToN!+RkQvGZA`Up zl_l8ZJ#JM|KC3Z%bhd7y;-8uZ7QguDfm2#kgW&V#!NXMODM!gRJjSutLO#Kl2Zw$Z zo#Lg<`R`TC$}jaJ0`L;oLKZ}|MV2HfT#@EQt5sIHDHwrv?g+b*{~MQs9ruhgoShAw z3JVDihTl&Q1J>$>5=Yn(37_bmD~ufkb(96CLv)QG!UG1Y{BJ&kk{DhhE6 zL~n0SseW@ksTCDSw44GytX{#j`LW<2vGi??A|rD)P}h7+upUW^GvpZR|PfW-HFDVFmIL@0=^ngs3WlGM6g^c7&SpLCvg z0VX;GgveC@db<*iqL#lrUfIE1PKI$}0j0>;Ysu%O?68wC%5h0+Lhbf)XCU=W(3c~p z0i#Tl`E#a6b4XXc3cMOFdEb8xk5asr8~EM&f*lg!nAw~Hmc{5G9#?3+5Y`{xEK?`@ zTWI|*rr-R+BXcsnLJlKpGb?6z4{Y$)8v8WeF3 zZ>k9PLr-Q@k5-^j0*}mx*G!%uEZBmiGo9n#1(dBft;p1jQEi#um&Bj31pIVhQFbun zg5)H6*zaGfwj|BlJn5=_6g@A@r5WA;Qhkx+y)P63$Ui28^5jlL0hyZ~S#pLtDi@c# z2^OE%8F-DvmNU;|L6R*MBvuxH{+e9&>2Lb#Fn+_|{s{x#E;O!;Vwo6>+`N_@!ChXDqwc9Xwk`!9% zM)Yvq5h#~PzNAuV*|}kFkN3_MBy;P%&MzP>gYG;6G3B%8b4s;Jk>*D8o1>DabakGx zlC8QY^4VNCj{duai;qESgc{;oD2+|PcA7KQ_TmN%>}tJQ4N5m|Mm315kpbeXI#THDm^+ZL76tvOW%_`cmaFL}IoR7h zcOZ8{>FqXBu3mU>^C9Zs#Po)vOIc%TW2yP9KDk7Tq z6Q#j#FLa-aNK>VTyp%Y$n%A)W=jHM+YAaJd`N)59a8Gcu@COlbhM>Ab>aFp#zvrR- z7tsfayESJQXa4bj{=RBr)i~Sfrcw`k`?@`A$Nwbzrfy8pC92#vWWul2>T(=N;bCH^ zy8tl?z)x@@M6;n?p?_DB749e;JyT!|{r4Nof(7OU$0W<2I_vNJ+zypK|F?bVc|F(? zyPrKS*%4(4t8$kaTm+TAD@D=v_pQ1rIq|99nGJ_v1;`I26IM6p#{45We#KC)9mRQW zaD7j|Iq@lrPqVQBm@mLRG`RYys8DE5Vr?oV!==sNr1>1*fyoMT3HgzS)Ns_~wQ2XP z&aNjOFw%_Ojs`vCc!GP9%QUXyTR?bsHh1Aj^Qa&HFzT#Os&7s-hTuHcSF01+e05B| zN5bl2dAf1!*pINlnJh0}eC#~qeC#IzK_v58?nHTEA4Gv|DA0oVS~;)^e_~eY;DjT* z^}P8{v$20+flkxDO;h5~%*EvT^oaqAA*a~KoMoQv_T_uiw2$vP-aH#PD|?hR=(akN zr2i}&=nK|A2Bs@^^>K!=VfRauyG(&0%RBcJ_UQ7Qks{nYW*_#!FMHdejJ>2fpSf3Qt6*{Y_3*`&Vi|%KD`NA()$|27JtLP zAauDt$>bg$aA{ z*DDrKS+iUM23?Hr@P*;|mj3>2atLH84m)1DW&Tm}=K?|ZT<*#`J;Zd{oFl!4zeKTv zg=XrJ`Kb|+dtTWNpc;K<03)%mS5{&6+z7g$(RbZN4{c?R(ndXKktonf`u@w;qc*L= zXSFKUs73{gm(!FsPiE?>FQ6>riJ({FUp$G3TrSD^5!LNOxGERix@P!5r;~t8=<=bk zh?LgRDBwPB0$tb}9d*>6A7es*8S39inI_`@+;4Qa6T1@lUBcw-u(^|6sU`LOHK%{+ zdZPHT^wruG`L#Y#SJ-)S7-!kWgDdTcOaNG1!dv#}kB^vgkQy)w)n40Biz3p`skL3k zIUL0z4&-#{&C*u>2X7vzGMBa1w$17|xwmQjX*7P;inZ)B)ehpjL@1;Mr?ox+xO-{lOm7$hZ*{TZ$CPHrJamRo3>#6-5vgY=(3x$s55E#Q<;hjVN zizS+WaIy;j&pU+@K;tNCib6&w{8Zut7oQy$<-fwhr10optiF2R(->WE1jDyKlxlxi zHFtEJvB-U}TYEaHlNDiBlZ{L)pIaF)wT6nuZc&jL8=w|X;xazh{t0NQ6>FfiPpHGW zKRhJgywrgK{Ru$!w)sjaPlFK=*OHNs{&9fA@pP%1CWs?<6fL?87rMO((>T|s(Lfbn zKqz_iOG@d1`VW4E14mWNM?Kje$!($UJrPiwEFma69OqV_^zia>`>JyX(9?3(rUhi^ zQZcY1e*E*>{u0FKA5yEVevV;sRD){E((U5)i{hKbwz>mKo^N%-II9^?#PoUfOd?bU z6a$gLef`o|0biP*Z1DyMmw5&mt5C4dHzSe`6%9GHdQ|No6?tW6&sR2I4=&&hnE%QB z#Qi({8?@Jsx9WZnaVkQu4DaB#SNUdtcNquy6Ln*VRGIYXH=*YgLH3=971C__h%54V zm#V)D&EpcjL`g`VK0X3p-FrZ+aUIx*|;9aV3w9{9#T&1{?8 z-#8OquBMd3tKR8fgp8bwItV>f`*IE1yI1*Fe=fm5Vy@|lLjAg(+=KB; zIO#PK9A7;TlX^bZKQ%M~zPIwpMw<0xbm)EY z(LV(dDx9mlH`dkBsiR(DCpmM;mW8U?hvneXw7->+P2}O7JFr?M{-<8q!Tb@V0HhsK zB8-uqX|bw*zjlx21svYPeGurc#L(rDLgrst11N>nXRLlq`@}L8Qy~A7nUIlrvakH_dr(ahtVCh!fq=CoRjh@+QkmqDOk?JUtZ9&7{@*s? zN9$e$zZKLBrud94TE&CBB0m~!X}sM|k{ZZ{nE>}O3P0WdHnHT)xo=+S`IRDHvoKZ+|Ozq_Q|33&QV^S)5)8U|t@N6TYfPvvW_k+nH4Fc(-ty_xl; zS?bCbyY{1U(WeifWwcd>e&_9o3MLZfN)-l_p~vXE6Ky+&`!-lr+wPKmj6$~Bw<%Vz zc5JBzo-SMh(>O;(<>*-IiylpFPSeovOKVqr$f-{*sZ2bcAi2CKrt5k|rp^(|cHeOMm*CLWupX04t1f>D79M?b0g z?kcEt!R5>ST;Kb1Cb=e)Gkdn3wb#nLHdACX}7j6Yeu z?EfM10Pe8YKBt=x?>hL?XD#cCIZpH@hc(@r)qQJ5jyG8d`3UXrbPuKbZ#f=lGn#T{ zG)p>8ZXqGhiwBP9!Ko1IULMsAL|MN)y~P-D7WDj?0h@>u7%eHq6!@(`kqph>T;{Lp z<*YJ3QJ&@d!eYAJ3sb-20C>*Cn*EfvvGNBXvSXmfR;e6BD*CcM??IUSqtc>1VotI| zORGlHgj$v5Wu5OG?Q@afH$9#+T;L@wLD8L`HA$vkUYluF38E?fcc)M*j;rJ*y@!cX z`MfB_&)S~25|WU*n?^uehO%U11kC)h;T>=f%kQ;rtdw3=e`wd*+#0?#xL3d9hpKbL zXW-Dg7!^1wHP11ZcX+U+)eMPIh#}C*suKe|uRBl)IK(3cbgmRfaHI!^zL?Rk@b7dN z*&}ytxZdLs#PATSbz9vAho6%QYFRJ``haUwoqtvx0=^0r_7WJg*4bv*m+7J3h3$ie zVB}k|Ou9Kwp9drHe<0F&3nYYMpaBL6hY6`m4q>9p*p|Z&t_PZ0Szwz9hd{u)3x5(- zwAz8~2L*mnUgTtt6-8yG2B%T8B>TXL4-q_0ZM)LJ4@Wgo9*{e+TJ)vM@)-@MWXZJc zSq-q?H07aLR>>UfiQWMcX>esPMFaHddAU`BCB|7E^s#@qCUzr?93oYr2`e=T%Uo9` zm`CA_ZX)99%;i;_gPL!`6|=3D|LC+zdwHdWx3&O+^h|>x36>)$OYH*_=)vC z3g7)bm2Wy|>ekd|w!i!<6xn^3wVCw{bsbv#FV@~7X=kVkoN>#X1b*yz{Hz~&ODI*h zg-@*&FU4>%=7Nmo(rK(Nobt_9#gBr61GW}27wE8$e;=(sZ98L>v5AI!Oe!0qkH%Qc z=?K0HohiGYwft`1$`W!hD=g?TigQ6fm_TPSGEB*gB;As3&LlpbIgP}Dl0h4pcv_&? z3}`k#d5-%O6IQR;j`meutJO6u*U)y`#lSSBVLb^v|3{&oX{7%s<%CP=i?9{xC$LN7 zI>OP=g}%W@Qf4>|T*oA1Fyq{#NUoOY{l+q+^9q)9TZYfdUsBU5eO4TOOu8DPFH|F@ zX$he1WKgVV)Lh$G4orLV=$ zG`V|Bw9D6>&;*JDhHQr82X}!Z+=auXz1I1G-~;d_p#&;+kjt!c1C^+8Smu&e$GgC$ zcv)Lj?;lZq7=|_T4xc^wbcYg4R3=&w+(Yy2jIHa6-^ZK1dQ+Ee%PZ1qbq}=e=k5I~ z4UYrtJ$B*k#lO5e>%*_Udsvt|&=c@I1BsAR*g^v=2e|qLRA(-%f6ed|PkkPRoNRZy zLVV?3B@wg02-AA*{rOh9pNDrfD2$R1L7`tuW%3VBy3<4$AkiuW+ zm<~AyN!B8%hh1=lAH8x&6D>j;WrkgL`;y?PZzX*%@|Y@r;dwgm?ri&aX__&V?$g}v zYWz+)Vzy4Pmlwz-pA7m}oC?3}d}lZR5NRMB?EK)a`AtwAdapO|R=~vFaHi{=aq+d- z)76Z8LKG2F-)XSz3zo_~Uai7oi5R~02{N-O@_6mrq|-@@#q`J@BhB9Q7X>s24z@?U zC>O+nCx$l%b3NK58Y$CVd`3dK2FaXNH6EQ#y*BU7k`=o$khoW@D5*EOftMj|cxRp^ zL8aTVT>aZYJzMtaLnrOaT=3n|x2+hT^iq~8WRr(>?@1l~nU)+9MtFL z=P|c8*VGyJ$#KGy(RydHclP?0mv{f$=?yN!qea#>@WTi$jpt_z9;BRN#(=G!F-9X# zKbY<(a8mKe@nnK1#+$CH(m4bwSwJsXqvT`%tz8 zYitG?lXnEfSbD!F)M3ldPMZ*o+PbP`oA6DX8aVmVG{uBD_F;DBbj0*)zEm^D-dsK7 zF!wv46(X^ji_fo=5FI1t)E^yS_z}t#2yMvCNr&HNs}eH(mz6-jt?9l9TYU^-W53Mj zu2_0C<#QL4Z@1jR=DqJQs3-|$Xvg`aogALa(~GT1r7Z3{08~lq;E{vf z7s8-oQR4gpor}C$H0(pVmmW{MRqkuHy1$9-b!*1Q?VziDJAjF9yGRc-r%36GOgj@B9 zhg6b!28%^Tq`jb90t9`@suJRei#dkHpk{T;+EM3$#%K^=uXWQ+8 zlrvWg@%*$U@4LmnRUi9hVrUCR7RBD5a(19{MSR8<+2D#yW$wkyB(z5C&a&!SmwDhc z$bzAImBNs@B^u?*KhtGwRiBy%hGaCWC!9tkVxV(MkTS{l-a)jjVePczzWWsEBNyv* zlmhZ648pj0KwV|qTI@999}gdpsbV=;ew?^hA5SI|=2F76hunmW{G=wOXMNfo2pU$2 zHUBoL-rJKPcfMEPnE$6W!dtggR-AU%tWKZP=W~R4{$F67;*el)`ztcl<|JfK}Q*4 zw$_XhQlh!*uq*jz2CNeIq961obY0>hDtBd*MY7bH_L$?O zgiKv2=J2H7{$pL#?PaOM)oAwkO-ZDSFSbWA#9kgRbJ;{y zGC3rH0g{CXz_V}PJUwlF%FAKL-II~APk$>ftPQ9E6uJXRTD6Jet4qNobW z_#45V#nBiJk4#sg6wXC2Z#ET3;PRuoFOv}87nN_;0tXMK{!zf_cv>weQXAX+rZQF? zaI{jG@9GvqV;B&XhJ%%uLb#`F>Fhe3eTBBoDPk&{&jCYoxdOYVymR-3S&r>FbGu$YMQSR$ z{^By)(?wVVTptYlT3!)-Q~kDyS1oepVY>M+B zA-y#h5A+X3ve>f+hGZ{8Z~DwUcFZD7tok$1TTDNU_ONXK_j1}2CYEil@AP_^oIV3t zIS_>LNeAzTk0M-Qzt`U+)6|lCR@ltO{{E^kZWFbPz)od+nqLQZ>mBD8jfp}T~DPGk2}B{R8F_na0H#;;-y27=KC(4>nA6I2g%& zm{Ef8%&XFyTm(uaa{WG$1>we!GdTihLK(ll*Ggn{`r^@rpLJ@E9upx6uX0PR2w0Bs z3`_n~Bu^b0USIE=>X7h~nlBU>n%WwOKoArivNTJJPJ$gRFXzmO4#vf~cIH=wfVDtb z2EEwhrhXoSZv)DBL}$UiJs2c#ag&vNw!UnRj|188K5C>xnWd~CPCU9i_GIgX6JIbH zzn!*5M&zZ_F8k0VPIig=46^sqP$%iYm_=GcX0y|Q#e)3D zkx)`jgA&-dnZ#~>-r{Z^8B3H1?IAh@k?CBPjvz)6){#8!Bk>|O8A2j{(Cd?bBepKu zI)t~atjrdCbPnDN^`zct+tq5{*|^4DPVrvY^!k@#aenFD!2Te2C$q>l&b8mg0J3-X z4fNI%Bxm{stv0xa^U~g^8onKcqKdTvp?++jpMPVHV_@{xh_- ztCId}oKqI!M$;%{@3!FN6hdnvadnOIe5#Y&*$abCWya%Y z$@`I={MaS;vb4=*+2=)2p2?z9*cCPTv~JVTeA10NB!WDJZ4BBZEiSM693%)kL^sr&?otS2Qt#V#`U ze+<3~G*!-$EB$-DHr`775Om6l64VvDY-LPue1=GBkhZJdn1l&nAn^5w^gYUHn5*!Y zEu9fmuEz2DG&(o7I&Ou_eJd=r`o4hTqlj80lS7U}2|@8txC-mtKgc=XMW)R!#%O{e z4$H(m>8og5Vba31m~Ii4gbSuh^osComOr{qEs~DlS2M+9To;lC)tApWipkgNS?~3f zO2Do1upJ`LpAyIq)k*Iyx8qrzOnAxsKp1+vsx@*YvlPgl&U2FN(zA1zrHU6z^;vF) zYm(8UVTd~gyv8L=dh=_=1BHn5#}_kXrlgv&b%NSZ1qKJsg{;cPrNi?EPvVbqx9Fgo z-Os|Wbo}HGik^NQyFunHc<(K`cpx)dmN;Yx7!3EmU%$`Ku7O0(6+UTT^wtm(7lV0k zQ>*lx`1D z<(d18M)DU5efEZb67rYQ$>UGs3{3yWdl zUagVHVRPSw<%d9AVIQ_Nym%o$H&7j39|ii~L;I~{%;#rb)l89={A}k*#0b5I<#;`C z|LU$Mmoj6fLQIB6QgmyG4Wkrj%1Kw2NfI0Sc~D@e6geOa2kjFAtZadmW)c+M@vogv z*P9aS%ui`v5c#uRV)Y<<@ay|Y?>u8Mbog!#J?$MDS#sqpwP`!~i)EJpS*m@y;%3vV zcdBnrpcF4F08T^q z^kFV2Eo4QAwsHB$fb^J^E?yZN@c0K#?N@q_@{yHa*6cQA;6h6nJ6Z-yub&}AVlk1kyqwT9_poWdR5jii@DuL@`a(HV5aKIs>h z_@C_WmNND25B&;WD;L4y8oiWi=?a%^vAi-kKrtBnibrSPSA`iK@#X7pkP~PtK`Kjb zehVs={1w6-PzQb#je_# z1@rHN`>oDVzs4!RAeL`4B~vs}wfagKOGb(BZvxDmlxl0V6*!%WI1@mW5~ z$=$QT&^lzRWl}eRsHyRY_3)|F+vKQZW*|sXqj&?4x0Hp@N5*6bc~bL|xNcRkAymxY zWd>b@22HH|d#ot8MEhV90oj@vQ{wZ}pGuRaZehAc}Aw4BN!b9VuxWeoY4h&fZob$xQE zJb!fHCtrBa!>U@1%CbaZ{-1p`X_2X<;~^QW(zG`FKS}_td+M_K*T2HTA*rfE|E~Uq zCOTHH3kZC){f9v^8h(SS)_0?P4^s>(7+ZziJm@RW7VXM2qXbqq*YQn9U1}Ct4|^y$ z;`4GeBr>J4ZdI{@PHWDBea?>$%EVfuT;gesClvZ|+cxRG*CVyk$S3v>#W#whuFW_{ z0}^ZV&=mL|_`w@ZA=zAW_`kB$RQ1Lo+9mk{RgUW7naM++$8a4J=oLk|i3ybx>q&c` zo~lV>#SN^`=hl~9>AMfd2paC%y`F|1BJIQNP?Z7U9ggWk+eP4znkeAeikf*`U73NZ z4r^WV(g&;<(z%3-`n%ScBr#aMTA8u~p68F(1_{Vd0hCziYv=eNN*k8tp+qO2b{t1R zLpdD8duA@;W{z7eY5Vitfn%Z^&uD9Hry?)GHYud8d8{-@{xI0k~1Yu`JK0)TWENokzhnN?4-Lzt%V_Y7)3g+r!3BIDI z+_S9(BeRE-^_bCDoeHe{qhZ#{95LW--u19Mf<)`_>5TE{u@y69{Rk6va1+jQ^XN7ID51=n74&jqrBO` zbI7qsKm0G0EB(FDo7zJ&ZM4(mJpuG}_@8;=HE~Vq$DKhk6*UI*l93dO(6rW(3+~yX z;lPiaP36<5=wS4~UrP%16kjr$)#V8Oea8z}JI)3wHC-vPt71B}`FTv;`v*{bTBB9+ zPF8V$ z{6BoYlbCpn4_2NqA^jlTqA0ehNx>UwO0b6E2wbCaFt{$Q#!BYgH-rXG-!A-^=2!(L z?DhG3>MFV=RCWH>La*Fnjl2jgoHotVPGE8t=x7e6EwS~xC12Gy2Y7Qhg5~%IS3>ld z-trl&IJc=7Y0G;t1Q)60p1PDtrf6qaxmd!Zl1tG(&kEKhivFe)rQJGV44_%r=5p;t z#AfSs+6$7ut_m&|tWwZi7|N{ob?FGwD)Wthj8l!rghK9_uEq5Elh$n4Bx5sKz{AJn zw^L#l$2{y459W@S%4CWPu&!#!bh++tCMV_tv*9P7ZekHh(W>fE4eE)c&=;BmR0s5h zZ~fm6BQ3s23%&70-F|MZ%AR<#xip#~YxE=~=Pqq3WwfEqm@{Lv;a&`NYpo)cZZVve zIO)Y@V+{7gB>xl=*Qx>+rqJb-yKsiRK5vysu4YUL&eUj?&AS`-u=-HETPlmT+;?%& zAf9fz=(+W5;|Qb;pl$vD+OP0acqfJj!qmq*w}+dJxuQXzFzT-(wv_#oy_Nd|h=92T zmhM1y8o$=?y0nTRV19gGZmkUQhb%PD0Jj0E1(9<1Acj`EDajG|{m7vmv(2M>e-hij zKn?-Zyh&$1m@BSC*mp%@X4ZWLMY;&gBJ;bD8S_;B?UteSF?JsA&|0(ASAF2t*TvEe zk_xKmUo%A5VYgDh+l_Pr`>@7JNYin+?)eudhxhpw)`?LycGUsW86fy9-$UY&a&}l{ zeA2@k0dTl_(+NhxN(m(DD30kHFO`S}2z`#L1n)U~yd|~#t|GhcZKux2XRmpB9f2Cz zD4A*osV@!hq(;$H@6@y+ZfkEKMgFYJ`l)QxELiOfR(C#ng_}Gq)z++-%55KAIUQ%2 z`S+~DvNIF&y=|wZpgrmV7E3V=X3c*O3p6g9tEH2hcWjUJu3YK?_XlDsd+sJZ+;5tM zrf+7c$5kr@}BH1I|NZ4f-E0?94A_h2z^%$recrl>wtC zH^lOlMb^Kfu2wE<;~tOZ6%zW1w>fj6YSWFoXj_D~9UQSHAWXge`8L#er%#vaargG1 zAz`eX04fT#Zm;M@>3?N53*?^!K;)1rtJNZ)fdLeuAnEHzrf)6Wn!II6)rOQL<6{c( z0t?l!20u4}hb2*KKyq)UP8G0=u*gzr$^-r_ySlh+{TM;Fc#r1d{5sNOb>_0#P?~#d zH$0f>Foo%{fvK6b_(j_wwX1`(SPaucoVH0-pUTrnH}blMqwj7e>>_9S24BZ|(Tnocq}zd>hw<|ML95I64vjW zq6!rdIu2q5(U~5!DY$y$`ESVr_F~i6me312L?6d>?suMD$QCxXsCH#NBXDAf<<~;; zGG7ee5Dz>N;qz(&2ndbQliv~9G>SFh@;uJl!TIUe0 zkuvo3CY!b^So&|*^m|oNdrRK!;(FdiZ4tMc5Oe_7#Y}gp0baL~_5rt_LG!s&+|7jJ*D#OZ$zu^~X*=bIClhPR%R$#kqLdn~Ud)Bi$$Clj)jRmF z&dmZ#d7j>8w*~aP1>Hakw|Do;<7uAVpDC~vpBu5&%6bxIe%OdM`MaaGPT&2e%5?LZ ze)ampHn_0#LNa3c1^q~oF7YD^{hG3`pdq9~hj-#@yaYU{(GW5#eJ8(PclU$m=W!Zj z7-HjKdsx)~%Gj`+dC(!s?5_Mx=jqmEU|N0y)dfK?)ga?hU;XbhNN5z|`pKt0Vjf%A z81`u~+cj1#s~8RMT3l^8H)3C>ah6hG59YQzy#g_c@|xI%gCr8?m%9^#ZYrD-hHK`& z->A0@gj5fvDZdWMb8r#G%LLqhmKk$(!7uvJ(T}>He1arLqW+`t&k#3P(qSz@{&GX0 zUY;)w!B#-YauI!b9Y-;aWA<77nq+u@arayaJr*)im?>`OS6 zl(KyGZ$?+4i!TSYgaV7`ReAT^e=Y(@jzKo&s2c}WU32}!s*Nc%2q8jA5u|CgnC8WD zHyyr!mGCJXqbk?xk?r^w3>u#LD!)c5k-@L`AF~P;;h&2TtOYLUYj*PFjqoCkpo#E} zn52R5T_2L67_vlm2f=Y9pe_+ZEI{{`iA3INrIYO#w=AvVl%DjnJ_CC4WA%@FBaCe- zG+W{ORVq*6x0>yE2i~DY9E`!fmzN2bdzaXk3_sf{g9c>usvV=G$4=tOJD1#+%&RLI zn9Z`7Ox$i!5luD4MCt{Zez^kAj{%yElS(_LV3>kvwQX_hi`%1UDFLq^yy9RFh0{ge-3XM% zfUjhdD^vb`E{5LqL%Oz2m=MO#Yimh*_pE?6Y-jnDt~8ot>i_s~nC)Lej&<+taf*gY z2^QRrJ~z~D-~RO$3gEaU{F5Sei9XH+&7jxaY9y^nm`ONRXz&5!{;v8oo0uDbDUa<# z_9pPe!;NbVK6B@m1yLDO%L}eyRbfpi4hW(h+&!Ebwq!`FC-}lb@e!bzKJ=Mk+%T9t*aw5 zXBVAq?D`o&w!h>`iV>7zo|jaI{~mU{vUQ_)om1nfeP#~@HwbD|P&kzh?ZKtRIbOu^ z8SQwam14S93;LE8T~4;mH^>*>D0^g|t5ki#O^#4)>r%O#1BTc6?7P!6xgs3^{L@=N7@Bc5p!#I_^y#HO}+W6ETONMo!H`I;#P|_ zg_D;n>?-Ux(PaNYMphyiqG@EIOj^J(SLnl7RE%bylVs z+0&o!^deh$+~~wF<|w{@=Io#wEoKsF4BOb7k;hzcU=5rX-jVb~Fnd#G^`q^YcTtpH zwlg53Z}&T=WB`2;`ZKh4CfF@|a&6(z5*!+M?G!&AH?oPQbghP0(whpJ7 zg#vKtiPCDQu1D;|OJg2kUo6o2$}+Q&^h5iyAP_|*{bOAis&Wd+-a}E#t`vriqK@J8 zv^NCB6yppG@;ce{euJ%g2hV+TIv1zWRY{hY#juy;;WnkA4==EmO@(CQa> z)6bo-_Bs*Tci3=S+!TA+RG*cL-?Ytxn93~&QxwW~Qc@!ceSZGCjHk-o!>7`K+HEaAd(X~N+rcm7@=+4bgFT6y1B#Ne z4VvjC*c`#FhV-(~lZzqN5?03ceEDS+cFmd*|#LeY48V~*1f1C05$KgzSem1ewGlG&dM zLPnZ#iH8GL3r^D2>;RYcyHXVUVSIL$ZU&ZOO*3Yid1yn34&}Nqf@_gSRjogd<=k zcvP2p2OGoLHOE`a@QWlc7e_F*?~GcsqH0~Brh`WcceTmMMPZ5${2syGPT?rPg792| zl{hMI5=zT5y>9*x8yxnD+0QS<=u!B#5kX7zgkeIVpxEZ^Lq*kUP&&*GB(~nM3q$w! zquCH3CrRGgLGomZLO%q$OVI0n#wH=UNavB+sy|(JEwASd?o>>ZN@ch9p>9`9Nh5W= z^K)Zro~Z)67}tzObBhWnecB(vp(4x)$;Ag*d76GX^2`0BHp~U6RGG$r+So#frj=LgNVn0IE`p%o-Jt2hl*2wescB zel+E-j%b$})1jmHs+RTnZC}2;w4FZlw#`&;&ttyTS(EywADD=VpW#fWor*i= zAk6!*ARV9?+@XTUb~#n!4c(QfG*tM|l}vozDMiUF>7r7+c>V0;&xISeCW zK|5{q<2~&;9s3CTi>96~xeU4VaUx~h*}rLZM2&u8w&lq*g8^8IGx#h^#(}l+b0*T$ zq;7xih@~-zlG2lSA`@lLgd-_XO0NXfkX0(Nx7Z3{?^PEf#kvw^v=6_WlY&0b&@lfL zF9AVYVYoZg*b%6c4hu-{8x9r=CS7||WM+Xkm zWve>+KcV$YF}6{F9)KwjUyA0J@@br2p}GB?<^j2-4!!0z+0ZgG&h-9^MZ?(6L4YkI zf72sDks<;JeAj%%_i`v?Ar%D_+|k3%V(U=8PU47=QDuoK7_6*DyVrq#em*Fq!zWrrSE8Hk+TPFa#O?I z8oLoLprF)smTzJIyOzS>bi4Voxr+7VQqsP#h7tOTRHZ(;is#dPD8^}cC18GFzdEJC zm}3~kOLNK@|k2S%z{v?-3Sdx8 zZEl`3zemb`w4sM;$(0K}bgy!cs7vIZixr;(i8$q15jKvUF6mhnP!o82vXGltHDju0 zwZT(=>??Gar`95NHi<{R_j?arMz5SM9I#walWPI>oD829wlkOj^>~S$t{|!mou2R)DyK>(N~l6D_e3s@Dwy*;^o*;W(tOV2(^dm>ZpZI`^3C?uYd@`} zDgl|csf&_pqvTk4{oCIAeshh>tB*d7Sx%=Cft|vw9G*UVb8nH96q}H1X20*zOleUm zs9T>1$juFU=&cM+O0qJ;6bGnlrJQ=7EA zKM*8-R=qS1E!2QM&LU&zDId z_|M23&MxF8)dnm@4LMRX$He} z#JrGFTKTF<`&02|<0jqO_k<-+;E4Lr9V!_oXwh*}8zJb;nVY`0O0vCeM{IQe*bYlJ zRBis70Toe$9xU6~9Kouqg3uKzf}*4mc?f#9wuMcFTW0}z_m%S{f4&=XG3D%G6Zl6MqbDt~^@%I*&iEVhj|=b0RAj2zDYaYy+H#f_OqLRa^G@wnzi;mi&i zzd;T4>Di2)K@L3M`0GySCG~NOm8iVv-Cd5_aS=wxsq8@JZdfp%*@I>FX7;gFaViM*M$K_Y^ z%n))T9iKCHw>{>U@v2_0l@9g&O>wX^3hNOOr^gfNaS^bM#(e33ymHq-`C8xfkSKX< z`Ho6eUoKJV{lBJ28eI9XE)*|Kk+8Rpjx*nCG8D8UDoDvZtDXjNr(blDNN zU+g~@dJQqQ@|idU{+?npi)x6PvA@vP1sUNEkh>sz(O>bYaU+o_d$F|~D#yDhFP@W9 z>CJlgR^8o8BCFRf6_DZE9^GI+x7;6I&2PUmm~_90Z9%wq4i@@6hp8{rdu7R=fTnTu zdI^*HYsVj8NZC?Pc)t6pq}(;+%tig+G3DP&LFE%WeJv1IhnE6HXC&FS#`{30(K@t_ zX75Ve!=t(A#cEfEF}WXd-oN=o9UC&L!f_9~9VmOIQ>kibqzD$jdGmj{-Ryi)48{1G zjvH)u$tx3#r%}tUanr?M?-#hKsB_HIq%x|vbt7~xgv_2)4QEQ6pE?!bc%=F$AKFBL z0W^)T6Ylr+M=zcE#c0!{*2SM6o>n08Ms%u1%uPFPujB`{Q%J`nZFE*mtRMkP@81~c zaKS@N$BWxtrGuA)FA4VDx;c99_0a4cxnK9HYEwhc6{cLkgcQ`AXh`ipJSB!ie*l>7^TK>07Y&lc}_bvu7 zM9hqmz-dZzj@4A!vN>5s@F7f>U0g6tBCkP_`jCmu$H>=jHIMg)6=%iyFHfl-U=vQ} z5n!}klLYs#x~|e_Qe*wLch`K^u9PIyNXvpyToam3F5iHtfCjf;IR z))>Axlf%z(Pb<^WV(u_nYMKA)(o=mtkHO^Kw01;Lk#z}}g2fDE-YgTypcvbZdmvi7 zMUz(jAYQL8W=*r4_*AiLPSfbeB3|bHYYM5WSY({~$+1DN0gLN{&^*PWr$8m*Uk^=v z`b;ef;3EXZWQaUe@D)ofA6Yw#HConHOzAKyXcJo2R!itq#PR6J-o<}3$2kzR zfjY{CYQQT-{OJi*lf2eO@e54CGCn|65GQnB(j-E8H^OsL&gSF3R1mxPy0Gy|KV@&- zrpzAQ0wuxbSEY$6_*(koaKM*T*!;00V~8geum2a=l&00umR@N|5YFEST^bE{foohu zF(q?)WRU=winp+w_Hl3Y$a@!WQwT%LUb5WfN?SUgvaW z6L6OvnqCC*{;7$lkCylpE@nig*6dbJN5R$S2HXsb4J*D92u~)#$hb33qPOUr@E$=$ z)5%M4TgX5tznelhM%Jy*7ephb zq2Ri0&t|!S#A? zN&AW}@M)4qjX2p|+4-L}kf%JQwP1gr{{wRmne;hG2w8AqOEZNA?&q+)v4}anKxUck z=zk~mJLUGfX@cDbQVTxZMFg`_|f$3^ogU1`VynWf>=mAvoi>OlTtk(XDUaO zS*71tm8IrfNCj9&J&HNUjvplVoK0bAKTc{WPC&@pOsdcJyBKfHO9+UL zh=RRqDRV!3=GuRXsUdtM)PDz*n=*QPd0Zd4cl>=?4yzbh2y$R9vWj<%OHK z>-1kEqji62f~4Oh#z&)F-lICk%S6`qiL2+RB&eli_zj^^+|z@D%3kh)$KLDCC;oT~ zDV#ua1T5Q}6l$Ptx<4tmxI%oGGy=hx#kj(?TN*6(`uu)720R$8&91J`2j!ymJ|fxT zb&L<7591tE6q0!&=f@6*rw^sF7n<0^zdnJNmlT|Zu3vTG;$k7PD;be*w%v;qbxrBS z;QNADuPMvB#ho=t8CbU})N#lj%r5(0WC?CjCiDAC!)rp{`IAVNZPzLEY+P-JJ()PO zLJJoC!`kNJ=&A#rpq$PZF9A73IXzTcy4c`I@ecy*$tyKjn+kqo_Xa95a0nxD{B+`o zqGX&erXKdCnp?t4YR87@VEV!Axah~2X0t8(gxAX(G_{(N;K87u!_)UrCYvR(!4m&3 zU4abrUJNEwyP*haf`hUuSkO+tv&Cw&UK{9!j)yJS0bt$MaREuW@JI?pOnOCV3Vtm@ zIrPXuNoOoU(;Qz5emAw@3n;YkYd_X)$ZagESY9h6)6F*&Be#dw;mUI&67N?ND=d|* z4BxJ7182G426dZJygeTw&R*fpn8(Wjk5w3wc!jWa3h($B>qe7*hzdHqu=8v5Wp`UL zSZlNJ3v9fbglU6W&lECoa0Zd5Q$iXum)b;hw6l*T86+T{>r(be2xrwLQjI7UQxHm!xq9V=fV3voBjts6ZD4eRxN&@CmRmK#Z)-O%8Sq6C|G(wwG=KL$rt(v!9SK8cp%lBHWlr`crq z%ruIj*cZfGEP9F`aFK)kzF1bQj;}5K1VQY<&6j%u)Hxxd?}1RCM)}b3?^SD0r_4I0Rl&1 z%7hT2kMcz03%X7krFA2!*Pb|XaszC>3eyf5VCI+f5pBhcO+`~*9c57UH-v7^zjh!F zUq6RdJH|FM^GHF3KC`FD(1?-1uI1 zGpmuK-K_DwpH3gg=C_A~ZVyl6-&wyvl#$42?{AYapPi+;D-Wl zu2*!bzFSu|fN&5N38d<#a1@3LS=t-F37#LR({boz@Wbx!OlZrHclYPNc4Mak?jjiS z(XpIOsmPBQ55Cqd7`t_dXR`~sAE7tx&4+kn)X6%SJhIzetUk7#v9Z!p;zm&;u3Qmv z$l!;DWKcL!b$oEuGINtjg4nHH#wL7s>Wwk# zUj7sXia@O8%s)M$*VS3_yctFaa<3JsEN&~josM|AF&pkL&NQ5xxnbIF|*{D9Qmhg-5>emq2 z&dn8{$K&IK1)p0%Pl2U%gf+Q{Fb1rz>rxCb%sqJeo|d|wJ_}L;pSm$K|0m{xp#J$s zg<#>>`mdU~J<9GwNZEf9`iGEt!Hoj_*B-+~Xqf!($Q*!hfd8HT-!U*Av1l>~R-Gvh z#5qQ$U{fldM+oAJz!XH%)VJZIB=F)|8E>9^^wbtGIJ1xV1QoGvl(;ktN3RAbD}^Zs zdX^G0#d~r8SMA~s0J+-4=W+1;;+^<0>acwRT((>mxK8SPM=!l2cY`K87aE)qG9`%j z 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 literal 0 HcmV?d00001 diff --git a/template/sweet/public/favicon.ico b/template/sweet/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4f09bdb70f38e3ddcf4998a7028ec02223b67e27 GIT binary patch literal 19807 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 literal 0 HcmV?d00001 diff --git a/template/sweet/public/manifest.json b/template/sweet/public/manifest.json new file mode 100644 index 0000000..40772c6 --- /dev/null +++ b/template/sweet/public/manifest.json @@ -0,0 +1,20 @@ +{ + "short_name": "Sweet App", + "name": "SweetCom75 way to write Apps", + "icons": [ + { + "src": "assets/logo.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "./index.html", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/template/sweet/src/App.js b/template/sweet/src/App.js new file mode 100644 index 0000000..8bf1596 --- /dev/null +++ b/template/sweet/src/App.js @@ -0,0 +1,24 @@ +import React, { Component } from 'react'; +import './App.scss'; +class App extends Component { + render() { + return ( +
+
+ logo +

Welcome to Sweet React Application

+
+

+ HOT MODULE REPLACEMENT is on so : +
+ do not reload the browser +
+ Just edit src/App.js +
+ and save to reload.

+
+ ); + } +} + +export default App; diff --git a/template/sweet/src/App.scss b/template/sweet/src/App.scss new file mode 100644 index 0000000..4c39680 --- /dev/null +++ b/template/sweet/src/App.scss @@ -0,0 +1,23 @@ +.App { + text-align: center; +} + +.App-logo { + height: 80px; +} + +.App-header { + background-color: #222; + height: 150px; + padding: 20px; + color: white; +} + +.App-title { + font-size: 1.5em; +} + +.App-intro { + font-size: large; +} + diff --git a/template/sweet/src/App.test.js b/template/sweet/src/App.test.js new file mode 100644 index 0000000..b84af98 --- /dev/null +++ b/template/sweet/src/App.test.js @@ -0,0 +1,8 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); +}); diff --git a/template/sweet/src/index.html b/template/sweet/src/index.html new file mode 100644 index 0000000..e8dbabc --- /dev/null +++ b/template/sweet/src/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + Update Me To Title Your App + + + +
+ + diff --git a/template/sweet/src/index.js b/template/sweet/src/index.js new file mode 100644 index 0000000..53ccc89 --- /dev/null +++ b/template/sweet/src/index.js @@ -0,0 +1,10 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.scss'; +import App from './App'; + +ReactDOM.render(, document.getElementById('root')); + +if (module && module.hot) { + module.hot.accept(); +} \ No newline at end of file diff --git a/template/sweet/src/index.scss b/template/sweet/src/index.scss new file mode 100644 index 0000000..e876910 --- /dev/null +++ b/template/sweet/src/index.scss @@ -0,0 +1,5 @@ +body { + margin: 0; + padding: 0; + font-family: sans-serif; +} \ No newline at end of file