WordPress.org

Make WordPress Core

Changeset 50191


Ignore:
Timestamp:
02/05/2021 03:18:25 AM (8 months ago)
Author:
desrosj
Message:

Build/Test Tools: Support NodeJS 14.x in the 5.2 branch.

This updates the 5.2 branch to support the latest LTS version of NodeJS (currently 14.x), allowing the same version to be used across all WordPress branches that receive security updates as a courtesy.

In addition to backporting the package updates that happened after branching 5.2, dependencies that were removed in future releases have also been updated to their latest versions.

Props desrosj, dd32, netweb, jorbin, whyisjake.
Merges [45321,45765,45826,45875,46403-46404,46408-46409,47404,47867,47872-47873,48213,48705,49636,49933,49937,49939-49940,49983,49989,50017,50126,50176,50185] to the 5.2 branch.
See #52341.

Location:
branches/5.2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/5.2

  • branches/5.2/.nvmrc

    r43309 r50191  
    1 lts/*
     114
  • branches/5.2/Gruntfile.js

    r45354 r50191  
    1313        BANNER_TEXT = '/*! This file is auto-generated */',
    1414        autoprefixer = require( 'autoprefixer' ),
    15         nodesass = require( 'node-sass' ),
     15        sass = require( 'sass' ),
    1616        phpUnitWatchGroup = grunt.option( 'group' ),
    1717        buildFiles = [
     
    5252                processors: [
    5353                    autoprefixer({
    54                         browsers: [
    55                             '> 1%',
    56                             'ie >= 11',
    57                             'last 1 Android versions',
    58                             'last 1 ChromeAndroid versions',
    59                             'last 2 Chrome versions',
    60                             'last 2 Firefox versions',
    61                             'last 2 Safari versions',
    62                             'last 2 iOS versions',
    63                             'last 2 Edge versions',
    64                             'last 2 Opera versions'
    65                         ],
    6654                        cascade: false
    6755                    })
     
    397385                src: ['wp-admin/css/colors/*/colors.scss'],
    398386                options: {
    399                     implementation: nodesass,
    400                     outputStyle: 'expanded'
     387                    implementation: sass
    401388                }
    402389            }
     
    668655        uglify: {
    669656            options: {
    670                 ASCIIOnly: true,
    671                 screwIE8: false
     657                output: {
     658                    ascii_only: true
     659                }
    672660            },
    673661            core: {
     
    709697                options: {
    710698                    // Preserve comments that start with a bang.
    711                     preserveComments: /^!/
     699                    output: {
     700                        comments: /^!/
     701                    }
    712702                },
    713703                expand: true,
  • branches/5.2/package-lock.json

    r50074 r50191  
    55    "requires": true,
    66    "dependencies": {
     7        "@babel/parser": {
     8            "version": "7.12.15",
     9            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
     10            "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
     11            "dev": true
     12        },
    713        "@babel/polyfill": {
    814            "version": "7.2.5",
     
    2228            }
    2329        },
     30        "@choojs/findup": {
     31            "version": "0.2.1",
     32            "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
     33            "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
     34            "dev": true,
     35            "requires": {
     36                "commander": "^2.15.1"
     37            }
     38        },
    2439        "@financial-times/useragent_parser": {
    2540            "version": "1.0.2",
     
    2742            "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
    2843        },
    29         "@hapi/address": {
    30             "version": "2.1.4",
    31             "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
    32             "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
    33             "dev": true
    34         },
    35         "@hapi/bourne": {
    36             "version": "1.3.2",
    37             "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
    38             "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
    39             "dev": true
    40         },
    4144        "@hapi/hoek": {
    42             "version": "8.5.1",
    43             "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
    44             "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
    45             "dev": true
    46         },
    47         "@hapi/joi": {
    48             "version": "15.1.1",
    49             "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
    50             "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
    51             "dev": true,
    52             "requires": {
    53                 "@hapi/address": "2.x.x",
    54                 "@hapi/bourne": "1.x.x",
    55                 "@hapi/hoek": "8.x.x",
    56                 "@hapi/topo": "3.x.x"
    57             }
     45            "version": "9.1.1",
     46            "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
     47            "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==",
     48            "dev": true
    5849        },
    5950        "@hapi/topo": {
    60             "version": "3.1.6",
    61             "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
    62             "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
    63             "dev": true,
    64             "requires": {
    65                 "@hapi/hoek": "^8.3.0"
    66             }
     51            "version": "5.0.0",
     52            "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz",
     53            "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==",
     54            "dev": true,
     55            "requires": {
     56                "@hapi/hoek": "^9.0.0"
     57            }
     58        },
     59        "@mrmlnc/readdir-enhanced": {
     60            "version": "2.2.1",
     61            "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
     62            "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
     63            "dev": true,
     64            "requires": {
     65                "call-me-maybe": "^1.0.1",
     66                "glob-to-regexp": "^0.3.0"
     67            }
     68        },
     69        "@nodelib/fs.stat": {
     70            "version": "1.1.3",
     71            "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
     72            "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
     73            "dev": true
     74        },
     75        "@sideway/address": {
     76            "version": "4.1.0",
     77            "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
     78            "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
     79            "dev": true,
     80            "requires": {
     81                "@hapi/hoek": "^9.0.0"
     82            }
     83        },
     84        "@sideway/formula": {
     85            "version": "3.0.0",
     86            "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz",
     87            "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==",
     88            "dev": true
     89        },
     90        "@sideway/pinpoint": {
     91            "version": "2.0.0",
     92            "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
     93            "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
     94            "dev": true
     95        },
     96        "@sindresorhus/is": {
     97            "version": "0.7.0",
     98            "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
     99            "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
     100            "dev": true,
     101            "optional": true
    67102        },
    68103        "@tannin/compile": {
     
    93128            "integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
    94129        },
     130        "@types/glob": {
     131            "version": "7.1.3",
     132            "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
     133            "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
     134            "dev": true,
     135            "requires": {
     136                "@types/minimatch": "*",
     137                "@types/node": "*"
     138            }
     139        },
     140        "@types/json-schema": {
     141            "version": "7.0.7",
     142            "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
     143            "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
     144            "dev": true
     145        },
     146        "@types/minimatch": {
     147            "version": "3.0.3",
     148            "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
     149            "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
     150            "dev": true
     151        },
     152        "@types/node": {
     153            "version": "14.14.25",
     154            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
     155            "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
     156            "dev": true
     157        },
    95158        "@types/q": {
    96             "version": "1.5.1",
    97             "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
    98             "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==",
    99             "dev": true
     159            "version": "1.5.4",
     160            "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
     161            "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
     162            "dev": true
     163        },
     164        "@types/yauzl": {
     165            "version": "2.9.1",
     166            "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
     167            "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
     168            "dev": true,
     169            "optional": true,
     170            "requires": {
     171                "@types/node": "*"
     172            }
    100173        },
    101174        "@webassemblyjs/ast": {
    102             "version": "1.7.11",
    103             "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
    104             "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
    105             "dev": true,
    106             "requires": {
    107                 "@webassemblyjs/helper-module-context": "1.7.11",
    108                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    109                 "@webassemblyjs/wast-parser": "1.7.11"
     175            "version": "1.9.0",
     176            "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
     177            "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
     178            "dev": true,
     179            "requires": {
     180                "@webassemblyjs/helper-module-context": "1.9.0",
     181                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     182                "@webassemblyjs/wast-parser": "1.9.0"
    110183            }
    111184        },
    112185        "@webassemblyjs/floating-point-hex-parser": {
    113             "version": "1.7.11",
    114             "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
    115             "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
     186            "version": "1.9.0",
     187            "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
     188            "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
    116189            "dev": true
    117190        },
    118191        "@webassemblyjs/helper-api-error": {
    119             "version": "1.7.11",
    120             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
    121             "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
     192            "version": "1.9.0",
     193            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
     194            "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
    122195            "dev": true
    123196        },
    124197        "@webassemblyjs/helper-buffer": {
    125             "version": "1.7.11",
    126             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
    127             "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
     198            "version": "1.9.0",
     199            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
     200            "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
    128201            "dev": true
    129202        },
    130203        "@webassemblyjs/helper-code-frame": {
    131             "version": "1.7.11",
    132             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
    133             "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
    134             "dev": true,
    135             "requires": {
    136                 "@webassemblyjs/wast-printer": "1.7.11"
     204            "version": "1.9.0",
     205            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
     206            "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
     207            "dev": true,
     208            "requires": {
     209                "@webassemblyjs/wast-printer": "1.9.0"
    137210            }
    138211        },
    139212        "@webassemblyjs/helper-fsm": {
    140             "version": "1.7.11",
    141             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
    142             "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
     213            "version": "1.9.0",
     214            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
     215            "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
    143216            "dev": true
    144217        },
    145218        "@webassemblyjs/helper-module-context": {
    146             "version": "1.7.11",
    147             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
    148             "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
    149             "dev": true
     219            "version": "1.9.0",
     220            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
     221            "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
     222            "dev": true,
     223            "requires": {
     224                "@webassemblyjs/ast": "1.9.0"
     225            }
    150226        },
    151227        "@webassemblyjs/helper-wasm-bytecode": {
    152             "version": "1.7.11",
    153             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
    154             "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
     228            "version": "1.9.0",
     229            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
     230            "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
    155231            "dev": true
    156232        },
    157233        "@webassemblyjs/helper-wasm-section": {
    158             "version": "1.7.11",
    159             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
    160             "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
    161             "dev": true,
    162             "requires": {
    163                 "@webassemblyjs/ast": "1.7.11",
    164                 "@webassemblyjs/helper-buffer": "1.7.11",
    165                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    166                 "@webassemblyjs/wasm-gen": "1.7.11"
     234            "version": "1.9.0",
     235            "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
     236            "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
     237            "dev": true,
     238            "requires": {
     239                "@webassemblyjs/ast": "1.9.0",
     240                "@webassemblyjs/helper-buffer": "1.9.0",
     241                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     242                "@webassemblyjs/wasm-gen": "1.9.0"
    167243            }
    168244        },
    169245        "@webassemblyjs/ieee754": {
    170             "version": "1.7.11",
    171             "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
    172             "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
     246            "version": "1.9.0",
     247            "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
     248            "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
    173249            "dev": true,
    174250            "requires": {
     
    177253        },
    178254        "@webassemblyjs/leb128": {
    179             "version": "1.7.11",
    180             "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
    181             "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
    182             "dev": true,
    183             "requires": {
    184                 "@xtuc/long": "4.2.1"
     255            "version": "1.9.0",
     256            "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
     257            "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
     258            "dev": true,
     259            "requires": {
     260                "@xtuc/long": "4.2.2"
    185261            }
    186262        },
    187263        "@webassemblyjs/utf8": {
    188             "version": "1.7.11",
    189             "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
    190             "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
     264            "version": "1.9.0",
     265            "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
     266            "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
    191267            "dev": true
    192268        },
    193269        "@webassemblyjs/wasm-edit": {
    194             "version": "1.7.11",
    195             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
    196             "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
    197             "dev": true,
    198             "requires": {
    199                 "@webassemblyjs/ast": "1.7.11",
    200                 "@webassemblyjs/helper-buffer": "1.7.11",
    201                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    202                 "@webassemblyjs/helper-wasm-section": "1.7.11",
    203                 "@webassemblyjs/wasm-gen": "1.7.11",
    204                 "@webassemblyjs/wasm-opt": "1.7.11",
    205                 "@webassemblyjs/wasm-parser": "1.7.11",
    206                 "@webassemblyjs/wast-printer": "1.7.11"
     270            "version": "1.9.0",
     271            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
     272            "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
     273            "dev": true,
     274            "requires": {
     275                "@webassemblyjs/ast": "1.9.0",
     276                "@webassemblyjs/helper-buffer": "1.9.0",
     277                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     278                "@webassemblyjs/helper-wasm-section": "1.9.0",
     279                "@webassemblyjs/wasm-gen": "1.9.0",
     280                "@webassemblyjs/wasm-opt": "1.9.0",
     281                "@webassemblyjs/wasm-parser": "1.9.0",
     282                "@webassemblyjs/wast-printer": "1.9.0"
    207283            }
    208284        },
    209285        "@webassemblyjs/wasm-gen": {
    210             "version": "1.7.11",
    211             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
    212             "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
    213             "dev": true,
    214             "requires": {
    215                 "@webassemblyjs/ast": "1.7.11",
    216                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    217                 "@webassemblyjs/ieee754": "1.7.11",
    218                 "@webassemblyjs/leb128": "1.7.11",
    219                 "@webassemblyjs/utf8": "1.7.11"
     286            "version": "1.9.0",
     287            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
     288            "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
     289            "dev": true,
     290            "requires": {
     291                "@webassemblyjs/ast": "1.9.0",
     292                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     293                "@webassemblyjs/ieee754": "1.9.0",
     294                "@webassemblyjs/leb128": "1.9.0",
     295                "@webassemblyjs/utf8": "1.9.0"
    220296            }
    221297        },
    222298        "@webassemblyjs/wasm-opt": {
    223             "version": "1.7.11",
    224             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
    225             "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
    226             "dev": true,
    227             "requires": {
    228                 "@webassemblyjs/ast": "1.7.11",
    229                 "@webassemblyjs/helper-buffer": "1.7.11",
    230                 "@webassemblyjs/wasm-gen": "1.7.11",
    231                 "@webassemblyjs/wasm-parser": "1.7.11"
     299            "version": "1.9.0",
     300            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
     301            "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
     302            "dev": true,
     303            "requires": {
     304                "@webassemblyjs/ast": "1.9.0",
     305                "@webassemblyjs/helper-buffer": "1.9.0",
     306                "@webassemblyjs/wasm-gen": "1.9.0",
     307                "@webassemblyjs/wasm-parser": "1.9.0"
    232308            }
    233309        },
    234310        "@webassemblyjs/wasm-parser": {
    235             "version": "1.7.11",
    236             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
    237             "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
    238             "dev": true,
    239             "requires": {
    240                 "@webassemblyjs/ast": "1.7.11",
    241                 "@webassemblyjs/helper-api-error": "1.7.11",
    242                 "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
    243                 "@webassemblyjs/ieee754": "1.7.11",
    244                 "@webassemblyjs/leb128": "1.7.11",
    245                 "@webassemblyjs/utf8": "1.7.11"
     311            "version": "1.9.0",
     312            "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
     313            "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
     314            "dev": true,
     315            "requires": {
     316                "@webassemblyjs/ast": "1.9.0",
     317                "@webassemblyjs/helper-api-error": "1.9.0",
     318                "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
     319                "@webassemblyjs/ieee754": "1.9.0",
     320                "@webassemblyjs/leb128": "1.9.0",
     321                "@webassemblyjs/utf8": "1.9.0"
    246322            }
    247323        },
    248324        "@webassemblyjs/wast-parser": {
    249             "version": "1.7.11",
    250             "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
    251             "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
    252             "dev": true,
    253             "requires": {
    254                 "@webassemblyjs/ast": "1.7.11",
    255                 "@webassemblyjs/floating-point-hex-parser": "1.7.11",
    256                 "@webassemblyjs/helper-api-error": "1.7.11",
    257                 "@webassemblyjs/helper-code-frame": "1.7.11",
    258                 "@webassemblyjs/helper-fsm": "1.7.11",
    259                 "@xtuc/long": "4.2.1"
     325            "version": "1.9.0",
     326            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
     327            "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
     328            "dev": true,
     329            "requires": {
     330                "@webassemblyjs/ast": "1.9.0",
     331                "@webassemblyjs/floating-point-hex-parser": "1.9.0",
     332                "@webassemblyjs/helper-api-error": "1.9.0",
     333                "@webassemblyjs/helper-code-frame": "1.9.0",
     334                "@webassemblyjs/helper-fsm": "1.9.0",
     335                "@xtuc/long": "4.2.2"
    260336            }
    261337        },
    262338        "@webassemblyjs/wast-printer": {
    263             "version": "1.7.11",
    264             "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
    265             "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
    266             "dev": true,
    267             "requires": {
    268                 "@webassemblyjs/ast": "1.7.11",
    269                 "@webassemblyjs/wast-parser": "1.7.11",
    270                 "@xtuc/long": "4.2.1"
     339            "version": "1.9.0",
     340            "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
     341            "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
     342            "dev": true,
     343            "requires": {
     344                "@webassemblyjs/ast": "1.9.0",
     345                "@webassemblyjs/wast-parser": "1.9.0",
     346                "@xtuc/long": "4.2.2"
    271347            }
    272348        },
     
    898974        },
    899975        "@xtuc/long": {
    900             "version": "4.2.1",
    901             "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
    902             "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
     976            "version": "4.2.2",
     977            "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
     978            "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
    903979            "dev": true
    904980        },
     
    908984            "integrity": "sha1-3vRcxQyWG8yb8jIdD1K8v+wfG7E="
    909985        },
     986        "abab": {
     987            "version": "2.0.5",
     988            "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
     989            "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
     990            "dev": true
     991        },
    910992        "abbrev": {
    911993            "version": "1.1.1",
     
    915997        },
    916998        "accepts": {
    917             "version": "1.3.5",
    918             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
    919             "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
    920             "dev": true,
    921             "requires": {
    922                 "mime-types": "~2.1.18",
    923                 "negotiator": "0.6.1"
     999            "version": "1.3.7",
     1000            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
     1001            "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
     1002            "dev": true,
     1003            "requires": {
     1004                "mime-types": "~2.1.24",
     1005                "negotiator": "0.6.2"
    9241006            }
    9251007        },
    9261008        "acorn": {
    927             "version": "6.0.7",
    928             "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz",
    929             "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==",
    930             "dev": true
    931         },
    932         "acorn-dynamic-import": {
    933             "version": "4.0.0",
    934             "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
    935             "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
     1009            "version": "6.4.2",
     1010            "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
     1011            "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
     1012            "dev": true
     1013        },
     1014        "agent-base": {
     1015            "version": "5.1.1",
     1016            "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
     1017            "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
    9361018            "dev": true
    9371019        },
     
    9661048        },
    9671049        "ajv": {
    968             "version": "6.8.1",
    969             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
    970             "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
    971             "dev": true,
    972             "requires": {
    973                 "fast-deep-equal": "^2.0.1",
     1050            "version": "6.12.6",
     1051            "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     1052            "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     1053            "dev": true,
     1054            "requires": {
     1055                "fast-deep-equal": "^3.1.1",
    9741056                "fast-json-stable-stringify": "^2.0.0",
    9751057                "json-schema-traverse": "^0.4.1",
     
    9841066        },
    9851067        "ajv-keywords": {
    986             "version": "3.3.0",
    987             "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
    988             "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
     1068            "version": "3.5.2",
     1069            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
     1070            "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
    9891071            "dev": true
    9901072        },
     
    10051087            "dev": true
    10061088        },
    1007         "amdefine": {
    1008             "version": "1.0.1",
    1009             "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
    1010             "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
    1011             "dev": true
    1012         },
    10131089        "ansi-colors": {
    1014             "version": "3.2.3",
    1015             "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
    1016             "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
     1090            "version": "3.2.4",
     1091            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
     1092            "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
    10171093            "dev": true
    10181094        },
    10191095        "ansi-escapes": {
    1020             "version": "3.1.0",
    1021             "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
    1022             "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
    1023             "dev": true
    1024         },
    1025         "ansi-gray": {
    1026             "version": "0.1.1",
    1027             "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
    1028             "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
    1029             "dev": true,
    1030             "optional": true,
    1031             "requires": {
    1032                 "ansi-wrap": "0.1.0"
    1033             }
     1096            "version": "3.2.0",
     1097            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
     1098            "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
     1099            "dev": true
    10341100        },
    10351101        "ansi-html": {
     
    10491115            "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
    10501116        },
    1051         "ansi-wrap": {
     1117        "anymatch": {
     1118            "version": "3.1.1",
     1119            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
     1120            "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
     1121            "dev": true,
     1122            "requires": {
     1123                "normalize-path": "^3.0.0",
     1124                "picomatch": "^2.0.4"
     1125            }
     1126        },
     1127        "aproba": {
     1128            "version": "1.2.0",
     1129            "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
     1130            "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
     1131            "dev": true
     1132        },
     1133        "arch": {
     1134            "version": "2.2.0",
     1135            "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
     1136            "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
     1137            "dev": true,
     1138            "optional": true
     1139        },
     1140        "archive-type": {
     1141            "version": "4.0.0",
     1142            "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
     1143            "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
     1144            "dev": true,
     1145            "optional": true,
     1146            "requires": {
     1147                "file-type": "^4.2.0"
     1148            },
     1149            "dependencies": {
     1150                "file-type": {
     1151                    "version": "4.4.0",
     1152                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
     1153                    "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
     1154                    "dev": true,
     1155                    "optional": true
     1156                }
     1157            }
     1158        },
     1159        "argparse": {
     1160            "version": "1.0.10",
     1161            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
     1162            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
     1163            "dev": true,
     1164            "requires": {
     1165                "sprintf-js": "~1.0.2"
     1166            }
     1167        },
     1168        "arr-diff": {
     1169            "version": "4.0.0",
     1170            "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
     1171            "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
     1172            "dev": true
     1173        },
     1174        "arr-flatten": {
     1175            "version": "1.1.0",
     1176            "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
     1177            "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
     1178            "dev": true
     1179        },
     1180        "arr-union": {
     1181            "version": "3.1.0",
     1182            "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
     1183            "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
     1184            "dev": true
     1185        },
     1186        "array-each": {
     1187            "version": "1.0.1",
     1188            "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
     1189            "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
     1190            "dev": true
     1191        },
     1192        "array-find-index": {
     1193            "version": "1.0.2",
     1194            "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
     1195            "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
     1196            "dev": true,
     1197            "optional": true
     1198        },
     1199        "array-flatten": {
     1200            "version": "2.1.2",
     1201            "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
     1202            "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
     1203            "dev": true
     1204        },
     1205        "array-slice": {
     1206            "version": "1.1.0",
     1207            "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
     1208            "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
     1209            "dev": true
     1210        },
     1211        "array-union": {
     1212            "version": "1.0.2",
     1213            "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
     1214            "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
     1215            "dev": true,
     1216            "requires": {
     1217                "array-uniq": "^1.0.1"
     1218            }
     1219        },
     1220        "array-uniq": {
     1221            "version": "1.0.3",
     1222            "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
     1223            "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
     1224            "dev": true
     1225        },
     1226        "array-unique": {
     1227            "version": "0.3.2",
     1228            "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
     1229            "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
     1230            "dev": true
     1231        },
     1232        "array.of": {
     1233            "version": "0.1.1",
     1234            "resolved": "https://registry.npmjs.org/array.of/-/array.of-0.1.1.tgz",
     1235            "integrity": "sha1-gUVzLTWdZc0rvw2NoMqvrTpxunI="
     1236        },
     1237        "array.prototype.find": {
     1238            "version": "2.0.4",
     1239            "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
     1240            "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
     1241            "requires": {
     1242                "define-properties": "^1.1.2",
     1243                "es-abstract": "^1.7.0"
     1244            }
     1245        },
     1246        "array.prototype.flat": {
     1247            "version": "1.2.1",
     1248            "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
     1249            "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
     1250            "requires": {
     1251                "define-properties": "^1.1.2",
     1252                "es-abstract": "^1.10.0",
     1253                "function-bind": "^1.1.1"
     1254            }
     1255        },
     1256        "arrify": {
     1257            "version": "1.0.1",
     1258            "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
     1259            "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
     1260            "dev": true
     1261        },
     1262        "asap": {
     1263            "version": "2.0.6",
     1264            "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
     1265            "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
     1266        },
     1267        "asn1": {
     1268            "version": "0.2.4",
     1269            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
     1270            "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
     1271            "dev": true,
     1272            "requires": {
     1273                "safer-buffer": "~2.1.0"
     1274            }
     1275        },
     1276        "asn1.js": {
     1277            "version": "5.4.1",
     1278            "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
     1279            "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
     1280            "dev": true,
     1281            "requires": {
     1282                "bn.js": "^4.0.0",
     1283                "inherits": "^2.0.1",
     1284                "minimalistic-assert": "^1.0.0",
     1285                "safer-buffer": "^2.1.0"
     1286            },
     1287            "dependencies": {
     1288                "bn.js": {
     1289                    "version": "4.11.9",
     1290                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     1291                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     1292                    "dev": true
     1293                }
     1294            }
     1295        },
     1296        "assert": {
     1297            "version": "1.5.0",
     1298            "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
     1299            "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
     1300            "dev": true,
     1301            "requires": {
     1302                "object-assign": "^4.1.1",
     1303                "util": "0.10.3"
     1304            },
     1305            "dependencies": {
     1306                "inherits": {
     1307                    "version": "2.0.1",
     1308                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
     1309                    "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
     1310                    "dev": true
     1311                },
     1312                "util": {
     1313                    "version": "0.10.3",
     1314                    "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
     1315                    "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
     1316                    "dev": true,
     1317                    "requires": {
     1318                        "inherits": "2.0.1"
     1319                    }
     1320                }
     1321            }
     1322        },
     1323        "assert-plus": {
     1324            "version": "1.0.0",
     1325            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
     1326            "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
     1327            "dev": true
     1328        },
     1329        "assign-symbols": {
     1330            "version": "1.0.0",
     1331            "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
     1332            "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
     1333            "dev": true
     1334        },
     1335        "async": {
     1336            "version": "1.5.2",
     1337            "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
     1338            "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
     1339            "dev": true
     1340        },
     1341        "async-each": {
     1342            "version": "1.0.3",
     1343            "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
     1344            "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
     1345            "dev": true
     1346        },
     1347        "async-limiter": {
     1348            "version": "1.0.1",
     1349            "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
     1350            "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
     1351            "dev": true
     1352        },
     1353        "asynckit": {
     1354            "version": "0.4.0",
     1355            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
     1356            "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
     1357            "dev": true
     1358        },
     1359        "atob": {
     1360            "version": "2.1.2",
     1361            "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
     1362            "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
     1363            "dev": true
     1364        },
     1365        "audio-context-polyfill": {
     1366            "version": "1.0.0",
     1367            "resolved": "https://registry.npmjs.org/audio-context-polyfill/-/audio-context-polyfill-1.0.0.tgz",
     1368            "integrity": "sha1-S3KPrwoZVVGU1PvQVYL4M/3NE3s="
     1369        },
     1370        "autoprefixer": {
     1371            "version": "9.8.6",
     1372            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
     1373            "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
     1374            "dev": true,
     1375            "requires": {
     1376                "browserslist": "^4.12.0",
     1377                "caniuse-lite": "^1.0.30001109",
     1378                "colorette": "^1.2.1",
     1379                "normalize-range": "^0.1.2",
     1380                "num2fraction": "^1.2.2",
     1381                "postcss": "^7.0.32",
     1382                "postcss-value-parser": "^4.1.0"
     1383            }
     1384        },
     1385        "autosize": {
     1386            "version": "4.0.2",
     1387            "resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
     1388            "integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
     1389        },
     1390        "aws-sign2": {
     1391            "version": "0.7.0",
     1392            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
     1393            "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
     1394            "dev": true
     1395        },
     1396        "aws4": {
     1397            "version": "1.11.0",
     1398            "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
     1399            "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
     1400            "dev": true
     1401        },
     1402        "axios": {
     1403            "version": "0.21.1",
     1404            "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
     1405            "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
     1406            "dev": true,
     1407            "requires": {
     1408                "follow-redirects": "^1.10.0"
     1409            }
     1410        },
     1411        "babel-code-frame": {
     1412            "version": "6.26.0",
     1413            "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
     1414            "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
     1415            "requires": {
     1416                "chalk": "^1.1.3",
     1417                "esutils": "^2.0.2",
     1418                "js-tokens": "^3.0.2"
     1419            },
     1420            "dependencies": {
     1421                "js-tokens": {
     1422                    "version": "3.0.2",
     1423                    "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
     1424                    "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
     1425                }
     1426            }
     1427        },
     1428        "babel-core": {
     1429            "version": "6.26.3",
     1430            "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
     1431            "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
     1432            "requires": {
     1433                "babel-code-frame": "^6.26.0",
     1434                "babel-generator": "^6.26.0",
     1435                "babel-helpers": "^6.24.1",
     1436                "babel-messages": "^6.23.0",
     1437                "babel-register": "^6.26.0",
     1438                "babel-runtime": "^6.26.0",
     1439                "babel-template": "^6.26.0",
     1440                "babel-traverse": "^6.26.0",
     1441                "babel-types": "^6.26.0",
     1442                "babylon": "^6.18.0",
     1443                "convert-source-map": "^1.5.1",
     1444                "debug": "^2.6.9",
     1445                "json5": "^0.5.1",
     1446                "lodash": "^4.17.4",
     1447                "minimatch": "^3.0.4",
     1448                "path-is-absolute": "^1.0.1",
     1449                "private": "^0.1.8",
     1450                "slash": "^1.0.0",
     1451                "source-map": "^0.5.7"
     1452            },
     1453            "dependencies": {
     1454                "babylon": {
     1455                    "version": "6.18.0",
     1456                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1457                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1458                }
     1459            }
     1460        },
     1461        "babel-generator": {
     1462            "version": "6.26.1",
     1463            "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
     1464            "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
     1465            "requires": {
     1466                "babel-messages": "^6.23.0",
     1467                "babel-runtime": "^6.26.0",
     1468                "babel-types": "^6.26.0",
     1469                "detect-indent": "^4.0.0",
     1470                "jsesc": "^1.3.0",
     1471                "lodash": "^4.17.4",
     1472                "source-map": "^0.5.7",
     1473                "trim-right": "^1.0.1"
     1474            }
     1475        },
     1476        "babel-helper-call-delegate": {
     1477            "version": "6.24.1",
     1478            "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
     1479            "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
     1480            "requires": {
     1481                "babel-helper-hoist-variables": "^6.24.1",
     1482                "babel-runtime": "^6.22.0",
     1483                "babel-traverse": "^6.24.1",
     1484                "babel-types": "^6.24.1"
     1485            }
     1486        },
     1487        "babel-helper-define-map": {
     1488            "version": "6.26.0",
     1489            "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
     1490            "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
     1491            "requires": {
     1492                "babel-helper-function-name": "^6.24.1",
     1493                "babel-runtime": "^6.26.0",
     1494                "babel-types": "^6.26.0",
     1495                "lodash": "^4.17.4"
     1496            }
     1497        },
     1498        "babel-helper-function-name": {
     1499            "version": "6.24.1",
     1500            "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
     1501            "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
     1502            "requires": {
     1503                "babel-helper-get-function-arity": "^6.24.1",
     1504                "babel-runtime": "^6.22.0",
     1505                "babel-template": "^6.24.1",
     1506                "babel-traverse": "^6.24.1",
     1507                "babel-types": "^6.24.1"
     1508            }
     1509        },
     1510        "babel-helper-get-function-arity": {
     1511            "version": "6.24.1",
     1512            "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
     1513            "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
     1514            "requires": {
     1515                "babel-runtime": "^6.22.0",
     1516                "babel-types": "^6.24.1"
     1517            }
     1518        },
     1519        "babel-helper-hoist-variables": {
     1520            "version": "6.24.1",
     1521            "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
     1522            "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
     1523            "requires": {
     1524                "babel-runtime": "^6.22.0",
     1525                "babel-types": "^6.24.1"
     1526            }
     1527        },
     1528        "babel-helper-optimise-call-expression": {
     1529            "version": "6.24.1",
     1530            "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
     1531            "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
     1532            "requires": {
     1533                "babel-runtime": "^6.22.0",
     1534                "babel-types": "^6.24.1"
     1535            }
     1536        },
     1537        "babel-helper-regex": {
     1538            "version": "6.26.0",
     1539            "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
     1540            "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
     1541            "requires": {
     1542                "babel-runtime": "^6.26.0",
     1543                "babel-types": "^6.26.0",
     1544                "lodash": "^4.17.4"
     1545            }
     1546        },
     1547        "babel-helper-replace-supers": {
     1548            "version": "6.24.1",
     1549            "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
     1550            "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
     1551            "requires": {
     1552                "babel-helper-optimise-call-expression": "^6.24.1",
     1553                "babel-messages": "^6.23.0",
     1554                "babel-runtime": "^6.22.0",
     1555                "babel-template": "^6.24.1",
     1556                "babel-traverse": "^6.24.1",
     1557                "babel-types": "^6.24.1"
     1558            }
     1559        },
     1560        "babel-helpers": {
     1561            "version": "6.24.1",
     1562            "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
     1563            "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
     1564            "requires": {
     1565                "babel-runtime": "^6.22.0",
     1566                "babel-template": "^6.24.1"
     1567            }
     1568        },
     1569        "babel-messages": {
     1570            "version": "6.23.0",
     1571            "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
     1572            "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
     1573            "requires": {
     1574                "babel-runtime": "^6.22.0"
     1575            }
     1576        },
     1577        "babel-plugin-check-es2015-constants": {
     1578            "version": "6.22.0",
     1579            "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
     1580            "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
     1581            "requires": {
     1582                "babel-runtime": "^6.22.0"
     1583            }
     1584        },
     1585        "babel-plugin-transform-es2015-arrow-functions": {
     1586            "version": "6.22.0",
     1587            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
     1588            "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
     1589            "requires": {
     1590                "babel-runtime": "^6.22.0"
     1591            }
     1592        },
     1593        "babel-plugin-transform-es2015-block-scoped-functions": {
     1594            "version": "6.22.0",
     1595            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
     1596            "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
     1597            "requires": {
     1598                "babel-runtime": "^6.22.0"
     1599            }
     1600        },
     1601        "babel-plugin-transform-es2015-block-scoping": {
     1602            "version": "6.26.0",
     1603            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
     1604            "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
     1605            "requires": {
     1606                "babel-runtime": "^6.26.0",
     1607                "babel-template": "^6.26.0",
     1608                "babel-traverse": "^6.26.0",
     1609                "babel-types": "^6.26.0",
     1610                "lodash": "^4.17.4"
     1611            }
     1612        },
     1613        "babel-plugin-transform-es2015-classes": {
     1614            "version": "6.24.1",
     1615            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
     1616            "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
     1617            "requires": {
     1618                "babel-helper-define-map": "^6.24.1",
     1619                "babel-helper-function-name": "^6.24.1",
     1620                "babel-helper-optimise-call-expression": "^6.24.1",
     1621                "babel-helper-replace-supers": "^6.24.1",
     1622                "babel-messages": "^6.23.0",
     1623                "babel-runtime": "^6.22.0",
     1624                "babel-template": "^6.24.1",
     1625                "babel-traverse": "^6.24.1",
     1626                "babel-types": "^6.24.1"
     1627            }
     1628        },
     1629        "babel-plugin-transform-es2015-computed-properties": {
     1630            "version": "6.24.1",
     1631            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
     1632            "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
     1633            "requires": {
     1634                "babel-runtime": "^6.22.0",
     1635                "babel-template": "^6.24.1"
     1636            }
     1637        },
     1638        "babel-plugin-transform-es2015-destructuring": {
     1639            "version": "6.23.0",
     1640            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
     1641            "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
     1642            "requires": {
     1643                "babel-runtime": "^6.22.0"
     1644            }
     1645        },
     1646        "babel-plugin-transform-es2015-duplicate-keys": {
     1647            "version": "6.24.1",
     1648            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
     1649            "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
     1650            "requires": {
     1651                "babel-runtime": "^6.22.0",
     1652                "babel-types": "^6.24.1"
     1653            }
     1654        },
     1655        "babel-plugin-transform-es2015-for-of": {
     1656            "version": "6.23.0",
     1657            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
     1658            "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
     1659            "requires": {
     1660                "babel-runtime": "^6.22.0"
     1661            }
     1662        },
     1663        "babel-plugin-transform-es2015-function-name": {
     1664            "version": "6.24.1",
     1665            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
     1666            "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
     1667            "requires": {
     1668                "babel-helper-function-name": "^6.24.1",
     1669                "babel-runtime": "^6.22.0",
     1670                "babel-types": "^6.24.1"
     1671            }
     1672        },
     1673        "babel-plugin-transform-es2015-literals": {
     1674            "version": "6.22.0",
     1675            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
     1676            "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
     1677            "requires": {
     1678                "babel-runtime": "^6.22.0"
     1679            }
     1680        },
     1681        "babel-plugin-transform-es2015-modules-amd": {
     1682            "version": "6.24.1",
     1683            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
     1684            "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
     1685            "requires": {
     1686                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     1687                "babel-runtime": "^6.22.0",
     1688                "babel-template": "^6.24.1"
     1689            }
     1690        },
     1691        "babel-plugin-transform-es2015-modules-commonjs": {
     1692            "version": "6.26.2",
     1693            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
     1694            "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
     1695            "requires": {
     1696                "babel-plugin-transform-strict-mode": "^6.24.1",
     1697                "babel-runtime": "^6.26.0",
     1698                "babel-template": "^6.26.0",
     1699                "babel-types": "^6.26.0"
     1700            }
     1701        },
     1702        "babel-plugin-transform-es2015-modules-systemjs": {
     1703            "version": "6.24.1",
     1704            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
     1705            "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
     1706            "requires": {
     1707                "babel-helper-hoist-variables": "^6.24.1",
     1708                "babel-runtime": "^6.22.0",
     1709                "babel-template": "^6.24.1"
     1710            }
     1711        },
     1712        "babel-plugin-transform-es2015-modules-umd": {
     1713            "version": "6.24.1",
     1714            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
     1715            "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
     1716            "requires": {
     1717                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     1718                "babel-runtime": "^6.22.0",
     1719                "babel-template": "^6.24.1"
     1720            }
     1721        },
     1722        "babel-plugin-transform-es2015-object-super": {
     1723            "version": "6.24.1",
     1724            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
     1725            "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
     1726            "requires": {
     1727                "babel-helper-replace-supers": "^6.24.1",
     1728                "babel-runtime": "^6.22.0"
     1729            }
     1730        },
     1731        "babel-plugin-transform-es2015-parameters": {
     1732            "version": "6.24.1",
     1733            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
     1734            "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
     1735            "requires": {
     1736                "babel-helper-call-delegate": "^6.24.1",
     1737                "babel-helper-get-function-arity": "^6.24.1",
     1738                "babel-runtime": "^6.22.0",
     1739                "babel-template": "^6.24.1",
     1740                "babel-traverse": "^6.24.1",
     1741                "babel-types": "^6.24.1"
     1742            }
     1743        },
     1744        "babel-plugin-transform-es2015-shorthand-properties": {
     1745            "version": "6.24.1",
     1746            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
     1747            "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
     1748            "requires": {
     1749                "babel-runtime": "^6.22.0",
     1750                "babel-types": "^6.24.1"
     1751            }
     1752        },
     1753        "babel-plugin-transform-es2015-spread": {
     1754            "version": "6.22.0",
     1755            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
     1756            "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
     1757            "requires": {
     1758                "babel-runtime": "^6.22.0"
     1759            }
     1760        },
     1761        "babel-plugin-transform-es2015-sticky-regex": {
     1762            "version": "6.24.1",
     1763            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
     1764            "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
     1765            "requires": {
     1766                "babel-helper-regex": "^6.24.1",
     1767                "babel-runtime": "^6.22.0",
     1768                "babel-types": "^6.24.1"
     1769            }
     1770        },
     1771        "babel-plugin-transform-es2015-template-literals": {
     1772            "version": "6.22.0",
     1773            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
     1774            "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
     1775            "requires": {
     1776                "babel-runtime": "^6.22.0"
     1777            }
     1778        },
     1779        "babel-plugin-transform-es2015-typeof-symbol": {
     1780            "version": "6.23.0",
     1781            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
     1782            "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
     1783            "requires": {
     1784                "babel-runtime": "^6.22.0"
     1785            }
     1786        },
     1787        "babel-plugin-transform-es2015-unicode-regex": {
     1788            "version": "6.24.1",
     1789            "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
     1790            "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
     1791            "requires": {
     1792                "babel-helper-regex": "^6.24.1",
     1793                "babel-runtime": "^6.22.0",
     1794                "regexpu-core": "^2.0.0"
     1795            }
     1796        },
     1797        "babel-plugin-transform-regenerator": {
     1798            "version": "6.26.0",
     1799            "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
     1800            "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
     1801            "requires": {
     1802                "regenerator-transform": "^0.10.0"
     1803            }
     1804        },
     1805        "babel-plugin-transform-strict-mode": {
     1806            "version": "6.24.1",
     1807            "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
     1808            "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
     1809            "requires": {
     1810                "babel-runtime": "^6.22.0",
     1811                "babel-types": "^6.24.1"
     1812            }
     1813        },
     1814        "babel-preset-es2015": {
     1815            "version": "6.24.1",
     1816            "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
     1817            "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
     1818            "requires": {
     1819                "babel-plugin-check-es2015-constants": "^6.22.0",
     1820                "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
     1821                "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
     1822                "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
     1823                "babel-plugin-transform-es2015-classes": "^6.24.1",
     1824                "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
     1825                "babel-plugin-transform-es2015-destructuring": "^6.22.0",
     1826                "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
     1827                "babel-plugin-transform-es2015-for-of": "^6.22.0",
     1828                "babel-plugin-transform-es2015-function-name": "^6.24.1",
     1829                "babel-plugin-transform-es2015-literals": "^6.22.0",
     1830                "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
     1831                "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
     1832                "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
     1833                "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
     1834                "babel-plugin-transform-es2015-object-super": "^6.24.1",
     1835                "babel-plugin-transform-es2015-parameters": "^6.24.1",
     1836                "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
     1837                "babel-plugin-transform-es2015-spread": "^6.22.0",
     1838                "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
     1839                "babel-plugin-transform-es2015-template-literals": "^6.22.0",
     1840                "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
     1841                "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
     1842                "babel-plugin-transform-regenerator": "^6.24.1"
     1843            }
     1844        },
     1845        "babel-register": {
     1846            "version": "6.26.0",
     1847            "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
     1848            "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
     1849            "requires": {
     1850                "babel-core": "^6.26.0",
     1851                "babel-runtime": "^6.26.0",
     1852                "core-js": "^2.5.0",
     1853                "home-or-tmp": "^2.0.0",
     1854                "lodash": "^4.17.4",
     1855                "mkdirp": "^0.5.1",
     1856                "source-map-support": "^0.4.15"
     1857            },
     1858            "dependencies": {
     1859                "source-map-support": {
     1860                    "version": "0.4.18",
     1861                    "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
     1862                    "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
     1863                    "requires": {
     1864                        "source-map": "^0.5.6"
     1865                    }
     1866                }
     1867            }
     1868        },
     1869        "babel-runtime": {
     1870            "version": "6.26.0",
     1871            "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
     1872            "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
     1873            "requires": {
     1874                "core-js": "^2.4.0",
     1875                "regenerator-runtime": "^0.11.0"
     1876            },
     1877            "dependencies": {
     1878                "regenerator-runtime": {
     1879                    "version": "0.11.1",
     1880                    "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
     1881                    "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
     1882                }
     1883            }
     1884        },
     1885        "babel-template": {
     1886            "version": "6.26.0",
     1887            "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
     1888            "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
     1889            "requires": {
     1890                "babel-runtime": "^6.26.0",
     1891                "babel-traverse": "^6.26.0",
     1892                "babel-types": "^6.26.0",
     1893                "babylon": "^6.18.0",
     1894                "lodash": "^4.17.4"
     1895            },
     1896            "dependencies": {
     1897                "babylon": {
     1898                    "version": "6.18.0",
     1899                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1900                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1901                }
     1902            }
     1903        },
     1904        "babel-traverse": {
     1905            "version": "6.26.0",
     1906            "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
     1907            "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
     1908            "requires": {
     1909                "babel-code-frame": "^6.26.0",
     1910                "babel-messages": "^6.23.0",
     1911                "babel-runtime": "^6.26.0",
     1912                "babel-types": "^6.26.0",
     1913                "babylon": "^6.18.0",
     1914                "debug": "^2.6.8",
     1915                "globals": "^9.18.0",
     1916                "invariant": "^2.2.2",
     1917                "lodash": "^4.17.4"
     1918            },
     1919            "dependencies": {
     1920                "babylon": {
     1921                    "version": "6.18.0",
     1922                    "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
     1923                    "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
     1924                }
     1925            }
     1926        },
     1927        "babel-types": {
     1928            "version": "6.26.0",
     1929            "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
     1930            "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
     1931            "requires": {
     1932                "babel-runtime": "^6.26.0",
     1933                "esutils": "^2.0.2",
     1934                "lodash": "^4.17.4",
     1935                "to-fast-properties": "^1.0.3"
     1936            }
     1937        },
     1938        "backbone": {
     1939            "version": "1.3.3",
     1940            "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz",
     1941            "integrity": "sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=",
     1942            "requires": {
     1943                "underscore": ">=1.8.3"
     1944            }
     1945        },
     1946        "balanced-match": {
     1947            "version": "1.0.0",
     1948            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
     1949            "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
     1950        },
     1951        "base": {
     1952            "version": "0.11.2",
     1953            "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
     1954            "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
     1955            "dev": true,
     1956            "requires": {
     1957                "cache-base": "^1.0.1",
     1958                "class-utils": "^0.3.5",
     1959                "component-emitter": "^1.2.1",
     1960                "define-property": "^1.0.0",
     1961                "isobject": "^3.0.1",
     1962                "mixin-deep": "^1.2.0",
     1963                "pascalcase": "^0.1.1"
     1964            },
     1965            "dependencies": {
     1966                "define-property": {
     1967                    "version": "1.0.0",
     1968                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     1969                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     1970                    "dev": true,
     1971                    "requires": {
     1972                        "is-descriptor": "^1.0.0"
     1973                    }
     1974                },
     1975                "isobject": {
     1976                    "version": "3.0.1",
     1977                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     1978                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     1979                    "dev": true
     1980                }
     1981            }
     1982        },
     1983        "base64-js": {
     1984            "version": "1.5.1",
     1985            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
     1986            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
     1987            "dev": true
     1988        },
     1989        "batch": {
     1990            "version": "0.6.1",
     1991            "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
     1992            "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
     1993            "dev": true
     1994        },
     1995        "bcrypt-pbkdf": {
     1996            "version": "1.0.2",
     1997            "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
     1998            "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
     1999            "dev": true,
     2000            "requires": {
     2001                "tweetnacl": "^0.14.3"
     2002            }
     2003        },
     2004        "big.js": {
     2005            "version": "5.2.2",
     2006            "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
     2007            "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
     2008            "dev": true
     2009        },
     2010        "bin-build": {
     2011            "version": "3.0.0",
     2012            "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
     2013            "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
     2014            "dev": true,
     2015            "optional": true,
     2016            "requires": {
     2017                "decompress": "^4.0.0",
     2018                "download": "^6.2.2",
     2019                "execa": "^0.7.0",
     2020                "p-map-series": "^1.0.0",
     2021                "tempfile": "^2.0.0"
     2022            }
     2023        },
     2024        "bin-check": {
     2025            "version": "4.1.0",
     2026            "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
     2027            "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
     2028            "dev": true,
     2029            "optional": true,
     2030            "requires": {
     2031                "execa": "^0.7.0",
     2032                "executable": "^4.1.0"
     2033            }
     2034        },
     2035        "bin-version": {
     2036            "version": "3.1.0",
     2037            "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
     2038            "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
     2039            "dev": true,
     2040            "optional": true,
     2041            "requires": {
     2042                "execa": "^1.0.0",
     2043                "find-versions": "^3.0.0"
     2044            },
     2045            "dependencies": {
     2046                "cross-spawn": {
     2047                    "version": "6.0.5",
     2048                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
     2049                    "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
     2050                    "dev": true,
     2051                    "optional": true,
     2052                    "requires": {
     2053                        "nice-try": "^1.0.4",
     2054                        "path-key": "^2.0.1",
     2055                        "semver": "^5.5.0",
     2056                        "shebang-command": "^1.2.0",
     2057                        "which": "^1.2.9"
     2058                    }
     2059                },
     2060                "execa": {
     2061                    "version": "1.0.0",
     2062                    "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
     2063                    "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
     2064                    "dev": true,
     2065                    "optional": true,
     2066                    "requires": {
     2067                        "cross-spawn": "^6.0.0",
     2068                        "get-stream": "^4.0.0",
     2069                        "is-stream": "^1.1.0",
     2070                        "npm-run-path": "^2.0.0",
     2071                        "p-finally": "^1.0.0",
     2072                        "signal-exit": "^3.0.0",
     2073                        "strip-eof": "^1.0.0"
     2074                    }
     2075                },
     2076                "get-stream": {
     2077                    "version": "4.1.0",
     2078                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
     2079                    "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
     2080                    "dev": true,
     2081                    "optional": true,
     2082                    "requires": {
     2083                        "pump": "^3.0.0"
     2084                    }
     2085                },
     2086                "which": {
     2087                    "version": "1.3.1",
     2088                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     2089                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     2090                    "dev": true,
     2091                    "optional": true,
     2092                    "requires": {
     2093                        "isexe": "^2.0.0"
     2094                    }
     2095                }
     2096            }
     2097        },
     2098        "bin-version-check": {
     2099            "version": "4.0.0",
     2100            "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
     2101            "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
     2102            "dev": true,
     2103            "optional": true,
     2104            "requires": {
     2105                "bin-version": "^3.0.0",
     2106                "semver": "^5.6.0",
     2107                "semver-truncate": "^1.1.2"
     2108            },
     2109            "dependencies": {
     2110                "semver": {
     2111                    "version": "5.7.1",
     2112                    "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
     2113                    "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
     2114                    "dev": true,
     2115                    "optional": true
     2116                }
     2117            }
     2118        },
     2119        "bin-wrapper": {
     2120            "version": "4.1.0",
     2121            "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
     2122            "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
     2123            "dev": true,
     2124            "optional": true,
     2125            "requires": {
     2126                "bin-check": "^4.1.0",
     2127                "bin-version-check": "^4.0.0",
     2128                "download": "^7.1.0",
     2129                "import-lazy": "^3.1.0",
     2130                "os-filter-obj": "^2.0.0",
     2131                "pify": "^4.0.1"
     2132            },
     2133            "dependencies": {
     2134                "download": {
     2135                    "version": "7.1.0",
     2136                    "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
     2137                    "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
     2138                    "dev": true,
     2139                    "optional": true,
     2140                    "requires": {
     2141                        "archive-type": "^4.0.0",
     2142                        "caw": "^2.0.1",
     2143                        "content-disposition": "^0.5.2",
     2144                        "decompress": "^4.2.0",
     2145                        "ext-name": "^5.0.0",
     2146                        "file-type": "^8.1.0",
     2147                        "filenamify": "^2.0.0",
     2148                        "get-stream": "^3.0.0",
     2149                        "got": "^8.3.1",
     2150                        "make-dir": "^1.2.0",
     2151                        "p-event": "^2.1.0",
     2152                        "pify": "^3.0.0"
     2153                    },
     2154                    "dependencies": {
     2155                        "pify": {
     2156                            "version": "3.0.0",
     2157                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2158                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2159                            "dev": true,
     2160                            "optional": true
     2161                        }
     2162                    }
     2163                },
     2164                "file-type": {
     2165                    "version": "8.1.0",
     2166                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
     2167                    "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
     2168                    "dev": true,
     2169                    "optional": true
     2170                },
     2171                "got": {
     2172                    "version": "8.3.2",
     2173                    "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
     2174                    "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
     2175                    "dev": true,
     2176                    "optional": true,
     2177                    "requires": {
     2178                        "@sindresorhus/is": "^0.7.0",
     2179                        "cacheable-request": "^2.1.1",
     2180                        "decompress-response": "^3.3.0",
     2181                        "duplexer3": "^0.1.4",
     2182                        "get-stream": "^3.0.0",
     2183                        "into-stream": "^3.1.0",
     2184                        "is-retry-allowed": "^1.1.0",
     2185                        "isurl": "^1.0.0-alpha5",
     2186                        "lowercase-keys": "^1.0.0",
     2187                        "mimic-response": "^1.0.0",
     2188                        "p-cancelable": "^0.4.0",
     2189                        "p-timeout": "^2.0.1",
     2190                        "pify": "^3.0.0",
     2191                        "safe-buffer": "^5.1.1",
     2192                        "timed-out": "^4.0.1",
     2193                        "url-parse-lax": "^3.0.0",
     2194                        "url-to-options": "^1.0.1"
     2195                    },
     2196                    "dependencies": {
     2197                        "pify": {
     2198                            "version": "3.0.0",
     2199                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2200                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2201                            "dev": true,
     2202                            "optional": true
     2203                        }
     2204                    }
     2205                },
     2206                "make-dir": {
     2207                    "version": "1.3.0",
     2208                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     2209                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     2210                    "dev": true,
     2211                    "optional": true,
     2212                    "requires": {
     2213                        "pify": "^3.0.0"
     2214                    },
     2215                    "dependencies": {
     2216                        "pify": {
     2217                            "version": "3.0.0",
     2218                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     2219                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     2220                            "dev": true,
     2221                            "optional": true
     2222                        }
     2223                    }
     2224                },
     2225                "p-cancelable": {
     2226                    "version": "0.4.1",
     2227                    "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
     2228                    "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
     2229                    "dev": true,
     2230                    "optional": true
     2231                },
     2232                "p-event": {
     2233                    "version": "2.3.1",
     2234                    "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
     2235                    "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
     2236                    "dev": true,
     2237                    "optional": true,
     2238                    "requires": {
     2239                        "p-timeout": "^2.0.1"
     2240                    }
     2241                },
     2242                "p-timeout": {
     2243                    "version": "2.0.1",
     2244                    "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
     2245                    "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
     2246                    "dev": true,
     2247                    "optional": true,
     2248                    "requires": {
     2249                        "p-finally": "^1.0.0"
     2250                    }
     2251                },
     2252                "prepend-http": {
     2253                    "version": "2.0.0",
     2254                    "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
     2255                    "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     2256                    "dev": true,
     2257                    "optional": true
     2258                },
     2259                "url-parse-lax": {
     2260                    "version": "3.0.0",
     2261                    "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
     2262                    "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
     2263                    "dev": true,
     2264                    "optional": true,
     2265                    "requires": {
     2266                        "prepend-http": "^2.0.0"
     2267                    }
     2268                }
     2269            }
     2270        },
     2271        "binary-extensions": {
     2272            "version": "2.2.0",
     2273            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
     2274            "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
     2275            "dev": true
     2276        },
     2277        "bindings": {
     2278            "version": "1.5.0",
     2279            "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
     2280            "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
     2281            "dev": true,
     2282            "optional": true,
     2283            "requires": {
     2284                "file-uri-to-path": "1.0.0"
     2285            }
     2286        },
     2287        "bl": {
     2288            "version": "1.2.3",
     2289            "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
     2290            "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
     2291            "dev": true,
     2292            "optional": true,
     2293            "requires": {
     2294                "readable-stream": "^2.3.5",
     2295                "safe-buffer": "^5.1.1"
     2296            }
     2297        },
     2298        "bluebird": {
     2299            "version": "3.7.2",
     2300            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
     2301            "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
     2302            "dev": true
     2303        },
     2304        "bn.js": {
     2305            "version": "5.1.3",
     2306            "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
     2307            "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
     2308            "dev": true
     2309        },
     2310        "body": {
     2311            "version": "5.1.0",
     2312            "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
     2313            "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=",
     2314            "dev": true,
     2315            "requires": {
     2316                "continuable-cache": "^0.3.1",
     2317                "error": "^7.0.0",
     2318                "raw-body": "~1.1.0",
     2319                "safe-json-parse": "~1.0.1"
     2320            }
     2321        },
     2322        "body-parser": {
     2323            "version": "1.19.0",
     2324            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
     2325            "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
     2326            "dev": true,
     2327            "requires": {
     2328                "bytes": "3.1.0",
     2329                "content-type": "~1.0.4",
     2330                "debug": "2.6.9",
     2331                "depd": "~1.1.2",
     2332                "http-errors": "1.7.2",
     2333                "iconv-lite": "0.4.24",
     2334                "on-finished": "~2.3.0",
     2335                "qs": "6.7.0",
     2336                "raw-body": "2.4.0",
     2337                "type-is": "~1.6.17"
     2338            },
     2339            "dependencies": {
     2340                "bytes": {
     2341                    "version": "3.1.0",
     2342                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
     2343                    "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
     2344                    "dev": true
     2345                },
     2346                "qs": {
     2347                    "version": "6.7.0",
     2348                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
     2349                    "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
     2350                    "dev": true
     2351                },
     2352                "raw-body": {
     2353                    "version": "2.4.0",
     2354                    "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
     2355                    "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
     2356                    "dev": true,
     2357                    "requires": {
     2358                        "bytes": "3.1.0",
     2359                        "http-errors": "1.7.2",
     2360                        "iconv-lite": "0.4.24",
     2361                        "unpipe": "1.0.0"
     2362                    }
     2363                }
     2364            }
     2365        },
     2366        "bonjour": {
     2367            "version": "3.5.0",
     2368            "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
     2369            "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
     2370            "dev": true,
     2371            "requires": {
     2372                "array-flatten": "^2.1.0",
     2373                "deep-equal": "^1.0.1",
     2374                "dns-equal": "^1.0.0",
     2375                "dns-txt": "^2.0.2",
     2376                "multicast-dns": "^6.0.1",
     2377                "multicast-dns-service-types": "^1.1.0"
     2378            }
     2379        },
     2380        "boolbase": {
     2381            "version": "1.0.0",
     2382            "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
     2383            "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
     2384            "dev": true
     2385        },
     2386        "brace-expansion": {
     2387            "version": "1.1.11",
     2388            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
     2389            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
     2390            "requires": {
     2391                "balanced-match": "^1.0.0",
     2392                "concat-map": "0.0.1"
     2393            }
     2394        },
     2395        "braces": {
     2396            "version": "2.3.2",
     2397            "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
     2398            "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
     2399            "dev": true,
     2400            "requires": {
     2401                "arr-flatten": "^1.1.0",
     2402                "array-unique": "^0.3.2",
     2403                "extend-shallow": "^2.0.1",
     2404                "fill-range": "^4.0.0",
     2405                "isobject": "^3.0.1",
     2406                "repeat-element": "^1.1.2",
     2407                "snapdragon": "^0.8.1",
     2408                "snapdragon-node": "^2.0.1",
     2409                "split-string": "^3.0.2",
     2410                "to-regex": "^3.0.1"
     2411            }
     2412        },
     2413        "brcast": {
     2414            "version": "2.0.2",
     2415            "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz",
     2416            "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg=="
     2417        },
     2418        "brorand": {
     2419            "version": "1.1.0",
     2420            "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
     2421            "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
     2422            "dev": true
     2423        },
     2424        "browserify-aes": {
     2425            "version": "1.2.0",
     2426            "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
     2427            "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
     2428            "dev": true,
     2429            "requires": {
     2430                "buffer-xor": "^1.0.3",
     2431                "cipher-base": "^1.0.0",
     2432                "create-hash": "^1.1.0",
     2433                "evp_bytestokey": "^1.0.3",
     2434                "inherits": "^2.0.1",
     2435                "safe-buffer": "^5.0.1"
     2436            }
     2437        },
     2438        "browserify-cipher": {
     2439            "version": "1.0.1",
     2440            "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
     2441            "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
     2442            "dev": true,
     2443            "requires": {
     2444                "browserify-aes": "^1.0.4",
     2445                "browserify-des": "^1.0.0",
     2446                "evp_bytestokey": "^1.0.0"
     2447            }
     2448        },
     2449        "browserify-des": {
     2450            "version": "1.0.2",
     2451            "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
     2452            "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
     2453            "dev": true,
     2454            "requires": {
     2455                "cipher-base": "^1.0.1",
     2456                "des.js": "^1.0.0",
     2457                "inherits": "^2.0.1",
     2458                "safe-buffer": "^5.1.2"
     2459            },
     2460            "dependencies": {
     2461                "safe-buffer": {
     2462                    "version": "5.2.1",
     2463                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     2464                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     2465                    "dev": true
     2466                }
     2467            }
     2468        },
     2469        "browserify-rsa": {
     2470            "version": "4.1.0",
     2471            "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
     2472            "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
     2473            "dev": true,
     2474            "requires": {
     2475                "bn.js": "^5.0.0",
     2476                "randombytes": "^2.0.1"
     2477            }
     2478        },
     2479        "browserify-sign": {
     2480            "version": "4.2.1",
     2481            "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
     2482            "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
     2483            "dev": true,
     2484            "requires": {
     2485                "bn.js": "^5.1.1",
     2486                "browserify-rsa": "^4.0.1",
     2487                "create-hash": "^1.2.0",
     2488                "create-hmac": "^1.1.7",
     2489                "elliptic": "^6.5.3",
     2490                "inherits": "^2.0.4",
     2491                "parse-asn1": "^5.1.5",
     2492                "readable-stream": "^3.6.0",
     2493                "safe-buffer": "^5.2.0"
     2494            },
     2495            "dependencies": {
     2496                "inherits": {
     2497                    "version": "2.0.4",
     2498                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     2499                    "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     2500                    "dev": true
     2501                },
     2502                "readable-stream": {
     2503                    "version": "3.6.0",
     2504                    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
     2505                    "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
     2506                    "dev": true,
     2507                    "requires": {
     2508                        "inherits": "^2.0.3",
     2509                        "string_decoder": "^1.1.1",
     2510                        "util-deprecate": "^1.0.1"
     2511                    }
     2512                },
     2513                "safe-buffer": {
     2514                    "version": "5.2.1",
     2515                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
     2516                    "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
     2517                    "dev": true
     2518                },
     2519                "string_decoder": {
     2520                    "version": "1.3.0",
     2521                    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
     2522                    "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
     2523                    "dev": true,
     2524                    "requires": {
     2525                        "safe-buffer": "~5.2.0"
     2526                    }
     2527                }
     2528            }
     2529        },
     2530        "browserify-zlib": {
     2531            "version": "0.2.0",
     2532            "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
     2533            "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
     2534            "dev": true,
     2535            "requires": {
     2536                "pako": "~1.0.5"
     2537            }
     2538        },
     2539        "browserslist": {
     2540            "version": "4.16.3",
     2541            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
     2542            "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
     2543            "dev": true,
     2544            "requires": {
     2545                "caniuse-lite": "^1.0.30001181",
     2546                "colorette": "^1.2.1",
     2547                "electron-to-chromium": "^1.3.649",
     2548                "escalade": "^3.1.1",
     2549                "node-releases": "^1.1.70"
     2550            }
     2551        },
     2552        "buffer": {
     2553            "version": "5.7.1",
     2554            "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
     2555            "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
     2556            "dev": true,
     2557            "requires": {
     2558                "base64-js": "^1.3.1",
     2559                "ieee754": "^1.1.13"
     2560            }
     2561        },
     2562        "buffer-alloc": {
     2563            "version": "1.2.0",
     2564            "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
     2565            "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
     2566            "dev": true,
     2567            "optional": true,
     2568            "requires": {
     2569                "buffer-alloc-unsafe": "^1.1.0",
     2570                "buffer-fill": "^1.0.0"
     2571            }
     2572        },
     2573        "buffer-alloc-unsafe": {
     2574            "version": "1.1.0",
     2575            "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
     2576            "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
     2577            "dev": true,
     2578            "optional": true
     2579        },
     2580        "buffer-crc32": {
     2581            "version": "0.2.13",
     2582            "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
     2583            "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
     2584            "dev": true
     2585        },
     2586        "buffer-fill": {
     2587            "version": "1.0.0",
     2588            "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
     2589            "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
     2590            "dev": true,
     2591            "optional": true
     2592        },
     2593        "buffer-from": {
     2594            "version": "1.1.1",
     2595            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
     2596            "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
     2597            "dev": true
     2598        },
     2599        "buffer-indexof": {
     2600            "version": "1.1.1",
     2601            "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
     2602            "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
     2603            "dev": true
     2604        },
     2605        "buffer-xor": {
     2606            "version": "1.0.3",
     2607            "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
     2608            "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
     2609            "dev": true
     2610        },
     2611        "builtin-status-codes": {
     2612            "version": "3.0.0",
     2613            "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
     2614            "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
     2615            "dev": true
     2616        },
     2617        "bytes": {
     2618            "version": "1.0.0",
     2619            "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
     2620            "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
     2621            "dev": true
     2622        },
     2623        "cacache": {
     2624            "version": "12.0.4",
     2625            "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
     2626            "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
     2627            "dev": true,
     2628            "requires": {
     2629                "bluebird": "^3.5.5",
     2630                "chownr": "^1.1.1",
     2631                "figgy-pudding": "^3.5.1",
     2632                "glob": "^7.1.4",
     2633                "graceful-fs": "^4.1.15",
     2634                "infer-owner": "^1.0.3",
     2635                "lru-cache": "^5.1.1",
     2636                "mississippi": "^3.0.0",
     2637                "mkdirp": "^0.5.1",
     2638                "move-concurrently": "^1.0.1",
     2639                "promise-inflight": "^1.0.1",
     2640                "rimraf": "^2.6.3",
     2641                "ssri": "^6.0.1",
     2642                "unique-filename": "^1.1.1",
     2643                "y18n": "^4.0.0"
     2644            },
     2645            "dependencies": {
     2646                "glob": {
     2647                    "version": "7.1.6",
     2648                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     2649                    "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     2650                    "dev": true,
     2651                    "requires": {
     2652                        "fs.realpath": "^1.0.0",
     2653                        "inflight": "^1.0.4",
     2654                        "inherits": "2",
     2655                        "minimatch": "^3.0.4",
     2656                        "once": "^1.3.0",
     2657                        "path-is-absolute": "^1.0.0"
     2658                    }
     2659                },
     2660                "lru-cache": {
     2661                    "version": "5.1.1",
     2662                    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
     2663                    "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
     2664                    "dev": true,
     2665                    "requires": {
     2666                        "yallist": "^3.0.2"
     2667                    }
     2668                },
     2669                "y18n": {
     2670                    "version": "4.0.1",
     2671                    "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
     2672                    "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
     2673                    "dev": true
     2674                },
     2675                "yallist": {
     2676                    "version": "3.1.1",
     2677                    "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
     2678                    "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
     2679                    "dev": true
     2680                }
     2681            }
     2682        },
     2683        "cache-base": {
     2684            "version": "1.0.1",
     2685            "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
     2686            "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
     2687            "dev": true,
     2688            "requires": {
     2689                "collection-visit": "^1.0.0",
     2690                "component-emitter": "^1.2.1",
     2691                "get-value": "^2.0.6",
     2692                "has-value": "^1.0.0",
     2693                "isobject": "^3.0.1",
     2694                "set-value": "^2.0.0",
     2695                "to-object-path": "^0.3.0",
     2696                "union-value": "^1.0.0",
     2697                "unset-value": "^1.0.0"
     2698            },
     2699            "dependencies": {
     2700                "isobject": {
     2701                    "version": "3.0.1",
     2702                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     2703                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     2704                    "dev": true
     2705                }
     2706            }
     2707        },
     2708        "cacheable-request": {
     2709            "version": "2.1.4",
     2710            "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
     2711            "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
     2712            "dev": true,
     2713            "optional": true,
     2714            "requires": {
     2715                "clone-response": "1.0.2",
     2716                "get-stream": "3.0.0",
     2717                "http-cache-semantics": "3.8.1",
     2718                "keyv": "3.0.0",
     2719                "lowercase-keys": "1.0.0",
     2720                "normalize-url": "2.0.1",
     2721                "responselike": "1.0.2"
     2722            },
     2723            "dependencies": {
     2724                "lowercase-keys": {
     2725                    "version": "1.0.0",
     2726                    "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
     2727                    "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
     2728                    "dev": true,
     2729                    "optional": true
     2730                },
     2731                "normalize-url": {
     2732                    "version": "2.0.1",
     2733                    "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
     2734                    "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
     2735                    "dev": true,
     2736                    "optional": true,
     2737                    "requires": {
     2738                        "prepend-http": "^2.0.0",
     2739                        "query-string": "^5.0.1",
     2740                        "sort-keys": "^2.0.0"
     2741                    }
     2742                },
     2743                "prepend-http": {
     2744                    "version": "2.0.0",
     2745                    "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
     2746                    "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
     2747                    "dev": true,
     2748                    "optional": true
     2749                },
     2750                "sort-keys": {
     2751                    "version": "2.0.0",
     2752                    "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
     2753                    "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
     2754                    "dev": true,
     2755                    "optional": true,
     2756                    "requires": {
     2757                        "is-plain-obj": "^1.0.0"
     2758                    }
     2759                }
     2760            }
     2761        },
     2762        "call-bind": {
     2763            "version": "1.0.2",
     2764            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
     2765            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
     2766            "dev": true,
     2767            "requires": {
     2768                "function-bind": "^1.1.1",
     2769                "get-intrinsic": "^1.0.2"
     2770            }
     2771        },
     2772        "call-me-maybe": {
     2773            "version": "1.0.1",
     2774            "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
     2775            "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
     2776            "dev": true
     2777        },
     2778        "caller-callsite": {
     2779            "version": "2.0.0",
     2780            "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
     2781            "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
     2782            "dev": true,
     2783            "requires": {
     2784                "callsites": "^2.0.0"
     2785            }
     2786        },
     2787        "caller-path": {
     2788            "version": "2.0.0",
     2789            "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
     2790            "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
     2791            "dev": true,
     2792            "requires": {
     2793                "caller-callsite": "^2.0.0"
     2794            }
     2795        },
     2796        "callsites": {
     2797            "version": "2.0.0",
     2798            "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
     2799            "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
     2800            "dev": true
     2801        },
     2802        "camelcase": {
     2803            "version": "2.1.1",
     2804            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
     2805            "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
     2806            "dev": true,
     2807            "optional": true
     2808        },
     2809        "camelcase-keys": {
     2810            "version": "2.1.0",
     2811            "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
     2812            "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
     2813            "dev": true,
     2814            "optional": true,
     2815            "requires": {
     2816                "camelcase": "^2.0.0",
     2817                "map-obj": "^1.0.0"
     2818            }
     2819        },
     2820        "caniuse-api": {
     2821            "version": "3.0.0",
     2822            "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
     2823            "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
     2824            "dev": true,
     2825            "requires": {
     2826                "browserslist": "^4.0.0",
     2827                "caniuse-lite": "^1.0.0",
     2828                "lodash.memoize": "^4.1.2",
     2829                "lodash.uniq": "^4.5.0"
     2830            }
     2831        },
     2832        "caniuse-lite": {
     2833            "version": "1.0.30001183",
     2834            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz",
     2835            "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==",
     2836            "dev": true
     2837        },
     2838        "caseless": {
     2839            "version": "0.12.0",
     2840            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
     2841            "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
     2842            "dev": true
     2843        },
     2844        "catharsis": {
     2845            "version": "0.8.11",
     2846            "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
     2847            "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
     2848            "dev": true,
     2849            "requires": {
     2850                "lodash": "^4.17.14"
     2851            },
     2852            "dependencies": {
     2853                "lodash": {
     2854                    "version": "4.17.20",
     2855                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
     2856                    "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
     2857                    "dev": true
     2858                }
     2859            }
     2860        },
     2861        "caw": {
     2862            "version": "2.0.1",
     2863            "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
     2864            "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
     2865            "dev": true,
     2866            "optional": true,
     2867            "requires": {
     2868                "get-proxy": "^2.0.0",
     2869                "isurl": "^1.0.0-alpha5",
     2870                "tunnel-agent": "^0.6.0",
     2871                "url-to-options": "^1.0.1"
     2872            }
     2873        },
     2874        "center-align": {
     2875            "version": "0.1.3",
     2876            "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
     2877            "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
     2878            "requires": {
     2879                "align-text": "^0.1.3",
     2880                "lazy-cache": "^1.0.3"
     2881            }
     2882        },
     2883        "chalk": {
     2884            "version": "1.1.3",
     2885            "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
     2886            "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
     2887            "requires": {
     2888                "ansi-styles": "^2.2.1",
     2889                "escape-string-regexp": "^1.0.2",
     2890                "has-ansi": "^2.0.0",
     2891                "strip-ansi": "^3.0.0",
     2892                "supports-color": "^2.0.0"
     2893            },
     2894            "dependencies": {
     2895                "supports-color": {
     2896                    "version": "2.0.0",
     2897                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
     2898                    "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
     2899                }
     2900            }
     2901        },
     2902        "chardet": {
     2903            "version": "0.4.2",
     2904            "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
     2905            "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
     2906            "dev": true
     2907        },
     2908        "check-node-version": {
     2909            "version": "4.0.3",
     2910            "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.0.3.tgz",
     2911            "integrity": "sha512-kbnOaF7SE1uasWx3hqxzsU2yz7I+rkxSMuTW0eKoF39eUtSR/a0F4Sm35LwJNx4itOIARf9eLhWHOOh7rlZ5/g==",
     2912            "dev": true,
     2913            "requires": {
     2914                "chalk": "^3.0.0",
     2915                "map-values": "^1.0.1",
     2916                "minimist": "^1.2.0",
     2917                "object-filter": "^1.0.2",
     2918                "run-parallel": "^1.1.4",
     2919                "semver": "^6.3.0"
     2920            },
     2921            "dependencies": {
     2922                "ansi-styles": {
     2923                    "version": "4.3.0",
     2924                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     2925                    "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     2926                    "dev": true,
     2927                    "requires": {
     2928                        "color-convert": "^2.0.1"
     2929                    }
     2930                },
     2931                "chalk": {
     2932                    "version": "3.0.0",
     2933                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
     2934                    "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
     2935                    "dev": true,
     2936                    "requires": {
     2937                        "ansi-styles": "^4.1.0",
     2938                        "supports-color": "^7.1.0"
     2939                    }
     2940                },
     2941                "color-convert": {
     2942                    "version": "2.0.1",
     2943                    "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     2944                    "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     2945                    "dev": true,
     2946                    "requires": {
     2947                        "color-name": "~1.1.4"
     2948                    }
     2949                },
     2950                "color-name": {
     2951                    "version": "1.1.4",
     2952                    "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     2953                    "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     2954                    "dev": true
     2955                },
     2956                "has-flag": {
     2957                    "version": "4.0.0",
     2958                    "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     2959                    "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     2960                    "dev": true
     2961                },
     2962                "semver": {
     2963                    "version": "6.3.0",
     2964                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
     2965                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
     2966                    "dev": true
     2967                },
     2968                "supports-color": {
     2969                    "version": "7.2.0",
     2970                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     2971                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     2972                    "dev": true,
     2973                    "requires": {
     2974                        "has-flag": "^4.0.0"
     2975                    }
     2976                }
     2977            }
     2978        },
     2979        "chokidar": {
     2980            "version": "3.5.1",
     2981            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
     2982            "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
     2983            "dev": true,
     2984            "requires": {
     2985                "anymatch": "~3.1.1",
     2986                "braces": "~3.0.2",
     2987                "fsevents": "~2.3.1",
     2988                "glob-parent": "~5.1.0",
     2989                "is-binary-path": "~2.1.0",
     2990                "is-glob": "~4.0.1",
     2991                "normalize-path": "~3.0.0",
     2992                "readdirp": "~3.5.0"
     2993            },
     2994            "dependencies": {
     2995                "braces": {
     2996                    "version": "3.0.2",
     2997                    "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
     2998                    "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
     2999                    "dev": true,
     3000                    "requires": {
     3001                        "fill-range": "^7.0.1"
     3002                    }
     3003                },
     3004                "fill-range": {
     3005                    "version": "7.0.1",
     3006                    "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
     3007                    "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
     3008                    "dev": true,
     3009                    "requires": {
     3010                        "to-regex-range": "^5.0.1"
     3011                    }
     3012                },
     3013                "glob-parent": {
     3014                    "version": "5.1.1",
     3015                    "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
     3016                    "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
     3017                    "dev": true,
     3018                    "requires": {
     3019                        "is-glob": "^4.0.1"
     3020                    }
     3021                },
     3022                "is-glob": {
     3023                    "version": "4.0.1",
     3024                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     3025                    "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     3026                    "dev": true,
     3027                    "requires": {
     3028                        "is-extglob": "^2.1.1"
     3029                    }
     3030                },
     3031                "is-number": {
     3032                    "version": "7.0.0",
     3033                    "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
     3034                    "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
     3035                    "dev": true
     3036                },
     3037                "to-regex-range": {
     3038                    "version": "5.0.1",
     3039                    "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
     3040                    "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
     3041                    "dev": true,
     3042                    "requires": {
     3043                        "is-number": "^7.0.0"
     3044                    }
     3045                }
     3046            }
     3047        },
     3048        "chownr": {
     3049            "version": "1.1.4",
     3050            "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
     3051            "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
     3052            "dev": true
     3053        },
     3054        "chrome-trace-event": {
     3055            "version": "1.0.2",
     3056            "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
     3057            "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
     3058            "dev": true,
     3059            "requires": {
     3060                "tslib": "^1.9.0"
     3061            }
     3062        },
     3063        "cipher-base": {
     3064            "version": "1.0.4",
     3065            "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
     3066            "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
     3067            "dev": true,
     3068            "requires": {
     3069                "inherits": "^2.0.1",
     3070                "safe-buffer": "^5.0.1"
     3071            }
     3072        },
     3073        "class-utils": {
     3074            "version": "0.3.6",
     3075            "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
     3076            "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
     3077            "dev": true,
     3078            "requires": {
     3079                "arr-union": "^3.1.0",
     3080                "define-property": "^0.2.5",
     3081                "isobject": "^3.0.0",
     3082                "static-extend": "^0.1.1"
     3083            },
     3084            "dependencies": {
     3085                "define-property": {
     3086                    "version": "0.2.5",
     3087                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     3088                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     3089                    "dev": true,
     3090                    "requires": {
     3091                        "is-descriptor": "^0.1.0"
     3092                    }
     3093                },
     3094                "is-accessor-descriptor": {
     3095                    "version": "0.1.6",
     3096                    "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     3097                    "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     3098                    "dev": true,
     3099                    "requires": {
     3100                        "kind-of": "^3.0.2"
     3101                    },
     3102                    "dependencies": {
     3103                        "kind-of": {
     3104                            "version": "3.2.2",
     3105                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3106                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3107                            "dev": true,
     3108                            "requires": {
     3109                                "is-buffer": "^1.1.5"
     3110                            }
     3111                        }
     3112                    }
     3113                },
     3114                "is-data-descriptor": {
     3115                    "version": "0.1.4",
     3116                    "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     3117                    "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     3118                    "dev": true,
     3119                    "requires": {
     3120                        "kind-of": "^3.0.2"
     3121                    },
     3122                    "dependencies": {
     3123                        "kind-of": {
     3124                            "version": "3.2.2",
     3125                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     3126                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     3127                            "dev": true,
     3128                            "requires": {
     3129                                "is-buffer": "^1.1.5"
     3130                            }
     3131                        }
     3132                    }
     3133                },
     3134                "is-descriptor": {
     3135                    "version": "0.1.6",
     3136                    "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     3137                    "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     3138                    "dev": true,
     3139                    "requires": {
     3140                        "is-accessor-descriptor": "^0.1.6",
     3141                        "is-data-descriptor": "^0.1.4",
     3142                        "kind-of": "^5.0.0"
     3143                    }
     3144                },
     3145                "isobject": {
     3146                    "version": "3.0.1",
     3147                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     3148                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     3149                    "dev": true
     3150                },
     3151                "kind-of": {
     3152                    "version": "5.1.0",
     3153                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     3154                    "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     3155                    "dev": true
     3156                }
     3157            }
     3158        },
     3159        "classnames": {
     3160            "version": "2.2.6",
     3161            "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
     3162            "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
     3163        },
     3164        "clean-css": {
     3165            "version": "4.2.1",
     3166            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
     3167            "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
     3168            "dev": true,
     3169            "requires": {
     3170                "source-map": "~0.6.0"
     3171            },
     3172            "dependencies": {
     3173                "source-map": {
     3174                    "version": "0.6.1",
     3175                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     3176                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     3177                    "dev": true
     3178                }
     3179            }
     3180        },
     3181        "cli": {
     3182            "version": "1.0.1",
     3183            "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
     3184            "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=",
     3185            "dev": true,
     3186            "requires": {
     3187                "exit": "0.1.2",
     3188                "glob": "^7.1.1"
     3189            },
     3190            "dependencies": {
     3191                "glob": {
     3192                    "version": "7.1.6",
     3193                    "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
     3194                    "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
     3195                    "dev": true,
     3196                    "requires": {
     3197                        "fs.realpath": "^1.0.0",
     3198                        "inflight": "^1.0.4",
     3199                        "inherits": "2",
     3200                        "minimatch": "^3.0.4",
     3201                        "once": "^1.3.0",
     3202                        "path-is-absolute": "^1.0.0"
     3203                    }
     3204                }
     3205            }
     3206        },
     3207        "cli-cursor": {
     3208            "version": "2.1.0",
     3209            "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
     3210            "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
     3211            "dev": true,
     3212            "requires": {
     3213                "restore-cursor": "^2.0.0"
     3214            }
     3215        },
     3216        "cli-width": {
     3217            "version": "2.2.1",
     3218            "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
     3219            "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
     3220            "dev": true
     3221        },
     3222        "clipboard": {
     3223            "version": "2.0.4",
     3224            "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
     3225            "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
     3226            "requires": {
     3227                "good-listener": "^1.2.2",
     3228                "select": "^1.1.2",
     3229                "tiny-emitter": "^2.0.0"
     3230            }
     3231        },
     3232        "cliui": {
     3233            "version": "4.1.0",
     3234            "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
     3235            "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
     3236            "requires": {
     3237                "string-width": "^2.1.1",
     3238                "strip-ansi": "^4.0.0",
     3239                "wrap-ansi": "^2.0.0"
     3240            },
     3241            "dependencies": {
     3242                "ansi-regex": {
     3243                    "version": "3.0.0",
     3244                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
     3245                    "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
     3246                },
     3247                "is-fullwidth-code-point": {
     3248                    "version": "2.0.0",
     3249                    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
     3250                    "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
     3251                },
     3252                "string-width": {
     3253                    "version": "2.1.1",
     3254                    "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
     3255                    "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
     3256                    "requires": {
     3257                        "is-fullwidth-code-point": "^2.0.0",
     3258                        "strip-ansi": "^4.0.0"
     3259                    }
     3260                },
     3261                "strip-ansi": {
     3262                    "version": "4.0.0",
     3263                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
     3264                    "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
     3265                    "requires": {
     3266                        "ansi-regex": "^3.0.0"
     3267                    }
     3268                }
     3269            }
     3270        },
     3271        "clone-response": {
     3272            "version": "1.0.2",
     3273            "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
     3274            "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
     3275            "dev": true,
     3276            "optional": true,
     3277            "requires": {
     3278                "mimic-response": "^1.0.0"
     3279            }
     3280        },
     3281        "coa": {
     3282            "version": "2.0.2",
     3283            "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
     3284            "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
     3285            "dev": true,
     3286            "requires": {
     3287                "@types/q": "^1.5.1",
     3288                "chalk": "^2.4.1",
     3289                "q": "^1.1.2"
     3290            },
     3291            "dependencies": {
     3292                "ansi-styles": {
     3293                    "version": "3.2.1",
     3294                    "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
     3295                    "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
     3296                    "dev": true,
     3297                    "requires": {
     3298                        "color-convert": "^1.9.0"
     3299                    }
     3300                },
     3301                "chalk": {
     3302                    "version": "2.4.2",
     3303                    "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
     3304                    "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
     3305                    "dev": true,
     3306                    "requires": {
     3307                        "ansi-styles": "^3.2.1",
     3308                        "escape-string-regexp": "^1.0.5",
     3309                        "supports-color": "^5.3.0"
     3310                    }
     3311                }
     3312            }
     3313        },
     3314        "code-point-at": {
     3315            "version": "1.1.0",
     3316            "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
     3317            "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
     3318        },
     3319        "collection-visit": {
     3320            "version": "1.0.0",
     3321            "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
     3322            "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
     3323            "dev": true,
     3324            "requires": {
     3325                "map-visit": "^1.0.0",
     3326                "object-visit": "^1.0.0"
     3327            }
     3328        },
     3329        "color": {
     3330            "version": "3.1.3",
     3331            "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
     3332            "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
     3333            "dev": true,
     3334            "requires": {
     3335                "color-convert": "^1.9.1",
     3336                "color-string": "^1.5.4"
     3337            }
     3338        },
     3339        "color-convert": {
     3340            "version": "1.9.1",
     3341            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
     3342            "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
     3343            "dev": true,
     3344            "requires": {
     3345                "color-name": "^1.1.1"
     3346            }
     3347        },
     3348        "color-name": {
     3349            "version": "1.1.3",
     3350            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
     3351            "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
     3352            "dev": true
     3353        },
     3354        "color-string": {
     3355            "version": "1.5.4",
     3356            "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
     3357            "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
     3358            "dev": true,
     3359            "requires": {
     3360                "color-name": "^1.0.0",
     3361                "simple-swizzle": "^0.2.2"
     3362            }
     3363        },
     3364        "colorette": {
     3365            "version": "1.2.1",
     3366            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
     3367            "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
     3368            "dev": true
     3369        },
     3370        "colors": {
     3371            "version": "1.1.2",
     3372            "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     3373            "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
     3374            "dev": true
     3375        },
     3376        "combined-stream": {
     3377            "version": "1.0.8",
     3378            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
     3379            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
     3380            "dev": true,
     3381            "requires": {
     3382                "delayed-stream": "~1.0.0"
     3383            }
     3384        },
     3385        "commander": {
     3386            "version": "2.20.3",
     3387            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
     3388            "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
     3389            "dev": true
     3390        },
     3391        "commondir": {
     3392            "version": "1.0.1",
     3393            "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
     3394            "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
     3395            "dev": true
     3396        },
     3397        "component-emitter": {
     3398            "version": "1.2.1",
     3399            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
     3400            "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
     3401            "dev": true
     3402        },
     3403        "compressible": {
     3404            "version": "2.0.18",
     3405            "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
     3406            "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
     3407            "dev": true,
     3408            "requires": {
     3409                "mime-db": ">= 1.43.0 < 2"
     3410            }
     3411        },
     3412        "compression": {
     3413            "version": "1.7.4",
     3414            "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
     3415            "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
     3416            "dev": true,
     3417            "requires": {
     3418                "accepts": "~1.3.5",
     3419                "bytes": "3.0.0",
     3420                "compressible": "~2.0.16",
     3421                "debug": "2.6.9",
     3422                "on-headers": "~1.0.2",
     3423                "safe-buffer": "5.1.2",
     3424                "vary": "~1.1.2"
     3425            },
     3426            "dependencies": {
     3427                "bytes": {
     3428                    "version": "3.0.0",
     3429                    "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
     3430                    "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
     3431                    "dev": true
     3432                },
     3433                "safe-buffer": {
     3434                    "version": "5.1.2",
     3435                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     3436                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     3437                    "dev": true
     3438                }
     3439            }
     3440        },
     3441        "computed-style": {
     3442            "version": "0.1.4",
     3443            "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz",
     3444            "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ="
     3445        },
     3446        "concat-map": {
     3447            "version": "0.0.1",
     3448            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     3449            "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
     3450        },
     3451        "concat-stream": {
     3452            "version": "1.6.2",
     3453            "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
     3454            "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
     3455            "dev": true,
     3456            "requires": {
     3457                "buffer-from": "^1.0.0",
     3458                "inherits": "^2.0.3",
     3459                "readable-stream": "^2.2.2",
     3460                "typedarray": "^0.0.6"
     3461            }
     3462        },
     3463        "config-chain": {
     3464            "version": "1.1.12",
     3465            "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
     3466            "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
     3467            "dev": true,
     3468            "optional": true,
     3469            "requires": {
     3470                "ini": "^1.3.4",
     3471                "proto-list": "~1.2.1"
     3472            }
     3473        },
     3474        "connect-history-api-fallback": {
     3475            "version": "1.6.0",
     3476            "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
     3477            "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
     3478            "dev": true
     3479        },
     3480        "console-browserify": {
     3481            "version": "1.1.0",
     3482            "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
     3483            "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
     3484            "dev": true,
     3485            "requires": {
     3486                "date-now": "^0.1.4"
     3487            }
     3488        },
     3489        "console-stream": {
     3490            "version": "0.1.1",
     3491            "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
     3492            "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
     3493            "dev": true,
     3494            "optional": true
     3495        },
     3496        "consolidated-events": {
     3497            "version": "2.0.2",
     3498            "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz",
     3499            "integrity": "sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ=="
     3500        },
     3501        "constants-browserify": {
     3502            "version": "1.0.0",
     3503            "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
     3504            "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
     3505            "dev": true
     3506        },
     3507        "content-disposition": {
     3508            "version": "0.5.3",
     3509            "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
     3510            "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
     3511            "dev": true,
     3512            "requires": {
     3513                "safe-buffer": "5.1.2"
     3514            },
     3515            "dependencies": {
     3516                "safe-buffer": {
     3517                    "version": "5.1.2",
     3518                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     3519                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     3520                    "dev": true
     3521                }
     3522            }
     3523        },
     3524        "content-type": {
     3525            "version": "1.0.4",
     3526            "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
     3527            "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
     3528            "dev": true
     3529        },
     3530        "continuable-cache": {
     3531            "version": "0.3.1",
     3532            "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
     3533            "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=",
     3534            "dev": true
     3535        },
     3536        "convert-source-map": {
     3537            "version": "1.6.0",
     3538            "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
     3539            "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
     3540            "requires": {
     3541                "safe-buffer": "~5.1.1"
     3542            }
     3543        },
     3544        "cookie": {
     3545            "version": "0.4.0",
     3546            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
     3547            "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
     3548            "dev": true
     3549        },
     3550        "cookie-signature": {
     3551            "version": "1.0.6",
     3552            "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
     3553            "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
     3554            "dev": true
     3555        },
     3556        "copy-concurrently": {
     3557            "version": "1.0.5",
     3558            "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
     3559            "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
     3560            "dev": true,
     3561            "requires": {
     3562                "aproba": "^1.1.1",
     3563                "fs-write-stream-atomic": "^1.0.8",
     3564                "iferr": "^0.1.5",
     3565                "mkdirp": "^0.5.1",
     3566                "rimraf": "^2.5.4",
     3567                "run-queue": "^1.0.0"
     3568            }
     3569        },
     3570        "copy-descriptor": {
     3571            "version": "0.1.1",
     3572            "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
     3573            "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
     3574            "dev": true
     3575        },
     3576        "copy-webpack-plugin": {
     3577            "version": "5.1.2",
     3578            "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
     3579            "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
     3580            "dev": true,
     3581            "requires": {
     3582                "cacache": "^12.0.3",
     3583                "find-cache-dir": "^2.1.0",
     3584                "glob-parent": "^3.1.0",
     3585                "globby": "^7.1.1",
     3586                "is-glob": "^4.0.1",
     3587                "loader-utils": "^1.2.3",
     3588                "minimatch": "^3.0.4",
     3589                "normalize-path": "^3.0.0",
     3590                "p-limit": "^2.2.1",
     3591                "schema-utils": "^1.0.0",
     3592                "serialize-javascript": "^4.0.0",
     3593                "webpack-log": "^2.0.0"
     3594            },
     3595            "dependencies": {
     3596                "is-glob": {
     3597                    "version": "4.0.1",
     3598                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     3599                    "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     3600                    "dev": true,
     3601                    "requires": {
     3602                        "is-extglob": "^2.1.1"
     3603                    }
     3604                }
     3605            }
     3606        },
     3607        "core-js": {
     3608            "version": "2.6.3",
     3609            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz",
     3610            "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ=="
     3611        },
     3612        "core-util-is": {
     3613            "version": "1.0.2",
     3614            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
     3615            "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
     3616        },
     3617        "cosmiconfig": {
     3618            "version": "5.2.1",
     3619            "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
     3620            "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
     3621            "dev": true,
     3622            "requires": {
     3623                "import-fresh": "^2.0.0",
     3624                "is-directory": "^0.3.1",
     3625                "js-yaml": "^3.13.1",
     3626                "parse-json": "^4.0.0"
     3627            }
     3628        },
     3629        "create-ecdh": {
     3630            "version": "4.0.4",
     3631            "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
     3632            "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
     3633            "dev": true,
     3634            "requires": {
     3635                "bn.js": "^4.1.0",
     3636                "elliptic": "^6.5.3"
     3637            },
     3638            "dependencies": {
     3639                "bn.js": {
     3640                    "version": "4.11.9",
     3641                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     3642                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     3643                    "dev": true
     3644                }
     3645            }
     3646        },
     3647        "create-hash": {
     3648            "version": "1.2.0",
     3649            "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     3650            "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
     3651            "dev": true,
     3652            "requires": {
     3653                "cipher-base": "^1.0.1",
     3654                "inherits": "^2.0.1",
     3655                "md5.js": "^1.3.4",
     3656                "ripemd160": "^2.0.1",
     3657                "sha.js": "^2.4.0"
     3658            }
     3659        },
     3660        "create-hmac": {
     3661            "version": "1.1.7",
     3662            "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     3663            "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
     3664            "dev": true,
     3665            "requires": {
     3666                "cipher-base": "^1.0.3",
     3667                "create-hash": "^1.1.0",
     3668                "inherits": "^2.0.1",
     3669                "ripemd160": "^2.0.0",
     3670                "safe-buffer": "^5.0.1",
     3671                "sha.js": "^2.4.8"
     3672            }
     3673        },
     3674        "crypto-browserify": {
     3675            "version": "3.12.0",
     3676            "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
     3677            "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
     3678            "dev": true,
     3679            "requires": {
     3680                "browserify-cipher": "^1.0.0",
     3681                "browserify-sign": "^4.0.0",
     3682                "create-ecdh": "^4.0.0",
     3683                "create-hash": "^1.1.0",
     3684                "create-hmac": "^1.1.0",
     3685                "diffie-hellman": "^5.0.0",
     3686                "inherits": "^2.0.1",
     3687                "pbkdf2": "^3.0.3",
     3688                "public-encrypt": "^4.0.0",
     3689                "randombytes": "^2.0.0",
     3690                "randomfill": "^1.0.3"
     3691            }
     3692        },
     3693        "cson-parser": {
     3694            "version": "1.3.5",
     3695            "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz",
     3696            "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=",
     3697            "dev": true,
     3698            "requires": {
     3699                "coffee-script": "^1.10.0"
     3700            },
     3701            "dependencies": {
     3702                "coffee-script": {
     3703                    "version": "1.12.7",
     3704                    "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz",
     3705                    "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
     3706                    "dev": true
     3707                }
     3708            }
     3709        },
     3710        "css-color-names": {
     3711            "version": "0.0.4",
     3712            "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     3713            "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
     3714            "dev": true
     3715        },
     3716        "css-declaration-sorter": {
     3717            "version": "4.0.1",
     3718            "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
     3719            "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
     3720            "dev": true,
     3721            "requires": {
     3722                "postcss": "^7.0.1",
     3723                "timsort": "^0.3.0"
     3724            }
     3725        },
     3726        "css-select": {
     3727            "version": "2.1.0",
     3728            "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
     3729            "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
     3730            "dev": true,
     3731            "requires": {
     3732                "boolbase": "^1.0.0",
     3733                "css-what": "^3.2.1",
     3734                "domutils": "^1.7.0",
     3735                "nth-check": "^1.0.2"
     3736            },
     3737            "dependencies": {
     3738                "domutils": {
     3739                    "version": "1.7.0",
     3740                    "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
     3741                    "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
     3742                    "dev": true,
     3743                    "requires": {
     3744                        "dom-serializer": "0",
     3745                        "domelementtype": "1"
     3746                    }
     3747                }
     3748            }
     3749        },
     3750        "css-select-base-adapter": {
     3751            "version": "0.1.1",
     3752            "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
     3753            "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
     3754            "dev": true
     3755        },
     3756        "css-tree": {
     3757            "version": "1.0.0-alpha.37",
     3758            "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
     3759            "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
     3760            "dev": true,
     3761            "requires": {
     3762                "mdn-data": "2.0.4",
     3763                "source-map": "^0.6.1"
     3764            },
     3765            "dependencies": {
     3766                "source-map": {
     3767                    "version": "0.6.1",
     3768                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     3769                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     3770                    "dev": true
     3771                }
     3772            }
     3773        },
     3774        "css-what": {
     3775            "version": "3.4.2",
     3776            "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
     3777            "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
     3778            "dev": true
     3779        },
     3780        "cssesc": {
     3781            "version": "3.0.0",
     3782            "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
     3783            "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
     3784            "dev": true
     3785        },
     3786        "cssnano": {
     3787            "version": "4.1.10",
     3788            "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
     3789            "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
     3790            "dev": true,
     3791            "requires": {
     3792                "cosmiconfig": "^5.0.0",
     3793                "cssnano-preset-default": "^4.0.7",
     3794                "is-resolvable": "^1.0.0",
     3795                "postcss": "^7.0.0"
     3796            }
     3797        },
     3798        "cssnano-preset-default": {
     3799            "version": "4.0.7",
     3800            "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
     3801            "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
     3802            "dev": true,
     3803            "requires": {
     3804                "css-declaration-sorter": "^4.0.1",
     3805                "cssnano-util-raw-cache": "^4.0.1",
     3806                "postcss": "^7.0.0",
     3807                "postcss-calc": "^7.0.1",
     3808                "postcss-colormin": "^4.0.3",
     3809                "postcss-convert-values": "^4.0.1",
     3810                "postcss-discard-comments": "^4.0.2",
     3811                "postcss-discard-duplicates": "^4.0.2",
     3812                "postcss-discard-empty": "^4.0.1",
     3813                "postcss-discard-overridden": "^4.0.1",
     3814                "postcss-merge-longhand": "^4.0.11",
     3815                "postcss-merge-rules": "^4.0.3",
     3816                "postcss-minify-font-values": "^4.0.2",
     3817                "postcss-minify-gradients": "^4.0.2",
     3818                "postcss-minify-params": "^4.0.2",
     3819                "postcss-minify-selectors": "^4.0.2",
     3820                "postcss-normalize-charset": "^4.0.1",
     3821                "postcss-normalize-display-values": "^4.0.2",
     3822                "postcss-normalize-positions": "^4.0.2",
     3823                "postcss-normalize-repeat-style": "^4.0.2",
     3824                "postcss-normalize-string": "^4.0.2",
     3825                "postcss-normalize-timing-functions": "^4.0.2",
     3826                "postcss-normalize-unicode": "^4.0.1",
     3827                "postcss-normalize-url": "^4.0.1",
     3828                "postcss-normalize-whitespace": "^4.0.2",
     3829                "postcss-ordered-values": "^4.1.2",
     3830                "postcss-reduce-initial": "^4.0.3",
     3831                "postcss-reduce-transforms": "^4.0.2",
     3832                "postcss-svgo": "^4.0.2",
     3833                "postcss-unique-selectors": "^4.0.1"
     3834            }
     3835        },
     3836        "cssnano-util-get-arguments": {
     3837            "version": "4.0.0",
     3838            "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
     3839            "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
     3840            "dev": true
     3841        },
     3842        "cssnano-util-get-match": {
     3843            "version": "4.0.0",
     3844            "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
     3845            "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
     3846            "dev": true
     3847        },
     3848        "cssnano-util-raw-cache": {
     3849            "version": "4.0.1",
     3850            "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
     3851            "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
     3852            "dev": true,
     3853            "requires": {
     3854                "postcss": "^7.0.0"
     3855            }
     3856        },
     3857        "cssnano-util-same-parent": {
     3858            "version": "4.0.1",
     3859            "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
     3860            "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
     3861            "dev": true
     3862        },
     3863        "csso": {
     3864            "version": "4.2.0",
     3865            "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
     3866            "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
     3867            "dev": true,
     3868            "requires": {
     3869                "css-tree": "^1.1.2"
     3870            },
     3871            "dependencies": {
     3872                "css-tree": {
     3873                    "version": "1.1.2",
     3874                    "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
     3875                    "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
     3876                    "dev": true,
     3877                    "requires": {
     3878                        "mdn-data": "2.0.14",
     3879                        "source-map": "^0.6.1"
     3880                    }
     3881                },
     3882                "mdn-data": {
     3883                    "version": "2.0.14",
     3884                    "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
     3885                    "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
     3886                    "dev": true
     3887                },
     3888                "source-map": {
     3889                    "version": "0.6.1",
     3890                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
     3891                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
     3892                    "dev": true
     3893                }
     3894            }
     3895        },
     3896        "currently-unhandled": {
     3897            "version": "0.4.1",
     3898            "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
     3899            "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
     3900            "dev": true,
     3901            "optional": true,
     3902            "requires": {
     3903                "array-find-index": "^1.0.1"
     3904            }
     3905        },
     3906        "cyclist": {
     3907            "version": "1.0.1",
     3908            "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
     3909            "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
     3910            "dev": true
     3911        },
     3912        "dashdash": {
     3913            "version": "1.14.1",
     3914            "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
     3915            "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
     3916            "dev": true,
     3917            "requires": {
     3918                "assert-plus": "^1.0.0"
     3919            }
     3920        },
     3921        "date-now": {
     3922            "version": "0.1.4",
     3923            "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
     3924            "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
     3925            "dev": true
     3926        },
     3927        "dateformat": {
     3928            "version": "3.0.3",
     3929            "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
     3930            "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
     3931            "dev": true
     3932        },
     3933        "debug": {
     3934            "version": "2.6.9",
     3935            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
     3936            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
     3937            "requires": {
     3938                "ms": "2.0.0"
     3939            }
     3940        },
     3941        "decamelize": {
     3942            "version": "1.2.0",
     3943            "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
     3944            "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
     3945        },
     3946        "decode-uri-component": {
     3947            "version": "0.2.0",
     3948            "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
     3949            "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
     3950            "dev": true
     3951        },
     3952        "decompress": {
     3953            "version": "4.2.1",
     3954            "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
     3955            "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
     3956            "dev": true,
     3957            "optional": true,
     3958            "requires": {
     3959                "decompress-tar": "^4.0.0",
     3960                "decompress-tarbz2": "^4.0.0",
     3961                "decompress-targz": "^4.0.0",
     3962                "decompress-unzip": "^4.0.1",
     3963                "graceful-fs": "^4.1.10",
     3964                "make-dir": "^1.0.0",
     3965                "pify": "^2.3.0",
     3966                "strip-dirs": "^2.0.0"
     3967            },
     3968            "dependencies": {
     3969                "make-dir": {
     3970                    "version": "1.3.0",
     3971                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     3972                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     3973                    "dev": true,
     3974                    "optional": true,
     3975                    "requires": {
     3976                        "pify": "^3.0.0"
     3977                    },
     3978                    "dependencies": {
     3979                        "pify": {
     3980                            "version": "3.0.0",
     3981                            "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     3982                            "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     3983                            "dev": true,
     3984                            "optional": true
     3985                        }
     3986                    }
     3987                },
     3988                "pify": {
     3989                    "version": "2.3.0",
     3990                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     3991                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     3992                    "dev": true,
     3993                    "optional": true
     3994                }
     3995            }
     3996        },
     3997        "decompress-response": {
     3998            "version": "3.3.0",
     3999            "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
     4000            "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
     4001            "dev": true,
     4002            "optional": true,
     4003            "requires": {
     4004                "mimic-response": "^1.0.0"
     4005            }
     4006        },
     4007        "decompress-tar": {
     4008            "version": "4.1.1",
     4009            "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
     4010            "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
     4011            "dev": true,
     4012            "optional": true,
     4013            "requires": {
     4014                "file-type": "^5.2.0",
     4015                "is-stream": "^1.1.0",
     4016                "tar-stream": "^1.5.2"
     4017            },
     4018            "dependencies": {
     4019                "file-type": {
     4020                    "version": "5.2.0",
     4021                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4022                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4023                    "dev": true,
     4024                    "optional": true
     4025                }
     4026            }
     4027        },
     4028        "decompress-tarbz2": {
     4029            "version": "4.1.1",
     4030            "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
     4031            "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
     4032            "dev": true,
     4033            "optional": true,
     4034            "requires": {
     4035                "decompress-tar": "^4.1.0",
     4036                "file-type": "^6.1.0",
     4037                "is-stream": "^1.1.0",
     4038                "seek-bzip": "^1.0.5",
     4039                "unbzip2-stream": "^1.0.9"
     4040            },
     4041            "dependencies": {
     4042                "file-type": {
     4043                    "version": "6.2.0",
     4044                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
     4045                    "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
     4046                    "dev": true,
     4047                    "optional": true
     4048                }
     4049            }
     4050        },
     4051        "decompress-targz": {
     4052            "version": "4.1.1",
     4053            "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
     4054            "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
     4055            "dev": true,
     4056            "optional": true,
     4057            "requires": {
     4058                "decompress-tar": "^4.1.1",
     4059                "file-type": "^5.2.0",
     4060                "is-stream": "^1.1.0"
     4061            },
     4062            "dependencies": {
     4063                "file-type": {
     4064                    "version": "5.2.0",
     4065                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4066                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4067                    "dev": true,
     4068                    "optional": true
     4069                }
     4070            }
     4071        },
     4072        "decompress-unzip": {
     4073            "version": "4.0.1",
     4074            "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
     4075            "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
     4076            "dev": true,
     4077            "optional": true,
     4078            "requires": {
     4079                "file-type": "^3.8.0",
     4080                "get-stream": "^2.2.0",
     4081                "pify": "^2.3.0",
     4082                "yauzl": "^2.4.2"
     4083            },
     4084            "dependencies": {
     4085                "file-type": {
     4086                    "version": "3.9.0",
     4087                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
     4088                    "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
     4089                    "dev": true,
     4090                    "optional": true
     4091                },
     4092                "get-stream": {
     4093                    "version": "2.3.1",
     4094                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
     4095                    "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
     4096                    "dev": true,
     4097                    "optional": true,
     4098                    "requires": {
     4099                        "object-assign": "^4.0.1",
     4100                        "pinkie-promise": "^2.0.0"
     4101                    }
     4102                },
     4103                "pify": {
     4104                    "version": "2.3.0",
     4105                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4106                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4107                    "dev": true,
     4108                    "optional": true
     4109                }
     4110            }
     4111        },
     4112        "deep-equal": {
     4113            "version": "1.1.1",
     4114            "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
     4115            "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
     4116            "dev": true,
     4117            "requires": {
     4118                "is-arguments": "^1.0.4",
     4119                "is-date-object": "^1.0.1",
     4120                "is-regex": "^1.0.4",
     4121                "object-is": "^1.0.1",
     4122                "object-keys": "^1.1.1",
     4123                "regexp.prototype.flags": "^1.2.0"
     4124            },
     4125            "dependencies": {
     4126                "object-keys": {
     4127                    "version": "1.1.1",
     4128                    "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     4129                    "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
     4130                    "dev": true
     4131                }
     4132            }
     4133        },
     4134        "deep-for-each": {
     4135            "version": "3.0.0",
     4136            "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz",
     4137            "integrity": "sha512-pPN+0f8jlnNP+z90qqOdxGghJU5XM6oBDhvAR+qdQzjCg5pk/7VPPvKK1GqoXEFkHza6ZS+Otzzvmr0g3VUaKw==",
     4138            "dev": true,
     4139            "requires": {
     4140                "lodash.isplainobject": "^4.0.6"
     4141            }
     4142        },
     4143        "deepmerge": {
     4144            "version": "1.5.2",
     4145            "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
     4146            "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
     4147        },
     4148        "default-gateway": {
     4149            "version": "4.2.0",
     4150            "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
     4151            "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
     4152            "dev": true,
     4153            "requires": {
     4154                "execa": "^1.0.0",
     4155                "ip-regex": "^2.1.0"
     4156            },
     4157            "dependencies": {
     4158                "cross-spawn": {
     4159                    "version": "6.0.5",
     4160                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
     4161                    "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
     4162                    "dev": true,
     4163                    "requires": {
     4164                        "nice-try": "^1.0.4",
     4165                        "path-key": "^2.0.1",
     4166                        "semver": "^5.5.0",
     4167                        "shebang-command": "^1.2.0",
     4168                        "which": "^1.2.9"
     4169                    }
     4170                },
     4171                "execa": {
     4172                    "version": "1.0.0",
     4173                    "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
     4174                    "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
     4175                    "dev": true,
     4176                    "requires": {
     4177                        "cross-spawn": "^6.0.0",
     4178                        "get-stream": "^4.0.0",
     4179                        "is-stream": "^1.1.0",
     4180                        "npm-run-path": "^2.0.0",
     4181                        "p-finally": "^1.0.0",
     4182                        "signal-exit": "^3.0.0",
     4183                        "strip-eof": "^1.0.0"
     4184                    }
     4185                },
     4186                "get-stream": {
     4187                    "version": "4.1.0",
     4188                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
     4189                    "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
     4190                    "dev": true,
     4191                    "requires": {
     4192                        "pump": "^3.0.0"
     4193                    }
     4194                },
     4195                "which": {
     4196                    "version": "1.3.1",
     4197                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
     4198                    "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
     4199                    "dev": true,
     4200                    "requires": {
     4201                        "isexe": "^2.0.0"
     4202                    }
     4203                }
     4204            }
     4205        },
     4206        "define-properties": {
     4207            "version": "1.1.2",
     4208            "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
     4209            "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
     4210            "requires": {
     4211                "foreach": "^2.0.5",
     4212                "object-keys": "^1.0.8"
     4213            }
     4214        },
     4215        "define-property": {
     4216            "version": "2.0.2",
     4217            "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
     4218            "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
     4219            "dev": true,
     4220            "requires": {
     4221                "is-descriptor": "^1.0.2",
     4222                "isobject": "^3.0.1"
     4223            },
     4224            "dependencies": {
     4225                "isobject": {
     4226                    "version": "3.0.1",
     4227                    "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
     4228                    "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
     4229                    "dev": true
     4230                }
     4231            }
     4232        },
     4233        "del": {
     4234            "version": "4.1.1",
     4235            "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
     4236            "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
     4237            "dev": true,
     4238            "requires": {
     4239                "@types/glob": "^7.1.1",
     4240                "globby": "^6.1.0",
     4241                "is-path-cwd": "^2.0.0",
     4242                "is-path-in-cwd": "^2.0.0",
     4243                "p-map": "^2.0.0",
     4244                "pify": "^4.0.1",
     4245                "rimraf": "^2.6.3"
     4246            },
     4247            "dependencies": {
     4248                "globby": {
     4249                    "version": "6.1.0",
     4250                    "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
     4251                    "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
     4252                    "dev": true,
     4253                    "requires": {
     4254                        "array-union": "^1.0.1",
     4255                        "glob": "^7.0.3",
     4256                        "object-assign": "^4.0.1",
     4257                        "pify": "^2.0.0",
     4258                        "pinkie-promise": "^2.0.0"
     4259                    },
     4260                    "dependencies": {
     4261                        "pify": {
     4262                            "version": "2.3.0",
     4263                            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4264                            "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4265                            "dev": true
     4266                        }
     4267                    }
     4268                },
     4269                "p-map": {
     4270                    "version": "2.1.0",
     4271                    "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
     4272                    "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
     4273                    "dev": true
     4274                }
     4275            }
     4276        },
     4277        "delayed-stream": {
     4278            "version": "1.0.0",
     4279            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
     4280            "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
     4281            "dev": true
     4282        },
     4283        "delegate": {
     4284            "version": "3.2.0",
     4285            "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
     4286            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
     4287        },
     4288        "denodeify": {
     4289            "version": "1.2.1",
     4290            "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
     4291            "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE="
     4292        },
     4293        "depd": {
     4294            "version": "1.1.2",
     4295            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
     4296            "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
     4297            "dev": true
     4298        },
     4299        "des.js": {
     4300            "version": "1.0.1",
     4301            "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
     4302            "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
     4303            "dev": true,
     4304            "requires": {
     4305                "inherits": "^2.0.1",
     4306                "minimalistic-assert": "^1.0.0"
     4307            }
     4308        },
     4309        "desandro-get-style-property": {
     4310            "version": "1.0.4",
     4311            "resolved": "https://registry.npmjs.org/desandro-get-style-property/-/desandro-get-style-property-1.0.4.tgz",
     4312            "integrity": "sha1-9YQsIeo0tjq89pvvNarJVuHFf3k="
     4313        },
     4314        "desandro-matches-selector": {
     4315            "version": "1.0.3",
     4316            "resolved": "https://registry.npmjs.org/desandro-matches-selector/-/desandro-matches-selector-1.0.3.tgz",
     4317            "integrity": "sha1-4bM3gcTcZU0GzU/FbO5EccKYTSM="
     4318        },
     4319        "destroy": {
     4320            "version": "1.0.4",
     4321            "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
     4322            "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
     4323            "dev": true
     4324        },
     4325        "detect-file": {
     4326            "version": "1.0.0",
     4327            "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
     4328            "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
     4329            "dev": true
     4330        },
     4331        "detect-indent": {
     4332            "version": "4.0.0",
     4333            "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
     4334            "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
     4335            "requires": {
     4336                "repeating": "^2.0.0"
     4337            }
     4338        },
     4339        "detect-node": {
     4340            "version": "2.0.4",
     4341            "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
     4342            "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
     4343            "dev": true
     4344        },
     4345        "diff": {
     4346            "version": "3.5.0",
     4347            "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
     4348            "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
     4349        },
     4350        "diffie-hellman": {
     4351            "version": "5.0.3",
     4352            "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     4353            "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
     4354            "dev": true,
     4355            "requires": {
     4356                "bn.js": "^4.1.0",
     4357                "miller-rabin": "^4.0.0",
     4358                "randombytes": "^2.0.0"
     4359            },
     4360            "dependencies": {
     4361                "bn.js": {
     4362                    "version": "4.11.9",
     4363                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     4364                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     4365                    "dev": true
     4366                }
     4367            }
     4368        },
     4369        "dir-glob": {
     4370            "version": "2.2.2",
     4371            "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
     4372            "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
     4373            "dev": true,
     4374            "requires": {
     4375                "path-type": "^3.0.0"
     4376            }
     4377        },
     4378        "direction": {
     4379            "version": "1.0.3",
     4380            "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.3.tgz",
     4381            "integrity": "sha512-8bHRqMt4w/kND19KBksE4NOJo+gIOPuiZfxQvbd6xikfKbuNBYBdLIw0hA/4lWzBaDpwpW+Olmg1BjD9+0LU2w=="
     4382        },
     4383        "dns-equal": {
     4384            "version": "1.0.0",
     4385            "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
     4386            "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
     4387            "dev": true
     4388        },
     4389        "dns-packet": {
     4390            "version": "1.3.1",
     4391            "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
     4392            "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
     4393            "dev": true,
     4394            "requires": {
     4395                "ip": "^1.1.0",
     4396                "safe-buffer": "^5.0.1"
     4397            }
     4398        },
     4399        "dns-txt": {
     4400            "version": "2.0.2",
     4401            "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
     4402            "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
     4403            "dev": true,
     4404            "requires": {
     4405                "buffer-indexof": "^1.0.0"
     4406            }
     4407        },
     4408        "doc-ready": {
     4409            "version": "1.0.4",
     4410            "resolved": "https://registry.npmjs.org/doc-ready/-/doc-ready-1.0.4.tgz",
     4411            "integrity": "sha1-N/U5GWnP+ZQwP9/vLl1QNX+BZNM=",
     4412            "requires": {
     4413                "eventie": "^1"
     4414            }
     4415        },
     4416        "document.contains": {
     4417            "version": "1.0.1",
     4418            "resolved": "https://registry.npmjs.org/document.contains/-/document.contains-1.0.1.tgz",
     4419            "integrity": "sha512-A1KqlZq1w605bwiiLqVZehWE9S9UYlUXPoduFWi64pNVNQ9vy6wwH/7BS+iEfSlF1YyZgcg5PZw5HqDi7FCrUw==",
     4420            "requires": {
     4421                "define-properties": "^1.1.3"
     4422            },
     4423            "dependencies": {
     4424                "define-properties": {
     4425                    "version": "1.1.3",
     4426                    "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
     4427                    "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
     4428                    "requires": {
     4429                        "object-keys": "^1.0.12"
     4430                    }
     4431                },
     4432                "object-keys": {
     4433                    "version": "1.1.1",
     4434                    "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
     4435                    "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
     4436                }
     4437            }
     4438        },
     4439        "dom-scroll-into-view": {
     4440            "version": "1.2.1",
     4441            "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
     4442            "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
     4443        },
     4444        "dom-serializer": {
    10524445            "version": "0.1.0",
    1053             "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
    1054             "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
     4446            "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
     4447            "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
     4448            "dev": true,
     4449            "requires": {
     4450                "domelementtype": "~1.1.1",
     4451                "entities": "~1.1.1"
     4452            },
     4453            "dependencies": {
     4454                "domelementtype": {
     4455                    "version": "1.1.3",
     4456                    "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
     4457                    "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
     4458                    "dev": true
     4459                },
     4460                "entities": {
     4461                    "version": "1.1.1",
     4462                    "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
     4463                    "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
     4464                    "dev": true
     4465                }
     4466            }
     4467        },
     4468        "domain-browser": {
     4469            "version": "1.2.0",
     4470            "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
     4471            "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
     4472            "dev": true
     4473        },
     4474        "domelementtype": {
     4475            "version": "1.3.0",
     4476            "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
     4477            "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
     4478            "dev": true
     4479        },
     4480        "domhandler": {
     4481            "version": "2.3.0",
     4482            "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
     4483            "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
     4484            "dev": true,
     4485            "requires": {
     4486                "domelementtype": "1"
     4487            }
     4488        },
     4489        "domutils": {
     4490            "version": "1.5.1",
     4491            "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
     4492            "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
     4493            "dev": true,
     4494            "requires": {
     4495                "dom-serializer": "0",
     4496                "domelementtype": "1"
     4497            }
     4498        },
     4499        "dot-prop": {
     4500            "version": "5.3.0",
     4501            "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
     4502            "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
     4503            "dev": true,
     4504            "requires": {
     4505                "is-obj": "^2.0.0"
     4506            }
     4507        },
     4508        "dotenv": {
     4509            "version": "8.2.0",
     4510            "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
     4511            "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==",
     4512            "dev": true
     4513        },
     4514        "dotenv-expand": {
     4515            "version": "5.1.0",
     4516            "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
     4517            "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
     4518            "dev": true
     4519        },
     4520        "download": {
     4521            "version": "6.2.5",
     4522            "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
     4523            "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
     4524            "dev": true,
     4525            "optional": true,
     4526            "requires": {
     4527                "caw": "^2.0.0",
     4528                "content-disposition": "^0.5.2",
     4529                "decompress": "^4.0.0",
     4530                "ext-name": "^5.0.0",
     4531                "file-type": "5.2.0",
     4532                "filenamify": "^2.0.0",
     4533                "get-stream": "^3.0.0",
     4534                "got": "^7.0.0",
     4535                "make-dir": "^1.0.0",
     4536                "p-event": "^1.0.0",
     4537                "pify": "^3.0.0"
     4538            },
     4539            "dependencies": {
     4540                "file-type": {
     4541                    "version": "5.2.0",
     4542                    "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
     4543                    "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
     4544                    "dev": true,
     4545                    "optional": true
     4546                },
     4547                "make-dir": {
     4548                    "version": "1.3.0",
     4549                    "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
     4550                    "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
     4551                    "dev": true,
     4552                    "optional": true,
     4553                    "requires": {
     4554                        "pify": "^3.0.0"
     4555                    }
     4556                },
     4557                "pify": {
     4558                    "version": "3.0.0",
     4559                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     4560                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     4561                    "dev": true,
     4562                    "optional": true
     4563                }
     4564            }
     4565        },
     4566        "duplexer": {
     4567            "version": "0.1.1",
     4568            "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
     4569            "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
     4570            "dev": true
     4571        },
     4572        "duplexer3": {
     4573            "version": "0.1.4",
     4574            "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
     4575            "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
    10554576            "dev": true,
    10564577            "optional": true
    10574578        },
    1058         "anymatch": {
     4579        "duplexify": {
     4580            "version": "3.7.1",
     4581            "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
     4582            "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
     4583            "dev": true,
     4584            "requires": {
     4585                "end-of-stream": "^1.0.0",
     4586                "inherits": "^2.0.1",
     4587                "readable-stream": "^2.0.0",
     4588                "stream-shift": "^1.0.0"
     4589            }
     4590        },
     4591        "ecc-jsbn": {
     4592            "version": "0.1.2",
     4593            "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
     4594            "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
     4595            "dev": true,
     4596            "requires": {
     4597                "jsbn": "~0.1.0",
     4598                "safer-buffer": "^2.1.0"
     4599            }
     4600        },
     4601        "ee-first": {
     4602            "version": "1.1.1",
     4603            "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
     4604            "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
     4605            "dev": true
     4606        },
     4607        "electron-to-chromium": {
     4608            "version": "1.3.654",
     4609            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz",
     4610            "integrity": "sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==",
     4611            "dev": true
     4612        },
     4613        "element-closest": {
     4614            "version": "2.0.2",
     4615            "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz",
     4616            "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
     4617        },
     4618        "elliptic": {
     4619            "version": "6.5.4",
     4620            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
     4621            "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
     4622            "dev": true,
     4623            "requires": {
     4624                "bn.js": "^4.11.9",
     4625                "brorand": "^1.1.0",
     4626                "hash.js": "^1.0.0",
     4627                "hmac-drbg": "^1.0.1",
     4628                "inherits": "^2.0.4",
     4629                "minimalistic-assert": "^1.0.1",
     4630                "minimalistic-crypto-utils": "^1.0.1"
     4631            },
     4632            "dependencies": {
     4633                "bn.js": {
     4634                    "version": "4.11.9",
     4635                    "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
     4636                    "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
     4637                    "dev": true
     4638                },
     4639                "inherits": {
     4640                    "version": "2.0.4",
     4641                    "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
     4642                    "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
     4643                    "dev": true
     4644                }
     4645            }
     4646        },
     4647        "emoji-regex": {
     4648            "version": "7.0.3",
     4649            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
     4650            "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
     4651            "dev": true
     4652        },
     4653        "emojis-list": {
     4654            "version": "3.0.0",
     4655            "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
     4656            "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
     4657            "dev": true
     4658        },
     4659        "encodeurl": {
     4660            "version": "1.0.2",
     4661            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
     4662            "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
     4663            "dev": true
     4664        },
     4665        "encoding": {
     4666            "version": "0.1.12",
     4667            "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
     4668            "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
     4669            "requires": {
     4670                "iconv-lite": "~0.4.13"
     4671            }
     4672        },
     4673        "end-of-stream": {
     4674            "version": "1.4.4",
     4675            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
     4676            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
     4677            "dev": true,
     4678            "requires": {
     4679                "once": "^1.4.0"
     4680            }
     4681        },
     4682        "enhanced-resolve": {
     4683            "version": "4.5.0",
     4684            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
     4685            "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
     4686            "dev": true,
     4687            "requires": {
     4688                "graceful-fs": "^4.1.2",
     4689                "memory-fs": "^0.5.0",
     4690                "tapable": "^1.0.0"
     4691            },
     4692            "dependencies": {
     4693                "memory-fs": {
     4694                    "version": "0.5.0",
     4695                    "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
     4696                    "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
     4697                    "dev": true,
     4698                    "requires": {
     4699                        "errno": "^0.1.3",
     4700                        "readable-stream": "^2.0.1"
     4701                    }
     4702                }
     4703            }
     4704        },
     4705        "entities": {
     4706            "version": "1.0.0",
     4707            "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
     4708            "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
     4709            "dev": true
     4710        },
     4711        "equivalent-key-map": {
     4712            "version": "0.2.2",
     4713            "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz",
     4714            "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
     4715        },
     4716        "errno": {
     4717            "version": "0.1.8",
     4718            "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
     4719            "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
     4720            "dev": true,
     4721            "requires": {
     4722                "prr": "~1.0.1"
     4723            }
     4724        },
     4725        "error": {
     4726            "version": "7.0.2",
     4727            "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
     4728            "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
     4729            "dev": true,
     4730            "requires": {
     4731                "string-template": "~0.2.1",
     4732                "xtend": "~4.0.0"
     4733            }
     4734        },
     4735        "error-ex": {
     4736            "version": "1.3.2",
     4737            "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
     4738            "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
     4739            "dev": true,
     4740            "requires": {
     4741                "is-arrayish": "^0.2.1"
     4742            }
     4743        },
     4744        "es-abstract": {
     4745            "version": "1.12.0",
     4746            "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
     4747            "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
     4748            "requires": {
     4749                "es-to-primitive": "^1.1.1",
     4750                "function-bind": "^1.1.1",
     4751                "has": "^1.0.1",
     4752                "is-callable": "^1.1.3",
     4753                "is-regex": "^1.0.4"
     4754            }
     4755        },
     4756        "es-to-primitive": {
     4757            "version": "1.2.0",
     4758            "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
     4759            "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
     4760            "requires": {
     4761                "is-callable": "^1.1.4",
     4762                "is-date-object": "^1.0.1",
     4763                "is-symbol": "^1.0.2"
     4764            }
     4765        },
     4766        "escalade": {
     4767            "version": "3.1.1",
     4768            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
     4769            "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
     4770            "dev": true
     4771        },
     4772        "escape-html": {
     4773            "version": "1.0.3",
     4774            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
     4775            "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
     4776            "dev": true
     4777        },
     4778        "escape-string-regexp": {
     4779            "version": "1.0.5",
     4780            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
     4781            "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
     4782        },
     4783        "eslint-scope": {
     4784            "version": "4.0.3",
     4785            "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
     4786            "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
     4787            "dev": true,
     4788            "requires": {
     4789                "esrecurse": "^4.1.0",
     4790                "estraverse": "^4.1.1"
     4791            }
     4792        },
     4793        "esprima": {
     4794            "version": "1.0.4",
     4795            "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
     4796            "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
     4797            "dev": true
     4798        },
     4799        "esrecurse": {
     4800            "version": "4.3.0",
     4801            "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
     4802            "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
     4803            "dev": true,
     4804            "requires": {
     4805                "estraverse": "^5.2.0"
     4806            },
     4807            "dependencies": {
     4808                "estraverse": {
     4809                    "version": "5.2.0",
     4810                    "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
     4811                    "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
     4812                    "dev": true
     4813                }
     4814            }
     4815        },
     4816        "estraverse": {
     4817            "version": "4.3.0",
     4818            "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
     4819            "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
     4820            "dev": true
     4821        },
     4822        "esutils": {
     4823            "version": "2.0.2",
     4824            "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
     4825            "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
     4826        },
     4827        "etag": {
     4828            "version": "1.8.1",
     4829            "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
     4830            "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
     4831            "dev": true
     4832        },
     4833        "event-source-polyfill": {
     4834            "version": "0.0.9",
     4835            "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.9.tgz",
     4836            "integrity": "sha1-GMYgXRcKsJ24if/OqjPw5JPxSlA="
     4837        },
     4838        "eventemitter2": {
     4839            "version": "0.4.14",
     4840            "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
     4841            "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
     4842            "dev": true
     4843        },
     4844        "eventemitter3": {
     4845            "version": "4.0.7",
     4846            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
     4847            "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
     4848            "dev": true
     4849        },
     4850        "eventie": {
     4851            "version": "1.0.6",
     4852            "resolved": "https://registry.npmjs.org/eventie/-/eventie-1.0.6.tgz",
     4853            "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc="
     4854        },
     4855        "events": {
     4856            "version": "3.2.0",
     4857            "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
     4858            "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
     4859            "dev": true
     4860        },
     4861        "eventsource": {
     4862            "version": "1.0.7",
     4863            "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
     4864            "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
     4865            "dev": true,
     4866            "requires": {
     4867                "original": "^1.0.0"
     4868            }
     4869        },
     4870        "evp_bytestokey": {
     4871            "version": "1.0.3",
     4872            "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
     4873            "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
     4874            "dev": true,
     4875            "requires": {
     4876                "md5.js": "^1.3.4",
     4877                "safe-buffer": "^5.1.1"
     4878            }
     4879        },
     4880        "exec-buffer": {
     4881            "version": "3.2.0",
     4882            "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
     4883            "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
     4884            "dev": true,
     4885            "optional": true,
     4886            "requires": {
     4887                "execa": "^0.7.0",
     4888                "p-finally": "^1.0.0",
     4889                "pify": "^3.0.0",
     4890                "rimraf": "^2.5.4",
     4891                "tempfile": "^2.0.0"
     4892            },
     4893            "dependencies": {
     4894                "pify": {
     4895                    "version": "3.0.0",
     4896                    "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
     4897                    "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
     4898                    "dev": true,
     4899                    "optional": true
     4900                }
     4901            }
     4902        },
     4903        "execa": {
     4904            "version": "0.7.0",
     4905            "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
     4906            "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
     4907            "requires": {
     4908                "cross-spawn": "^5.0.1",
     4909                "get-stream": "^3.0.0",
     4910                "is-stream": "^1.1.0",
     4911                "npm-run-path": "^2.0.0",
     4912                "p-finally": "^1.0.0",
     4913                "signal-exit": "^3.0.0",
     4914                "strip-eof": "^1.0.0"
     4915            },
     4916            "dependencies": {
     4917                "cross-spawn": {
     4918                    "version": "5.1.0",
     4919                    "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
     4920                    "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
     4921                    "requires": {
     4922                        "lru-cache": "^4.0.1",
     4923                        "shebang-command": "^1.2.0",
     4924                        "which": "^1.2.9"
     4925                    }
     4926                },
     4927                "lru-cache": {
     4928                    "version": "4.1.2",
     4929                    "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
     4930                    "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
     4931                    "requires": {
     4932                        "pseudomap": "^1.0.2",
     4933                        "yallist": "^2.1.2"
     4934                    }
     4935                },
     4936                "which": {
     4937                    "version": "1.3.0",
     4938                    "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
     4939                    "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
     4940                    "requires": {
     4941                        "isexe": "^2.0.0"
     4942                    }
     4943                }
     4944            }
     4945        },
     4946        "executable": {
     4947            "version": "4.1.1",
     4948            "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
     4949            "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
     4950            "dev": true,
     4951            "optional": true,
     4952            "requires": {
     4953                "pify": "^2.2.0"
     4954            },
     4955            "dependencies": {
     4956                "pify": {
     4957                    "version": "2.3.0",
     4958                    "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
     4959                    "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
     4960                    "dev": true,
     4961                    "optional": true
     4962                }
     4963            }
     4964        },
     4965        "exists-sync": {
     4966            "version": "0.0.4",
     4967            "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz",
     4968            "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk="
     4969        },
     4970        "exit": {
     4971            "version": "0.1.2",
     4972            "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
     4973            "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
     4974            "dev": true
     4975        },
     4976        "expand-brackets": {
     4977            "version": "2.1.4",
     4978            "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
     4979            "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
     4980            "dev": true,
     4981            "requires": {
     4982                "debug": "^2.3.3",
     4983                "define-property": "^0.2.5",
     4984                "extend-shallow": "^2.0.1",
     4985                "posix-character-classes": "^0.1.0",
     4986                "regex-not": "^1.0.0",
     4987                "snapdragon": "^0.8.1",
     4988                "to-regex": "^3.0.1"
     4989            },
     4990            "dependencies": {
     4991                "define-property": {
     4992                    "version": "0.2.5",
     4993                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
     4994                    "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
     4995                    "dev": true,
     4996                    "requires": {
     4997                        "is-descriptor": "^0.1.0"
     4998                    }
     4999                },
     5000                "is-accessor-descriptor": {
     5001                    "version": "0.1.6",
     5002                    "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
     5003                    "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
     5004                    "dev": true,
     5005                    "requires": {
     5006                        "kind-of": "^3.0.2"
     5007                    },
     5008                    "dependencies": {
     5009                        "kind-of": {
     5010                            "version": "3.2.2",
     5011                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5012                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5013                            "dev": true,
     5014                            "requires": {
     5015                                "is-buffer": "^1.1.5"
     5016                            }
     5017                        }
     5018                    }
     5019                },
     5020                "is-data-descriptor": {
     5021                    "version": "0.1.4",
     5022                    "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
     5023                    "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
     5024                    "dev": true,
     5025                    "requires": {
     5026                        "kind-of": "^3.0.2"
     5027                    },
     5028                    "dependencies": {
     5029                        "kind-of": {
     5030                            "version": "3.2.2",
     5031                            "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
     5032                            "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
     5033                            "dev": true,
     5034                            "requires": {
     5035                                "is-buffer": "^1.1.5"
     5036                            }
     5037                        }
     5038                    }
     5039                },
     5040                "is-descriptor": {
     5041                    "version": "0.1.6",
     5042                    "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
     5043                    "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
     5044                    "dev": true,
     5045                    "requires": {
     5046                        "is-accessor-descriptor": "^0.1.6",
     5047                        "is-data-descriptor": "^0.1.4",
     5048                        "kind-of": "^5.0.0"
     5049                    }
     5050                },
     5051                "kind-of": {
     5052                    "version": "5.1.0",
     5053                    "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
     5054                    "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
     5055                    "dev": true
     5056                }
     5057            }
     5058        },
     5059        "expand-tilde": {
     5060            "version": "2.0.2",
     5061            "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
     5062            "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
     5063            "dev": true,
     5064            "requires": {
     5065                "homedir-polyfill": "^1.0.1"
     5066            }
     5067        },
     5068        "express": {
     5069            "version": "4.17.1",
     5070            "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
     5071            "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
     5072            "dev": true,
     5073            "requires": {
     5074                "accepts": "~1.3.7",
     5075                "array-flatten": "1.1.1",
     5076                "body-parser": "1.19.0",
     5077                "content-disposition": "0.5.3",
     5078                "content-type": "~1.0.4",
     5079                "cookie": "0.4.0",
     5080                "cookie-signature": "1.0.6",
     5081                "debug": "2.6.9",
     5082                "depd": "~1.1.2",
     5083                "encodeurl": "~1.0.2",
     5084                "escape-html": "~1.0.3",
     5085                "etag": "~1.8.1",
     5086                "finalhandler": "~1.1.2",
     5087                "fresh": "0.5.2",
     5088                "merge-descriptors": "1.0.1",
     5089                "methods": "~1.1.2",
     5090                "on-finished": "~2.3.0",
     5091                "parseurl": "~1.3.3",
     5092                "path-to-regexp": "0.1.7",
     5093                "proxy-addr": "~2.0.5",
     5094                "qs": "6.7.0",
     5095                "range-parser": "~1.2.1",
     5096                "safe-buffer": "5.1.2",
     5097                "send": "0.17.1",
     5098                "serve-static": "1.14.1",
     5099                "setprototypeof": "1.1.1",
     5100                "statuses": "~1.5.0",
     5101                "type-is": "~1.6.18",
     5102                "utils-merge": "1.0.1",
     5103                "vary": "~1.1.2"
     5104            },
     5105            "dependencies": {
     5106                "array-flatten": {
     5107                    "version": "1.1.1",
     5108                    "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
     5109                    "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
     5110                    "dev": true
     5111                },
     5112                "qs": {
     5113                    "version": "6.7.0",
     5114                    "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
     5115                    "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
     5116                    "dev": true
     5117                },
     5118                "safe-buffer": {
     5119                    "version": "5.1.2",
     5120                    "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
     5121                    "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
     5122                    "dev": true
     5123                }
     5124            }
     5125        },
     5126        "ext-list": {
     5127            "version": "2.2.2",
     5128            "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
     5129            "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
     5130            "dev": true,
     5131            "optional": true,
     5132            "requires": {
     5133                "mime-db": "^1.28.0"
     5134            }
     5135        },
     5136        "ext-name": {
     5137            "version": "5.0.0",
     5138            "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
     5139            "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
     5140            "dev": true,
     5141            "optional": true,
     5142            "requires": {
     5143                "ext-list": "^2.0.0",
     5144                "sort-keys-length": "^1.0.0"
     5145            }
     5146        },
     5147        "extend": {
     5148            "version": "3.0.2",
     5149            "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
     5150            "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
     5151            "dev": true
     5152        },
     5153        "extend-shallow": {
     5154            "version": "2.0.1",
     5155            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
     5156            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
     5157            "dev": true,
     5158            "requires": {
     5159                "is-extendable": "^0.1.0"
     5160            }
     5161        },
     5162        "external-editor": {
     5163            "version": "2.2.0",
     5164            "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
     5165            "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
     5166            "dev": true,
     5167            "requires": {
     5168                "chardet": "^0.4.0",
     5169                "iconv-lite": "^0.4.17",
     5170                "tmp": "^0.0.33"
     5171            }
     5172        },
     5173        "extglob": {
     5174            "version": "2.0.4",
     5175            "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
     5176            "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
     5177            "dev": true,
     5178            "requires": {
     5179                "array-unique": "^0.3.2",
     5180                "define-property": "^1.0.0",
     5181                "expand-brackets": "^2.1.4",
     5182                "extend-shallow": "^2.0.1",
     5183                "fragment-cache": "^0.2.1",
     5184                "regex-not": "^1.0.0",
     5185                "snapdragon": "^0.8.1",
     5186                "to-regex": "^3.0.1"
     5187            },
     5188            "dependencies": {
     5189                "define-property": {
     5190                    "version": "1.0.0",
     5191                    "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
     5192                    "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
     5193                    "dev": true,
     5194                    "requires": {
     5195                        "is-descriptor": "^1.0.0"
     5196                    }
     5197                }
     5198            }
     5199        },
     5200        "extract-zip": {
     5201            "version": "2.0.1",
     5202            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
     5203            "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
     5204            "dev": true,
     5205            "requires": {
     5206                "@types/yauzl": "^2.9.1",
     5207                "debug": "^4.1.1",
     5208                "get-stream": "^5.1.0",
     5209                "yauzl": "^2.10.0"
     5210            },
     5211            "dependencies": {
     5212                "debug": {
     5213                    "version": "4.3.1",
     5214                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
     5215                    "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
     5216                    "dev": true,
     5217                    "requires": {
     5218                        "ms": "2.1.2"
     5219                    }
     5220                },
     5221                "get-stream": {
     5222                    "version": "5.2.0",
     5223                    "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
     5224                    "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
     5225                    "dev": true,
     5226                    "requires": {
     5227                        "pump": "^3.0.0"
     5228                    }
     5229                },
     5230                "ms": {
     5231                    "version": "2.1.2",
     5232                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
     5233                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
     5234                    "dev": true
     5235                }
     5236            }
     5237        },
     5238        "extsprintf": {
     5239            "version": "1.3.0",
     5240            "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
     5241            "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
     5242            "dev": true
     5243        },
     5244        "fast-average-color": {
     5245            "version": "4.3.0",
     5246            "resolved": "https://registry.npmjs.org/fast-average-color/-/fast-average-color-4.3.0.tgz",
     5247            "integrity": "sha512-k8FXd6+JeXoItmdNqB3hMwFgArryjdYBLuzEM8fRY/oztd/051yhSHU6GUrMOfIQU9dDHyFDcIAkGrQKlYtpDA=="
     5248        },
     5249        "fast-deep-equal": {
     5250            "version": "3.1.3",
     5251            "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     5252            "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
     5253            "dev": true
     5254        },
     5255        "fast-glob": {
     5256            "version": "2.2.7",
     5257            "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
     5258            "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
     5259            "dev": true,
     5260            "requires": {
     5261                "@mrmlnc/readdir-enhanced": "^2.2.1",
     5262                "@nodelib/fs.stat": "^1.1.2",
     5263                "glob-parent": "^3.1.0",
     5264                "is-glob": "^4.0.0",
     5265                "merge2": "^1.2.3",
     5266                "micromatch": "^3.1.10"
     5267            },
     5268            "dependencies": {
     5269                "is-glob": {
     5270                    "version": "4.0.1",
     5271                    "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
     5272                    "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
     5273                    "dev": true,
     5274                    "requires": {
     5275                        "is-extglob": "^2.1.1"
     5276                    }
     5277                }
     5278            }
     5279        },
     5280        "fast-json-stable-stringify": {
     5281            "version": "2.1.0",
     5282            "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     5283            "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
     5284            "dev": true
     5285        },
     5286        "faye-websocket": {
     5287            "version": "0.10.0",
     5288            "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
     5289            "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
     5290            "dev": true,
     5291            "requires": {
     5292                "websocket-driver": ">=0.5.1"
     5293            }
     5294        },
     5295        "fbjs": {
     5296            "version": "0.8.17",
     5297            "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
     5298            "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
     5299            "requires": {
     5300                "core-js": "^1.0.0",
     5301                "isomorphic-fetch": "^2.1.1",
     5302                "loose-envify": "^1.0.0",
     5303                "object-assign": "^4.1.0",
     5304                "promise": "^7.1.1",
     5305                "setimmediate": "^1.0.5",
     5306                "ua-parser-js": "^0.7.18"
     5307            },
     5308            "dependencies": {
     5309                "core-js": {
     5310                    "version": "1.2.7",
     5311                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     5312                    "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
     5313                }
     5314            }
     5315        },
     5316        "fd-slicer": {
     5317            "version": "1.1.0",
     5318            "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
     5319            "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
     5320            "dev": true,
     5321            "requires": {
     5322                "pend": "~1.2.0"
     5323            }
     5324        },
     5325        "figgy-pudding": {
     5326            "version": "3.5.2",
     5327            "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
     5328            "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
     5329            "dev": true
     5330        },
     5331        "figures": {
     5332            "version": "1.7.0",
     5333            "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
     5334            "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
     5335            "dev": true,
     5336            "requires": {
     5337                "escape-string-regexp": "^1.0.5",
     5338                "object-assign": "^4.1.0"
     5339            }
     5340        },
     5341        "file-sync-cmp": {
     5342            "version": "0.1.1",
     5343            "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
     5344            "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=",
     5345            "dev": true
     5346        },
     5347        "file-type": {
     5348            "version": "10.11.0",
     5349            "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
     5350            "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
     5351            "dev": true
     5352        },
     5353        "file-uri-to-path": {
     5354            "version": "1.0.0",
     5355            "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
     5356            "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
     5357            "dev": true,
     5358            "optional": true
     5359        },
     5360        "filename-reserved-regex": {
    10595361            "version": "2.0.0",
    1060             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
    1061             "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
    1062             "dev": true,
    1063             "requires": {
    1064                 "micromatch": "^3.1.4",
    1065                 "normalize-path": "^2.1.1"
     5362            "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
     5363            "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
     5364            "dev": true,
     5365            "optional": true
     5366        },
     5367        "filenamify": {
     5368            "version": "2.1.0",
     5369            "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
     5370            "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
     5371            "dev": true,
     5372            "optional": true,
     5373            "requires": {
     5374                "filename-reserved-regex": "^2.0.0",
     5375                "strip-outer": "^1.0.0",
     5376                "trim-repeated": "^1.0.0"
     5377            }
     5378        },
     5379        "fill-range": {
     5380            "version": "4.0.0",
     5381            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
     5382            "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
     5383            "dev": true,
     5384            "requires": {
     5385                "extend-shallow": "^2.0.1",
     5386                "is-number": "^3.0.0",
     5387                "repeat-string": "^1.6.1",
     5388                "to-regex-range": "^2.1.0"
     5389            }
     5390        },
     5391        "finalhandler": {
     5392            "version": "1.1.2",
     5393            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
     5394            "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
     5395            "dev": true,
     5396            "requires": {
     5397                "debug": "2.6.9",
     5398                "encodeurl": "~1.0.2",
     5399                "escape-html": "~1.0.3",
     5400                "on-finished": "~2.3.0",
     5401                "parseurl": "~1.3.3",
     5402                "statuses": "~1.5.0",
     5403                "unpipe": "~1.0.0"
     5404            }
     5405        },
     5406        "find-cache-dir": {
     5407            "version": "2.1.0",
     5408            "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
     5409            "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
     5410            "dev": true,
     5411            "requires": {
     5412                "commondir": "^1.0.1",
     5413                "make-dir": "^2.0.0",
     5414                "pkg-dir": "^3.0.0"
     5415            }
     5416        },
     5417        "find-up": {
     5418            "version": "3.0.0",
     5419            "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
     5420            "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
     5421            "dev": true,
     5422            "requires": {
     5423                "locate-path": "^3.0.0"
     5424            }
     5425        },
     5426        "find-versions": {
     5427            "version": "3.2.0",
     5428            "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
     5429            "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
     5430            "dev": true,
     5431            "optional": true,
     5432            "requires": {
     5433                "semver-regex": "^2.0.0"
     5434            }
     5435        },
     5436        "findup-sync": {
     5437            "version": "0.3.0",
     5438            "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
     5439            "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
     5440            "dev": true,
     5441            "requires": {
     5442                "glob": "~5.0.0"
     5443            },
     5444            "dependencies": {
     5445                "glob": {
     5446                    "version": "5.0.15",
     5447                    "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
     5448                    "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
     5449                    "dev": true,
     5450                    "requires": {
     5451                        "inflight": "^1.0.4",
     5452                        "inherits": "2",
     5453                        "minimatch": "2 || 3",
     5454                        "once": "^1.3.0",
     5455                        "path-is-absolute": "^1.0.0"
     5456                    }
     5457                }
     5458            }
     5459        },
     5460        "fined": {
     5461            "version": "1.2.0",
     5462            "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
     5463            "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
     5464            "dev": true,
     5465            "requires": {
     5466                "expand-tilde": "^2.0.2",
     5467                "is-plain-object": "^2.0.3",
     5468                "object.defaults": "^1.1.0",
     5469                "object.pick": "^1.2.0",
     5470                "parse-filepath": "^1.0.1"
     5471            }
     5472        },
     5473        "fizzy-ui-utils": {
     5474            "version": "1.0.1",
     5475            "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-1.0.1.tgz",
     5476            "integrity": "sha1-qkEGZB51O8ilzqAQMVskiYyTRAw=",
     5477            "requires": {
     5478                "desandro-matches-selector": "~1.0.2",
     5479                "doc-ready": "~1.0.3"
     5480            }
     5481        },
     5482        "flagged-respawn": {
     5483            "version": "1.0.1",
     5484            "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
     5485            "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
     5486            "dev": true
     5487        },
     5488        "flush-write-stream": {
     5489            "version": "1.1.1",
     5490            "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
     5491            "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
     5492            "dev": true,
     5493            "requires": {
     5494                "inherits": "^2.0.3",
     5495                "readable-stream": "^2.3.6"
     5496            },
     5497            "dependencies": {
     5498                "readable-stream": {
     5499                    "version": "2.3.7",
     5500                    "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
     5501                    "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
     5502                    "dev": true,
     5503                    "requires": {
     5504                        "core-util-is": "~1.0.0",
     5505                        "inherits": "~2.0.3",
     5506                        "isarray": "~1.0.0",
     5507                        "process-nextick-args": "~2.0.0",
     5508                        "safe-buffer": "~5.1.1",
     5509                        "string_decoder": "~1.1.1",
     5510                        "util-deprecate": "~1.0.1"
     5511                    }
     5512                },
     5513                "string_decoder": {
     5514                    "version": "1.1.1",
     5515                    "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     5516                    "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
     5517                    "dev": true,
     5518                    "requires": {
     5519                        "safe-buffer": "~5.1.0"
     5520                    }
     5521                }
     5522            }
     5523        },
     5524        "follow-redirects": {
     5525            "version": "1.13.2",
     5526            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
     5527            "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
     5528            "dev": true
     5529        },
     5530        "for-in": {
     5531            "version": "1.0.2",
     5532            "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
     5533            "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
     5534            "dev": true
     5535        },
     5536        "for-own": {
     5537            "version": "1.0.0",
     5538            "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
     5539            "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
     5540            "dev": true,
     5541            "requires": {
     5542                "for-in": "^1.0.1"
     5543            }
     5544        },
     5545        "foreach": {
     5546            "version": "2.0.5",
     5547            "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
     5548            "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
     5549        },
     5550        "forever-agent": {
     5551            "version": "0.6.1",
     5552            "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
     5553            "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
     5554            "dev": true
     5555        },
     5556        "form-data": {
     5557            "version": "2.3.3",
     5558            "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
     5559            "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
     5560            "dev": true,
     5561            "requires": {
     5562                "asynckit": "^0.4.0",
     5563                "combined-stream": "^1.0.6",
     5564                "mime-types": "^2.1.12"
     5565            }
     5566        },
     5567        "formdata-polyfill": {
     5568            "version": "3.0.13",
     5569            "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-3.0.13.tgz",
     5570            "integrity": "sha512-aYrFSz9wxtBc9E1yCfD5IFhTK9FDZVRM53kUQn1W6Et5+R9c4tpa5Mg9hQIBIc2er3fLx0ElbKujipu+2551vQ=="
     5571        },
     5572        "forwarded": {
     5573            "version": "0.1.2",
     5574            "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
     5575            "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
     5576            "dev": true
     5577        },
     5578        "fragment-cache": {
     5579            "version": "0.2.1",
     5580            "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
     5581            "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
     5582            "dev": true,
     5583            "requires": {
     5584                "map-cache": "^0.2.2"
     5585            }
     5586        },
     5587        "fresh": {
     5588            "version": "0.5.2",
     5589            "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
     5590            "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
     5591            "dev": true
     5592        },
     5593        "from2": {
     5594            "version": "2.3.0",
     5595            "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
     5596            "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
     5597            "requires": {
     5598                "inherits": "^2.0.1",
     5599                "readable-stream": "^2.0.0"
     5600            }
     5601        },
     5602        "from2-string": {
     5603            "version": "1.1.0",
     5604            "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz",
     5605            "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=",
     5606            "requires": {
     5607                "from2": "^2.0.3"
     5608            }
     5609        },
     5610        "fs-constants": {
     5611            "version": "1.0.0",
     5612            "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
     5613            "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
     5614            "dev": true
     5615        },
     5616        "fs-write-stream-atomic": {
     5617            "version": "1.0.10",
     5618            "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
     5619            "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
     5620            "dev": true,
     5621            "requires": {
     5622                "graceful-fs": "^4.1.2",
     5623                "iferr": "^0.1.5",
     5624                "imurmurhash": "^0.1.4",
     5625                "readable-stream": "1 || 2"
     5626            }
     5627        },
     5628        "fs.realpath": {
     5629            "version": "1.0.0",
     5630            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
     5631            "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
     5632        },
     5633        "fsevents": {
     5634            "version": "2.3.1",
     5635            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
     5636            "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
     5637            "dev": true,
     5638            "optional": true
     5639        },
     5640        "function-bind": {
     5641            "version": "1.1.1",
     5642            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
     5643            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
     5644        },
     5645        "function.prototype.name": {
     5646            "version": "1.1.0",
     5647            "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
     5648            "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
     5649            "requires": {
     5650                "define-properties": "^1.1.2",
     5651                "function-bind": "^1.1.1",
     5652                "is-callable": "^1.1.3"
     5653            }
     5654        },
     5655        "gaze": {
     5656            "version": "1.1.2",
     5657            "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
     5658            "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
     5659            "dev": true,
     5660            "requires": {
     5661                "globule": "^1.0.0"
     5662            }
     5663        },
     5664        "get-caller-file": {
     5665            "version": "1.0.2",
     5666            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
     5667            "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
     5668        },
     5669        "get-intrinsic": {
     5670            "version": "1.1.1",
     5671            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
     5672            "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
     5673            "dev": true,
     5674            "requires": {
     5675                "function-bind": "^1.1.1",
     5676                "has": "^1.0.3",
     5677                "has-symbols": "^1.0.1"
     5678            },
     5679            "dependencies": {
     5680                "has-symbols": {
     5681                    "version": "1.0.1",
     5682                    "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
     5683                    "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
     5684                    "dev": true
     5685                }
     5686            }
     5687        },
     5688        "get-proxy": {
     5689            "version": "2.1.0",
     5690            "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
     5691            "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
     5692            "dev": true,
     5693            "optional": true,
     5694            "requires": {
     5695                "npm-conf": "^1.1.0"
     5696            }
     5697        },
     5698        "get-size": {
     5699            "version": "1.2.2",
     5700            "resolved": "https://registry.npmjs.org/get-size/-/get-size-1.2.2.tgz",
     5701            "integrity": "sha1-v8PvHQGeNFCMmU+jJ9GDwoddYuY=",
     5702            "requires": {
     5703                "desandro-get-style-property": "^1"
     5704            }
     5705        },
     5706        "get-stdin": {
     5707            "version": "4.0.1",
     5708            "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
     5709            "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
     5710            "dev": true,
     5711            "optional": true
     5712        },
     5713        "get-stream": {
     5714            "version": "3.0.0",
     5715            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
     5716            "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
     5717        },
     5718        "get-value": {
     5719            "version": "2.0.6",
     5720            "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
     5721            "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
     5722            "dev": true
     5723        },
     5724        "getobject": {
     5725            "version": "0.1.0",
     5726            "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
     5727            "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
     5728            "dev": true
     5729        },
     5730        "getpass": {
     5731            "version": "0.1.7",
     5732            "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
     5733            "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
     5734            "dev": true,
     5735            "requires": {
     5736                "assert-plus": "^1.0.0"
     5737  &