{
    "name": "@oat-sa/tao",
    "version": "0.10.0",
    "lockfileVersion": 1,
    "requires": true,
    "dependencies": {
        "@babel/polyfill": {
            "version": "7.12.1",
            "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz",
            "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==",
            "requires": {
                "core-js": "^2.6.5",
                "regenerator-runtime": "^0.13.4"
            }
        },
        "@babel/runtime": {
            "version": "7.19.0",
            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz",
            "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==",
            "dev": true,
            "requires": {
                "regenerator-runtime": "^0.13.4"
            }
        },
        "@colors/colors": {
            "version": "1.5.0",
            "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
            "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
            "dev": true,
            "optional": true
        },
        "@cypress/request": {
            "version": "2.88.10",
            "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.10.tgz",
            "integrity": "sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==",
            "dev": true,
            "requires": {
                "aws-sign2": "~0.7.0",
                "aws4": "^1.8.0",
                "caseless": "~0.12.0",
                "combined-stream": "~1.0.6",
                "extend": "~3.0.2",
                "forever-agent": "~0.6.1",
                "form-data": "~2.3.2",
                "http-signature": "~1.3.6",
                "is-typedarray": "~1.0.0",
                "isstream": "~0.1.2",
                "json-stringify-safe": "~5.0.1",
                "mime-types": "~2.1.19",
                "performance-now": "^2.1.0",
                "qs": "~6.5.2",
                "safe-buffer": "^5.1.2",
                "tough-cookie": "~2.5.0",
                "tunnel-agent": "^0.6.0",
                "uuid": "^8.3.2"
            }
        },
        "@cypress/xvfb": {
            "version": "1.2.4",
            "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
            "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
            "dev": true,
            "requires": {
                "debug": "^3.1.0",
                "lodash.once": "^4.1.1"
            },
            "dependencies": {
                "debug": {
                    "version": "3.2.7",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
                    "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
                    "dev": true,
                    "requires": {
                        "ms": "^2.1.1"
                    }
                }
            }
        },
        "@jimp/bmp": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz",
            "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "bmp-js": "^0.1.0",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/core": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz",
            "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "any-base": "^1.1.0",
                "buffer": "^5.2.0",
                "core-js": "^3.4.1",
                "exif-parser": "^0.1.12",
                "file-type": "^9.0.0",
                "load-bmfont": "^1.3.1",
                "mkdirp": "^0.5.1",
                "phin": "^2.9.1",
                "pixelmatch": "^4.0.2",
                "tinycolor2": "^1.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                },
                "mkdirp": {
                    "version": "0.5.6",
                    "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
                    "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
                    "dev": true,
                    "requires": {
                        "minimist": "^1.2.6"
                    }
                }
            }
        },
        "@jimp/custom": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz",
            "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/core": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/gif": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz",
            "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1",
                "omggif": "^1.0.9"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/jpeg": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz",
            "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1",
                "jpeg-js": "^0.3.4"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-blit": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz",
            "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-blur": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz",
            "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-circle": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz",
            "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-color": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz",
            "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1",
                "tinycolor2": "^1.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-contain": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz",
            "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-cover": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz",
            "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-crop": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz",
            "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-displace": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz",
            "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-dither": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz",
            "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-fisheye": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz",
            "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-flip": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz",
            "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-gaussian": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz",
            "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-invert": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz",
            "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-mask": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz",
            "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-normalize": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz",
            "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-print": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz",
            "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1",
                "load-bmfont": "^1.4.0"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-resize": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz",
            "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-rotate": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz",
            "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-scale": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz",
            "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-shadow": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz",
            "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugin-threshold": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz",
            "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/plugins": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz",
            "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/plugin-blit": "^0.10.3",
                "@jimp/plugin-blur": "^0.10.3",
                "@jimp/plugin-circle": "^0.10.3",
                "@jimp/plugin-color": "^0.10.3",
                "@jimp/plugin-contain": "^0.10.3",
                "@jimp/plugin-cover": "^0.10.3",
                "@jimp/plugin-crop": "^0.10.3",
                "@jimp/plugin-displace": "^0.10.3",
                "@jimp/plugin-dither": "^0.10.3",
                "@jimp/plugin-fisheye": "^0.10.3",
                "@jimp/plugin-flip": "^0.10.3",
                "@jimp/plugin-gaussian": "^0.10.3",
                "@jimp/plugin-invert": "^0.10.3",
                "@jimp/plugin-mask": "^0.10.3",
                "@jimp/plugin-normalize": "^0.10.3",
                "@jimp/plugin-print": "^0.10.3",
                "@jimp/plugin-resize": "^0.10.3",
                "@jimp/plugin-rotate": "^0.10.3",
                "@jimp/plugin-scale": "^0.10.3",
                "@jimp/plugin-shadow": "^0.10.3",
                "@jimp/plugin-threshold": "^0.10.3",
                "core-js": "^3.4.1",
                "timm": "^1.6.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/png": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz",
            "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/utils": "^0.10.3",
                "core-js": "^3.4.1",
                "pngjs": "^3.3.3"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/tiff": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz",
            "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "core-js": "^3.4.1",
                "utif": "^2.0.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/types": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz",
            "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/bmp": "^0.10.3",
                "@jimp/gif": "^0.10.3",
                "@jimp/jpeg": "^0.10.3",
                "@jimp/png": "^0.10.3",
                "@jimp/tiff": "^0.10.3",
                "core-js": "^3.4.1",
                "timm": "^1.6.1"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@jimp/utils": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz",
            "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "core-js": "^3.4.1",
                "regenerator-runtime": "^0.13.3"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "@oat-sa/e2e-runner": {
            "version": "1.5.1",
            "resolved": "https://registry.npmjs.org/@oat-sa/e2e-runner/-/e2e-runner-1.5.1.tgz",
            "integrity": "sha512-k5GHghTc+bIyGLRnY+3apKVSCuYkLmgM1Yz+yjPm02Yqo7hufNK83zyPexwwxymyFY9OsnLL6qNm/lQ35VEIOA==",
            "dev": true,
            "requires": {
                "cypress": "^9.0.0",
                "cypress-file-upload": "^5.0.8",
                "cypress-plugin-snapshots": "^1.4.4",
                "fs-extra": "^10.0.0",
                "oauth-sign": "^0.9.0"
            }
        },
        "@oat-sa/expr-eval": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/@oat-sa/expr-eval/-/expr-eval-1.3.0.tgz",
            "integrity": "sha512-z9ezG0Z+26qaCz3w/sYzN/JyBLmN2xhzCfNihYRA7CMYukEbkeY3/tLknVhwm+rp4584yDDuSHPVMuoYmwZP1A=="
        },
        "@oat-sa/tao-core-libs": {
            "version": "0.4.5",
            "resolved": "https://registry.npmjs.org/@oat-sa/tao-core-libs/-/tao-core-libs-0.4.5.tgz",
            "integrity": "sha512-uUPi3bWr1M/7+7oVC4YGmkDWaxk/HNxz1XNUtRVgSUSF1Re6JQLV7kbIMj1U9IZfsYJd4LRWHLCgG2Sl6rxzAg=="
        },
        "@oat-sa/tao-core-sdk": {
            "version": "1.20.0",
            "resolved": "https://registry.npmjs.org/@oat-sa/tao-core-sdk/-/tao-core-sdk-1.20.0.tgz",
            "integrity": "sha512-IoI/lWjy4ir5KS2nMNklQ2amISSa0ZbIKZDC3K/SmjTKR5cqusZZ9DPDzr3/ErvhQhM+u1uo6BohQNS6Il3zdQ==",
            "requires": {
                "fastestsmallesttextencoderdecoder": "1.0.14",
                "idb-wrapper": "1.7.0",
                "webcrypto-shim": "0.1.4"
            }
        },
        "@oat-sa/tao-core-shared-libs": {
            "version": "1.4.1",
            "resolved": "https://registry.npmjs.org/@oat-sa/tao-core-shared-libs/-/tao-core-shared-libs-1.4.1.tgz",
            "integrity": "sha512-R6Kad0TZ/wGYqXHYrgmNrYqjbIdiML4l4ozQhZtmR8g5hthh7vocJgiukgIY+ulFrs6epcpcPANVx162w+eO8w=="
        },
        "@oat-sa/tao-core-ui": {
            "version": "1.61.1",
            "resolved": "git+https://github.com/oat-sa/tao-core-ui-fe.git#3527e2dcafdab3bdd5aed5ae59fd1f3751fb75d0"
        },
        "@types/node": {
            "version": "14.18.31",
            "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz",
            "integrity": "sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw==",
            "dev": true
        },
        "@types/sinonjs__fake-timers": {
            "version": "8.1.1",
            "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
            "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==",
            "dev": true
        },
        "@types/sizzle": {
            "version": "2.3.3",
            "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
            "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==",
            "dev": true
        },
        "@types/yauzl": {
            "version": "2.10.0",
            "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
            "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
            "dev": true,
            "optional": true,
            "requires": {
                "@types/node": "*"
            }
        },
        "abbrev": {
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
            "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
            "dev": true
        },
        "accepts": {
            "version": "1.3.8",
            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
            "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
            "dev": true,
            "requires": {
                "mime-types": "~2.1.34",
                "negotiator": "0.6.3"
            }
        },
        "after": {
            "version": "0.8.2",
            "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
            "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==",
            "dev": true
        },
        "aggregate-error": {
            "version": "3.1.0",
            "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
            "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
            "dev": true,
            "requires": {
                "clean-stack": "^2.0.0",
                "indent-string": "^4.0.0"
            }
        },
        "amdefine": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
            "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
            "optional": true
        },
        "ansi-colors": {
            "version": "4.1.3",
            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
            "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
            "dev": true
        },
        "ansi-escapes": {
            "version": "4.3.2",
            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
            "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
            "dev": true,
            "requires": {
                "type-fest": "^0.21.3"
            }
        },
        "ansi-regex": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
            "dev": true
        },
        "ansi-styles": {
            "version": "4.3.0",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
            "dev": true,
            "requires": {
                "color-convert": "^2.0.1"
            }
        },
        "any-base": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz",
            "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==",
            "dev": true
        },
        "arch": {
            "version": "2.2.0",
            "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
            "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
            "dev": true
        },
        "arraybuffer.slice": {
            "version": "0.0.7",
            "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
            "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
            "dev": true
        },
        "asn1": {
            "version": "0.2.6",
            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
            "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
            "dev": true,
            "requires": {
                "safer-buffer": "~2.1.0"
            }
        },
        "assert-plus": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
            "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
            "dev": true
        },
        "astral-regex": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
            "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
            "dev": true
        },
        "async": {
            "version": "0.2.10",
            "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
            "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==",
            "optional": true
        },
        "asynckit": {
            "version": "0.4.0",
            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
            "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
            "dev": true
        },
        "at-least-node": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
            "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
            "dev": true
        },
        "aws-sign2": {
            "version": "0.7.0",
            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
            "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
            "dev": true
        },
        "aws4": {
            "version": "1.11.0",
            "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
            "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
            "dev": true
        },
        "backo2": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
            "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==",
            "dev": true
        },
        "balanced-match": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
            "dev": true
        },
        "base64-arraybuffer": {
            "version": "0.1.4",
            "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
            "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==",
            "dev": true
        },
        "base64-js": {
            "version": "1.5.1",
            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
            "dev": true
        },
        "base64id": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
            "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
            "dev": true
        },
        "bcrypt-pbkdf": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
            "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
            "dev": true,
            "requires": {
                "tweetnacl": "^0.14.3"
            }
        },
        "blob": {
            "version": "0.0.5",
            "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
            "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
            "dev": true
        },
        "blob-util": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
            "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
            "dev": true
        },
        "bluebird": {
            "version": "3.7.2",
            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
            "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
            "dev": true
        },
        "bmp-js": {
            "version": "0.1.0",
            "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz",
            "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==",
            "dev": true
        },
        "brace-expansion": {
            "version": "1.1.11",
            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
            "dev": true,
            "requires": {
                "balanced-match": "^1.0.0",
                "concat-map": "0.0.1"
            }
        },
        "buffer": {
            "version": "5.7.1",
            "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
            "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
            "dev": true,
            "requires": {
                "base64-js": "^1.3.1",
                "ieee754": "^1.1.13"
            }
        },
        "buffer-crc32": {
            "version": "0.2.13",
            "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
            "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
            "dev": true
        },
        "buffer-equal": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz",
            "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==",
            "dev": true
        },
        "buffer-from": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
            "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
            "dev": true
        },
        "cachedir": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz",
            "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==",
            "dev": true
        },
        "caseless": {
            "version": "0.12.0",
            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
            "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
            "dev": true
        },
        "chalk": {
            "version": "4.1.2",
            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
            "dev": true,
            "requires": {
                "ansi-styles": "^4.1.0",
                "supports-color": "^7.1.0"
            },
            "dependencies": {
                "supports-color": {
                    "version": "7.2.0",
                    "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
                    "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
                    "dev": true,
                    "requires": {
                        "has-flag": "^4.0.0"
                    }
                }
            }
        },
        "check-more-types": {
            "version": "2.24.0",
            "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
            "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
            "dev": true
        },
        "ci-info": {
            "version": "3.4.0",
            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz",
            "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==",
            "dev": true
        },
        "clean-stack": {
            "version": "2.2.0",
            "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
            "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
            "dev": true
        },
        "cli-cursor": {
            "version": "3.1.0",
            "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
            "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
            "dev": true,
            "requires": {
                "restore-cursor": "^3.1.0"
            }
        },
        "cli-table3": {
            "version": "0.6.3",
            "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz",
            "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==",
            "dev": true,
            "requires": {
                "@colors/colors": "1.5.0",
                "string-width": "^4.2.0"
            }
        },
        "cli-truncate": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
            "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
            "dev": true,
            "requires": {
                "slice-ansi": "^3.0.0",
                "string-width": "^4.2.0"
            }
        },
        "codemirror": {
            "version": "5.65.9",
            "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.9.tgz",
            "integrity": "sha512-19Jox5sAKpusTDgqgKB5dawPpQcY+ipQK7xoEI+MVucEF9qqFaXpeqY1KaoyGBso/wHQoDa4HMMxMjdsS3Zzzw=="
        },
        "color-convert": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
            "dev": true,
            "requires": {
                "color-name": "~1.1.4"
            }
        },
        "color-name": {
            "version": "1.1.4",
            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
            "dev": true
        },
        "colorette": {
            "version": "2.0.19",
            "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
            "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
            "dev": true
        },
        "combined-stream": {
            "version": "1.0.8",
            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
            "dev": true,
            "requires": {
                "delayed-stream": "~1.0.0"
            }
        },
        "commander": {
            "version": "5.1.0",
            "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
            "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
            "dev": true
        },
        "common-tags": {
            "version": "1.8.2",
            "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
            "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
            "dev": true
        },
        "component-bind": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
            "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==",
            "dev": true
        },
        "component-emitter": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
            "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
            "dev": true
        },
        "component-inherit": {
            "version": "0.0.3",
            "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
            "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==",
            "dev": true
        },
        "concat-map": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
            "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
            "dev": true
        },
        "cookie": {
            "version": "0.4.2",
            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
            "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
            "dev": true
        },
        "core-js": {
            "version": "2.6.12",
            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
            "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
        },
        "core-util-is": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
            "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
            "dev": true
        },
        "cross-fetch": {
            "version": "3.1.5",
            "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
            "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
            "dev": true,
            "requires": {
                "node-fetch": "2.6.7"
            }
        },
        "cross-spawn": {
            "version": "7.0.3",
            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
            "dev": true,
            "requires": {
                "path-key": "^3.1.0",
                "shebang-command": "^2.0.0",
                "which": "^2.0.1"
            }
        },
        "cypress": {
            "version": "9.7.0",
            "resolved": "https://registry.npmjs.org/cypress/-/cypress-9.7.0.tgz",
            "integrity": "sha512-+1EE1nuuuwIt/N1KXRR2iWHU+OiIt7H28jJDyyI4tiUftId/DrXYEwoDa5+kH2pki1zxnA0r6HrUGHV5eLbF5Q==",
            "dev": true,
            "requires": {
                "@cypress/request": "^2.88.10",
                "@cypress/xvfb": "^1.2.4",
                "@types/node": "^14.14.31",
                "@types/sinonjs__fake-timers": "8.1.1",
                "@types/sizzle": "^2.3.2",
                "arch": "^2.2.0",
                "blob-util": "^2.0.2",
                "bluebird": "^3.7.2",
                "buffer": "^5.6.0",
                "cachedir": "^2.3.0",
                "chalk": "^4.1.0",
                "check-more-types": "^2.24.0",
                "cli-cursor": "^3.1.0",
                "cli-table3": "~0.6.1",
                "commander": "^5.1.0",
                "common-tags": "^1.8.0",
                "dayjs": "^1.10.4",
                "debug": "^4.3.2",
                "enquirer": "^2.3.6",
                "eventemitter2": "^6.4.3",
                "execa": "4.1.0",
                "executable": "^4.1.1",
                "extract-zip": "2.0.1",
                "figures": "^3.2.0",
                "fs-extra": "^9.1.0",
                "getos": "^3.2.1",
                "is-ci": "^3.0.0",
                "is-installed-globally": "~0.4.0",
                "lazy-ass": "^1.6.0",
                "listr2": "^3.8.3",
                "lodash": "^4.17.21",
                "log-symbols": "^4.0.0",
                "minimist": "^1.2.6",
                "ospath": "^1.2.2",
                "pretty-bytes": "^5.6.0",
                "proxy-from-env": "1.0.0",
                "request-progress": "^3.0.0",
                "semver": "^7.3.2",
                "supports-color": "^8.1.1",
                "tmp": "~0.2.1",
                "untildify": "^4.0.0",
                "yauzl": "^2.10.0"
            },
            "dependencies": {
                "fs-extra": {
                    "version": "9.1.0",
                    "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
                    "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
                    "dev": true,
                    "requires": {
                        "at-least-node": "^1.0.0",
                        "graceful-fs": "^4.2.0",
                        "jsonfile": "^6.0.1",
                        "universalify": "^2.0.0"
                    }
                },
                "lodash": {
                    "version": "4.17.21",
                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
                    "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
                    "dev": true
                }
            }
        },
        "cypress-downloadfile": {
            "version": "1.2.3",
            "resolved": "https://registry.npmjs.org/cypress-downloadfile/-/cypress-downloadfile-1.2.3.tgz",
            "integrity": "sha512-XvjMi081VJPs8gdmITHLpdbcscW8HHlTpIuKBqqFTRnIqPqcsjaZfJ22tqqDSr5w4X9T5FPFfr4SiklPsfoXiw==",
            "dev": true,
            "requires": {
                "cross-fetch": "^3.1.5",
                "fs-extra": "10.1.0"
            }
        },
        "cypress-file-upload": {
            "version": "5.0.8",
            "resolved": "https://registry.npmjs.org/cypress-file-upload/-/cypress-file-upload-5.0.8.tgz",
            "integrity": "sha512-+8VzNabRk3zG6x8f8BWArF/xA/W0VK4IZNx3MV0jFWrJS/qKn8eHfa5nU73P9fOQAgwHFJx7zjg4lwOnljMO8g==",
            "dev": true
        },
        "cypress-plugin-snapshots": {
            "version": "1.4.4",
            "resolved": "https://registry.npmjs.org/cypress-plugin-snapshots/-/cypress-plugin-snapshots-1.4.4.tgz",
            "integrity": "sha512-rijq3RTEZNtxQA4KCUwjXinmE1Ww+z6cQW0B14iodFM/HlX5LN16XT/2QS3X1nUXRKt0QdTrAC5MQfMUrjBkSQ==",
            "dev": true,
            "requires": {
                "diff2html": "^2.7.0",
                "fs-extra": "^7.0.1",
                "image-size": "^0.7.2",
                "jimp": "^0.10.3",
                "js-base64": "^2.5.1",
                "lodash": "^4.17.13",
                "pixelmatch": "^4.0.2",
                "pngjs": "^3.3.3",
                "prettier": "^1.16.4",
                "rimraf": "^2.6.3",
                "sanitize-filename": "^1.6.1",
                "socket.io": "^2.2.0",
                "socket.io-client": "^2.2.0",
                "source-map-support": "^0.5.10",
                "unidiff": "1.0.2"
            },
            "dependencies": {
                "fs-extra": {
                    "version": "7.0.1",
                    "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
                    "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
                    "dev": true,
                    "requires": {
                        "graceful-fs": "^4.1.2",
                        "jsonfile": "^4.0.0",
                        "universalify": "^0.1.0"
                    }
                },
                "jsonfile": {
                    "version": "4.0.0",
                    "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
                    "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
                    "dev": true,
                    "requires": {
                        "graceful-fs": "^4.1.6"
                    }
                },
                "lodash": {
                    "version": "4.17.21",
                    "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
                    "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
                    "dev": true
                },
                "rimraf": {
                    "version": "2.7.1",
                    "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
                    "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
                    "dev": true,
                    "requires": {
                        "glob": "^7.1.3"
                    }
                },
                "universalify": {
                    "version": "0.1.2",
                    "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
                    "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
                    "dev": true
                }
            }
        },
        "dashdash": {
            "version": "1.14.1",
            "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
            "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
            "dev": true,
            "requires": {
                "assert-plus": "^1.0.0"
            }
        },
        "dayjs": {
            "version": "1.11.5",
            "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz",
            "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==",
            "dev": true
        },
        "debug": {
            "version": "4.3.4",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
            "dev": true,
            "requires": {
                "ms": "2.1.2"
            },
            "dependencies": {
                "ms": {
                    "version": "2.1.2",
                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
                    "dev": true
                }
            }
        },
        "decimal.js": {
            "version": "10.1.1",
            "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.1.1.tgz",
            "integrity": "sha512-vEEgyk1fWVEnv7lPjkNedAIjzxQDue5Iw4FeX4UkNUDSVyD/jZTD0Bw2kAO7k6iyyJRAhM9oxxI0D1ET6k0Mmg=="
        },
        "delayed-stream": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
            "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
            "dev": true
        },
        "diff": {
            "version": "4.0.2",
            "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
            "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
            "dev": true
        },
        "diff2html": {
            "version": "2.12.2",
            "resolved": "https://registry.npmjs.org/diff2html/-/diff2html-2.12.2.tgz",
            "integrity": "sha512-G/Zn1KyG/OeC+67N/P26WHsQpjrjUiRyWGvg29ypy3MxSsBmF0bzsU/Irq70i2UAg+f/MzmLx4v/Nkt01TOU3g==",
            "dev": true,
            "requires": {
                "diff": "^4.0.1",
                "hogan.js": "^3.0.2",
                "merge": "^1.2.1",
                "whatwg-fetch": "^3.0.0"
            }
        },
        "dom-walk": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
            "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
            "dev": true
        },
        "dompurify": {
            "version": "1.0.11",
            "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-1.0.11.tgz",
            "integrity": "sha512-XywCTXZtc/qCX3iprD1pIklRVk/uhl8BKpkTxr+ZyMVUzSUg7wkQXRBp/euJ5J5moa1QvfpvaPQVP71z1O59dQ=="
        },
        "ecc-jsbn": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
            "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
            "dev": true,
            "requires": {
                "jsbn": "~0.1.0",
                "safer-buffer": "^2.1.0"
            }
        },
        "emoji-regex": {
            "version": "8.0.0",
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
            "dev": true
        },
        "end-of-stream": {
            "version": "1.4.4",
            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
            "dev": true,
            "requires": {
                "once": "^1.4.0"
            }
        },
        "engine.io": {
            "version": "3.6.0",
            "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.6.0.tgz",
            "integrity": "sha512-Kc8fo5bbg8F4a2f3HPHTEpGyq/IRIQpyeHu3H1ThR14XDD7VrLcsGBo16HUpahgp8YkHJDaU5gNxJZbuGcuueg==",
            "dev": true,
            "requires": {
                "accepts": "~1.3.4",
                "base64id": "2.0.0",
                "cookie": "~0.4.1",
                "debug": "~4.1.0",
                "engine.io-parser": "~2.2.0",
                "ws": "~7.4.2"
            },
            "dependencies": {
                "debug": {
                    "version": "4.1.1",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
                    "dev": true,
                    "requires": {
                        "ms": "^2.1.1"
                    }
                }
            }
        },
        "engine.io-client": {
            "version": "3.5.3",
            "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz",
            "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==",
            "dev": true,
            "requires": {
                "component-emitter": "~1.3.0",
                "component-inherit": "0.0.3",
                "debug": "~3.1.0",
                "engine.io-parser": "~2.2.0",
                "has-cors": "1.1.0",
                "indexof": "0.0.1",
                "parseqs": "0.0.6",
                "parseuri": "0.0.6",
                "ws": "~7.4.2",
                "xmlhttprequest-ssl": "~1.6.2",
                "yeast": "0.1.2"
            },
            "dependencies": {
                "debug": {
                    "version": "3.1.0",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
                    "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
                    "dev": true,
                    "requires": {
                        "ms": "2.0.0"
                    }
                },
                "ms": {
                    "version": "2.0.0",
                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
                    "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
                    "dev": true
                }
            }
        },
        "engine.io-parser": {
            "version": "2.2.1",
            "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
            "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
            "dev": true,
            "requires": {
                "after": "0.8.2",
                "arraybuffer.slice": "~0.0.7",
                "base64-arraybuffer": "0.1.4",
                "blob": "0.0.5",
                "has-binary2": "~1.0.2"
            }
        },
        "enquirer": {
            "version": "2.3.6",
            "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
            "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
            "dev": true,
            "requires": {
                "ansi-colors": "^4.1.1"
            }
        },
        "escape-string-regexp": {
            "version": "1.0.5",
            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
            "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
            "dev": true
        },
        "eve-raphael": {
            "version": "0.5.0",
            "resolved": "https://registry.npmjs.org/eve-raphael/-/eve-raphael-0.5.0.tgz",
            "integrity": "sha512-jrxnPsCGqng1UZuEp9DecX/AuSyAszATSjf4oEcRxvfxa1Oux4KkIPKBAAWWnpdwfARtr+Q0o9aPYWjsROD7ug=="
        },
        "eventemitter2": {
            "version": "6.4.9",
            "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.9.tgz",
            "integrity": "sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==",
            "dev": true
        },
        "execa": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
            "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
            "dev": true,
            "requires": {
                "cross-spawn": "^7.0.0",
                "get-stream": "^5.0.0",
                "human-signals": "^1.1.1",
                "is-stream": "^2.0.0",
                "merge-stream": "^2.0.0",
                "npm-run-path": "^4.0.0",
                "onetime": "^5.1.0",
                "signal-exit": "^3.0.2",
                "strip-final-newline": "^2.0.0"
            }
        },
        "executable": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
            "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
            "dev": true,
            "requires": {
                "pify": "^2.2.0"
            }
        },
        "exif-parser": {
            "version": "0.1.12",
            "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
            "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==",
            "dev": true
        },
        "extend": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
            "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
            "dev": true
        },
        "extract-zip": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
            "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
            "dev": true,
            "requires": {
                "@types/yauzl": "^2.9.1",
                "debug": "^4.1.1",
                "get-stream": "^5.1.0",
                "yauzl": "^2.10.0"
            }
        },
        "extsprintf": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
            "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
            "dev": true
        },
        "fastestsmallesttextencoderdecoder": {
            "version": "1.0.14",
            "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.14.tgz",
            "integrity": "sha512-ov+uDh4DMZHpZvcGwlCb9tfntaHwRI7SK+/6XkdXhksZLJcMoTJ20FZx3GvujnsGjMvJVQ71LkduEUEPwX1BvQ=="
        },
        "fd-slicer": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
            "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
            "dev": true,
            "requires": {
                "pend": "~1.2.0"
            }
        },
        "figures": {
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
            "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
            "dev": true,
            "requires": {
                "escape-string-regexp": "^1.0.5"
            }
        },
        "file-type": {
            "version": "9.0.0",
            "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
            "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
            "dev": true
        },
        "forever-agent": {
            "version": "0.6.1",
            "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
            "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
            "dev": true
        },
        "form-data": {
            "version": "2.3.3",
            "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
            "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
            "dev": true,
            "requires": {
                "asynckit": "^0.4.0",
                "combined-stream": "^1.0.6",
                "mime-types": "^2.1.12"
            }
        },
        "fs": {
            "version": "0.0.1-security",
            "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
            "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==",
            "dev": true
        },
        "fs-extra": {
            "version": "10.1.0",
            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
            "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
            "dev": true,
            "requires": {
                "graceful-fs": "^4.2.0",
                "jsonfile": "^6.0.1",
                "universalify": "^2.0.0"
            }
        },
        "fs.realpath": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
            "dev": true
        },
        "gamp": {
            "version": "0.2.1",
            "resolved": "https://registry.npmjs.org/gamp/-/gamp-0.2.1.tgz",
            "integrity": "sha512-dZy17z9sc1k8mU/esu5Rb3/0ZMEJldkRnikb+c8KtNLslGzJqBX7TJfaAlUaoCT9cw6h+SCUTO3tvuRBVCgbkg=="
        },
        "get-stream": {
            "version": "5.2.0",
            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
            "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
            "dev": true,
            "requires": {
                "pump": "^3.0.0"
            }
        },
        "getos": {
            "version": "3.2.1",
            "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
            "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
            "dev": true,
            "requires": {
                "async": "^3.2.0"
            },
            "dependencies": {
                "async": {
                    "version": "3.2.4",
                    "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
                    "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
                    "dev": true
                }
            }
        },
        "getpass": {
            "version": "0.1.7",
            "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
            "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
            "dev": true,
            "requires": {
                "assert-plus": "^1.0.0"
            }
        },
        "glob": {
            "version": "7.2.3",
            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
            "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
            "dev": true,
            "requires": {
                "fs.realpath": "^1.0.0",
                "inflight": "^1.0.4",
                "inherits": "2",
                "minimatch": "^3.1.1",
                "once": "^1.3.0",
                "path-is-absolute": "^1.0.0"
            }
        },
        "global": {
            "version": "4.4.0",
            "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
            "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
            "dev": true,
            "requires": {
                "min-document": "^2.19.0",
                "process": "^0.11.10"
            }
        },
        "global-dirs": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
            "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
            "dev": true,
            "requires": {
                "ini": "2.0.0"
            }
        },
        "graceful-fs": {
            "version": "4.2.10",
            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
            "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
            "dev": true
        },
        "handlebars": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-1.3.0.tgz",
            "integrity": "sha512-l7sLUTqXCkc1Ypoy8mSOWZFEZJK3VYQYnLfIVTRJeSHdgzt6hXkQ0uPGugydPa99KyyBdsi0J3WvYfm/HX5naQ==",
            "requires": {
                "optimist": "~0.3",
                "uglify-js": "~2.3"
            }
        },
        "has-binary2": {
            "version": "1.0.3",
            "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
            "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
            "dev": true,
            "requires": {
                "isarray": "2.0.1"
            }
        },
        "has-cors": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
            "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==",
            "dev": true
        },
        "has-flag": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
            "dev": true
        },
        "hogan.js": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
            "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
            "dev": true,
            "requires": {
                "mkdirp": "0.3.0",
                "nopt": "1.0.10"
            }
        },
        "http-signature": {
            "version": "1.3.6",
            "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
            "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
            "dev": true,
            "requires": {
                "assert-plus": "^1.0.0",
                "jsprim": "^2.0.2",
                "sshpk": "^1.14.1"
            }
        },
        "human-signals": {
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
            "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
            "dev": true
        },
        "idb-wrapper": {
            "version": "1.7.0",
            "resolved": "https://registry.npmjs.org/idb-wrapper/-/idb-wrapper-1.7.0.tgz",
            "integrity": "sha512-X9Xgu7/c/HvMMxZ+TRJQ95q8Cv7QbEBz/3+SAgYSP6HpqEJyj3cRFIXRTN1mtSZxbdKbfAXBpxwi+VSJnfaexg=="
        },
        "ieee754": {
            "version": "1.2.1",
            "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
            "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
            "dev": true
        },
        "image-size": {
            "version": "0.7.5",
            "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz",
            "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==",
            "dev": true
        },
        "indent-string": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
            "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
            "dev": true
        },
        "indexof": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
            "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==",
            "dev": true
        },
        "inflight": {
            "version": "1.0.6",
            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
            "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
            "dev": true,
            "requires": {
                "once": "^1.3.0",
                "wrappy": "1"
            }
        },
        "inherits": {
            "version": "2.0.4",
            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
            "dev": true
        },
        "ini": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
            "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
            "dev": true
        },
        "interactjs": {
            "version": "1.3.4",
            "resolved": "https://registry.npmjs.org/interactjs/-/interactjs-1.3.4.tgz",
            "integrity": "sha512-AQ2CdPEyHqiEEQ1FFgMBj79UEsU1+rUwSXuhOkflvB65p4iECft28SN/PvhD/Y9OtNge8aH1qTibjAi+RXQMqQ=="
        },
        "is-ci": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
            "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
            "dev": true,
            "requires": {
                "ci-info": "^3.2.0"
            }
        },
        "is-fullwidth-code-point": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
            "dev": true
        },
        "is-function": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
            "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==",
            "dev": true
        },
        "is-installed-globally": {
            "version": "0.4.0",
            "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
            "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
            "dev": true,
            "requires": {
                "global-dirs": "^3.0.0",
                "is-path-inside": "^3.0.2"
            }
        },
        "is-path-inside": {
            "version": "3.0.3",
            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
            "dev": true
        },
        "is-stream": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
            "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
            "dev": true
        },
        "is-typedarray": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
            "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
            "dev": true
        },
        "is-unicode-supported": {
            "version": "0.1.0",
            "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
            "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
            "dev": true
        },
        "isarray": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
            "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==",
            "dev": true
        },
        "isexe": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
            "dev": true
        },
        "isstream": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
            "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
            "dev": true
        },
        "jimp": {
            "version": "0.10.3",
            "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz",
            "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==",
            "dev": true,
            "requires": {
                "@babel/runtime": "^7.7.2",
                "@jimp/custom": "^0.10.3",
                "@jimp/plugins": "^0.10.3",
                "@jimp/types": "^0.10.3",
                "core-js": "^3.4.1",
                "regenerator-runtime": "^0.13.3"
            },
            "dependencies": {
                "core-js": {
                    "version": "3.25.5",
                    "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz",
                    "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==",
                    "dev": true
                }
            }
        },
        "jpeg-js": {
            "version": "0.3.7",
            "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
            "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==",
            "dev": true
        },
        "jquery": {
            "version": "1.9.1",
            "resolved": "https://registry.npmjs.org/jquery/-/jquery-1.9.1.tgz",
            "integrity": "sha512-gK7jP5cOEUzjyL0dy7MEMfeSFlmt1yNSdZK98CL8W6o0DiNVW5O9hLcD2bdl48mL8q7bEJgd7d9AhhDaN+iDSQ=="
        },
        "js-base64": {
            "version": "2.6.4",
            "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
            "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
            "dev": true
        },
        "jsbn": {
            "version": "0.1.1",
            "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
            "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
            "dev": true
        },
        "json-schema": {
            "version": "0.4.0",
            "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
            "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
            "dev": true
        },
        "json-stringify-safe": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
            "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
            "dev": true
        },
        "jsonfile": {
            "version": "6.1.0",
            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
            "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
            "dev": true,
            "requires": {
                "graceful-fs": "^4.1.6",
                "universalify": "^2.0.0"
            }
        },
        "jsprim": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
            "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
            "dev": true,
            "requires": {
                "assert-plus": "1.0.0",
                "extsprintf": "1.3.0",
                "json-schema": "0.4.0",
                "verror": "1.10.0"
            }
        },
        "lazy-ass": {
            "version": "1.6.0",
            "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
            "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
            "dev": true
        },
        "listr2": {
            "version": "3.14.0",
            "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
            "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
            "dev": true,
            "requires": {
                "cli-truncate": "^2.1.0",
                "colorette": "^2.0.16",
                "log-update": "^4.0.0",
                "p-map": "^4.0.0",
                "rfdc": "^1.3.0",
                "rxjs": "^7.5.1",
                "through": "^2.3.8",
                "wrap-ansi": "^7.0.0"
            }
        },
        "load-bmfont": {
            "version": "1.4.1",
            "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz",
            "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==",
            "dev": true,
            "requires": {
                "buffer-equal": "0.0.1",
                "mime": "^1.3.4",
                "parse-bmfont-ascii": "^1.0.3",
                "parse-bmfont-binary": "^1.0.5",
                "parse-bmfont-xml": "^1.1.4",
                "phin": "^2.9.1",
                "xhr": "^2.0.1",
                "xtend": "^4.0.0"
            }
        },
        "lodash": {
            "version": "2.4.1",
            "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz",
            "integrity": "sha512-qa6QqjA9jJB4AYw+NpD2GI4dzHL6Mv0hL+By6iIul4Ce0C1refrjZJmcGvWdnLUwl4LIPtvzje3UQfGH+nCEsQ=="
        },
        "lodash.once": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
            "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
            "dev": true
        },
        "log-symbols": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
            "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
            "dev": true,
            "requires": {
                "chalk": "^4.1.0",
                "is-unicode-supported": "^0.1.0"
            }
        },
        "log-update": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
            "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
            "dev": true,
            "requires": {
                "ansi-escapes": "^4.3.0",
                "cli-cursor": "^3.1.0",
                "slice-ansi": "^4.0.0",
                "wrap-ansi": "^6.2.0"
            },
            "dependencies": {
                "slice-ansi": {
                    "version": "4.0.0",
                    "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
                    "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
                    "dev": true,
                    "requires": {
                        "ansi-styles": "^4.0.0",
                        "astral-regex": "^2.0.0",
                        "is-fullwidth-code-point": "^3.0.0"
                    }
                },
                "wrap-ansi": {
                    "version": "6.2.0",
                    "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
                    "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
                    "dev": true,
                    "requires": {
                        "ansi-styles": "^4.0.0",
                        "string-width": "^4.1.0",
                        "strip-ansi": "^6.0.0"
                    }
                }
            }
        },
        "lru-cache": {
            "version": "6.0.0",
            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
            "dev": true,
            "requires": {
                "yallist": "^4.0.0"
            }
        },
        "merge": {
            "version": "1.2.1",
            "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
            "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
            "dev": true
        },
        "merge-stream": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
            "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
            "dev": true
        },
        "mime": {
            "version": "1.6.0",
            "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
            "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
            "dev": true
        },
        "mime-db": {
            "version": "1.52.0",
            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
            "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
            "dev": true
        },
        "mime-types": {
            "version": "2.1.35",
            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
            "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
            "dev": true,
            "requires": {
                "mime-db": "1.52.0"
            }
        },
        "mimic-fn": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
            "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
            "dev": true
        },
        "min-document": {
            "version": "2.19.0",
            "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
            "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==",
            "dev": true,
            "requires": {
                "dom-walk": "^0.1.0"
            }
        },
        "minimatch": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
            "dev": true,
            "requires": {
                "brace-expansion": "^1.1.7"
            }
        },
        "minimist": {
            "version": "1.2.6",
            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
            "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
            "dev": true
        },
        "mkdirp": {
            "version": "0.3.0",
            "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
            "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
            "dev": true
        },
        "moment": {
            "version": "2.11.1",
            "resolved": "https://registry.npmjs.org/moment/-/moment-2.11.1.tgz",
            "integrity": "sha512-+K9fAtBmCZ2juIblOcARZ+pjvwYE5HiI7fMFU5dCumTuq2JPL4sMpsmwlVzEVfiwErwgI/dj1vHQ3DJfJTNgSg=="
        },
        "moment-timezone": {
            "version": "0.5.10",
            "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.10.tgz",
            "integrity": "sha512-6F7adh/EWD8wxF0kLUpFhpeFHdsSZlg+w9pknfPjBYEtAAIPlrc9nLsFKiSW5uuzoyumpVvxdamgdgYU4d/ykQ==",
            "requires": {
                "moment": ">= 2.6.0"
            }
        },
        "ms": {
            "version": "2.1.3",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
            "dev": true
        },
        "negotiator": {
            "version": "0.6.3",
            "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
            "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
            "dev": true
        },
        "node-fetch": {
            "version": "2.6.7",
            "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
            "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
            "dev": true,
            "requires": {
                "whatwg-url": "^5.0.0"
            }
        },
        "nopt": {
            "version": "1.0.10",
            "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
            "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
            "dev": true,
            "requires": {
                "abbrev": "1"
            }
        },
        "npm-run-path": {
            "version": "4.0.1",
            "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
            "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
            "dev": true,
            "requires": {
                "path-key": "^3.0.0"
            }
        },
        "oauth-sign": {
            "version": "0.9.0",
            "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
            "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
            "dev": true
        },
        "omggif": {
            "version": "1.0.10",
            "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz",
            "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==",
            "dev": true
        },
        "once": {
            "version": "1.4.0",
            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
            "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
            "dev": true,
            "requires": {
                "wrappy": "1"
            }
        },
        "onetime": {
            "version": "5.1.2",
            "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
            "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
            "dev": true,
            "requires": {
                "mimic-fn": "^2.1.0"
            }
        },
        "optimist": {
            "version": "0.3.7",
            "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
            "integrity": "sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==",
            "requires": {
                "wordwrap": "~0.0.2"
            }
        },
        "ospath": {
            "version": "1.2.2",
            "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
            "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==",
            "dev": true
        },
        "p-map": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
            "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
            "dev": true,
            "requires": {
                "aggregate-error": "^3.0.0"
            }
        },
        "pako": {
            "version": "1.0.11",
            "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
            "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
            "dev": true
        },
        "parse-bmfont-ascii": {
            "version": "1.0.6",
            "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz",
            "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==",
            "dev": true
        },
        "parse-bmfont-binary": {
            "version": "1.0.6",
            "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz",
            "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==",
            "dev": true
        },
        "parse-bmfont-xml": {
            "version": "1.1.4",
            "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz",
            "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==",
            "dev": true,
            "requires": {
                "xml-parse-from-string": "^1.0.0",
                "xml2js": "^0.4.5"
            }
        },
        "parse-headers": {
            "version": "2.0.5",
            "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
            "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==",
            "dev": true
        },
        "parseqs": {
            "version": "0.0.6",
            "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
            "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
            "dev": true
        },
        "parseuri": {
            "version": "0.0.6",
            "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
            "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
            "dev": true
        },
        "path-is-absolute": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
            "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
            "dev": true
        },
        "path-key": {
            "version": "3.1.1",
            "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
            "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
            "dev": true
        },
        "pend": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
            "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
            "dev": true
        },
        "performance-now": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
            "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
            "dev": true
        },
        "phin": {
            "version": "2.9.3",
            "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz",
            "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==",
            "dev": true
        },
        "pify": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
            "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
            "dev": true
        },
        "pixelmatch": {
            "version": "4.0.2",
            "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz",
            "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==",
            "dev": true,
            "requires": {
                "pngjs": "^3.0.0"
            }
        },
        "pngjs": {
            "version": "3.4.0",
            "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
            "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
            "dev": true
        },
        "popper.js": {
            "version": "1.16.1",
            "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
            "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
        },
        "prettier": {
            "version": "1.19.1",
            "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
            "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
            "dev": true
        },
        "pretty-bytes": {
            "version": "5.6.0",
            "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
            "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
            "dev": true
        },
        "process": {
            "version": "0.11.10",
            "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
            "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
            "dev": true
        },
        "proxy-from-env": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
            "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
            "dev": true
        },
        "psl": {
            "version": "1.9.0",
            "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
            "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
            "dev": true
        },
        "pump": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
            "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
            "dev": true,
            "requires": {
                "end-of-stream": "^1.1.0",
                "once": "^1.3.1"
            }
        },
        "punycode": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
            "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
            "dev": true
        },
        "qs": {
            "version": "6.5.3",
            "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
            "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
            "dev": true
        },
        "raphael": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/raphael/-/raphael-2.3.0.tgz",
            "integrity": "sha512-w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ==",
            "requires": {
                "eve-raphael": "0.5.0"
            }
        },
        "regenerator-runtime": {
            "version": "0.13.9",
            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
            "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
        },
        "request-progress": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
            "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
            "dev": true,
            "requires": {
                "throttleit": "^1.0.0"
            }
        },
        "restore-cursor": {
            "version": "3.1.0",
            "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
            "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
            "dev": true,
            "requires": {
                "onetime": "^5.1.0",
                "signal-exit": "^3.0.2"
            }
        },
        "rfdc": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
            "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
            "dev": true
        },
        "rimraf": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
            "dev": true,
            "requires": {
                "glob": "^7.1.3"
            }
        },
        "rxjs": {
            "version": "7.5.7",
            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz",
            "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==",
            "dev": true,
            "requires": {
                "tslib": "^2.1.0"
            }
        },
        "safe-buffer": {
            "version": "5.2.1",
            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
            "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
            "dev": true
        },
        "safer-buffer": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
            "dev": true
        },
        "sanitize-filename": {
            "version": "1.6.3",
            "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
            "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
            "dev": true,
            "requires": {
                "truncate-utf8-bytes": "^1.0.0"
            }
        },
        "sax": {
            "version": "1.2.4",
            "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
            "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
            "dev": true
        },
        "select2": {
            "version": "3.5.1",
            "resolved": "https://registry.npmjs.org/select2/-/select2-3.5.1.tgz",
            "integrity": "sha512-IFX3UFPpPyK1I1Kuw1R1x+upMyNAZbMlkFhiTnRCRR7ii0KU1brmJMLa3GZcrMWCHiQlm0eKqb6i4XO4pqOrGQ=="
        },
        "semver": {
            "version": "7.3.8",
            "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
            "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
            "dev": true,
            "requires": {
                "lru-cache": "^6.0.0"
            }
        },
        "shebang-command": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
            "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
            "dev": true,
            "requires": {
                "shebang-regex": "^3.0.0"
            }
        },
        "shebang-regex": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
            "dev": true
        },
        "signal-exit": {
            "version": "3.0.7",
            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
            "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
            "dev": true
        },
        "slice-ansi": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
            "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
            "dev": true,
            "requires": {
                "ansi-styles": "^4.0.0",
                "astral-regex": "^2.0.0",
                "is-fullwidth-code-point": "^3.0.0"
            }
        },
        "socket.io": {
            "version": "2.5.0",
            "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.5.0.tgz",
            "integrity": "sha512-gGunfS0od3VpwDBpGwVkzSZx6Aqo9uOcf1afJj2cKnKFAoyl16fvhpsUhmUFd4Ldbvl5JvRQed6eQw6oQp6n8w==",
            "dev": true,
            "requires": {
                "debug": "~4.1.0",
                "engine.io": "~3.6.0",
                "has-binary2": "~1.0.2",
                "socket.io-adapter": "~1.1.0",
                "socket.io-client": "2.5.0",
                "socket.io-parser": "~3.4.0"
            },
            "dependencies": {
                "debug": {
                    "version": "4.1.1",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
                    "dev": true,
                    "requires": {
                        "ms": "^2.1.1"
                    }
                }
            }
        },
        "socket.io-adapter": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
            "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
            "dev": true
        },
        "socket.io-client": {
            "version": "2.5.0",
            "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz",
            "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==",
            "dev": true,
            "requires": {
                "backo2": "1.0.2",
                "component-bind": "1.0.0",
                "component-emitter": "~1.3.0",
                "debug": "~3.1.0",
                "engine.io-client": "~3.5.0",
                "has-binary2": "~1.0.2",
                "indexof": "0.0.1",
                "parseqs": "0.0.6",
                "parseuri": "0.0.6",
                "socket.io-parser": "~3.3.0",
                "to-array": "0.1.4"
            },
            "dependencies": {
                "debug": {
                    "version": "3.1.0",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
                    "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
                    "dev": true,
                    "requires": {
                        "ms": "2.0.0"
                    }
                },
                "ms": {
                    "version": "2.0.0",
                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
                    "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
                    "dev": true
                },
                "socket.io-parser": {
                    "version": "3.3.2",
                    "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
                    "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
                    "dev": true,
                    "requires": {
                        "component-emitter": "~1.3.0",
                        "debug": "~3.1.0",
                        "isarray": "2.0.1"
                    }
                }
            }
        },
        "socket.io-parser": {
            "version": "3.4.1",
            "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
            "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
            "dev": true,
            "requires": {
                "component-emitter": "1.2.1",
                "debug": "~4.1.0",
                "isarray": "2.0.1"
            },
            "dependencies": {
                "component-emitter": {
                    "version": "1.2.1",
                    "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
                    "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==",
                    "dev": true
                },
                "debug": {
                    "version": "4.1.1",
                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
                    "dev": true,
                    "requires": {
                        "ms": "^2.1.1"
                    }
                }
            }
        },
        "source-map": {
            "version": "0.1.43",
            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
            "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==",
            "optional": true,
            "requires": {
                "amdefine": ">=0.0.4"
            }
        },
        "source-map-support": {
            "version": "0.5.21",
            "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
            "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
            "dev": true,
            "requires": {
                "buffer-from": "^1.0.0",
                "source-map": "^0.6.0"
            },
            "dependencies": {
                "source-map": {
                    "version": "0.6.1",
                    "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
                    "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
                    "dev": true
                }
            }
        },
        "sshpk": {
            "version": "1.17.0",
            "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
            "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
            "dev": true,
            "requires": {
                "asn1": "~0.2.3",
                "assert-plus": "^1.0.0",
                "bcrypt-pbkdf": "^1.0.0",
                "dashdash": "^1.12.0",
                "ecc-jsbn": "~0.1.1",
                "getpass": "^0.1.1",
                "jsbn": "~0.1.0",
                "safer-buffer": "^2.0.2",
                "tweetnacl": "~0.14.0"
            }
        },
        "string-width": {
            "version": "4.2.3",
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
            "dev": true,
            "requires": {
                "emoji-regex": "^8.0.0",
                "is-fullwidth-code-point": "^3.0.0",
                "strip-ansi": "^6.0.1"
            }
        },
        "strip-ansi": {
            "version": "6.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
            "dev": true,
            "requires": {
                "ansi-regex": "^5.0.1"
            }
        },
        "strip-final-newline": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
            "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
            "dev": true
        },
        "supports-color": {
            "version": "8.1.1",
            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
            "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
            "dev": true,
            "requires": {
                "has-flag": "^4.0.0"
            }
        },
        "throttleit": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
            "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==",
            "dev": true
        },
        "through": {
            "version": "2.3.8",
            "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
            "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
            "dev": true
        },
        "timm": {
            "version": "1.7.1",
            "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz",
            "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==",
            "dev": true
        },
        "tinycolor2": {
            "version": "1.4.2",
            "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
            "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==",
            "dev": true
        },
        "tmp": {
            "version": "0.2.1",
            "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
            "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
            "dev": true,
            "requires": {
                "rimraf": "^3.0.0"
            }
        },
        "to-array": {
            "version": "0.1.4",
            "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
            "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==",
            "dev": true
        },
        "tooltip.js": {
            "version": "1.3.3",
            "resolved": "https://registry.npmjs.org/tooltip.js/-/tooltip.js-1.3.3.tgz",
            "integrity": "sha512-XWWuy/dBdF/F/YpRE955yqBZ4VdLfiTAUdOqoU+wJm6phJlMpEzl/iYHZ+qJswbeT9VG822bNfsETF9wzmoy5A==",
            "requires": {
                "popper.js": "^1.0.2"
            }
        },
        "tough-cookie": {
            "version": "2.5.0",
            "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
            "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
            "dev": true,
            "requires": {
                "psl": "^1.1.28",
                "punycode": "^2.1.1"
            }
        },
        "tr46": {
            "version": "0.0.3",
            "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
            "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
            "dev": true
        },
        "truncate-utf8-bytes": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
            "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
            "dev": true,
            "requires": {
                "utf8-byte-length": "^1.0.1"
            }
        },
        "tslib": {
            "version": "2.4.0",
            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
            "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
            "dev": true
        },
        "tunnel-agent": {
            "version": "0.6.0",
            "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
            "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
            "dev": true,
            "requires": {
                "safe-buffer": "^5.0.1"
            }
        },
        "tweetnacl": {
            "version": "0.14.5",
            "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
            "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
            "dev": true
        },
        "type-fest": {
            "version": "0.21.3",
            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
            "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
            "dev": true
        },
        "uglify-js": {
            "version": "2.3.6",
            "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
            "integrity": "sha512-T2LWWydxf5+Btpb0S/Gg/yKFmYjnX9jtQ4mdN9YRq73BhN21EhU0Dvw3wYDLqd3TooGUJlCKf3Gfyjjy/RTcWA==",
            "optional": true,
            "requires": {
                "async": "~0.2.6",
                "optimist": "~0.3.5",
                "source-map": "~0.1.7"
            }
        },
        "unidiff": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/unidiff/-/unidiff-1.0.2.tgz",
            "integrity": "sha512-2sbEzki5fBmjgAqoafwxRenfMcumMlmVAoJDwYJa3CI4ZVugkdR6qjTw5sVsl29/4JfBBXhWEAd5ars8nRdqXg==",
            "dev": true,
            "requires": {
                "diff": "^2.2.2"
            },
            "dependencies": {
                "diff": {
                    "version": "2.2.3",
                    "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz",
                    "integrity": "sha512-9wfm3RLzMp/PyTFWuw9liEzdlxsdGixCW0ZTU1XDmtlAkvpVXTPGF8KnfSs0hm3BPbg19OrUPPsRkHXoREpP1g==",
                    "dev": true
                }
            }
        },
        "universalify": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
            "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
            "dev": true
        },
        "untildify": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
            "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
            "dev": true
        },
        "url-polyfill": {
            "version": "1.1.12",
            "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz",
            "integrity": "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A=="
        },
        "utf8-byte-length": {
            "version": "1.0.4",
            "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
            "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==",
            "dev": true
        },
        "utif": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
            "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
            "dev": true,
            "requires": {
                "pako": "^1.0.5"
            }
        },
        "uuid": {
            "version": "8.3.2",
            "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
            "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
            "dev": true
        },
        "verror": {
            "version": "1.10.0",
            "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
            "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
            "dev": true,
            "requires": {
                "assert-plus": "^1.0.0",
                "core-util-is": "1.0.2",
                "extsprintf": "^1.2.0"
            }
        },
        "webcrypto-shim": {
            "version": "0.1.4",
            "resolved": "https://registry.npmjs.org/webcrypto-shim/-/webcrypto-shim-0.1.4.tgz",
            "integrity": "sha512-I2lnL+K2oPNE9ryVHwo42oDnt8XQ9E1KKMGCmcT7OXaAKPmUeCi/G0nUgLR6M6Ztj05ZCxLMGf5bXNaSo+wURg=="
        },
        "webidl-conversions": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
            "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
            "dev": true
        },
        "whatwg-fetch": {
            "version": "3.6.2",
            "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
            "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==",
            "dev": true
        },
        "whatwg-url": {
            "version": "5.0.0",
            "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
            "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
            "dev": true,
            "requires": {
                "tr46": "~0.0.3",
                "webidl-conversions": "^3.0.0"
            }
        },
        "which": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
            "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
            "dev": true,
            "requires": {
                "isexe": "^2.0.0"
            }
        },
        "wordwrap": {
            "version": "0.0.3",
            "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
            "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw=="
        },
        "wrap-ansi": {
            "version": "7.0.0",
            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
            "dev": true,
            "requires": {
                "ansi-styles": "^4.0.0",
                "string-width": "^4.1.0",
                "strip-ansi": "^6.0.0"
            }
        },
        "wrappy": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
            "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
            "dev": true
        },
        "ws": {
            "version": "7.4.6",
            "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
            "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
            "dev": true
        },
        "xhr": {
            "version": "2.6.0",
            "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
            "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
            "dev": true,
            "requires": {
                "global": "~4.4.0",
                "is-function": "^1.0.1",
                "parse-headers": "^2.0.0",
                "xtend": "^4.0.0"
            }
        },
        "xml-parse-from-string": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz",
            "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==",
            "dev": true
        },
        "xml2js": {
            "version": "0.4.23",
            "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
            "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
            "dev": true,
            "requires": {
                "sax": ">=0.6.0",
                "xmlbuilder": "~11.0.0"
            }
        },
        "xmlbuilder": {
            "version": "11.0.1",
            "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
            "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
            "dev": true
        },
        "xmlhttprequest-ssl": {
            "version": "1.6.3",
            "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
            "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==",
            "dev": true
        },
        "xtend": {
            "version": "4.0.2",
            "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
            "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
            "dev": true
        },
        "yallist": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
            "dev": true
        },
        "yauzl": {
            "version": "2.10.0",
            "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
            "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
            "dev": true,
            "requires": {
                "buffer-crc32": "~0.2.3",
                "fd-slicer": "~1.1.0"
            }
        },
        "yeast": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
            "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==",
            "dev": true
        }
    }
}
