From 6e6fa2b7570d7c033813f97f17aeabad91f8856c Mon Sep 17 00:00:00 2001 From: Gregory Ballantine Date: Wed, 25 May 2022 14:28:19 -0400 Subject: [PATCH] Started the base Electron project --- .gitignore | 136 +- .woodpecker.yml | 32 + Gruntfile.js | 109 + LICENSE | 2 +- assets/coffee/index.coffee | 9 + assets/coffee/sentry.coffee | 2 + assets/sass/sentry.sass | 49 + assets/static/styles/skeleton-2.0.4.min.css | 1 + assets/twig/index.twig | 15 + assets/twig/layout.twig | 34 + build/icon.png | Bin 0 -> 283702 bytes main.js | 45 + package-lock.json | 9087 +++++++++++++++++++ package.json | 55 + preload.js | 12 + 15 files changed, 9459 insertions(+), 129 deletions(-) create mode 100644 .woodpecker.yml create mode 100644 Gruntfile.js create mode 100644 assets/coffee/index.coffee create mode 100644 assets/coffee/sentry.coffee create mode 100644 assets/sass/sentry.sass create mode 100644 assets/static/styles/skeleton-2.0.4.min.css create mode 100644 assets/twig/index.twig create mode 100644 assets/twig/layout.twig create mode 100644 build/icon.png create mode 100644 main.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 preload.js diff --git a/.gitignore b/.gitignore index ceaea36..e5de848 100644 --- a/.gitignore +++ b/.gitignore @@ -1,132 +1,12 @@ -# ---> Node -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -.pnpm-debug.log* +# Node.js modules +node_modules -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +# Generated HTML, CSS and JS files +public/ -# Runtime data -pids -*.pid -*.seed -*.pid.lock +# SASS cache files +.sass-cache/ -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional stylelint cache -.stylelintcache - -# Microbundle cache -.rpt2_cache/ -.rts2_cache_cjs/ -.rts2_cache_es/ -.rts2_cache_umd/ - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variable files -.env -.env.development.local -.env.test.local -.env.production.local -.env.local - -# parcel-bundler cache (https://parceljs.org/) -.cache -.parcel-cache - -# Next.js build output -.next -out - -# Nuxt.js build / generate output -.nuxt -dist - -# Gatsby files -.cache/ -# Comment in the public line in if your project uses Gatsby and not Next.js -# https://nextjs.org/blog/next-9-1#public-directory-support -# public - -# vuepress build output -.vuepress/dist - -# vuepress v2.x temp and cache directory -.temp -.cache - -# Docusaurus cache and generated files -.docusaurus - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v2 -.yarn/cache -.yarn/unplugged -.yarn/build-state.yml -.yarn/install-state.gz -.pnp.* +# Build artifacts +dist/ diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..62c099d --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,32 @@ +workspace: + base: /usr/src + path: app + +pipeline: + build: + image: node:16 + commands: + - apt update && apt install -y ruby ruby-dev && gem install sass + - npm install + - npm run grunt + + package_linux: + image: electronuserland/builder:16 + commands: + - npm install + - npm run build-linux + when: + event: tag + + gitea_release: + image: plugins/gitea-release + settings: + api_key: + from_secret: gitea_api_key + base_url: https://git.metaunix.net + title: "${CI_COMMIT_TAG}" + files: + - dist/sentry*.deb + - dist/sentry*.rpm + when: + event: tag diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..1b49811 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,109 @@ +module.exports = function(grunt) { + + var pkg = grunt.file.readJSON('package.json') + + // Project configuration. + grunt.initConfig({ + sass: { + dist: { + options: { + style: 'compressed' + }, + files: [{ + expand: true, + cwd: 'assets/sass', + src: ['*.sass'], + dest: 'public/styles', + ext: '.css' + }] + } + }, + + coffee: { + options: { + sourceMap: true, + style: 'compressed' + }, + files: { + expand: true, + flatten: true, + cwd: 'assets/coffee', + src: ['*.coffee'], + dest: 'public/js', + ext: '.js' + } + }, + + twigRender: { + compile: { + files : [{ + data: { + file_root: __dirname + '/public' + }, + expand: true, + cwd: 'assets/twig', + src: ['**/*.twig', '!**/_*.twig'], + dest: 'public', + ext: '.html' + }] + }, + }, + + copy: { + main: { + files: [{ + expand: true, + cwd: 'assets/static', + src: ['**'], + dest: 'public/', + }] + } + }, + + watch: { + html: { + files: ['assets/twig/*.twig', 'assets/twig/**/*.twig'], + tasks: ['twigRender'], + options: { + atBegin: true, + spawn: false + } + }, + css: { + files: ['assets/sass/*.sass'], + tasks: ['sass'], + options: { + atBegin: true, + spawn: false + } + }, + js: { + files: ['assets/coffee/*.coffee'], + tasks: ['coffee'], + options: { + atBegin: true, + spawn: false + } + }, + static: { + files: ['assets/static/*/*'], + tasks: ['copy'], + options: { + atBegin: true, + spawn: false + } + } + } + }); + + // Load task plugins + grunt.loadNpmTasks('grunt-twig-render'); + grunt.loadNpmTasks('grunt-contrib-sass'); + grunt.loadNpmTasks('grunt-contrib-coffee'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-watch'); + + // Default task(s). + grunt.registerTask('default', ['twigRender', 'sass', 'coffee', 'copy']); + +}; diff --git a/LICENSE b/LICENSE index 5f662b3..ab658ed 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) +Copyright (c) 2022 Metaunix Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/assets/coffee/index.coffee b/assets/coffee/index.coffee new file mode 100644 index 0000000..4a4a7cc --- /dev/null +++ b/assets/coffee/index.coffee @@ -0,0 +1,9 @@ +si = require('systeminformation') + +window.onload = () -> + si.cpu() + .then((data) -> + console.log(data) + ).catch((error) -> + console.error(error) + ) diff --git a/assets/coffee/sentry.coffee b/assets/coffee/sentry.coffee new file mode 100644 index 0000000..ea75851 --- /dev/null +++ b/assets/coffee/sentry.coffee @@ -0,0 +1,2 @@ +@loadPage = (pagePath) -> + window.location.href = pagePath + '.html' diff --git a/assets/sass/sentry.sass b/assets/sass/sentry.sass new file mode 100644 index 0000000..8e69506 --- /dev/null +++ b/assets/sass/sentry.sass @@ -0,0 +1,49 @@ +body + background: white + +a + color: cornflowerblue + transition: all 200ms ease-in-out + + &:hover + color: darken(cornflowerblue, 10%) + +input + transition: all 200ms ease-in-out + +input[type=submit], +button + background-color: cornflowerblue + color: #f0f0f0 + transition: all 200ms ease-in-out + + &:hover + background-color: darken(cornflowerblue, 10%) + color: white + +.u-text-center + text-align: center + +.container + max-width: 1024px + +.container.fluid + max-width: 100% + +#header h1 + text-align: center + +#footer + position: fixed + left: 0 + right: 0 + bottom: 0 + padding-top: 25px + padding-bottom: 25px + border-top: 1px solid #999 + + .row + position: relative + + p.no-margin + margin-bottom: 0 diff --git a/assets/static/styles/skeleton-2.0.4.min.css b/assets/static/styles/skeleton-2.0.4.min.css new file mode 100644 index 0000000..88bb458 --- /dev/null +++ b/assets/static/styles/skeleton-2.0.4.min.css @@ -0,0 +1 @@ +.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both} \ No newline at end of file diff --git a/assets/twig/index.twig b/assets/twig/index.twig new file mode 100644 index 0000000..77c872b --- /dev/null +++ b/assets/twig/index.twig @@ -0,0 +1,15 @@ +{% extends 'layout.twig' %} + +{% block scripts %} + +{% endblock %} + +{% block content %} + +
+
+

Sentry System Info

+
+
+ +{% endblock %} diff --git a/assets/twig/layout.twig b/assets/twig/layout.twig new file mode 100644 index 0000000..a695015 --- /dev/null +++ b/assets/twig/layout.twig @@ -0,0 +1,34 @@ + + + + + + + + + Sentry System Monitor + + {% block scripts %}{% endblock %} + + +
+ {% block content %}{% endblock %} +
+ +
+
+
+

+
+

This app was built using:

+

+ Node.js , + Chromium , + and Electron . +

+
+
+
+
+ + diff --git a/build/icon.png b/build/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc25ad30a7f9ebfdd815eb4bc84397cdbf8889be GIT binary patch literal 283702 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

46zIFb)FbN_&ag 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�DKX52r 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≫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
xXYAmD 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

8~CBiC5{t03;byrK*5*8`61G09t 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 z

Fk`dKO2`gn)q&|@}Ij9lCuSDd(Ai}bzBOvEk6{BEA5O8%LqL2rTAnS4=0V%WF;pmPt|@HtuJgG;j)+GYPi*h^VWTgnTi!8 z$dR@DV>>)lN2u~tj;A&*EjhnngNtW|ImwJal4`$I(iv2NeXQPTFWj-jWTCxdsM(z2 zv&>BFD8%o#z?!=V@KNL#2q!w)JBi;`Wkx&YRzVAW3t|GdR6d4KzDC|gs>lt`CdfmJ zIoZ_;Uc6m%pbeGH?!jOjAyp@t7mx*?d>hGxOA{=fT$7eJ6KFyik*vn4cr@Hm}_w*Mud>?n6TT^vorn z)1z>d>8aw?Lv?*?p3+=OjQYH6{LYWj1)H1vI5=(w88zd3D6!n6a=O>`o}{I|w668X z@gH@|^9y!@PQPnde@!Y6z>)AUWZtu^Z63l*!PmNY+Va z76m^CG^=4u*>(J(VvPJTlCG}ki1i^8I+p4FZj{3?0WLo@z{r!rNUAnhqW{Vh6`LH~ zcVw@2_(k`fJ?qNd%FK&-qrNjMoANt~-F%XXU3SaZll%K!^NgrZ3!qfd&~}4boex2T zv`vI{KV$v;nyYCl^zXa^GDeIj5>F7 zI~84`v~E>j_41ra3EW+Dyp;?EV{iNqLKZuMsor>MH0J9=GSl~__cUQOQJlbwiVoKD5A%bWU((vE9p(A zbrK!m>dJ4)^j;vk|9HJ|LEY|m?<-WVx(}39*&KMoci7Pp(}c9I_41ON67$$h*gF4= zs|2+IWd^5$MSd=lthH8yl!=Rd-O-v%7Jo0hT+2UYy^MMhErf0uj2IKy3i0RXY1X4j z%B9)*#F*4E(5`j?%Ew~|&HA}Ff^WNAiu+SmwCs;QbToPo>>eLadc9>mM6QDIxf|Kb zYvv74^y+Cb?$(V?Xxe{ckArm_sUCie;Crg<^fieJw93b=6YP%0Jv_yB2u5rtLEe_w zOHJ7LRU)`?)1+U}GNt!Uo>3tFv&h!Xj`m`~`!TSrH8uZmCv^kQ+I#p$Y)zej*{6*Q zQW|^?|K$&VawK?2FqOJE+JaOu7>_jT%4|s_OOyo&sfiP5M_7js(@Pa(hyJiO+Kx$W z(9+TzMNe8r!Wdwes*3q*r4@XB?pal)uBA9HNBfw_|uhoHub^+ zK3_GSyLn^}mu>I;K$miq(FsMP{Bg3&hyIm!^ax!xWDPe0Cm%kNp05qLATe<;?&&6r zIv!a&$%N_V^T!NPg);KLFOeNmHq&S5sIJsHN>mQ~(_4=icf7pZ9xt_?A2EKznJ&zo zzxuwBGT&%J>Tiq8mKJ`Mr)B~y@UV+B^C`T~wR=Uv%-hLQIpv>U>iqqb?ToXh$8W;^ zTWsLQ;7?1dl+%7bzOR0^vxhRa487)z?gxw0LM^`?zNdBdv!Ge^v{>}3xNhreb?8HK zE3L)ZsPsSf&i~5V+;_6E)qQEpKfdw!Z&TfJB`0Fg^I9h>{Ic`xyvtjsA6q=+Q4APe zsgW1eO%|gY`RIu+lEY}B=EU^5OUDYPbo7s_URBZ5SAksGyK9btz0b{Ofx`1{q$I@k zNn;5y35@G4@H8hQzr1hqlmQ#z(h?pogvcScAhEmIm}-4lHClnH91K_1_mTUSo_|eQ zB?ktES`eGZDN@|o>t!XsoQ>YpHP4Z5A59H>ov3cGTKtO zdb%ZWa(45$ZxQrJfx$EZTE_v##_Gp)u849=UIK6m!$9a5th`V_*&JHtP-eEe_moM@ z*%dnH@wibWGA~@|#BCCA$$3<L z1J|57Ko>)=_sQo>;G+%BtG@+6*uh87dGjlCYJ>l?WT-{_Q-j%!YFvb#QH@DfxWJs} z+fyXzvx?UTfW^Bo-n~Eqw)mjka=$-YZ1=mpMd8R1L+3M+;CJs1SmN|1PuJ`Ey*3he zs2I2W){VS-UU=oO&yYcD8ZY7L4WC8(bLlZMLqa-FNz)8I9Uzjq{Sn z>~E^^d4|3S*DWIoX`&BAD~&PBfi28vDmWO@FwO+3l#4tYB>LsNo@9eTr;5LisICN` zjmOShu>vTdyoo_)o~&KQC%j3t0Xij{_eWFFS1iZ=y<2Z0viVT%puk9d2F-F@-3qFv zRK!%?3ocUeFB;9GSbIs|@ebLh>Mz1}CPe_5F5yOiKp6RyW^8ZDlF>m zGj~8m>aJN$YgH*>>1Q>D&n>KB(`RcB3k3RWO#_a8qk{$m;~zyInNTQ4FLh`FyF{}n z@_3Xi>$LL-mU0R9@K#I!_9{^Ve}otp5Y~2(cGXq49cBy)`1-YX5`sWK5%{p${c@6X z0G?iOnm~?YB05Vm2n4dU(v^eC$uWWc)6qi$K@bo@Xuui=u;3#ife?XrMBv9Z8X1HD ztP23ke=iwlXKM$m|9XIu(Ll(+C+r*??1;tx(@GcU2Dps;uO9!c|MxO0l?A>%=)H%O zu7{F;OJ~=3-$ef@31#P zmk)Hn|8EagKDJN+Dd3L^6zXo}0pjL+{PpHDu$A)v*s5*i=5Fik1mfajrs8J*pM{H$ zaGu`@XiECOo2uISSUKoQ+B#Y}{jcUc?CcVO+WY^{HhTX@n@zX2LZA)d|NcK3&QK3; zGdHXM`|y$SGqM2N$^Q3tJqdFOHw{m74Kqg<2U{m=5C=0Ahl{$7DbNZeC#5V|CvF<{ Fe*tC3o=gA$ literal 0 HcmV?d00001 diff --git a/main.js b/main.js new file mode 100644 index 0000000..e106924 --- /dev/null +++ b/main.js @@ -0,0 +1,45 @@ +// Modules to control application life and create native browser window +const {app, BrowserWindow} = require('electron'); +const path = require('path'); + +function createWindow () { + // Create the browser window. + const mainWindow = new BrowserWindow({ + width: 800, + height: 600, + webPreferences: { + nodeIntegration: true, + contextIsolation: false, + preload: path.join(__dirname, 'preload.js') + } + }); + + // and load the index.html of the app. + mainWindow.loadFile('public/index.html'); + + // Open the DevTools. + // mainWindow.webContents.openDevTools() +} + +// This method will be called when Electron has finished +// initialization and is ready to create browser windows. +// Some APIs can only be used after this event occurs. +app.whenReady().then(() => { + createWindow(); + + app.on('activate', function () { + // On macOS it's common to re-create a window in the app when the + // dock icon is clicked and there are no other windows open. + if (BrowserWindow.getAllWindows().length === 0) createWindow() + }); +}); + +// Quit when all windows are closed, except on macOS. There, it's common +// for applications and their menu bar to stay active until the user quits +// explicitly with Cmd + Q. +app.on('window-all-closed', function () { + if (process.platform !== 'darwin') app.quit(); +}); + +// In this file you can include the rest of your app's specific main process +// code. You can also put them in separate files and require them here. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..542f1f1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,9087 @@ +{ + "name": "sentry", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "sentry", + "version": "0.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "systeminformation": "^5.11.15" + }, + "devDependencies": { + "electron": "^18.2.4", + "electron-builder": "^23.0.3", + "grunt": "^1.5.3", + "grunt-contrib-coffee": "^2.1.0", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-sass": "^2.0.0", + "grunt-contrib-watch": "^1.1.0", + "grunt-twig-render": "^1.8.3" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/@electron/universal": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz", + "integrity": "sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==", + "dev": true, + "dependencies": { + "@malept/cross-spawn-promise": "^1.1.0", + "asar": "^3.1.0", + "debug": "^4.3.1", + "dir-compare": "^2.4.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true, + "optional": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "16.11.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.36.tgz", + "integrity": "sha512-FR5QJe+TaoZ2GsMHkjuwoNabr+UrJNRr2HNOo+r/7vhcuntM6Ee/pRPOnRhhL2XE9OOvX9VLEq+BcXl3VjNoWA==", + "dev": true + }, + "node_modules/@types/plist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz", + "integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "node_modules/@types/verror": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz", + "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==", + "dev": true, + "optional": true + }, + "node_modules/@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/7zip-bin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz", + "integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "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/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.3.tgz", + "integrity": "sha512-1qrtXYHXJfXhzJnMtVGjIva3067F1qYQubl2oBjI61gCBoCHvhghdYJ57XxXTQQ0VxnUhg1/Iaez87uXp8mD8w==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/universal": "1.2.0", + "@malept/flatpak-bundler": "^0.4.0", + "7zip-bin": "~5.1.1", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.2", + "ejs": "^3.1.6", + "electron-osx-sign": "^0.6.0", + "electron-publish": "23.0.2", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "hosted-git-info": "^4.0.2", + "is-ci": "^3.0.0", + "isbinaryfile": "^4.0.8", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^3.0.4", + "read-config-file": "6.2.0", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.5", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/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, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz", + "integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==", + "dev": true, + "dependencies": { + "chromium-pickle-js": "^0.2.0", + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + }, + "optionalDependencies": { + "@types/glob": "^7.1.1" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "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, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "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/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "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/builder-util": { + "version": "23.0.2", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz", + "integrity": "sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.6", + "@types/fs-extra": "^9.0.11", + "7zip-bin": "~5.1.1", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "cross-spawn": "^7.0.3", + "debug": "^4.3.2", + "fs-extra": "^10.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz", + "integrity": "sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==", + "dev": true, + "dependencies": { + "debug": "^4.3.2", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=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/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "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/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "node_modules/ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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 + }, + "node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "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/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "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/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dargs": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz", + "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "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/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": 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, + "optional": 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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "optional": true + }, + "node_modules/dir-compare": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz", + "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==", + "dev": true, + "dependencies": { + "buffer-equal": "1.0.0", + "colors": "1.0.3", + "commander": "2.9.0", + "minimatch": "3.0.4" + }, + "bin": { + "dircompare": "src/cli/dircompare.js" + } + }, + "node_modules/dir-compare/node_modules/commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "dependencies": { + "graceful-readlink": ">= 1.0.0" + }, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dmg-builder": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.3.tgz", + "integrity": "sha512-mBYrHHnSM5PC656TDE+xTGmXIuWHAGmmRfyM+dV0kP+AxtwPof4pAXNQ8COd0/exZQ4dqf72FiPS3B9G9aB5IA==", + "dev": true, + "dependencies": { + "app-builder-lib": "23.0.3", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "fs-extra": "^10.0.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.9" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "deprecated": "Disk image license agreements are deprecated by Apple and will probably be removed in a future macOS release. Discussion at: https://github.com/argv-minus-one/dmg-license/issues/11", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-18.3.0.tgz", + "integrity": "sha512-2+pAUIViVvFOGE5mJKKi8F6ruyvQrcqdfsm/AUfz+6P05vbvR5ZsR6WBkr90mlyojHW5w/nAVX9ZSOtz3aHs4A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^1.13.0", + "@types/node": "^16.11.26", + "extract-zip": "^1.0.3" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 8.6" + } + }, + "node_modules/electron-builder": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.3.tgz", + "integrity": "sha512-0lnTsljAgcOMuIiOjPcoFf+WxOOe/O04hZPgIvvUBXIbz3kolbNu0Xdch1f5WuQ40NdeZI7oqs8Eo395PcuGHQ==", + "dev": true, + "dependencies": { + "@types/yargs": "^17.0.1", + "app-builder-lib": "23.0.3", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "dmg-builder": "23.0.3", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.2.0", + "update-notifier": "^5.1.0", + "yargs": "^17.0.1" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-osx-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz", + "integrity": "sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/electron-osx-sign/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/electron-osx-sign/node_modules/isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "dependencies": { + "buffer-alloc": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/electron-osx-sign/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/electron-publish": { + "version": "23.0.2", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz", + "integrity": "sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "fs-extra": "^10.0.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "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 + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": 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-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/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/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "optional": 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.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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/findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "dependencies": { + "glob": "~5.0.0" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": 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/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/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, + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "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/graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "node_modules/grunt": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", + "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", + "dev": true, + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-coffee": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-2.1.0.tgz", + "integrity": "sha512-lgP+pPY3mHl+gqAU0T+7BcocBWu0FyeeJnAG/iIp2I0GPa5LvZJ7Wqga6QwKQtQCTs+1gPEa12nuap9Lj08lhw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "coffeescript": "^2.3.2", + "lodash": "^4.17.11", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/grunt-contrib-coffee/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/grunt-contrib-coffee/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/grunt-contrib-coffee/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/grunt-contrib-coffee/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/grunt-contrib-coffee/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-coffee/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-coffee/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/grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "dependencies": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-copy/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-sass": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-2.0.0.tgz", + "integrity": "sha512-RxZ3dlZZTX4YBPu2zMu84NPYgJ2AYAlIdEqlBaixNVyLNbgvJBGUr5Gi0ec6IiOQbt/I/z7uZVN9HsRxgznIRw==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "dargs": "^6.0.0", + "which": "^1.3.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-sass/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/grunt-contrib-sass/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/grunt-contrib-sass/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/grunt-contrib-sass/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/grunt-contrib-sass/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/grunt-contrib-sass/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-contrib-sass/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-sass/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-sass/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/grunt-contrib-sass/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-sass/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-sass/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/grunt-contrib-sass/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "dependencies": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-log/node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dev": true, + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/grunt-twig-render": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/grunt-twig-render/-/grunt-twig-render-1.8.3.tgz", + "integrity": "sha512-EcuDBGPpjYwAHNPYOQrpiIoMH6TmPgGn8GOamuYmSmVfRaG7LcJ5Kvu8UhKgCvqq0FMlxPo9C9NHkH3rcBpBCg==", + "dev": true, + "dependencies": { + "chalk": "1.1.1", + "merge": "^1.1.3", + "object.omit": "^2.0.1", + "twig": "^1.12.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "json5": "0.5" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/grunt-twig-render/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-twig-render/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-twig-render/node_modules/chalk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "integrity": "sha512-W10W+QfIxJlTm3VRtg8eafwUBkDfUPFvRvPv4jCD9vF4+HzlAyXJ7P3Y5yw/r+gJ1TzFEU6oFqMgp1dIVpYr0A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.1.0", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-twig-render/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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt-twig-render/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-twig-render/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt/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, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/grunt/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/grunt/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, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.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-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, + "optional": 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-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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" + } + ], + "optional": true + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": 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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": 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, + "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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "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/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "optional": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "node_modules/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/locutus": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.16.tgz", + "integrity": "sha512-pGfl6Hb/1mXLzrX5kl5lH7gz25ey0vwQssZp8Qo2CEF59di6KrAgdFm+0pW8ghLnvNzzJGj5tlWhhv2QbK3jeQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "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/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "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-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "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": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", + "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", + "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, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.omit/node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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-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/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "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/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==", + "dev": true, + "dependencies": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.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/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/raw-body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-config-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz", + "integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==", + "dev": true, + "dependencies": { + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/read-config-file/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/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/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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/registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "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-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "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/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "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/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "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/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "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/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "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-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/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": 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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/systeminformation": { + "version": "5.11.15", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.15.tgz", + "integrity": "sha512-zUbObRjQeZcu84z9NVSm9JTiCPyPQ3MefJ3+76yvp+TeCv9WsO3szijyQLv0fChRrm2/sl2De3y1ewUOYOtz2Q==", + "os": [ + "darwin", + "linux", + "win32", + "freebsd", + "openbsd", + "netbsd", + "sunos", + "android" + ], + "bin": { + "systeminformation": "lib/cli.js" + }, + "engines": { + "node": ">=8.0.0" + }, + "funding": { + "type": "Buy me a coffee", + "url": "https://www.buymeacoffee.com/systeminfo" + } + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/twig": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/twig/-/twig-1.15.4.tgz", + "integrity": "sha512-gRpGrpdf+MswqF6eSjEdYZTa/jt3ZWHK/NU59IbTYJMBQXJ1W+7IxaGEwLkQjd+mNT15j9sQTzQumxUBkuQueQ==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4", + "locutus": "^2.0.11", + "minimatch": "3.0.x", + "walk": "2.3.x" + }, + "bin": { + "twigjs": "bin/twigjs" + }, + "engines": { + "node": ">=8.16" + } + }, + "node_modules/twig/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "dev": true, + "dependencies": { + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/update-notifier/node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/update-notifier/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, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/verror": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + }, + "node_modules/walk": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", + "dev": true, + "dependencies": { + "foreachasync": "^3.0.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/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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 + }, + "node_modules/yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, + "dependencies": { + "@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "requires": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + } + }, + "@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + } + }, + "@electron/universal": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.2.0.tgz", + "integrity": "sha512-eu20BwNsrMPKoe2bZ3/l9c78LclDvxg3PlVXrQf3L50NaUuW5M59gbPytI+V4z7/QMrohUHetQaU0ou+p1UG9Q==", + "dev": true, + "requires": { + "@malept/cross-spawn-promise": "^1.1.0", + "asar": "^3.1.0", + "debug": "^4.3.1", + "dir-compare": "^2.4.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dev": true, + "requires": { + "@types/ms": "*" + } + }, + "@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "optional": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true, + "optional": true + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", + "dev": true + }, + "@types/node": { + "version": "16.11.36", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.36.tgz", + "integrity": "sha512-FR5QJe+TaoZ2GsMHkjuwoNabr+UrJNRr2HNOo+r/7vhcuntM6Ee/pRPOnRhhL2XE9OOvX9VLEq+BcXl3VjNoWA==", + "dev": true + }, + "@types/plist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz", + "integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==", + "dev": true, + "optional": true, + "requires": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "@types/verror": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz", + "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==", + "dev": true, + "optional": true + }, + "@types/yargs": { + "version": "17.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", + "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "7zip-bin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz", + "integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "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-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, + "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 + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "app-builder-lib": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-23.0.3.tgz", + "integrity": "sha512-1qrtXYHXJfXhzJnMtVGjIva3067F1qYQubl2oBjI61gCBoCHvhghdYJ57XxXTQQ0VxnUhg1/Iaez87uXp8mD8w==", + "dev": true, + "requires": { + "@develar/schema-utils": "~2.6.5", + "@electron/universal": "1.2.0", + "@malept/flatpak-bundler": "^0.4.0", + "7zip-bin": "~5.1.1", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.2", + "ejs": "^3.1.6", + "electron-osx-sign": "^0.6.0", + "electron-publish": "23.0.2", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "hosted-git-info": "^4.0.2", + "is-ci": "^3.0.0", + "isbinaryfile": "^4.0.8", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^3.0.4", + "read-config-file": "6.2.0", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.5", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "asar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz", + "integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "chromium-pickle-js": "^0.2.0", + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "optional": 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, + "optional": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "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 + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5" + } + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "optional": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, + "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 + }, + "builder-util": { + "version": "23.0.2", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-23.0.2.tgz", + "integrity": "sha512-HaNHL3axNW/Ms8O1mDx3I07G+ZnZ/TKSWWvorOAPau128cdt9S+lNx5ocbx8deSaHHX4WFXSZVHh3mxlaKJNgg==", + "dev": true, + "requires": { + "@types/debug": "^4.1.6", + "@types/fs-extra": "^9.0.11", + "7zip-bin": "~5.1.1", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "cross-spawn": "^7.0.3", + "debug": "^4.3.2", + "fs-extra": "^10.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "builder-util-runtime": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.0.0.tgz", + "integrity": "sha512-SkpEtSmTkREDHRJnxKEv43aAYp8sYWY8fxYBhGLBLOBIRXeaIp6Kv3lBgSD7uR8jQtC7CA659sqJrpSV6zNvSA==", + "dev": true, + "requires": { + "debug": "^4.3.2", + "sax": "^1.2.4" + } + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "ci-info": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.1.tgz", + "integrity": "sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==", + "dev": true + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "coffeescript": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz", + "integrity": "sha512-hzWp6TUE2d/jCcN67LrW1eh5b/rSDKQK6oD6VMLlggYVUUFexgTH9z3dNYihzX4RMhze5FTUsUmOXViJKFQR/A==", + "dev": true + }, + "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, + "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 + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "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 + }, + "crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "requires": { + "buffer": "^5.1.0" + } + }, + "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" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "dargs": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz", + "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==", + "dev": true + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "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" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": 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, + "optional": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "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, + "optional": true + }, + "dir-compare": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz", + "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==", + "dev": true, + "requires": { + "buffer-equal": "1.0.0", + "colors": "1.0.3", + "commander": "2.9.0", + "minimatch": "3.0.4" + }, + "dependencies": { + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "dmg-builder": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-23.0.3.tgz", + "integrity": "sha512-mBYrHHnSM5PC656TDE+xTGmXIuWHAGmmRfyM+dV0kP+AxtwPof4pAXNQ8COd0/exZQ4dqf72FiPS3B9G9aB5IA==", + "dev": true, + "requires": { + "app-builder-lib": "23.0.3", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "dmg-license": "^1.0.9", + "fs-extra": "^10.0.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "optional": true, + "requires": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-18.3.0.tgz", + "integrity": "sha512-2+pAUIViVvFOGE5mJKKi8F6ruyvQrcqdfsm/AUfz+6P05vbvR5ZsR6WBkr90mlyojHW5w/nAVX9ZSOtz3aHs4A==", + "dev": true, + "requires": { + "@electron/get": "^1.13.0", + "@types/node": "^16.11.26", + "extract-zip": "^1.0.3" + } + }, + "electron-builder": { + "version": "23.0.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-23.0.3.tgz", + "integrity": "sha512-0lnTsljAgcOMuIiOjPcoFf+WxOOe/O04hZPgIvvUBXIbz3kolbNu0Xdch1f5WuQ40NdeZI7oqs8Eo395PcuGHQ==", + "dev": true, + "requires": { + "@types/yargs": "^17.0.1", + "app-builder-lib": "23.0.3", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "dmg-builder": "23.0.3", + "fs-extra": "^10.0.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.2.0", + "update-notifier": "^5.1.0", + "yargs": "^17.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "electron-osx-sign": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz", + "integrity": "sha512-+hiIEb2Xxk6eDKJ2FFlpofCnemCbjbT5jz+BKGpVBrRNT3kWTGs4DfNX6IzGwgi33hUcXF+kFs9JW+r6Wc1LRg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "compare-version": "^0.1.2", + "debug": "^2.6.8", + "isbinaryfile": "^3.0.2", + "minimist": "^1.2.0", + "plist": "^3.0.1" + }, + "dependencies": { + "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" + } + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "electron-publish": { + "version": "23.0.2", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-23.0.2.tgz", + "integrity": "sha512-8gMYgWqv96lc83FCm85wd+tEyxNTJQK7WKyPkNkO8GxModZqt1GO8S+/vAnFGxilS/7vsrVRXFfqiCDUCSuxEg==", + "dev": true, + "requires": { + "@types/fs-extra": "^9.0.11", + "builder-util": "23.0.2", + "builder-util-runtime": "9.0.0", + "chalk": "^4.1.1", + "fs-extra": "^10.0.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "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 + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "optional": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "requires": { + "string-template": "~0.2.1" + } + }, + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": 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, + "optional": true + }, + "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 + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "requires": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "dependencies": { + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "optional": 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.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.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" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "~5.0.0" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": 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 + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "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" + } + }, + "global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "dependencies": { + "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, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "dev": true, + "optional": true, + "requires": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "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 + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "grunt": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz", + "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==", + "dev": true, + "requires": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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" + } + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dev": true, + "requires": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "grunt-contrib-coffee": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-2.1.0.tgz", + "integrity": "sha512-lgP+pPY3mHl+gqAU0T+7BcocBWu0FyeeJnAG/iIp2I0GPa5LvZJ7Wqga6QwKQtQCTs+1gPEa12nuap9Lj08lhw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "coffeescript": "^2.3.2", + "lodash": "^4.17.11", + "uri-path": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": 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" + } + } + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz", + "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "grunt-contrib-sass": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-2.0.0.tgz", + "integrity": "sha512-RxZ3dlZZTX4YBPu2zMu84NPYgJ2AYAlIdEqlBaixNVyLNbgvJBGUr5Gi0ec6IiOQbt/I/z7uZVN9HsRxgznIRw==", + "dev": true, + "requires": { + "async": "^2.6.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "dargs": "^6.0.0", + "which": "^1.3.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": 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" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "requires": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + } + }, + "grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "dev": true + }, + "grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dev": true, + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dev": true, + "requires": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + } + }, + "grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dev": true, + "requires": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "dependencies": { + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + } + } + }, + "grunt-twig-render": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/grunt-twig-render/-/grunt-twig-render-1.8.3.tgz", + "integrity": "sha512-EcuDBGPpjYwAHNPYOQrpiIoMH6TmPgGn8GOamuYmSmVfRaG7LcJ5Kvu8UhKgCvqq0FMlxPo9C9NHkH3rcBpBCg==", + "dev": true, + "requires": { + "chalk": "1.1.1", + "json5": "0.5", + "merge": "^1.1.3", + "object.omit": "^2.0.1", + "twig": "^1.12.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "integrity": "sha512-W10W+QfIxJlTm3VRtg8eafwUBkDfUPFvRvPv4jCD9vF4+HzlAyXJ7P3Y5yw/r+gJ1TzFEU6oFqMgp1dIVpYr0A==", + "dev": true, + "requires": { + "ansi-styles": "^2.1.0", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "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-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "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-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, + "optional": 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-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "requires": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "optional": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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 + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "requires": { + "ci-info": "^3.2.0" + } + }, + "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-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": 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 + }, + "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-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true + }, + "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-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + } + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "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 + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true, + "optional": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "optional": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dev": true, + "requires": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "locutus": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/locutus/-/locutus-2.0.16.tgz", + "integrity": "sha512-pGfl6Hb/1mXLzrX5kl5lH7gz25ey0vwQssZp8Qo2CEF59di6KrAgdFm+0pW8ghLnvNzzJGj5tlWhhv2QbK3jeQ==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "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, + "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" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^4.0.0" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "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": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "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-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "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" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "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 + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-inspect": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.1.tgz", + "integrity": "sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==", + "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, + "optional": true + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "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-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 + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true + }, + "plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA==", + "dev": true, + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + }, + "dependencies": { + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + } + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "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 + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.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 + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "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" + } + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "requires": { + "bytes": "1", + "string_decoder": "0.10" + }, + "dependencies": { + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-config-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz", + "integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==", + "dev": true, + "requires": { + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "dependencies": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + } + } + }, + "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" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "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 + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "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" + } + }, + "roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "requires": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + } + }, + "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 + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "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 + }, + "sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true, + "optional": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "requires": { + "type-fest": "^0.13.1" + } + }, + "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 + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": 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 + }, + "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" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "dev": true + }, + "stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "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" + } + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": 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, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "requires": { + "debug": "^4.1.0" + } + }, + "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, + "requires": { + "has-flag": "^4.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 + }, + "systeminformation": { + "version": "5.11.15", + "resolved": "https://registry.npmjs.org/systeminformation/-/systeminformation-5.11.15.tgz", + "integrity": "sha512-zUbObRjQeZcu84z9NVSm9JTiCPyPQ3MefJ3+76yvp+TeCv9WsO3szijyQLv0fChRrm2/sl2De3y1ewUOYOtz2Q==" + }, + "temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "requires": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "requires": { + "tmp": "^0.2.0" + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "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" + } + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "optional": true + }, + "twig": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/twig/-/twig-1.15.4.tgz", + "integrity": "sha512-gRpGrpdf+MswqF6eSjEdYZTa/jt3ZWHK/NU59IbTYJMBQXJ1W+7IxaGEwLkQjd+mNT15j9sQTzQumxUBkuQueQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "locutus": "^2.0.11", + "minimatch": "3.0.x", + "walk": "2.3.x" + }, + "dependencies": { + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "dev": true, + "requires": { + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "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-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "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, + "requires": { + "lru-cache": "^6.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" + } + }, + "uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "verror": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + } + } + }, + "walk": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", + "dev": true, + "requires": { + "foreachasync": "^3.0.0" + } + }, + "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" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "optional": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", + "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..681689c --- /dev/null +++ b/package.json @@ -0,0 +1,55 @@ +{ + "name": "sentry", + "version": "0.1.0", + "description": "Desktop app to view system information and sensors", + "main": "main.js", + "scripts": { + "start": "electron .", + "build-linux": "electron-builder build --linux", + "build-win": "electron-builder build --win", + "grunt": "grunt" + }, + "repository": "https://git.metaunix.net/metaunix/sentry", + "keywords": [ + "sensors", + "cpu", + "gpu", + "memory" + ], + "author": "Gregory Ballantine ", + "license": "BSD-2-Clause", + "devDependencies": { + "electron": "^18.2.4", + "electron-builder": "^23.0.3", + "grunt": "^1.5.3", + "grunt-contrib-coffee": "^2.1.0", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-sass": "^2.0.0", + "grunt-contrib-watch": "^1.1.0", + "grunt-twig-render": "^1.8.3" + }, + "dependencies": { + "systeminformation": "^5.11.15" + }, + "build": { + "appId": "net.metaunix.sentry", + "copyright": "Copyright © 2022 ${author}", + "win": { + "target": "msi", + "icon": "build/icon.png" + }, + "linux": { + "target": [ + "deb", + "rpm" + ], + "icon": "build/icon.png" + }, + "deb": { + "category": "internet" + }, + "rpm": { + "packageCategory": "internet" + } + } +} diff --git a/preload.js b/preload.js new file mode 100644 index 0000000..c2ff9c1 --- /dev/null +++ b/preload.js @@ -0,0 +1,12 @@ +// All of the Node.js APIs are available in the preload process. +// It has the same sandbox as a Chrome extension. +window.addEventListener('DOMContentLoaded', () => { + const replaceText = (selector, text) => { + const element = document.getElementById(selector) + if (element) element.innerText = text + } + + for (const type of ['chrome', 'node', 'electron']) { + replaceText(`${type}-version`, process.versions[type]) + } +})