{
  "_from": "kresus",
  "_id": "kresus@0.16.0",
  "_inBundle": false,
  "_integrity": "sha512-oDbx2hA1AWvuJmLqOKWH4sb0y10ZPdlGrVuSGkQgYguU8tRr0T4z8sjVxftoNFXFn5CkYfbd2C35qECogGdDFw==",
  "_location": "/kresus",
  "_phantomChildren": {},
  "_requested": {
    "type": "tag",
    "registry": true,
    "raw": "kresus",
    "name": "kresus",
    "escapedName": "kresus",
    "rawSpec": "",
    "saveSpec": null,
    "fetchSpec": "latest"
  },
  "_requiredBy": [
    "#USER"
  ],
  "_resolved": "https://registry.npmjs.org/kresus/-/kresus-0.16.0.tgz",
  "_shasum": "bf60487a06c885e0b440dba9753574657c5a7825",
  "_shrinkwrap": {
    "name": "kresus",
    "version": "0.16.0",
    "lockfileVersion": 1,
    "requires": true,
    "dependencies": {
      "@babel/polyfill": {
        "version": "7.6.0",
        "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.6.0.tgz",
        "integrity": "sha512-q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw==",
        "requires": {
          "core-js": "^2.6.5",
          "regenerator-runtime": "^0.13.2"
        },
        "dependencies": {
          "core-js": {
            "version": "2.6.11",
            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
            "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
          },
          "regenerator-runtime": {
            "version": "0.13.5",
            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
            "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA=="
          }
        }
      },
      "@types/color-name": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
        "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ=="
      },
      "abstract-leveldown": {
        "version": "6.0.3",
        "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz",
        "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==",
        "requires": {
          "level-concat-iterator": "~2.0.0",
          "xtend": "~4.0.0"
        }
      },
      "accepts": {
        "version": "1.3.7",
        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
        "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
        "requires": {
          "mime-types": "~2.1.24",
          "negotiator": "0.6.2"
        }
      },
      "accounting": {
        "version": "0.4.1",
        "resolved": "https://registry.npmjs.org/accounting/-/accounting-0.4.1.tgz",
        "integrity": "sha1-h91BA+/39EYPHhhvXGd+1s9WaIM="
      },
      "ansi-regex": {
        "version": "5.0.0",
        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
        "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
      },
      "ansi-styles": {
        "version": "3.2.1",
        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
        "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
        "requires": {
          "color-convert": "^1.9.0"
        }
      },
      "any-promise": {
        "version": "1.3.0",
        "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
        "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8="
      },
      "app-root-path": {
        "version": "3.0.0",
        "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz",
        "integrity": "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw=="
      },
      "argparse": {
        "version": "1.0.10",
        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
        "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
        "requires": {
          "sprintf-js": "~1.0.2"
        }
      },
      "argsarray": {
        "version": "0.0.1",
        "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz",
        "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs="
      },
      "array-flatten": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
        "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
      },
      "async": {
        "version": "1.5.1",
        "resolved": "https://registry.npmjs.org/async/-/async-1.5.1.tgz",
        "integrity": "sha1-sFcU9LEbNXv3mtr/3QbaQtB2bBA="
      },
      "balanced-match": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
      },
      "base64-js": {
        "version": "1.3.1",
        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
        "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
      },
      "basic-auth": {
        "version": "2.0.1",
        "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
        "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
        "requires": {
          "safe-buffer": "5.1.2"
        }
      },
      "bindings": {
        "version": "1.5.0",
        "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
        "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
        "requires": {
          "file-uri-to-path": "1.0.0"
        }
      },
      "body-parser": {
        "version": "1.19.0",
        "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
        "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
        "requires": {
          "bytes": "3.1.0",
          "content-type": "~1.0.4",
          "debug": "2.6.9",
          "depd": "~1.1.2",
          "http-errors": "1.7.2",
          "iconv-lite": "0.4.24",
          "on-finished": "~2.3.0",
          "qs": "6.7.0",
          "raw-body": "2.4.0",
          "type-is": "~1.6.17"
        }
      },
      "brace-expansion": {
        "version": "1.1.11",
        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
        "requires": {
          "balanced-match": "^1.0.0",
          "concat-map": "0.0.1"
        }
      },
      "buffer": {
        "version": "5.6.0",
        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
        "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
        "requires": {
          "base64-js": "^1.0.2",
          "ieee754": "^1.1.4"
        }
      },
      "buffer-from": {
        "version": "1.1.0",
        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
        "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
      },
      "buffer-writer": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz",
        "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw=="
      },
      "bytes": {
        "version": "3.1.0",
        "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
        "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
      },
      "camelcase": {
        "version": "5.3.1",
        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
        "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
      },
      "chalk": {
        "version": "2.4.2",
        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
        "requires": {
          "ansi-styles": "^3.2.1",
          "escape-string-regexp": "^1.0.5",
          "supports-color": "^5.3.0"
        }
      },
      "cli-highlight": {
        "version": "2.1.4",
        "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz",
        "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==",
        "requires": {
          "chalk": "^3.0.0",
          "highlight.js": "^9.6.0",
          "mz": "^2.4.0",
          "parse5": "^5.1.1",
          "parse5-htmlparser2-tree-adapter": "^5.1.1",
          "yargs": "^15.0.0"
        },
        "dependencies": {
          "ansi-styles": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
            "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
            "requires": {
              "@types/color-name": "^1.1.1",
              "color-convert": "^2.0.1"
            }
          },
          "chalk": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
            "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
            "requires": {
              "ansi-styles": "^4.1.0",
              "supports-color": "^7.1.0"
            }
          },
          "color-convert": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
            "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=="
          },
          "has-flag": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
          },
          "supports-color": {
            "version": "7.1.0",
            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
            "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
            "requires": {
              "has-flag": "^4.0.0"
            }
          },
          "yargs": {
            "version": "15.3.1",
            "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
            "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
            "requires": {
              "cliui": "^6.0.0",
              "decamelize": "^1.2.0",
              "find-up": "^4.1.0",
              "get-caller-file": "^2.0.1",
              "require-directory": "^2.1.1",
              "require-main-filename": "^2.0.0",
              "set-blocking": "^2.0.0",
              "string-width": "^4.2.0",
              "which-module": "^2.0.0",
              "y18n": "^4.0.0",
              "yargs-parser": "^18.1.1"
            }
          }
        }
      },
      "cliui": {
        "version": "6.0.0",
        "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
        "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
        "requires": {
          "string-width": "^4.2.0",
          "strip-ansi": "^6.0.0",
          "wrap-ansi": "^6.2.0"
        }
      },
      "clone-buffer": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
        "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
      },
      "color-convert": {
        "version": "1.9.3",
        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
        "requires": {
          "color-name": "1.1.3"
        }
      },
      "color-name": {
        "version": "1.1.3",
        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
      },
      "combined-stream": {
        "version": "0.0.7",
        "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
        "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=",
        "requires": {
          "delayed-stream": "0.0.5"
        }
      },
      "concat-map": {
        "version": "0.0.1",
        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
      },
      "content-disposition": {
        "version": "0.5.3",
        "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
        "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
        "requires": {
          "safe-buffer": "5.1.2"
        }
      },
      "content-type": {
        "version": "1.0.4",
        "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
        "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
      },
      "cookie": {
        "version": "0.4.0",
        "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
        "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
      },
      "cookie-signature": {
        "version": "1.0.6",
        "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
        "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
      },
      "core-util-is": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
      },
      "cozydb": {
        "version": "0.1.13",
        "resolved": "https://registry.npmjs.org/cozydb/-/cozydb-0.1.13.tgz",
        "integrity": "sha1-Mjr5tQlZkQXngsz0NkK/hb/6FXc=",
        "requires": {
          "async": "1.5.1",
          "form-data": "0.2.0",
          "mkdirp": "0.5.1",
          "node-uuid": "1.4.7",
          "printit": "0.1.18",
          "request-json-light": "0.5.22",
          "simple-bufferstream": "1.0.0"
        }
      },
      "currency-formatter": {
        "version": "1.5.5",
        "resolved": "https://registry.npmjs.org/currency-formatter/-/currency-formatter-1.5.5.tgz",
        "integrity": "sha512-PEsZ9fK2AwPBYgzWTtqpSckam7hFDkT8ZKFAOrsooR0XbydZEKuFioUzcc3DoT2mCDkscjf1XdT6Qq53ababZQ==",
        "requires": {
          "accounting": "^0.4.1",
          "locale-currency": "0.0.2",
          "object-assign": "^4.1.1"
        }
      },
      "date-format": {
        "version": "3.0.0",
        "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
        "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w=="
      },
      "debug": {
        "version": "2.6.9",
        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
        "requires": {
          "ms": "2.0.0"
        }
      },
      "decamelize": {
        "version": "1.2.0",
        "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
        "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
      },
      "deferred-leveldown": {
        "version": "5.3.0",
        "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz",
        "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==",
        "requires": {
          "abstract-leveldown": "~6.2.1",
          "inherits": "^2.0.3"
        },
        "dependencies": {
          "abstract-leveldown": {
            "version": "6.2.3",
            "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz",
            "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==",
            "requires": {
              "buffer": "^5.5.0",
              "immediate": "^3.2.3",
              "level-concat-iterator": "~2.0.0",
              "level-supports": "~1.0.0",
              "xtend": "~4.0.0"
            }
          },
          "immediate": {
            "version": "3.2.3",
            "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
            "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw="
          }
        }
      },
      "define-properties": {
        "version": "1.1.3",
        "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
        "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
        "requires": {
          "object-keys": "^1.0.12"
        }
      },
      "delayed-stream": {
        "version": "0.0.5",
        "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
        "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8="
      },
      "depd": {
        "version": "1.1.2",
        "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
        "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
      },
      "destroy": {
        "version": "1.0.4",
        "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
        "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
      },
      "dotenv": {
        "version": "6.2.0",
        "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
        "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w=="
      },
      "double-ended-queue": {
        "version": "2.1.0-0",
        "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
        "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw="
      },
      "ee-first": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
        "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
      },
      "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=="
      },
      "encodeurl": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
        "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
      },
      "encoding-down": {
        "version": "6.3.0",
        "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz",
        "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==",
        "requires": {
          "abstract-leveldown": "^6.2.1",
          "inherits": "^2.0.3",
          "level-codec": "^9.0.0",
          "level-errors": "^2.0.0"
        },
        "dependencies": {
          "abstract-leveldown": {
            "version": "6.3.0",
            "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz",
            "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==",
            "requires": {
              "buffer": "^5.5.0",
              "immediate": "^3.2.3",
              "level-concat-iterator": "~2.0.0",
              "level-supports": "~1.0.0",
              "xtend": "~4.0.0"
            }
          },
          "immediate": {
            "version": "3.2.3",
            "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
            "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw="
          }
        }
      },
      "end-stream": {
        "version": "0.1.0",
        "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz",
        "integrity": "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU=",
        "requires": {
          "write-stream": "~0.4.3"
        }
      },
      "errno": {
        "version": "0.1.7",
        "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
        "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
        "requires": {
          "prr": "~1.0.1"
        }
      },
      "errorhandler": {
        "version": "1.5.1",
        "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz",
        "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==",
        "requires": {
          "accepts": "~1.3.7",
          "escape-html": "~1.0.3"
        }
      },
      "es-abstract": {
        "version": "1.17.5",
        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
        "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
        "requires": {
          "es-to-primitive": "^1.2.1",
          "function-bind": "^1.1.1",
          "has": "^1.0.3",
          "has-symbols": "^1.0.1",
          "is-callable": "^1.1.5",
          "is-regex": "^1.0.5",
          "object-inspect": "^1.7.0",
          "object-keys": "^1.1.1",
          "object.assign": "^4.1.0",
          "string.prototype.trimleft": "^2.1.1",
          "string.prototype.trimright": "^2.1.1"
        }
      },
      "es-to-primitive": {
        "version": "1.2.1",
        "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
        "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
        "requires": {
          "is-callable": "^1.1.4",
          "is-date-object": "^1.0.1",
          "is-symbol": "^1.0.2"
        }
      },
      "es6-denodeify": {
        "version": "0.1.5",
        "resolved": "https://registry.npmjs.org/es6-denodeify/-/es6-denodeify-0.1.5.tgz",
        "integrity": "sha1-MdTV/pxVA+ElRgQ5MQ4WoqPznB8="
      },
      "escape-html": {
        "version": "1.0.3",
        "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
        "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
      },
      "escape-string-regexp": {
        "version": "1.0.5",
        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
      },
      "esprima": {
        "version": "4.0.1",
        "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
        "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
      },
      "etag": {
        "version": "1.8.1",
        "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
        "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
      },
      "express": {
        "version": "4.17.1",
        "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
        "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
        "requires": {
          "accepts": "~1.3.7",
          "array-flatten": "1.1.1",
          "body-parser": "1.19.0",
          "content-disposition": "0.5.3",
          "content-type": "~1.0.4",
          "cookie": "0.4.0",
          "cookie-signature": "1.0.6",
          "debug": "2.6.9",
          "depd": "~1.1.2",
          "encodeurl": "~1.0.2",
          "escape-html": "~1.0.3",
          "etag": "~1.8.1",
          "finalhandler": "~1.1.2",
          "fresh": "0.5.2",
          "merge-descriptors": "1.0.1",
          "methods": "~1.1.2",
          "on-finished": "~2.3.0",
          "parseurl": "~1.3.3",
          "path-to-regexp": "0.1.7",
          "proxy-addr": "~2.0.5",
          "qs": "6.7.0",
          "range-parser": "~1.2.1",
          "safe-buffer": "5.1.2",
          "send": "0.17.1",
          "serve-static": "1.14.1",
          "setprototypeof": "1.1.1",
          "statuses": "~1.5.0",
          "type-is": "~1.6.18",
          "utils-merge": "1.0.1",
          "vary": "~1.1.2"
        }
      },
      "express-basic-auth": {
        "version": "1.2.0",
        "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.2.0.tgz",
        "integrity": "sha512-iJ0h1Gk6fZRrFmO7tP9nIbxwNgCUJASfNj5fb0Hy15lGtbqqsxpt7609+wq+0XlByZjXmC/rslWQtnuSTVRIcg==",
        "requires": {
          "basic-auth": "^2.0.1"
        }
      },
      "fast-future": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz",
        "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo="
      },
      "fetch-cookie": {
        "version": "0.7.0",
        "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.7.0.tgz",
        "integrity": "sha512-Mm5pGlT3agW6t71xVM7vMZPIvI7T4FaTuFW4jari6dVzYHFDb3WZZsGpN22r/o3XMdkM0E7sPd1EGeyVbH2Tgg==",
        "requires": {
          "es6-denodeify": "^0.1.1",
          "tough-cookie": "^2.3.1"
        }
      },
      "figlet": {
        "version": "1.3.0",
        "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.3.0.tgz",
        "integrity": "sha512-f7A8aOJAfyehLJ7lQ6rEA8WJw7kOk3lfWRi5piSjkzbK5YkI5sqO8eiLHz1ehO+DM0QYB85i8VfA6XIGUbU1dg=="
      },
      "file-uri-to-path": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
        "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
      },
      "finalhandler": {
        "version": "1.1.2",
        "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
        "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
        "requires": {
          "debug": "2.6.9",
          "encodeurl": "~1.0.2",
          "escape-html": "~1.0.3",
          "on-finished": "~2.3.0",
          "parseurl": "~1.3.3",
          "statuses": "~1.5.0",
          "unpipe": "~1.0.0"
        }
      },
      "find-up": {
        "version": "4.1.0",
        "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
        "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
        "requires": {
          "locate-path": "^5.0.0",
          "path-exists": "^4.0.0"
        }
      },
      "flatted": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
        "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA=="
      },
      "for-each": {
        "version": "0.3.3",
        "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
        "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
        "requires": {
          "is-callable": "^1.1.3"
        }
      },
      "form-data": {
        "version": "0.2.0",
        "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz",
        "integrity": "sha1-Jvi8JtpkQOKZy9z7aQNcT3em5GY=",
        "requires": {
          "async": "~0.9.0",
          "combined-stream": "~0.0.4",
          "mime-types": "~2.0.3"
        },
        "dependencies": {
          "async": {
            "version": "0.9.2",
            "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
            "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
          },
          "mime-db": {
            "version": "1.12.0",
            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz",
            "integrity": "sha1-PQxjGA9FjrENMlqqN9fFiuMS6dc="
          },
          "mime-types": {
            "version": "2.0.14",
            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz",
            "integrity": "sha1-MQ4VnbI+B3+Lsit0jav6SVcUCqY=",
            "requires": {
              "mime-db": "~1.12.0"
            }
          }
        }
      },
      "forwarded": {
        "version": "0.1.2",
        "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
        "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
      },
      "fresh": {
        "version": "0.5.2",
        "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
        "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
      },
      "fs-extra": {
        "version": "8.1.0",
        "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
        "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
        "requires": {
          "graceful-fs": "^4.2.0",
          "jsonfile": "^4.0.0",
          "universalify": "^0.1.0"
        }
      },
      "fs.realpath": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
      },
      "function-bind": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
      },
      "get-caller-file": {
        "version": "2.0.5",
        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
      },
      "glob": {
        "version": "7.1.6",
        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
        "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
        "requires": {
          "fs.realpath": "^1.0.0",
          "inflight": "^1.0.4",
          "inherits": "2",
          "minimatch": "^3.0.4",
          "once": "^1.3.0",
          "path-is-absolute": "^1.0.0"
        }
      },
      "graceful-fs": {
        "version": "4.2.3",
        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
        "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ=="
      },
      "has": {
        "version": "1.0.3",
        "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
        "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
        "requires": {
          "function-bind": "^1.1.1"
        }
      },
      "has-ansi": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
        "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
        "requires": {
          "ansi-regex": "^2.0.0"
        },
        "dependencies": {
          "ansi-regex": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
            "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
          }
        }
      },
      "has-flag": {
        "version": "3.0.0",
        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
      },
      "has-symbols": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
        "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
      },
      "highlight.js": {
        "version": "9.18.1",
        "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz",
        "integrity": "sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg=="
      },
      "hoek": {
        "version": "4.2.1",
        "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
        "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA=="
      },
      "http-errors": {
        "version": "1.7.2",
        "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
        "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
        "requires": {
          "depd": "~1.1.2",
          "inherits": "2.0.3",
          "setprototypeof": "1.1.1",
          "statuses": ">= 1.5.0 < 2",
          "toidentifier": "1.0.0"
        }
      },
      "iconv-lite": {
        "version": "0.4.24",
        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
        "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
        "requires": {
          "safer-buffer": ">= 2.1.2 < 3"
        }
      },
      "ieee754": {
        "version": "1.1.13",
        "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
        "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
      },
      "immediate": {
        "version": "3.0.6",
        "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
        "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
      },
      "inflight": {
        "version": "1.0.6",
        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
        "requires": {
          "once": "^1.3.0",
          "wrappy": "1"
        }
      },
      "inherits": {
        "version": "2.0.3",
        "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
        "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
      },
      "ini": {
        "version": "1.3.5",
        "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
        "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
      },
      "ipaddr.js": {
        "version": "1.9.1",
        "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
        "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
      },
      "is-callable": {
        "version": "1.1.5",
        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
        "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q=="
      },
      "is-date-object": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
        "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
      },
      "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=="
      },
      "is-regex": {
        "version": "1.0.5",
        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
        "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
        "requires": {
          "has": "^1.0.3"
        }
      },
      "is-symbol": {
        "version": "1.0.3",
        "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
        "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
        "requires": {
          "has-symbols": "^1.0.1"
        }
      },
      "is-typedarray": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
      },
      "isarray": {
        "version": "0.0.1",
        "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
        "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
      },
      "isemail": {
        "version": "2.2.1",
        "resolved": "https://registry.npmjs.org/isemail/-/isemail-2.2.1.tgz",
        "integrity": "sha1-A1PT2aYpUQgMJiwqoKQrjqjp4qY="
      },
      "items": {
        "version": "2.1.2",
        "resolved": "https://registry.npmjs.org/items/-/items-2.1.2.tgz",
        "integrity": "sha512-kezcEqgB97BGeZZYtX/MA8AG410ptURstvnz5RAgyFZ8wQFPMxHY8GpTq+/ZHKT3frSlIthUq7EvLt9xn3TvXg=="
      },
      "joi": {
        "version": "9.2.0",
        "resolved": "https://registry.npmjs.org/joi/-/joi-9.2.0.tgz",
        "integrity": "sha1-M4WseQGSEwy+Iw6ALsAskhW7/to=",
        "requires": {
          "hoek": "4.x.x",
          "isemail": "2.x.x",
          "items": "2.x.x",
          "moment": "2.x.x",
          "topo": "2.x.x"
        }
      },
      "js-tokens": {
        "version": "4.0.0",
        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
      },
      "js-yaml": {
        "version": "3.13.1",
        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
        "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
        "requires": {
          "argparse": "^1.0.7",
          "esprima": "^4.0.0"
        }
      },
      "jsonfile": {
        "version": "4.0.0",
        "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
        "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
        "requires": {
          "graceful-fs": "^4.1.6"
        }
      },
      "kresus-export-cozydb": {
        "version": "0.0.3",
        "resolved": "https://registry.npmjs.org/kresus-export-cozydb/-/kresus-export-cozydb-0.0.3.tgz",
        "integrity": "sha512-0T1Kgfv8IkyL/DJkAEalv4N4jxf90shDWPthV3PSCM+9mTU/nwf1/0vk3rQ+U4AFa0p0YeBnKtHAyQW13LM0BA==",
        "requires": {
          "@babel/polyfill": "7.6.0",
          "cozydb": "0.1.13",
          "ini": "1.3.5",
          "log4js": "6.1.0",
          "moment": "2.24.0",
          "ospath": "1.2.2",
          "pouchdb": "7.1.1",
          "semver": "6.3.0"
        },
        "dependencies": {
          "debug": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
            "requires": {
              "ms": "^2.1.1"
            }
          },
          "log4js": {
            "version": "6.1.0",
            "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.1.0.tgz",
            "integrity": "sha512-fSCHMYsMJbHwfNTuMlopVVcfkKwIRLh5mpNZGB2oBbnSmr3yUTo4tL4xGBA0/q29xowlu96eTXGghJFNhPXMnA==",
            "requires": {
              "date-format": "^3.0.0",
              "debug": "^4.1.1",
              "flatted": "^2.0.1",
              "rfdc": "^1.1.4",
              "streamroller": "^2.2.3"
            }
          },
          "ms": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
          }
        }
      },
      "level": {
        "version": "5.0.1",
        "resolved": "https://registry.npmjs.org/level/-/level-5.0.1.tgz",
        "integrity": "sha512-wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==",
        "requires": {
          "level-js": "^4.0.0",
          "level-packager": "^5.0.0",
          "leveldown": "^5.0.0",
          "opencollective-postinstall": "^2.0.0"
        }
      },
      "level-codec": {
        "version": "9.0.1",
        "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz",
        "integrity": "sha512-ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q=="
      },
      "level-concat-iterator": {
        "version": "2.0.1",
        "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz",
        "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw=="
      },
      "level-errors": {
        "version": "2.0.1",
        "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz",
        "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==",
        "requires": {
          "errno": "~0.1.1"
        }
      },
      "level-iterator-stream": {
        "version": "4.0.2",
        "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz",
        "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==",
        "requires": {
          "inherits": "^2.0.4",
          "readable-stream": "^3.4.0",
          "xtend": "^4.0.2"
        },
        "dependencies": {
          "inherits": {
            "version": "2.0.4",
            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
          },
          "readable-stream": {
            "version": "3.6.0",
            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
            "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
            "requires": {
              "inherits": "^2.0.3",
              "string_decoder": "^1.1.1",
              "util-deprecate": "^1.0.1"
            }
          }
        }
      },
      "level-js": {
        "version": "4.0.2",
        "resolved": "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz",
        "integrity": "sha512-PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==",
        "requires": {
          "abstract-leveldown": "~6.0.1",
          "immediate": "~3.2.3",
          "inherits": "^2.0.3",
          "ltgt": "^2.1.2",
          "typedarray-to-buffer": "~3.1.5"
        },
        "dependencies": {
          "immediate": {
            "version": "3.2.3",
            "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz",
            "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw="
          }
        }
      },
      "level-packager": {
        "version": "5.1.1",
        "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz",
        "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==",
        "requires": {
          "encoding-down": "^6.3.0",
          "levelup": "^4.3.2"
        },
        "dependencies": {
          "levelup": {
            "version": "4.4.0",
            "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz",
            "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==",
            "requires": {
              "deferred-leveldown": "~5.3.0",
              "level-errors": "~2.0.0",
              "level-iterator-stream": "~4.0.0",
              "level-supports": "~1.0.0",
              "xtend": "~4.0.0"
            }
          }
        }
      },
      "level-supports": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz",
        "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==",
        "requires": {
          "xtend": "^4.0.2"
        }
      },
      "level-write-stream": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz",
        "integrity": "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw=",
        "requires": {
          "end-stream": "~0.1.0"
        }
      },
      "leveldown": {
        "version": "5.0.2",
        "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz",
        "integrity": "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==",
        "requires": {
          "abstract-leveldown": "~6.0.0",
          "fast-future": "~1.0.2",
          "napi-macros": "~1.8.1",
          "node-gyp-build": "~3.8.0"
        }
      },
      "levelup": {
        "version": "4.0.2",
        "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.0.2.tgz",
        "integrity": "sha512-cx9PmLENwbGA3svWBEbeO2HazpOSOYSXH4VA+ahVpYyurvD+SDSfURl29VBY2qgyk+Vfy2dJd71SBRckj/EZVA==",
        "requires": {
          "deferred-leveldown": "~5.0.0",
          "level-errors": "~2.0.0",
          "level-iterator-stream": "~4.0.0",
          "xtend": "~4.0.0"
        },
        "dependencies": {
          "deferred-leveldown": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.0.1.tgz",
            "integrity": "sha512-BXohsvTedWOLkj2n/TY+yqVlrCWa2Zs8LSxh3uCAgFOru7/pjxKyZAexGa1j83BaKloER4PqUyQ9rGPJLt9bqA==",
            "requires": {
              "abstract-leveldown": "~6.0.0",
              "inherits": "^2.0.3"
            }
          }
        }
      },
      "locale-currency": {
        "version": "0.0.2",
        "resolved": "https://registry.npmjs.org/locale-currency/-/locale-currency-0.0.2.tgz",
        "integrity": "sha1-4skGB1Y85HpZ+VWeRacOJOTbS20="
      },
      "locate-path": {
        "version": "5.0.0",
        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
        "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
        "requires": {
          "p-locate": "^4.1.0"
        }
      },
      "log4js": {
        "version": "5.3.0",
        "resolved": "https://registry.npmjs.org/log4js/-/log4js-5.3.0.tgz",
        "integrity": "sha512-PZHXaXJKMKEscvQxSnTjM4UosQalSDlNpMw63eCKW+/DiAFKIZPW1jGyIPXZDjiEYFusMfiI7zzvnxeGozUcAw==",
        "requires": {
          "date-format": "^2.1.0",
          "debug": "^4.1.1",
          "flatted": "^2.0.1",
          "rfdc": "^1.1.4",
          "streamroller": "^2.2.2"
        },
        "dependencies": {
          "date-format": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
            "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA=="
          },
          "debug": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
            "requires": {
              "ms": "^2.1.1"
            }
          },
          "ms": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
          }
        }
      },
      "loose-envify": {
        "version": "1.4.0",
        "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
        "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
        "requires": {
          "js-tokens": "^3.0.0 || ^4.0.0"
        }
      },
      "ltgt": {
        "version": "2.2.1",
        "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
        "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU="
      },
      "media-typer": {
        "version": "0.3.0",
        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
        "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
      },
      "merge-descriptors": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
        "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
      },
      "method-override": {
        "version": "3.0.0",
        "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz",
        "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==",
        "requires": {
          "debug": "3.1.0",
          "methods": "~1.1.2",
          "parseurl": "~1.3.2",
          "vary": "~1.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==",
            "requires": {
              "ms": "2.0.0"
            }
          }
        }
      },
      "methods": {
        "version": "1.1.2",
        "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
        "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
      },
      "mime": {
        "version": "1.6.0",
        "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
        "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
      },
      "mime-db": {
        "version": "1.43.0",
        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
        "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ=="
      },
      "mime-types": {
        "version": "2.1.26",
        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
        "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
        "requires": {
          "mime-db": "1.43.0"
        }
      },
      "minimatch": {
        "version": "3.0.4",
        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
        "requires": {
          "brace-expansion": "^1.1.7"
        }
      },
      "minimist": {
        "version": "0.0.8",
        "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
        "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
      },
      "mkdirp": {
        "version": "0.5.1",
        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
        "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
        "requires": {
          "minimist": "0.0.8"
        }
      },
      "moment": {
        "version": "2.24.0",
        "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
        "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
      },
      "ms": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
      },
      "mz": {
        "version": "2.7.0",
        "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
        "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
        "requires": {
          "any-promise": "^1.0.0",
          "object-assign": "^4.0.1",
          "thenify-all": "^1.0.0"
        }
      },
      "nan": {
        "version": "2.14.0",
        "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
        "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
      },
      "napi-macros": {
        "version": "1.8.2",
        "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz",
        "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg=="
      },
      "negotiator": {
        "version": "0.6.2",
        "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
        "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
      },
      "node-expat": {
        "version": "2.3.18",
        "resolved": "https://registry.npmjs.org/node-expat/-/node-expat-2.3.18.tgz",
        "integrity": "sha512-9dIrDxXePa9HSn+hhlAg1wXkvqOjxefEbMclGxk2cEnq/Y3U7Qo5HNNqeo3fQ4bVmLhcdt3YN1TZy7WMZy4MHw==",
        "requires": {
          "bindings": "^1.5.0",
          "nan": "^2.13.2"
        }
      },
      "node-fetch": {
        "version": "2.6.0",
        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
        "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
      },
      "node-gyp-build": {
        "version": "3.8.0",
        "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz",
        "integrity": "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw=="
      },
      "node-polyglot": {
        "version": "2.4.0",
        "resolved": "https://registry.npmjs.org/node-polyglot/-/node-polyglot-2.4.0.tgz",
        "integrity": "sha512-KRzKwzMWm3wSAjOSop7/WwNyzaMkCe9ddkwXTQsIZEJmvEnqy/bCqLpAVw6xBszKfy4iLdYVA0d83L+cIkYPbA==",
        "requires": {
          "for-each": "^0.3.3",
          "has": "^1.0.3",
          "string.prototype.trim": "^1.1.2",
          "warning": "^4.0.3"
        }
      },
      "node-uuid": {
        "version": "1.4.7",
        "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz",
        "integrity": "sha1-baWhdmjEs91ZYjvaEc9/pMH2Cm8="
      },
      "nodemailer": {
        "version": "6.3.1",
        "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.3.1.tgz",
        "integrity": "sha512-j0BsSyaMlyadEDEypK/F+xlne2K5m6wzPYMXS/yxKI0s7jmT1kBx6GEKRVbZmyYfKOsjkeC/TiMVDJBI/w5gMQ=="
      },
      "object-assign": {
        "version": "4.1.1",
        "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
        "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
      },
      "object-inspect": {
        "version": "1.7.0",
        "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
        "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw=="
      },
      "object-keys": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
        "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
      },
      "object.assign": {
        "version": "4.1.0",
        "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
        "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
        "requires": {
          "define-properties": "^1.1.2",
          "function-bind": "^1.1.1",
          "has-symbols": "^1.0.0",
          "object-keys": "^1.0.11"
        }
      },
      "ofx": {
        "version": "0.4.0",
        "resolved": "https://registry.npmjs.org/ofx/-/ofx-0.4.0.tgz",
        "integrity": "sha1-Zb9D/uWEZpPX0oFOJQ5FkYllLIk=",
        "requires": {
          "xml2json": "^0.10.0"
        }
      },
      "on-finished": {
        "version": "2.3.0",
        "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
        "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
        "requires": {
          "ee-first": "1.1.1"
        }
      },
      "once": {
        "version": "1.4.0",
        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
        "requires": {
          "wrappy": "1"
        }
      },
      "opencollective-postinstall": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz",
        "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw=="
      },
      "ospath": {
        "version": "1.2.2",
        "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
        "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs="
      },
      "p-limit": {
        "version": "2.3.0",
        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
        "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
        "requires": {
          "p-try": "^2.0.0"
        }
      },
      "p-locate": {
        "version": "4.1.0",
        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
        "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
        "requires": {
          "p-limit": "^2.2.0"
        }
      },
      "p-try": {
        "version": "2.2.0",
        "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
      },
      "packet-reader": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz",
        "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ=="
      },
      "parent-require": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz",
        "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc="
      },
      "parse5": {
        "version": "5.1.1",
        "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
        "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug=="
      },
      "parse5-htmlparser2-tree-adapter": {
        "version": "5.1.1",
        "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz",
        "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==",
        "requires": {
          "parse5": "^5.1.1"
        }
      },
      "parseurl": {
        "version": "1.3.3",
        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
      },
      "path-exists": {
        "version": "4.0.0",
        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
      },
      "path-is-absolute": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
      },
      "path-to-regexp": {
        "version": "0.1.7",
        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
        "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
      },
      "pg": {
        "version": "7.17.0",
        "resolved": "https://registry.npmjs.org/pg/-/pg-7.17.0.tgz",
        "integrity": "sha512-70Q4ZzIdPgwMPb3zUIzAUwigNJ4v5vsWdMED6OzXMfOECeYTvTm7iSC3FpKizu/R1BHL8Do3bLs6ltGfOTAnqg==",
        "requires": {
          "buffer-writer": "2.0.0",
          "packet-reader": "1.0.0",
          "pg-connection-string": "0.1.3",
          "pg-packet-stream": "^1.1.0",
          "pg-pool": "^2.0.9",
          "pg-types": "^2.1.0",
          "pgpass": "1.x",
          "semver": "4.3.2"
        },
        "dependencies": {
          "semver": {
            "version": "4.3.2",
            "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz",
            "integrity": "sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c="
          }
        }
      },
      "pg-connection-string": {
        "version": "0.1.3",
        "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-0.1.3.tgz",
        "integrity": "sha1-2hhHsglA5C7hSSvq9l1J2RskXfc="
      },
      "pg-int8": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz",
        "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw=="
      },
      "pg-packet-stream": {
        "version": "1.1.0",
        "resolved": "https://registry.npmjs.org/pg-packet-stream/-/pg-packet-stream-1.1.0.tgz",
        "integrity": "sha512-kRBH0tDIW/8lfnnOyTwKD23ygJ/kexQVXZs7gEyBljw4FYqimZFxnMMx50ndZ8In77QgfGuItS5LLclC2TtjYg=="
      },
      "pg-pool": {
        "version": "2.0.10",
        "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-2.0.10.tgz",
        "integrity": "sha512-qdwzY92bHf3nwzIUcj+zJ0Qo5lpG/YxchahxIN8+ZVmXqkahKXsnl2aiJPHLYN9o5mB/leG+Xh6XKxtP7e0sjg=="
      },
      "pg-types": {
        "version": "2.2.0",
        "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz",
        "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==",
        "requires": {
          "pg-int8": "1.0.1",
          "postgres-array": "~2.0.0",
          "postgres-bytea": "~1.0.0",
          "postgres-date": "~1.0.4",
          "postgres-interval": "^1.1.0"
        }
      },
      "pgpass": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.2.tgz",
        "integrity": "sha1-Knu0G2BltnkH6R2hsHwYR8h3swY=",
        "requires": {
          "split": "^1.0.0"
        }
      },
      "postgres-array": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz",
        "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA=="
      },
      "postgres-bytea": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz",
        "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU="
      },
      "postgres-date": {
        "version": "1.0.5",
        "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.5.tgz",
        "integrity": "sha512-pdau6GRPERdAYUQwkBnGKxEfPyhVZXG/JiS44iZWiNdSOWE09N2lUgN6yshuq6fVSon4Pm0VMXd1srUUkLe9iA=="
      },
      "postgres-interval": {
        "version": "1.2.0",
        "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz",
        "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==",
        "requires": {
          "xtend": "^4.0.0"
        }
      },
      "pouchdb": {
        "version": "7.1.1",
        "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-7.1.1.tgz",
        "integrity": "sha512-8bXWclixNJZqokvxGHRsG19zehSJiaZaz4dVYlhXhhUctz7gMcNTElHjPBzBdZlKKvt9aFDndmXN1VVE53Co8g==",
        "requires": {
          "argsarray": "0.0.1",
          "buffer-from": "1.1.0",
          "clone-buffer": "1.0.0",
          "double-ended-queue": "2.1.0-0",
          "fetch-cookie": "0.7.0",
          "immediate": "3.0.6",
          "inherits": "2.0.3",
          "level": "5.0.1",
          "level-codec": "9.0.1",
          "level-write-stream": "1.0.0",
          "leveldown": "5.0.2",
          "levelup": "4.0.2",
          "ltgt": "2.2.1",
          "node-fetch": "2.4.1",
          "readable-stream": "1.0.33",
          "spark-md5": "3.0.0",
          "through2": "3.0.1",
          "uuid": "3.2.1",
          "vuvuzela": "1.0.3"
        },
        "dependencies": {
          "node-fetch": {
            "version": "2.4.1",
            "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.4.1.tgz",
            "integrity": "sha512-P9UbpFK87NyqBZzUuDBDz4f6Yiys8xm8j7ACDbi6usvFm6KItklQUKjeoqTrYS/S1k6I8oaOC2YLLDr/gg26Mw=="
          },
          "uuid": {
            "version": "3.2.1",
            "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
            "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
          }
        }
      },
      "printit": {
        "version": "0.1.18",
        "resolved": "https://registry.npmjs.org/printit/-/printit-0.1.18.tgz",
        "integrity": "sha1-4euJBDci9CZexn98JnRCS8ww4wo="
      },
      "proxy-addr": {
        "version": "2.0.6",
        "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
        "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
        "requires": {
          "forwarded": "~0.1.2",
          "ipaddr.js": "1.9.1"
        }
      },
      "prr": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
        "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
      },
      "psl": {
        "version": "1.8.0",
        "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
        "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
      },
      "punycode": {
        "version": "2.1.1",
        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
      },
      "qs": {
        "version": "6.7.0",
        "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
        "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
      },
      "range-parser": {
        "version": "1.2.1",
        "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
        "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
      },
      "raw-body": {
        "version": "2.4.0",
        "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
        "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
        "requires": {
          "bytes": "3.1.0",
          "http-errors": "1.7.2",
          "iconv-lite": "0.4.24",
          "unpipe": "1.0.0"
        }
      },
      "readable-stream": {
        "version": "1.0.33",
        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz",
        "integrity": "sha1-OjYN1mwbHX/UcFOJhg7aHQ9hEmw=",
        "requires": {
          "core-util-is": "~1.0.0",
          "inherits": "~2.0.1",
          "isarray": "0.0.1",
          "string_decoder": "~0.10.x"
        },
        "dependencies": {
          "string_decoder": {
            "version": "0.10.31",
            "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
            "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
          }
        }
      },
      "reflect-metadata": {
        "version": "0.1.13",
        "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
        "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
      },
      "regex-escape": {
        "version": "3.4.9",
        "resolved": "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.9.tgz",
        "integrity": "sha512-Cv9rjwyQwVhn3L097ysanWsEElurmxDj6Cc4Ut23z7e6hzRbrNvF3Le7yAciMfuzyb0sZwSr0ZHunMNCIoy2/g=="
      },
      "request-json-light": {
        "version": "0.5.22",
        "resolved": "https://registry.npmjs.org/request-json-light/-/request-json-light-0.5.22.tgz",
        "integrity": "sha1-dqfQvivn95i6ZPd18VASPXEyYTc=",
        "requires": {
          "form-data": "1.0.0-rc3",
          "mime": "^1.2.11"
        },
        "dependencies": {
          "combined-stream": {
            "version": "1.0.8",
            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
            "requires": {
              "delayed-stream": "~1.0.0"
            }
          },
          "delayed-stream": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
            "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
          },
          "form-data": {
            "version": "1.0.0-rc3",
            "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz",
            "integrity": "sha1-01vGLn+8KTeuePlIqqDTjZBgdXc=",
            "requires": {
              "async": "^1.4.0",
              "combined-stream": "^1.0.5",
              "mime-types": "^2.1.3"
            }
          }
        }
      },
      "require-directory": {
        "version": "2.1.1",
        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
      },
      "require-main-filename": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
        "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
      },
      "rfdc": {
        "version": "1.1.4",
        "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
        "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug=="
      },
      "safe-buffer": {
        "version": "5.1.2",
        "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
        "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
      },
      "safer-buffer": {
        "version": "2.1.2",
        "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
      },
      "sax": {
        "version": "1.2.4",
        "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
        "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
      },
      "semver": {
        "version": "6.3.0",
        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
        "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
      },
      "send": {
        "version": "0.17.1",
        "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
        "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
        "requires": {
          "debug": "2.6.9",
          "depd": "~1.1.2",
          "destroy": "~1.0.4",
          "encodeurl": "~1.0.2",
          "escape-html": "~1.0.3",
          "etag": "~1.8.1",
          "fresh": "0.5.2",
          "http-errors": "~1.7.2",
          "mime": "1.6.0",
          "ms": "2.1.1",
          "on-finished": "~2.3.0",
          "range-parser": "~1.2.1",
          "statuses": "~1.5.0"
        },
        "dependencies": {
          "ms": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
            "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
          }
        }
      },
      "serve-static": {
        "version": "1.14.1",
        "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
        "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
        "requires": {
          "encodeurl": "~1.0.2",
          "escape-html": "~1.0.3",
          "parseurl": "~1.3.3",
          "send": "0.17.1"
        }
      },
      "set-blocking": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
      },
      "setprototypeof": {
        "version": "1.1.1",
        "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
        "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
      },
      "simple-bufferstream": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/simple-bufferstream/-/simple-bufferstream-1.0.0.tgz",
        "integrity": "sha1-XKsQ6FGqccZnt3th/hux2QpguqQ="
      },
      "spark-md5": {
        "version": "3.0.0",
        "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.0.tgz",
        "integrity": "sha1-NyIifFTi+vJLHcbZM8wUTm9xv+8="
      },
      "split": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
        "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
        "requires": {
          "through": "2"
        }
      },
      "sprintf-js": {
        "version": "1.0.3",
        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
        "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
      },
      "statuses": {
        "version": "1.5.0",
        "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
        "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
      },
      "streamroller": {
        "version": "2.2.3",
        "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.3.tgz",
        "integrity": "sha512-AegmvQsscTRhHVO46PhCDerjIpxi7E+d2GxgUDu+nzw/HuLnUdxHWr6WQ+mVn/4iJgMKKFFdiUwFcFRDvcjCtw==",
        "requires": {
          "date-format": "^2.1.0",
          "debug": "^4.1.1",
          "fs-extra": "^8.1.0"
        },
        "dependencies": {
          "date-format": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
            "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA=="
          },
          "debug": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
            "requires": {
              "ms": "^2.1.1"
            }
          },
          "ms": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
          }
        }
      },
      "string-width": {
        "version": "4.2.0",
        "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
        "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
        "requires": {
          "emoji-regex": "^8.0.0",
          "is-fullwidth-code-point": "^3.0.0",
          "strip-ansi": "^6.0.0"
        }
      },
      "string.prototype.trim": {
        "version": "1.2.1",
        "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz",
        "integrity": "sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==",
        "requires": {
          "define-properties": "^1.1.3",
          "es-abstract": "^1.17.0-next.1",
          "function-bind": "^1.1.1"
        }
      },
      "string.prototype.trimend": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
        "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
        "requires": {
          "define-properties": "^1.1.3",
          "es-abstract": "^1.17.5"
        }
      },
      "string.prototype.trimleft": {
        "version": "2.1.2",
        "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
        "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
        "requires": {
          "define-properties": "^1.1.3",
          "es-abstract": "^1.17.5",
          "string.prototype.trimstart": "^1.0.0"
        }
      },
      "string.prototype.trimright": {
        "version": "2.1.2",
        "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
        "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
        "requires": {
          "define-properties": "^1.1.3",
          "es-abstract": "^1.17.5",
          "string.prototype.trimend": "^1.0.0"
        }
      },
      "string.prototype.trimstart": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
        "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
        "requires": {
          "define-properties": "^1.1.3",
          "es-abstract": "^1.17.5"
        }
      },
      "string_decoder": {
        "version": "1.3.0",
        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
        "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
        "requires": {
          "safe-buffer": "~5.2.0"
        },
        "dependencies": {
          "safe-buffer": {
            "version": "5.2.0",
            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
            "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
          }
        }
      },
      "strip-ansi": {
        "version": "6.0.0",
        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
        "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
        "requires": {
          "ansi-regex": "^5.0.0"
        }
      },
      "supports-color": {
        "version": "5.5.0",
        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
        "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
        "requires": {
          "has-flag": "^3.0.0"
        }
      },
      "thenify": {
        "version": "3.3.0",
        "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
        "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
        "requires": {
          "any-promise": "^1.0.0"
        }
      },
      "thenify-all": {
        "version": "1.6.0",
        "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
        "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
        "requires": {
          "thenify": ">= 3.1.0 < 4"
        }
      },
      "through": {
        "version": "2.3.8",
        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
        "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
      },
      "through2": {
        "version": "3.0.1",
        "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
        "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
        "requires": {
          "readable-stream": "2 || 3"
        },
        "dependencies": {
          "readable-stream": {
            "version": "3.6.0",
            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
            "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
            "requires": {
              "inherits": "^2.0.3",
              "string_decoder": "^1.1.1",
              "util-deprecate": "^1.0.1"
            }
          }
        }
      },
      "toidentifier": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
        "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
      },
      "topo": {
        "version": "2.0.2",
        "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz",
        "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=",
        "requires": {
          "hoek": "4.x.x"
        }
      },
      "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==",
        "requires": {
          "psl": "^1.1.28",
          "punycode": "^2.1.1"
        }
      },
      "tslib": {
        "version": "1.11.1",
        "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
        "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA=="
      },
      "type-is": {
        "version": "1.6.18",
        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
        "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
        "requires": {
          "media-typer": "0.3.0",
          "mime-types": "~2.1.24"
        }
      },
      "typedarray-to-buffer": {
        "version": "3.1.5",
        "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
        "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
        "requires": {
          "is-typedarray": "^1.0.0"
        }
      },
      "typeorm": {
        "version": "0.2.22",
        "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.2.22.tgz",
        "integrity": "sha512-mDEnMtzRwX4zMYbyzM9xDn7jvGs8hfQ2ymOBq36Zxq1RVM642numwlRbr4W8dU7ZYx8CQUE9rmk+sU0baHD9Rw==",
        "requires": {
          "app-root-path": "^3.0.0",
          "buffer": "^5.1.0",
          "chalk": "^2.4.2",
          "cli-highlight": "^2.0.0",
          "debug": "^4.1.1",
          "dotenv": "^6.2.0",
          "glob": "^7.1.2",
          "js-yaml": "^3.13.1",
          "mkdirp": "^0.5.1",
          "reflect-metadata": "^0.1.13",
          "tslib": "^1.9.0",
          "xml2js": "^0.4.17",
          "yargonaut": "^1.1.2",
          "yargs": "^13.2.1"
        },
        "dependencies": {
          "debug": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
            "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
            "requires": {
              "ms": "^2.1.1"
            }
          },
          "ms": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
          }
        }
      },
      "universalify": {
        "version": "0.1.2",
        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
      },
      "unpipe": {
        "version": "1.0.0",
        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
      },
      "util-deprecate": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
      },
      "utils-merge": {
        "version": "1.0.1",
        "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
        "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
      },
      "vary": {
        "version": "1.1.2",
        "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
        "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
      },
      "vuvuzela": {
        "version": "1.0.3",
        "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz",
        "integrity": "sha1-O+FF5YJxxzylUnndhR8SpoIRSws="
      },
      "warning": {
        "version": "4.0.3",
        "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
        "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
        "requires": {
          "loose-envify": "^1.0.0"
        }
      },
      "which-module": {
        "version": "2.0.0",
        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
      },
      "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==",
        "requires": {
          "ansi-styles": "^4.0.0",
          "string-width": "^4.1.0",
          "strip-ansi": "^6.0.0"
        },
        "dependencies": {
          "ansi-styles": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
            "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
            "requires": {
              "@types/color-name": "^1.1.1",
              "color-convert": "^2.0.1"
            }
          },
          "color-convert": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
            "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=="
          }
        }
      },
      "wrappy": {
        "version": "1.0.2",
        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
      },
      "write-stream": {
        "version": "0.4.3",
        "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz",
        "integrity": "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE=",
        "requires": {
          "readable-stream": "~0.0.2"
        },
        "dependencies": {
          "readable-stream": {
            "version": "0.0.4",
            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz",
            "integrity": "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40="
          }
        }
      },
      "xml2js": {
        "version": "0.4.23",
        "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
        "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
        "requires": {
          "sax": ">=0.6.0",
          "xmlbuilder": "~11.0.0"
        }
      },
      "xml2json": {
        "version": "0.10.0",
        "resolved": "https://registry.npmjs.org/xml2json/-/xml2json-0.10.0.tgz",
        "integrity": "sha1-Sbz8IM0TnPMrggpy4Ymx1ZVCWTc=",
        "requires": {
          "hoek": "^4.0.1",
          "joi": "^9.0.4",
          "node-expat": "^2.3.15"
        }
      },
      "xmlbuilder": {
        "version": "11.0.1",
        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
        "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
      },
      "xtend": {
        "version": "4.0.2",
        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
        "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
      },
      "y18n": {
        "version": "4.0.0",
        "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
        "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
      },
      "yargonaut": {
        "version": "1.1.4",
        "resolved": "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz",
        "integrity": "sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==",
        "requires": {
          "chalk": "^1.1.1",
          "figlet": "^1.1.1",
          "parent-require": "^1.0.0"
        },
        "dependencies": {
          "ansi-regex": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
            "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
          },
          "ansi-styles": {
            "version": "2.2.1",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
            "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
          },
          "chalk": {
            "version": "1.1.3",
            "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
            "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
            "requires": {
              "ansi-styles": "^2.2.1",
              "escape-string-regexp": "^1.0.2",
              "has-ansi": "^2.0.0",
              "strip-ansi": "^3.0.0",
              "supports-color": "^2.0.0"
            }
          },
          "strip-ansi": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
            "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
            "requires": {
              "ansi-regex": "^2.0.0"
            }
          },
          "supports-color": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
            "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
          }
        }
      },
      "yargs": {
        "version": "13.3.2",
        "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
        "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
        "requires": {
          "cliui": "^5.0.0",
          "find-up": "^3.0.0",
          "get-caller-file": "^2.0.1",
          "require-directory": "^2.1.1",
          "require-main-filename": "^2.0.0",
          "set-blocking": "^2.0.0",
          "string-width": "^3.0.0",
          "which-module": "^2.0.0",
          "y18n": "^4.0.0",
          "yargs-parser": "^13.1.2"
        },
        "dependencies": {
          "ansi-regex": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
          },
          "cliui": {
            "version": "5.0.0",
            "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
            "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
            "requires": {
              "string-width": "^3.1.0",
              "strip-ansi": "^5.2.0",
              "wrap-ansi": "^5.1.0"
            }
          },
          "emoji-regex": {
            "version": "7.0.3",
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
            "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
          },
          "find-up": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
            "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
            "requires": {
              "locate-path": "^3.0.0"
            }
          },
          "is-fullwidth-code-point": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
            "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
          },
          "locate-path": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
            "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
            "requires": {
              "p-locate": "^3.0.0",
              "path-exists": "^3.0.0"
            }
          },
          "p-locate": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
            "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
            "requires": {
              "p-limit": "^2.0.0"
            }
          },
          "path-exists": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
            "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
          },
          "string-width": {
            "version": "3.1.0",
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
            "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
            "requires": {
              "emoji-regex": "^7.0.1",
              "is-fullwidth-code-point": "^2.0.0",
              "strip-ansi": "^5.1.0"
            }
          },
          "strip-ansi": {
            "version": "5.2.0",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
            "requires": {
              "ansi-regex": "^4.1.0"
            }
          },
          "wrap-ansi": {
            "version": "5.1.0",
            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
            "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
            "requires": {
              "ansi-styles": "^3.2.0",
              "string-width": "^3.0.0",
              "strip-ansi": "^5.0.0"
            }
          },
          "yargs-parser": {
            "version": "13.1.2",
            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
            "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
            "requires": {
              "camelcase": "^5.0.0",
              "decamelize": "^1.2.0"
            }
          }
        }
      },
      "yargs-parser": {
        "version": "18.1.3",
        "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
        "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
        "requires": {
          "camelcase": "^5.0.0",
          "decamelize": "^1.2.0"
        }
      }
    }
  },
  "_spec": "kresus",
  "_where": "/build/kresus/src/kresus-0.16.0",
  "bin": {
    "kresus": "bin/kresus.js"
  },
  "bundleDependencies": false,
  "dependencies": {
    "body-parser": "1.19.0",
    "currency-formatter": "1.5.5",
    "errorhandler": "1.5.1",
    "express": "4.17.1",
    "express-basic-auth": "1.2.0",
    "ini": "1.3.5",
    "kresus-export-cozydb": "0.0.3",
    "log4js": "5.3.0",
    "method-override": "3.0.0",
    "moment": "2.24.0",
    "node-fetch": "2.6.0",
    "node-polyglot": "2.4.0",
    "nodemailer": "6.3.1",
    "ofx": "0.4.0",
    "ospath": "1.2.2",
    "pg": "7.17.0",
    "reflect-metadata": "0.1.13",
    "regex-escape": "3.4.9",
    "semver": "6.3.0",
    "typeorm": "0.2.22"
  },
  "deprecated": false,
  "description": "Kresus' Personal Finance Manager",
  "devDependencies": {
    "@babel/cli": "7.6.4",
    "@babel/core": "7.6.4",
    "@babel/node": "7.6.3",
    "@babel/plugin-proposal-class-properties": "7.7.4",
    "@babel/plugin-proposal-decorators": "7.7.4",
    "@babel/plugin-proposal-export-namespace-from": "7.5.2",
    "@babel/plugin-proposal-function-sent": "7.5.0",
    "@babel/plugin-proposal-json-strings": "7.2.0",
    "@babel/plugin-proposal-numeric-separator": "7.2.0",
    "@babel/plugin-proposal-throw-expressions": "7.2.0",
    "@babel/plugin-syntax-dynamic-import": "7.2.0",
    "@babel/plugin-syntax-import-meta": "7.2.0",
    "@babel/preset-env": "7.6.3",
    "@babel/preset-react": "7.6.3",
    "@babel/register": "7.6.2",
    "@types/express": "4.17.2",
    "@types/mocha": "5.2.7",
    "@types/node": "13.1.4",
    "@types/node-fetch": "2.5.5",
    "@types/nodemailer": "6.4.0",
    "@types/semver": "7.1.0",
    "@typescript-eslint/eslint-plugin": "2.14.0",
    "@typescript-eslint/parser": "2.14.0",
    "awesome-typescript-loader": "5.2.1",
    "babel-eslint": "10.0.3",
    "babel-loader": "8.0.6",
    "babel-plugin-transform-react-remove-prop-types": "0.4.24",
    "bundle-loader": "0.5.6",
    "c3": "0.4.23",
    "concurrently": "5.0.0",
    "copy-webpack-plugin": "5.1.1",
    "core-js": "3.6.4",
    "css-loader": "3.2.0",
    "cssnano": "4.1.10",
    "dygraphs": "2.1.0",
    "eslint": "6.5.1",
    "eslint-config-prettier": "6.9.0",
    "eslint-plugin-dependencies": "2.4.0",
    "eslint-plugin-import": "2.18.2",
    "eslint-plugin-prettier": "3.1.1",
    "eslint-plugin-react": "7.16.0",
    "eslint-plugin-react-hooks": "2.2.0",
    "file-loader": "4.2.0",
    "font-awesome": "4.7.0",
    "image-webpack-loader": "6.0.0",
    "json-loader": "0.5.7",
    "json-strip-loader": "1.0.5",
    "lodash.debounce": "4.0.8",
    "lodash.throttle": "4.1.1",
    "mini-css-extract-plugin": "0.8.0",
    "mocha": "7.1.1",
    "nodemon": "1.19.4",
    "normalize.css": "8.0.1",
    "onchange": "6.1.0",
    "optimize-css-assets-webpack-plugin": "5.0.3",
    "prettier": "1.19.1",
    "primer-tooltips": "2.0.0",
    "prop-types": "15.7.2",
    "raw-loader": "3.1.0",
    "rc-color-picker": "1.2.6",
    "react": "16.11.0",
    "react-dom": "16.11.0",
    "react-flatpickr": "3.9.1",
    "react-modal": "3.10.1",
    "react-redux": "7.1.1",
    "react-router-dom": "5.1.2",
    "react-select": "3.0.8",
    "react-toastify": "5.4.0",
    "redux": "4.0.4",
    "redux-thunk": "2.3.0",
    "regenerator-runtime": "0.13.3",
    "reselect": "4.0.0",
    "should": "13.2.3",
    "sqlite3": "4.1.1",
    "stylelint": "11.1.1",
    "stylelint-config-standard": "19.0.0",
    "ts-node": "8.5.4",
    "typescript": "3.7.4",
    "updeep": "1.2.0",
    "url-loader": "2.2.0",
    "webpack": "4.41.2",
    "webpack-bundle-analyzer": "3.6.0",
    "webpack-cli": "3.3.9",
    "webpack-dev-server": "3.9.0",
    "webpack-spritesmith": "1.0.2",
    "whatwg-fetch": "3.0.0"
  },
  "engines": {
    "node": ">=10"
  },
  "license": "MIT",
  "main": "client/main.js",
  "name": "kresus",
  "repository": {
    "type": "git",
    "url": "https://framagit.org/kresusapp/kresus"
  },
  "scripts": {
    "babel": "babel",
    "build:ci": "./scripts/build/ci.sh",
    "build:dev": "./scripts/build/dev.sh",
    "build:prod": "./scripts/build/prod.sh",
    "build:server": "./scripts/build/server.sh",
    "build:server-common": "./scripts/build/server-common.sh",
    "ci": "./scripts/ci/index.sh",
    "ci:banks": "./scripts/ci/banks.sh",
    "ci:config": "./scripts/ci/config.sh",
    "ci:full-history": "./scripts/ci/full-history.sh",
    "ci:lint": "./scripts/ci/lint.sh",
    "ci:lint-css": "./scripts/ci/lint-css.sh",
    "ci:lint-full": "./scripts/ci/lint-full.sh",
    "ci:locales": "./scripts/ci/locales.sh",
    "ci:package-json": "./scripts/ci/package-json.sh",
    "ci:python": "./scripts/ci/python.sh",
    "ci:test": "./scripts/ci/test.sh",
    "dev": "./scripts/dev.sh",
    "docker:nightly": "./scripts/docker/nightly.sh",
    "docker:release": "./scripts/docker/release.sh",
    "eslint": "eslint",
    "fix:config": "./scripts/fix/config.sh",
    "lint": "yarn ci:lint",
    "nodemon": "nodemon",
    "onchange": "onchange",
    "pretty": "./scripts/ci/lint.sh --fix",
    "release": "./scripts/release.sh",
    "start": "node bin/kresus.js",
    "test": "yarn ci:test",
    "tsdev": "./scripts/tsdev.sh",
    "webpack": "webpack",
    "webpack-dev-server": "webpack-dev-server"
  },
  "version": "0.16.0"
}
