From bfdf7d4f0131f485908b1af0f60a0406ce21bbf9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Feb 2022 23:16:03 +0000 Subject: [PATCH 1/3] Bump node-sass from 4.14.1 to 7.0.0 Bumps [node-sass](https://github.com/sass/node-sass) from 4.14.1 to 7.0.0. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v7.0.0) --- updated-dependencies: - dependency-name: node-sass dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 1063 ++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 605 insertions(+), 460 deletions(-) diff --git a/package-lock.json b/package-lock.json index 35248f4..138a931 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1862,12 +1862,24 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, "@types/node": { "version": "14.14.28", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz", "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -2034,9 +2046,9 @@ "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==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -2058,12 +2070,6 @@ "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=", "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=", - "dev": true - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -2076,10 +2082,16 @@ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", "dev": true }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -2222,9 +2234,9 @@ "dev": true }, "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "axios": { @@ -2454,15 +2466,6 @@ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", "dev": true }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, "bn.js": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", @@ -3061,21 +3064,14 @@ "dev": true }, "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, "caniuse-api": { @@ -3147,6 +3143,12 @@ "readdirp": "~3.5.0" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -3229,6 +3231,12 @@ "simple-swizzle": "^0.2.2" } }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", @@ -3766,15 +3774,6 @@ "css-tree": "1.0.0-alpha.37" } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, "dash-ast": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", @@ -3805,6 +3804,24 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -4154,6 +4171,12 @@ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", "dev": true }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -4582,12 +4605,13 @@ "dev": true }, "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "flat-cache": { @@ -4659,6 +4683,15 @@ "universalify": "^0.1.0" } }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4672,18 +4705,6 @@ "dev": true, "optional": true }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -4858,9 +4879,9 @@ } }, "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, "requires": { "glob": "~7.1.1", @@ -4899,15 +4920,41 @@ "dev": true }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + } } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -5034,10 +5081,13 @@ } }, "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "hsl-regex": { "version": "1.0.0", @@ -5192,20 +5242,11 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "indexes-of": { "version": "1.0.1", @@ -5376,12 +5417,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -5430,6 +5465,12 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -5557,12 +5598,6 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -5633,9 +5668,9 @@ } }, "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", "dev": true }, "js-levenshtein": { @@ -5693,9 +5728,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -5749,17 +5784,23 @@ "dev": true }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, "labeled-stream-splicer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", @@ -5792,19 +5833,6 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, "localtunnel": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.1.tgz", @@ -5934,13 +5962,12 @@ } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" } }, "lodash": { @@ -6012,30 +6039,19 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" } }, "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, "md5.js": { @@ -6056,21 +6072,31 @@ "dev": true }, "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", "dev": true, "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } } }, "merge2": { @@ -6135,6 +6161,12 @@ } } }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6161,6 +6193,36 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, "mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -6226,9 +6288,9 @@ "dev": true }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", "dev": true }, "nanoid": { @@ -6264,129 +6326,168 @@ } }, "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" }, "dependencies": { + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } } } }, "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.0.tgz", + "integrity": "sha512-6yUnsD3L8fVbgMX6nKQqZkjRcG7a/PpmF0pEyeWf+BgbTj2ToJlCYrnUifL2KbjV5gIY22I3oppahBWA3B+jUg==", "dev": true, "requires": { "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", "glob": "^7.0.3", - "in-publish": "^2.0.0", "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", + "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", + "node-gyp": "^7.1.0", + "npmlog": "^5.0.0", "request": "^2.88.0", "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, "dependencies": { - "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 - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "color-convert": "^2.0.1" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "color-name": "~1.1.4" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" } }, "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "normalize-path": { @@ -6408,15 +6509,93 @@ "dev": true }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "nth-check": { @@ -6545,28 +6724,6 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "p-limit": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", @@ -6577,12 +6734,12 @@ } }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -6628,12 +6785,15 @@ } }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "parseqs": { @@ -6661,9 +6821,9 @@ "dev": true }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { @@ -6727,21 +6887,6 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "portscanner": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", @@ -8129,12 +8274,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -8193,6 +8332,12 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -8249,58 +8394,52 @@ } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true } } }, "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, "readable-stream": { @@ -8336,13 +8475,13 @@ } }, "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, "redeyed": { @@ -8429,15 +8568,6 @@ } } }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -8467,9 +8597,9 @@ }, "dependencies": { "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true } } @@ -8618,32 +8748,6 @@ "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", "yargs": "^13.3.2" - }, - "dependencies": { - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - } } }, "sax": { @@ -8895,9 +8999,9 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "simple-concat": { @@ -9059,9 +9163,9 @@ } }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -9069,15 +9173,15 @@ } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { "spdx-exceptions": "^2.1.0", @@ -9085,9 +9189,9 @@ } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", "dev": true }, "sprintf-js": { @@ -9097,9 +9201,9 @@ "dev": true }, "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -9281,22 +9385,13 @@ "ansi-regex": "^4.1.0" } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "get-stdin": "^4.0.1" + "min-indent": "^1.0.0" } }, "strip-json-comments": { @@ -9416,14 +9511,25 @@ } }, "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", "dev": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "text-table": { @@ -9553,9 +9659,9 @@ } }, "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "true-case-path": { @@ -9807,9 +9913,9 @@ "dev": true }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -9912,39 +10018,12 @@ } }, "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" - }, - "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 - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "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" - } - } + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "will-call": { @@ -10015,9 +10094,9 @@ "dev": true }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yaml": { @@ -10026,16 +10105,82 @@ "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", "dev": true }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", diff --git a/package.json b/package.json index 006d6df..fd6280f 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "cssnano": "4.x.x", "eslint": "7.x.x", "hammerjs": "2.x.x", - "node-sass": ">=4.14.1 <5", + "node-sass": ">=4.14.1 <8", "postcss": "8.x.x", "postcss-cli": "8.x.x", "scroll-into-view-if-needed": "2.x.x" From 01db58bd234957199c96d674ab95a6624b314682 Mon Sep 17 00:00:00 2001 From: Nargonath Date: Sun, 20 Feb 2022 20:07:19 +0100 Subject: [PATCH 2/3] Replace node-sass by sass --- package-lock.json | 1304 +-------------------------------------------- package.json | 4 +- 2 files changed, 23 insertions(+), 1285 deletions(-) diff --git a/package-lock.json b/package-lock.json index 138a931..837b388 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1862,24 +1862,12 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, "@types/node": { "version": "14.14.28", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz", "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==", "dev": true }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", @@ -1902,12 +1890,6 @@ "through": ">=2.2.7 <3" } }, - "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.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -1979,12 +1961,6 @@ "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 - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -2039,22 +2015,6 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "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", @@ -2082,21 +2042,6 @@ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", "dev": true }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, "asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -2144,12 +2089,6 @@ } } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -2168,18 +2107,6 @@ "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", "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 - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -2227,18 +2154,6 @@ "array-filter": "^1.0.0" } }, - "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.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, "axios": { "version": "0.21.1", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", @@ -2439,15 +2354,6 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, "bin-v8-flags-filter": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bin-v8-flags-filter/-/bin-v8-flags-filter-1.2.0.tgz", @@ -3063,17 +2969,6 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -3110,12 +3005,6 @@ "redeyed": "~2.1.0" } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -3143,12 +3032,6 @@ "readdirp": "~3.5.0" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", @@ -3168,17 +3051,6 @@ "colors": "1.0.3" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -3190,12 +3062,6 @@ "q": "^1.1.2" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, "color": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", @@ -3231,12 +3097,6 @@ "simple-swizzle": "^0.2.2" } }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", @@ -3275,15 +3135,6 @@ } } }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -3361,12 +3212,6 @@ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -3780,15 +3625,6 @@ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", "dev": true }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -3804,24 +3640,6 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - } - } - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -3843,18 +3661,6 @@ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", "dev": true }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4042,16 +3848,6 @@ "tfunk": "^4.0.0" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -4171,12 +3967,6 @@ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", "dev": true }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -4495,18 +4285,6 @@ } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, "fast-glob": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", @@ -4604,16 +4382,6 @@ "integrity": "sha512-YEox27Ie95/zoqkxm6BYSPguJsvYz9d9G1YuaNKhxjSgZbjMC9q5blmvbL4+Ail8yacQIE0OObhDb+ZwvfJafw==", "dev": true }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -4643,23 +4411,6 @@ "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", "dev": true }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "fraction.js": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz", @@ -4683,15 +4434,6 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -4717,68 +4459,6 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, "get-assigned-identifiers": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", @@ -4810,21 +4490,6 @@ } } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", @@ -4878,17 +4543,6 @@ } } }, - "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "graceful-fs": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", @@ -4913,48 +4567,6 @@ "wordwrap": "^1.0.0" } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - } - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -5008,12 +4620,6 @@ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -5080,15 +4686,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", @@ -5145,17 +4742,6 @@ "requires-port": "^1.0.0" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -5242,12 +4828,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", @@ -5465,12 +5045,6 @@ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -5592,12 +5166,6 @@ } } }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", @@ -5616,12 +5184,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, "joi": { "version": "17.2.1", "resolved": "https://registry.npmjs.org/joi/-/joi-17.2.1.tgz", @@ -5667,12 +5229,6 @@ } } }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -5703,12 +5259,6 @@ } } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -5727,12 +5277,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -5745,12 +5289,6 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, "json5": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", @@ -5783,24 +5321,6 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, "labeled-stream-splicer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", @@ -5961,15 +5481,6 @@ } } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -6039,21 +5550,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true - }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -6071,34 +5567,6 @@ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, - "meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true - } - } - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -6161,12 +5629,6 @@ } } }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -6193,36 +5655,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, "mitt": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", @@ -6287,12 +5719,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true - }, "nanoid": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", @@ -6325,171 +5751,6 @@ "lodash.toarray": "^4.4.0" } }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "node-sass": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.0.tgz", - "integrity": "sha512-6yUnsD3L8fVbgMX6nKQqZkjRcG7a/PpmF0pEyeWf+BgbTj2ToJlCYrnUifL2KbjV5gIY22I3oppahBWA3B+jUg==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^5.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -6508,96 +5769,6 @@ "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "dev": true }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -6607,18 +5778,6 @@ "boolbase": "~1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6733,15 +5892,6 @@ "p-try": "^2.0.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -6784,18 +5934,6 @@ "safe-buffer": "^5.1.1" } }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, "parseqs": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", @@ -6820,12 +5958,6 @@ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -6869,12 +6001,6 @@ "sha.js": "^2.4.8" } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -8274,12 +7400,6 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -8332,12 +7452,6 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -8393,55 +7507,6 @@ "readable-stream": "^2.0.2" } }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", @@ -8474,16 +7539,6 @@ "picomatch": "^2.2.1" } }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, "redeyed": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", @@ -8568,42 +7623,6 @@ } } }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - } - } - }, "require-dir": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/require-dir/-/require-dir-1.2.0.tgz", @@ -8738,16 +7757,23 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "sass": { + "version": "1.49.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.8.tgz", + "integrity": "sha512-NoGOjvDDOU9og9oAxhRnap71QaTjjlzrvLnKecUJ3GxhaQBrV6e7gPuSPF28u1OcVAArVojPAe4ZhOXwwC4tGw==", "dev": true, "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "dependencies": { + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + } } }, "sax": { @@ -8765,27 +7791,6 @@ "compute-scroll-into-view": "1.0.11" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "seedrandom": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", @@ -8998,12 +8003,6 @@ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, "simple-concat": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", @@ -9152,6 +8151,12 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -9162,61 +8167,12 @@ "source-map": "^0.6.0" } }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", @@ -9229,15 +8185,6 @@ "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", "dev": true }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, "stream-browserify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", @@ -9385,15 +8332,6 @@ "ansi-regex": "^4.1.0" } }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -9510,28 +8448,6 @@ "string-width": "^3.0.0" } }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -9648,52 +8564,12 @@ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", "dev": true }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, "tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -9867,60 +8743,24 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, "v8-compile-cache": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "vendors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", "dev": true }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -10017,15 +8857,6 @@ } } }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, "will-call": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/will-call/-/will-call-1.0.1.tgz", @@ -10043,17 +8874,6 @@ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -10093,94 +8913,12 @@ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", "dev": true }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", diff --git a/package.json b/package.json index fd6280f..1a5a043 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "start": "node server", "test": "lab -a @hapi/code -L", "lint": "eslint .", - "prebuild:css": "node-sass lib/public/css/main.scss lib/public/css/main.build.css --source-map true --include-path node_modules && postcss lib/public/css/main.build.css --replace --use autoprefixer --map", + "prebuild:css": "sass lib/public/css/main.scss lib/public/css/main.build.css --source-map --load-path=node_modules && postcss lib/public/css/main.build.css --replace --use autoprefixer --map", "build:css": "postcss lib/public/css/main.build.css -o lib/public/css/main.build.min.css --use cssnano --no-map", "prebuild:js": "browserify lib/public/js/main.js -o lib/public/js/main.build.js -d -t [ babelify --presets [ @babel/preset-env ] ]", "build:js": "uglifyjs lib/public/js/main.build.js -o lib/public/js/main.build.min.js", @@ -58,9 +58,9 @@ "cssnano": "4.x.x", "eslint": "7.x.x", "hammerjs": "2.x.x", - "node-sass": ">=4.14.1 <8", "postcss": "8.x.x", "postcss-cli": "8.x.x", + "sass": "^1.49.8", "scroll-into-view-if-needed": "2.x.x" } } From ef46cd9b84246956bf7a543561443a2619a2c834 Mon Sep 17 00:00:00 2001 From: Nargonath Date: Sun, 20 Feb 2022 20:07:33 +0100 Subject: [PATCH 3/3] Rebuild static assets --- lib/public/css/main.build.css | 2723 ++++++++++++++++------------- lib/public/css/main.build.css.map | 2 +- lib/public/css/main.build.min.css | 2 +- lib/public/js/main.build.min.js | 2 +- 4 files changed, 1544 insertions(+), 1185 deletions(-) diff --git a/lib/public/css/main.build.css b/lib/public/css/main.build.css index a146030..4b7ec8d 100644 --- a/lib/public/css/main.build.css +++ b/lib/public/css/main.build.css @@ -1,18 +1,11 @@ @import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,500,600,700"); @import url("https://fonts.googleapis.com/css?family=Inconsolata:400,500"); * { - font-family: 'Nunito Sans', sans-serif; } + font-family: "Nunito Sans", sans-serif; +} -.hero__img__content .code, .markdown-body a code, -.markdown-body li code, -.markdown-body h1 code, -.markdown-body h2 code, -.markdown-body h3 code, -.markdown-body h4 code, -.markdown-body h5 code, -.markdown-body h6 code, -.markdown-body p code, -.markdown-body pre code, .markdown-body a span, +.markdown-body .highlight pre, +.markdown-body .highlight pre > code, .markdown-body a span, .markdown-body li span, .markdown-body h1 span, .markdown-body h2 span, @@ -21,110 +14,144 @@ .markdown-body h5 span, .markdown-body h6 span, .markdown-body p span, -.markdown-body pre span, .markdown-body .highlight pre, -.markdown-body .highlight pre > code { - font-family: 'Inconsolata', monospace; } +.markdown-body pre span, .markdown-body a code, +.markdown-body li code, +.markdown-body h1 code, +.markdown-body h2 code, +.markdown-body h3 code, +.markdown-body h4 code, +.markdown-body h5 code, +.markdown-body h6 code, +.markdown-body p code, +.markdown-body pre code, .hero__img__content .code { + font-family: "Inconsolata", monospace; +} * { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; - text-rendering: optimizeLegibility; } + text-rendering: optimizeLegibility; +} .l-navigablecontent { - padding-top: 40px; } - @media only screen and (min-width: 481px) { - .l-navigablecontent { - margin-top: 64px; } } - .l-navigablecontent .wrapper > div, .l-navigablecontent .footer__wrapper > div, .l-navigablecontent .hero__wrapper > div, .l-navigablecontent .highlight__wrapper > div, .l-navigablecontent .sponsor__wrapper > div, .l-navigablecontent .newsletter__wrapper > div { - margin: 0 auto; - margin-bottom: calc(2rem + 60px); - padding-bottom: calc(2rem + 64px); } - @media only screen and (min-width: 641px) { - .l-navigablecontent .wrapper > div, .l-navigablecontent .footer__wrapper > div, .l-navigablecontent .hero__wrapper > div, .l-navigablecontent .highlight__wrapper > div, .l-navigablecontent .sponsor__wrapper > div, .l-navigablecontent .newsletter__wrapper > div { - margin-bottom: 2rem; - margin-left: 300px; - max-width: 768px; } } + padding-top: 40px; +} +@media only screen and (min-width:481px) { + .l-navigablecontent { + margin-top: 64px; + } +} +.l-navigablecontent .wrapper > div, .l-navigablecontent .newsletter__wrapper > div, .l-navigablecontent .sponsor__wrapper > div, .l-navigablecontent .highlight__wrapper > div, .l-navigablecontent .hero__wrapper > div, .l-navigablecontent .footer__wrapper > div { + margin: 0 auto; + margin-bottom: calc(2rem + 60px); + padding-bottom: calc(2rem + 64px); +} +@media only screen and (min-width:641px) { + .l-navigablecontent .wrapper > div, .l-navigablecontent .newsletter__wrapper > div, .l-navigablecontent .sponsor__wrapper > div, .l-navigablecontent .highlight__wrapper > div, .l-navigablecontent .hero__wrapper > div, .l-navigablecontent .footer__wrapper > div { + margin-bottom: 2rem; + margin-left: 300px; + max-width: 768px; + } +} +.l-navigablecontent .wrapper--disabled::before { + background: rgba(0, 0, 0, 0.2); + bottom: 0; + content: ""; + display: block; + height: 100%; + left: 0; + position: fixed; + right: 0; + top: 0; + width: 100%; + z-index: 1; +} +@media only screen and (min-width:641px) { .l-navigablecontent .wrapper--disabled::before { - background: rgba(0, 0, 0, 0.2); - bottom: 0; - content: ''; - display: block; - height: 100%; - left: 0; - position: fixed; - right: 0; - top: 0; - width: 100%; - z-index: 1; } - @media only screen and (min-width: 641px) { - .l-navigablecontent .wrapper--disabled::before { - display: none; - visibility: hidden; } } + display: none; + visibility: hidden; + } +} +.l-navigablecontent__nav { + background-color: #fff; + border-bottom: 0; + bottom: 0; + flex: 1; + left: 0; + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: 0; + transition: ease-in-out width 0.1s; + width: 0; + z-index: 2; +} +@media only screen and (min-width:641px) { .l-navigablecontent__nav { - background-color: #fff; - border-bottom: 0; - bottom: 0; - flex: 1; - left: 0; - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: 0; - transition: ease-in-out width .1s; - width: 0; - z-index: 2; } - @media only screen and (min-width: 641px) { - .l-navigablecontent__nav { - border-right: 1px solid #e2e2e2; - top: 64px; - width: 300px; } } - .l-navigablecontent__nav--open { - box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); - width: 90%; } - @media only screen and (min-width: 641px) { - .l-navigablecontent__nav--open { - box-shadow: none; - width: 300px; } } + border-right: 1px solid #e2e2e2; + top: 64px; + width: 300px; + } +} +.l-navigablecontent__nav--open { + box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); + width: 90%; +} +@media only screen and (min-width:641px) { + .l-navigablecontent__nav--open { + box-shadow: none; + width: 300px; + } +} +.l-navigablecontent__mobile-controls { + background-color: #fff; + border-top: 1px solid #e2e2e2; + bottom: 0; + display: flex; + flex-direction: row; + height: 60px; + left: 0; + position: fixed; + right: 0; + width: 100%; + z-index: 1; +} +@media only screen and (min-width:641px) { .l-navigablecontent__mobile-controls { - background-color: #fff; - border-top: 1px solid #e2e2e2; - bottom: 0; - display: flex; - flex-direction: row; - height: 60px; - left: 0; - position: fixed; - right: 0; - width: 100%; - z-index: 1; } - @media only screen and (min-width: 641px) { - .l-navigablecontent__mobile-controls { - display: none; } } - .l-navigablecontent__control-item { - align-content: stretch; - align-self: center; - background: none; - border: 0; - border-radius: 50%; - height: 50px; - margin: 0 .5rem; - outline: none; - transition: ease-in-out background-color .05s; - width: 50px; } - .l-navigablecontent__control-item:active { - background-color: rgba(0, 0, 0, 0.2); - border-radius: 50%; } - .l-navigablecontent__control-item img { - height: 25px; - vertical-align: middle; - width: 25px; } - .l-navigablecontent__control-item--left { - justify-content: flex-start; } - .l-navigablecontent__control-item--right { - margin-left: auto; } - .l-navigablecontent__control-item--right img { - height: 20px; - width: 20px; } + display: none; + } +} +.l-navigablecontent__control-item { + align-content: stretch; + align-self: center; + background: none; + border: 0; + border-radius: 50%; + height: 50px; + margin: 0 0.5rem; + outline: none; + transition: ease-in-out background-color 0.05s; + width: 50px; +} +.l-navigablecontent__control-item:active { + background-color: rgba(0, 0, 0, 0.2); + border-radius: 50%; +} +.l-navigablecontent__control-item img { + height: 25px; + vertical-align: middle; + width: 25px; +} +.l-navigablecontent__control-item--left { + justify-content: flex-start; +} +.l-navigablecontent__control-item--right { + margin-left: auto; +} +.l-navigablecontent__control-item--right img { + height: 20px; + width: 20px; +} .nav { background-image: url("/public/img/header-background.jpg"); @@ -132,281 +159,362 @@ border-bottom: 1px solid transparent; box-sizing: border-box; display: flex; - padding: 0 .5rem; - width: 100%; } - @media only screen and (min-width: 481px) { - .nav { - height: 64px; } } + padding: 0 0.5rem; + width: 100%; +} +@media only screen and (min-width:481px) { + .nav { + height: 64px; + } +} +.nav__wrapper { + width: 100%; +} +@media only screen and (min-width:481px) { .nav__wrapper { - width: 100%; } - @media only screen and (min-width: 481px) { - .nav__wrapper { - display: flex; } } + display: flex; + } +} +.nav__logo { + height: 40px; + margin: 0.5rem; + width: auto; +} +@media only screen and (min-width:481px) { .nav__logo { - height: 40px; - margin: .5rem; - width: auto; } - @media only screen and (min-width: 481px) { - .nav__logo { - margin-left: 1.25rem; } } - .nav__logo__wrapper { - align-items: center; - display: flex; - flex: auto 0; - justify-content: center; } - @media only screen and (min-width: 481px) { - .nav__logo__wrapper { - justify-content: space-between; } } + margin-left: 1.25rem; + } +} +.nav__logo__wrapper { + align-items: center; + display: flex; + flex: auto 0; + justify-content: center; +} +@media only screen and (min-width:481px) { + .nav__logo__wrapper { + justify-content: space-between; + } +} +.nav__icon { + align-self: center; + display: inline-block; + height: 35px; + margin-left: 1rem; + position: relative; + width: 25px; +} +@media only screen and (max-width: 360px) { .nav__icon { - align-self: center; - display: inline-block; - height: 35px; - margin-left: 1rem; + height: 30px; + margin-left: 0.5rem; + width: 20px; + } +} +@media only screen and (min-width:481px) { + .nav__icon { + margin: 0 1rem; position: relative; - width: 25px; } - @media only screen and (max-width: 360px) { - .nav__icon { - height: 30px; - margin-left: .5rem; - width: 20px; } } - @media only screen and (min-width: 481px) { - .nav__icon { - margin: 0 1rem; - position: relative; - top: 5px; } } - .nav__dropdown { - background-color: #f87f1e; - display: none; + top: 5px; + } +} +.nav__dropdown { + background-color: #f87f1e; + display: none; + font-size: 1rem; + margin-left: 0.5rem; +} +.nav__item { + box-sizing: border-box; + color: #fff; + display: inline-block; + font-size: 0.9rem; + font-weight: 500; + height: 100%; + letter-spacing: 0.25px; + padding: 0 0.5rem; + position: relative; + text-decoration: none; +} +.nav__item:first-of-type { + padding-left: 0; +} +@media only screen and (min-width:481px) { + .nav__item { font-size: 1rem; - margin-left: .5rem; } + margin: 0 1rem; + padding: 0.5rem 0.5rem 0 0; + } +} +@media only screen and (min-width:1025px) { .nav__item { - box-sizing: border-box; - color: #fff; - display: inline-block; - font-size: .9rem; - font-weight: 500; - height: 100%; - letter-spacing: .25px; - padding: 0 .5rem; - position: relative; - text-decoration: none; } - .nav__item:first-of-type { - padding-left: 0; } - @media only screen and (min-width: 481px) { - .nav__item { - font-size: 1rem; - margin: 0 1rem; - padding: .5rem .5rem 0 0; } } - @media only screen and (min-width: 1025px) { - .nav__item { - padding: .5rem .5rem 0; } } - .nav__item::before { - content: ''; - display: inline-block; - height: 100%; - vertical-align: middle; } - .nav__item::after { - border-bottom: solid 5px transparent; - bottom: -1px; - content: ''; - display: block; - margin-top: 7px; - position: relative; - transition: ease-in-out border-bottom .1s; } - @media only screen and (min-width: 481px) { - .nav__item::after { - margin-top: 0; - top: -4px; } } - .nav__item--active::after, .nav__item:hover::after { - border-bottom: solid 5px #eecd09; } - .nav__item:hover > .nav__item--dropdown { - display: none; } - .nav__item__wrapper { - align-items: flex-end; - display: flex; - flex: auto; - flex-direction: row; - flex-wrap: wrap; - justify-content: center; - min-height: 30px; } - @media only screen and (min-width: 481px) { - .nav__item__wrapper { - align-items: center; - justify-content: flex-end; } } + padding: 0.5rem 0.5rem 0; + } +} +.nav__item::before { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.nav__item::after { + border-bottom: solid 5px transparent; + bottom: -1px; + content: ""; + display: block; + margin-top: 7px; + position: relative; + transition: ease-in-out border-bottom 0.1s; +} +@media only screen and (min-width:481px) { + .nav__item::after { + margin-top: 0; + top: -4px; + } +} +.nav__item--active::after, .nav__item:hover::after { + border-bottom: solid 5px #eecd09; +} +.nav__item:hover > .nav__item--dropdown { + display: none; +} +.nav__item__wrapper { + align-items: flex-end; + display: flex; + flex: auto; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; + min-height: 30px; +} +@media only screen and (min-width:481px) { + .nav__item__wrapper { + align-items: center; + justify-content: flex-end; + } +} .getting-started-page .nav, .docs-detail-page .nav, .best-practices-detail-page .nav { left: 0; - right: 0; } - @media only screen and (min-width: 481px) { - .getting-started-page .nav, - .docs-detail-page .nav, - .best-practices-detail-page .nav { - position: fixed; } } + right: 0; +} +@media only screen and (min-width:481px) { + .getting-started-page .nav, +.docs-detail-page .nav, +.best-practices-detail-page .nav { + position: fixed; + } +} .home-page .nav { background: transparent; border-bottom: 1px solid #f3b66e; - position: absolute; } + position: absolute; +} +.home-page .nav__item::after { + bottom: 0; +} +@media only screen and (min-width:481px) { .home-page .nav__item::after { - bottom: 0; } - @media only screen and (min-width: 481px) { - .home-page .nav__item::after { - top: -5px; } } + top: -5px; + } +} .sidenav .sidenav__sections { - padding: .75rem 0; } - .sidenav .sidenav__sections > ul { - padding: 0; } - .sidenav .sidenav__sections .sidenav__section-item { - border-left: 4px solid transparent; - border-right: 1.5rem solid transparent; - color: inherit; - display: block; - font-size: 14px; - font-weight: 400; - overflow: hidden; - padding: .75rem 0 .75rem .25rem; - text-decoration: none; - text-overflow: ellipsis; - white-space: nowrap; } - .sidenav .sidenav__sections .sidenav__section-item--indent-1 { - padding-left: 1.5rem; } - .sidenav .sidenav__sections .sidenav__section-item--indent-2 { - padding-left: 2.5rem; } - .sidenav .sidenav__sections .sidenav__section-item--indent-3 { - padding-left: 3.5rem; } - .sidenav .sidenav__sections .sidenav__section-item--indent-4 { - padding-left: 4.5rem; } - .sidenav .sidenav__sections .sidenav__section-item--indent-5, .sidenav .sidenav__sections .sidenav__section-item--indent-6 { - padding-left: 5.5rem; } - .sidenav .sidenav__sections .sidenav__section-item code { - color: #333; - font-size: 100%; } - .sidenav .sidenav__sections .sidenav__section-item--active { - border-left: 4px solid #f87f1e; - color: #f87f1e; - font-weight: bold; } - .sidenav .sidenav__sections .sidenav__section-item:hover { - background-color: #f87f1e; - color: #fff; } - + padding: 0.75rem 0; +} +.sidenav .sidenav__sections > ul { + padding: 0; +} +.sidenav .sidenav__sections .sidenav__section-item { + border-left: 4px solid transparent; + border-right: 1.5rem solid transparent; + color: inherit; + display: block; + font-size: 14px; + font-weight: 400; + overflow: hidden; + padding: 0.75rem 0 0.75rem 0.25rem; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} +.sidenav .sidenav__sections .sidenav__section-item--indent-1 { + padding-left: 1.5rem; +} +.sidenav .sidenav__sections .sidenav__section-item--indent-2 { + padding-left: 2.5rem; +} +.sidenav .sidenav__sections .sidenav__section-item--indent-3 { + padding-left: 3.5rem; +} +.sidenav .sidenav__sections .sidenav__section-item--indent-4 { + padding-left: 4.5rem; +} +.sidenav .sidenav__sections .sidenav__section-item--indent-5, .sidenav .sidenav__sections .sidenav__section-item--indent-6 { + padding-left: 5.5rem; +} +.sidenav .sidenav__sections .sidenav__section-item code { + color: #333; + font-size: 100%; +} +.sidenav .sidenav__sections .sidenav__section-item--active { + border-left: 4px solid #f87f1e; + color: #f87f1e; + font-weight: bold; +} +.sidenav .sidenav__sections .sidenav__section-item:hover { + background-color: #f87f1e; + color: #fff; +} .sidenav .sidenav__others { border-top: 1px solid #e2e2e2; margin: 0; - padding: .5rem 0 3.5rem; } - .sidenav .sidenav__others .sidenav__other-item img { - margin: 0 1rem; - opacity: 0; - transition: linear opacity .1s; - transition-delay: .05s; - width: 20px; } - .sidenav .sidenav__others .sidenav__other-item--active img { - opacity: 1; } - .sidenav .sidenav__others .sidenav__other-item a { - color: #f87f1e; - display: block; - font-size: 15px; - font-weight: 600; - list-style: none; - overflow: hidden; - padding: .5rem 1.5rem .5rem .25rem; - text-decoration: none; - text-overflow: ellipsis; - white-space: nowrap; } - .sidenav .sidenav__others .sidenav__other-item a:hover { - background-color: #f87f1e; - color: #fff; } - .sidenav .sidenav__others .sidenav__other-item a:hover img { - opacity: 1; } + padding: 0.5rem 0 3.5rem; +} +.sidenav .sidenav__others .sidenav__other-item img { + margin: 0 1rem; + opacity: 0; + transition: linear opacity 0.1s; + transition-delay: 0.05s; + width: 20px; +} +.sidenav .sidenav__others .sidenav__other-item--active img { + opacity: 1; +} +.sidenav .sidenav__others .sidenav__other-item a { + color: #f87f1e; + display: block; + font-size: 15px; + font-weight: 600; + list-style: none; + overflow: hidden; + padding: 0.5rem 1.5rem 0.5rem 0.25rem; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; +} +.sidenav .sidenav__others .sidenav__other-item a:hover { + background-color: #f87f1e; + color: #fff; +} +.sidenav .sidenav__others .sidenav__other-item a:hover img { + opacity: 1; +} .footer { background-color: #26272a; color: #fff; display: block; padding: 4rem 0; - width: 100%; } - @media only screen and (min-width: 1025px) { - .footer { - background-image: url("/public/img/hapi-pal-footer.svg"); - background-position: 85% 100%; - background-repeat: no-repeat; - background-size: 35%; } } + width: 100%; +} +@media only screen and (min-width:1025px) { + .footer { + background-image: url("/public/img/hapi-pal-footer.svg"); + background-position: 85% 100%; + background-repeat: no-repeat; + background-size: 35%; + } +} +.footer__flex { + align-items: center; + display: flex; + flex-direction: column; +} +@media only screen and (min-width:641px) { + .footer__flex { + align-items: flex-start; + flex-direction: row; + justify-content: stretch; + } +} +@media only screen and (min-width:1025px) { .footer__flex { - align-items: center; display: flex; - flex-direction: column; } - @media only screen and (min-width: 641px) { - .footer__flex { - align-items: flex-start; - flex-direction: row; - justify-content: stretch; } } - @media only screen and (min-width: 1025px) { - .footer__flex { - display: flex; } } - .footer__flex__left { - color: #fff; } - .footer__flex__right { - display: flex; - justify-content: space-between; } - @media only screen and (min-width: 641px) { - .footer__flex__right { - align-self: flex-start; - padding-left: 15%; } } - .footer__img { - width: 10rem; } + } +} +.footer__flex__left { + color: #fff; +} +.footer__flex__right { + display: flex; + justify-content: space-between; +} +@media only screen and (min-width:641px) { + .footer__flex__right { + align-self: flex-start; + padding-left: 15%; + } +} +.footer__img { + width: 10rem; +} +.footer__copyright { + align-items: center; + color: #fff; + font-size: 0.8rem; + font-weight: 400; + justify-content: flex-end; + text-align: center; +} +@media only screen and (min-width:641px) { .footer__copyright { - align-items: center; - color: #fff; - font-size: .8rem; - font-weight: 400; - justify-content: flex-end; - text-align: center; } - @media only screen and (min-width: 641px) { - .footer__copyright { - text-align: left; } } - .footer__copyright img { - height: 1.2rem; - position: relative; - top: 4px; - width: 1.2rem; } + text-align: left; + } +} +.footer__copyright img { + height: 1.2rem; + position: relative; + top: 4px; + width: 1.2rem; +} +.footer__nav { + margin: 2rem 0; + padding: 0 2rem; +} +@media only screen and (min-width:641px) { .footer__nav { - margin: 2rem 0; - padding: 0 2rem; } - @media only screen and (min-width: 641px) { - .footer__nav { - margin: 0; - padding: 0; - padding-right: 4rem; } } - .footer__nav__header { - font-size: 1rem; - font-weight: 700; - padding-bottom: 1rem; - padding-left: .3rem; } - .footer__nav__item { - color: #fff; - display: block; - font-size: .9rem; - font-weight: 400; - letter-spacing: 1px; - padding: .25rem .3rem; - position: relative; - text-decoration: none; - transition: ease-in-out all .2s; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; } - .footer__nav__item--active { - border: 0; } - .footer__nav__item:hover { - background: #f87f1e; - color: #fff; } + margin: 0; + padding: 0; + padding-right: 4rem; + } +} +.footer__nav__header { + font-size: 1rem; + font-weight: 700; + padding-bottom: 1rem; + padding-left: 0.3rem; +} +.footer__nav__item { + color: #fff; + display: block; + font-size: 0.9rem; + font-weight: 400; + letter-spacing: 1px; + padding: 0.25rem 0.3rem; + position: relative; + text-decoration: none; + transition: ease-in-out all 0.2s; + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} +.footer__nav__item--active { + border: 0; +} +.footer__nav__item:hover { + background: #f87f1e; + color: #fff; +} .docs-detail-page .footer, .getting-started-page .footer, .best-practices-detail-page .footer { - display: none; } + display: none; +} .hero { background-color: #fe4d00; @@ -415,682 +523,881 @@ background-size: cover; color: #fff; height: auto; - padding-top: 125px; } - @media only screen and (min-width: 481px) { - .hero { - padding-top: 82px; } } - .hero__wrapper { - padding: 1.2rem 0; } - .hero__img { + padding-top: 125px; +} +@media only screen and (min-width:481px) { + .hero { + padding-top: 82px; + } +} +.hero__wrapper { + padding: 1.2rem 0; +} +.hero__img { + display: block; + margin: 0 auto; +} +.hero__img--mobile { + width: 50vw; +} +@media only screen and (min-width:481px) { + .hero__img--mobile { + display: none; + } +} +.hero__img--full { + display: none; + margin-top: 2rem; + max-width: 600px; + width: 70vw; +} +@media only screen and (min-width:481px) { + .hero__img--full { display: block; - margin: 0 auto; } - .hero__img--mobile { - width: 50vw; } - @media only screen and (min-width: 481px) { - .hero__img--mobile { - display: none; } } - .hero__img--full { - display: none; - margin-top: 2rem; - max-width: 600px; - width: 70vw; } - @media only screen and (min-width: 481px) { - .hero__img--full { - display: block; } } - .hero__img__content { - margin: 0 auto; - max-width: 500px; - padding-bottom: 2rem; } - .hero__img__content p { - font-size: 1.1rem; - font-weight: 400; - text-align: center; } - @media only screen and (min-width: 481px) { - .hero__img__content p { - font-size: 1.2rem; } } - @media only screen and (min-width: 641px) { - .hero__img__content p { - font-size: 1.3rem; } } - @media only screen and (min-width: 1025px) { - .hero__img__content p { - font-size: 1.4rem; } } - .hero__img__content .code { - background-color: #1c1c20; - border-radius: 5px; - font-size: 1rem; - font-weight: 300; - padding: 1rem; - position: relative; - text-align: left; - transition: ease .6s all; } - @media only screen and (min-width: 481px) { - .hero__img__content .code { - font-size: 1.1rem; } } - @media only screen and (min-width: 641px) { - .hero__img__content .code { - font-size: 1.2rem; } } - .hero__img__content .code:hover { - background-color: #111114; } - .hero__img__content .code:hover + .code__shadow { - opacity: .4; - transform: translateY(4px); } - .hero__img__content .code__shadow { - opacity: .6; - position: relative; - top: 2rem; - transition: ease .6s all; - width: 100%; } - .hero__img__content .code__cursor { - -webkit-animation: flash; - animation: flash; - -webkit-animation-duration: 2.5s; - animation-duration: 2.5s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - background: #eecd09; - display: inline-block; - height: 1.3rem; - vertical-align: middle; - width: 11px; } - .hero__img__content .code__copy { - background-color: transparent; - border-radius: 0 5px 5px 0; - color: #fff; - cursor: pointer; - display: none; - height: 100%; - padding: 0 1rem; - position: absolute; - right: 0; - top: 0; } - @media only screen and (min-width: 481px) { - .hero__img__content .code__copy { - display: flex; } } - .hero__img__content .code__copy:hover .code__copy__img { - background-position: -20px 0, 0 0; } - .hero__img__content .code__copy__img { - align-self: center; - background-image: url("/public/img/copy-link.svg"), url("/public/img/copy-link-hover.svg"); - background-position: 0 0, -20px 0; - background-repeat: no-repeat; - background-size: cover; - height: 23px; - width: 20px; } - .hero__img__content .code span { - display: inline-block; - font-family: monospace; - font-size: 1rem; - font-weight: 300; - vertical-align: middle; } - @media only screen and (min-width: 481px) { - .hero__img__content .code span { - font-size: 1.2rem; } } - .hero__img__content .code__value { - background-color: transparent; - border: 0; - color: #fff; - display: inline-block; - font-family: monospace; - font-size: 1.1rem; - font-weight: 300; - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - vertical-align: middle; } - @media only screen and (min-width: 481px) { - .hero__img__content .code__value { - font-size: 1.3rem; } } - + } +} +.hero__img__content { + margin: 0 auto; + max-width: 500px; + padding-bottom: 2rem; +} +.hero__img__content p { + font-size: 1.1rem; + font-weight: 400; + text-align: center; +} +@media only screen and (min-width:481px) { + .hero__img__content p { + font-size: 1.2rem; + } +} +@media only screen and (min-width:641px) { + .hero__img__content p { + font-size: 1.3rem; + } +} +@media only screen and (min-width:1025px) { + .hero__img__content p { + font-size: 1.4rem; + } +} +.hero__img__content .code { + background-color: #1c1c20; + border-radius: 5px; + font-size: 1rem; + font-weight: 300; + padding: 1rem; + position: relative; + text-align: left; + transition: ease 0.6s all; +} +@media only screen and (min-width:481px) { + .hero__img__content .code { + font-size: 1.1rem; + } +} +@media only screen and (min-width:641px) { + .hero__img__content .code { + font-size: 1.2rem; + } +} +.hero__img__content .code:hover { + background-color: #111114; +} +.hero__img__content .code:hover + .code__shadow { + opacity: 0.4; + transform: translateY(4px); +} +.hero__img__content .code__shadow { + opacity: 0.6; + position: relative; + top: 2rem; + transition: ease 0.6s all; + width: 100%; +} +.hero__img__content .code__cursor { + -webkit-animation: flash; + animation: flash; + -webkit-animation-duration: 2.5s; + animation-duration: 2.5s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + background: #eecd09; + display: inline-block; + height: 1.3rem; + vertical-align: middle; + width: 11px; +} +.hero__img__content .code__copy { + background-color: transparent; + border-radius: 0 5px 5px 0; + color: #fff; + cursor: pointer; + display: none; + height: 100%; + padding: 0 1rem; + position: absolute; + right: 0; + top: 0; +} +@media only screen and (min-width:481px) { + .hero__img__content .code__copy { + display: flex; + } +} +.hero__img__content .code__copy:hover .code__copy__img { + background-position: -20px 0, 0 0; +} +.hero__img__content .code__copy__img { + align-self: center; + background-image: url("/public/img/copy-link.svg"), url("/public/img/copy-link-hover.svg"); + background-position: 0 0, -20px 0; + background-repeat: no-repeat; + background-size: cover; + height: 23px; + width: 20px; +} +.hero__img__content .code span { + display: inline-block; + font-family: monospace; + font-size: 1rem; + font-weight: 300; + vertical-align: middle; +} +@media only screen and (min-width:481px) { + .hero__img__content .code span { + font-size: 1.2rem; + } +} +.hero__img__content .code__value { + background-color: transparent; + border: 0; + color: #fff; + display: inline-block; + font-family: monospace; + font-size: 1.1rem; + font-weight: 300; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + vertical-align: middle; +} +@media only screen and (min-width:481px) { + .hero__img__content .code__value { + font-size: 1.3rem; + } +} @-webkit-keyframes flash { from, 50%, to { - opacity: 1; } + opacity: 1; + } 25%, 75% { - opacity: 0; } } - + opacity: 0; + } +} @keyframes flash { from, 50%, to { - opacity: 1; } + opacity: 1; + } 25%, 75% { - opacity: 0; } } + opacity: 0; + } +} .highlight { background: #fff; color: #444; margin: 0; - text-align: center; } - @media only screen and (max-width: 360px), only screen and (min-width: 361px) and (max-width: 480px) { - .highlight { - border-bottom: solid 2px #e2e2e2; } } - .highlight h2 { - font-size: 2.1rem; - font-weight: 400; - margin-bottom: .5em; } - .highlight p { - font-size: 1rem; - margin: 1rem auto; - max-width: 800px; } - .highlight p:first-of-type { - font-size: 1.25rem; - color: #777777; - max-width: 500px; } - .highlight a { - color: #f87f1e; - text-decoration: none; } - .highlight a:hover { - text-decoration: underline; } + text-align: center; +} +@media only screen and (max-width: 360px), only screen and (min-width:361px) and (max-width:480px) { + .highlight { + border-bottom: solid 2px #e2e2e2; + } +} +.highlight h2 { + font-size: 2.1rem; + font-weight: 400; + margin-bottom: 0.5em; +} +.highlight p { + font-size: 1rem; + margin: 1rem auto; + max-width: 800px; +} +.highlight p:first-of-type { + font-size: 1.25rem; + color: #777777; + max-width: 500px; +} +.highlight a { + color: #f87f1e; + text-decoration: none; +} +.highlight a:hover { + text-decoration: underline; +} +.highlight__wrapper { + padding: 1rem 0; +} +@media only screen and (min-width:481px) { .highlight__wrapper { - padding: 1rem 0; } - @media only screen and (min-width: 481px) { - .highlight__wrapper { - border-bottom: solid 1px #e2e2e2; } } - @media only screen and (min-width: 641px) { - .highlight__grid { - display: grid; - grid-template-columns: 1fr 1fr; - margin-top: 2rem; } } - @media only screen and (min-width: 1025px) { - .highlight__grid { - grid-template-columns: 1fr 1fr 1fr; } } + border-bottom: solid 1px #e2e2e2; + } +} +@media only screen and (min-width:641px) { + .highlight__grid { + display: grid; + grid-template-columns: 1fr 1fr; + margin-top: 2rem; + } +} +@media only screen and (min-width:1025px) { + .highlight__grid { + grid-template-columns: 1fr 1fr 1fr; + } +} +.highlight__grid__item { + display: none; +} +.highlight__grid__item.orange { + display: block; +} +@media only screen and (min-width:641px) { + .highlight__grid__item.green { + display: block; + } +} +@media only screen and (min-width:1025px) { .highlight__grid__item { - display: none; } - .highlight__grid__item.orange { - display: block; } - @media only screen and (min-width: 641px) { - .highlight__grid__item.green { - display: block; } } - @media only screen and (min-width: 1025px) { - .highlight__grid__item { - display: block; } } - .highlight__grid__item > a { - color: #444; } - .highlight__grid__item > a:hover { - text-decoration: none; } - .highlight__grid__item > a:hover .highlight__grid__item__img { - background-position: -200px 0, 0 0, 200px 0; } - .highlight__grid__item > a:hover .highlight__grid__item__content.orange h5 { - color: #f87f1e; } - .highlight__grid__item > a:hover .highlight__grid__item__content.blue h5 { - color: #5d7ed2; } - .highlight__grid__item > a:hover .highlight__grid__item__content.green h5 { - color: #0ec300; } - .highlight__grid__item > a:active .highlight__grid__item__img { - background-position: -400px 0, -200px 0, 0 0; } - .highlight__grid__item.blue h6 a { - color: #5d7ed2; } - .highlight__grid__item__img { - background-position: 0 0, 200px 0, 400px 0; - background-repeat: no-repeat; - background-size: cover; - height: 200px; - margin: 0 auto; - width: 200px; } - .highlight__grid__item__img:hover { - background-position: -200px 0, 0 0, 200px 0; } - .highlight__grid__item__img:active { - background-position: -400px 0, -200px 0, 0 0; } - .highlight__grid__item__img.orange { - background-image: url("/public/img/orange-link-alt.png"), url("/public/img/orange-link-hover.png"), url("/public/img/orange-link.png"); } - .highlight__grid__item__img.green { - background-image: url("/public/img/green-link-alt.png"), url("/public/img/green-link-hover.png"), url("/public/img/green-link.png"); } - .highlight__grid__item__img.blue { - background-image: url("/public/img/blue-link-alt.png"), url("/public/img/blue-link-hover.png"), url("/public/img/blue-link.png"); } - .highlight__grid__item__content h5 { - font-size: 2rem; - font-weight: 600; - margin: 0; } - .highlight__grid__item h6 { - font-size: 1rem; - font-weight: 400; - margin: 1rem; } - .highlight__subtext { - margin: 3rem 0; } - @media only screen and (min-width: 641px) { - .highlight__subtext span.green { - display: none; } } - @media only screen and (min-width: 1025px) { - .highlight__subtext span.blue { - display: none; } } - .highlight__action { - align-items: center; - display: flex; - justify-content: center; - margin: 4rem 0 3rem; } - .highlight__action a { - align-items: center; - color: #444; - display: flex; - font-size: 1.4rem; - font-weight: 400; - text-decoration: none; } - @media only screen and (min-width: 481px) { - .highlight__action a { - font-size: 1.6rem; } } - .highlight__action a:hover { - text-decoration: none; - color: #f87f1e; } - .highlight__action a:hover .highlight__action__icon { - background-image: url("/public/img/button-orange.svg"), url("/public/img/button.svg"); - transform: rotate(45deg); } - .highlight__action a:active .highlight__action__icon { - transform: rotate(90deg); } - .highlight__action__icon { - background-image: url("/public/img/button.svg"), url("/public/img/button-orange.svg"); - background-position: 0 0, 0 -30px; - background-size: cover; - height: 30px; - margin-right: 10px; - transition: ease-in-out transform .1s; - width: 30px; } + display: block; + } +} +.highlight__grid__item > a { + color: #444; +} +.highlight__grid__item > a:hover { + text-decoration: none; +} +.highlight__grid__item > a:hover .highlight__grid__item__img { + background-position: -200px 0, 0 0, 200px 0; +} +.highlight__grid__item > a:hover .highlight__grid__item__content.orange h5 { + color: #f87f1e; +} +.highlight__grid__item > a:hover .highlight__grid__item__content.blue h5 { + color: #5d7ed2; +} +.highlight__grid__item > a:hover .highlight__grid__item__content.green h5 { + color: #0ec300; +} +.highlight__grid__item > a:active .highlight__grid__item__img { + background-position: -400px 0, -200px 0, 0 0; +} +.highlight__grid__item.blue h6 a { + color: #5d7ed2; +} +.highlight__grid__item__img { + background-position: 0 0, 200px 0, 400px 0; + background-repeat: no-repeat; + background-size: cover; + height: 200px; + margin: 0 auto; + width: 200px; +} +.highlight__grid__item__img:hover { + background-position: -200px 0, 0 0, 200px 0; +} +.highlight__grid__item__img:active { + background-position: -400px 0, -200px 0, 0 0; +} +.highlight__grid__item__img.orange { + background-image: url("/public/img/orange-link-alt.png"), url("/public/img/orange-link-hover.png"), url("/public/img/orange-link.png"); +} +.highlight__grid__item__img.green { + background-image: url("/public/img/green-link-alt.png"), url("/public/img/green-link-hover.png"), url("/public/img/green-link.png"); +} +.highlight__grid__item__img.blue { + background-image: url("/public/img/blue-link-alt.png"), url("/public/img/blue-link-hover.png"), url("/public/img/blue-link.png"); +} +.highlight__grid__item__content h5 { + font-size: 2rem; + font-weight: 600; + margin: 0; +} +.highlight__grid__item h6 { + font-size: 1rem; + font-weight: 400; + margin: 1rem; +} +.highlight__subtext { + margin: 3rem 0; +} +@media only screen and (min-width:641px) { + .highlight__subtext span.green { + display: none; + } +} +@media only screen and (min-width:1025px) { + .highlight__subtext span.blue { + display: none; + } +} +.highlight__action { + align-items: center; + display: flex; + justify-content: center; + margin: 4rem 0 3rem; +} +.highlight__action a { + align-items: center; + color: #444; + display: flex; + font-size: 1.4rem; + font-weight: 400; + text-decoration: none; +} +@media only screen and (min-width:481px) { + .highlight__action a { + font-size: 1.6rem; + } +} +.highlight__action a:hover { + text-decoration: none; + color: #f87f1e; +} +.highlight__action a:hover .highlight__action__icon { + background-image: url("/public/img/button-orange.svg"), url("/public/img/button.svg"); + transform: rotate(45deg); +} +.highlight__action a:active .highlight__action__icon { + transform: rotate(90deg); +} +.highlight__action__icon { + background-image: url("/public/img/button.svg"), url("/public/img/button-orange.svg"); + background-position: 0 0, 0 -30px; + background-size: cover; + height: 30px; + margin-right: 10px; + transition: ease-in-out transform 0.1s; + width: 30px; +} .sponsor { background: #fff; color: #444; margin: 0; - text-align: center; } - .sponsor__wrapper { - padding: 4rem 0; } - @media only screen and (min-width: 1025px) { - .sponsor__grid { - display: grid; - grid-template-columns: 40% 5% 55%; - margin: 0 auto; - width: 85%; } } + text-align: center; +} +.sponsor__wrapper { + padding: 4rem 0; +} +@media only screen and (min-width:1025px) { + .sponsor__grid { + display: grid; + grid-template-columns: 40% 5% 55%; + margin: 0 auto; + width: 85%; + } +} +.sponsor h3 { + color: #e2e2e2; + font-size: 1.2rem; + font-weight: 500; + margin-top: 0; +} +@media only screen and (min-width:1025px) { .sponsor h3 { - color: #e2e2e2; - font-size: 1.2rem; - font-weight: 500; - margin-top: 0; } - @media only screen and (min-width: 1025px) { - .sponsor h3 { - margin-left: 2rem; - text-align: left; } } + margin-left: 2rem; + text-align: left; + } +} +.sponsor__img-link { + display: inline-block; + align-self: center; + justify-self: right; + max-width: 250px; + width: 50%; +} +@media only screen and (min-width:1025px) { .sponsor__img-link { - display: inline-block; - align-self: center; - justify-self: right; - max-width: 250px; - width: 50%; } - @media only screen and (min-width: 1025px) { - .sponsor__img-link { - margin-right: 3rem; } } - .sponsor__border { - border-right: 0; } + margin-right: 3rem; + } +} +.sponsor__border { + border-right: 0; +} +.sponsor__content p { + font-size: 1rem; + font-weight: 300; +} +@media only screen and (min-width:1025px) { .sponsor__content p { - font-size: 1rem; - font-weight: 300; } - @media only screen and (min-width: 1025px) { - .sponsor__content p { - margin: 0; - text-align: left; } } + margin: 0; + text-align: left; + } +} +.sponsor__content__action { + margin-top: 1rem; +} +@media only screen and (min-width:1025px) { .sponsor__content__action { - margin-top: 1rem; } - @media only screen and (min-width: 1025px) { - .sponsor__content__action { - text-align: left; } } - .sponsor__content__action a { - color: #f87f1e; - font-size: 1rem; - font-weight: 600; - text-decoration: none; } - .sponsor__content__action a:hover .sponsor__content__action__icon { - transform: translateX(3px); } - .sponsor__content__action__icon { - display: inline-block; - height: 14px; - margin-left: 3px; - transition: linear transform .1s; - vertical-align: middle; } + text-align: left; + } +} +.sponsor__content__action a { + color: #f87f1e; + font-size: 1rem; + font-weight: 600; + text-decoration: none; +} +.sponsor__content__action a:hover .sponsor__content__action__icon { + transform: translateX(3px); +} +.sponsor__content__action__icon { + display: inline-block; + height: 14px; + margin-left: 3px; + transition: linear transform 0.1s; + vertical-align: middle; +} .newsletter { background-image: url("../img/newsletter-bg-alt.jpg"); background-position: bottom; background-size: cover; - color: #fff; } + color: #fff; +} +.newsletter__wrapper { + padding: 2rem 0 4rem; +} +@media only screen and (min-width:1025px) { .newsletter__wrapper { - padding: 2rem 0 4rem; } - @media only screen and (min-width: 1025px) { - .newsletter__wrapper { - padding: 3rem 0 4rem; } } - .newsletter p { - font-size: 1.6rem; - font-weight: 300; - max-width: 85%; } + padding: 3rem 0 4rem; + } +} +.newsletter p { + font-size: 1.6rem; + font-weight: 300; + max-width: 85%; +} +.newsletter__img { + display: none; +} +@media only screen and (min-width:1025px) { .newsletter__img { - display: none; } - @media only screen and (min-width: 1025px) { - .newsletter__img { - display: inline-block; - margin-left: 4rem; - width: 15%; } } + display: inline-block; + margin-left: 4rem; + width: 15%; + } +} +.newsletter__form { + margin: 0 auto; + max-width: 400px; +} +@media only screen and (min-width:1025px) { .newsletter__form { - margin: 0 auto; - max-width: 400px; } - @media only screen and (min-width: 1025px) { - .newsletter__form { - display: inline-block; - margin-left: 2rem; - max-width: 100%; - vertical-align: top; - width: calc(80% - 4rem); } } - .newsletter__message { - display: none; - font-size: 1.25rem; - font-weight: 400; - padding-top: 1rem; } + display: inline-block; + margin-left: 2rem; + max-width: 100%; + vertical-align: top; + width: calc(80% - 4rem); + } +} +.newsletter__message { + display: none; + font-size: 1.25rem; + font-weight: 400; + padding-top: 1rem; +} +.newsletter__input { + border: 0; + border-radius: 2px; + font-size: 1.5rem; + height: 3rem; + margin: 0; + padding: 0 0 0 1rem; + width: calc(100% - 1rem); +} +@media only screen and (min-width:1025px) { .newsletter__input { - border: 0; - border-radius: 2px; - font-size: 1.5rem; - height: 3rem; - margin: 0; - padding: 0 0 0 1rem; - width: calc(100% - 1rem); } - @media only screen and (min-width: 1025px) { - .newsletter__input { - max-width: 450px; - width: 60%; } } - .newsletter__input:focus { - outline-color: #f87f1e; } - .newsletter__input--invalid { - outline-color: #af0505; - outline-style: auto; - outline-width: 5px; } - .newsletter__input--invalid:focus { - outline-color: #af0505; - outline-style: auto; } - .newsletter__input__button { - background-color: transparent; - border: 2px solid #fff; - border-radius: 2px; - color: #fff; - cursor: pointer; - font-size: 1.3rem; - height: 3rem; - margin: 1rem 0 0; - padding: 0 2rem; - transition: linear all .1s; - vertical-align: bottom; - width: 100%; } - @media only screen and (min-width: 1025px) { - .newsletter__input__button { - margin-left: 1rem; - width: auto; } } - .newsletter__input__button:hover { - background-color: #fff; - color: #f87f1e; } - .newsletter__input__button:active { - box-shadow: 0 0 10px #fff; } - .newsletter__input__button:focus { - outline: none; } + max-width: 450px; + width: 60%; + } +} +.newsletter__input:focus { + outline-color: #f87f1e; +} +.newsletter__input--invalid { + outline-color: #af0505; + outline-style: auto; + outline-width: 5px; +} +.newsletter__input--invalid:focus { + outline-color: #af0505; + outline-style: auto; +} +.newsletter__input__button { + background-color: transparent; + border: 2px solid #fff; + border-radius: 2px; + color: #fff; + cursor: pointer; + font-size: 1.3rem; + height: 3rem; + margin: 1rem 0 0; + padding: 0 2rem; + transition: linear all 0.1s; + vertical-align: bottom; + width: 100%; +} +@media only screen and (min-width:1025px) { + .newsletter__input__button { + margin-left: 1rem; + width: auto; + } +} +.newsletter__input__button:hover { + background-color: #fff; + color: #f87f1e; +} +.newsletter__input__button:active { + box-shadow: 0 0 10px #fff; +} +.newsletter__input__button:focus { + outline: none; +} .layout-list { align-items: center; background-color: #fff; color: #444; display: flex; - padding: 2rem 0 6rem; } - .layout-list h1 { - border-bottom: 1px solid #e2e2e2; - margin: 1rem; } + padding: 2rem 0 6rem; +} +.layout-list h1 { + border-bottom: 1px solid #e2e2e2; + margin: 1rem; +} +.layout-list h2 { + font-size: 2rem; + margin: 0.25rem 0; +} +@media only screen and (min-width:481px) { .layout-list h2 { - font-size: 2rem; - margin: .25rem 0; } - @media only screen and (min-width: 481px) { - .layout-list h2 { - font-size: 3rem; } } - .layout-list a { - color: #f87f1e; - display: block; - font-size: 2.5rem; - font-weight: 600; - letter-spacing: 1.25px; - list-style: none; - padding: .5rem 1rem; - text-decoration: none; } - .layout-list a:hover { - background-color: #f87f1e; - color: #fff; - transition: linear background-color color .03s; } - .layout-list a:hover p { - color: #fff; } - .layout-list a:hover .img { - background-image: url("/public/img/hapi-bolt.svg"), url("/public/img/hapi-bolt-gold.svg"); } - .layout-list a p { - color: #444; - font-size: 14px; - font-weight: 500; - letter-spacing: .25px; - margin: 0 0 1rem 30px; } - .layout-list a .img { - background-image: url("/public/img/hapi-bolt-gold.svg"), url("/public/img/hapi-bolt.svg"); - background-position: 0 0, 0 -20px; - background-size: cover; - height: 10px; - margin-top: 5px; - position: absolute; - transition: linear background-image .1s; - transition-delay: .05s; - width: 20px; } + font-size: 3rem; + } +} +.layout-list a { + color: #f87f1e; + display: block; + font-size: 2.5rem; + font-weight: 600; + letter-spacing: 1.25px; + list-style: none; + padding: 0.5rem 1rem; + text-decoration: none; +} +.layout-list a:hover { + background-color: #f87f1e; + color: #fff; + transition: linear background-color color 0.03s; +} +.layout-list a:hover p { + color: #fff; +} +.layout-list a:hover .img { + background-image: url("/public/img/hapi-bolt.svg"), url("/public/img/hapi-bolt-gold.svg"); +} +.layout-list a p { + color: #444; + font-size: 14px; + font-weight: 500; + letter-spacing: 0.25px; + margin: 0 0 1rem 30px; +} +.layout-list a .img { + background-image: url("/public/img/hapi-bolt-gold.svg"), url("/public/img/hapi-bolt.svg"); + background-position: 0 0, 0 -20px; + background-size: cover; + height: 10px; + margin-top: 5px; + position: absolute; + transition: linear background-image 0.1s; + transition-delay: 0.05s; + width: 20px; +} .best-practices-list h2 { - margin-bottom: 16px; } + margin-bottom: 16px; +} .docs-detail-page .sidenav .select-version { align-items: center; border-bottom: 1px solid #e2e2e2; display: flex; - justify-content: center; } - .docs-detail-page .sidenav .select-version p { - font-weight: bold; } - .docs-detail-page .sidenav .select-version__arrow { - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #f87f1e; - left: -20px; - pointer-events: none; - position: relative; } - .docs-detail-page .sidenav .select-version select { - -moz-appearance: none; - -webkit-appearance: none; - background-color: transparent; - border: 1px solid #e2e2e2; - border-radius: 0; - box-sizing: border-box; - display: inline-block; - font-size: 12px; - line-height: 1em; - margin: 0; - margin-left: 2rem; - padding: .5em 3em .5em 1em; - transition: ease-in-out border .02s; } - .docs-detail-page .sidenav .select-version select.version:focus { - background-repeat: no-repeat; - background-size: 5px 5px, 5px 5px, 1px 1.5em; - outline: 0; } - .docs-detail-page .sidenav .select-version select.version:-moz-focusring { - color: transparent; - text-shadow: 0; } - .docs-detail-page .sidenav .select-version select.version:hover { - border: 1px solid #f87f1e; } - + justify-content: center; +} +.docs-detail-page .sidenav .select-version p { + font-weight: bold; +} +.docs-detail-page .sidenav .select-version__arrow { + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #f87f1e; + left: -20px; + pointer-events: none; + position: relative; +} +.docs-detail-page .sidenav .select-version select { + -moz-appearance: none; + -webkit-appearance: none; + background-color: transparent; + border: 1px solid #e2e2e2; + border-radius: 0; + box-sizing: border-box; + display: inline-block; + font-size: 12px; + line-height: 1em; + margin: 0; + margin-left: 2rem; + padding: 0.5em 3em 0.5em 1em; + transition: ease-in-out border 0.02s; +} +.docs-detail-page .sidenav .select-version select.version:focus { + background-repeat: no-repeat; + background-size: 5px 5px, 5px 5px, 1px 1.5em; + outline: 0; +} +.docs-detail-page .sidenav .select-version select.version:-moz-focusring { + color: transparent; + text-shadow: 0; +} +.docs-detail-page .sidenav .select-version select.version:hover { + border: 1px solid #f87f1e; +} .docs-detail-page .md:not(:last-child) { - padding-bottom: 0; } - + padding-bottom: 0; +} .docs-detail-page div.docs-detail__pkg-links { text-align: right; margin-bottom: 0; padding-bottom: 0; height: 0; - color: #cacaca; } - .docs-detail-page div.docs-detail__pkg-links a { - color: #f87f1e; - text-decoration: none; } - .docs-detail-page div.docs-detail__pkg-links a:hover { - text-decoration: underline; } + color: #cacaca; +} +.docs-detail-page div.docs-detail__pkg-links a { + color: #f87f1e; + text-decoration: none; +} +.docs-detail-page div.docs-detail__pkg-links a:hover { + text-decoration: underline; +} .markdown-body { max-width: 978px; - padding: 1rem 0; } - .markdown-body a { - color: #f87f1e; - padding: 0 .2rem; } - .markdown-body.entry-content a { - color: #f87f1e; } - .markdown-body.entry-content a:hover { - text-decoration: underline; } - .markdown-body.entry-content a code { - color: #f87f1e; } - .markdown-body.entry-content a code:hover { - text-decoration: underline; } - .markdown-body a, - .markdown-body li, - .markdown-body h1, - .markdown-body h2, - .markdown-body h3, - .markdown-body h4, - .markdown-body h5, - .markdown-body h6, - .markdown-body p, - .markdown-body pre { - color: #444; - text-decoration: none; } - .markdown-body a code, - .markdown-body li code, - .markdown-body h1 code, - .markdown-body h2 code, - .markdown-body h3 code, - .markdown-body h4 code, - .markdown-body h5 code, - .markdown-body h6 code, - .markdown-body p code, - .markdown-body pre code { - background-color: #f7f7f7; - color: #676767; - padding: .3rem .8rem; } - .markdown-body h2 code, - .markdown-body h3 code, - .markdown-body h4 code { - font-weight: 300; } - .markdown-body h2 { - border: 0 !important; } - .markdown-body li { - font-size: 14px; } - .markdown-body li code { - padding: .2rem .4rem; } - .markdown-body blockquote { - border-left: 4px solid #f87f1e !important; - margin: 0; - margin: 1.5rem 0 !important; } - .markdown-body blockquote p { - font-weight: 500; } - .markdown-body p { - font-size: 14px; - font-weight: 500; - padding: .25rem; } - .markdown-body p code { - padding: .15rem .35rem; } + padding: 1rem 0; +} +.markdown-body a { + color: #f87f1e; + padding: 0 0.2rem; +} +.markdown-body.entry-content a { + color: #f87f1e; +} +.markdown-body.entry-content a:hover { + text-decoration: underline; +} +.markdown-body.entry-content a code { + color: #f87f1e; +} +.markdown-body.entry-content a code:hover { + text-decoration: underline; +} +.markdown-body a, +.markdown-body li, +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6, +.markdown-body p, +.markdown-body pre { + color: #444; + text-decoration: none; +} +.markdown-body a code, +.markdown-body li code, +.markdown-body h1 code, +.markdown-body h2 code, +.markdown-body h3 code, +.markdown-body h4 code, +.markdown-body h5 code, +.markdown-body h6 code, +.markdown-body p code, +.markdown-body pre code { + background-color: #f7f7f7; + color: #676767; + padding: 0.3rem 0.8rem; +} +.markdown-body h2 code, +.markdown-body h3 code, +.markdown-body h4 code { + font-weight: 300; +} +.markdown-body h2 { + border: 0 !important; +} +.markdown-body li { + font-size: 14px; +} +.markdown-body li code { + padding: 0.2rem 0.4rem; +} +.markdown-body blockquote { + border-left: 4px solid #f87f1e !important; + margin: 0; + margin: 1.5rem 0 !important; +} +.markdown-body blockquote p { + font-weight: 500; +} +.markdown-body p { + font-size: 14px; + font-weight: 500; + padding: 0.25rem; +} +.markdown-body p code { + padding: 0.15rem 0.35rem; +} +.markdown-body .highlight pre, +.markdown-body .highlight pre > code { + background-color: #676767; + display: block; + margin: 0; + text-align: left; + white-space: pre; + width: auto; + word-break: break-all; + word-wrap: break-word; +} +@media only screen and (min-width:1025px) { .markdown-body .highlight pre, - .markdown-body .highlight pre > code { - background-color: #676767; - display: block; - margin: 0; - text-align: left; - white-space: pre; - width: auto; - word-break: break-all; - word-wrap: break-word; } - @media only screen and (min-width: 1025px) { - .markdown-body .highlight pre, - .markdown-body .highlight pre > code { - padding: 2rem !important; } } - .markdown-body .pl-c { - color: #999; - font-style: italic; } - .markdown-body .pl-st, .markdown-body .pl-k, .markdown-body .pl-s { - font-weight: bold; } - .markdown-body .pl-c1, .markdown-body .pl-s1 { - color: #81bc61; } - .markdown-body .pl-en { - color: #618aff; } - .markdown-body .pl-mi1 { - background-color: #d1ffda; - color: #1b692b; } - .markdown-body .pl-md { - background-color: #ffe6e4; - color: #c32828; } - .markdown-body span.octicon.octicon-link { - background-image: url('data:image/svg+xml;utf8,'); - display: inline-block; - height: 16px; - width: 16px; } +.markdown-body .highlight pre > code { + padding: 2rem !important; + } +} +.markdown-body .pl-c { + color: #999; + font-style: italic; +} +.markdown-body .pl-st, .markdown-body .pl-k, .markdown-body .pl-s { + font-weight: bold; +} +.markdown-body .pl-c1, .markdown-body .pl-s1 { + color: #81bc61; +} +.markdown-body .pl-en { + color: #618aff; +} +.markdown-body .pl-mi1 { + background-color: #d1ffda; + color: #1b692b; +} +.markdown-body .pl-md { + background-color: #ffe6e4; + color: #c32828; +} +.markdown-body span.octicon.octicon-link { + background-image: url('data:image/svg+xml;utf8,'); + display: inline-block; + height: 16px; + width: 16px; +} .markdown-body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; line-height: 1.5; - word-wrap: break-word; } - .markdown-body kbd { - display: inline-block; - padding: 3px 5px; - font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; - line-height: 10px; - color: #444d56; - vertical-align: middle; - background-color: #fafbfc; - border: solid 1px #d1d5da; - border-bottom-color: #d1d5da; - border-radius: 6px; - box-shadow: inset 0 -1px 0 #d1d5da; } - .markdown-body::before { - display: table; - content: ""; } - .markdown-body::after { - display: table; - clear: both; - content: ""; } - .markdown-body > *:first-child { - margin-top: 0 !important; } - .markdown-body > *:last-child { - margin-bottom: 0 !important; } - .markdown-body a:not([href]) { - color: inherit; - text-decoration: none; } - .markdown-body .absent { - color: #cb2431; } - .markdown-body .anchor { - float: left; - padding-right: 4px; - margin-left: -20px; - line-height: 1; } - .markdown-body .anchor:focus { - outline: none; } - .markdown-body p, - .markdown-body blockquote, - .markdown-body ul, - .markdown-body ol, - .markdown-body dl, - .markdown-body table, - .markdown-body pre, - .markdown-body details { - margin-top: 0; - margin-bottom: 16px; } - .markdown-body hr { - height: 0.25em; - padding: 0; - margin: 24px 0; - background-color: #e1e4e8; - border: 0; } - .markdown-body blockquote { - padding: 0 1em; - color: #6a737d; - border-left: 0.25em solid #dfe2e5; } - .markdown-body blockquote > :first-child { - margin-top: 0; } - .markdown-body blockquote > :last-child { - margin-bottom: 0; } + word-wrap: break-word; +} +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; + line-height: 10px; + color: #444d56; + vertical-align: middle; + background-color: #fafbfc; + border: solid 1px #d1d5da; + border-bottom-color: #d1d5da; + border-radius: 6px; + box-shadow: inset 0 -1px 0 #d1d5da; +} +.markdown-body::before { + display: table; + content: ""; +} +.markdown-body::after { + display: table; + clear: both; + content: ""; +} +.markdown-body > *:first-child { + margin-top: 0 !important; +} +.markdown-body > *:last-child { + margin-bottom: 0 !important; +} +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none; +} +.markdown-body .absent { + color: #cb2431; +} +.markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1; +} +.markdown-body .anchor:focus { + outline: none; +} +.markdown-body p, +.markdown-body blockquote, +.markdown-body ul, +.markdown-body ol, +.markdown-body dl, +.markdown-body table, +.markdown-body pre, +.markdown-body details { + margin-top: 0; + margin-bottom: 16px; +} +.markdown-body hr { + height: 0.25em; + padding: 0; + margin: 24px 0; + background-color: #e1e4e8; + border: 0; +} +.markdown-body blockquote { + padding: 0 1em; + color: #6a737d; + border-left: 0.25em solid #dfe2e5; +} +.markdown-body blockquote > :first-child { + margin-top: 0; +} +.markdown-body blockquote > :last-child { + margin-bottom: 0; +} .markdown-body h1, .markdown-body h2, @@ -1101,102 +1408,111 @@ margin-top: 24px; margin-bottom: 16px; font-weight: 600; - line-height: 1.25; } - .markdown-body h1 .octicon-link, - .markdown-body h2 .octicon-link, - .markdown-body h3 .octicon-link, - .markdown-body h4 .octicon-link, - .markdown-body h5 .octicon-link, - .markdown-body h6 .octicon-link { - color: #000; - vertical-align: middle; - visibility: hidden; } - .markdown-body h1:hover .anchor, - .markdown-body h2:hover .anchor, - .markdown-body h3:hover .anchor, - .markdown-body h4:hover .anchor, - .markdown-body h5:hover .anchor, - .markdown-body h6:hover .anchor { - text-decoration: none; } - .markdown-body h1:hover .anchor .octicon-link, - .markdown-body h2:hover .anchor .octicon-link, - .markdown-body h3:hover .anchor .octicon-link, - .markdown-body h4:hover .anchor .octicon-link, - .markdown-body h5:hover .anchor .octicon-link, - .markdown-body h6:hover .anchor .octicon-link { - visibility: visible; } - .markdown-body h1 tt, - .markdown-body h1 code, - .markdown-body h2 tt, - .markdown-body h2 code, - .markdown-body h3 tt, - .markdown-body h3 code, - .markdown-body h4 tt, - .markdown-body h4 code, - .markdown-body h5 tt, - .markdown-body h5 code, - .markdown-body h6 tt, - .markdown-body h6 code { - font-size: inherit; } - + line-height: 1.25; +} +.markdown-body h1 .octicon-link, +.markdown-body h2 .octicon-link, +.markdown-body h3 .octicon-link, +.markdown-body h4 .octicon-link, +.markdown-body h5 .octicon-link, +.markdown-body h6 .octicon-link { + color: #000; + vertical-align: middle; + visibility: hidden; +} +.markdown-body h1:hover .anchor, +.markdown-body h2:hover .anchor, +.markdown-body h3:hover .anchor, +.markdown-body h4:hover .anchor, +.markdown-body h5:hover .anchor, +.markdown-body h6:hover .anchor { + text-decoration: none; +} +.markdown-body h1:hover .anchor .octicon-link, +.markdown-body h2:hover .anchor .octicon-link, +.markdown-body h3:hover .anchor .octicon-link, +.markdown-body h4:hover .anchor .octicon-link, +.markdown-body h5:hover .anchor .octicon-link, +.markdown-body h6:hover .anchor .octicon-link { + visibility: visible; +} +.markdown-body h1 tt, +.markdown-body h1 code, +.markdown-body h2 tt, +.markdown-body h2 code, +.markdown-body h3 tt, +.markdown-body h3 code, +.markdown-body h4 tt, +.markdown-body h4 code, +.markdown-body h5 tt, +.markdown-body h5 code, +.markdown-body h6 tt, +.markdown-body h6 code { + font-size: inherit; +} .markdown-body h1 { padding-bottom: 0.3em; font-size: 2em; - border-bottom: 1px solid #eaecef; } - + border-bottom: 1px solid #eaecef; +} .markdown-body h2 { padding-bottom: 0.3em; font-size: 1.5em; - border-bottom: 1px solid #eaecef; } - + border-bottom: 1px solid #eaecef; +} .markdown-body h3 { - font-size: 1.25em; } - + font-size: 1.25em; +} .markdown-body h4 { - font-size: 1em; } - + font-size: 1em; +} .markdown-body h5 { - font-size: 0.875em; } - + font-size: 0.875em; +} .markdown-body h6 { font-size: 0.85em; - color: #6a737d; } + color: #6a737d; +} .markdown-body ul, .markdown-body ol { - padding-left: 2em; } - .markdown-body ul.no-list, - .markdown-body ol.no-list { - padding: 0; - list-style-type: none; } - + padding-left: 2em; +} +.markdown-body ul.no-list, +.markdown-body ol.no-list { + padding: 0; + list-style-type: none; +} .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; - margin-bottom: 0; } - + margin-bottom: 0; +} .markdown-body li { - word-wrap: break-all; } - + word-wrap: break-all; +} .markdown-body li > p { - margin-top: 16px; } - + margin-top: 16px; +} .markdown-body li + li { - margin-top: 0.25em; } - + margin-top: 0.25em; +} .markdown-body dl { - padding: 0; } - .markdown-body dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: 600; } - .markdown-body dl dd { - padding: 0 16px; - margin-bottom: 16px; } + padding: 0; +} +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 600; +} +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; +} .markdown-body table { display: block; @@ -1205,99 +1521,117 @@ width: -moz-max-content; width: max-content; max-width: 100%; - overflow: auto; } - .markdown-body table th { - font-weight: 600; } - .markdown-body table th, - .markdown-body table td { - padding: 6px 13px; - border: 1px solid #dfe2e5; } - .markdown-body table tr { - background-color: #fff; - border-top: 1px solid #c6cbd1; } - .markdown-body table tr:nth-child(2n) { - background-color: #f6f8fa; } - .markdown-body table img { - background-color: transparent; } + overflow: auto; +} +.markdown-body table th { + font-weight: 600; +} +.markdown-body table th, +.markdown-body table td { + padding: 6px 13px; + border: 1px solid #dfe2e5; +} +.markdown-body table tr { + background-color: #fff; + border-top: 1px solid #c6cbd1; +} +.markdown-body table tr:nth-child(2n) { + background-color: #f6f8fa; +} +.markdown-body table img { + background-color: transparent; +} .markdown-body img { max-width: 100%; box-sizing: content-box; - background-color: #fff; } - .markdown-body img[align=right] { - padding-left: 20px; } - .markdown-body img[align=left] { - padding-right: 20px; } - + background-color: #fff; +} +.markdown-body img[align=right] { + padding-left: 20px; +} +.markdown-body img[align=left] { + padding-right: 20px; +} .markdown-body .emoji { max-width: none; vertical-align: text-top; - background-color: transparent; } - + background-color: transparent; +} .markdown-body span.frame { display: block; - overflow: hidden; } - .markdown-body span.frame > span { - display: block; - float: left; - width: auto; - padding: 7px; - margin: 13px 0 0; - overflow: hidden; - border: 1px solid #dfe2e5; } - .markdown-body span.frame span img { - display: block; - float: left; } - .markdown-body span.frame span span { - display: block; - padding: 5px 0 0; - clear: both; - color: #24292e; } - + overflow: hidden; +} +.markdown-body span.frame > span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid #dfe2e5; +} +.markdown-body span.frame span img { + display: block; + float: left; +} +.markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: #24292e; +} .markdown-body span.align-center { display: block; overflow: hidden; - clear: both; } - .markdown-body span.align-center > span { - display: block; - margin: 13px auto 0; - overflow: hidden; - text-align: center; } - .markdown-body span.align-center span img { - margin: 0 auto; - text-align: center; } - + clear: both; +} +.markdown-body span.align-center > span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center; +} +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center; +} .markdown-body span.align-right { display: block; overflow: hidden; - clear: both; } - .markdown-body span.align-right > span { - display: block; - margin: 13px 0 0; - overflow: hidden; - text-align: right; } - .markdown-body span.align-right span img { - margin: 0; - text-align: right; } - + clear: both; +} +.markdown-body span.align-right > span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right; +} +.markdown-body span.align-right span img { + margin: 0; + text-align: right; +} .markdown-body span.float-left { display: block; float: left; margin-right: 13px; - overflow: hidden; } - .markdown-body span.float-left span { - margin: 13px 0 0; } - + overflow: hidden; +} +.markdown-body span.float-left span { + margin: 13px 0 0; +} .markdown-body span.float-right { display: block; float: right; margin-left: 13px; - overflow: hidden; } - .markdown-body span.float-right > span { - display: block; - margin: 13px auto 0; - overflow: hidden; - text-align: right; } + overflow: hidden; +} +.markdown-body span.float-right > span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right; +} .markdown-body code, .markdown-body tt { @@ -1305,31 +1639,34 @@ margin: 0; font-size: 85%; background-color: rgba(0, 0, 0, 0.05); - border-radius: 6px; } - .markdown-body code br, - .markdown-body tt br { - display: none; } - + border-radius: 6px; +} +.markdown-body code br, +.markdown-body tt br { + display: none; +} .markdown-body del code { - text-decoration: inherit; } - + text-decoration: inherit; +} .markdown-body pre { - word-wrap: normal; } - .markdown-body pre > code { - padding: 0; - margin: 0; - font-size: 100%; - word-break: normal; - white-space: pre; - background: transparent; - border: 0; } - + word-wrap: normal; +} +.markdown-body pre > code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; +} .markdown-body .highlight { - margin-bottom: 16px; } - .markdown-body .highlight pre { - margin-bottom: 0; - word-break: normal; } - + margin-bottom: 16px; +} +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; +} .markdown-body .highlight pre, .markdown-body pre { padding: 16px; @@ -1337,8 +1674,8 @@ font-size: 85%; line-height: 1.45; background-color: #f6f8fa; - border-radius: 6px; } - + border-radius: 6px; +} .markdown-body pre code, .markdown-body pre tt { display: inline; @@ -1349,7 +1686,8 @@ line-height: inherit; word-wrap: normal; background-color: transparent; - border: 0; } + border: 0; +} .markdown-body .csv-data td, .markdown-body .csv-data th { @@ -1358,102 +1696,123 @@ font-size: 12px; line-height: 1; text-align: left; - white-space: nowrap; } - + white-space: nowrap; +} .markdown-body .csv-data .blob-num { padding: 10px 8px 9px; text-align: right; background: #fff; - border: 0; } - + border: 0; +} .markdown-body .csv-data tr { - border-top: 0; } - + border-top: 0; +} .markdown-body .csv-data th { font-weight: 600; background: #f6f8fa; - border-top: 0; } + border-top: 0; +} .tooltip:hover .tooltip__container { opacity: 1; - visibility: visible; } - + visibility: visible; +} .tooltip:hover .tooltip__text { opacity: 1; - visibility: visible; } - + visibility: visible; +} .tooltip__container { border-bottom: 1px solid #000; display: inline-block; opacity: 0; position: relative; - transition: linear opacity 1s; } - + transition: linear opacity 1s; +} .tooltip__text { background-color: #000; border-radius: 6px; color: #fff; - font-size: .9rem; + font-size: 0.9rem; font-weight: 500; padding: 10px; position: absolute; text-align: center; visibility: hidden; width: 120px; - z-index: 1; } - .tooltip__text--bottom { - left: 50%; - margin-left: -80px; - margin-top: 10px; - top: 100%; - width: 120px; } - .tooltip__text::after { - border-color: transparent transparent #000; - border-style: solid; - border-width: 5px; - bottom: 100%; - content: ''; - left: 50%; - margin-left: -5px; - position: absolute; } + z-index: 1; +} +.tooltip__text--bottom { + left: 50%; + margin-left: -80px; + margin-top: 10px; + top: 100%; + width: 120px; +} +.tooltip__text::after { + border-color: transparent transparent #000; + border-style: solid; + border-width: 5px; + bottom: 100%; + content: ""; + left: 50%; + margin-left: -5px; + position: absolute; +} body { display: flex; flex-direction: column; margin: 0; - min-height: 100vh; } - body .main { - align-items: flex-start; - flex: 1; } - body .footer { - flex: 0; } + min-height: 100vh; +} +body .main { + align-items: flex-start; + flex: 1; +} +body .footer { + flex: 0; +} +body.body--noscroll { + overflow: hidden; +} +@media only screen and (min-width:641px) { body.body--noscroll { - overflow: hidden; } - @media only screen and (min-width: 641px) { - body.body--noscroll { - overflow: auto; } } + overflow: auto; + } +} span.maybe-break { - display: inline-block; } + display: inline-block; +} .container { margin: 0; - padding: 0; } + padding: 0; +} .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { margin: 0 auto; - width: 90%; } - @media only screen and (min-width: 481px) { - .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { - width: 85%; } } - @media only screen and (min-width: 1025px) { - .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { - width: 990px; } } - @media only screen and (min-width: 1441px) { - .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { - width: 1200px; } } + width: 90%; +} +@media only screen and (min-width:481px) { + .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { + width: 85%; + } +} +@media only screen and (min-width:1025px) { + .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { + width: 990px; + } +} +@media only screen and (min-width:1441px) { + .wrapper, .footer__wrapper, .hero__wrapper, .highlight__wrapper, .sponsor__wrapper, .newsletter__wrapper { + width: 1200px; + } +} .error { font-size: 2rem; - padding: 3rem 0; } + padding: 3rem 0; +} + /*# sourceMappingURL=main.build.css.map */ \ No newline at end of file diff --git a/lib/public/css/main.build.css.map b/lib/public/css/main.build.css.map index 83c099d..5c66cf2 100644 --- a/lib/public/css/main.build.css.map +++ b/lib/public/css/main.build.css.map @@ -1 +1 @@ -{"version":3,"sources":["fonts.scss","layouts.scss","colors.scss","nav.scss","sidenav.scss","footer.scss","home/hero.scss","home/highlight.scss","home/sponsor.scss","home/newsletter.scss","layout-list.scss","docs-detail.scss","markdown.scss","../../../node_modules/@primer/css/markdown/markdown-body.scss","../../../node_modules/@primer/css/support/variables/typography.scss","../../../node_modules/@primer/css/base/kbd.scss","../../../node_modules/@primer/css/support/variables/color-system.scss","../../../node_modules/@primer/css/support/variables/misc.scss","../../../node_modules/@primer/css/support/variables/layout.scss","../../../node_modules/@primer/css/markdown/headings.scss","../../../node_modules/@primer/css/support/variables/colors.scss","../../../node_modules/@primer/css/markdown/lists.scss","../../../node_modules/@primer/css/markdown/tables.scss","../../../node_modules/@primer/css/markdown/images.scss","../../../node_modules/@primer/css/markdown/code.scss","../../../node_modules/@primer/css/markdown/blob-csv.scss","tooltip.scss","main.scss"],"names":[],"mappings":"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","file":"main.build.css"} \ No newline at end of file +{"version":3,"sources":["fonts.scss","main.build.css","layouts.scss","colors.scss","nav.scss","sidenav.scss","footer.scss","home/hero.scss","home/highlight.scss","home/sponsor.scss","home/newsletter.scss","layout-list.scss","docs-detail.scss","markdown.scss","../../../node_modules/@primer/css/markdown/markdown-body.scss","../../../node_modules/@primer/css/support/variables/typography.scss","../../../node_modules/@primer/css/base/kbd.scss","../../../node_modules/@primer/css/support/variables/color-system.scss","../../../node_modules/@primer/css/support/variables/misc.scss","../../../node_modules/@primer/css/support/variables/layout.scss","../../../node_modules/@primer/css/markdown/headings.scss","../../../node_modules/@primer/css/markdown/lists.scss","../../../node_modules/@primer/css/markdown/tables.scss","../../../node_modules/@primer/css/markdown/images.scss","../../../node_modules/@primer/css/markdown/code.scss","../../../node_modules/@primer/css/markdown/blob-csv.scss","tooltip.scss","main.scss"],"names":[],"mappings":"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","file":"main.build.css"} \ No newline at end of file diff --git a/lib/public/css/main.build.min.css b/lib/public/css/main.build.min.css index b285e8a..37a8f4c 100644 --- a/lib/public/css/main.build.min.css +++ b/lib/public/css/main.build.min.css @@ -1 +1 @@ -@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,500");*{font-family:Nunito Sans,sans-serif}.hero__img__content .code,.markdown-body .highlight pre,.markdown-body .highlight pre>code,.markdown-body a code,.markdown-body a span,.markdown-body h1 code,.markdown-body h1 span,.markdown-body h2 code,.markdown-body h2 span,.markdown-body h3 code,.markdown-body h3 span,.markdown-body h4 code,.markdown-body h4 span,.markdown-body h5 code,.markdown-body h5 span,.markdown-body h6 code,.markdown-body h6 span,.markdown-body li code,.markdown-body li span,.markdown-body p code,.markdown-body pre code,.markdown-body pre span,.markdown-body p span{font-family:Inconsolata,monospace}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.l-navigablecontent{padding-top:40px}@media only screen and (min-width:481px){.l-navigablecontent{margin-top:64px}}.l-navigablecontent .footer__wrapper>div,.l-navigablecontent .hero__wrapper>div,.l-navigablecontent .highlight__wrapper>div,.l-navigablecontent .newsletter__wrapper>div,.l-navigablecontent .sponsor__wrapper>div,.l-navigablecontent .wrapper>div{margin:0 auto calc(2rem + 60px);padding-bottom:calc(2rem + 64px)}@media only screen and (min-width:641px){.l-navigablecontent .footer__wrapper>div,.l-navigablecontent .hero__wrapper>div,.l-navigablecontent .highlight__wrapper>div,.l-navigablecontent .newsletter__wrapper>div,.l-navigablecontent .sponsor__wrapper>div,.l-navigablecontent .wrapper>div{margin-bottom:2rem;margin-left:300px;max-width:768px}}.l-navigablecontent .wrapper--disabled:before{background:rgba(0,0,0,.2);bottom:0;content:"";display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}@media only screen and (min-width:641px){.l-navigablecontent .wrapper--disabled:before{display:none;visibility:hidden}}.l-navigablecontent__nav{background-color:#fff;border-bottom:0;bottom:0;flex:1;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:width .1s ease-in-out;width:0;z-index:2}@media only screen and (min-width:641px){.l-navigablecontent__nav{border-right:1px solid #e2e2e2;top:64px;width:300px}}.l-navigablecontent__nav--open{box-shadow:0 0 15px rgba(0,0,0,.4);width:90%}@media only screen and (min-width:641px){.l-navigablecontent__nav--open{box-shadow:none;width:300px}}.l-navigablecontent__mobile-controls{background-color:#fff;border-top:1px solid #e2e2e2;bottom:0;display:flex;flex-direction:row;height:60px;left:0;position:fixed;right:0;width:100%;z-index:1}@media only screen and (min-width:641px){.l-navigablecontent__mobile-controls{display:none}}.l-navigablecontent__control-item{align-content:stretch;align-self:center;background:none;border:0;border-radius:50%;height:50px;margin:0 .5rem;outline:none;transition:background-color .05s ease-in-out;width:50px}.l-navigablecontent__control-item:active{background-color:rgba(0,0,0,.2);border-radius:50%}.l-navigablecontent__control-item img{height:25px;vertical-align:middle;width:25px}.l-navigablecontent__control-item--left{justify-content:flex-start}.l-navigablecontent__control-item--right{margin-left:auto}.l-navigablecontent__control-item--right img{height:20px;width:20px}.nav{background-image:url(/public/img/header-background.jpg);background-size:cover;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;padding:0 .5rem;width:100%}@media only screen and (min-width:481px){.nav{height:64px}}.nav__wrapper{width:100%}@media only screen and (min-width:481px){.nav__wrapper{display:flex}}.nav__logo{height:40px;margin:.5rem;width:auto}@media only screen and (min-width:481px){.nav__logo{margin-left:1.25rem}}.nav__logo__wrapper{align-items:center;display:flex;flex:auto 0;justify-content:center}@media only screen and (min-width:481px){.nav__logo__wrapper{justify-content:space-between}}.nav__icon{align-self:center;display:inline-block;height:35px;margin-left:1rem;position:relative;width:25px}@media only screen and (max-width:360px){.nav__icon{height:30px;margin-left:.5rem;width:20px}}@media only screen and (min-width:481px){.nav__icon{margin:0 1rem;position:relative;top:5px}}.nav__dropdown{background-color:#f87f1e;display:none;font-size:1rem;margin-left:.5rem}.nav__item{box-sizing:border-box;color:#fff;display:inline-block;font-size:.9rem;font-weight:500;height:100%;letter-spacing:.25px;padding:0 .5rem;position:relative;text-decoration:none}.nav__item:first-of-type{padding-left:0}@media only screen and (min-width:481px){.nav__item{font-size:1rem;margin:0 1rem;padding:.5rem .5rem 0 0}}@media only screen and (min-width:1025px){.nav__item{padding:.5rem .5rem 0}}.nav__item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.nav__item:after{border-bottom:5px solid transparent;bottom:-1px;content:"";display:block;margin-top:7px;position:relative;transition:border-bottom .1s ease-in-out}@media only screen and (min-width:481px){.nav__item:after{margin-top:0;top:-4px}}.nav__item--active:after,.nav__item:hover:after{border-bottom:5px solid #eecd09}.nav__item:hover>.nav__item--dropdown{display:none}.nav__item__wrapper{align-items:flex-end;display:flex;flex:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:30px}@media only screen and (min-width:481px){.nav__item__wrapper{align-items:center;justify-content:flex-end}}.best-practices-detail-page .nav,.docs-detail-page .nav,.getting-started-page .nav{left:0;right:0}@media only screen and (min-width:481px){.best-practices-detail-page .nav,.docs-detail-page .nav,.getting-started-page .nav{position:fixed}}.home-page .nav{background:transparent;border-bottom:1px solid #f3b66e;position:absolute}.home-page .nav__item:after{bottom:0}@media only screen and (min-width:481px){.home-page .nav__item:after{top:-5px}}.sidenav .sidenav__sections{padding:.75rem 0}.sidenav .sidenav__sections>ul{padding:0}.sidenav .sidenav__sections .sidenav__section-item{border-left:4px solid transparent;border-right:1.5rem solid transparent;color:inherit;display:block;font-size:14px;font-weight:400;overflow:hidden;padding:.75rem 0 .75rem .25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidenav .sidenav__sections .sidenav__section-item--indent-1{padding-left:1.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-2{padding-left:2.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-3{padding-left:3.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-4{padding-left:4.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-5,.sidenav .sidenav__sections .sidenav__section-item--indent-6{padding-left:5.5rem}.sidenav .sidenav__sections .sidenav__section-item code{color:#333;font-size:100%}.sidenav .sidenav__sections .sidenav__section-item--active{border-left:4px solid #f87f1e;color:#f87f1e;font-weight:700}.sidenav .sidenav__sections .sidenav__section-item:hover{background-color:#f87f1e;color:#fff}.sidenav .sidenav__others{border-top:1px solid #e2e2e2;margin:0;padding:.5rem 0 3.5rem}.sidenav .sidenav__others .sidenav__other-item img{margin:0 1rem;opacity:0;transition:opacity .1s linear;transition-delay:.05s;width:20px}.sidenav .sidenav__others .sidenav__other-item--active img{opacity:1}.sidenav .sidenav__others .sidenav__other-item a{color:#f87f1e;display:block;font-size:15px;font-weight:600;list-style:none;overflow:hidden;padding:.5rem 1.5rem .5rem .25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidenav .sidenav__others .sidenav__other-item a:hover{background-color:#f87f1e;color:#fff}.sidenav .sidenav__others .sidenav__other-item a:hover img{opacity:1}.footer{background-color:#26272a;color:#fff;display:block;padding:4rem 0;width:100%}@media only screen and (min-width:1025px){.footer{background-image:url(/public/img/hapi-pal-footer.svg);background-position:85% 100%;background-repeat:no-repeat;background-size:35%}}.footer__flex{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:641px){.footer__flex{align-items:flex-start;flex-direction:row;justify-content:stretch}}@media only screen and (min-width:1025px){.footer__flex{display:flex}}.footer__flex__left{color:#fff}.footer__flex__right{display:flex;justify-content:space-between}@media only screen and (min-width:641px){.footer__flex__right{align-self:flex-start;padding-left:15%}}.footer__img{width:10rem}.footer__copyright{align-items:center;color:#fff;font-size:.8rem;font-weight:400;justify-content:flex-end;text-align:center}@media only screen and (min-width:641px){.footer__copyright{text-align:left}}.footer__copyright img{height:1.2rem;position:relative;top:4px;width:1.2rem}.footer__nav{margin:2rem 0;padding:0 2rem}@media only screen and (min-width:641px){.footer__nav{margin:0;padding:0 4rem 0 0}}.footer__nav__header{font-size:1rem;font-weight:700;padding-bottom:1rem;padding-left:.3rem}.footer__nav__item{color:#fff;display:block;font-size:.9rem;font-weight:400;letter-spacing:1px;padding:.25rem .3rem;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__nav__item--active{border:0}.footer__nav__item:hover{background:#f87f1e;color:#fff}.best-practices-detail-page .footer,.docs-detail-page .footer,.getting-started-page .footer{display:none}.hero{background-color:#fe4d00;background-image:url(/public/img/home-header-background.jpg);background-position:top;background-size:cover;color:#fff;height:auto;padding-top:125px}@media only screen and (min-width:481px){.hero{padding-top:82px}}.hero__wrapper{padding:1.2rem 0}.hero__img{display:block;margin:0 auto}.hero__img--mobile{width:50vw}@media only screen and (min-width:481px){.hero__img--mobile{display:none}}.hero__img--full{display:none;margin-top:2rem;max-width:600px;width:70vw}@media only screen and (min-width:481px){.hero__img--full{display:block}}.hero__img__content{margin:0 auto;max-width:500px;padding-bottom:2rem}.hero__img__content p{font-size:1.1rem;font-weight:400;text-align:center}@media only screen and (min-width:481px){.hero__img__content p{font-size:1.2rem}}@media only screen and (min-width:641px){.hero__img__content p{font-size:1.3rem}}@media only screen and (min-width:1025px){.hero__img__content p{font-size:1.4rem}}.hero__img__content .code{background-color:#1c1c20;border-radius:5px;font-size:1rem;font-weight:300;padding:1rem;position:relative;text-align:left;transition:all .6s ease}@media only screen and (min-width:481px){.hero__img__content .code{font-size:1.1rem}}@media only screen and (min-width:641px){.hero__img__content .code{font-size:1.2rem}}.hero__img__content .code:hover{background-color:#111114}.hero__img__content .code:hover+.code__shadow{opacity:.4;transform:translateY(4px)}.hero__img__content .code__shadow{opacity:.6;position:relative;top:2rem;transition:all .6s ease;width:100%}.hero__img__content .code__cursor{-webkit-animation:flash;animation:flash;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:#eecd09;display:inline-block;height:1.3rem;vertical-align:middle;width:11px}.hero__img__content .code__copy{background-color:transparent;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:none;height:100%;padding:0 1rem;position:absolute;right:0;top:0}@media only screen and (min-width:481px){.hero__img__content .code__copy{display:flex}}.hero__img__content .code__copy:hover .code__copy__img{background-position:-20px 0,0 0}.hero__img__content .code__copy__img{align-self:center;background-image:url(/public/img/copy-link.svg),url(/public/img/copy-link-hover.svg);background-position:0 0,-20px 0;background-repeat:no-repeat;background-size:cover;height:23px;width:20px}.hero__img__content .code span{display:inline-block;font-family:monospace;font-size:1rem;font-weight:300;vertical-align:middle}@media only screen and (min-width:481px){.hero__img__content .code span{font-size:1.2rem}}.hero__img__content .code__value{background-color:transparent;border:0;color:#fff;display:inline-block;font-family:monospace;font-size:1.1rem;font-weight:300;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}@media only screen and (min-width:481px){.hero__img__content .code__value{font-size:1.3rem}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.highlight{background:#fff;color:#444;margin:0;text-align:center}@media only screen and (max-width:360px),only screen and (min-width:361px) and (max-width:480px){.highlight{border-bottom:2px solid #e2e2e2}}.highlight h2{font-size:2.1rem;font-weight:400;margin-bottom:.5em}.highlight p{font-size:1rem;margin:1rem auto;max-width:800px}.highlight p:first-of-type{font-size:1.25rem;color:#777;max-width:500px}.highlight a{color:#f87f1e;text-decoration:none}.highlight a:hover{text-decoration:underline}.highlight__wrapper{padding:1rem 0}@media only screen and (min-width:481px){.highlight__wrapper{border-bottom:1px solid #e2e2e2}}@media only screen and (min-width:641px){.highlight__grid{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}}@media only screen and (min-width:1025px){.highlight__grid{grid-template-columns:1fr 1fr 1fr}}.highlight__grid__item{display:none}.highlight__grid__item.orange{display:block}@media only screen and (min-width:641px){.highlight__grid__item.green{display:block}}@media only screen and (min-width:1025px){.highlight__grid__item{display:block}}.highlight__grid__item>a{color:#444}.highlight__grid__item>a:hover{text-decoration:none}.highlight__grid__item>a:hover .highlight__grid__item__img{background-position:-200px 0,0 0,200px 0}.highlight__grid__item>a:hover .highlight__grid__item__content.orange h5{color:#f87f1e}.highlight__grid__item>a:hover .highlight__grid__item__content.blue h5{color:#5d7ed2}.highlight__grid__item>a:hover .highlight__grid__item__content.green h5{color:#0ec300}.highlight__grid__item>a:active .highlight__grid__item__img{background-position:-400px 0,-200px 0,0 0}.highlight__grid__item.blue h6 a{color:#5d7ed2}.highlight__grid__item__img{background-position:0 0,200px 0,400px 0;background-repeat:no-repeat;background-size:cover;height:200px;margin:0 auto;width:200px}.highlight__grid__item__img:hover{background-position:-200px 0,0 0,200px 0}.highlight__grid__item__img:active{background-position:-400px 0,-200px 0,0 0}.highlight__grid__item__img.orange{background-image:url(/public/img/orange-link-alt.png),url(/public/img/orange-link-hover.png),url(/public/img/orange-link.png)}.highlight__grid__item__img.green{background-image:url(/public/img/green-link-alt.png),url(/public/img/green-link-hover.png),url(/public/img/green-link.png)}.highlight__grid__item__img.blue{background-image:url(/public/img/blue-link-alt.png),url(/public/img/blue-link-hover.png),url(/public/img/blue-link.png)}.highlight__grid__item__content h5{font-size:2rem;font-weight:600;margin:0}.highlight__grid__item h6{font-size:1rem;font-weight:400;margin:1rem}.highlight__subtext{margin:3rem 0}@media only screen and (min-width:641px){.highlight__subtext span.green{display:none}}@media only screen and (min-width:1025px){.highlight__subtext span.blue{display:none}}.highlight__action{align-items:center;display:flex;justify-content:center;margin:4rem 0 3rem}.highlight__action a{align-items:center;color:#444;display:flex;font-size:1.4rem;font-weight:400;text-decoration:none}@media only screen and (min-width:481px){.highlight__action a{font-size:1.6rem}}.highlight__action a:hover{text-decoration:none;color:#f87f1e}.highlight__action a:hover .highlight__action__icon{background-image:url(/public/img/button-orange.svg),url(/public/img/button.svg);transform:rotate(45deg)}.highlight__action a:active .highlight__action__icon{transform:rotate(90deg)}.highlight__action__icon{background-image:url(/public/img/button.svg),url(/public/img/button-orange.svg);background-position:0 0,0 -30px;background-size:cover;height:30px;margin-right:10px;transition:transform .1s ease-in-out;width:30px}.sponsor{background:#fff;color:#444;margin:0;text-align:center}.sponsor__wrapper{padding:4rem 0}@media only screen and (min-width:1025px){.sponsor__grid{display:grid;grid-template-columns:40% 5% 55%;margin:0 auto;width:85%}}.sponsor h3{color:#e2e2e2;font-size:1.2rem;font-weight:500;margin-top:0}@media only screen and (min-width:1025px){.sponsor h3{margin-left:2rem;text-align:left}}.sponsor__img-link{display:inline-block;align-self:center;justify-self:right;max-width:250px;width:50%}@media only screen and (min-width:1025px){.sponsor__img-link{margin-right:3rem}}.sponsor__border{border-right:0}.sponsor__content p{font-size:1rem;font-weight:300}@media only screen and (min-width:1025px){.sponsor__content p{margin:0;text-align:left}}.sponsor__content__action{margin-top:1rem}@media only screen and (min-width:1025px){.sponsor__content__action{text-align:left}}.sponsor__content__action a{color:#f87f1e;font-size:1rem;font-weight:600;text-decoration:none}.sponsor__content__action a:hover .sponsor__content__action__icon{transform:translateX(3px)}.sponsor__content__action__icon{display:inline-block;height:14px;margin-left:3px;transition:transform .1s linear;vertical-align:middle}.newsletter{background-image:url(../img/newsletter-bg-alt.jpg);background-position:bottom;background-size:cover;color:#fff}.newsletter__wrapper{padding:2rem 0 4rem}@media only screen and (min-width:1025px){.newsletter__wrapper{padding:3rem 0 4rem}}.newsletter p{font-size:1.6rem;font-weight:300;max-width:85%}.newsletter__img{display:none}@media only screen and (min-width:1025px){.newsletter__img{display:inline-block;margin-left:4rem;width:15%}}.newsletter__form{margin:0 auto;max-width:400px}@media only screen and (min-width:1025px){.newsletter__form{display:inline-block;margin-left:2rem;max-width:100%;vertical-align:top;width:calc(80% - 4rem)}}.newsletter__message{display:none;font-size:1.25rem;font-weight:400;padding-top:1rem}.newsletter__input{border:0;border-radius:2px;font-size:1.5rem;height:3rem;margin:0;padding:0 0 0 1rem;width:calc(100% - 1rem)}@media only screen and (min-width:1025px){.newsletter__input{max-width:450px;width:60%}}.newsletter__input:focus{outline-color:#f87f1e}.newsletter__input--invalid{outline-width:5px}.newsletter__input--invalid,.newsletter__input--invalid:focus{outline-color:#af0505;outline-style:auto}.newsletter__input__button{background-color:transparent;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:1.3rem;height:3rem;margin:1rem 0 0;padding:0 2rem;transition:all .1s linear;vertical-align:bottom;width:100%}@media only screen and (min-width:1025px){.newsletter__input__button{margin-left:1rem;width:auto}}.newsletter__input__button:hover{background-color:#fff;color:#f87f1e}.newsletter__input__button:active{box-shadow:0 0 10px #fff}.newsletter__input__button:focus{outline:none}.layout-list{align-items:center;background-color:#fff;color:#444;display:flex;padding:2rem 0 6rem}.layout-list h1{border-bottom:1px solid #e2e2e2;margin:1rem}.layout-list h2{font-size:2rem;margin:.25rem 0}@media only screen and (min-width:481px){.layout-list h2{font-size:3rem}}.layout-list a{color:#f87f1e;display:block;font-size:2.5rem;font-weight:600;letter-spacing:1.25px;list-style:none;padding:.5rem 1rem;text-decoration:none}.layout-list a:hover{background-color:#f87f1e;color:#fff;transition:background-color color .03s linear}.layout-list a:hover p{color:#fff}.layout-list a:hover .img{background-image:url(/public/img/hapi-bolt.svg),url(/public/img/hapi-bolt-gold.svg)}.layout-list a p{color:#444;font-size:14px;font-weight:500;letter-spacing:.25px;margin:0 0 1rem 30px}.layout-list a .img{background-image:url(/public/img/hapi-bolt-gold.svg),url(/public/img/hapi-bolt.svg);background-position:0 0,0 -20px;background-size:cover;height:10px;margin-top:5px;position:absolute;transition:background-image .1s linear;transition-delay:.05s;width:20px}.best-practices-list h2{margin-bottom:16px}.docs-detail-page .sidenav .select-version{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:center}.docs-detail-page .sidenav .select-version p{font-weight:700}.docs-detail-page .sidenav .select-version__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f87f1e;left:-20px;pointer-events:none;position:relative}.docs-detail-page .sidenav .select-version select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #e2e2e2;border-radius:0;box-sizing:border-box;display:inline-block;font-size:12px;line-height:1em;margin:0 0 0 2rem;padding:.5em 3em .5em 1em;transition:border .02s ease-in-out}.docs-detail-page .sidenav .select-version select.version:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;outline:0}.docs-detail-page .sidenav .select-version select.version:-moz-focusring{color:transparent;text-shadow:0}.docs-detail-page .sidenav .select-version select.version:hover{border:1px solid #f87f1e}.docs-detail-page .md:not(:last-child){padding-bottom:0}.docs-detail-page div.docs-detail__pkg-links{text-align:right;margin-bottom:0;padding-bottom:0;height:0;color:#cacaca}.docs-detail-page div.docs-detail__pkg-links a{color:#f87f1e;text-decoration:none}.docs-detail-page div.docs-detail__pkg-links a:hover{text-decoration:underline}.markdown-body{max-width:978px;padding:1rem 0}.markdown-body a{color:#f87f1e;padding:0 .2rem}.markdown-body.entry-content a{color:#f87f1e}.markdown-body.entry-content a:hover{text-decoration:underline}.markdown-body.entry-content a code{color:#f87f1e}.markdown-body.entry-content a code:hover{text-decoration:underline}.markdown-body a,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body li,.markdown-body p,.markdown-body pre{color:#444;text-decoration:none}.markdown-body a code,.markdown-body h1 code,.markdown-body h2 code,.markdown-body h3 code,.markdown-body h4 code,.markdown-body h5 code,.markdown-body h6 code,.markdown-body li code,.markdown-body p code,.markdown-body pre code{background-color:#f7f7f7;color:#676767;padding:.3rem .8rem}.markdown-body h2 code,.markdown-body h3 code,.markdown-body h4 code{font-weight:300}.markdown-body h2{border:0!important}.markdown-body li{font-size:14px}.markdown-body li code{padding:.2rem .4rem}.markdown-body blockquote{border-left:4px solid #f87f1e!important;margin:0;margin:1.5rem 0!important}.markdown-body blockquote p{font-weight:500}.markdown-body p{font-size:14px;font-weight:500;padding:.25rem}.markdown-body p code{padding:.15rem .35rem}.markdown-body .highlight pre,.markdown-body .highlight pre>code{background-color:#676767;display:block;margin:0;text-align:left;white-space:pre;width:auto;word-break:break-all;word-wrap:break-word}@media only screen and (min-width:1025px){.markdown-body .highlight pre,.markdown-body .highlight pre>code{padding:2rem!important}}.markdown-body .pl-c{color:#999;font-style:italic}.markdown-body .pl-k,.markdown-body .pl-s,.markdown-body .pl-st{font-weight:700}.markdown-body .pl-c1,.markdown-body .pl-s1{color:#81bc61}.markdown-body .pl-en{color:#618aff}.markdown-body .pl-mi1{background-color:#d1ffda;color:#1b692b}.markdown-body .pl-md{background-color:#ffe6e4;color:#c32828}.markdown-body span.octicon.octicon-link{background-image:url('data:image/svg+xml;utf8,');display:inline-block;height:16px;width:16px}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:6px;box-shadow:inset 0 -1px 0 #d1d5da}.markdown-body:after,.markdown-body:before{display:table;content:""}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#000;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;list-style-type:none}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(0,0,0,.05);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.tooltip:hover .tooltip__container,.tooltip:hover .tooltip__text{opacity:1;visibility:visible}.tooltip__container{border-bottom:1px solid #000;display:inline-block;opacity:0;position:relative;transition:opacity 1s linear}.tooltip__text{background-color:#000;border-radius:6px;color:#fff;font-size:.9rem;font-weight:500;padding:10px;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip__text--bottom{left:50%;margin-left:-80px;margin-top:10px;top:100%;width:120px}.tooltip__text:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}body{display:flex;flex-direction:column;margin:0;min-height:100vh}body .main{align-items:flex-start;flex:1}body .footer{flex:0}body.body--noscroll{overflow:hidden}@media only screen and (min-width:641px){body.body--noscroll{overflow:auto}}span.maybe-break{display:inline-block}.container{margin:0;padding:0}.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{margin:0 auto;width:90%}@media only screen and (min-width:481px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:85%}}@media only screen and (min-width:1025px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:990px}}@media only screen and (min-width:1441px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:1200px}}.error{font-size:2rem;padding:3rem 0} \ No newline at end of file +@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Inconsolata:400,500");*{font-family:Nunito Sans,sans-serif}.hero__img__content .code,.markdown-body .highlight pre,.markdown-body .highlight pre>code,.markdown-body a code,.markdown-body a span,.markdown-body h1 code,.markdown-body h1 span,.markdown-body h2 code,.markdown-body h2 span,.markdown-body h3 code,.markdown-body h3 span,.markdown-body h4 code,.markdown-body h4 span,.markdown-body h5 code,.markdown-body h5 span,.markdown-body h6 code,.markdown-body h6 span,.markdown-body li code,.markdown-body li span,.markdown-body p code,.markdown-body pre code,.markdown-body pre span,.markdown-body p span{font-family:Inconsolata,monospace}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.l-navigablecontent{padding-top:40px}@media only screen and (min-width:481px){.l-navigablecontent{margin-top:64px}}.l-navigablecontent .footer__wrapper>div,.l-navigablecontent .hero__wrapper>div,.l-navigablecontent .highlight__wrapper>div,.l-navigablecontent .newsletter__wrapper>div,.l-navigablecontent .sponsor__wrapper>div,.l-navigablecontent .wrapper>div{margin:0 auto calc(2rem + 60px);padding-bottom:calc(2rem + 64px)}@media only screen and (min-width:641px){.l-navigablecontent .footer__wrapper>div,.l-navigablecontent .hero__wrapper>div,.l-navigablecontent .highlight__wrapper>div,.l-navigablecontent .newsletter__wrapper>div,.l-navigablecontent .sponsor__wrapper>div,.l-navigablecontent .wrapper>div{margin-bottom:2rem;margin-left:300px;max-width:768px}}.l-navigablecontent .wrapper--disabled:before{background:rgba(0,0,0,.2);bottom:0;content:"";display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}@media only screen and (min-width:641px){.l-navigablecontent .wrapper--disabled:before{display:none;visibility:hidden}}.l-navigablecontent__nav{background-color:#fff;border-bottom:0;bottom:0;flex:1;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:width .1s ease-in-out;width:0;z-index:2}@media only screen and (min-width:641px){.l-navigablecontent__nav{border-right:1px solid #e2e2e2;top:64px;width:300px}}.l-navigablecontent__nav--open{box-shadow:0 0 15px rgba(0,0,0,.4);width:90%}@media only screen and (min-width:641px){.l-navigablecontent__nav--open{box-shadow:none;width:300px}}.l-navigablecontent__mobile-controls{background-color:#fff;border-top:1px solid #e2e2e2;bottom:0;display:flex;flex-direction:row;height:60px;left:0;position:fixed;right:0;width:100%;z-index:1}@media only screen and (min-width:641px){.l-navigablecontent__mobile-controls{display:none}}.l-navigablecontent__control-item{align-content:stretch;align-self:center;background:none;border:0;border-radius:50%;height:50px;margin:0 .5rem;outline:none;transition:background-color .05s ease-in-out;width:50px}.l-navigablecontent__control-item:active{background-color:rgba(0,0,0,.2);border-radius:50%}.l-navigablecontent__control-item img{height:25px;vertical-align:middle;width:25px}.l-navigablecontent__control-item--left{justify-content:flex-start}.l-navigablecontent__control-item--right{margin-left:auto}.l-navigablecontent__control-item--right img{height:20px;width:20px}.nav{background-image:url(/public/img/header-background.jpg);background-size:cover;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;padding:0 .5rem;width:100%}@media only screen and (min-width:481px){.nav{height:64px}}.nav__wrapper{width:100%}@media only screen and (min-width:481px){.nav__wrapper{display:flex}}.nav__logo{height:40px;margin:.5rem;width:auto}@media only screen and (min-width:481px){.nav__logo{margin-left:1.25rem}}.nav__logo__wrapper{align-items:center;display:flex;flex:auto 0;justify-content:center}@media only screen and (min-width:481px){.nav__logo__wrapper{justify-content:space-between}}.nav__icon{align-self:center;display:inline-block;height:35px;margin-left:1rem;position:relative;width:25px}@media only screen and (max-width:360px){.nav__icon{height:30px;margin-left:.5rem;width:20px}}@media only screen and (min-width:481px){.nav__icon{margin:0 1rem;position:relative;top:5px}}.nav__dropdown{background-color:#f87f1e;display:none;font-size:1rem;margin-left:.5rem}.nav__item{box-sizing:border-box;color:#fff;display:inline-block;font-size:.9rem;font-weight:500;height:100%;letter-spacing:.25px;padding:0 .5rem;position:relative;text-decoration:none}.nav__item:first-of-type{padding-left:0}@media only screen and (min-width:481px){.nav__item{font-size:1rem;margin:0 1rem;padding:.5rem .5rem 0 0}}@media only screen and (min-width:1025px){.nav__item{padding:.5rem .5rem 0}}.nav__item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.nav__item:after{border-bottom:5px solid transparent;bottom:-1px;content:"";display:block;margin-top:7px;position:relative;transition:border-bottom .1s ease-in-out}@media only screen and (min-width:481px){.nav__item:after{margin-top:0;top:-4px}}.nav__item--active:after,.nav__item:hover:after{border-bottom:5px solid #eecd09}.nav__item:hover>.nav__item--dropdown{display:none}.nav__item__wrapper{align-items:flex-end;display:flex;flex:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:30px}@media only screen and (min-width:481px){.nav__item__wrapper{align-items:center;justify-content:flex-end}}.best-practices-detail-page .nav,.docs-detail-page .nav,.getting-started-page .nav{left:0;right:0}@media only screen and (min-width:481px){.best-practices-detail-page .nav,.docs-detail-page .nav,.getting-started-page .nav{position:fixed}}.home-page .nav{background:transparent;border-bottom:1px solid #f3b66e;position:absolute}.home-page .nav__item:after{bottom:0}@media only screen and (min-width:481px){.home-page .nav__item:after{top:-5px}}.sidenav .sidenav__sections{padding:.75rem 0}.sidenav .sidenav__sections>ul{padding:0}.sidenav .sidenav__sections .sidenav__section-item{border-left:4px solid transparent;border-right:1.5rem solid transparent;color:inherit;display:block;font-size:14px;font-weight:400;overflow:hidden;padding:.75rem 0 .75rem .25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidenav .sidenav__sections .sidenav__section-item--indent-1{padding-left:1.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-2{padding-left:2.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-3{padding-left:3.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-4{padding-left:4.5rem}.sidenav .sidenav__sections .sidenav__section-item--indent-5,.sidenav .sidenav__sections .sidenav__section-item--indent-6{padding-left:5.5rem}.sidenav .sidenav__sections .sidenav__section-item code{color:#333;font-size:100%}.sidenav .sidenav__sections .sidenav__section-item--active{border-left:4px solid #f87f1e;color:#f87f1e;font-weight:700}.sidenav .sidenav__sections .sidenav__section-item:hover{background-color:#f87f1e;color:#fff}.sidenav .sidenav__others{border-top:1px solid #e2e2e2;margin:0;padding:.5rem 0 3.5rem}.sidenav .sidenav__others .sidenav__other-item img{margin:0 1rem;opacity:0;transition:opacity .1s linear;transition-delay:.05s;width:20px}.sidenav .sidenav__others .sidenav__other-item--active img{opacity:1}.sidenav .sidenav__others .sidenav__other-item a{color:#f87f1e;display:block;font-size:15px;font-weight:600;list-style:none;overflow:hidden;padding:.5rem 1.5rem .5rem .25rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidenav .sidenav__others .sidenav__other-item a:hover{background-color:#f87f1e;color:#fff}.sidenav .sidenav__others .sidenav__other-item a:hover img{opacity:1}.footer{background-color:#26272a;color:#fff;display:block;padding:4rem 0;width:100%}@media only screen and (min-width:1025px){.footer{background-image:url(/public/img/hapi-pal-footer.svg);background-position:85% 100%;background-repeat:no-repeat;background-size:35%}}.footer__flex{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:641px){.footer__flex{align-items:flex-start;flex-direction:row;justify-content:stretch}}@media only screen and (min-width:1025px){.footer__flex{display:flex}}.footer__flex__left{color:#fff}.footer__flex__right{display:flex;justify-content:space-between}@media only screen and (min-width:641px){.footer__flex__right{align-self:flex-start;padding-left:15%}}.footer__img{width:10rem}.footer__copyright{align-items:center;color:#fff;font-size:.8rem;font-weight:400;justify-content:flex-end;text-align:center}@media only screen and (min-width:641px){.footer__copyright{text-align:left}}.footer__copyright img{height:1.2rem;position:relative;top:4px;width:1.2rem}.footer__nav{margin:2rem 0;padding:0 2rem}@media only screen and (min-width:641px){.footer__nav{margin:0;padding:0 4rem 0 0}}.footer__nav__header{font-size:1rem;font-weight:700;padding-bottom:1rem;padding-left:.3rem}.footer__nav__item{color:#fff;display:block;font-size:.9rem;font-weight:400;letter-spacing:1px;padding:.25rem .3rem;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__nav__item--active{border:0}.footer__nav__item:hover{background:#f87f1e;color:#fff}.best-practices-detail-page .footer,.docs-detail-page .footer,.getting-started-page .footer{display:none}.hero{background-color:#fe4d00;background-image:url(/public/img/home-header-background.jpg);background-position:top;background-size:cover;color:#fff;height:auto;padding-top:125px}@media only screen and (min-width:481px){.hero{padding-top:82px}}.hero__wrapper{padding:1.2rem 0}.hero__img{display:block;margin:0 auto}.hero__img--mobile{width:50vw}@media only screen and (min-width:481px){.hero__img--mobile{display:none}}.hero__img--full{display:none;margin-top:2rem;max-width:600px;width:70vw}@media only screen and (min-width:481px){.hero__img--full{display:block}}.hero__img__content{margin:0 auto;max-width:500px;padding-bottom:2rem}.hero__img__content p{font-size:1.1rem;font-weight:400;text-align:center}@media only screen and (min-width:481px){.hero__img__content p{font-size:1.2rem}}@media only screen and (min-width:641px){.hero__img__content p{font-size:1.3rem}}@media only screen and (min-width:1025px){.hero__img__content p{font-size:1.4rem}}.hero__img__content .code{background-color:#1c1c20;border-radius:5px;font-size:1rem;font-weight:300;padding:1rem;position:relative;text-align:left;transition:all .6s ease}@media only screen and (min-width:481px){.hero__img__content .code{font-size:1.1rem}}@media only screen and (min-width:641px){.hero__img__content .code{font-size:1.2rem}}.hero__img__content .code:hover{background-color:#111114}.hero__img__content .code:hover+.code__shadow{opacity:.4;transform:translateY(4px)}.hero__img__content .code__shadow{opacity:.6;position:relative;top:2rem;transition:all .6s ease;width:100%}.hero__img__content .code__cursor{-webkit-animation:flash;animation:flash;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:#eecd09;display:inline-block;height:1.3rem;vertical-align:middle;width:11px}.hero__img__content .code__copy{background-color:transparent;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:none;height:100%;padding:0 1rem;position:absolute;right:0;top:0}@media only screen and (min-width:481px){.hero__img__content .code__copy{display:flex}}.hero__img__content .code__copy:hover .code__copy__img{background-position:-20px 0,0 0}.hero__img__content .code__copy__img{align-self:center;background-image:url(/public/img/copy-link.svg),url(/public/img/copy-link-hover.svg);background-position:0 0,-20px 0;background-repeat:no-repeat;background-size:cover;height:23px;width:20px}.hero__img__content .code span{display:inline-block;font-family:monospace;font-size:1rem;font-weight:300;vertical-align:middle}@media only screen and (min-width:481px){.hero__img__content .code span{font-size:1.2rem}}.hero__img__content .code__value{background-color:transparent;border:0;color:#fff;display:inline-block;font-family:monospace;font-size:1.1rem;font-weight:300;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}@media only screen and (min-width:481px){.hero__img__content .code__value{font-size:1.3rem}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.highlight{background:#fff;color:#444;margin:0;text-align:center}@media only screen and (max-width:360px),only screen and (min-width:361px) and (max-width:480px){.highlight{border-bottom:2px solid #e2e2e2}}.highlight h2{font-size:2.1rem;font-weight:400;margin-bottom:.5em}.highlight p{font-size:1rem;margin:1rem auto;max-width:800px}.highlight p:first-of-type{font-size:1.25rem;color:#777;max-width:500px}.highlight a{color:#f87f1e;text-decoration:none}.highlight a:hover{text-decoration:underline}.highlight__wrapper{padding:1rem 0}@media only screen and (min-width:481px){.highlight__wrapper{border-bottom:1px solid #e2e2e2}}@media only screen and (min-width:641px){.highlight__grid{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}}@media only screen and (min-width:1025px){.highlight__grid{grid-template-columns:1fr 1fr 1fr}}.highlight__grid__item{display:none}.highlight__grid__item.orange{display:block}@media only screen and (min-width:641px){.highlight__grid__item.green{display:block}}@media only screen and (min-width:1025px){.highlight__grid__item{display:block}}.highlight__grid__item>a{color:#444}.highlight__grid__item>a:hover{text-decoration:none}.highlight__grid__item>a:hover .highlight__grid__item__img{background-position:-200px 0,0 0,200px 0}.highlight__grid__item>a:hover .highlight__grid__item__content.orange h5{color:#f87f1e}.highlight__grid__item>a:hover .highlight__grid__item__content.blue h5{color:#5d7ed2}.highlight__grid__item>a:hover .highlight__grid__item__content.green h5{color:#0ec300}.highlight__grid__item>a:active .highlight__grid__item__img{background-position:-400px 0,-200px 0,0 0}.highlight__grid__item.blue h6 a{color:#5d7ed2}.highlight__grid__item__img{background-position:0 0,200px 0,400px 0;background-repeat:no-repeat;background-size:cover;height:200px;margin:0 auto;width:200px}.highlight__grid__item__img:hover{background-position:-200px 0,0 0,200px 0}.highlight__grid__item__img:active{background-position:-400px 0,-200px 0,0 0}.highlight__grid__item__img.orange{background-image:url(/public/img/orange-link-alt.png),url(/public/img/orange-link-hover.png),url(/public/img/orange-link.png)}.highlight__grid__item__img.green{background-image:url(/public/img/green-link-alt.png),url(/public/img/green-link-hover.png),url(/public/img/green-link.png)}.highlight__grid__item__img.blue{background-image:url(/public/img/blue-link-alt.png),url(/public/img/blue-link-hover.png),url(/public/img/blue-link.png)}.highlight__grid__item__content h5{font-size:2rem;font-weight:600;margin:0}.highlight__grid__item h6{font-size:1rem;font-weight:400;margin:1rem}.highlight__subtext{margin:3rem 0}@media only screen and (min-width:641px){.highlight__subtext span.green{display:none}}@media only screen and (min-width:1025px){.highlight__subtext span.blue{display:none}}.highlight__action{align-items:center;display:flex;justify-content:center;margin:4rem 0 3rem}.highlight__action a{align-items:center;color:#444;display:flex;font-size:1.4rem;font-weight:400;text-decoration:none}@media only screen and (min-width:481px){.highlight__action a{font-size:1.6rem}}.highlight__action a:hover{text-decoration:none;color:#f87f1e}.highlight__action a:hover .highlight__action__icon{background-image:url(/public/img/button-orange.svg),url(/public/img/button.svg);transform:rotate(45deg)}.highlight__action a:active .highlight__action__icon{transform:rotate(90deg)}.highlight__action__icon{background-image:url(/public/img/button.svg),url(/public/img/button-orange.svg);background-position:0 0,0 -30px;background-size:cover;height:30px;margin-right:10px;transition:transform .1s ease-in-out;width:30px}.sponsor{background:#fff;color:#444;margin:0;text-align:center}.sponsor__wrapper{padding:4rem 0}@media only screen and (min-width:1025px){.sponsor__grid{display:grid;grid-template-columns:40% 5% 55%;margin:0 auto;width:85%}}.sponsor h3{color:#e2e2e2;font-size:1.2rem;font-weight:500;margin-top:0}@media only screen and (min-width:1025px){.sponsor h3{margin-left:2rem;text-align:left}}.sponsor__img-link{display:inline-block;align-self:center;justify-self:right;max-width:250px;width:50%}@media only screen and (min-width:1025px){.sponsor__img-link{margin-right:3rem}}.sponsor__border{border-right:0}.sponsor__content p{font-size:1rem;font-weight:300}@media only screen and (min-width:1025px){.sponsor__content p{margin:0;text-align:left}}.sponsor__content__action{margin-top:1rem}@media only screen and (min-width:1025px){.sponsor__content__action{text-align:left}}.sponsor__content__action a{color:#f87f1e;font-size:1rem;font-weight:600;text-decoration:none}.sponsor__content__action a:hover .sponsor__content__action__icon{transform:translateX(3px)}.sponsor__content__action__icon{display:inline-block;height:14px;margin-left:3px;transition:transform .1s linear;vertical-align:middle}.newsletter{background-image:url(../img/newsletter-bg-alt.jpg);background-position:bottom;background-size:cover;color:#fff}.newsletter__wrapper{padding:2rem 0 4rem}@media only screen and (min-width:1025px){.newsletter__wrapper{padding:3rem 0 4rem}}.newsletter p{font-size:1.6rem;font-weight:300;max-width:85%}.newsletter__img{display:none}@media only screen and (min-width:1025px){.newsletter__img{display:inline-block;margin-left:4rem;width:15%}}.newsletter__form{margin:0 auto;max-width:400px}@media only screen and (min-width:1025px){.newsletter__form{display:inline-block;margin-left:2rem;max-width:100%;vertical-align:top;width:calc(80% - 4rem)}}.newsletter__message{display:none;font-size:1.25rem;font-weight:400;padding-top:1rem}.newsletter__input{border:0;border-radius:2px;font-size:1.5rem;height:3rem;margin:0;padding:0 0 0 1rem;width:calc(100% - 1rem)}@media only screen and (min-width:1025px){.newsletter__input{max-width:450px;width:60%}}.newsletter__input:focus{outline-color:#f87f1e}.newsletter__input--invalid{outline-color:#af0505;outline-style:auto;outline-width:5px}.newsletter__input--invalid:focus{outline-color:#af0505;outline-style:auto}.newsletter__input__button{background-color:transparent;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:1.3rem;height:3rem;margin:1rem 0 0;padding:0 2rem;transition:all .1s linear;vertical-align:bottom;width:100%}@media only screen and (min-width:1025px){.newsletter__input__button{margin-left:1rem;width:auto}}.newsletter__input__button:hover{background-color:#fff;color:#f87f1e}.newsletter__input__button:active{box-shadow:0 0 10px #fff}.newsletter__input__button:focus{outline:none}.layout-list{align-items:center;background-color:#fff;color:#444;display:flex;padding:2rem 0 6rem}.layout-list h1{border-bottom:1px solid #e2e2e2;margin:1rem}.layout-list h2{font-size:2rem;margin:.25rem 0}@media only screen and (min-width:481px){.layout-list h2{font-size:3rem}}.layout-list a{color:#f87f1e;display:block;font-size:2.5rem;font-weight:600;letter-spacing:1.25px;list-style:none;padding:.5rem 1rem;text-decoration:none}.layout-list a:hover{background-color:#f87f1e;color:#fff;transition:background-color color .03s linear}.layout-list a:hover p{color:#fff}.layout-list a:hover .img{background-image:url(/public/img/hapi-bolt.svg),url(/public/img/hapi-bolt-gold.svg)}.layout-list a p{color:#444;font-size:14px;font-weight:500;letter-spacing:.25px;margin:0 0 1rem 30px}.layout-list a .img{background-image:url(/public/img/hapi-bolt-gold.svg),url(/public/img/hapi-bolt.svg);background-position:0 0,0 -20px;background-size:cover;height:10px;margin-top:5px;position:absolute;transition:background-image .1s linear;transition-delay:.05s;width:20px}.best-practices-list h2{margin-bottom:16px}.docs-detail-page .sidenav .select-version{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:center}.docs-detail-page .sidenav .select-version p{font-weight:700}.docs-detail-page .sidenav .select-version__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f87f1e;left:-20px;pointer-events:none;position:relative}.docs-detail-page .sidenav .select-version select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #e2e2e2;border-radius:0;box-sizing:border-box;display:inline-block;font-size:12px;line-height:1em;margin:0 0 0 2rem;padding:.5em 3em .5em 1em;transition:border .02s ease-in-out}.docs-detail-page .sidenav .select-version select.version:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;outline:0}.docs-detail-page .sidenav .select-version select.version:-moz-focusring{color:transparent;text-shadow:0}.docs-detail-page .sidenav .select-version select.version:hover{border:1px solid #f87f1e}.docs-detail-page .md:not(:last-child){padding-bottom:0}.docs-detail-page div.docs-detail__pkg-links{text-align:right;margin-bottom:0;padding-bottom:0;height:0;color:#cacaca}.docs-detail-page div.docs-detail__pkg-links a{color:#f87f1e;text-decoration:none}.docs-detail-page div.docs-detail__pkg-links a:hover{text-decoration:underline}.markdown-body{max-width:978px;padding:1rem 0}.markdown-body a{color:#f87f1e;padding:0 .2rem}.markdown-body.entry-content a{color:#f87f1e}.markdown-body.entry-content a:hover{text-decoration:underline}.markdown-body.entry-content a code{color:#f87f1e}.markdown-body.entry-content a code:hover{text-decoration:underline}.markdown-body a,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,.markdown-body li,.markdown-body p,.markdown-body pre{color:#444;text-decoration:none}.markdown-body a code,.markdown-body h1 code,.markdown-body h2 code,.markdown-body h3 code,.markdown-body h4 code,.markdown-body h5 code,.markdown-body h6 code,.markdown-body li code,.markdown-body p code,.markdown-body pre code{background-color:#f7f7f7;color:#676767;padding:.3rem .8rem}.markdown-body h2 code,.markdown-body h3 code,.markdown-body h4 code{font-weight:300}.markdown-body h2{border:0!important}.markdown-body li{font-size:14px}.markdown-body li code{padding:.2rem .4rem}.markdown-body blockquote{border-left:4px solid #f87f1e!important;margin:0;margin:1.5rem 0!important}.markdown-body blockquote p{font-weight:500}.markdown-body p{font-size:14px;font-weight:500;padding:.25rem}.markdown-body p code{padding:.15rem .35rem}.markdown-body .highlight pre,.markdown-body .highlight pre>code{background-color:#676767;display:block;margin:0;text-align:left;white-space:pre;width:auto;word-break:break-all;word-wrap:break-word}@media only screen and (min-width:1025px){.markdown-body .highlight pre,.markdown-body .highlight pre>code{padding:2rem!important}}.markdown-body .pl-c{color:#999;font-style:italic}.markdown-body .pl-k,.markdown-body .pl-s,.markdown-body .pl-st{font-weight:700}.markdown-body .pl-c1,.markdown-body .pl-s1{color:#81bc61}.markdown-body .pl-en{color:#618aff}.markdown-body .pl-mi1{background-color:#d1ffda;color:#1b692b}.markdown-body .pl-md{background-color:#ffe6e4;color:#c32828}.markdown-body span.octicon.octicon-link{background-image:url('data:image/svg+xml;utf8,');display:inline-block;height:16px;width:16px}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:6px;box-shadow:inset 0 -1px 0 #d1d5da}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:#cb2431}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#000;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;list-style-type:none}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body table img{background-color:transparent}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid #dfe2e5}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:#24292e}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(0,0,0,.05);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.tooltip:hover .tooltip__container{opacity:1;visibility:visible}.tooltip:hover .tooltip__text{opacity:1;visibility:visible}.tooltip__container{border-bottom:1px solid #000;display:inline-block;opacity:0;position:relative;transition:opacity 1s linear}.tooltip__text{background-color:#000;border-radius:6px;color:#fff;font-size:.9rem;font-weight:500;padding:10px;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip__text--bottom{left:50%;margin-left:-80px;margin-top:10px;top:100%;width:120px}.tooltip__text:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}body{display:flex;flex-direction:column;margin:0;min-height:100vh}body .main{align-items:flex-start;flex:1}body .footer{flex:0}body.body--noscroll{overflow:hidden}@media only screen and (min-width:641px){body.body--noscroll{overflow:auto}}span.maybe-break{display:inline-block}.container{margin:0;padding:0}.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{margin:0 auto;width:90%}@media only screen and (min-width:481px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:85%}}@media only screen and (min-width:1025px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:990px}}@media only screen and (min-width:1441px){.footer__wrapper,.hero__wrapper,.highlight__wrapper,.newsletter__wrapper,.sponsor__wrapper,.wrapper{width:1200px}}.error{font-size:2rem;padding:3rem 0} \ No newline at end of file diff --git a/lib/public/js/main.build.min.js b/lib/public/js/main.build.min.js index d331e00..eca6526 100644 --- a/lib/public/js/main.build.min.js +++ b/lib/public/js/main.build.min.js @@ -1 +1 @@ -(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i is either invalid, or may already be subscribed.");emailInput.value=null;emailInput.classList.add("newsletter__input--invalid");form.style.display="block";message.style.display="block";break;default:message.innerHTML="The email address ".concat(emailInput.value," may be invalid, or your network connection is inactive.");emailInput.value=null;emailInput.classList.add("newsletter__input--invalid");form.style.display="block";message.style.display="block";break}};xhr.send(payload)}}};var docsNavMobileActions=function docsNavMobileActions(){var menuButton=document.querySelector(".l-navigablecontent__control-item--left");var topButton=document.querySelector(".l-navigablecontent__control-item--right");var docsNav=document.querySelector(".l-navigablecontent__nav");var docsWrapper=document.querySelector(".l-navigablecontent .wrapper");if(!menuButton||!topButton||!docsNav||!docsWrapper){return}var isMobile=function isMobile(){return window.getComputedStyle(menuButton.parentNode).getPropertyValue("display")!=="none"};var docsNavIsOpen=function docsNavIsOpen(){return docsNav.classList.contains("l-navigablecontent__nav--open")};var toggleDocsNav=function toggleDocsNav(){if(!isMobile()){return}if(docsNavIsOpen()){document.body.classList.remove("body--noscroll");docsNav.classList.remove("l-navigablecontent__nav--open");docsWrapper.classList.remove("wrapper--disabled");docsWrapper.removeEventListener("click",toggleDocsNav);return}document.body.classList.add("body--noscroll");docsNav.classList.add("l-navigablecontent__nav--open");docsWrapper.classList.add("wrapper--disabled");docsWrapper.addEventListener("click",toggleDocsNav)};menuButton.addEventListener("click",toggleDocsNav);Array.from(docsNav.querySelectorAll(".sidenav__section-item")).forEach(function(link){return link.addEventListener("click",toggleDocsNav)});topButton.addEventListener("click",function(){if(docsNavIsOpen()){toggleDocsNav()}return window.scrollTo(0,0)});var hammerNav=new Hammer(docsNav);var hammerContent=new Hammer(document.querySelector(".l-navigablecontent"),{cssProps:{userSelect:"initial"}});hammerNav.on("swipeleft",toggleDocsNav);hammerContent.on("swiperight",function(){if(!docsNavIsOpen()){toggleDocsNav()}})};var changePackageVersion=function changePackageVersion(){var select=document.getElementById("version");if(!select){return}select.addEventListener("change",function(option){window.location.search="v="+option.srcElement.value})};var palToClipboard=function palToClipboard(){var element=document.getElementById("codeBox");var button=document.getElementById("codeBoxButton");var input=document.getElementById("code");if(!element||!button||!input){return}element.onclick=function(){input.select()};button.onclick=function(){var tooltip=document.getElementsByClassName("tooltip__text")[0];input.select();document.execCommand("Copy");tooltip.innerHTML="Code copied";button.onmouseleave=function(){tooltip.innerHTML="Copy to clipboard"}}};setActiveNavItems();newsletterSubmit();docsNavMobileActions();changePackageVersion();palToClipboard()},{"./sidenav":2,hammerjs:5}],2:[function(require,module,exports){"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i .sidenav__section-item--active");if(lastNavItem){lastNavItem.classList.remove("sidenav__section-item--active")}navItem.classList.add("sidenav__section-item--active")};internals.item=function(innerHTML,href,indent){return'\n ').concat(innerHTML,"\n ")};internals.render=function(html){var wrapper=document.createElement("div");wrapper.innerHTML=html;return wrapper.firstChild}},{"./vendor/navbar":3,"scroll-into-view-if-needed":6}],3:[function(require,module,exports){"use strict";var supportsPassive=false;try{var opts=Object.defineProperty({},"passive",{get:function get(){supportsPassive=true}});window.addEventListener("test",null,opts)}catch(e){}var createAndAppendListItems=function createAndAppendListItems(navList,elementList,makeNavListItem){var pairs=[];for(var i=0;iclosestDist){continue}frontRunnerIndex=i;closestDist=absDist}if(onScrollHook){onScrollHook(pairs[frontRunnerIndex].navElement)}};if(typeof debounceTime!=="number"||isNaN(debounceTime)){return handleScroll}var timeout;var nullifyTimeout=function nullifyTimeout(){timeout=null};return function(){if(timeout){return}handleScroll();timeout=setTimeout(nullifyTimeout,debounceTime)}};var addScrollListener=function addScrollListener(target,handleScroll){var scrollHandleWrapper=function scrollHandleWrapper(evt){if(evt.target===target){handleScroll()}};if(target.addEventListener){target.addEventListener("scroll",scrollHandleWrapper,supportsPassive?{passive:true}:false)}else if(target.attachEvent){target.attachEvent("onscroll",scrollHandleWrapper)}else{throw new Error("This browser does not support addEventListener or attachEvent.")}handleScroll()};module.exports=function(options){if(!options||!options.elementList||!options.makeNavListItem){throw new Error("Options object with elementList and makeNavListItem must be provided.")}var navbar=document.createElement(options.tagName||"nav");var navList=document.createElement("ul");var target=options.target||document;var pairs=createAndAppendListItems(navList,options.elementList,options.makeNavListItem);addScrollListener(target,makeHandleScroll(pairs,options.onScroll,options.debounceTime));navbar.appendChild(navList);return navbar}},{}],4:[function(require,module,exports){"use strict";exports.__esModule=true;exports.default=void 0;function isElement(el){return el!=null&&typeof el==="object"&&el.nodeType===1}function canOverflow(overflow,skipOverflowHiddenElements){if(skipOverflowHiddenElements&&overflow==="hidden"){return false}return overflow!=="visible"&&overflow!=="clip"}function isScrollable(el,skipOverflowHiddenElements){if(el.clientHeightscrollingEdgeEnd||elementEdgeStart>scrollingEdgeStart&&elementEdgeEnd=scrollingEdgeEnd&&elementSize>=scrollingSize){return elementEdgeStart-scrollingEdgeStart-scrollingBorderStart}if(elementEdgeEnd>scrollingEdgeEnd&&elementSizescrollingSize){return elementEdgeEnd-scrollingEdgeEnd+scrollingBorderEnd}return 0}var _default=function _default(target,options){var scrollMode=options.scrollMode,block=options.block,inline=options.inline,boundary=options.boundary,skipOverflowHiddenElements=options.skipOverflowHiddenElements;var checkBoundary=typeof boundary==="function"?boundary:function(node){return node!==boundary};if(!isElement(target)){throw new TypeError("Invalid target")}var scrollingElement=document.scrollingElement||document.documentElement;var frames=[];var cursor=target;while(isElement(cursor)&&checkBoundary(cursor)){cursor=cursor.parentNode;if(cursor===scrollingElement){frames.push(cursor);break}if(cursor===document.body&&isScrollable(cursor)&&!isScrollable(document.documentElement)){continue}if(isScrollable(cursor,skipOverflowHiddenElements)){frames.push(cursor)}}var viewportWidth=window.visualViewport?visualViewport.width:innerWidth;var viewportHeight=window.visualViewport?visualViewport.height:innerHeight;var viewportX=window.scrollX||pageXOffset;var viewportY=window.scrollY||pageYOffset;var _target$getBoundingCl=target.getBoundingClientRect(),targetHeight=_target$getBoundingCl.height,targetWidth=_target$getBoundingCl.width,targetTop=_target$getBoundingCl.top,targetRight=_target$getBoundingCl.right,targetBottom=_target$getBoundingCl.bottom,targetLeft=_target$getBoundingCl.left;var targetBlock=block==="start"||block==="nearest"?targetTop:block==="end"?targetBottom:targetTop+targetHeight/2;var targetInline=inline==="center"?targetLeft+targetWidth/2:inline==="end"?targetRight:targetLeft;var computations=[];for(var index=0;index=0&&targetLeft>=0&&targetBottom<=viewportHeight&&targetRight<=viewportWidth&&targetTop>=_top&&targetBottom<=bottom&&targetLeft>=_left&&targetRight<=right){return computations}var frameStyle=getComputedStyle(frame);var borderLeft=parseInt(frameStyle.borderLeftWidth,10);var borderTop=parseInt(frameStyle.borderTopWidth,10);var borderRight=parseInt(frameStyle.borderRightWidth,10);var borderBottom=parseInt(frameStyle.borderBottomWidth,10);var blockScroll=0;var inlineScroll=0;var scrollbarWidth="offsetWidth"in frame?frame.offsetWidth-frame.clientWidth-borderLeft-borderRight:0;var scrollbarHeight="offsetHeight"in frame?frame.offsetHeight-frame.clientHeight-borderTop-borderBottom:0;if(scrollingElement===frame){if(block==="start"){blockScroll=targetBlock}else if(block==="end"){blockScroll=targetBlock-viewportHeight}else if(block==="nearest"){blockScroll=alignNearest(viewportY,viewportY+viewportHeight,viewportHeight,borderTop,borderBottom,viewportY+targetBlock,viewportY+targetBlock+targetHeight,targetHeight)}else{blockScroll=targetBlock-viewportHeight/2}if(inline==="start"){inlineScroll=targetInline}else if(inline==="center"){inlineScroll=targetInline-viewportWidth/2}else if(inline==="end"){inlineScroll=targetInline-viewportWidth}else{inlineScroll=alignNearest(viewportX,viewportX+viewportWidth,viewportWidth,borderLeft,borderRight,viewportX+targetInline,viewportX+targetInline+targetWidth,targetWidth)}blockScroll=Math.max(0,blockScroll+viewportY);inlineScroll=Math.max(0,inlineScroll+viewportX)}else{if(block==="start"){blockScroll=targetBlock-_top-borderTop}else if(block==="end"){blockScroll=targetBlock-bottom+borderBottom+scrollbarHeight}else if(block==="nearest"){blockScroll=alignNearest(_top,bottom,_height,borderTop,borderBottom+scrollbarHeight,targetBlock,targetBlock+targetHeight,targetHeight)}else{blockScroll=targetBlock-(_top+_height/2)+scrollbarHeight/2}if(inline==="start"){inlineScroll=targetInline-_left-borderLeft}else if(inline==="center"){inlineScroll=targetInline-(_left+_width/2)+scrollbarWidth/2}else if(inline==="end"){inlineScroll=targetInline-right+borderRight+scrollbarWidth}else{inlineScroll=alignNearest(_left,right,_width,borderLeft,borderRight+scrollbarWidth,targetInline,targetInline+targetWidth,targetWidth)}var scrollLeft=frame.scrollLeft,scrollTop=frame.scrollTop;blockScroll=Math.max(0,Math.min(scrollTop+blockScroll,frame.scrollHeight-_height+scrollbarHeight));inlineScroll=Math.max(0,Math.min(scrollLeft+inlineScroll,frame.scrollWidth-_width+scrollbarWidth));targetBlock+=scrollTop-blockScroll;targetInline+=scrollLeft-inlineScroll}computations.push({el:frame,top:blockScroll,left:inlineScroll})}return computations};exports.default=_default;module.exports=exports.default},{}],5:[function(require,module,exports){(function(window,document,exportName,undefined){"use strict";var VENDOR_PREFIXES=["","webkit","Moz","MS","ms","o"];var TEST_ELEMENT=document.createElement("div");var TYPE_FUNCTION="function";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!=="function"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError("Cannot convert undefined or null to object")}var output=Object(target);for(var index=1;index-1}function splitStr(str){return str.trim().split(/\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(ib[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS="mousedown";var MOUSE_WINDOW_EVENTS="mousemove mouseup";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS="pointerdown";var POINTER_WINDOW_EVENTS="pointermove pointerup pointercancel";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS="MSPointerDown";POINTER_WINDOW_EVENTS="MSPointerMove MSPointerUp MSPointerCancel"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace("ms","");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,"pointerId");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS="touchstart";var SINGLE_TOUCH_WINDOW_EVENTS="touchstart touchmove touchend touchcancel";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),"identifier",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS="touchstart touchmove touchend touchcancel";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(ioptions.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?"in":"out";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distanceoptions.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+"up",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance is either invalid, or may already be subscribed.");emailInput.value=null;emailInput.classList.add("newsletter__input--invalid");form.style.display="block";message.style.display="block";break;default:message.innerHTML="The email address ".concat(emailInput.value," may be invalid, or your network connection is inactive.");emailInput.value=null;emailInput.classList.add("newsletter__input--invalid");form.style.display="block";message.style.display="block";break}};xhr.send(payload)}}};var docsNavMobileActions=function docsNavMobileActions(){var menuButton=document.querySelector(".l-navigablecontent__control-item--left");var topButton=document.querySelector(".l-navigablecontent__control-item--right");var docsNav=document.querySelector(".l-navigablecontent__nav");var docsWrapper=document.querySelector(".l-navigablecontent .wrapper");if(!menuButton||!topButton||!docsNav||!docsWrapper){return}var isMobile=function isMobile(){return window.getComputedStyle(menuButton.parentNode).getPropertyValue("display")!=="none"};var docsNavIsOpen=function docsNavIsOpen(){return docsNav.classList.contains("l-navigablecontent__nav--open")};var toggleDocsNav=function toggleDocsNav(){if(!isMobile()){return}if(docsNavIsOpen()){document.body.classList.remove("body--noscroll");docsNav.classList.remove("l-navigablecontent__nav--open");docsWrapper.classList.remove("wrapper--disabled");docsWrapper.removeEventListener("click",toggleDocsNav);return}document.body.classList.add("body--noscroll");docsNav.classList.add("l-navigablecontent__nav--open");docsWrapper.classList.add("wrapper--disabled");docsWrapper.addEventListener("click",toggleDocsNav)};menuButton.addEventListener("click",toggleDocsNav);Array.from(docsNav.querySelectorAll(".sidenav__section-item")).forEach(function(link){return link.addEventListener("click",toggleDocsNav)});topButton.addEventListener("click",function(){if(docsNavIsOpen()){toggleDocsNav()}return window.scrollTo(0,0)});var hammerNav=new Hammer(docsNav);var hammerContent=new Hammer(document.querySelector(".l-navigablecontent"),{cssProps:{userSelect:"initial"}});hammerNav.on("swipeleft",toggleDocsNav);hammerContent.on("swiperight",function(){if(!docsNavIsOpen()){toggleDocsNav()}})};var changePackageVersion=function changePackageVersion(){var select=document.getElementById("version");if(!select){return}select.addEventListener("change",function(option){window.location.search="v="+option.srcElement.value})};var palToClipboard=function palToClipboard(){var element=document.getElementById("codeBox");var button=document.getElementById("codeBoxButton");var input=document.getElementById("code");if(!element||!button||!input){return}element.onclick=function(){input.select()};button.onclick=function(){var tooltip=document.getElementsByClassName("tooltip__text")[0];input.select();document.execCommand("Copy");tooltip.innerHTML="Code copied";button.onmouseleave=function(){tooltip.innerHTML="Copy to clipboard"}}};var markdownLinksExternal=function markdownLinksExternal(){var links=document.querySelectorAll('.markdown-body.entry-content a:not([href^="#"]):not(.anchor)');for(var i=0;i .sidenav__section-item--active");if(lastNavItem){lastNavItem.classList.remove("sidenav__section-item--active")}navItem.classList.add("sidenav__section-item--active")};internals.item=function(innerHTML,href,indent){return'\n ').concat(innerHTML,"\n ")};internals.render=function(html){var wrapper=document.createElement("div");wrapper.innerHTML=html;return wrapper.firstChild}},{"./vendor/navbar":3,"scroll-into-view-if-needed":6}],3:[function(require,module,exports){"use strict";var supportsPassive=false;try{var opts=Object.defineProperty({},"passive",{get:function get(){supportsPassive=true}});window.addEventListener("test",null,opts)}catch(e){}var createAndAppendListItems=function createAndAppendListItems(navList,elementList,makeNavListItem){var pairs=[];for(var i=0;iclosestDist){continue}frontRunnerIndex=i;closestDist=absDist}if(onScrollHook){onScrollHook(pairs[frontRunnerIndex].navElement)}};if(typeof debounceTime!=="number"||isNaN(debounceTime)){return handleScroll}var timeout;var nullifyTimeout=function nullifyTimeout(){timeout=null};return function(){if(timeout){return}handleScroll();timeout=setTimeout(nullifyTimeout,debounceTime)}};var addScrollListener=function addScrollListener(target,handleScroll){var scrollHandleWrapper=function scrollHandleWrapper(evt){if(evt.target===target){handleScroll()}};if(target.addEventListener){target.addEventListener("scroll",scrollHandleWrapper,supportsPassive?{passive:true}:false)}else if(target.attachEvent){target.attachEvent("onscroll",scrollHandleWrapper)}else{throw new Error("This browser does not support addEventListener or attachEvent.")}handleScroll()};module.exports=function(options){if(!options||!options.elementList||!options.makeNavListItem){throw new Error("Options object with elementList and makeNavListItem must be provided.")}var navbar=document.createElement(options.tagName||"nav");var navList=document.createElement("ul");var target=options.target||document;var pairs=createAndAppendListItems(navList,options.elementList,options.makeNavListItem);addScrollListener(target,makeHandleScroll(pairs,options.onScroll,options.debounceTime));navbar.appendChild(navList);return navbar}},{}],4:[function(require,module,exports){"use strict";exports.__esModule=true;exports.default=void 0;function isElement(el){return el!=null&&typeof el==="object"&&el.nodeType===1}function canOverflow(overflow,skipOverflowHiddenElements){if(skipOverflowHiddenElements&&overflow==="hidden"){return false}return overflow!=="visible"&&overflow!=="clip"}function isScrollable(el,skipOverflowHiddenElements){if(el.clientHeightscrollingEdgeEnd||elementEdgeStart>scrollingEdgeStart&&elementEdgeEnd=scrollingEdgeEnd&&elementSize>=scrollingSize){return elementEdgeStart-scrollingEdgeStart-scrollingBorderStart}if(elementEdgeEnd>scrollingEdgeEnd&&elementSizescrollingSize){return elementEdgeEnd-scrollingEdgeEnd+scrollingBorderEnd}return 0}var _default=function _default(target,options){var scrollMode=options.scrollMode,block=options.block,inline=options.inline,boundary=options.boundary,skipOverflowHiddenElements=options.skipOverflowHiddenElements;var checkBoundary=typeof boundary==="function"?boundary:function(node){return node!==boundary};if(!isElement(target)){throw new TypeError("Invalid target")}var scrollingElement=document.scrollingElement||document.documentElement;var frames=[];var cursor=target;while(isElement(cursor)&&checkBoundary(cursor)){cursor=cursor.parentNode;if(cursor===scrollingElement){frames.push(cursor);break}if(cursor===document.body&&isScrollable(cursor)&&!isScrollable(document.documentElement)){continue}if(isScrollable(cursor,skipOverflowHiddenElements)){frames.push(cursor)}}var viewportWidth=window.visualViewport?visualViewport.width:innerWidth;var viewportHeight=window.visualViewport?visualViewport.height:innerHeight;var viewportX=window.scrollX||pageXOffset;var viewportY=window.scrollY||pageYOffset;var _target$getBoundingCl=target.getBoundingClientRect(),targetHeight=_target$getBoundingCl.height,targetWidth=_target$getBoundingCl.width,targetTop=_target$getBoundingCl.top,targetRight=_target$getBoundingCl.right,targetBottom=_target$getBoundingCl.bottom,targetLeft=_target$getBoundingCl.left;var targetBlock=block==="start"||block==="nearest"?targetTop:block==="end"?targetBottom:targetTop+targetHeight/2;var targetInline=inline==="center"?targetLeft+targetWidth/2:inline==="end"?targetRight:targetLeft;var computations=[];for(var index=0;index=0&&targetLeft>=0&&targetBottom<=viewportHeight&&targetRight<=viewportWidth&&targetTop>=_top&&targetBottom<=bottom&&targetLeft>=_left&&targetRight<=right){return computations}var frameStyle=getComputedStyle(frame);var borderLeft=parseInt(frameStyle.borderLeftWidth,10);var borderTop=parseInt(frameStyle.borderTopWidth,10);var borderRight=parseInt(frameStyle.borderRightWidth,10);var borderBottom=parseInt(frameStyle.borderBottomWidth,10);var blockScroll=0;var inlineScroll=0;var scrollbarWidth="offsetWidth"in frame?frame.offsetWidth-frame.clientWidth-borderLeft-borderRight:0;var scrollbarHeight="offsetHeight"in frame?frame.offsetHeight-frame.clientHeight-borderTop-borderBottom:0;if(scrollingElement===frame){if(block==="start"){blockScroll=targetBlock}else if(block==="end"){blockScroll=targetBlock-viewportHeight}else if(block==="nearest"){blockScroll=alignNearest(viewportY,viewportY+viewportHeight,viewportHeight,borderTop,borderBottom,viewportY+targetBlock,viewportY+targetBlock+targetHeight,targetHeight)}else{blockScroll=targetBlock-viewportHeight/2}if(inline==="start"){inlineScroll=targetInline}else if(inline==="center"){inlineScroll=targetInline-viewportWidth/2}else if(inline==="end"){inlineScroll=targetInline-viewportWidth}else{inlineScroll=alignNearest(viewportX,viewportX+viewportWidth,viewportWidth,borderLeft,borderRight,viewportX+targetInline,viewportX+targetInline+targetWidth,targetWidth)}blockScroll=Math.max(0,blockScroll+viewportY);inlineScroll=Math.max(0,inlineScroll+viewportX)}else{if(block==="start"){blockScroll=targetBlock-_top-borderTop}else if(block==="end"){blockScroll=targetBlock-bottom+borderBottom+scrollbarHeight}else if(block==="nearest"){blockScroll=alignNearest(_top,bottom,_height,borderTop,borderBottom+scrollbarHeight,targetBlock,targetBlock+targetHeight,targetHeight)}else{blockScroll=targetBlock-(_top+_height/2)+scrollbarHeight/2}if(inline==="start"){inlineScroll=targetInline-_left-borderLeft}else if(inline==="center"){inlineScroll=targetInline-(_left+_width/2)+scrollbarWidth/2}else if(inline==="end"){inlineScroll=targetInline-right+borderRight+scrollbarWidth}else{inlineScroll=alignNearest(_left,right,_width,borderLeft,borderRight+scrollbarWidth,targetInline,targetInline+targetWidth,targetWidth)}var scrollLeft=frame.scrollLeft,scrollTop=frame.scrollTop;blockScroll=Math.max(0,Math.min(scrollTop+blockScroll,frame.scrollHeight-_height+scrollbarHeight));inlineScroll=Math.max(0,Math.min(scrollLeft+inlineScroll,frame.scrollWidth-_width+scrollbarWidth));targetBlock+=scrollTop-blockScroll;targetInline+=scrollLeft-inlineScroll}computations.push({el:frame,top:blockScroll,left:inlineScroll})}return computations};exports.default=_default;module.exports=exports.default},{}],5:[function(require,module,exports){(function(window,document,exportName,undefined){"use strict";var VENDOR_PREFIXES=["","webkit","Moz","MS","ms","o"];var TEST_ELEMENT=document.createElement("div");var TYPE_FUNCTION="function";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!=="function"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError("Cannot convert undefined or null to object")}var output=Object(target);for(var index=1;index-1}function splitStr(str){return str.trim().split(/\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(ib[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS="mousedown";var MOUSE_WINDOW_EVENTS="mousemove mouseup";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS="pointerdown";var POINTER_WINDOW_EVENTS="pointermove pointerup pointercancel";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS="MSPointerDown";POINTER_WINDOW_EVENTS="MSPointerMove MSPointerUp MSPointerCancel"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace("ms","");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,"pointerId");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS="touchstart";var SINGLE_TOUCH_WINDOW_EVENTS="touchstart touchmove touchend touchcancel";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),"identifier",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS="touchstart touchmove touchend touchcancel";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(ioptions.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?"in":"out";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distanceoptions.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+"up",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance