From 9078835c4eb592266ecf2c67a4fc5a97b30d2d51 Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Mon, 3 Dec 2018 00:34:33 +0100 Subject: [PATCH 01/12] [Travis] No need to run test when pushing on master --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0d32b666c..2105a5b5a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ stages: - name: Unit-Testing + if: branch != master OR type = pull_request - name: E2E-Testing if: branch =~ /cypress/ OR (type = pull_request AND branch = master) - name: deploy @@ -10,7 +11,7 @@ jobs: - stage: Unit-Testing language: node_js node_js: [node] - cache: { directories: [node_modules, "~/.npm", "~/.cache"] } + cache: { directories: [node_modules, '~/.npm', '~/.cache'] } script: - npm run coverage && cat ./coverage/lcov.info | coveralls @@ -19,7 +20,7 @@ jobs: node_js: [node] sudo: required services: [docker] - cache: { directories: [node_modules, "~/.npm", "~/.cache"] } + cache: { directories: [node_modules, '~/.npm', '~/.cache'] } script: # Shutdown postgres instances - see https://github.com/travis-ci/travis-ci/issues/4842#issuecomment-311527059 - sudo service postgresql stop From 8179871d90467906c03871d5fc55bcb3b5cc4938 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Wed, 5 Dec 2018 19:31:40 +0000 Subject: [PATCH 02/12] chore(package): update webpack to version 4.27.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433173563..42f4ddb25 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "style-loader": "^0.23.1", "uglifyjs-webpack-plugin": "^2.0.1", "url-loader": "^1.1.2", - "webpack": "^4.16.5", + "webpack": "^4.27.1", "webpack-bundle-analyzer": "^3.0.2", "webpack-cli": "^3.1.0", "webpack-dev-server": "^3.1.5" From 9174d1d418ef3b6b5431957527e03a1b40e35a0b Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Wed, 5 Dec 2018 19:31:46 +0000 Subject: [PATCH 03/12] chore(package): update lockfile package-lock.json --- package-lock.json | 558 +++++++++++++++++++++++++++++++--------------- 1 file changed, 375 insertions(+), 183 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6ca252b06..b9b8b34fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -365,174 +365,174 @@ "integrity": "sha1-i2OrfxqlMhJIqtWsiQpIVlbc6k0=" }, "@webassemblyjs/ast": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.8.tgz", - "integrity": "sha512-dOrtdtEyB8sInpl75yLPNksY4sRl0j/+t6aHyB/YA+ab9hV3Fo7FmG12FHzP+2MvWVAJtDb+6eXR5EZbZJ+uVg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.7.8", - "@webassemblyjs/helper-wasm-bytecode": "1.7.8", - "@webassemblyjs/wast-parser": "1.7.8" + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.8.tgz", - "integrity": "sha512-kn2zNKGsbql5i56VAgRYkpG+VazqHhQQZQycT2uXAazrAEDs23gy+Odkh5VblybjnwX2/BITkDtNmSO76hdIvQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.8.tgz", - "integrity": "sha512-xUwxDXsd1dUKArJEP5wWM5zxgCSwZApSOJyP1XO7M8rNUChUDblcLQ4FpzTpWG2YeylMwMl1MlP5Ztryiz1x4g==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.8.tgz", - "integrity": "sha512-WXiIMnuvuwlhWvVOm8xEXU9DnHaa3AgAU0ZPfvY8vO1cSsmYb2WbGbHnMLgs43vXnA7XAob9b56zuZaMkxpCBg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.8.tgz", - "integrity": "sha512-TLQxyD9qGOIdX5LPQOPo0Ernd88U5rHkFb8WAjeMIeA0sPjCHeVPaGqUGGIXjUcblUkjuDAc07bruCcNHUrHDA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.7.8" + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/helper-fsm": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.8.tgz", - "integrity": "sha512-TjK0CnD8hAPkV5mbSp5aWl6SO1+H3WFcjWtixWoy8EMA99YnNzYhpc/WSYWhf7yrhpzkq5tZB0tvLK3Svr3IXA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", "dev": true }, "@webassemblyjs/helper-module-context": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.8.tgz", - "integrity": "sha512-uCutAKR7Nm0VsFixcvnB4HhAyHouNbj0Dx1p7eRjFjXGGZ+N7ftTaG1ZbWCasAEbtwGj54LP8+lkBZdTCPmLGg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", "dev": true }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.8.tgz", - "integrity": "sha512-AdCCE3BMW6V34WYaKUmPgVHa88t2Z14P4/0LjLwuGkI0X6pf7nzp0CehzVVk51cKm2ymVXjl9dCG+gR1yhITIQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.8.tgz", - "integrity": "sha512-BkBhYQuzyl4hgTGOKo87Vdw6f9nj8HhI7WYpI0MCC5qFa5ahrAPOGgyETVdnRbv+Rjukl9MxxfDmVcVC435lDg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-buffer": "1.7.8", - "@webassemblyjs/helper-wasm-bytecode": "1.7.8", - "@webassemblyjs/wasm-gen": "1.7.8" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" } }, "@webassemblyjs/ieee754": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.8.tgz", - "integrity": "sha512-tOarWChdG1a3y1yqCX0JMDKzrat5tQe4pV6K/TX19BcXsBLYxFQOL1DEDa5KG9syeyvCrvZ+i1+Mv1ExngvktQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.8.tgz", - "integrity": "sha512-GCYeGPgUFWJiZuP4NICbcyUQNxNLJIf476Ei+K+jVuuebtLpfvwkvYT6iTUE7oZYehhkor4Zz2g7SJ/iZaPudQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", "dev": true, "requires": { "@xtuc/long": "4.2.1" } }, "@webassemblyjs/utf8": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.8.tgz", - "integrity": "sha512-9X+f0VV+xNXW2ujfIRSXBJENGE6Qh7bNVKqu3yDjTFB3ar3nsThsGBBKdTG58aXOm2iUH6v28VIf88ymPXODHA==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.8.tgz", - "integrity": "sha512-6D3Hm2gFixrfyx9XjSON4ml1FZTugqpkIz5Awvrou8fnpyprVzcm4X8pyGRtA2Piixjl3DqmX/HB1xdWyE097A==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-buffer": "1.7.8", - "@webassemblyjs/helper-wasm-bytecode": "1.7.8", - "@webassemblyjs/helper-wasm-section": "1.7.8", - "@webassemblyjs/wasm-gen": "1.7.8", - "@webassemblyjs/wasm-opt": "1.7.8", - "@webassemblyjs/wasm-parser": "1.7.8", - "@webassemblyjs/wast-printer": "1.7.8" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" } }, "@webassemblyjs/wasm-gen": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.8.tgz", - "integrity": "sha512-a7O/wE6eBeVKKUYgpMK7NOHmMADD85rSXLe3CqrWRDwWff5y3cSVbzpN6Qv3z6C4hdkpq9qyij1Ga1kemOZGvQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-wasm-bytecode": "1.7.8", - "@webassemblyjs/ieee754": "1.7.8", - "@webassemblyjs/leb128": "1.7.8", - "@webassemblyjs/utf8": "1.7.8" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wasm-opt": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.8.tgz", - "integrity": "sha512-3lbQ0PT81NHCdi1sR/7+SNpZadM4qYcTSr62nFFAA7e5lFwJr14M1Gi+A/Y3PgcDWOHYjsaNGPpPU0H03N6Blg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-buffer": "1.7.8", - "@webassemblyjs/wasm-gen": "1.7.8", - "@webassemblyjs/wasm-parser": "1.7.8" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" } }, "@webassemblyjs/wasm-parser": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.8.tgz", - "integrity": "sha512-rZ/zlhp9DHR/05zh1MbAjT2t624sjrPP/OkJCjXqzm7ynH+nIdNcn9Ixc+qzPMFXhIrk0rBoQ3to6sEIvHh9jQ==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-api-error": "1.7.8", - "@webassemblyjs/helper-wasm-bytecode": "1.7.8", - "@webassemblyjs/ieee754": "1.7.8", - "@webassemblyjs/leb128": "1.7.8", - "@webassemblyjs/utf8": "1.7.8" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, "@webassemblyjs/wast-parser": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.8.tgz", - "integrity": "sha512-Q/zrvtUvzWuSiJMcSp90fi6gp2nraiHXjTV2VgAluVdVapM4gy1MQn7akja2p6eSBDQpKJPJ6P4TxRkghRS5dg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/floating-point-hex-parser": "1.7.8", - "@webassemblyjs/helper-api-error": "1.7.8", - "@webassemblyjs/helper-code-frame": "1.7.8", - "@webassemblyjs/helper-fsm": "1.7.8", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", "@xtuc/long": "4.2.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.8.tgz", - "integrity": "sha512-GllIthRtwTxRDAURRNXscu7Napzmdf1jt1gpiZiK/QN4fH0lSGs3OTmvdfsMNP7tqI4B3ZtfaaWRlNIQug6Xyg==", + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/wast-parser": "1.7.8", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", "@xtuc/long": "4.2.1" } }, @@ -579,7 +579,7 @@ "acorn-dynamic-import": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha1-kBzu5Mf6rvfgetKkfokGddpQong=", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { "acorn": "^5.0.0" @@ -1242,7 +1242,7 @@ "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -2370,7 +2370,7 @@ "base64-js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, "batch": { @@ -2431,7 +2431,7 @@ "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", "dev": true }, "body-parser": { @@ -2561,7 +2561,7 @@ "browserify-cipher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { "browserify-aes": "^1.0.4", @@ -2572,7 +2572,7 @@ "browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { "cipher-base": "^1.0.1", @@ -2609,7 +2609,7 @@ "browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { "pako": "~1.0.5" @@ -3016,7 +3016,7 @@ "chrome-trace-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", - "integrity": "sha1-Rakb0sIMlBHwljtarrmhuV4JzEg=", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -3031,7 +3031,7 @@ "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -3718,7 +3718,7 @@ "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { "bn.js": "^4.1.0", @@ -3829,7 +3829,7 @@ "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { "browserify-cipher": "^1.0.0", @@ -3988,7 +3988,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "fbjs": { @@ -4726,7 +4726,7 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, "domelementtype": { @@ -4838,7 +4838,7 @@ "elliptic": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha1-wtC3d2kRuGcixjLDwGxg8vgZk5o=", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -5620,7 +5620,7 @@ "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { "md5.js": "^1.3.4", @@ -6291,12 +6291,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6311,17 +6313,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -6438,7 +6443,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -6450,6 +6456,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6464,6 +6471,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6471,12 +6479,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -6495,6 +6505,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -6575,7 +6586,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -6587,6 +6599,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -6708,6 +6721,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7244,9 +7258,9 @@ } }, "hash.js": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", - "integrity": "sha1-44q0uF37HgxA/pJlwOm1SFTCOBI=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -7938,7 +7952,7 @@ "ieee754": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha1-UL8k5bnIu5ivSWTJQc2wkY2ntgs=", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", "dev": true }, "iferr": { @@ -10095,7 +10109,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -10108,7 +10122,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -10861,7 +10875,7 @@ "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -11242,7 +11256,7 @@ "node-libs-browser": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8=", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { "assert": "^1.1.1", @@ -15674,9 +15688,9 @@ "dev": true }, "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha1-AQEhG6pwxLykoPY/Igbpe3368lg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==", "dev": true }, "parallel-transform": { @@ -17920,7 +17934,7 @@ "randombytes": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha1-0wLFIpSFiISKjTAMkytEwkIx2oA=", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { "safe-buffer": "^5.1.0" @@ -17929,7 +17943,7 @@ "randomfill": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { "randombytes": "^2.0.5", @@ -19041,7 +19055,7 @@ "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { "hash-base": "^3.0.0", @@ -19860,9 +19874,9 @@ }, "dependencies": { "ajv": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", - "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -20544,7 +20558,7 @@ "stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { "builtin-status-codes": "^3.0.0", @@ -21007,6 +21021,222 @@ "inherits": "2" } }, + "terser": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz", + "integrity": "sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.8.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "cacache": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.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==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + } + } + }, "test-exclude": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", @@ -21057,7 +21287,7 @@ "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { "setimmediate": "^1.0.4" @@ -22017,7 +22247,7 @@ "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha1-S8EsLr6KonenHx0/FNaFx7RGzQA=", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { "chokidar": "^2.0.2", @@ -22041,15 +22271,15 @@ "dev": true }, "webpack": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.20.2.tgz", - "integrity": "sha512-75WFUMblcWYcocjSLlXCb71QuGyH7egdBZu50FtBGl2Nso8CK3Ej+J7bTZz2FPFq5l6fzCisD9modB7t30ikuA==", + "version": "4.27.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz", + "integrity": "sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.8", - "@webassemblyjs/helper-module-context": "1.7.8", - "@webassemblyjs/wasm-edit": "1.7.8", - "@webassemblyjs/wasm-parser": "1.7.8", + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", "acorn": "^5.6.2", "acorn-dynamic-import": "^3.0.0", "ajv": "^6.1.0", @@ -22067,15 +22297,15 @@ "node-libs-browser": "^2.0.0", "schema-utils": "^0.4.4", "tapable": "^1.1.0", - "uglifyjs-webpack-plugin": "^1.2.4", + "terser-webpack-plugin": "^1.1.0", "watchpack": "^1.5.0", "webpack-sources": "^1.3.0" }, "dependencies": { "ajv": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", - "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", @@ -22125,12 +22355,6 @@ } } }, - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, "eslint-scope": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", @@ -22385,38 +22609,6 @@ "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - } } } }, From b24d61943c402d0e1312dd69d3255a5184c34a71 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Fri, 7 Dec 2018 10:18:01 +0000 Subject: [PATCH 04/12] chore(package): update mini-css-extract-plugin to version 0.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433173563..2220093c9 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "jest": "^23.5.0", "jest-localstorage-mock": "^2.2.0", "lint-staged": "^8.0.5", - "mini-css-extract-plugin": "^0.4.4", + "mini-css-extract-plugin": "^0.5.0", "node-sass": "^4.9.4", "npx": "^10.2.0", "optimize-css-assets-webpack-plugin": "^5.0.0", From f3560d7e9f67f3f64f2897032aeb553310120ed9 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Fri, 7 Dec 2018 10:18:08 +0000 Subject: [PATCH 05/12] chore(package): update lockfile package-lock.json --- package-lock.json | 46 ++++++++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6ca252b06..d05b984b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3988,7 +3988,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "fbjs": { @@ -6291,12 +6291,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6311,17 +6313,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -6438,7 +6443,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -6450,6 +6456,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6464,6 +6471,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6471,12 +6479,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -6495,6 +6505,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -6575,7 +6586,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -6587,6 +6599,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -6708,6 +6721,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -10095,7 +10109,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -10108,7 +10122,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -10905,9 +10919,9 @@ } }, "mini-css-extract-plugin": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.4.tgz", - "integrity": "sha512-o+Jm+ocb0asEngdM6FsZWtZsRzA8koFUudIDwYUfl94M3PejPHG7Vopw5hN9V8WsMkSFpm3tZP3Fesz89EyrfQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", "dev": true, "requires": { "loader-utils": "^1.1.0", @@ -10916,9 +10930,9 @@ }, "dependencies": { "ajv": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", - "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", "dev": true, "requires": { "fast-deep-equal": "^2.0.1", From 64bf2e893f641e3ce18a67ffa2987907179002c7 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Fri, 7 Dec 2018 12:01:50 +0000 Subject: [PATCH 06/12] chore(package): update css-loader to version 2.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 433173563..a65c51c69 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "compression-webpack-plugin": "^2.0.0", "copy-webpack-plugin": "^4.5.3", "coveralls": "^3.0.2", - "css-loader": "^1.0.0", + "css-loader": "^2.0.0", "enzyme": "^3.4.1", "enzyme-adapter-react-16": "^1.2.0", "enzyme-to-json": "^3.3.4", From 60a319398aa4890872462c9ffd1260b90e3ee0b6 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Fri, 7 Dec 2018 12:01:54 +0000 Subject: [PATCH 07/12] chore(package): update lockfile package-lock.json --- package-lock.json | 176 ++++++++++++++++++++++++++++++---------------- 1 file changed, 114 insertions(+), 62 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6ca252b06..1dca3b567 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3915,23 +3915,58 @@ } }, "css-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", - "integrity": "sha1-n0aqpcpB2+MYYOO2K44jxCkWv1Y=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.0.0.tgz", + "integrity": "sha512-3Fq8HJYs7ruBiDpJA/w2ZROtivA769ePuH3/vgPdOB+FQiotErJ7VJYRZq86SPRVFaccn1wEktUnaaUyf+Uslw==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "icss-utils": "^2.1.0", + "icss-utils": "^4.0.0", "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "postcss": "^6.0.23", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", + "lodash": "^4.17.11", + "postcss": "^7.0.6", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.2", + "postcss-modules-scope": "^2.0.0", + "postcss-modules-values": "^2.0.0", "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz", + "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } } }, "css-select": { @@ -3953,9 +3988,9 @@ "dev": true }, "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "dev": true, "requires": { "cssesc": "^0.1.0", @@ -3988,7 +4023,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "fbjs": { @@ -5875,9 +5910,9 @@ "dev": true }, "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", "dev": true }, "faye-websocket": { @@ -6291,12 +6326,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6311,17 +6348,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -6438,7 +6478,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -6450,6 +6491,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6464,6 +6506,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6471,12 +6514,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -6495,6 +6540,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -6575,7 +6621,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -6587,6 +6634,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -6708,6 +6756,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7927,12 +7976,12 @@ "dev": true }, "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.0.0.tgz", + "integrity": "sha512-bA/xGiwWM17qjllIs9X/y0EjsB7e0AV08F3OL8UPsoNkNRibIuu8f1eKTnQ8QO1DteKKTxTUAn+IEWUToIwGOA==", "dev": true, "requires": { - "postcss": "^6.0.1" + "postcss": "^7.0.5" } }, "ieee754": { @@ -10095,7 +10144,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -10108,7 +10157,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -10460,12 +10509,6 @@ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", "dev": true }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, "lodash.capitalize": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", @@ -15927,20 +15970,20 @@ "dev": true }, "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ=", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.6.tgz", + "integrity": "sha512-Nq/rNjnHFcKgCDDZYO0lNsl6YWe6U7tTy+ESN+PnLxebL8uBtYX59HZqvrj7YLK5UCyll2hqDsJOo3ndzEW8Ug==", "dev": true, "requires": { "chalk": "^2.4.1", "source-map": "^0.6.1", - "supports-color": "^5.4.0" + "supports-color": "^5.5.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" @@ -15949,7 +15992,7 @@ "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", @@ -15960,7 +16003,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "supports-color": { @@ -16766,42 +16809,51 @@ } }, "postcss-modules-extract-imports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", - "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { - "postcss": "^6.0.1" + "postcss": "^7.0.5" } }, "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.2.tgz", + "integrity": "sha512-qghHvHeydUBQ3EQic5NjYryZ5jzXzAYxHR7lZQlCNmjGpJtINRyX/ELnh/7fxBBmHNkEzNkq2l5cV6trfidYng==", "dev": true, "requires": { "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "postcss": "^7.0.6", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.0.1.tgz", + "integrity": "sha512-7+6k9c3/AuZ5c596LJx9n923A/j3nF3ormewYBF1RrIQvjvjXe1xE8V8A1KFyFwXbvnshT6FBZFX0k/F1igneg==", "dev": true, "requires": { "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" + "postcss": "^7.0.6" } }, "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", "dev": true, "requires": { "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" + "postcss": "^7.0.6" } }, "postcss-normalize-charset": { From 8840c6dc0a205cecce44e306c5edf946bf345b83 Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Sat, 8 Dec 2018 21:25:14 +0100 Subject: [PATCH 08/12] chore(Matomo): Ignore errors --- app/API/matomo.js | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/app/API/matomo.js b/app/API/matomo.js index c2ecaf05e..77b0e2a5a 100644 --- a/app/API/matomo.js +++ b/app/API/matomo.js @@ -11,21 +11,25 @@ import { IS_DEV } from '../config' * @param {number} (optional) numeric value */ export const pushEvent = (context, action, name, value) => { - // Generate the event - let event = null - if (name && value) { - event = ['trackEvent', context, action, name, value] - } else if (name) { - event = ['trackEvent', context, action, name] - } else { - event = ['trackEvent', context, action] - } + try { + // Generate the event + let event = null + if (name && value) { + event = ['trackEvent', context, action, name, value] + } else if (name) { + event = ['trackEvent', context, action, name] + } else { + event = ['trackEvent', context, action] + } - // Push the event - if ((window._paq === undefined || !window._paq) && IS_DEV) { - console.debug('[Matomo] Push event', event) - } else { - window._paq.push(event) + // Push the event + if ((window._paq === undefined || !window._paq) && IS_DEV) { + console.debug('[Matomo] Push event', event) + } else { + window._paq.push(event) + } + } catch (e) { + // Ignore errors } } From 28ba1ba5e8bcebc95f07657a4ed9c47cda841939 Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Sat, 1 Dec 2018 20:56:24 +0100 Subject: [PATCH 09/12] Update ambassadors help page --- app/static/assets/help/fr/ambassadors.md | 89 ++++++++++-------------- 1 file changed, 37 insertions(+), 52 deletions(-) diff --git a/app/static/assets/help/fr/ambassadors.md b/app/static/assets/help/fr/ambassadors.md index 8e00cff23..772ec6a18 100644 --- a/app/static/assets/help/fr/ambassadors.md +++ b/app/static/assets/help/fr/ambassadors.md @@ -1,75 +1,60 @@ -Les ambassadeurs sont des représentants de la communauté qui ont pour mission -de faire remonter les attentes des utilisateurs, de donner leur avis sur les -futures évolutions et d'être un contre-pouvoir si l'équipe venait à prendre -des décisions allant a l'encontre de l'intérêt général. +> Les ambassadeurs sont chargés de veiller sur la communauté. Ils ont aussi +> pour objectif de faire remonter les attentes des utilisateurs et de +> participer à la gouvernance du projet a travers des droits de véto et une +> consultation obligatoire de l'équipe technique sur certaines décisions. -La plateforme étant toujours en Beta, nous nous reservons la possibilité -de modifier les différents aspects présentés ici jusqu'à ce qu'un équilibre -soit trouvé. +# Nomination des ambassadeurs -### Nomination des ambassadeurs +### Conditions préalables -Les ambassadeurs sont reconnaissables sur [Discord](https://discord.gg/2Qd7hMz) -par leur appartenance au groupe éponyme. Les deux premiers ambassadeurs, -[@DocFred](/u/docfred) et [@Troplent](/u/Troplent) ont été nommés suite à leurs -contributions importantes sur la plateforme en termes de qualité et -d'implication. +- Vous devez avoir au moins `300` points de réputation sur le site +- Vous devez vous être présenté sur [Discord](https://discord.gg/2Qd7hMz), + et vous être engagé dans les discussions. +- Montrer une attitude ouverte, accepter la critique constructive quand nécessaire. +- Vous devez utiliser votre vrai nom sur CaptainFact et sur Discord -C'est eux qui ont la responsabilité de nommer les futurs ambassadeurs. -Pour candidater, rendez-vous sur le [Discord spécifique aux ambassadeurs](https://discord.gg/gXhwS4m). - -# Charte des ambassadeurs +Cette liste peut ne pas être à jour. Les ambassadeurs vous donnerons plus +d'indications sur le processus en début de candidature. +### Pour candidater -### 🖐‍ Vous êtes des **barreurs** ! +Pour candidater, rendez-vous sur le [Discord spécifique aux ambassadeurs](https://discord.gg/gXhwS4m). -En discutant avec l'équipe, en influençant certaines -actions de la communauté, vous nous aidez à garantir une cohérence et une -certaine vision à long terme du projet ! Vous êtes notre **gage d'indépendance**. +--- +# Charte des ambassadeurs -### 😠‍ Vous êtes notre **contre-prouvoir** ! -Si nous ne sommes pas en adéquation avec nos valeurs ou si nous -appliquons des actions incohérentes, -vous êtes là pour nous rappeler à l'ordre. +#### ⛵ Vous êtes des barreurs +En discutant avec l'équipe et en faisant le lien avec la communauté, vous nous +aidez à garantir une cohérence et une certaine vision à long terme du projet -### 📝‍ Vous êtes **membres de la communauté** ! -Que ça soit sur la plateforme ou -le [Discord](https://discord.gg/2Qd7hMz), vous pouvez prendre la -température des utilisateurs, modérer les échanges et garantir -une utilisation saine de la plateforme. +#### 🗳️ Vous faites partie de la gouvernance +À travers des droits de véto et une consultation obligatoire avant de prendre des +décisions importantes, vous participez à co-construire le projet en s'assurant +qu'il ne renie pas ses valeurs. -### 👁‍ Vous êtes en **auto-gestion** ! -Que ça soit dans le recrutement d'ambassadeurs -ou l'organisation, nous ne serons pas interventionnistes, -nous souhaitons construire une relation de confiance avec vous. +#### 👥 Vous êtes membres de la communauté -### ⏲‍ Vous êtes **mandatés** ! -Afin de garantir un minimum d'investissement et -un renouvellement régulier des ambassadeurs, votre mandat est de 6 mois -et il est renouvelable. +Que ça soit sur le site ou le [Discord](https://discord.gg/2Qd7hMz), vous +pouvez prendre la température des utilisateurs, modérer les échanges et garantir +une utilisation saine de la plateforme. -### 😃‍ Vous êtes **réels** ! -Nous allons travailler avec vous pour définir votre -statut juridique au sein de notre structure pour garantir votre indépendance. +#### 🔁 Vous êtes en auto-gestion +Vous êtes en charge du recrutement des nouveaux ambassadeurs et êtes responsables +de votre fonctionnement interne. -### 🔗‍ Vous êtes **un lien** ! -Nous souhaitons casser la dimension virtuelle de -notre communauté et vous avez un rôle à jouer, que ca soit à travers la -promotion ou l'organisation d'événements nous serons là pour vous soutenir. +#### ⏲‍ Vous êtes mandatés +Afin de garantir un minimum d'investissement et un renouvellement régulier des +ambassadeurs, votre mandat est de 6 mois (renouvelable). -### 👷‍ Vous êtes **des conseillés** ! -Tous les points mentionnés dans -cette charte sont sujets à discussion et nous comptons sur vous pour nous faire -des retours pour préciser / modifier / supprimer / ajouter -des règles qui vous sembleraient importantes. +#### 🆓‍ Vous êtes libres -### 🆓‍ Vous êtes **libres** ! De quitter vos fonctions d'ambassadeur à tout moment. -### 😃‍ Vous êtes **géniaux** ! +#### 😃‍ Vous êtes géniaux + Merci pour votre implication et votre travail. From f4b3f487b1f476ed6c5c4c0aeff9e3c7bf61ab56 Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Sun, 9 Dec 2018 12:09:04 +0100 Subject: [PATCH 10/12] chore(package.json): Fix dependencies minor versions --- package-lock.json | 225 ++++++++++++++++++++-------------------------- package.json | 92 +++++++++---------- 2 files changed, 143 insertions(+), 174 deletions(-) diff --git a/package-lock.json b/package-lock.json index ffe0d0d74..65fd1964e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -579,7 +579,7 @@ "acorn-dynamic-import": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "integrity": "sha1-kBzu5Mf6rvfgetKkfokGddpQong=", "dev": true, "requires": { "acorn": "^5.0.0" @@ -1242,7 +1242,7 @@ "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -2370,7 +2370,7 @@ "base64-js": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "integrity": "sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM=", "dev": true }, "batch": { @@ -2431,7 +2431,7 @@ "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", "dev": true }, "body-parser": { @@ -2561,7 +2561,7 @@ "browserify-cipher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "dev": true, "requires": { "browserify-aes": "^1.0.4", @@ -2572,7 +2572,7 @@ "browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "dev": true, "requires": { "cipher-base": "^1.0.1", @@ -2609,7 +2609,7 @@ "browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", "dev": true, "requires": { "pako": "~1.0.5" @@ -3016,7 +3016,7 @@ "chrome-trace-event": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", - "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "integrity": "sha1-Rakb0sIMlBHwljtarrmhuV4JzEg=", "dev": true, "requires": { "tslib": "^1.9.0" @@ -3031,7 +3031,7 @@ "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "dev": true, "requires": { "inherits": "^2.0.1", @@ -3718,7 +3718,7 @@ "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "integrity": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", "dev": true, "requires": { "bn.js": "^4.1.0", @@ -3755,32 +3755,11 @@ "create-react-class": { "version": "15.6.3", "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha1-LXMjf7P5cK5uvgEanmb0bbyoADY=", + "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", "requires": { "fbjs": "^0.8.9", "loose-envify": "^1.3.1", "object-assign": "^4.1.1" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - } } }, "create-react-context": { @@ -3829,7 +3808,7 @@ "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "dev": true, "requires": { "browserify-cipher": "^1.0.0", @@ -4023,7 +4002,7 @@ "dependencies": { "core-js": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" }, "fbjs": { @@ -4397,9 +4376,9 @@ } }, "date-fns": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", - "integrity": "sha1-EuYJzcuTUScxHQTTMzTilgoqVOY=" + "version": "1.28.5", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.28.5.tgz", + "integrity": "sha1-JXz8RdMi30XvVlhmWWfuhBzXP68=" }, "date-now": { "version": "0.1.4", @@ -4408,9 +4387,9 @@ "dev": true }, "debounce": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz", - "integrity": "sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.0.2.tgz", + "integrity": "sha1-UDzGdNjX9zcJlmT7dd29NrlibcY=" }, "debounce-promise": { "version": "3.1.0", @@ -4645,9 +4624,9 @@ "dev": true }, "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", + "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==" }, "diffie-hellman": { "version": "5.0.3", @@ -4761,7 +4740,7 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", "dev": true }, "domelementtype": { @@ -4873,7 +4852,7 @@ "elliptic": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "integrity": "sha1-wtC3d2kRuGcixjLDwGxg8vgZk5o=", "dev": true, "requires": { "bn.js": "^4.4.0", @@ -5655,7 +5634,7 @@ "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "dev": true, "requires": { "md5.js": "^1.3.4", @@ -5934,25 +5913,26 @@ } }, "fbjs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", - "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "^2.4.1", - "fbjs-css-vars": "^1.0.0", + "core-js": "^1.0.0", "isomorphic-fetch": "^2.1.1", "loose-envify": "^1.0.0", "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + } } }, - "fbjs-css-vars": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.1.tgz", - "integrity": "sha512-IM+v/C40MNZWqsLErc32e0TyIk/NhkkQZL0QmjBh6zi1eXv0/GeVKmKmueQX7nn9SXQBQbTUcB8zuexIF3/88w==" - }, "fclone": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/fclone/-/fclone-1.0.11.tgz", @@ -6326,14 +6306,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -6348,20 +6326,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -6478,8 +6453,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -6491,7 +6465,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6506,7 +6479,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -6514,14 +6486,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -6540,7 +6510,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -6621,8 +6590,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -6634,7 +6602,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -6756,7 +6723,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -7106,9 +7072,9 @@ } }, "graphql-tag": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.0.tgz", - "integrity": "sha512-9FD6cw976TLLf9WYIUPCaaTpniawIjHWZSwIRZSjrfufJamcXbVVYfN2TWvJYbw0Xf2JjYbl1/f2+wDnBVw3/w==" + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.9.2.tgz", + "integrity": "sha512-qnNmof9pAqj/LUzs3lStP0Gw1qhdVCUS7Ab7+SUB6KD5aX1uqxWQRwMnOGTkhKuLvLNIs1TvNz+iS9kUGl1MhA==" }, "growl": { "version": "1.10.5", @@ -7987,7 +7953,7 @@ "ieee754": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "integrity": "sha1-UL8k5bnIu5ivSWTJQc2wkY2ntgs=", "dev": true }, "iferr": { @@ -10144,7 +10110,7 @@ }, "globby": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -10157,7 +10123,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -10539,15 +10505,11 @@ "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", "dev": true }, - "lodash.flowright": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flowright/-/lodash.flowright-3.5.0.tgz", - "integrity": "sha1-K1//OZcW1+fcVyT+k0n2cGUYTWc=" - }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true }, "lodash.kebabcase": { "version": "4.1.1", @@ -10904,7 +10866,7 @@ "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -11285,7 +11247,7 @@ "node-libs-browser": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "integrity": "sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8=", "dev": true, "requires": { "assert": "^1.1.1", @@ -17972,7 +17934,7 @@ "randombytes": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "integrity": "sha1-0wLFIpSFiISKjTAMkytEwkIx2oA=", "dev": true, "requires": { "safe-buffer": "^5.1.0" @@ -17981,7 +17943,7 @@ "randomfill": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "dev": true, "requires": { "randombytes": "^2.0.5", @@ -18044,38 +18006,44 @@ "integrity": "sha512-ywjM6H2b0Gx0Six15y26cGZSAgHZyuxk34mbNMrEYCqwNeYyEyI+r7YIbchUK9XgHVUDHocWffNRq5er9YW9kw==" }, "react": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react/-/react-16.5.2.tgz", - "integrity": "sha512-FDCSVd3DjVTmbEAjUNX6FgfAmQ+ypJfHUsqUJOYNCBUp1h8lqmtC+0mXJ+JjsWx4KAVTkk1vKd1hLQPvEviSuw==", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz", + "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==", "requires": { + "fbjs": "^0.8.16", "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "prop-types": "^15.6.0" } }, "react-apollo": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/react-apollo/-/react-apollo-2.2.4.tgz", - "integrity": "sha512-haS5R30Qvteb65ZLfWomUZQh47VU4ld4Kof3zlqdbLOrYPt3/DdVZC8ZFPZSxd5zPeIJtZqpUfAxD1WHVoMPIA==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/react-apollo/-/react-apollo-2.1.11.tgz", + "integrity": "sha512-WRoSOuZiQYgieXTgep4v3YwtVlxRnPHdcLEJBLX5+zq2atLmonvEkuFLJNjhAAOW/mYM8XhbLrbaC5NPrFrn0w==", "requires": { - "fbjs": "^1.0.0", - "hoist-non-react-statics": "^3.0.0", + "fbjs": "^0.8.16", + "hoist-non-react-statics": "^2.5.0", "invariant": "^2.2.2", - "lodash.flowright": "^3.5.0", - "lodash.isequal": "^4.5.0", + "lodash": "^4.17.10", "prop-types": "^15.6.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } } }, "react-dom": { - "version": "16.5.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.2.tgz", - "integrity": "sha512-RC8LDw8feuZOHVgzEf7f+cxBr/DnKdqp56VU0lAs1f4UfKc4cU8wU4fTq/mgnvynLQo8OtlPC19NUFh/zjZPuA==", + "version": "16.3.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.3.tgz", + "integrity": "sha512-ALCp7ZbSGkqRDtQoZozKVNgwXMxbxf/IGOUMC2A0yF6JHeZrS8e2cOotPT87Vf4b7PKCuUVKU4/RDEXxToA/yA==", "requires": { + "fbjs": "^0.8.16", "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "schedule": "^0.5.0" + "prop-types": "^15.6.0" } }, "react-flip-move": { @@ -18130,7 +18098,7 @@ "react-input-autosize": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.1.tgz", - "integrity": "sha1-7EKPoVsVkplPtfmqFbsetrr0IPg=", + "integrity": "sha512-3+K4CD13iE4lQQ2WlF8PuV5htfmTRLH6MDnfndHM6LuBRszuXnuyIfE7nhSKt8AzRBZ50bu0sAhkNMeS5pxQQA==", "requires": { "prop-types": "^15.5.8" } @@ -18191,13 +18159,13 @@ } }, "react-router": { - "version": "3.2.1", - "resolved": "http://registry.npmjs.org/react-router/-/react-router-3.2.1.tgz", - "integrity": "sha512-SXkhC0nr3G0ltzVU07IN8jYl0bB6FsrDIqlLC9dK3SITXqyTJyM7yhXlUqs89w3Nqi5OkXsfRUeHX+P874HQrg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-3.0.5.tgz", + "integrity": "sha1-w7eHN1gEWou8lWKu9P9LyMznwTY=", "requires": { "create-react-class": "^15.5.1", "history": "^3.0.0", - "hoist-non-react-statics": "^2.3.1", + "hoist-non-react-statics": "^1.2.0", "invariant": "^2.2.1", "loose-envify": "^1.2.0", "prop-types": "^15.5.6", @@ -18205,16 +18173,16 @@ }, "dependencies": { "hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "integrity": "sha1-qkSM8JhtVcxAdzsXF0t90GbLfPs=" } } }, "react-select": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-select/-/react-select-1.3.0.tgz", - "integrity": "sha512-g/QAU1HZrzSfxkwMAo/wzi6/ezdWye302RGZevsATec07hI/iSxcpB1hejFIp7V63DJ8mwuign6KmB3VjdlinQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-1.2.1.tgz", + "integrity": "sha512-vaCgT2bEl+uTyE/uKOEgzE5Dc/wLtzhnBvoHCeuLoJWc4WuadN6WQDhoL42DW+TziniZK2Gaqe/wUXydI3NSaQ==", "requires": { "classnames": "^2.2.4", "prop-types": "^15.5.8", @@ -18716,9 +18684,9 @@ } }, "redux-thunk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", - "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.2.0.tgz", + "integrity": "sha1-5hWhbha0ehmlFXZhM9Hj6Zt4UuU=" }, "regenerate": { "version": "1.4.0", @@ -19093,7 +19061,7 @@ "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "dev": true, "requires": { "hash-base": "^3.0.0", @@ -19897,6 +19865,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.5.0.tgz", "integrity": "sha512-HUcJicG5Ou8xfR//c2rPT0lPIRR09vVvN81T9fqfVgBmhERUbDEQoYKjpBxbueJnCPpSu2ujXzOnRQt6x9o/jw==", + "dev": true, "requires": { "object-assign": "^4.1.1" } @@ -20596,7 +20565,7 @@ "stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", "dev": true, "requires": { "builtin-status-codes": "^3.0.0", @@ -21325,7 +21294,7 @@ "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", - "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "integrity": "sha1-HSjj0qrfHVpZlsTp+VYBzQU0gK4=", "dev": true, "requires": { "setimmediate": "^1.0.4" @@ -22285,7 +22254,7 @@ "watchpack": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "integrity": "sha1-S8EsLr6KonenHx0/FNaFx7RGzQA=", "dev": true, "requires": { "chokidar": "^2.0.2", diff --git a/package.json b/package.json index 8af9f2d3b..d6ee58dcc 100644 --- a/package.json +++ b/package.json @@ -55,55 +55,55 @@ ] }, "dependencies": { - "@rebass/grid": "^6.0.0-5", + "@rebass/grid": "~6.0.0-5", "animate.scss": "0.0.6", - "apollo-boost": "^0.1.12", - "babel-polyfill": "^6.26.0", - "bulma": "^0.7.2", - "classnames": "^2.2.6", - "core-js": "^2.5.6", - "date-fns": "^1.28.5", - "debounce": "^1.0.2", - "debounce-promise": "^3.1.0", - "diff": "^3.3.1", - "dotenv-webpack": "^1.5.5", - "faker": "^4.1.0", - "graphql": "^14.0.2", - "graphql-tag": "^2.9.2", - "i18next": "^12.0.0", - "immutable": "^4.0.0-rc.9", - "is-promise": "^2.1.0", - "isomorphic-fetch": "^2.2.1", - "phoenix": "^1.3.4", - "prop-types": "^15.6.2", - "re-reselect": "^2.1.0", - "react": "^16.3.2", - "react-apollo": "^2.1.9", - "react-dom": "^16.3.2", - "react-flip-move": "^3.0.2", - "react-helmet": "^5.2.0", - "react-i18next": "^8.0.7", - "react-markdown": "^4.0.3", - "react-player": "^1.6.6", - "react-redux": "^5.0.7", - "react-router": "^3.0.1", - "react-select": "^1.2.1", - "reactjs-popup": "^1.3.1", - "redux": "^4.0.1", - "redux-actions": "^2.6.4", + "apollo-boost": "~0.1.12", + "babel-polyfill": "~6.26.0", + "bulma": "~0.7.2", + "classnames": "~2.2.6", + "core-js": "~2.5.6", + "date-fns": "~1.28.5", + "debounce": "~1.0.2", + "debounce-promise": "~3.1.0", + "diff": "~3.3.1", + "dotenv-webpack": "~1.5.5", + "faker": "~4.1.0", + "graphql": "~14.0.2", + "graphql-tag": "~2.9.2", + "i18next": "~12.0.0", + "immutable": "~4.0.0-rc.9", + "is-promise": "~2.1.0", + "isomorphic-fetch": "~2.2.1", + "phoenix": "~1.3.4", + "prop-types": "~15.6.2", + "re-reselect": "~2.1.0", + "react": "~16.3.2", + "react-apollo": "~2.1.9", + "react-dom": "~16.3.2", + "react-flip-move": "~3.0.2", + "react-helmet": "~5.2.0", + "react-i18next": "~8.0.7", + "react-markdown": "~4.0.3", + "react-player": "~1.6.6", + "react-redux": "~5.0.7", + "react-router": "~3.0.1", + "react-select": "~1.2.1", + "reactjs-popup": "~1.3.1", + "redux": "~4.0.1", + "redux-actions": "~2.6.4", "redux-form": "6.8.0", - "redux-promise": "^0.6.0", - "redux-thunk": "^2.2.0", - "reselect": "^4.0.0", - "smoothscroll-polyfill": "^0.4.0", - "styled-components": "^4.1.2", - "styled-icons": "^5.2.2", - "styled-system": "^3.1.11", - "tinycon": "^0.6.8", - "uuid": "^3.3.2", + "redux-promise": "~0.6.0", + "redux-thunk": "~2.2.0", + "reselect": "~4.0.0", + "smoothscroll-polyfill": "~0.4.0", + "styled-components": "~4.1.2", + "styled-icons": "~5.2.2", + "styled-system": "~3.1.11", + "tinycon": "~0.6.8", + "uuid": "~3.3.2", "validator": "10.8.0", - "voca": "^1.4.0", - "whatwg-fetch": "^3.0.0" + "voca": "~1.4.0", + "whatwg-fetch": "~3.0.0" }, "devDependencies": { "babel-core": "^6.26.3", From 535084857f860f49d90f533713decff5aad639fc Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Sun, 9 Dec 2018 12:21:10 +0100 Subject: [PATCH 11/12] chrore(Babel): Update to v7 --- .babelrc | 18 +- package-lock.json | 3948 +++++++++++++++++++++++++------------------- package.json | 26 +- webpack.loaders.js | 13 +- 4 files changed, 2295 insertions(+), 1710 deletions(-) diff --git a/.babelrc b/.babelrc index f6d898bb6..6b3ad3440 100644 --- a/.babelrc +++ b/.babelrc @@ -1,10 +1,18 @@ { - "presets": ["es2015", "react"], + "presets": [ + "@babel/preset-env", + "@babel/preset-react" + ], "plugins": [ - "transform-decorators-legacy", - "transform-runtime", - "transform-class-properties", - "transform-object-rest-spread", + [ + "@babel/plugin-proposal-decorators", + { + "legacy": true + } + ], + "@babel/plugin-transform-runtime", + "@babel/plugin-proposal-class-properties", + "@babel/plugin-proposal-object-rest-spread", "babel-plugin-styled-components" ] } diff --git a/package-lock.json b/package-lock.json index 65fd1964e..001cb7119 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,23 +13,126 @@ "@babel/highlight": "7.0.0-beta.44" } }, + "@babel/core": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.0.tgz", + "integrity": "sha512-7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.2.0", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.2.0", + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.6", + "@babel/types": "^7.2.0", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "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==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "@babel/generator": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", - "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz", + "integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.44", + "@babel/types": "^7.2.0", "jsesc": "^2.5.1", - "lodash": "^4.2.0", + "lodash": "^4.17.10", "source-map": "^0.5.0", "trim-right": "^1.0.1" }, "dependencies": { "jsesc": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", - "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true } } @@ -59,33 +162,221 @@ } } }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.2.1.tgz", + "integrity": "sha512-EsEP7XLFmcJHjcuFYBxYD1FkP0irC8C9fsrt2tX/jrAi/eTnFI6DOPgVFb+WREeg1GboF+Ib+nCHbGBodyAXSg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, "@babel/helper-function-name": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", - "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.44", - "@babel/template": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", - "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.44" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", - "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz", + "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.44" + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.5", + "@babel/types": "^7.2.0" } }, "@babel/highlight": { @@ -136,1942 +427,2204 @@ } } }, - "@babel/runtime": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", - "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", + "@babel/parser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz", + "integrity": "sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, "requires": { - "regenerator-runtime": "^0.12.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", - "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" - } + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" } }, - "@babel/template": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", - "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "@babel/plugin-proposal-class-properties": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.1.tgz", + "integrity": "sha512-/4FKFChkQ2Jgb8lBDsvFX496YTi7UWTetVgS8oJUpX1e/DlaoeEK57At27ug8Hu2zI2g8bzkJ+8k9qrHZRPGPA==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "lodash": "^4.2.0" - }, - "dependencies": { - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", - "dev": true - } + "@babel/helper-create-class-features-plugin": "^7.2.1", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@babel/traverse": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", - "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "@babel/plugin-proposal-decorators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.2.0.tgz", + "integrity": "sha512-yrDmvCsOMvNPpjCC6HMseiac2rUuQdeNqUyPU+3QbW7gLg/APX0c/7l9i/aulSICJQOkP6/4EHxkcB4d4DqZhg==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/generator": "7.0.0-beta.44", - "@babel/helper-function-name": "7.0.0-beta.44", - "@babel/helper-split-export-declaration": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", + "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" }, "dependencies": { - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true }, - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "regexpu-core": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", + "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", "dev": true, "requires": { - "ms": "^2.1.1" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" } }, - "globals": { - "version": "11.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", - "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", "dev": true }, - "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==", - "dev": true + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } } } }, - "@babel/types": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", - "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.2.0", - "to-fast-properties": "^2.0.0" + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz", + "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", + "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", + "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.0.tgz", + "integrity": "sha512-aPCEkrhJYebDXcGTAP+cdUENkH7zqOlgbKwLbghjjHpJRJBWM/FSlCjMoPGA8oUdiMfOrk3+8EFPLLb5r7zj2w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" }, "dependencies": { - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "globals": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", "dev": true } } }, - "@emotion/is-prop-valid": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.6.8.tgz", - "integrity": "sha512-IMSL7ekYhmFlILXcouA6ket3vV7u9BqStlXzbKOF9HBtpUPMMlHU+bBxrLOa2NvleVwNIxeq/zL8LafLbeUXcA==", + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, "requires": { - "@emotion/memoize": "^0.6.6" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@emotion/memoize": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", - "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==" - }, - "@emotion/unitless": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.3.tgz", - "integrity": "sha512-4zAPlpDEh2VwXswwr/t8xGNDGg8RQiPxtxZ3qQEXyQsBV39ptTdESCjuBvGze1nLMVrxmTIKmnO/nAV8Tqjjzg==" + "@babel/plugin-transform-destructuring": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz", + "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@iamstarkov/listr-update-renderer": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@iamstarkov/listr-update-renderer/-/listr-update-renderer-0.4.1.tgz", - "integrity": "sha512-IJyxQWsYDEkf8C8QthBn5N8tIUR9V9je6j3sMIpAkonaadjbvxmRC6RAhpa3RKxndhNnU2M6iNbtJwd7usQYIA==", + "@babel/plugin-transform-dotall-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", + "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "regexpu-core": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", + "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", "dev": true, "requires": { - "chalk": "^1.0.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" } }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - } + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "jsesc": "~0.5.0" } } } }, - "@rebass/grid": { - "version": "6.0.0-5", - "resolved": "https://registry.npmjs.org/@rebass/grid/-/grid-6.0.0-5.tgz", - "integrity": "sha512-HxAMY4/E57qoHdqI2D6xCZEw9p4ZUQP6PfoGok/je/PzbkiV+NAEtIwCO/ZHwwKW04zQe5shMc3rLaN2nxRufQ==", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "dev": true, "requires": { - "styled-system": "^3.1.11" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", "dev": true, "requires": { - "any-observable": "^0.3.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@types/async": { - "version": "2.0.49", - "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.49.tgz", - "integrity": "sha1-kuM9E/dMiVy5p/OLqX24Qx7RS8A=", - "optional": true - }, - "@types/node": { - "version": "10.11.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.11.4.tgz", - "integrity": "sha512-ojnbBiKkZFYRfQpmtnnWTMw+rzGp/JiystjluW9jgN3VzRwilXddJ6aGQ9V/7iuDG06SBgn7ozW9k3zcAnYjYQ==", - "dev": true - }, - "@types/zen-observable": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz", - "integrity": "sha1-i2OrfxqlMhJIqtWsiQpIVlbc6k0=" + "@babel/plugin-transform-for-of": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", + "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@webassemblyjs/ast": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", - "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", + "@babel/plugin-transform-function-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", + "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", - "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", - "dev": true + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@webassemblyjs/helper-api-error": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", - "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", - "dev": true + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@webassemblyjs/helper-buffer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", - "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", - "dev": true + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } }, - "@webassemblyjs/helper-code-frame": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", - "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", + "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.7.11" + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/helper-fsm": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", - "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", - "dev": true + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@webassemblyjs/helper-module-context": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", - "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", - "dev": true + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", - "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", - "dev": true + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", - "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "@babel/plugin-transform-parameters": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", + "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11" + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/ieee754": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", - "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", + "@babel/plugin-transform-react-display-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", + "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", "dev": true, "requires": { - "@xtuc/ieee754": "^1.2.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/leb128": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", - "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", + "@babel/plugin-transform-react-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.2.0.tgz", + "integrity": "sha512-h/fZRel5wAfCqcKgq3OhbmYaReo7KkoJBpt8XnvpS7wqaNMqtw5xhxutzcm35iMUWucfAdT/nvGTsWln0JTg2Q==", "dev": true, "requires": { - "@xtuc/long": "4.2.1" + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, - "@webassemblyjs/utf8": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", - "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", - "dev": true + "@babel/plugin-transform-react-jsx-self": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", + "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } }, - "@webassemblyjs/wasm-edit": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", - "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "@babel/plugin-transform-react-jsx-source": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz", + "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/helper-wasm-section": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-opt": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11", - "@webassemblyjs/wast-printer": "1.7.11" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, - "@webassemblyjs/wasm-gen": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", - "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" + "regenerator-transform": "^0.13.3" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + } } }, - "@webassemblyjs/wasm-opt": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", - "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "@babel/plugin-transform-runtime": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz", + "integrity": "sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, - "@webassemblyjs/wasm-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", - "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/wast-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", - "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", + "@babel/plugin-transform-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.0.tgz", + "integrity": "sha512-7TtPIdwjS/i5ZBlNiQePQCovDh9pAhVbp/nGVRBZuUdBiVRThyyLend3OHobc0G+RLCPPAN70+z/MAMhsgJd/A==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/floating-point-hex-parser": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-code-frame": "1.7.11", - "@webassemblyjs/helper-fsm": "1.7.11", - "@xtuc/long": "4.2.1" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "@webassemblyjs/wast-printer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", - "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11", - "@xtuc/long": "4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", - "dev": true - }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha1-q6CrTF7uLUx500h9hUUPsjduuw8=", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "@babel/plugin-transform-template-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", + "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", "dev": true, "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - }, - "acorn-dynamic-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", - "integrity": "sha1-kBzu5Mf6rvfgetKkfokGddpQong=", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", "dev": true, "requires": { - "acorn": "^5.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "acorn-globals": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", - "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "@babel/plugin-transform-unicode-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", + "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", "dev": true, "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" }, "dependencies": { - "acorn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", - "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true + }, + "regexpu-core": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", + "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } } } }, - "acorn-jsx": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", - "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", + "@babel/polyfill": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.0.0.tgz", + "integrity": "sha512-dnrMRkyyr74CRelJwvgnnSUDh2ge2NCTyHVwpOdvRMHtJUyxLtMAfhBN3s64pY41zdw0kgiLPh6S20eb1NcX6Q==", + "requires": { + "core-js": "^2.5.7", + "regenerator-runtime": "^0.11.1" + } + }, + "@babel/preset-env": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.0.tgz", + "integrity": "sha512-haGR38j5vOGVeBatrQPr3l0xHbs14505DcM57cbJy48kgMFvvHHoYEhHuRV+7vi559yyAUAVbTWzbK/B/pzJng==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.2.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.2.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.2.0", + "@babel/plugin-transform-classes": "^7.2.0", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.2.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.5.tgz", + "integrity": "sha512-z9ZhGc3d9e/sJ9dIx5NFXkKoaiQTnrvrMsN3R1fGb1tkWWNSz12UewJn9TNxGo1l7J23h0MRaPmk7jfeTZYs1w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000912", + "electron-to-chromium": "^1.3.86", + "node-releases": "^1.0.5" + } + }, + "caniuse-lite": { + "version": "1.0.30000916", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000916.tgz", + "integrity": "sha512-D6J9jloPm2MPkg0PXcODLMQAJKkeixKO9xhqTUMvtd44MtTYMyyDXPQ2Lk9IgBq5FH0frwiPa/N/w8ncQf7kIQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.88.tgz", + "integrity": "sha512-UPV4NuQMKeUh1S0OWRvwg0PI8ASHN9kBC8yDTk1ROXLC85W5GnhTRu/MZu3Teqx3JjlQYuckuHYXSUSgtb3J+A==", + "dev": true + }, + "node-releases": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.0.tgz", + "integrity": "sha512-+qV91QMDBvARuPxUEfI/mRF/BY+UAkTIn3pvmvM2iOLIRvv6RNYklFXBgrkky6P1wXUqQW1P3qKlWxxy4JZbfg==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + } + } + }, + "@babel/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", "dev": true, "requires": { - "acorn": "^5.0.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, - "acorn-walk": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", - "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", - "dev": true - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "@babel/register": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.0.0.tgz", + "integrity": "sha512-f/+CRmaCe7rVEvcvPvxeA8j5aJhHC3aJie7YuqcMDhUOuyWLA7J/aNrTaHIzoWPEhpHA54mec4Mm8fv8KBlv3g==", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "core-js": "^2.5.7", + "find-cache-dir": "^1.0.0", + "home-or-tmp": "^3.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "pirates": "^4.0.0", + "source-map-support": "^0.5.9" } }, - "ajv-errors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", - "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", - "dev": true - }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "animate.scss": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/animate.scss/-/animate.scss-0.0.6.tgz", - "integrity": "sha1-Umi4XpFM3c+Bf7bZEM2lZl15Ki8=" - }, - "ansi-colors": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.1.0.tgz", - "integrity": "sha512-hTv1qPdi+sVEk3jYsdjox5nQI0C9HTbjKShbCdYLKb1LOfNbb7wsF4d7OEKIZoxIHx02tSp3m94jcPW2EfMjmA==", - "dev": true - }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha1-9zIHu4EgfXX9bIPxJa8m7qN4yjA=", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", - "dev": true, + "@babel/runtime": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", + "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "regenerator-runtime": "^0.12.0" }, "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "@babel/highlight": "^7.0.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "color-convert": "^1.9.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "has-flag": "^3.0.0" } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + } + } + }, + "@babel/traverse": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz", + "integrity": "sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.1.6", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.6", + "@babel/types": "^7.1.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "@babel/highlight": "^7.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "color-convert": "^1.9.0" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==", "dev": true }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "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==", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "has-flag": "^3.0.0" } } } }, - "apollo-boost": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/apollo-boost/-/apollo-boost-0.1.16.tgz", - "integrity": "sha512-ppnQr90n2cn0ZMveEbqxW6NxmskIpThiLziLlRpRLy4keoAICg1NZecxJQmeaBLMtyhf5UholAjpS2SLmEJeHg==", + "@babel/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz", + "integrity": "sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A==", + "dev": true, "requires": { - "apollo-cache": "^1.1.17", - "apollo-cache-inmemory": "^1.2.10", - "apollo-client": "^2.4.2", - "apollo-link": "^1.0.6", - "apollo-link-error": "^1.0.3", - "apollo-link-http": "^1.3.1", - "apollo-link-state": "^0.4.0", - "graphql-tag": "^2.4.2" + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } } }, - "apollo-cache": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.17.tgz", - "integrity": "sha512-7sp24n2HZO4vXgTaKNomLyIfGxG4gDdDkBB0jkRzRi7HhnKmfwhiF/RCiKNbgLdrPX151INdls0KwIVliD0dHQ==", + "@emotion/is-prop-valid": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.6.8.tgz", + "integrity": "sha512-IMSL7ekYhmFlILXcouA6ket3vV7u9BqStlXzbKOF9HBtpUPMMlHU+bBxrLOa2NvleVwNIxeq/zL8LafLbeUXcA==", "requires": { - "apollo-utilities": "^1.0.21" + "@emotion/memoize": "^0.6.6" } }, - "apollo-cache-inmemory": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.2.10.tgz", - "integrity": "sha512-eBusPFVtYIuo+PIfJdAwUCQ4cs7AJ4mB7sTdXxNQCXToYw8mzE6EfHnV37kdVfBXSaa82BzE2rb/YUq/duuamw==", - "requires": { - "apollo-cache": "^1.1.17", - "apollo-utilities": "^1.0.21", - "graphql-anywhere": "^4.1.19" - } + "@emotion/memoize": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", + "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==" }, - "apollo-client": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.4.2.tgz", - "integrity": "sha512-g1z23umaVSoKLj9xNl0aAnk2KBF4JeBi7MeKFc9CGTixH7TkqeQUQtxcjrC7j2h4KmDbuhOAHOFUGf8YshN+ag==", - "requires": { - "@types/async": "2.0.49", - "@types/zen-observable": "^0.8.0", - "apollo-cache": "1.1.17", - "apollo-link": "^1.0.0", - "apollo-link-dedup": "^1.0.0", - "apollo-utilities": "1.0.21", - "symbol-observable": "^1.0.2", - "zen-observable": "^0.8.0" - } + "@emotion/unitless": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.3.tgz", + "integrity": "sha512-4zAPlpDEh2VwXswwr/t8xGNDGg8RQiPxtxZ3qQEXyQsBV39ptTdESCjuBvGze1nLMVrxmTIKmnO/nAV8Tqjjzg==" }, - "apollo-link": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.3.tgz", - "integrity": "sha512-iL9yS2OfxYhigme5bpTbmRyC+Htt6tyo2fRMHT3K1XRL/C5IQDDz37OjpPy4ndx7WInSvfSZaaOTKFja9VWqSw==", + "@iamstarkov/listr-update-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@iamstarkov/listr-update-renderer/-/listr-update-renderer-0.4.1.tgz", + "integrity": "sha512-IJyxQWsYDEkf8C8QthBn5N8tIUR9V9je6j3sMIpAkonaadjbvxmRC6RAhpa3RKxndhNnU2M6iNbtJwd7usQYIA==", + "dev": true, "requires": { - "apollo-utilities": "^1.0.0", - "zen-observable-ts": "^0.8.10" + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + } } }, - "apollo-link-dedup": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.10.tgz", - "integrity": "sha512-tpUI9lMZsidxdNygSY1FxflXEkUZnvKRkMUsXXuQUNoSLeNtEvUX7QtKRAl4k9ubLl8JKKc9X3L3onAFeGTK8w==", + "@rebass/grid": { + "version": "6.0.0-5", + "resolved": "https://registry.npmjs.org/@rebass/grid/-/grid-6.0.0-5.tgz", + "integrity": "sha512-HxAMY4/E57qoHdqI2D6xCZEw9p4ZUQP6PfoGok/je/PzbkiV+NAEtIwCO/ZHwwKW04zQe5shMc3rLaN2nxRufQ==", "requires": { - "apollo-link": "^1.2.3" + "styled-system": "^3.1.11" } }, - "apollo-link-error": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.1.tgz", - "integrity": "sha512-/yPcaQWcBdB94vpJ4FsiCJt1dAGGRm+6Tsj3wKwP+72taBH+UsGRQQZk7U/1cpZwl1yqhHZn+ZNhVOebpPcIlA==", + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, "requires": { - "apollo-link": "^1.2.3" + "any-observable": "^0.3.0" } }, - "apollo-link-http": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.5.tgz", - "integrity": "sha512-C5N6N/mRwmepvtzO27dgMEU3MMtRKSqcljBkYNZmWwH11BxkUQ5imBLPM3V4QJXNE7NFuAQAB5PeUd4ligivTQ==", - "requires": { - "apollo-link": "^1.2.3", - "apollo-link-http-common": "^0.2.5" - } + "@types/async": { + "version": "2.0.49", + "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.49.tgz", + "integrity": "sha1-kuM9E/dMiVy5p/OLqX24Qx7RS8A=", + "optional": true }, - "apollo-link-http-common": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.5.tgz", - "integrity": "sha512-6FV1wr5AqAyJ64Em1dq5hhGgiyxZE383VJQmhIoDVc3MyNcFL92TkhxREOs4rnH2a9X2iJMko7nodHSGLC6d8w==", - "requires": { - "apollo-link": "^1.2.3" - } - }, - "apollo-link-state": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.2.tgz", - "integrity": "sha512-xMPcAfuiPVYXaLwC6oJFIZrKgV3GmdO31Ag2eufRoXpvT0AfJZjdaPB4450Nu9TslHRePN9A3quxNueILlQxlw==", - "requires": { - "apollo-utilities": "^1.0.8", - "graphql-anywhere": "^4.1.0-alpha.0" - } + "@types/node": { + "version": "10.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.11.4.tgz", + "integrity": "sha512-ojnbBiKkZFYRfQpmtnnWTMw+rzGp/JiystjluW9jgN3VzRwilXddJ6aGQ9V/7iuDG06SBgn7ozW9k3zcAnYjYQ==", + "dev": true }, - "apollo-utilities": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.21.tgz", - "integrity": "sha512-ZcxELlEl+sDCYBgEMdNXJAsZtRVm8wk4HIA58bMsqYfd1DSAJQEtZ93F0GZgYNAGy3QyaoBeZtbb0/01++G8JQ==", - "requires": { - "fast-json-stable-stringify": "^2.0.0", - "fclone": "^1.0.11" - } + "@types/zen-observable": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.0.tgz", + "integrity": "sha1-i2OrfxqlMhJIqtWsiQpIVlbc6k0=" }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "@webassemblyjs/ast": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", "dev": true, "requires": { - "default-require-extensions": "^1.0.0" + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", "dev": true }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } + "@webassemblyjs/helper-api-error": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", + "dev": true }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + "@webassemblyjs/helper-buffer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", + "dev": true }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "@webassemblyjs/helper-code-frame": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "@webassemblyjs/wast-printer": "1.7.11" } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "@webassemblyjs/helper-fsm": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", "dev": true }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "@webassemblyjs/helper-module-context": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", "dev": true }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", "dev": true }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "@webassemblyjs/ieee754": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "@xtuc/ieee754": "^1.2.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz", - "integrity": "sha1-gS248CytJNP6tl3WfqvjuJA0lKQ=", + "@webassemblyjs/leb128": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.10.0", - "function-bind": "^1.1.1" + "@xtuc/long": "4.2.1" } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "@webassemblyjs/utf8": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", "dev": true }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "@webassemblyjs/wasm-edit": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" + } }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "@webassemblyjs/wasm-gen": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", + "@webassemblyjs/wasm-opt": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" } }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "@webassemblyjs/wasm-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", "dev": true, "requires": { - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", - "dev": true - }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=", + "@webassemblyjs/wast-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", "dev": true, "requires": { - "lodash": "^4.17.10" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", + "@xtuc/long": "4.2.1" } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true + "@webassemblyjs/wast-printer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", + "@xtuc/long": "4.2.1" + } }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=", + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", "dev": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha1-q6CrTF7uLUx500h9hUUPsjduuw8=", "dev": true }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, - "axobject-query": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.1.tgz", - "integrity": "sha1-Bd+nBa2orZ25k/polvItOVsLCgc=", + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha1-kBzu5Mf6rvfgetKkfokGddpQong=", "dev": true, "requires": { - "ast-types-flow": "0.0.7" + "acorn": "^5.0.0" } }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" }, "dependencies": { - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", "dev": true } } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "acorn-jsx": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", + "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "acorn": "^5.0.3" } }, - "babel-eslint": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", - "integrity": "sha1-YnDQxzIFYoBnwPeuFpOp55es79k=", + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/traverse": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" - }, - "dependencies": { - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", - "dev": true - } + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", + "dev": true + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "animate.scss": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/animate.scss/-/animate.scss-0.0.6.tgz", + "integrity": "sha1-Umi4XpFM3c+Bf7bZEM2lZl15Ki8=" + }, + "ansi-colors": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.1.0.tgz", + "integrity": "sha512-hTv1qPdi+sVEk3jYsdjox5nQI0C9HTbjKShbCdYLKb1LOfNbb7wsF4d7OEKIZoxIHx02tSp3m94jcPW2EfMjmA==", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha1-9zIHu4EgfXX9bIPxJa8m7qN4yjA=", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + } } }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, + "apollo-boost": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/apollo-boost/-/apollo-boost-0.1.16.tgz", + "integrity": "sha512-ppnQr90n2cn0ZMveEbqxW6NxmskIpThiLziLlRpRLy4keoAICg1NZecxJQmeaBLMtyhf5UholAjpS2SLmEJeHg==", "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "apollo-cache": "^1.1.17", + "apollo-cache-inmemory": "^1.2.10", + "apollo-client": "^2.4.2", + "apollo-link": "^1.0.6", + "apollo-link-error": "^1.0.3", + "apollo-link-http": "^1.3.1", + "apollo-link-state": "^0.4.0", + "graphql-tag": "^2.4.2" } }, - "babel-helper-builder-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", - "dev": true, + "apollo-cache": { + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/apollo-cache/-/apollo-cache-1.1.17.tgz", + "integrity": "sha512-7sp24n2HZO4vXgTaKNomLyIfGxG4gDdDkBB0jkRzRi7HhnKmfwhiF/RCiKNbgLdrPX151INdls0KwIVliD0dHQ==", "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" + "apollo-utilities": "^1.0.21" } }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, + "apollo-cache-inmemory": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.2.10.tgz", + "integrity": "sha512-eBusPFVtYIuo+PIfJdAwUCQ4cs7AJ4mB7sTdXxNQCXToYw8mzE6EfHnV37kdVfBXSaa82BzE2rb/YUq/duuamw==", "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "apollo-cache": "^1.1.17", + "apollo-utilities": "^1.0.21", + "graphql-anywhere": "^4.1.19" } }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, + "apollo-client": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.4.2.tgz", + "integrity": "sha512-g1z23umaVSoKLj9xNl0aAnk2KBF4JeBi7MeKFc9CGTixH7TkqeQUQtxcjrC7j2h4KmDbuhOAHOFUGf8YshN+ag==", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "@types/async": "2.0.49", + "@types/zen-observable": "^0.8.0", + "apollo-cache": "1.1.17", + "apollo-link": "^1.0.0", + "apollo-link-dedup": "^1.0.0", + "apollo-utilities": "1.0.21", + "symbol-observable": "^1.0.2", + "zen-observable": "^0.8.0" } }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, + "apollo-link": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.3.tgz", + "integrity": "sha512-iL9yS2OfxYhigme5bpTbmRyC+Htt6tyo2fRMHT3K1XRL/C5IQDDz37OjpPy4ndx7WInSvfSZaaOTKFja9VWqSw==", "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "apollo-utilities": "^1.0.0", + "zen-observable-ts": "^0.8.10" } }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, + "apollo-link-dedup": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-1.0.10.tgz", + "integrity": "sha512-tpUI9lMZsidxdNygSY1FxflXEkUZnvKRkMUsXXuQUNoSLeNtEvUX7QtKRAl4k9ubLl8JKKc9X3L3onAFeGTK8w==", "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "apollo-link": "^1.2.3" } }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, + "apollo-link-error": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.1.tgz", + "integrity": "sha512-/yPcaQWcBdB94vpJ4FsiCJt1dAGGRm+6Tsj3wKwP+72taBH+UsGRQQZk7U/1cpZwl1yqhHZn+ZNhVOebpPcIlA==", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "apollo-link": "^1.2.3" } }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, + "apollo-link-http": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.5.tgz", + "integrity": "sha512-C5N6N/mRwmepvtzO27dgMEU3MMtRKSqcljBkYNZmWwH11BxkUQ5imBLPM3V4QJXNE7NFuAQAB5PeUd4ligivTQ==", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "apollo-link": "^1.2.3", + "apollo-link-http-common": "^0.2.5" } }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, + "apollo-link-http-common": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.5.tgz", + "integrity": "sha512-6FV1wr5AqAyJ64Em1dq5hhGgiyxZE383VJQmhIoDVc3MyNcFL92TkhxREOs4rnH2a9X2iJMko7nodHSGLC6d8w==", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "apollo-link": "^1.2.3" } }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, + "apollo-link-state": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/apollo-link-state/-/apollo-link-state-0.4.2.tgz", + "integrity": "sha512-xMPcAfuiPVYXaLwC6oJFIZrKgV3GmdO31Ag2eufRoXpvT0AfJZjdaPB4450Nu9TslHRePN9A3quxNueILlQxlw==", "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "apollo-utilities": "^1.0.8", + "graphql-anywhere": "^4.1.0-alpha.0" } }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, + "apollo-utilities": { + "version": "1.0.21", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.0.21.tgz", + "integrity": "sha512-ZcxELlEl+sDCYBgEMdNXJAsZtRVm8wk4HIA58bMsqYfd1DSAJQEtZ93F0GZgYNAGy3QyaoBeZtbb0/01++G8JQ==", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "fast-json-stable-stringify": "^2.0.0", + "fclone": "^1.0.11" } }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "default-require-extensions": "^1.0.0" } }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "dev": true }, - "babel-jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "babel-loader": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", - "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "requires": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1" + "sprintf-js": "~1.0.2" } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" } }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" }, - "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" - } - }, - "babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", - "dev": true - }, - "babel-plugin-styled-components": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.9.2.tgz", - "integrity": "sha512-McnheW8RkBkur/mQw7rEwQO/oUUruQ/nIIj5LIRpsVL8pzG1oo1Y53xyvAYeOfamIrl4/ta7g1G/kuTR1ekO3A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.10" + "arr-flatten": "^1.0.1" } }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", "dev": true }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", "dev": true }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "array-uniq": "^1.0.1" } }, - "babel-plugin-transform-decorators-legacy": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", - "integrity": "sha1-Dkkt/6Dt1wUpByiH+KqG1N2LQKE=", - "dev": true, - "requires": { - "babel-plugin-syntax-decorators": "^6.1.18", - "babel-runtime": "^6.2.0", - "babel-template": "^6.3.0" - } + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "array.prototype.flat": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz", + "integrity": "sha1-gS248CytJNP6tl3WfqvjuJA0lKQ=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.10.0", + "function-bind": "^1.1.1" } }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "safer-buffer": "~2.1.0" } }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } } }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "lodash": "^4.17.10" } }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "axobject-query": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.1.tgz", + "integrity": "sha1-Bd+nBa2orZ25k/polvItOVsLCgc=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "ast-types-flow": "0.0.7" } }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } } }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "dev": true + }, + "babel-eslint": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-9.0.0.tgz", + "integrity": "sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" } }, - "babel-plugin-transform-es2015-modules-umd": { + "babel-helpers": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" } }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", "dev": true, "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" } }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "babel-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" } }, - "babel-plugin-transform-es2015-typeof-symbol": { + "babel-messages": { "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true, - "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", "babel-runtime": "^6.22.0" } }, - "babel-plugin-transform-react-jsx-self": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", - "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" } }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, + "babel-plugin-styled-components": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.9.2.tgz", + "integrity": "sha512-McnheW8RkBkur/mQw7rEwQO/oUUruQ/nIIj5LIRpsVL8pzG1oo1Y53xyvAYeOfamIrl4/ta7g1G/kuTR1ekO3A==", "requires": { - "regenerator-transform": "^0.10.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.10" } }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true }, "babel-plugin-webpack-alias": { "version": "2.1.2", @@ -2089,6 +2642,7 @@ "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "core-js": "^2.5.0", @@ -2098,101 +2652,11 @@ "regenerator-runtime": { "version": "0.10.5", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" - } - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - }, - "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true } } }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", - "dev": true, - "requires": { - "babel-plugin-transform-flow-strip-types": "^6.22.0" - } - }, "babel-preset-jest": { "version": "23.2.0", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", @@ -2203,20 +2667,6 @@ "babel-plugin-syntax-object-rest-spread": "^6.13.0" } }, - "babel-preset-react": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", - "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.3.13", - "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.24.1", - "babel-plugin-transform-react-jsx-self": "^6.22.0", - "babel-plugin-transform-react-jsx-source": "^6.22.0", - "babel-preset-flow": "^6.23.0" - } - }, "babel-register": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", @@ -2230,12 +2680,61 @@ "lodash": "^4.17.4", "mkdirp": "^0.5.1", "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + } } }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -4837,12 +5336,6 @@ "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", "dev": true }, - "electron-to-chromium": { - "version": "1.3.75", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.75.tgz", - "integrity": "sha512-nLo03Qpw++8R6BxDZL/B1c8SQvUe/htdgc5LWYHe5YotV2jVvRUMP5AlOmxOsyeOzgMiXrNln2mC05Ixz6vuUQ==", - "dev": true - }, "elegant-spinner": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", @@ -7311,14 +7804,10 @@ } }, "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-3.0.0.tgz", + "integrity": "sha1-V6j+JM8zzdUkhgoVgh3cJchmcfs=", + "dev": true }, "hoopy": { "version": "0.1.4", @@ -8866,6 +9355,33 @@ "color-convert": "^1.9.0" } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -9317,6 +9833,33 @@ "color-convert": "^1.9.0" } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -9559,6 +10102,12 @@ "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", "dev": true }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -11283,6 +11832,12 @@ } } }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, "node-notifier": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", @@ -15876,6 +16431,15 @@ "pinkie": "^2.0.0" } }, + "pirates": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.0.tgz", + "integrity": "sha512-8t5BsXy1LUIjn3WWOlOuFDuKswhQb/tkak641lvBgmPOBUQHXveORtlMCp6OdPV1dtuTaEahKA8VNz6uLfKBtA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, "pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -17715,7 +18279,7 @@ "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", "dev": true }, "process": { @@ -18694,22 +19258,20 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", - "dev": true, - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -18735,17 +19297,6 @@ "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", "dev": true }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, "regjsgen": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", @@ -20361,12 +20912,21 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", "dev": true, "requires": { - "source-map": "^0.5.6" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "source-map-url": { @@ -21770,6 +22330,34 @@ "xtend": "^4.0.1" } }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "dev": true + }, "unified": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", diff --git a/package.json b/package.json index d6ee58dcc..52a644445 100644 --- a/package.json +++ b/package.json @@ -55,10 +55,10 @@ ] }, "dependencies": { + "@babel/polyfill": "~7.0.0", "@rebass/grid": "~6.0.0-5", "animate.scss": "0.0.6", "apollo-boost": "~0.1.12", - "babel-polyfill": "~6.26.0", "bulma": "~0.7.2", "classnames": "~2.2.6", "core-js": "~2.5.6", @@ -106,20 +106,20 @@ "whatwg-fetch": "~3.0.0" }, "devDependencies": { - "babel-core": "^6.26.3", - "babel-eslint": "^8.2.6", + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/preset-react": "^7.0.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "babel-eslint": "^9.0.0", "babel-jest": "^23.4.2", - "babel-loader": "^7.1.5", + "babel-loader": "^8.0.0", "babel-plugin-styled-components": "^1.9.2", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators-legacy": "^1.3.5", - "babel-plugin-transform-object-rest-spread": "^6.26.0", - "babel-plugin-transform-runtime": "^6.23.0", "babel-plugin-webpack-alias": "^2.1.2", - "babel-preset-env": "^1.7.0", - "babel-preset-es2015": "^6.24.1", - "babel-preset-react": "^6.16.0", - "babel-register": "^6.22.0", "browserslist": "^4.2.1", "clean-webpack-plugin": "^1.0.0", "compression-webpack-plugin": "^2.0.0", @@ -163,8 +163,6 @@ }, "greenkeeper": { "ignore": [ - "babel-eslint", - "babel-loader", "fetch-mock", "react-router", "react-select", diff --git a/webpack.loaders.js b/webpack.loaders.js index 5ecc28149..9986b71c9 100644 --- a/webpack.loaders.js +++ b/webpack.loaders.js @@ -16,13 +16,7 @@ module.exports = isProd => [ // This is a feature of `babel-loader` for Webpack (not Babel itself). // It enables caching results in ./node_modules/.cache/babel-loader/ // directory for faster rebuilds. - cacheDirectory: true, - presets: [['es2015', { loose: true, modules: 'umd' }], 'react'], - plugins: [ - 'transform-class-properties', - 'transform-decorators-legacy', - 'transform-runtime' - ] + cacheDirectory: true } }, // ======================= @@ -196,10 +190,7 @@ module.exports = isProd => [ includePaths: [ path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, 'app/styles'), - path.resolve( - __dirname, - 'node_modules/animate.scss/vendor/assets/stylesheets' - ) + path.resolve(__dirname, 'node_modules/animate.scss/vendor/assets/stylesheets') ] } } From 5e7c5266b21fc510f4ef50c4ff04448682fb4b7a Mon Sep 17 00:00:00 2001 From: Benjamin Piouffle Date: Sun, 2 Dec 2018 00:13:53 +0100 Subject: [PATCH 12/12] feat(BrowserExtensionPage): New design and video --- app/API/matomo.js | 3 +- app/assets/browsers/chrome.png | Bin 5548 -> 12670 bytes app/assets/browsers/firefox.png | Bin 25571 -> 18692 bytes app/assets/browsers/internet_explorer.png | Bin 17914 -> 17125 bytes app/assets/demos/demo-extension.mp4 | Bin 0 -> 1308453 bytes .../Pages/BrowserExtensionsPage.jsx | 162 ++++++++++-------- app/i18n/en/extension.js | 2 + app/i18n/fr/extension.js | 2 + .../_components/Pages/browser_extensions.sass | 12 +- app/styles/theme.js | 1 + package-lock.json | 23 ++- 11 files changed, 126 insertions(+), 79 deletions(-) create mode 100644 app/assets/demos/demo-extension.mp4 diff --git a/app/API/matomo.js b/app/API/matomo.js index 77b0e2a5a..e6bc28e56 100644 --- a/app/API/matomo.js +++ b/app/API/matomo.js @@ -31,6 +31,7 @@ export const pushEvent = (context, action, name, value) => { } catch (e) { // Ignore errors } + return true } /** @@ -41,5 +42,5 @@ export const pushEvent = (context, action, name, value) => { * @param {string} name The name of the link / button (eg. signin, register...) */ export const registerClick = (context, type, name) => { - pushEvent(context, 'Click', `${type}-${name}`) + return pushEvent(context, 'Click', `${type}-${name}`) } diff --git a/app/assets/browsers/chrome.png b/app/assets/browsers/chrome.png index 5dffd46618b3a41935014002672687bee4206fea..73b613df120d03da08718ebd6fe09e9943c2392c 100644 GIT binary patch literal 12670 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 literal 5548 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 JRjNUV_#cp39{&IU diff --git a/app/assets/browsers/firefox.png b/app/assets/browsers/firefox.png index ce05b593fd3f43007f1819bc673439ee127a7692..73c551834982be75a15d380bedd34a89e46cbf02 100644 GIT binary patch literal 18692 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 literal 25571 zcmV)VK(D`vP)f=A7gEW6m9_n)U<5aPLPw&#rZL-fNFB z$9Ts(-Z8i0|Du2MkNp+a{_*9f-}d-l-=?kEVYJ3CD)3#r>TRz2x}xYhCx3xALiHU;2O3SBCmO`NPjW;+I(e2pAMgnPsV#Q(J1Y(kWT#Rjdsh-Jz#& zf(V2lI4AczQ6E^oY5%*H-}e3wE+6~7;nyAD-|^qfHLsw1<7;VN^YXgY`FESl{(v#& z8?7}MZ7^EMXENHm=9oQq3o|&-$YZ>$PI-BY_i;Wud^_*s|sar#CbUJy32F|S; z0?>DXo(l|opyvbq5U;Nf9Vfaa_pcP3+NchA-rwpV*aO}dgF6@ z*Zt7-eCmzQ|GEQwt^T#He)(gJH7~O^dy=&lYb-Vo)MpIs^R_a7@owr{=Bd|mcFwdo zZ__Nh=UXf^>*R*GawWdj4ik^*Dqf%ypf50MASWIHLb|`_JS(N=WKpqNc?LeP(yKUh zvd_`wf=mWO;9v2t`H-Ka|ApU-hQIP|!cWq_w;w&`-K173Cz^G_Q4V;sK(PzA&fL8JG zqc0;Q2a)vm=(h6JJjV%e|san^@7R=G-0ilsb77`6Sn^P zPk-;X`TzE!xAM6+fB)AV;QuqXU;4vV+x%6=+Lv2vjm<21LsPE>8rwEAd&R{xcg$mT z;PSJ!@sP82(8>)V#FJ5gRj}Q{f{Dgm@lb?#`xYCGslUv7%T#0#V&oXzCMrgQ0QmIH z^}TR!XUL&`NeO)J?n4~-*llzVbSNuL>7wi8mS26&wezoh-H$z^{Dv35mCwBC`@il0 zU+!Py@*n+KWA$r{&5X5%TEkGQ3$^)8%w2i~jqP)2>$vFL?Oc7)UUH)liK|>I&}lWd z4D87uQxm69X$4DK>2k)&j|{KWBwg@jB0-o+4K6vxi4s11&k^<=U#2n{{Zkuk+_aDG z@gBucQ@MbM(9G4V54`<+RU# zC^I{^V{4xFVvR>$dnt3XbqFz>Ym)I*4Eb#n9U@b(JDZ&0v?IvW-)9lvIW7or&*?u;)2G~q-?!`N}{ED-woI|H| z=z|~<*P{=Ci&}=6loBLaPZX%Bm8+5g)sz#Q839K5e!Sw-6NQPfMWPb~gdowoP7FOo z<>~hZs8aCl)NuBcgy7umVoaWAW1{N!W9JKlHG z{CE8!!`t5TAMOD9-}2<*`p3oN+aCW_#2jhn7rpRPO7pwgfXx+oO_5nemN#kc{U#c- zi)2>FwPM%aCC)o<2j#FJc#o?*W#!r4P+UG|xx8)JQ`giqI1xg+c!Ut*Q6ydhf{^Y@ z&fwC;3+Z;j%jwVYA->l1YkQGYZ3vYQ>}qH-YiP~3nB6?fm6xBzEhlF9 zu~%>7?_T>vzVL>tc+x{EdS!_+8WeAud)n{+<9RQCQLXuHzx{uX1C)RAC~D9DFvazc z`%vw9ANq=(lU?}z*Aiq^X}MM_uo+}lVU42J*hFLJqsX&J(qvZCoNaL4#k&{|3!L-# z%Hv!>2hZ_tMW^&Q5$3GINis?@T3o@&V3G_RAfys8$O8=>rtTj-CrEOdsiU8Eg7o?U zIH#SF*DbS4b8J0pD_353ISaeD^MqeM!mqyR1HdwScC>lRE1t~0H(tp%U(};h1hi7$ zbk}SCV68SYbM@%EI{KPNp9dhHd+dKr2gtwgpD6z1(bp5gqy9yspa0x+{NA5YBA-%P z%$q}`O^2JSV8;=wr^|m_Fw*1KL0E8?4IpVcwP5J|8sNS`TIWxu>4u~-XpJj z)LXfFrz$`4nEzTJ(7*K&IA_kq$UZR^l-^x`{)Z2r`8a#tb8!3qob3GPzFnc7jWKAW zuv%j>OP(3(ttIM9myp+6WVJeZ-Hl)d0DH|(Z1&Ns(=UM0;YkVi~yh@qHxFr1g2CHok)$ZAMKW$>Q{Itl%?aA&mZ9E zorgGi&oMT+V|@DhtEpuwHKZD#E8h4QU*O07qD4K|3{?K+&vky^bgS$I+paO|=YE%Y zgnIa=Zv8J40nGP*5;9(?s`!;Dao_R)fl$+-b{mRw0F;(kwrPbikeQ5pW*1fm zj1e?~LO^MhQe;-+N*`gHsD$R@-x8pcwW$rd*qc9rb_K03{sZ>ZK|m8Oco@TH{vz5t zL_ibkK}CF>G4b%wF4ausd(Q9<#=V;kf57#1EMz&jy0IB@SO)zC3q>$86J6l(|XN3R~{ws-EP&H-Qm`8;GZ zknQIEAG(95{Kgy$w$GdQ{}#?0u6Sad*-ha^J70O=j{w#`_(DbRQ-U|G+|?i1fFquYYK(mF-1J}LpRa|z%ThUwRQ40JppfZiFDWuWn z#A`o|X)eTQlZ>Gg$2(yIAN;f>(LfOkOho}A;BzvH0y0S(DIExk+m3EfRRQN?>F6p! zoN)i44O|f@2ae&!fc2xN*f@NI`QjeF_^$Jza|0*?`3zEPqiPp&aR2>W_Tx~Og5SOM zwUp#M>X|LX4Ih?ozi`j4mwn=$-H$(knMeNpe_RCUzV_1l&~|q?H9*begw6o5ia;Q9 z{yputT)s=U@`qw9S^-*PjKNq-mRV|fo!abH@_L;tYhd#_#@5kU9aC?S)oPgBvhAEr z*i55qhB^bD`Oari>#Wm|9(KNoFDei)4Ta7$p*6?B*ME^r8LR@E46a88SAtSgrdOx4 zf}_jxCsZZ6k0`&-qhM?CCM;?!Xx5AJQ4yDgb)HnucRmfvnTiS;y=BP*6J~8 z6zG`-Wv4`fU>X{oX~+#<`1#M^JYyq`^0OPEbx{+5heAZ*B_2b%j6#2qkzrFAh~R>v zlH>%b^gP-t@F-l8lqsbcmY&LcDkoHBpezDK-{GA@%8Ks#kj@~WZH>nK0<+sT^NAz7 zdDSoNLoe(_sv*)}iz599Emc#g}0tqM;!Jp9z zo7FJJBx*I9LcD-D2p%O45syMx>jrimy@40J|5;Q%kB(F`l>G`+GJdY8n<4M{_Ujq? zfCDNKDuHs0&POHML>Mw+{HA;Tk>OM6e#Q>t0#pIYWc-jE>quwF{cA&l5}XK?2wN6g z5M zC84)Y=&r%=4(eISU2ogT^1>GW>Z~Vo*C&>#&6a8~RP6tsC!bL6d+Pt5{icu7`^2OE zeX9UJa8Hn7g;au69vKFFuSEHToJCkYQSm3|d;#x0f48~^d;`3uQG;{l6}uNV*fFQj zriL*Ym8x^HY;dAW9jru+Y~L*PfbKOMb95lF266`jIy*Qp*z4Dq)e z-r(%*vkXhmu&U_vDx3>A7x1M-CvX9ALRFMJ=hsg1>SwR>J1>1W{f$-L@W1Zl_ugHy zxT(&Qf4Q+X~w-WOdDn z#&-Vb+Bb9ALw2yVWq~|17!o0*!J^1gx6q_iq}0UtBL^5&10yFMM}(9LsuU##KCs*` zIJ#C4d`wkdg!6XJ@%cMXrck1&e886hR|>B35&ZQk`m0?!M^AEO|51MKX@Q^m?~eo) z=&T;)2Y=yxyyG8NdBoXW{^|OHa=8Q%#8^yg7CqBMW#_PbVwufPt@x`w*E4g(Afm8p z$m8GlM9O1_pV_?P1Mm2Eae#YYytKXDl_Q~YNa14`A39vmQ)Q{C;uTd8T4yzApVua@ zWt5e{yTsRtA&3E;fldx!GgOwNOpdlWs@CApyFY|0s|cnB9-SK?kTn!pOOw?#?Y!WX zyMBeu-}o4Ip1XraBgg7we5KMQg253eoOXgSFE9puGIoNHkbcbh5$)fz(x+Q`>Q=MX ztMDP z!`|mz%HRt(ZMN<9sm3*5S$X&sw}W4{mus}=du31&Dvv7z!+|g;grb5$1+BB|Yh^n7}R|b3#1};WFpL)h3vE~<_6ha|E8Yg%ctAOA@oDjSQ3?g8u_>1=(;c=Ju*|h^y zSm*qUxAC&)w|VZ*-p6wv=gEx3NLy8ib0}>=fvt13 zh%16Z{6rQcA*PHFl1?yy_|z=&@giaRvC*NjW|PL^CbsWh;)y?UC%uh(kn&!r4$@lC z?Embwyye{)H4{%D1i|+Us`Uvn0ijA1lRTWt|AmQ{7~b%5DJa> z3>E4qsiAy^R6-c^aGmG~zPG~Kfs-h$Qy30tt57K3gvp%j8o*hwq0MuXbI0*%E5p8NxMqMFMvJP6ehkY!%>iw~n$%*N+>HqDZ2%}jN-{re%6`7 zW*U3a`x<=WqzR+$(|6SgG*r~gs2zuWnkOon>g#yJJ|i$9Vnxa;E>?a znIUU7sm;!Ejy#w z<*6awh1j1@?2AGnK}D2Z1!SzwP(Te=Way;rQ(7=4U~T08O{TFHlvP-(*>d~mS?nI6 zEGk@>5I*4y!R83Xk81x>iWqVD(Owbgxv2(^8_B(#i-`9z3JfdC^&X*LBE1d|e?*;!J$XC#s3q19cX8_jz@ujte&K8C z0KK8m8${z@^_>gk?F?m`RGpIksUcw)2qjd@LqrE8B)Tk3RER`C6VfUd4-zDWH%SAU zg4TjIM8oG`GNM4lD6|rkft9}HnIHTgoEoU;1XEo(H?G+yQNT^5f{{~<*g~I(9w!r8 z*N+&#k(y}gb*j|i^FS4Zt-IQ6+CIb1b7$Fc!5o{;YP0*AEo{4F5oI*a3*JL;F+FT~ z_#SpV`eL%#1}HF%2DaHGZ`Jv!U+%%&0---3^gBpZf%`Nw5B)Zvj(CN*fbSJlYkhp_ zamPAb|NoS{wf+d|4p#S{Le=UhZPoC`Z+Pj~%mIo(wYna-=4ta}?Ht5XbvpD<_K>22 z0M$x?=!kg5OCnjKbXKZ>xHF8OP_%@Is+1D6COUwP-9uwFI)#3fMEg|{*wi_~Q~u-y ztW;T)i^(M9hcj0H2+>!_REQT`kTF#}!VF>L9B1kU6N~81h%g>uW}!yjvg9*4t)&KN z6&pec69gAALGXer0%RFmuDLW8B-+MQ&}#C#@2#^`Ck#ZS5xA(`tW)85n8csdrTiY}iYbe0=hYVL7ei%9Y za;1mZSPliBOs`_^K2$z}qG*kY@uyb5N<$r56YF^!9YJf*S{Tjpdl$QFK^x9G@F|}0 z%ByG|yoG+P!7#7W&+GJSb^5g$!+MQDEoYeLc$?vEhSP>B$OH(EQh`kVc2iNpO%Xzl zgvi6RutZHnA=8&s1$Y-fvvc6w$RQ$LXzkdJB4Fz^Y^z0kuEsC@&Ki2*ETkx*Hy{iL z-~&4Q2+fPXg;10!3OL+)i61(oTk^v15^mmg3E|i>I#Y-$A#b0z_D4~V@o%Przxf3_ zF3lSbWeinkNZAb(U5C}+)=J0}-lrN!nTX~Ch;vEmA!+JHrHVV2L?aqb>j(*yR%5Y- zHlWOexB*2~hH;4>v|(oTexCZu>rmSkDRy3fHaeC5@qMcL9HKNgFI~rp_Sw`H=Ft~k zLAGsY46#WoK0OC85{Sx_evqUI9FK>|$Pwf;!#fY&$LBkr^Z=tYFcl4)gAhRyVl1}V zqSmPKroXTAo3AK=1~M!VJp>IpFRAaEXLxWs<*DO{4-}mtIs?_R_>;oxe=g^5?%2dD zGC|eqP!6eG_K5F-PyX7!i3l3}!9yPHx+`zctvbF};)g>2RD~trIu6Mc;y_$1cC|5p zB9uNFKXqJ0qTFVz-Dh;$lu|>D*t!_@(a|aNR0KG6cu1Z{MR9Hws-BUFV`gxIcJDaN z&T*QZV>CL)X{{b)X5|2v9ryrw=L9z#uDIjve@wS41)>Q{1P?B#Bm{|uFP*|W2vv*-RTZgoJKLsn;NH{}3%KEsUT4VJ?UP(_<)wt) zA@FhGkZF`VNxt(!y0_gE8yu3Ml);+V`MCI;!0l@}S6`zEy&++34P84YfAt&x`A_~$ zDPVB&8hQ`lHpaW3O!(2<0TthY`;{B1TeGIC6;T@mvMy z*s&q)?QzC9*W|Gyt)bDe=HBQ8dV|1l7#J3TvWiq}pE?(xxPfzS|7&jg;w{|rkq^YE zr39xW9>;lK5|@ywgarKDnB<8oyz-27fXAnLcSZbfRQtB4p5rlJR(rvwF{{N z%2;e(W2R;JoxgVI_7dVMWa#nT0vT3_Xq4PV`?B*0rKj3h$8Ncja;=Y4foje1q9>M! z_n-n&u0qzn?%$LGHeP@JFSw1h1x!XL0&Xaj-3k*tp^5`~G7JPKh>aY)c)<@URNcfh zFberon!72n0BAu*iXAczaMTYt^3fYuziU510*X@^j4U^W`W=g!^8K|JpX*kPD!XdsnUu}6e*}gp+=3I1jfe^ ztvY?*1S7mqI%Xbn6-sMNUZd4C{I3rWuMDhyh;5`=!S1;D{C`~vP~jE2mJycw_#sq9lyAEP=#-C$TTDXTD#r~= z#Ofri)DvypD5^}w+MooLq*&w7E1)E$gsCYFk*Fuo)?#u!2@NB9xnEL+j9_bovWT*? zT8y>%a3&fiUQel}9HGEoGNbpa!eKSi>T%D|AC zKqIt2N(HfD?EiKYFh(t%~P+d$$T3S$_}dD zI_Il$fVJ1`LV|yc&dn|c9^VNBYrt12#|h$+md~nWoCNric0bm9BY}ma^_o_=8cTGd zLnIZZ1cgd_`Vf+mCnWWz)^TP)Yidmk!-9Nn6Rn+FY3<(5(sw+AZ0Byu{dY0=!e?-Y z?!_HD#KLo4LhI4rL2=g?DNo$T<6m_@WvxknX@;T*WL{7~#v|d#WG;ZjRL4foBzk$7 zM6r<6zi~Wl;ta7O4sipC8$OFG3&i^bS5nGaSR@2tc=QO>+6oc`Wi2|(Snk$1e%~o( zO${lAu?5|8s7CxAG(vq7Xk8#q)7;gjv(}9Z(xn>I38(=oiwfmW%;xO%5 z%5DemN|e%LP~5%k7Ep@8;X|l|T9wr(ZNV5m|D|;v{g65`7(ikYeW$|YCNZv__IVjq zXM?=CjoR-0;6m&h6dtJpP@ohuUzG!_zIN}7%H(mXFSwx)<}_|KHh3g}8w#pEB2H8k zDxe4<#Fai??BTSyFH`gOQ5KpsIb&^}8b4Nzs{|cq3v_xPrP*}$Je!{UBPq<+@%#jC_4j8qt42$`*Br8bJq^C#l_eF8yVik(Xik>^>fZ8+kF;(IAHzrH;$)Rd-olV z)rHYh)s8{ij9Oju`CCgKe@&hmYY9j71EC3~9_!SZt(vOeL0SuFN`iAJ?+K+NQ~_-~ zBH^oZ0A<2+bv;K8^ zQ!k;kN`oaDWek{@0y5+A>xWQtI|#iY-WT|z2eGp=*i8$lppaWX&uc!@;I}^4q?HBQ z%?PlXiwm^3Z=p6jhhT7iDmqO`!-7mI4@rz4D3))%2Va!2Pmd5>U}N9CFn2^i~AM>P^lg5diOt#$05 z0QpQGOat4@@hb!Lj75$5;!4ojWcuOY8!lq+Pu%e@JAk(O2b4?lX)CyXH6F2$Lcm5t z5GJy#kiJPtz5J9Urs{un`c6ztWLu)tlyobRKROyc9^?Bdtx?us@*3s7zsEl0`M7&; z!CQmQGJL&8?U3Sq`wTDn=mJBpX*UeEUZd7((pZ>dcKc=;o0q_5(fD4@7!OSIha-(( z0(T-1N=Mc2BNzxii9!Owd#d{mrwuGhW-hr5>h-bVgO}9iHdGtyF;Y$q9!iLfu;I{A z)A9Wf;lMGCl7bLXcbuCT3ZW;2Ja$fl3z*P{yn)Ia__ZFUr4biVXizeq(YW^)u6pj? zpSbzY{>3tI{q=jAI=9!z$r4%2af3wis8rXxfXY*uH+l(S3dx(uQp(iEJZi%4kD|Of zqkbFd_>_*4UNySd(ccDTQWcP8XkAg>`M$W{uQix7O!|~}w)yV&E#j4>IoqPSd5O8b zyIH*OTo%qho7T?lm}V0%8s{XjcoGLWoKQL9(UZ!;RL@s|pfvUE+X)gVs|x3R9Qddl z!F#+UXDF*=d{0Oh2?0MG;5OD{Q!K&(yBX>ML(cJFQ$FF2Ql^UkKdYX|jBn<8eA z*r#_s;FIBqQTubhwfR}M2jPy3QfsBPPZFAAipaL(hrBe)7xZy+KRr%n-E zR70T+#r=oq-tzgRKn)QeNkE*#_q&uUr}%Fdw0P_PcqAL0K1#v*P$T`=ffApTRW9HM zfiUz*oRFwTN(;9+89i&POk6a55Cyq8SkB^(J@6--H_s zBI#3AY~1)s`Um#o`~Ac(q^^;~+EJ1M2(#88dtlhnz<$u0~m0RxM)J^})aHC5ILifIdRK+lnK0A=bMn zg;aqc0i$gac81ZCPAa=d@MxXFLY}%hqZL1u^VRh1wjvpOdbKC8XH7)^9{j+?5%Zcw zXBK1Y__Cxv*J9bv(p;RUwPOd3txK3@3o!=g13JV=SRC-P~fX2Ko|(Z7`w#-o$F^Ybk>U-(Bd%oahL1-h3y4;jS`**hNObpv z>Q-8#wc-BzPk_AyS@{g_ecQEMeD&WTWz7F(ejYvR&~=L+di+rErC@D9w4kH_JYl#F z^}R@M6}(_|;D3K?aemIPJk)8Z2H~;?F9UP+NL6sFPUyH$c0YFlSv{eBvIHqp7|D57KJm*7#>#4EueRUgw_q&i%nj3L*Gn{O~b`WRPI zVJORXCeof&sxqRx}bPna(s@TCW9lE8CnJC$+%pG@GO6k-#wGfB{4 zR0>sUyt%KoF}$lxqw{3=Jmvb_qVp`?W(}rMC*R!0E;b3B0ii6hv$HrCxO97gpIJoN zT5Qjj(Ga2Xgi(HW9+&d8cP{evRfQ|7cw6OgQ@5#RGnROjL&`|3#FlRy^$t~h4e<`~ zKD~#Vlxty1^bn$xRLjR=QRwyBN`x-|E0 zP9%>Iic|^YCMr#WhhWfo0)YZbJ3fA7!8ljpoWr>~9NDw;K`?;2n4&ld3MxO*?j_D! zjXnZN3iEdx!L(BOicz1&ZRQV5qvaeaIu+_Z`nrc;!DVO z?ZK60G`ufUo{!HH@9^H^T!r(o*&}0cCsX-8MiG(GaKeZO2u!OHR@Vl=5Jf-@Pcmf|kC}@uNaqtHjm}ie{mz3ZwC>_Z?=yrit}RfOWh`BTz)EfF15&{1 zZ(o#&=j{RW1aaWYIO!V7FgCs?Zub&gG%z|L{wc){l16hmeUFyuyg$nKG30A(&7zH_ ztb|5AqjbWdeH*Nt7-DnFrkyivyI>RZ^@`&ghP~T!dhN}Woj$D@*uOf1F8g>F$s(J?W`(YkCCy<3l9a)FM+54y~pKTm%@gi4U6L9{?wfuvO* z)==6aLFo2jZKJ{ZtRkaCH*3(O@c;+V-d`DX_EsbOEfo-StYZ@a5mG)MF?y2#Ad?)g zrj&-GlJ5)$&?bd^YX|}xD%8x; z=Xv=fPw;|A2mbPNv%KrTCe%zHU)IppA}T~jRZ}D3Q#(fMX#v61UcgEwP7syq75&5a z#ZII!?y-m9$4)T@4l*(DSVcMpduJTS_l>H8SP6AH0(22&5YfnRh+XiQc8Jx2@#!J@ihCA+^0reO zZ#e%_`aTX^RxW;#Q=%@FR2M2bL7)i3_5acw&k15^p#OO$cG)4DLsh=1{fYeru zei4y=cc3E%&_oBQ287i$n&-BWaxj*JBMR+0v@WcnYy-+6xH92@0Ioz-KnvV{unsn3 z!)a=+&)kJITyG!`aDc_1z5CSaE6>RgnRQ){svAN%WLkP`I zDgr1KcW8)1A)etdu(IqpdAy>t=5RiK5jyb%D*cd?(Xq6>y><@w&+MUP1uG!l(Xdfc z{e-ui!|WEH5V?yqvmaHUYFu`z#8{3$?}P3VCKFK#U^Z{3)|#ci?+!v0+qq*SjyDxN zePxq05R8UirnWE_u!i+NgX{lfu_A16(%TInYChaml>So)V<|PlM zJbpjLefI)^#zhYW5&Cz2Ar3H%jXJd%(I}#*Nf?kYNe404q?z*3ZbhL?;XIazp(wE} z8;OiWEz3xhP$dB93UHB(5(!b32h^?Sb9Xht7)q6s&spa7LieU&@5?%XQhKXan&I&Q z*?G-0;iIQESCk3hOHwX$ME{{u=tgV_s}a+urdU6v2tnxeJj*9bx*LvAC5)&Aqhp0& zjUrTmJde)MP_Qx=8#vj*VpPUTLiD~uyh9s{$?LJ>7F=vZX(nB#r0N;>FCOq~0cUQS z63*C4R1oLLHf=?>W@Eve<+$Dk;sm9qYkL{Dktce%bXyolDb^m15KYz#6U_LDpCCs(PC^-ny22Uz&I zyFsg^s_Rf8#A#ozVlO&{@3G^K$es|!<$$P^CZ>%)wLhyU7z_g4jX72?bF0#C z1_-ruOnXLQv@o-|&V`NT)Dn$yr-^nv3Pn}&FiCA!842|KcvL58v z(cW<0PmZIRuXO+Tu?ke2{D^Ge=&>oM2SVBdF@2sm6+4-UOokk#3#BBzmP1@Lww>7# zHKN-8PDn52w9)CQ^TORY`C7SI5zq-NuURE9c@+m;8 zCAU08jKUXDZ6cK)4{C^S@$OF?}Am4jF!vlB5iKuBHs3xW1=<#E)H~l(eUcu3-#gSDNs#t0f|Dq`34*R^lu5*vPmHB=W8$u^1MmKP3suiJdt1r#f4n4|>f+b?E6ZZ7x zm$nfMW;V*O8g0vUb4R)A=m8Ftv*;|3I&?JxoGBU+V(pMfpVP|Iv{kIA2X2gZ=2XyB zS7-_k$Yj1jCB!IEFWBFI3(DlDh4$(3A(`qiq%o<)CydHSPY4ykJ2uxnNEyML^D+8{ z0eW^T<$*(l)SeG6(AZ&-s*Dk(3bAQaNgN3ig&KN3dUq3>XWaP4PvB2<2)G@SIlgicC*UMeW|Eow(&=4|Jh1sdPFBobU(HVSkFJxk|;0 zFvVqz45KEyhECGOBF-c4wUMlOo^x(lrc3l_QW~OQS~4dgyG~@)N&1U#VD!odC0 zgF8S_T8i)y5xyz(JhC+(Gl2+HgAhv*tJ3p^&@F{ewf;!-A%!1*|HVM~k!KgUwLn=pf(w)# zi66BSZg@}!@V%<$%j#Vy^-aF?;L~?0k-n{l;3Y&lm-thyW9js$_dhN79_XhF@oa7ZJF)HZf07_zt2!b&aYFVW((J0{`w!enoSbGY;*ZVeRY&B-*lv1Zp9gjy6 zreeJWHcG=Le~RZdKgLt$|Czn>1KP7Ws@=x6+mxop{oNYxxowgEdGHF3*Y?oLWBC}$ z0mb3{gh4kAbI56X%}%n!nY6H)(8I`>%(-GuL4Uo=7f%Krc2R}zctXF5axbe`N?PT&_7;+PJ1Vn@%^<5-KC%I9(Yg(sMgEA@Awa>w)GOk zRNa6wItn6)YFS@J!2}*crX#HqVm=Q+#*0>_evNyy1Bf+{Ws1y#c7e>sGtfSe<%vD4 zA}^qPN&`MbERqB#8t8>OKRW+@o;C9+erEZ(e4@CFwk^>rOe%mhHl7Mts-Wmsnk&tn z{Mg+4dCcrSs`@Oh-h#YIuU13Z`v2SBnFm>RSNHw%TkgGY>F()K&!(BtzAtD&Vqb#@ z7zjHic5sCR#~ax3mNMAHPH?cnRjIhJ<5X+0!wJ@1|KJLmk)`JV3=K^vKM*t68-N3Yt! zPn$3EzQ6t)KYi=-Nfzc2xX}$T923vAxw0392~p~vPdCd=<%gg@x?L7b8`#9D<52?a6$LkEe_guV?nDyiJJgE-%&Ava4n}N4jQ&Nsb zTzPiFYo5B!56x%n-GTQj%=940rvixRxQT+bt7k34x5q77kO! z3+xz#4pGSE{{4^X0Oe-!6##3w$2)(1zGX<3bS!cVQVE7zjvXB)kYE`ifYfqA14C7V z`8p*iEy>yvI}!-%@kvMrT8Czn!lP3VR-mL0BvB6hFvqtNgtdrN*LP>36iUL-w%MyU z`Q@cQ=Ux0MD{h_>c7f6<7SxDcvd4nT8TpjbN&2o8u1Z1#P>HjM(jbZgVcG$N+UW!z z&ijZ?8#f$~oV%M_e|^9eZ#l&3{5kcA*t;Tp2-P}v)e&^f38RbG$go-$20b}$YsfP$ z6?9vcx4mi|1{Tu?GYVHaJr_5zoJFdjmFUZAU$QcR$L2N)ZpCe-k->Y9>4DTiyvmng zR_sR}(*efIqdOv|;Wp=ZsmUFt2q8EOYb4{oVaL7*XA?fYK(j)g7G@$s%7ucot*|YH z%MC(+mJXdL$in0=iPsz9VjA!sH_93IJG9yoH8P?9-BK}>g3t;r1f^9JKBXlMXNt8( zbuZX*tqRB7P>nFt_`EonDZ^bBy=M>Yr#}_eH}P1sZc{Gp=J#L!WuE^RXR*+k3XBcIb7-g z*JCb+p8lQ(0NDTME8KFazD>r0rC2HG?#obZjTw&+nP$9YX)oxIW2{5Uux71fBr|aF zT3B)X#55oiNjjGxjYSkCQaF^iByEKt)C9siRBJ*2Ar+LzM;sfaEbU3@mX5ToQ95of znMuXz>rJ)Bjet0lU_v1haC?t#0+pr5l!W{#Kx;*3`4PDB1L$my)<1oU-}-clk|MNk zJ&?4~2QR05P49bv(gvS?-au9wlT~wj#SH>BE z3_0JGrsf!Mqd11A5dplz<`$VnZX+9RT6S6e;WxY;{Isu_m0K>+$GvB-8ClHOqY{M^ z0j0CGW@zuwIPVcQv~NY#3%8*^&>-&!?b(PAP+5ZL8icS2=g<;V7b>H9B{gX)t&_@Ju zf!{3nz88%ct=syBkoPUF5O`y0U6=(vU=wFCvVxlXum>PKW>gVtyIT6hjH+Q1AYB~Q z^YJr&ebE1=C}N!Ve+#@pYQfecBjyiwN#`{A$YKf`z@V`YndD!-2*7M%6KCX6A)`D-}TThv^euu$KRL(eD-36 zvwT2G-XNr4uv{{K0OockY_1Mb2@GQzAnw|g1*DzO3&8uZ;_X8vFXBz1mT5^eqMISc zAj&dUu<@iuK7guqE0o4K%e7Z2uK#$Bv7Tb+>2E07T|;MH(V17YI)PeVYl%!EQ&`0) z8n>ElW%x1@LgkKp7q6QN@-{VcNJbbJb+zvuSZiml ze$y!+)NmGW3otpaf94?Y0+bF^NLitwJmagD&zz?|ZpCD6yT6>%-I-$D0O151D<$0>NsSurt>!G9 z(TW5}A(TV#LT3X$PgLPh3CPm$AIu~86jx6fg;Ifd!bZBYM3Z{Ql~-llaeIy_9QoKX z8fu0EM{CoOwk0|dVZ5BgeZy)w)eB5%v5~;q77mk#u&dh&iDTpxKl0E^xZm%mwJ?up z%|Vhyt|O1D=L4oeYZr5|4Vy$lC?1i6h63 zOIo;*!{x5AQXfLQupT>R8e=GYq+IfpeS^w~eG{;TUwT|bkY(6xHY}G5E0m_WaqG^H?K~V!^>TbJ> zHGt4DtswDAbKwP^qenGsD<-ONmJ~z5C>10vg-#_&A_Kj=m~amY<A2*JDdhO~+w|G5z-VP6y_%p#zqkfHyo-cU zE=h3h6rZJdt-`Vi;WfRGi0C99uuk%v=eNn)5|v2OmL$o-5~+7!3r{|>jE9yY4;(#0 z2wVx{o}uVlWFpBHGTNeKIoJHygU{n#$DfVv&O>V_E@|VC*tql=*1jX>k9AQ2C2krO z5xG-3+}!?%+4HpmD(M___XNW`8=i+bZ~wkc^3|~8A2Tm zK8nB%;O#VG$wg#QzGmXgE7VlQ+P)i}kZ`0C{E2k@zLcIMldRl7VE^SiIC^-DmY$83 zoL&1fq?Rb_8E#p|1BXuHpu#v*A_L`#02wD^PKeOuBalNlkw8l#j0zn;?_$IZ29#Qd z4wnb4;JTMB@W~JNqJbSw3ZxhH^wxWiH6pBTA<(I!HLvNWp29jlzdpzNH=fKL`9Wkm zL(R?O(=I}#I4A1u9-MEmn#F=|ib-m+P(nH%AYn2ngR%R z^wxtt?)@1%_hy)(;l6uDEbP>raZxuEB}$+&1^Al! zUFq1UQ4u{X8(h42q;tUu!p>RTDToYVGKNwia7uFHC$>lmLn}6wgq-wrbf!>=r0-LX zlx^-DpT@0&z1&&s0?|Tb8j*G(?IMyEKHOy|RTiRkgPtnKy+LNCYo?)ec_y(Th2JT(d(Lweby#EuXS%Ta={XL}~#_Bib3L43aip zX9$%9q)mm=ouUkD^b;!Bh>rshTfiuytFr}|+doZ%UM+?$T^xQkUuR!?mA5?mYi#rs zt`y)(+819#ap-p3*fM{1-2ERm7MEnGLqz0ccFs-X*hJXV9Iw0BUibX*m(Jvc3mvTW zXy?`AP601?zyf^slV_=ir1fX2M3SVE-pV-K`%SnzA3r)~@BTLJj$oV%P8=>c{hTZ? zz(?L)p~TdNaYb?_qu!5@fgP-J0wD#$hn~M=!Z#EaOv2BN3c*KTb{F6Oi3|DL2N%P; zkva$s2^~l(l#W2d6jX}WNmMRX5y&~|+1E7mer9z*Y8ak?!740W1o;LW`bZpQ#vg7i z!C5a1RlYaj+v$8Tez64`Bi{Fux3k`pn62>p^q#%QZidSZx*KXGJC4n?s)1(X_+5#p z&f**3)=4lb`ypZ+-pKgOu}gT>&Se}O7T@&39)IMN2`NDT=X;H0pr_ z;>6K0)_N8eQ;dbRR-bFKlrpmJmtU!rswcQVDfHVd?9YQ zhR;JY!HykfREbU7x&U;g$L10HR}ojo>$P`KY=+i$;yo|>^o#iMgU1;d0rLs_U-6&U zp0IT6A8q>Ee_%oW43No0F&f7$-UtSD4u*Zp>1T8}c5IB2LE2?uF{zVs7~x84W*J|D z#inorwHAb!5KmM*13oT?Oi|4ULGC0kIcJkgb`SXIp(VV~k)S|MeB3uWg08W#<9#sV z1D}M>UKp;z*KUB-ufpIMY#k0KK1K}I?}5z+ChK4{7DH_g{V~7v;$z(PuxC&TD92p3 zc#IFe@e6GAC3X~2#QZa_2>pf8fa1ZUh!jlURT3pJuuN!oUFpd;-DIh`0k|10TjsUr zd;k9FoH@V9tL6{mon+TbpS5w?Q@`g|PKjug^Zc?cEm{j&nZlV6ij)kwzSk?+STESQ zGsSvXTM0b+E(-by9}1f=4rQVx5EaB+6#T2T1>7`cd@Vm$J3(XEjp?zBI<%g=^z0c z*g&Xn20~33MC#i?MJ31N@K=fuLQKDditi`Y(AAcaQLN{Zk)`-lJ%8D!|}a84q0ptSrH<89sF1KHhfsbv$zy{9<+^ zrBOWjzrKaNPru+tdecuJ2nstWlMd;z9FP;lm4&Ry>qVNHQseuTjQUU}9A zPwsB9{D{O1LiAX?>~w^8P#Ek+4#ra+TgQ1(exvkPPoV+CUFe-%9k3o!H?JLBI%_ zv7cWeqA{=%v+t@oE%Pv!T6($Q`ulhCm-jAl%kc$@v4Z>-n134hEg0U{ z2#kJ;GXNad9B};L(+saU&+(MsNx0=d3`sMA+cFVB<;X{_-iYq*O6e?xU3ZaboQVut zX@boS{d2E%d zD}VOoxMQn$nLSe^J3p(=`!A=?0jfWLwNG6y;9pp+=?_ZA2AqPlC(gfK~>D|AA&C7-(3%s|?J^9Jx58sE~=;JNqYZDka zJ}lN;e`pVH{ql?0x$hvaUHcgS@tr5w_kt^NE8wlXRbO-cwcm&>zi9{f&_0EC%nM0R z2*IfIyJwH!WqDU0a8eit{gQvtu!dM3Mo(C?K|s17#fEA#_C-6N|#y z5yX_yrJODVg={K`HB-y919;is7Kk;4mOjAItKPl{bx07242>+Q9Z4&QTH^!!TDX8< z9`y|U^^&BeXf0+W?XWd1ld$)_B|6Le)fZu{r#NyHKOB*- z1-?en&|E4kT=SPNLbgulhoAZozwwJ-hWR#ZCgA2ccDKKH@%+7ax1aOZr``doKYy`D z{TnHGuk(;w7?qxp0o~FV=NXMmka(*=84){p`I9=d+8Xa&to$d2KA}0jYO^Mkii`iss8W+68#K=@DY+|wihMX+HOBtmuRFuK0dlinje8AR;9P7iB zQD-WwZz&NMXnasMiERX_KxQdxM+P;&f{5(u3s;|o>?~5OuaZA>0yi=gJzJ5o1A_U~ z@{;SH%1E{O^S9s6RnPXgLcvCkbe_>x>ph)UKloGMs2v}-0|5NRZuNIcisu^-BjXvC zp0V+y?S#?TU|g8P%XmLC#-S6*RaeX*lM27*<8{!7nn25-iQ{bi5T~z&Qw${WS=JCV zF z6u}Noq!f($hEdPd@5_77;#1B*%`H%@_VA@;bl*|(o{RI3s`cRc;^t|rT)2lfzkU^K z(?H?3UR1C3kbcRDvmSWs0nYigBi~vFc>it%2`yQ&E|qANRxm6bgThmIPm(1JMXUt&s|>vGi8*dIG9Dn#HFa zKqMN|x7e|v+!!*ve+^%CsEtQ=B&S``X6cGHUPzpfxW0vvMI-_tg;_ad_b#2U*0NVD z^KFR$@86{Wo+c$XBP6AR-q$pJ7zs{iN=wB1%=0 zR0gh{AV!JGsjE81J4b(c6x7zNqjPYc`6ulT{f*p(Rs}DvPw8<;m-+SUt@l9Iv2{}OZ=MPR(Z{3lIcN+w`h0UR*^d2Kb0Aj{w zf10SsU>WdlT1l?FqKgn7mB?5Z#4cfV()ENRAe?+rxB2T%SylX1V}hEZzTp5>j<0Cj z{4}h}nTS}5>Yy~$&0`G^idBv7bSSsRxbe6)`n2&IP9Q^l+`GK%#0g2g8-k?ro_ zl?+3kVc7ohqcP=)b-D)=I=eM84cr4VkwJZY7$9a+$Il~lQ(xHrm#a5C9^0J~2LSlP zo$^mRiTZvo1cSoU8{5!B69VHrxeaS%Nv25D#0jJjTzYATG>ZTc{B-fB8UT{U=1*N4 zR1N{tboBMrs!0jaSYc}xeU-MM2dP3WQswiiP!*BC&<+Ko^#WV!iP44M)(I-(+q`7F zkprH&gB|A2+Yx}Vsm2+B%Y6hH3tGu)1kZ#?won3VBsLFQmKBGRkb)$I<(wCu`KI+7 z9)+Oj{ywg}gQWd? z6ZRj-CZrH*^5Rm7SWQPK&?1nMM`sB@84-)OcsqzB3KbbMv7VSXzyw1mniCHi{euR{ zl_}JtI&u>SXcT`+;7y4u#yZ!et2~Gjdz=4pF3pz*I~Z=mO4PasUE3)QwRL-1@)CIkq3pAYz!^^xM8eRfPamP zu*{hVXty*S6UBHgp5s?*e?iaz#|hC*1|-P zsi|=wadEUFqMmLP`ML)|)9`*$6b8NsvF%4R6$QLQ2#Zb~t$9g%UZXMd}XAs@Oe$*1mhzxML~F?gpCq~4PUAOdD8bbT8gph*p> zfHXcj@xgD*$v;_A;#!#{jErMrXs`lWi2@ajGcGNfKo*f@3RBvuheNk3IrHo`X-mb^ z>?Rd`{E$?v5p<$zn3Xd@4AQ$Mp_^!|k&Ere|MiyhgwazfN7fc(9YN9x zZR`m_#DrYCqNA(Gt3*8gGErD>DOWe9!@O#oekn*3!B)xfpZQ?%rVrg&-W3f!1jaxS z=hXH)83AMjmuB(N1=`UG%KzAw|LO8XyvDUOPDoa_atariKy?!G-#8CcX^DU&4LfpT zA}G$T-3g~32x*}vLW&=Aof6{pN+nTrvf>D+u42(CkRA~U7pndFYGI}7xz}WJB6ju^ zf!a0=ucI`zc9Ne$qlhVnjENjfj3H$MS#i)l13^>;`cjWGCX{<;cuSZ&aO*} zan_x0p;Z{Ax=3!Eq>5Hc2hJPgiMypp5sF7Cpw~03Ef;9%Xm@lNHmRUL;V-fSuu&V!>cpbmim2>nx?!zNK ze08UF-kx&2UuKGhZbE5X&{nho^PXjzq@^$>kQ-ITk}9lz1N1fwYbymfOS=<&6Wu&E3prq7%gkE$E0?-gUi zaCL|+Ev=Si>Ct3qkMDf*$ukwDo@yHtWLG|~o(6OBm9!;TT+%G=%4pB)fGwcX==BlAY9}4WMi;MEx{KFM(Lm+a z9Kw|#)uT`+A&)y77}1NO#7l=>l(cq9WCG=eLmssp-fHoIW0&$#^IXo&EI)2OLOazc z(PGzGV_y5wLqBuhmOthvIX{op{y66SQKJSZ8cy;ZD*|Ps50Ets-)R`V=>XN=%>(L9 z3-ZOUo|DfXIgqKMaFCBoEw|?hO5r+@lzBkMND-@KEm4W6jYq|x;XO$zm|Kv{FD7($ zB>44{Pnc7+^34 z$}-U9S>pqSu?0ydtR4nd6koTIGv)cxLv#GnSD(kx)&=a{yO*b~-@dH&@7^Z7W}aPJ5>X07X|b-Cw}(1vyCIvDdTOs)pM_# z6Bmst{iBMg0a@!92FV&*6I4qz8Au2bNU3#FF^I(6?Sr(th)5$9hbv0f9FcLh5OIS_ z1eQ%7CYrLsAI7rRR|6X@!a{N_c_UD5!H%v)B_5|F#w!dGZv>gK-1|_u_ER4%{_M6@ z|Fw9MoA>+ePJGiLifxSl9gP6Y+y>H_bkLrO3hkL%p*<5V)E>>!&+k#syP_jbAI7(6 zBeKM)O0_hcVC&+2KMr-Ih(>LUl#?{p3#kqp<4~)5iwOQyk%K}gYQqvmFDts+s(C{q z11KXJoMbY(rm^-`&6b2z%q4Kokz(UFKb_z3zPs)1(Rib6jK7@&jA!z`eWJ!cm4Fbj z&0wf{v}VG8YnwuGwrH&W4VPqM|G(cWpM7at>>m1wBlt)bp_Hm8XyBvXak%44mr#UQSd261a0F4dZsYU8nr-Yo7B*rae%aOg>;v+ z#Qrz$mCv|pPVUeBM3lQGV3ZP>NOT%PzLX-8F2-g~gmhOBGa2D!)wQpJa8+AKl{&g_ zjAezC0VSjZiKWmInZ`D58r0CUwxp9udLz%B4;K$#f5+&q-~FfZD?mRQYqqc(<by z7H0?Nir2XF*=t)-aCk_uNv> zE1wk3Q`l;=C@`9+Oa*vVwN>fERZ-QL0x%W}e|JkGFNHiRc)0;O!d47@{->mZUM!{D$ za{ehX{;76=$Epd`%$y*bIqj`&!hiLsZWhg113>cXC3)d1mgJQeb;apUV1NB#`}wZI zJa184aCRp4bR}YJAa@gvAF0A@K`4;kp|qfz3DP8J8VDUuzKW?qNr90PBL%s`^^G5` z7xa$~-PU~@ZuLvccID=y4IHXB#6s&!i#ub3&|#*gtR8Yez)yw+^9$Dc}LeJh+m zG}_Io5fPGYB0{!J!>IW)=}cXr8^b221>INgQs=#NNnAQ|wBNsMZ~nV=fAr#x*!8R( z^1zi{ap250yO&bYX-O!(z(!FxB?ULExr$btB-FpnYCjEL<@!cAwi8J5O)P#T^Ol-Kpq&am#J| z<#Bua=QsWFnG@z3Lm5AF%I(Yvo$cA@Cvk%2qnP69}xhq>FG{#gf@ozKtC z>5G|EP;L|6%SHroGk1IUtu*|%+W{WS5t;_mGY&Cp=-IE;Hcl|>04Iw8+r583;{?sS zwrxDSnUil$k_NVWo=qEW=J)t-^{M|(I>5;aMLF|OkKq*RB!-_2|Edvbn27>xlMZG- zaL38Xg4{`*VD{N;6D{0~Gx={-f%o0+0L|KfZF&gXImPU=+9raqO$tyaak`Uz;O-;^ zpq)YKxNQu3vhTTVoND&>@&BR&Y!?w`ok469&gC{?Ud$ALVw;mMXHLD?CIwWOpY1}k z-KI9!u1?r4f}E_@;Qu?o$)f_>7*CwUz;c_PJz37*?!7;jfo7|6w@saJvIpO7hW~DN zfUoy|6yM|ukF8%Gi+BVKGrjj@!H=tfBrAy7$Xg;X1xRe0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3>vk|eo~r2q32eFW~yaR@FVbAvhld`kD+s#nWub^7;0-(UQ=VA7p+v+w)* z_d+RtUJu`YyYc)+ST&+j|ZpG)EVj}O#;tkL)NQ2xGlZ-sszQTXv={PP!O z#vjY~ueG~(_j}K0b~9I2s=Du_{Pz;?C*Ei*WqKd0d^P?Qes1q;@YR{(V$nC&G`^M# zBScpFh8%X7;fC}6USToB98YZg9pj4Wz1CBUBd)jfSzqDCmPXnR8^yG+TH@vSb1dQA zcf9+p(7E#tyfX$aCX4>-%l+-e|Cg_y7rIxj8^T-6`qqkZML8hDkmdB9cVUolziV3F z`o1ss)2zS#lVKAUEN_`R6P(^Ym#`9k`Br*%PQ0)9?EJ^wL)+gAuteOuFqn|AfUhBy zP=jwVwh&myj(sL0k10pP0-=<+gS*%!rHXNS)V=vk3-7(L#Lvq>3x+7EriN)oniwnR zg8#JK@u68#$*z=AODnyMGHa^2mRf78!l>C&%dNE9TI+4J*;CKG^x9kRee^lvNI+N_ zbu>5n7-LRuI=S@Z)0211Y0;8pD^{&pw_$VPJ}a-X>T0X6vF46DZNh)o-Q4bb?0Le$ zl}7!xt~2vkVUJbr1|D}fr$*qq*Ky+ctboFui%zk2JkwVFx|77l{Sm69L+5s>Q13q?Qxf~=J6*ofQu8|vp2?{ zEuK+os4bLPMm7M$vlc8^-Frhk+K4V=9j4t=X~BA*cKzb*r}kZ1ye)ZSgeO!x+w*7K zItQP>i=VBnS!?R69=8r@qD}6MgOx(`^h1EOu|vD-=6tUmeo@9b47b%h4TqVwtTA1W zbB(z7aJFiSqxNof@p>S+tj0>FGr_~w7h_C^ly>{Bb?tUjEqFQfpv&wz78^K%tCjG* zajrQJ#t*mWGiK|#-UFDPlS)z0;S+g`b*INc=dO8g7BpMzwfNn+P{L)x$&BPCf53@E z$lronA3G_wl5%Y`u*5g?x>9{kd7viwhks5S-@#LM9lND^;81N4>=`iM2>`)$m_wcW zde-pcUy=1C>R@b1v7GzeAmCZ<$`@GKg5`=_enqpLQk<4+D2@3Y{IT4XZo_NJDtoR= zHeb~P*TGnig!zR|EYn<#0pdNnYp*FUNI={9uqYM@hkj1KHp*Tj7D9!{$FK0WIYNIGqRoST zd67NZZCjoRinNEU7bn0Lb7i#10$D0%xoz69dOf2iovdm=B(BhLFjb+?Wvp+?SaMXp&2N z;Sh{%^KPg&ALiXXlUL5xRe0^#IAl)}385qVR*;Q!LEc-LbV$;Uj`{O;GR-JO+!^S$ z#jlvMj6~`M@~0RJd9yn( z3sm9CBtg01l%*aLHu4AP34?i=7bvzuK0o*}t`tcYwSaXS9D}7f;J&?dMCe0SM&GO> z=nrRJy8=nakD6gZeTCRp$tRJ94@qc<8Djhn*SUm9xu@c@;o{c>%ElKPqXbmn2t^*u zZ-A!&x$r2~zSSd~4O^)la6(WW7c%Rel(#Ktb+vHHbFgGXM`ByudTyYcZp| zg>D28srzLGaAY8h%gYhJ{q3?rdNx?YmF;(_FjuaiOHV@VjP6&x_^P!$P*_<>GOQt5#Qk$se!$Vqs% zmKQ*0g({2=ZX;f>t>SqgYKClaNsxt5!^!aH^=Re?Cvg@)aRY&H$ee>2%7AFYDOX9z zL(IzEa5Uf$!Xwb)LbEQ2)eV~V%ZrfYZBcv(S_4Hicwkrs_5+SUgp24uFmGb%%#bmH zR!;jDzpPk*>UiSI5RBW{HlSJzGnu3GLBAS%n3Nc7h&eJ!a5?cINbK2 zBE|-W7YM)kGE^2|KvL%I2EPN~PD8zT;#?GDOPHYuN+TsQ$>h_Z?QfGcsgG<7ST1bnPxbQECL*2v( zq|%P&S1*foFc<3;6TuQYet={|d${9C`7q)g=Ug31u0k4I3ctb%i*&TZeaxDfVL(W; zCdwaDhCS6I#qNFm2I^B>Rrs7Yim*+6$SJ zpB?G)u=bGKuwg*xPz2Y6O>~ftg#lW?;VO=@7#P@}2X2B`0*9xD2*eR5E)Y!JupRjc zbw)xXU5p04*B~*5#}L*7q8s4dm&{~tb{xa z^b?|3iVs-9dl@sl1Ey}!nm|gFGJ6zD*$je!`@=_YbRXfLqz`30Qu^tvtYSNY9S}Rl zMIsyITXMgNc0kB#hueZ$sm9)d^biaRMSmp0!7xMsUiDHG2q6AX4nBL~-vpA|53vbf z?gQGPNC^&HxAMjXCky12Nyw7WKTwNg0oHzDY!;@*>=5e=lN7-c;F%$##!ymVHZhG4 z0qqad(b7Z}_`!0P4iqco zxxr9JDDa!PQ36vU37O#9^b_(qH^cA74RIP4he4C^VWO9aoyeS6a*jU8vG;)*u$CQa zjgJr^xTb?2u(;VHahddbLaJAiaV4$^xQtZtNQlU9D#%$ZCU^ik7Eue7FHueym_yh0 zty&IaMYx0HaYQ6F`&oE)?};_hL|H+3Ekg335Sds)0Z)q$c4Dhf@=n2oPb*MfD`yiP9Vq62tzV* z2JE_#QnJt024P7p}z_}2nv4owc*=>s;{=^=AKLr&xu8Y(G!7Zh`x8BH5W2>zlC;W}dNRlBmn9=HJ+wmGaqj?;F`}J;u(IH! zQUVFTqG_;mhw^q38hq8nbD=fp6(E%SIA5WP#aJjGLYY*~T3D%!Lh=~ex+Yvx6)aX3 zRti$(MyM9VF+8(E6j^IbL>%uo#ibg{&XLKB(FSq$2rNLa;R*$s3EhIP4C1zsI>{ou znNTA8%ST8(`ejeAe2M2XBZwox%B-@YL_P%oF?*B^Zlhg=B&rIB86-))jCK*3G zbOFDCM^+HpHxEi6Tr-I3lk~4d9+VrN%W^e9U^7TETDXvk3Ol`SbPw<78}-v5iEZPA zh#Dj>XjO0sxCYi4O6DXrxDH5og@#L2B#}%FcsR`j&_g&d=7N$XEBhQk4Co(&LC)QP zI+?5wd7{8?1y)`A8wJ+RU7>8dIn}z+$y=)6qq0$d=q;2v-%*X2QA>jz$xJFw)k!vh zhwu;5fkY5|csm3xMuM-jPOvj0Uacez4?|;_FIk5mwW-<;S1ACKXOYD=w0MW~1S>!0 zR7XN-a{(^d;-f7qv#9VtZL*TOIj92G;axyER_q6W zU#+Mn#_uX-K&qkvadB91f{Wwm4h$e;rg$<0o?Ju{AtKy3|RW?(iYJ^lgUCf=ttSUlv zT?JrK5F&uZMAyTm5sze51_bd0iV9*G{j9=UR4C#($;(>sFw)ahg~sjM6Gnz>9Y{Ou zJLzLJ*nBk`gU2IJP<=t+2#`^K~#$qO^ctgj5X$*2jXAY=}LS6Zrw01OCbT=rZ`{ zRyhVq0DEH|Dm;b@rZ{Lgn8WM{dDZYG5+dHlYp?|Ej>MO8ww6)F@Y~hBFb|r9d=VFv z2in>kUKJ9n28kma7a>}uGc=9V5{!2rERJ7yRJ?dxBDe3PlAu*Y>Hr-{)YrjjEOu!+PLWGO3!<(LWqK}uTDBT?LtIS0-PhGFg`nSoUXNEgWR>!^HTW{DqI z5Z0-%0)*ut@6Rq>esQ|tZj$QXfQ|HEeLTO67KG%guzGD)DLlx>ILS95bSV2-K7%4s z-S?F=ln;P4QiB(Bu2Mw6$c&_wKSmCzKBZr2JirO zEcaI0A%U^>)u8pO1Yr1zla3}{+Ul1haf6^L2d;%DITSEA*483<6RZNgl4|hq^@N7vSi~zeK{F6)Mgdv+~N0JO|(jY+_%gVd_&oE+DS&J#Kw52sspr|5vVj8Na zX;aIQo;I912Pksp1+Qk1ZHV-Q{3g*2csocmReDs>o#i~!4w6F^Y63yi&Dvk9+VRNR z@gPm1b{CStL`l_5%*n zfoGPcw;l*1(@hO7QepeYJx##+6>U+5;z=3?@+VL zMG{z#tgW_m54r!6NuUYPQS#6OQxIzd!dDd|M{Fu2#NU!OSxG3VXcHCbCgpO`8SqsP=9%O2Ib`9H%>t~q2yHLs05TPokfMTl5!kYXIA9ZZ2CfARA<8dxP^)<$_?jintOY_lX|hs4~dOhoY*Q+VF#nmZhRk zRYg(4(GcRP;}mK%0ojI{C$g(S6rAjVVgee22J~ujWP5-Ho*&YzSPkawStgji2VGU{1V4yw zZPYK>DPx5o`2m!*JD)h6cq+KqD6`;fG71=}pD+nopc(g?Z zacV4Y5_isCWsyPpU92jL5Lnp9FNsw~dxWI?3+Z+N^Bn*-?MFeNinj)jF&iZ4NeD)2+{d<^yp8ye3Kmpk5--pPB7|i?F z8_pXH+W!snKm6`rLv@Ym`U$NTF0co#v&1{M8dV>1;8oN+pC>JCp zleu7w2gmf<=~-$bny_~$@Kw#Q;!G?t9~{*WwDn3XK(D_T4S}3M*MW6H ztknWBB6)4suA)aqRTX|6&Vuo6Ne3~@&cXtgU6L!Kazh^#Ew>)CW%+#o;%$?%$sPU` z;HRX&8Xdf7L{yIe;n~p+T)$#1s0R8R0>VlhandMcx+=dMWENR#Nm5?zqQH0Xg{_U~ zss57uWQcZ^8c#}q7ci_1VDiwDYP=3#WmAx)7#zOM|qZ2SBcp#pg94(^VxEcZuXX zan=e4$2B2uB-|pD`Mw1h(Yrw4KVJU4%BSMHCBBo=Rh1vW6SIFPg;_iJ2hY4$5~AZz zAf&4Pv8&eBetin``Fu{F8h?G&iu#0z{y%Q_=Ley{W)FPFZ}$`HRXZ6O3i+JgDkSvU zucf(U)QS2cOQAk%SC0?$G~m@J+4V}a@I_QPsshqO9*s#q!Xq{a$@-Jf)t~YqjMpBt z%x7ETT4if#i41BKIE#u*Tz{#{hGj?A>jlRv>oLVEricr|qNNwK)fW#kv;z0qHZg4m z+6Q%b5vtVQFMuN=c({}IBw{S#UoCE*Jp#-$awzfm^f#KSEl|I7R~$RO{k7gyzb-_2 z6;+S!4Oh)jVsitWMd6Xvi6F2QHw3C%(JsQ6;_j{CqS|CU7rhERRNl#Fva=)J4(S~L zhdMf|g0T1u_N!r$7?iX*+>N!Z;4Op+wL4AC*6`uS2+DO$`W%%r0Jo~eCpzG^pJNhW3p5VQ@whB!{Ei{DvS%MdHUn<9Az@XQTg&~_0H8Uxn_ zpI$we@Ea9@oHA<(bXWB}0=0`vMHL|lZTOc)-t*gtCrd(1PxI1eXe5k~v@@-J`JGvs zC10LRB}j)6pCle8M)Y=K8_+XC)e=Me)Ze1}s(7iIM)hhSB2y(JLK8XxNtv31HPiq^ zMAA-r`yBwC`hC3W-2gr&hHP``j7Xhx!Qno7104`v&xYQ2k)k>`q23OBWC4A^S+0Z+ z9(Teg$`{^SC+dX}+)qR;Jl`-s!qyY*vpcVkwfC_PINbgKsc*H1t1E8oYX_UY?l` zXVeStsM`8^9L16C?Qm1|(f(N448hsz@lg>tuir0$x&Wnq;tSJJ7c^YSNsPt#;}YtS zKp<)cTwY*;drVbfVE>5RpF9WYFtzhFwTZ%_MhCMy63mHUjHvb_v|z;yj)d@0fT;WB zp-}sYLZ&L(%t^g2st%RlkWNJL(oUSU?0amgtX+a6r9%e63FZ|Q-K4LH<{K;zF%JjO z5flwjeIvoCteQ>(KGc9{*+}H`ke|HpI%|`NKaz3*+`#$UD<=juiAi21WHP`R)T5;~ z*jBWE!C2MwCwhzWOA;X`ErR{(oYSkWstF)N?8J3I;-g}hx3JtH{MEM_;AtcSLpkBP zYAsqG97~tC+2c;?`NLqWR#E$9Q@;%Ny6b>3-l+)6xf3l8M12*tj;iP@VaCe7x$v zR68-8L!GqKK|4V+Tn%i1Spl<0HJhw^HobC}nytq>OcbpZOsNWVDc@a4LU~-|`b`N} zGRXLO`=Ce=wIYUq)m1`Ky5q*vg7_q?7QkePsu087qNzF;@dfBHXy04Deb)y3=l|%9B~WYnkMvgCMGDdvyazl1K7LfYT*V z`)a2H9-%Fe8P&QKI*Pi);6PSl1g;755#K?p1)wQ@@X7rAY^|2h-^EwSt@)8#>MljE z9mS8^YFB|^sHq#-1NOyFQ~u|(?~~G$Q<^gN|K@eWA-SaX_eiYw$-^XhC>!KrK!YX-T4P+LBJ{7fBBm^?{EoB)LKm`2X|-Y*F`gJt)-d9yIaXBxM3EAn zY%@MN4ITUAn(lj1E*BW*%Wd!2)99b&1j`cW{l6Cnsys^gtz0+h)IT`u6!;1PYBOjTp;l9`FJi30*4DIb7n(_T!(19{(luo+aCBkciIjy$ciB;56)P9kbOChbw5dL&o?(ycxGK4Fch^s0*c zRL!@&wlLNFw>kwJS%cwUogT?#?xGD-P?`wyDns5RJy{XUT~eJKm=U=`ZdJt*-&5yZ zX08rBDmvpCJ*bDWFWd#e`gY|zdC1h$Y}?PbbAM;ND8$GO>iO($4e&ddQ|CIi30FnJ z^0oxxht3=_EI$6!mRiwuN<(D?uU5&=iI##Y7AljtoDOXXjb^iflfq(A|0;sLrciAt z)}})%tV2H%e2e@sv?H>=O>w>IFZVgDg650bII$2Q+?$0=d1#x8sivg*2y`EQaKhPY zmrZXwL`T9^eix2A4MB%MDhyFIt%#e73l#OK?LN?3Xv}i>nsck?6xb+WLoo(S^etAj z1Rc#&i$=?fAkzkP5~;-_w56(Tr33P@+URpN=$ejKAJr?wPt^4p33=v!&>}i; zO;tcp+e?M?YcG025nloXjF9PUn%Uz?>m;Nn3SQ=`i2Y zS((r?0cV}?BA&(i+KgJi0$vB5J{p_2gZa9Hkh#(=$0HO1@WPvc98+g$K^j_7qG?16 zWQ6dYTrhN<%+iL=JI)5=4_75$FLPNsyCr>&Q%by{0CiYdJaVdW9e#?N4V-Jgoh@sR zy7iHw!G;0v6W+yDHWq|huP(O{A~ zr6lU3ooifS_n^HGr|nIRLruBrV`gb9GN2DNcwXsEMy|kM`57o*h;xP*$dw4Uq%)Ul zUvq&(N1{-&MMC5o`@+`JESvSzA*FFt4T~ya18t0=>u758;2+#tC5N?v5#GPloifJT zz)3xR;=LE*2)K;6^;Xl3b+rp6fc3lqSr3?nDO!`JF*W{z4 zU_(`f(=rn3j%TY4hEzjXOJubNKqtB?O-w`?DX4DMz~K`RqE83;4Y*R9%fsb$I9g|c z=GzH659OOmzG~cDf?A!jMt&mGS!mXyt24Y7mcZn3ILGy`F&ClO0%59R9;nh)#7_?j z{SqFT+Ml8t_IZ*#B)ZUIv%%7{3^ z>t7%hlV!9U&drC6guvNHJ(u@&Gw}dUD^NZ!^xGbYu%uKvw(f+&I= zoaDaaBI+@R)Wkku?MUmX#yQ^S@je}?I*B;QDvu&nRRPhN3O=AH(2)nBln&<-;cBNP zxgT|W4~ciLQ|W8Mx{i11@eYJ4(QblsMM$nHMeU$ZSw8C3lVgj3WmZ9Ld<0H09H8k; z5!5HUs5@!{w#E92uIOF0YLhURd|Z8QI(bMglX)BDbL0-mP&OsD)swrz#%e1=vZK!S zLTbQPoq_`Px}dyjdvr8)kaVn~x~~#P+J$vzqB;nar&@rLJCBXd##vSK8+hNxpz$Eoig?T&TMVuhd%$Y>+bzihhT{c6T zZDJu-a|bD-D!8s8(cU$sOtj68a?W?S5x1! z8uEzPUh2X8+NNzJ0#;|~@XkKEq_+BO=h#eL3&@?G8zF-4`Pa@RVSob;Z4Hn%3wVU8 zQ$Hk`RU2u9}7X|EqqEuEQE z0my!m#Cpo4X{QFZuA|Mf!@o$`%~vw<(1Sv@I$~9YR`2^LNwvsp+9}YE7DPOETTLes zW7bK#!Yi+i6|y@bd!{Y+@pivn2F+F9OW|!;qC>-o=4~OH4jAJx{M9Vp&nIvx?WE!9Z-NTv#6SyBVJbPr8TFGobX7tu0e(LK^s>Ngl7EB=9bLT#{IhF4 zU~DWgQ&a0xP)$zVo+m4VADt#vhXIRB3_av<%p$2j^TNqrwOuDW=fsh^j-tFqdJmu? zRaBCaC@OeI(V1!>bgBor^)TFAz;si=AL*bDd9+_rKe9T0)k38{<;yxuG?i!^`Q}VL zT%tx+mV8oQ*S#aMmeg(WNC;73?HApux}}8cy6>nMIWKDWAD}Tc)J4hbdU6&$oeQq) z@SlhRu6nde_asMkxq*ENyel#(|0QzSR5#u)bl?)awWthtR2mo#O{{&j`6)U-eNkWk zBnd5j8LJ;^vC(lKI|@B@0E&froR^jWlZ29cr{v zKc^TV?g_!hj}mt4Sv~DT=VjqnMQ0(!gUIXw0;}!!a+JAyWi%rn+)&xA>xiCeyJ%ad zt?K}zd_B}UbcpXv9Ge=w(lfckDE9?A9i zVoyV-YYDif17~XPBPQP2^JVXSs%;mz>(uj^v^kS{cMP(IcRE3*h#E{yo%GtJ%Rt2G z+*N zs-rD>2IJi)tlz-1=)-4ZdK8u51Q$mBzaY2QyP>meA}GX4)cFEEGoui?(PbSk)LD0M zUX9Sw#X8l!BP`fAlupxAjaVGWDpFyks%IfUh9LUTB?vb<9ad`s@Okt^2mEA!c3gDp zJWEi6xXuWYU8exQsq&umV2rGXF`cG@0nAJ1tq^`&^_Z!uQedrgUZG=DdryMUNvfmX zH89Xibpyd`;uQ5o9L#B$jzJCR@zGfh9S-<}V}8Xw=8dAx7{9*ftK`arNo@Xe;C!gD zQ4w}~H?`a|6?b$b+C&~rCl53!Z53tWufM};alQ@Ail$Uwx{=1XSKb0^HF*yP7;kq5 z>cLk}AU_x~PL0Izo!iCgv3W?wYb!LJywkHA$iU!C)e~8s2-N}gIWi8Zo!p}%at)rN zbPolANaOhkv;3pIt>bVwAAucyyo z9;r~BN~}9yx5~th2TIVYq;hu_SFM$tbYWIsXvqDQo-TX(ic~l zro$I+m%OP`+hB)k>QU3TPH@Og9_TpmnGjazo za!q_nkRk@=iP(aKC@n~QzRvRZ&;qU1)b{aKL*UyY0?~EY1jZ9o`1Pbt)5)j+RH^6y znJ{N+wLB_vz&qEoIDt5m`Y`(2tJUK=V%6i3I-*oHx`EY-%HAd(^LcoOiw&i$lSRCu zYJ{G`CtK*qD87l*1B@bSBOyA#>+tFg^|jFGK(Sy)PZV*Z3YT=$^5t4}gKuOV$!-;F zt+VXv_`xUeHkA}ebUGrYlRbF*OUBydR$=^}sZS~&-`0Z8Ui2&SbAX zr&A|7;p!jeO3LZ*CRS6&RM9ij(Ahg|CGB24u)YD6sgu;ITtinrk988?Rd?~1tQ4V5 zFA%Ml#qkamYqiS;k>oY9>gVZ3pz3Su{d9oCl?cbBGp&U+T>6@Ag1cTlAgmcUQ^Y;h*bi2>499p0ylCD2cj}3#HuP;YA+sKwW}vi zEiDOj=1YqB0s;Q4$=^updhAg?7EL8mZINE}rk`4-v~hO|vhyBMz^HW6N(VNtx~qs4 z2!iQ6Eq?uybK$mcTV8{kx05EIRH{V+wSk00mK~zgj~jP&F6vQP+7{FE9N@fFT>v_E zpwr1qSxORgy&`1PVS?z?p{mU@JyRyBWiDQo1&xn^J;X!EKB%Kx^F@?yW~b-Hv=Si2 z4-j8+aC)qQ%F=phkylT>O8*e+o+ES87E>>0@hxUumSLAt^(@Qx2p|tg-H0Kld+SD4 z+j@!(BE=BzvQG^CUk@kw{H;C9J>35R@TI6fYO{#r00006VoOIv0RI600RN!9r;`8x z010qNS#tmY3ljhU3ljkVnw%H_000McNliru;tT>70R@SBFRuUq6Iw|`K~!ko#hQ7L zT}8deKi%itbI-Z!teK6;9ukrODFU(>6C|=FfGkP`Q30WzWw{i>!zcO#6%>Hrrg z0zJTAfDKpvl;Q)cVRPTu_r*U7$o%)EoeB&CVtdo$kA(?_ima?j+|FszmyuOgp zt_4(jXAlfGq5?0TqhaEl%fLF|JHTTf{s#KqHUA($ixxS!uH?~2S0Kb(3Hc->b08-% zxMMB@8&9OL`F)i4bm9-$_#>LIU{F37^S3@90RLtTw@keVw(b3Y0Aw}J!ET&PZuYst zYsw|-+8eTtty`wGJNd&}^`v>tL#<2OUu$d7o8C{k|8Rm~SCscE$^(XA#GuLst*e_- ziA`)9@Fp+}c)%QB9?%k-;n|Nq~#m_N-;yC--l zdvbl6ruIz5Jt4P+qf^h*Y;_^SA#|}Hiv0$E$Ou&oE#oT-6$0yl2Y`oxjaU4Hkstha zY^*PS2yXl&ZNMjhD}g703&iP!_TLM{?pR3sDOZVHTf>xeQ~ndFhTO;8tk>x#Ehn4Q zw5BT@lj-3EZw*cMW@IpoF7%;`y_oVKCM*fG5+U_YxA_PwhnJSu_NLc#?=JnSd*@(R z%NzIV=hpmY!kFK_7qT8ZzkDG#0VUvSpzWd)>3-KcB;025?^!|9kxN?}rnO&@X|B82 z%XyQWgv4{8$qSg1*~`-OvrKbdL#hJ0up2YF15@h91O?CvfGzT4JjzG;lbT8;Gz5X7 zJX+dQ=o|XQ;MQH=>s$BOj*<0`qxxRoZyshP^}sX0=ayW_qwi{mWPTb`R@`LQO__9F zwyo)#>H5qx$FW2*A<4O#L((M{XEt!OyNZ+?!juM3BR!bHPE2J8bmZ`Z)*1XUc`>Wx z0!rE+sG1Ssu;H zzD?b<$=SN8ZQstdHD2bXk_pF=q#Qv*Dr8P}kW*5BVv4gKsY>YKotWWmm{K2vMTF6W zqJ>w}SM!j!oIPYf8KFRoLg+qU1WX!!7F=LJu^J=(zj|; z3Kb-5OqH?U5unt(Wi-s1-d;DY?dQ3chEtNRP13Q*xX_XgI40Z8N!}mG+x?jGAbNNk zW~3Wa83Y{yhQY)#9;>^8waFteM&p=>)RfX#N)Uz`DM3ns5F(B(PC|4vUnXpOmP{=A zco>|$t@P>x03>WYU=lF&zQf)DAosB4be{Uj_PVL<_hy^($0uDI*RjZX(2*_k{_J{= zb)O(9ikOjJ^l%pxc1FHpG=>Ztvsd!_`U@Gb>PZ-bF%oUSXoDpMq0~qzkfA^b9Xo3@ zMFV6e)h|KHUmx;;Po7trf5!IhcV7n33N!+n3gx#6$enWC=OiqWjv((DX5<(AuE1A=Q{)q=N9rD~B(-7=CX9w;J%@mJd0tbMe}m zE=)Dme>9P>gp-KDrKV7x3GTudpl8N@1v=h0)!{ zm{B1_RvU3hI-i!(k_cgHO`!of0h2ZcttBcUQA(m53%4QvA-}V2wK8pwSz>4ZMc;~~ z#b1p>$=RpUdD>^D)XkoWRVOZAZ!L=h{a*t#>8KT!+uHPX zC*yV4wj`4@Ov#lwEBhyAIWJ;L1DL^0=+PbsOR<==*i`ow?$YOMeC_$2S3dvnx<`7S z`cWm^`BLq>JyAE}OkeVAKXKA;PX6@L1ykpBeye5Lq?0Wv1V&(t#8?__B$hT&|127gK51d9wfQ@q=Oi+oU`oEiIrV?$ zNcU+d??n%8!c@V;1iPW`+uY`#vF^Dw+s|CH@-NTs{loQ2?Rn#XW2k|xh@rJ+^V959 zjdl0Bp52&h%q|pC3R9J*CfamkVgk{iVqenA5F%%)Qu(pLmmcdOEF1)oOwzjK3wTow zxz?-C9+&YX9r=*ujT?Ax`e8(6FM4n@rqBanIkxo_uQ%MpujCnBFRtEn){A%jWYfq~ zH%7|fuRXc~{)-F^j)p4H`Bc6+J3mvOnG>skh!s@SFXV)}9+sqjhpg<02%xYd24eupYxURjK>mF7+DqH7`t!ZN zd~0;=-S0?*lwNy~Hy`===ra$k`+Q+=v`-3w5Fmw!V$*?|C9tGGc;49}mF{$=zK;U} z>NxEhtXyWX?Iv3DNyU-*y)4f>L?Y}*4{bvicEo08Fr-*t_gz*tUqJ8nfk(SG?Ec;8 z`aixa!CQRg0lL>bu(fYn-+w^_MhIeHAVj1dY9On<RZ zXRgdS^-ogAX3R)WY-Yt;R=gp54fi))NGXuv_P2U}^2#GG`Fg19U8f_%&)-J(Tf6VB z6w8Guz=|4>DmWpj0TV(XEeTHY18s+YP#)OiY%7)U5=XbB1I}xBnQ8V5n9*MJ=nhO! zteM&7)W7oE#*d?gMQNne*S%rqv(}C~{_bRPc(AagG+N$-5Vg1>L={&yE!(!5=#9MHTxqGv3!*Ez2{;><5-{%r~)wBJxIB9W_Ap^@1C2ScVYo)~seV`^4srOtoK#vdr>c zP$38?io>}xb2YuPjzp}pi~+|@*fQm0$Foq?RK`|Si~-qacgE9lHJu1U4RQRbjuU|~ zV<1iRu0d+cuB-Xb(xo|O%$P19mpZO(&*W1Z9)`*uOleOPD}aDD9(2FSo3gVO=*+$Y zj%(FH$M48^Fk@M#necmK40^xs#_u|6x~kN5{2L7hF$U;zc!f>`x1kKbUbkZ7knWT1V0*)C5Ws1RCGh z1iq@Z&<~?N2vI?Z4nl0L_S)y22dUIF0huJbUY<#@>vZ7{DHHk#W6(nI+rp<qUFEhvs-Z833^YOF=oT*vL0Hc>_!r4$;iKxs{= z3}KvN1c4?94TOrMuZ0XMFW3|Mr)4`CS5Xb`thncCk}Xt12b^qEJ`Y}Umg{#lP6+JY2fzQA}kJ64@SINFFR z8;r(6sg=7w%(KNTew;N{!34qBc30nR*QsynY+TZK+SmDKJ~lXl9epWMl?ik)WQfWyY*R`Pye-1!)*fOEy^_%b({ z&K2KH7IMuGR~+xege`Gh8_%_IlNN5$BI#H-jzz+j*a;aQg$OK5B8)M9p|q_yIQqxp zP~oY8o`HTHDxGf3y1B;83@7a#?_^TPCsJ;kK?oIA>v4JA7@a z@RXguzi~L|ey&!Rn-`ZVs}A&pHc?qs4{xJ))vcArlRtZvvJwvm*iEJ!))ex12^2b# zgp$~{#118vrIAty>AF+0ZQiBXwx&y4W>1a}PlYrfOq@3OK_qoT74=bAP*eh4GwE_A z+L<7Xz*s8W>y<~p;EnFBfvEzTJWh=Sz#8|AvF$2vc!cbGR;<<1`eM<`|1=D-i>07e zMvA~_oY2Ba#DHu$j^fAH1B8qgL+>XF(~n(;5Gu5t#o7oNs;bhiYA+&yRbg2L zs|+fvstPlvHezP<15Kqm`Kt5#RRRcW1fb#~zA!rU%A+?X%Ol@^`N6Mhg28D;6^FjQ?bla_2MXSHeD;4ZfD@kX-(4TfI^~M% z2J74U%U<>dC9QNckuaic+u8?^jKNSdyD@e5{Frbx6gJ{6y;sor;x?4a_fVtb_|OgJoq*W4qDn^{T>CM&d>Ku^lDJKYcccXD0=58a zfLDM$hg?8-%xrkzxr2z#_M@=U4a}W)GQ~`D!cV4>%64omgcL?=D-6Phr?f?J) literal 17914 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 diff --git a/app/assets/demos/demo-extension.mp4 b/app/assets/demos/demo-extension.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9ccaf2e962b14ec963d59f6b5cd5c05ace3bb20f GIT binary patch literal 1308453 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