diff --git a/README.md b/README.md
index f44a5d5..fc6156f 100644
--- a/README.md
+++ b/README.md
@@ -42,6 +42,7 @@ The following environment variables must be specified when starting the tool:
`{width}` is replaced by the width the image should be loaded
`{format}` will be `png` or `webp` (a `picture` element is used in the HTML with multiple `source` elements)
Example: `https://q-images.nzz.ch/{key}?width={width}&format={format}`
+- `MAP` - object containing properties (style url, attribution) for the map required by the mappointguess question type
Please have a look at the test environment for examples on what this variables should look like.
diff --git a/jspm.config.js b/jspm.config.js
index 948d4b4..7703184 100644
--- a/jspm.config.js
+++ b/jspm.config.js
@@ -5,20 +5,20 @@ SystemJS.config({
"github:": "jspm_packages/github/"
},
browserConfig: {
- baseURL: "/"
+ "baseURL": "/"
},
devConfig: {
- map: {
+ "map": {
"plugin-babel": "npm:systemjs-plugin-babel@0.0.25"
}
},
transpiler: "plugin-babel",
packages: {
"q-quiz": {
- main: "q-quiz.js",
- meta: {
+ "main": "q-quiz.js",
+ "meta": {
"*.js": {
- loader: "plugin-babel"
+ "loader": "plugin-babel"
}
}
}
@@ -26,10 +26,14 @@ SystemJS.config({
});
SystemJS.config({
- packageConfigPaths: ["npm:@*/*.json", "npm:*.json", "github:*/*.json"],
+ packageConfigPaths: [
+ "npm:@*/*.json",
+ "npm:*.json",
+ "github:*/*.json"
+ ],
map: {
- leaflet: "github:Leaflet/Leaflet@1.3.3",
- text: "github:systemjs/plugin-text@0.0.11"
+ "leaflet": "github:Leaflet/Leaflet@1.5.1",
+ "text": "github:systemjs/plugin-text@0.0.11"
},
packages: {}
});
diff --git a/package-lock.json b/package-lock.json
index 9084a27..641aed1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "@nzz/q-quiz",
- "version": "1.10.0",
+ "version": "1.10.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -78,41 +78,69 @@
}
},
"@hapi/accept": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-3.2.2.tgz",
- "integrity": "sha512-UtXlTT59srtMr7ZRBzK2CvyWqFwlf78hPt9jEXqkwfbwiwRH1PRv/qkS8lgr5ZyoG6kfpU3xTgt2X91Yfe/6Yg==",
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-3.2.3.tgz",
+ "integrity": "sha512-qEzsOJkCAJZxwj3iF83bSG9Lxy8Bpbrt8mRLNdvSALT6vlU2cYh6ZEHKEZPy4h/Mo31Su3j0rJgFF91+W1RWDQ==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/address": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.0.0.tgz",
- "integrity": "sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw=="
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.2.tgz",
+ "integrity": "sha512-O4QDrx+JoGKZc6aN64L04vqa7e41tIiLU+OvKdcYaEMP97UttL0f9GIi9/0A4WAMx0uBd6SidDIhktZhgOcN8Q=="
},
"@hapi/ammo": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-3.1.0.tgz",
- "integrity": "sha512-iFQBEfm3WwWy8JdPQ8l6qXVLPtzmjITVfaxwl6dfoP8kKv6i2Uk43Ax+ShkNfOVyfEnNggqL2IyZTY3DaaRGNg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-3.1.1.tgz",
+ "integrity": "sha512-NYFK27VSPGyQ/KmOQedpQH4PSjE7awLntepX68vrYtRvuJO21W1kX0bK2p3C+6ltUwtCQSvmNT8a4uMVAysC6Q==",
"requires": {
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/b64": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-4.2.0.tgz",
- "integrity": "sha512-hmfPC1aF7cP21489A/IWPC3s1GE+1eAteVwFcOWLwj0Pky8eHgvrXPSSko2IeCpxqOdZhYw71IFN8xKPdv3CtQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-4.2.1.tgz",
+ "integrity": "sha512-zqHpQuH5CBMw6hADzKfU/IGNrxq1Q+/wTYV+OiZRQN9F3tMyk+9BUMeBvFRMamduuqL8iSp62QAnJ+7ATiYLWA==",
"requires": {
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/boom": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-7.4.2.tgz",
- "integrity": "sha512-T2CYcTI0AqSvC6YC7keu/fh9LVSMzfoMLharBnPbOwmc+Cexj9joIc5yNDKunaxYq9LPuOwMS0f2B3S1tFQUNw==",
+ "version": "7.4.9",
+ "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-7.4.9.tgz",
+ "integrity": "sha512-grHr7kbkvgN8UBht1dFoNYj7XMcozYC/tDJ+W7NVnLha4ZsU9UQvjwm24Qhbdrr3+o+mRfxvHBLFGBAJvkz4XQ==",
"requires": {
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/bossy": {
@@ -127,12 +155,19 @@
}
},
"@hapi/bounce": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-1.3.0.tgz",
- "integrity": "sha512-gF5W/9AL10h/06HEf1bi0FP6KxZZ8LC/yHtDuoACw+1HrULvigHfnBIaSPFJXeHI3V3g0EkJpt1UOW0NKB+m+w==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-1.3.1.tgz",
+ "integrity": "sha512-/ecFQTRBom2MEbjMHvKKE6FZ/e1gYK72CeUIFzz++dKK1kYJ0KbRJ72mXroWoTT2hIv+8H0ua/eOkO0+hRdHcw==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/bourne": {
@@ -141,32 +176,65 @@
"integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA=="
},
"@hapi/call": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/call/-/call-5.1.0.tgz",
- "integrity": "sha512-CiVEXjD/jiIHBqufBW3pdedshEMjRmHtff7m1puot8j4MUmuKRbLlh0DB8fv6QqH/7/55pH1qgFj300r0WpyMw==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/call/-/call-5.1.1.tgz",
+ "integrity": "sha512-M6fC+9+K/ZB4hIdVQ8i0kc/6J5PWlW3PEWYKAAZpw0sk+28LiRTSF8BjOWwmiIjZWWs42AnEIiFJA0YrvcDnlw==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/catbox": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-10.2.1.tgz",
- "integrity": "sha512-u13BXlnmmrNUZssjTriRVTLuk6I/yUy5C1/Pia1+E2cpfd7o2/jmEvYdFgeS0Ft9QTz7WWhpXKlrguARUuohhQ==",
+ "version": "10.2.3",
+ "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-10.2.3.tgz",
+ "integrity": "sha512-kN9hXO4NYyOHW09CXiuj5qW1syc/0XeVOBsNNk0Tz89wWNQE5h21WF+VsfAw3uFR8swn/Wj3YEVBnWqo82m/JQ==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x",
- "@hapi/joi": "15.x.x",
+ "@hapi/hoek": "8.x.x",
+ "@hapi/joi": "16.x.x",
"@hapi/podium": "3.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
+ }
}
},
"@hapi/catbox-memory": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-4.1.0.tgz",
- "integrity": "sha512-libCGyufOZaJu6uE9nVXw/u8tqOt4ifNIrOSAsDjzS+af3vPJyid8faOICqKCAh3E338UAsUe5AeYdezdsmtpg==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-4.1.1.tgz",
+ "integrity": "sha512-T6Hdy8DExzG0jY7C8yYWZB4XHfc0v+p1EGkwxl2HoaPYAmW7I3E59M/IvmSVpis8RPcIoBp41ZpO2aZPBpM2Ww==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/code": {
@@ -187,9 +255,9 @@
}
},
"@hapi/cryptiles": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-4.2.0.tgz",
- "integrity": "sha512-P+ioMP1JGhwDOKPRuQls6sT/ln6Fk+Ks6d90mlBi6HcOu5itvdUiFv5Ynq2DvLadPDWaA43lwNxkfZrjE9s2MA==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-4.2.1.tgz",
+ "integrity": "sha512-XoqgKsHK0l/VpqPs+tr6j6vE+VQ3+2bkF2stvttmc7xAOf1oSAwHcJ0tlp/6MxMysktt1IEY0Csy3khKaP9/uQ==",
"requires": {
"@hapi/boom": "7.x.x"
}
@@ -213,10 +281,20 @@
"@hapi/rule-scope-start": "2.x.x"
}
},
+ "@hapi/file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@hapi/file/-/file-1.0.0.tgz",
+ "integrity": "sha512-Bsfp/+1Gyf70eGtnIgmScvrH8sSypO3TcK3Zf0QdHnzn/ACnAkI6KLtGACmNRPEzzIy+W7aJX5E+1fc9GwIABQ=="
+ },
+ "@hapi/formula": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-1.2.0.tgz",
+ "integrity": "sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA=="
+ },
"@hapi/hapi": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-18.3.1.tgz",
- "integrity": "sha512-gBiU9isWWezrg0ucX95Ph6AY6fUKZub3FxKapaleoFBJDOUcxTYiQR6Lha2zvHalIFoTl3K04O3Yr/5pD17QkQ==",
+ "version": "18.4.0",
+ "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-18.4.0.tgz",
+ "integrity": "sha512-uk9zqknRLcNVQKgrPURm85DqkdroWP8eDRekh/IPoKvC4VjdZSn6EH2eUriOwyud/CldeBS3HDIJ/PtRj3VxDQ==",
"requires": {
"@hapi/accept": "3.x.x",
"@hapi/ammo": "3.x.x",
@@ -226,7 +304,7 @@
"@hapi/catbox": "10.x.x",
"@hapi/catbox-memory": "4.x.x",
"@hapi/heavy": "6.x.x",
- "@hapi/hoek": "6.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/joi": "15.x.x",
"@hapi/mimos": "4.x.x",
"@hapi/podium": "3.x.x",
@@ -236,16 +314,42 @@
"@hapi/subtext": "6.x.x",
"@hapi/teamwork": "3.x.x",
"@hapi/topo": "3.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/heavy": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-6.2.0.tgz",
- "integrity": "sha512-tzGU9cElY0IxRBudGB7tLFkdpBD8XQPfd6G7DSOnvHRK+q96UHGHn4t59Yd7kDpVucNkErWWYarsGx2KmKPkXA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-6.2.2.tgz",
+ "integrity": "sha512-PY1dCCO6dsze7RlafIRhTaGeyTgVe49A/lSkxbhKGjQ7x46o/OFf7hLiRqTCDh3atcEKf6362EaB3+kTUbCsVA==",
"requires": {
"@hapi/boom": "7.x.x",
- "@hapi/hoek": "6.x.x",
- "@hapi/joi": "15.x.x"
+ "@hapi/hoek": "8.x.x",
+ "@hapi/joi": "16.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
+ }
}
},
"@hapi/hoek": {
@@ -254,45 +358,72 @@
"integrity": "sha512-+ryw4GU9pjr1uT6lBuErHJg3NYqzwJTvZ75nKuJijEzpd00Uqi6oiawTGDDf5Hl0zWmI7qHfOtaqB0kpQZJQzA=="
},
"@hapi/inert": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/@hapi/inert/-/inert-5.2.1.tgz",
- "integrity": "sha512-kovx94LVcT9jELc+k4xuR+1lsdmimjHKn9SpI/YAXDioO7m4YzksEBSmneH3ZwVWVnl2j66Sfzvs2IweHRxyNA==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/@hapi/inert/-/inert-5.2.2.tgz",
+ "integrity": "sha512-8IaGfAEF8SwZtpdaTq0G3aDPG35ZTfWKjnMNniG2N3kE+qioMsBuImIGxna8TNQ+sYMXYK78aqmvzbQHno8qSQ==",
"requires": {
"@hapi/ammo": "3.x.x",
"@hapi/boom": "7.x.x",
"@hapi/bounce": "1.x.x",
"@hapi/hoek": "8.x.x",
- "@hapi/joi": "15.x.x",
+ "@hapi/joi": "16.x.x",
"lru-cache": "4.1.x"
},
"dependencies": {
"@hapi/hoek": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.0.2.tgz",
- "integrity": "sha512-O6o6mrV4P65vVccxymuruucb+GhP2zl9NLCG8OdoFRS8BEGw3vwpPp20wpAtpbQQxz1CEUtmxJGgWhjq1XA3qw=="
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
}
}
},
"@hapi/iron": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-5.1.0.tgz",
- "integrity": "sha512-+MK3tBPkEKd50SrDTRXa2DVvE0UTPFKxGbodlbQpNP9SVlxi+ZwA640VJtMNj84FZh81UUxda8AOLPRKFffnEA==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-5.1.4.tgz",
+ "integrity": "sha512-+ElC+OCiwWLjlJBmm8ZEWjlfzTMQTdgPnU/TsoU5QsktspIWmWi9IU4kU83nH+X/SSya8TP8h8P11Wr5L7dkQQ==",
"requires": {
"@hapi/b64": "4.x.x",
"@hapi/boom": "7.x.x",
+ "@hapi/bourne": "1.x.x",
"@hapi/cryptiles": "4.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/joi": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.0.tgz",
- "integrity": "sha512-n6kaRQO8S+kepUTbXL9O/UOL788Odqs38/VOfoCrATDtTvyfiO3fgjlSRaNkHabpTLgM7qru9ifqXlXbXk8SeQ==",
+ "version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
+ "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
"requires": {
"@hapi/address": "2.x.x",
- "@hapi/hoek": "6.x.x",
- "@hapi/marker": "1.x.x",
+ "@hapi/bourne": "1.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/topo": "3.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/lab": {
@@ -367,48 +498,88 @@
}
}
},
- "@hapi/marker": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@hapi/marker/-/marker-1.0.0.tgz",
- "integrity": "sha512-JOfdekTXnJexfE8PyhZFyHvHjt81rBFSAbTIRAhF2vv/2Y1JzoKsGqxH/GpZJoF7aEfYok8JVcAHmSz1gkBieA=="
- },
"@hapi/mimos": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-4.1.0.tgz",
- "integrity": "sha512-CkxOB15TFZDMl5tQ5qezKZvvBnkRYVc8YksNfA5TnqQMMsU7vGPyvuuNFqj+15bfEwHyM6qasxyQNdkX9B/cQw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-4.1.1.tgz",
+ "integrity": "sha512-CXoi/zfcTWfKYX756eEea8rXJRIb9sR4d7VwyAH9d3BkDyNgAesZxvqIdm55npQc6S9mU3FExinMAQVlIkz0eA==",
"requires": {
- "@hapi/hoek": "6.x.x",
+ "@hapi/hoek": "8.x.x",
"mime-db": "1.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/nigel": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-3.1.0.tgz",
- "integrity": "sha512-IJyau32pz5Bf7pzUU/8AIn/SvPvhLMQcOel6kM7ECpKyPc895AwttSusRKfgTwfxZOEG6W8DnNv25gLtqrVFSg==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-3.1.1.tgz",
+ "integrity": "sha512-R9YWx4S8yu0gcCBrMUDCiEFm1SQT895dMlYoeNBp8I6YhF1BFF1iYPueKA2Kkp9BvyHdjmvrxCOns7GMmpl+Fw==",
"requires": {
- "@hapi/hoek": "6.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/vise": "3.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/pez": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-4.1.0.tgz",
- "integrity": "sha512-c+AxL8/cCj+7FB+tzJ5FhWKYP8zF7/7mA3Ft3a5y7h6YT26qzhj5d2JY27jur30KaZbrZAd4ofXXkqvE/IpJlA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-4.1.1.tgz",
+ "integrity": "sha512-TUa2C7Xk6J69HWrm+Ad+O6dFvdVAG0BiFUYaRsmkdWjFIfwHBCaOI1dWT/juNukSb39Lj6/mDVyjN+H4nKB3xg==",
"requires": {
"@hapi/b64": "4.x.x",
"@hapi/boom": "7.x.x",
"@hapi/content": "4.x.x",
- "@hapi/hoek": "6.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/nigel": "3.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
+ "@hapi/pinpoint": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-1.0.2.tgz",
+ "integrity": "sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ=="
+ },
"@hapi/podium": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-3.4.0.tgz",
- "integrity": "sha512-IwyewAPGlCoq+g5536PKSDqSTfgpwbj+q4cBJpEUNqzwc5C5SM2stuFsULU7x1jKeWevfgWDoYWC75ML4IOYug==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-3.4.2.tgz",
+ "integrity": "sha512-g9zlAkRL2uDlnEo64xzEhFLblf4fdL5Z6evAO0wJhdxEvokI/+6ryv7k6uhND481LiLzQz8qTtPYMuhH1hichw==",
"requires": {
- "@hapi/hoek": "6.x.x",
- "@hapi/joi": "15.x.x"
+ "@hapi/hoek": "8.x.x",
+ "@hapi/joi": "16.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
+ }
}
},
"@hapi/rule-capitalize-modules": {
@@ -442,79 +613,153 @@
"dev": true
},
"@hapi/shot": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-4.1.0.tgz",
- "integrity": "sha512-rpUU5cF08fqAZLLnue6Sy0osj1QMPbrYskehxtLFPdk7CwlPcu9N/wRtgu7vDHTQCKTkag6M8sjc8V8p8lSxpg==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-4.1.2.tgz",
+ "integrity": "sha512-6LeHLjvsq/bQ0R+fhEyr7mqExRGguNTrxFZf5DyKe3CK6pNabiGgYO4JVFaRrLZ3JyuhkS0fo8iiRE2Ql2oA/A==",
"requires": {
- "@hapi/hoek": "6.x.x",
- "@hapi/joi": "15.x.x"
+ "@hapi/hoek": "8.x.x",
+ "@hapi/joi": "16.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
+ }
}
},
"@hapi/somever": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-2.1.0.tgz",
- "integrity": "sha512-kMPewbpgLd0MSlNg0bjvq57Levozbg7c3O0idpWRxRgXfXBALNATLf8GRVbnMehYXAh7YRD2mR/91kginDtJ2Q==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-2.1.1.tgz",
+ "integrity": "sha512-cic5Sto4KGd9B0oQSdKTokju+rYhCbdpzbMb0EBnrH5Oc1z048hY8PaZ1lx2vBD7I/XIfTQVQetBH57fU51XRA==",
"requires": {
"@hapi/bounce": "1.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/statehood": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-6.1.0.tgz",
- "integrity": "sha512-qc8Qq3kg0b3XK7siXf6DK0wp+rcOrXv336kIP6YrtD9TbQ45TsBobwKkUXB+4R3GCCQ8a6tOj8FR/9bdtjKJCA==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-6.1.2.tgz",
+ "integrity": "sha512-pYXw1x6npz/UfmtcpUhuMvdK5kuOGTKcJNfLqdNptzietK2UZH5RzNJSlv5bDHeSmordFM3kGItcuQWX2lj2nQ==",
"requires": {
"@hapi/boom": "7.x.x",
"@hapi/bounce": "1.x.x",
"@hapi/bourne": "1.x.x",
"@hapi/cryptiles": "4.x.x",
- "@hapi/hoek": "6.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/iron": "5.x.x",
- "@hapi/joi": "15.x.x"
+ "@hapi/joi": "16.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ },
+ "@hapi/joi": {
+ "version": "16.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.4.tgz",
+ "integrity": "sha512-m7ctezhxjob+dSpXnCNlgAj6rrEpdSsaWu3GWL3g1AybQCU36mlAo9IwGFJwIxD+oHgdO6mYyviYlaejX+qN6g==",
+ "requires": {
+ "@hapi/address": "^2.1.2",
+ "@hapi/formula": "^1.2.0",
+ "@hapi/hoek": "^8.2.4",
+ "@hapi/pinpoint": "^1.0.2",
+ "@hapi/topo": "^3.1.3"
+ }
+ }
}
},
"@hapi/subtext": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-6.1.0.tgz",
- "integrity": "sha512-dNL4IspNciKUK9RJuArwyS1MO07ZU64z4JrCzY1+vRKczYqin8M5i34cpOrQNP3pD/A/6IbRcFg0Jl0G6pwjnA==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-6.1.2.tgz",
+ "integrity": "sha512-G1kqD1E2QdxpvpL26WieIyo3z0qCa/sAGSa2TJI/PYPWCR9rL0rqFvhWY774xPZ4uK1PV3TIaJcx8AruAvxclg==",
"requires": {
"@hapi/boom": "7.x.x",
"@hapi/bourne": "1.x.x",
"@hapi/content": "4.x.x",
- "@hapi/hoek": "6.x.x",
+ "@hapi/file": "1.x.x",
+ "@hapi/hoek": "8.x.x",
"@hapi/pez": "4.x.x",
"@hapi/wreck": "15.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/teamwork": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-3.3.0.tgz",
- "integrity": "sha512-8lMcMkKvt182O/IPsqSDL9KVCsnZRXYKfvBywVOEDa2kCCbHe+lC/7NEu9tc5FYXTQl9uKSurAjyCY3sPP2PFQ=="
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-3.3.1.tgz",
+ "integrity": "sha512-61tiqWCYvMKP7fCTXy0M4VE6uNIwA0qvgFoiDubgfj7uqJ0fdHJFQNnVPGrxhLWlwz0uBPWrQlBH7r8y9vFITQ=="
},
"@hapi/topo": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.0.tgz",
- "integrity": "sha512-gZDI/eXOIk8kP2PkUKjWu9RW8GGVd2Hkgjxyr/S7Z+JF+0mr7bAlbw+DkTRxnD580o8Kqxlnba9wvqp5aOHBww==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.4.tgz",
+ "integrity": "sha512-aVWQTOI9wBD6zawmOr6f+tdEIxQC8JXfQVLTjgGe8YEStAWGn/GNNVTobKJhbWKveQj2RyYF3oYbO9SC8/eOCA==",
"requires": {
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/vise": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-3.1.0.tgz",
- "integrity": "sha512-DUDzV0D4iVO5atghsjGZtzaF0HVtRLcxcnH6rAONyH0stnoLiFloGEuP5nkbIPU0B9cgWTzTUsQPuNHBzxy9Yw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-3.1.1.tgz",
+ "integrity": "sha512-OXarbiCSadvtg+bSdVPqu31Z1JoBL+FwNYz3cYoBKQ5xq1/Cr4A3IkGpAZbAuxU5y4NL5pZFZG3d2a3ZGm/dOQ==",
"requires": {
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@hapi/wreck": {
- "version": "15.0.1",
- "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-15.0.1.tgz",
- "integrity": "sha512-ByXQna/W1FZk7dg8NEhL79u4QkhzszRz76VpgyGstSH8bLM01a0C8RsxmUBgi6Tjkag5jA9kaEIhF9dLpMrtBw==",
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-15.1.0.tgz",
+ "integrity": "sha512-tQczYRTTeYBmvhsek/D49En/5khcShaBEmzrAaDjMrFXKJRuF8xA8+tlq1ETLBFwGd6Do6g2OC74rt11kzawzg==",
"requires": {
"@hapi/boom": "7.x.x",
"@hapi/bourne": "1.x.x",
- "@hapi/hoek": "6.x.x"
+ "@hapi/hoek": "8.x.x"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"@mrmlnc/readdir-enhanced": {
@@ -2051,12 +2296,6 @@
"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
},
- "async-each": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true
- },
"async-limiter": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
@@ -2078,18 +2317,18 @@
"integrity": "sha512-y/+ek8IjxVpTbj/phC87jK5YRhlP5Uu7FlQdCmYuut1DTjNruyrGqUWi5bcX1VKsQX1B0FX16A1hqHomKpHv3A=="
},
"autoprefixer": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.0.tgz",
- "integrity": "sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==",
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
+ "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
"dev": true,
"requires": {
- "browserslist": "^4.6.1",
- "caniuse-lite": "^1.0.30000971",
+ "browserslist": "^4.6.3",
+ "caniuse-lite": "^1.0.30000980",
"chalk": "^2.4.2",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
- "postcss": "^7.0.16",
- "postcss-value-parser": "^3.3.1"
+ "postcss": "^7.0.17",
+ "postcss-value-parser": "^4.0.0"
},
"dependencies": {
"ansi-styles": {
@@ -2102,20 +2341,20 @@
}
},
"browserslist": {
- "version": "4.6.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.3.tgz",
- "integrity": "sha512-CNBqTCq22RKM8wKJNowcqihHJ4SkI8CGeK7KOR9tPboXUuS5Zk5lQgzzTbs4oxD8x+6HUshZUa2OyNI9lR93bQ==",
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
+ "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30000975",
- "electron-to-chromium": "^1.3.164",
- "node-releases": "^1.1.23"
+ "caniuse-lite": "^1.0.30000989",
+ "electron-to-chromium": "^1.3.247",
+ "node-releases": "^1.1.29"
}
},
"caniuse-lite": {
- "version": "1.0.30000979",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000979.tgz",
- "integrity": "sha512-gcu45yfq3B7Y+WB05fOMfr0EiSlq+1u+m6rPHyJli/Wy3PVQNGaU7VA4bZE5qw+AU2UVOBR/N5g1bzADUqdvFw==",
+ "version": "1.0.30000989",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz",
+ "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==",
"dev": true
},
"chalk": {
@@ -2130,9 +2369,9 @@
}
},
"electron-to-chromium": {
- "version": "1.3.183",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.183.tgz",
- "integrity": "sha512-WbKCYs7yAFOfpuoa2pK5kbOngriUtlPC+8mcQW5L/686wv04w7hYXfw5ScDrsl9kixFw1SPsALEob5V/gtlDxw==",
+ "version": "1.3.264",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.264.tgz",
+ "integrity": "sha512-z8E7WkrrquCuGYv+kKyybuZIbdms+4PeHp7Zm2uIgEhAigP0bOwqXILItwj0YO73o+QyHY/7XtEfP5DsHOWQgQ==",
"dev": true
},
"has-flag": {
@@ -2142,14 +2381,20 @@
"dev": true
},
"node-releases": {
- "version": "1.1.24",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.24.tgz",
- "integrity": "sha512-wym2jptfuKowMmkZsfCSTsn8qAVo8zm+UiQA6l5dNqUcpfChZSnS/vbbpOeXczf+VdPhutxh+99lWHhdd6xKzg==",
+ "version": "1.1.32",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz",
+ "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==",
"dev": true,
"requires": {
"semver": "^5.3.0"
}
},
+ "postcss-value-parser": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
+ "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
+ "dev": true
+ },
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -2839,26 +3084,25 @@
"integrity": "sha1-mJdNx+0e5MYin44wX6cxOmiFp/I="
},
"chokidar": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.0.1.tgz",
- "integrity": "sha512-2ww34sJWehnbpV0Q4k4V5Hh7juo7po6z7LUWkcIQnSGN1lHOL8GGtLtfwabKvLFQw/hbSUQ0u6V7OgGYgBzlkQ==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.1.1.tgz",
+ "integrity": "sha512-df4o16uZmMHzVQwECZRHwfguOt5ixpuQVaZHjYMvYisgKhE+JXwcj/Tcr3+3bu/XeOJQ9ycYmzu7Mv8XrGxJDQ==",
"dev": true,
"requires": {
- "anymatch": "^3.0.1",
- "async-each": "^1.0.3",
+ "anymatch": "^3.1.0",
"braces": "^3.0.2",
"fsevents": "^2.0.6",
"glob-parent": "^5.0.0",
"is-binary-path": "^2.1.0",
"is-glob": "^4.0.1",
"normalize-path": "^3.0.0",
- "readdirp": "^3.0.2"
+ "readdirp": "^3.1.1"
},
"dependencies": {
"anymatch": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.0.2.tgz",
- "integrity": "sha512-rUe9SxpRQlVg4EM8It7JMNWWYHAirTPpbTuvaSKybb5IejNgWB3PGBBX9rrPKDx2pM/p3Wh+7+ASaWRyyAbxmQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.0.tgz",
+ "integrity": "sha512-Ozz7l4ixzI7Oxj2+cw+p0tVUt27BpaJ+1+q1TCeANWxHpvyn2+Un+YamBdfKu0uh8xLodGhoa1v7595NhKDAuA==",
"dev": true,
"requires": {
"normalize-path": "^3.0.0",
@@ -2884,9 +3128,9 @@
}
},
"glob-parent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
- "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
+ "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
"dev": true,
"requires": {
"is-glob": "^4.0.1"
@@ -2920,9 +3164,9 @@
"dev": true
},
"readdirp": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.0.2.tgz",
- "integrity": "sha512-LbyJYv48eywrhOlScq16H/VkCiGKGPC2TpOdZCJ7QXnYEjn3NN/Oblh8QEU3vqfSRBB7OGvh5x45NKiVeNujIQ==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.2.tgz",
+ "integrity": "sha512-8rhl0xs2cxfVsqzreYCvs8EwBfn/DhVdqtoLmw19uI3SC5avYX9teCurlErfpPXGmYtMHReGaP2RsLnFvz/lnw==",
"dev": true,
"requires": {
"picomatch": "^2.0.4"
@@ -3617,19 +3861,19 @@
}
},
"d3-array": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.2.0.tgz",
- "integrity": "sha512-eE0QmSh6xToqM3sxHiJYg/QFdNn52ZEgmFE8A8abU8GsHvsIOolqH8B70/8+VGAKm5MlwaExhqR3DLIjOJMLPA=="
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.3.1.tgz",
+ "integrity": "sha512-YlOh8kwqIz0pDECEdCeqVNelaLQXznD0g6yidhhklMgKxKqbNDrYfoudLMkk9THlqvFll+pXMmXYAyN49yWsmg=="
},
"d3-color": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.2.3.tgz",
- "integrity": "sha512-x37qq3ChOTLd26hnps36lexMRhNXEtVxZ4B25rL0DVdDsGQIJGB18S7y9XDwlDD6MD/ZBzITCf4JjGMM10TZkw=="
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.3.0.tgz",
+ "integrity": "sha512-NHODMBlj59xPAwl2BDiO2Mog6V+PrGRtBfWKqKRrs9MCqlSkIEb0Z/SfY7jW29ReHTDC/j+vwXhnZcXI3+3fbg=="
},
"d3-format": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz",
- "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ=="
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.1.tgz",
+ "integrity": "sha512-TUswGe6hfguUX1CtKxyG2nymO+1lyThbkS1ifLX0Sr+dOQtAD5gkrffpHnx+yHNKUZ0Bmg5T4AjUQwugPDrm0g=="
},
"d3-geo": {
"version": "1.7.1",
@@ -3655,11 +3899,11 @@
}
},
"d3-scale": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.0.0.tgz",
- "integrity": "sha512-ktic5HBFlAZj2CN8CCl/p/JyY8bMQluN7+fA6ICE6yyoMOnSQAZ1Bb8/5LcNpNKMBMJge+5Vv4pWJhARYlQYFw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.1.0.tgz",
+ "integrity": "sha512-3edyEBwbwQG400VbgaepQC9ZYFX3h92flLHIUa1+nvZp/mqCYdxNM9zGTjKtPcSAuBCyPePdMQOapsD0qNALrg==",
"requires": {
- "d3-array": "^1.2.0 || 2",
+ "d3-array": "1.2.0 - 2",
"d3-format": "1",
"d3-interpolate": "1",
"d3-time": "1",
@@ -5092,11 +5336,6 @@
}
}
},
- "fast-json-parse": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz",
- "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw=="
- },
"fast-json-stable-stringify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
@@ -5113,9 +5352,9 @@
"integrity": "sha512-Afo61CgUjkzdvOKDHn08qnZ0kwck38AOGcMlvSGzvJbIab6soAP5rdoQayecGCDsD69AiF9vJBXyq31eoEO2tQ=="
},
"fast-safe-stringify": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
- "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
+ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
},
"fb-watchman": {
"version": "2.0.0",
@@ -5473,9 +5712,9 @@
}
},
"flatstr": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.11.tgz",
- "integrity": "sha512-CrkRmL8HgArqohPW5udNdtVae+fj5tvJdHwoo91m5OvaLk1a4lqa0R4/aPUO2zbVEnIrk+i5uTVNbSxaR1dQkQ=="
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz",
+ "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw=="
},
"flatted": {
"version": "2.0.1",
@@ -5856,14 +6095,21 @@
}
},
"hapi-pino": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/hapi-pino/-/hapi-pino-6.0.0.tgz",
- "integrity": "sha512-CshDWGkF7WcFfnaHiHIubSuGcPh84+Ws4J2fIyJFurgucxaJel38C+pVcskay0qf7JzNxE9Q6tWgW+oVOGfsnw==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/hapi-pino/-/hapi-pino-6.1.0.tgz",
+ "integrity": "sha512-LP/hfRj2WCWg8QRjPt+FZzhnnDP+h28NkdLlNn0RbtAHp28ZynqHzF3hxjl+mJdl8mwo2L4DOw91uMsi+6V7Qg==",
"requires": {
- "@hapi/hoek": "^6.2.0",
+ "@hapi/hoek": "^8.2.2",
"abstract-logging": "^1.0.0",
- "pino": "^5.12.3",
- "pino-pretty": "^2.5.0"
+ "pino": "^5.13.2",
+ "pino-pretty": "^3.2.1"
+ },
+ "dependencies": {
+ "@hapi/hoek": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.2.4.tgz",
+ "integrity": "sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow=="
+ }
}
},
"har-schema": {
@@ -8612,42 +8858,56 @@
"optional": true
},
"jsdom": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.0.tgz",
- "integrity": "sha512-QEmc2XIkNfCK3KRfa9ljMJjC4kAGdVgRrs/pCBsQG/QoKz0B42+C58f6TdAmhq/rw494eFCoLHxX6+hWuxb96Q==",
+ "version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.1.1.tgz",
+ "integrity": "sha512-cQZRBB33arrDAeCrAEWn1U3SvrvC8XysBua9Oqg1yWrsY/gYcusloJC3RZJXuY5eehSCmws8f2YeliCqGSkrtQ==",
"requires": {
"abab": "^2.0.0",
- "acorn": "^6.0.4",
- "acorn-globals": "^4.3.0",
+ "acorn": "^6.1.1",
+ "acorn-globals": "^4.3.2",
"array-equal": "^1.0.0",
- "cssom": "^0.3.4",
- "cssstyle": "^1.1.1",
+ "cssom": "^0.3.6",
+ "cssstyle": "^1.2.2",
"data-urls": "^1.1.0",
"domexception": "^1.0.1",
- "escodegen": "^1.11.0",
+ "escodegen": "^1.11.1",
"html-encoding-sniffer": "^1.0.2",
- "nwsapi": "^2.1.3",
+ "nwsapi": "^2.1.4",
"parse5": "5.1.0",
"pn": "^1.1.0",
"request": "^2.88.0",
- "request-promise-native": "^1.0.5",
+ "request-promise-native": "^1.0.7",
"saxes": "^3.1.9",
"symbol-tree": "^3.2.2",
- "tough-cookie": "^2.5.0",
+ "tough-cookie": "^3.0.1",
"w3c-hr-time": "^1.0.1",
"w3c-xmlserializer": "^1.1.2",
"webidl-conversions": "^4.0.2",
"whatwg-encoding": "^1.0.5",
"whatwg-mimetype": "^2.3.0",
"whatwg-url": "^7.0.0",
- "ws": "^6.1.2",
+ "ws": "^7.0.0",
"xml-name-validator": "^3.0.0"
},
"dependencies": {
+ "acorn": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
+ "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA=="
+ },
+ "acorn-globals": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
+ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
+ "requires": {
+ "acorn": "^6.0.1",
+ "acorn-walk": "^6.0.1"
+ }
+ },
"ajv": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
- "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
+ "version": "6.10.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+ "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
"requires": {
"fast-deep-equal": "^2.0.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -8668,6 +8928,36 @@
"delayed-stream": "~1.0.0"
}
},
+ "cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ },
+ "cssstyle": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
+ "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
+ "requires": {
+ "cssom": "0.3.x"
+ }
+ },
+ "escodegen": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
+ "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
+ "requires": {
+ "esprima": "^3.1.3",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ }
+ },
+ "esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
+ },
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -8697,11 +8987,21 @@
"har-schema": "^2.0.0"
}
},
+ "ip-regex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
+ },
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
+ "lodash": {
+ "version": "4.17.15",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
+ },
"mime-db": {
"version": "1.40.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
@@ -8773,16 +9073,51 @@
}
}
},
+ "request-promise-core": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
+ "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
+ "requires": {
+ "lodash": "^4.17.11"
+ }
+ },
+ "request-promise-native": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
+ "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
+ "requires": {
+ "request-promise-core": "1.1.2",
+ "stealthy-require": "^1.1.1",
+ "tough-cookie": "^2.3.3"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ },
+ "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"
+ }
+ }
+ }
+ },
"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=="
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
},
"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==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
+ "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
"requires": {
+ "ip-regex": "^2.1.0",
"psl": "^1.1.28",
"punycode": "^2.1.1"
},
@@ -8795,9 +9130,9 @@
}
},
"uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
+ "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ=="
}
}
},
@@ -10351,16 +10686,16 @@
}
},
"pino": {
- "version": "5.12.3",
- "resolved": "https://registry.npmjs.org/pino/-/pino-5.12.3.tgz",
- "integrity": "sha512-/PiX7QXOMZz7edRVGm/apt22nkdRByB6ki0ftWcDpHjjNmjnE7UubNd7NeDX7cBey27obxvBvZy3oQuJbz1+Ag==",
+ "version": "5.13.3",
+ "resolved": "https://registry.npmjs.org/pino/-/pino-5.13.3.tgz",
+ "integrity": "sha512-FL12DKlPwBlbhztlUz6kseR03PRR8nD+wvLdN/Sji9UiBYYfSjX+k8ocU7/NwW55JdFRONTn3iACoelXnMFVVQ==",
"requires": {
"fast-redact": "^1.4.4",
- "fast-safe-stringify": "^2.0.6",
+ "fast-safe-stringify": "^2.0.7",
"flatstr": "^1.0.9",
"pino-std-serializers": "^2.3.0",
"quick-format-unescaped": "^3.0.2",
- "sonic-boom": "^0.7.3"
+ "sonic-boom": "^0.7.5"
}
},
"pino-noir": {
@@ -10369,19 +10704,19 @@
"integrity": "sha512-qGIG4fYMqokNb5Ho21YNH9uB4NELYTb9oADiuzoL2+n1gs6QyoUKaTN+7eqT4VDC6syvcyark3YP9o2UmCk32A=="
},
"pino-pretty": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-2.6.1.tgz",
- "integrity": "sha512-e/CWtKLidqkr7sinfIVVcsfcHgnFVlGvuEfKuuPFnxBo+9dZZsmgF8a9Rj7SYJ5LMZ8YBxNY9Ca46eam4ajKtQ==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-3.2.1.tgz",
+ "integrity": "sha512-PGdcRYw7HCF7ovMhrnepOUmEVh5+tATydRrBICEbP37oRasXV+lo2HA9gg8b7cE7LG6G1OZGVXTZ7MLd946k1Q==",
"requires": {
- "args": "^5.0.0",
- "chalk": "^2.3.2",
+ "@hapi/bourne": "^1.3.2",
+ "args": "^5.0.1",
+ "chalk": "^2.4.2",
"dateformat": "^3.0.3",
- "fast-json-parse": "^1.0.3",
"fast-safe-stringify": "^2.0.6",
"jmespath": "^0.15.0",
"pump": "^3.0.0",
- "readable-stream": "^3.0.6",
- "split2": "^3.0.0"
+ "readable-stream": "^3.3.0",
+ "split2": "^3.1.1"
},
"dependencies": {
"ansi-styles": {
@@ -10417,21 +10752,26 @@
}
},
"readable-stream": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
- "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
},
+ "safe-buffer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
+ },
"string_decoder": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
- "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
+ "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.1.0"
+ "safe-buffer": "~5.2.0"
}
},
"supports-color": {
@@ -10445,9 +10785,9 @@
}
},
"pino-std-serializers": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.4.1.tgz",
- "integrity": "sha512-v/JglhO0aFcvkMV9VUxhgyuJo8K1si857Ww86Tx8H2cjC/kp0ndzzcF6Vbxr4RgKFYJdHfLVpEuD55znMZuxnw=="
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.4.2.tgz",
+ "integrity": "sha512-WaL504dO8eGs+vrK+j4BuQQq6GLKeCCcHaMB2ItygzVURcL1CycwNEUHTD/lHFHs/NL5qAz2UKrjYWXKSf4aMQ=="
},
"pixelmatch": {
"version": "4.0.2",
@@ -10496,9 +10836,9 @@
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
},
"postcss": {
- "version": "7.0.17",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz",
- "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==",
+ "version": "7.0.18",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
+ "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
"dev": true,
"requires": {
"chalk": "^2.4.2",
@@ -12486,9 +12826,9 @@
}
},
"sass": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.2.tgz",
- "integrity": "sha512-enuQuy/CbfrZLA2vOy9tB7CK7pP5bZllnMbr5nPGWCFelwt0EMUVGC11gsv9rybkWc8pp/NKVY/c5+AKyjbnXg==",
+ "version": "1.22.12",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.12.tgz",
+ "integrity": "sha512-u5Rxn+dKTPCW5/11kMNxtmqKsxCjcpnqj9CaJoru1NqeJ0DOa9rOM00e0HqmseTAatGkKoLY+jaNecMYevu1gg==",
"dev": true,
"requires": {
"chokidar": ">=2.0.0 <4.0.0"
@@ -12500,11 +12840,11 @@
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"saxes": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.9.tgz",
- "integrity": "sha512-FZeKhJglhJHk7eWG5YM0z46VHmI3KJpMBAQm3xa9meDvd+wevB5GuBB0wc0exPInZiBBHqi00DbS8AcvCGCFMw==",
+ "version": "3.1.11",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
"requires": {
- "xmlchars": "^1.3.1"
+ "xmlchars": "^2.1.1"
}
},
"secure-random": {
@@ -12771,11 +13111,11 @@
}
},
"sonic-boom": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.7.3.tgz",
- "integrity": "sha512-A9EyoIeLD+g9vMLYQKjNCatJtAKdBQMW03+L8ZWWX/A6hq+srRCwdqHrBD1R8oSMLXov3oHN13dljtZf12q2Ow==",
+ "version": "0.7.6",
+ "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.7.6.tgz",
+ "integrity": "sha512-k9E2QQ4zxuVRLDW+ZW6ISzJs3wlEorVdmM7ApDgor7wsGKSDG5YGHsGmgLY4XYh4DMlr/2ap2BWAE7yTFJtWnQ==",
"requires": {
- "flatstr": "^1.0.9"
+ "flatstr": "^1.0.12"
}
},
"source-map": {
@@ -12899,21 +13239,26 @@
},
"dependencies": {
"readable-stream": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
- "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
},
+ "safe-buffer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
+ },
"string_decoder": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
- "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
+ "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.1.0"
+ "safe-buffer": "~5.2.0"
}
}
}
@@ -15245,11 +15590,11 @@
}
},
"ws": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
- "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.2.tgz",
+ "integrity": "sha512-gftXq3XI81cJCgkUiAVixA0raD9IVmXqsylCrjRygw4+UOOGzPoxnQ6r/CnVL9i+mDncJo94tSkyrtuuQVBmrg==",
"requires": {
- "async-limiter": "~1.0.0"
+ "async-limiter": "^1.0.0"
}
},
"xhr": {
@@ -15293,9 +15638,9 @@
"integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8="
},
"xmlchars": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz",
- "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw=="
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
},
"xmlhttprequest": {
"version": "1.8.0",
diff --git a/package.json b/package.json
index db80914..30c7d90 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@nzz/q-quiz",
- "version": "1.10.0",
+ "version": "1.10.1",
"description": "Q quiz",
"keywords": [
"storytelling",
@@ -31,19 +31,19 @@
"url": "git+https://github.com/nzzdev/Q-quiz.git"
},
"dependencies": {
- "@hapi/boom": "^7.4.2",
- "@hapi/catbox-memory": "^4.1.0",
- "@hapi/hapi": "^18.3.1",
- "@hapi/inert": "^5.2.1",
- "@hapi/joi": "^15.1.0",
+ "@hapi/boom": "^7.4.9",
+ "@hapi/catbox-memory": "^4.1.1",
+ "@hapi/hapi": "^18.4.0",
+ "@hapi/inert": "^5.2.2",
+ "@hapi/joi": "^15.1.1",
"@turf/turf": "^5.1.6",
"child-process": "^1.0.2",
- "d3-array": "^2.2.0",
- "d3-scale": "^3.0.0",
+ "d3-array": "^2.3.1",
+ "d3-scale": "^3.1.0",
"d3-selection": "^1.4.0",
"enjoi": "^6.0.0",
- "hapi-pino": "^6.0.0",
- "jsdom": "^15.1.0",
+ "hapi-pino": "^6.1.0",
+ "jsdom": "^15.1.1",
"node-fetch": "^2.6.0",
"pino-noir": "^2.2.1",
"pouchdb": "^7.1.1",
@@ -56,7 +56,7 @@
"name": "@nzz/q-quiz",
"main": "@nzz/q-quiz.js",
"dependencies": {
- "leaflet": "github:Leaflet/Leaflet@^1.3.3",
+ "leaflet": "github:Leaflet/Leaflet@^1.5.1",
"text": "github:systemjs/plugin-text@^0.0.11"
},
"devDependencies": {
@@ -66,12 +66,12 @@
"devDependencies": {
"@hapi/code": "^5.3.1",
"@hapi/lab": "^19.1.0",
- "@hapi/wreck": "^15.0.1",
- "autoprefixer": "^9.6.0",
+ "@hapi/wreck": "^15.1.0",
+ "autoprefixer": "^9.6.1",
"cssnano": "^4.1.10",
"jspm": "0.17.0-beta.41",
- "postcss": "^7.0.17",
+ "postcss": "^7.0.18",
"postcss-import": "^12.0.1",
- "sass": "^1.22.2"
+ "sass": "^1.22.12"
}
}
diff --git a/routes/rendering-info/html-js.js b/routes/rendering-info/html-js.js
index 00bf6de..88e4482 100644
--- a/routes/rendering-info/html-js.js
+++ b/routes/rendering-info/html-js.js
@@ -112,7 +112,9 @@ module.exports = {
const clientEnv = {
ENRICO_API_URL: process.env.ENRICO_API_URL,
- ENRICO_PRODUCTS: JSON.parse(process.env.ENRICO_PRODUCTS)
+ ENRICO_PRODUCTS: JSON.parse(process.env.ENRICO_PRODUCTS),
+ MAP_STYLE_URL: process.env.MAP_STYLE_URL,
+ MAP_ATTRIBUTION: process.env.MAP_ATTRIBUTION
};
const loaderScript = `
diff --git a/script_src/MapPointGuessHandler.js b/script_src/MapPointGuessHandler.js
index 151ff8f..1752119 100644
--- a/script_src/MapPointGuessHandler.js
+++ b/script_src/MapPointGuessHandler.js
@@ -1,12 +1,10 @@
import Leaflet from "leaflet";
import iconPinSvg from "./resources/icon-pin.svg!text";
import { getAnswerTextElement, getDistanceText } from "./answerHelpers.js";
+import env from "./env.js";
Leaflet.Icon.Default.imagePath =
- "jspm_packages/github/Leaflet/Leaflet@1.3.3/dist/images";
-
-const tileUrl =
- "https://api.mapbox.com/styles/v1/neuezuercherzeitung/cj3yj33bk1w5t2rmyy0jty3bb/tiles/256/{z}/{x}/{y}?access_token=pk.eyJ1IjoibmV1ZXp1ZXJjaGVyemVpdHVuZyIsImEiOiJjaXFnbWpvbmMwMDk4aHptY2RiYjM0dHc2In0.Y3HeaE0zhj9OaFEoDIrxRA";
+ "jspm_packages/github/Leaflet/Leaflet@1.5.1/dist/images";
const mapOptions = {
boxZoom: false,
@@ -51,10 +49,9 @@ export default class MapPointGuessHandler {
map.attributionControl.setPrefix("");
- L.tileLayer(tileUrl, {
+ L.tileLayer(env.MAP.style, {
maxZoom: 18,
- attribution:
- '© Mapbox & OpenStreetMap',
+ attribution: env.MAP.attribution,
bounds: [[90, -180], [-90, 180]],
noWrap: true
}).addTo(map);
@@ -115,10 +112,9 @@ export default class MapPointGuessHandler {
this.setMapSize(map);
- L.tileLayer(tileUrl, {
+ L.tileLayer(env.MAP.style, {
maxZoom: 18,
- attribution:
- '© Mapbox & OpenStreetMap'
+ attribution: env.MAP.attribution
}).addTo(map);
this.bounds = map.getBounds();
@@ -234,9 +230,7 @@ export default class MapPointGuessHandler {
let mapBounds = map.getBounds();
let southWest = mapBounds.getSouthWest();
let northEast = mapBounds.getNorthEast();
- let heatmapBounds = `${southWest.lng}, ${southWest.lat}, ${
- northEast.lng
- }, ${northEast.lat}`;
+ let heatmapBounds = `${southWest.lng}, ${southWest.lat}, ${northEast.lng}, ${northEast.lat}`;
heatmapImgOverlay.setUrl(
`${this.toolBaseUrl}/map/${this.data.id}/heatmap/${map.getSize().x}/${
map.getSize().y
diff --git a/script_src/env.js b/script_src/env.js
index b05032a..5cdf8c0 100644
--- a/script_src/env.js
+++ b/script_src/env.js
@@ -1,4 +1,5 @@
export default {
ENRICO_API_URL: "",
- ENRICO_PRODUCTS: []
+ ENRICO_PRODUCTS: [],
+ MAP: {}
};
diff --git a/script_src/quiz.js b/script_src/quiz.js
index de43338..fdd2687 100644
--- a/script_src/quiz.js
+++ b/script_src/quiz.js
@@ -6,6 +6,10 @@ import env from "./env.js";
export function display(data, quizRootElement, clientEnv) {
env.ENRICO_API_URL = clientEnv.ENRICO_API_URL;
env.ENRICO_PRODUCTS = clientEnv.ENRICO_PRODUCTS;
+ env.MAP = {
+ style: clientEnv.MAP_STYLE_URL,
+ attribution: clientEnv.MAP_ATTRIBUTION
+ };
let questionHandler = new QuestionHandler(quizRootElement, data);
let position = 0;