From 12d0dff1473082411d169186295f496cb9c69a89 Mon Sep 17 00:00:00 2001 From: Patrick Neff Date: Fri, 18 Jan 2019 17:03:48 +0100 Subject: [PATCH] Change asset bundling to use npm instead of hugo --- package-lock.json | 776 +++ themes/neff/.gitignore | 6 +- themes/neff/assets/js/bundle.js | 1 - themes/neff/assets/scss/_mixins.scss | 65 - .../assets/scss/fontawesome/_animated.scss | 20 - .../scss/fontawesome/_bordered-pulled.scss | 20 - .../neff/assets/scss/fontawesome/_core.scss | 20 - .../assets/scss/fontawesome/_fixed-width.scss | 6 - .../neff/assets/scss/fontawesome/_icons.scss | 1332 ---- .../neff/assets/scss/fontawesome/_larger.scss | 23 - .../neff/assets/scss/fontawesome/_list.scss | 18 - .../neff/assets/scss/fontawesome/_mixins.scss | 57 - .../scss/fontawesome/_rotated-flipped.scss | 23 - .../scss/fontawesome/_screen-reader.scss | 5 - .../neff/assets/scss/fontawesome/_shims.scss | 2062 ------ .../assets/scss/fontawesome/_stacked.scss | 31 - .../assets/scss/fontawesome/_variables.scss | 1346 ---- .../neff/assets/scss/fontawesome/brands.scss | 21 - .../assets/scss/fontawesome/fontawesome.scss | 16 - .../neff/assets/scss/fontawesome/regular.scss | 22 - .../neff/assets/scss/fontawesome/solid.scss | 23 - .../assets/scss/fontawesome/v4-shims.scss | 6 - themes/neff/assets/scss/main.scss | 13 - themes/neff/layouts/partials/head.html | 10 +- themes/neff/package-lock.json | 5526 +++++++++++++++-- themes/neff/package.json | 21 +- themes/neff/postcss.config.js | 1 - .../fonts/roboto-slab-v7-latin-700.eot | Bin .../fonts/roboto-slab-v7-latin-700.svg | 0 .../fonts/roboto-slab-v7-latin-700.ttf | Bin .../fonts/roboto-slab-v7-latin-700.woff | Bin .../fonts/roboto-slab-v7-latin-700.woff2 | Bin .../fonts/roboto-slab-v7-latin-regular.eot | Bin .../fonts/roboto-slab-v7-latin-regular.svg | 0 .../fonts/roboto-slab-v7-latin-regular.ttf | Bin .../fonts/roboto-slab-v7-latin-regular.woff | Bin .../fonts/roboto-slab-v7-latin-regular.woff2 | Bin .../fonts/roboto-v18-latin-700.eot | Bin .../fonts/roboto-v18-latin-700.svg | 0 .../fonts/roboto-v18-latin-700.ttf | Bin .../fonts/roboto-v18-latin-700.woff | Bin .../fonts/roboto-v18-latin-700.woff2 | Bin .../fonts/roboto-v18-latin-700italic.eot | Bin .../fonts/roboto-v18-latin-700italic.svg | 0 .../fonts/roboto-v18-latin-700italic.ttf | Bin .../fonts/roboto-v18-latin-700italic.woff | Bin .../fonts/roboto-v18-latin-700italic.woff2 | Bin .../fonts/roboto-v18-latin-italic.eot | Bin .../fonts/roboto-v18-latin-italic.svg | 0 .../fonts/roboto-v18-latin-italic.ttf | Bin .../fonts/roboto-v18-latin-italic.woff | Bin .../fonts/roboto-v18-latin-italic.woff2 | Bin .../fonts/roboto-v18-latin-regular.eot | Bin .../fonts/roboto-v18-latin-regular.svg | 0 .../fonts/roboto-v18-latin-regular.ttf | Bin .../fonts/roboto-v18-latin-regular.woff | Bin .../fonts/roboto-v18-latin-regular.woff2 | Bin themes/neff/src/img/apple-touch-icon.png | Bin 0 -> 13568 bytes themes/neff/src/img/background/default.jpg | Bin 0 -> 542736 bytes themes/neff/src/img/favicon-large.png | Bin 0 -> 6420 bytes themes/neff/{static => src}/img/favicon.ico | Bin themes/neff/src/img/favicon.png | Bin 0 -> 1785 bytes themes/neff/src/img/favicon.svg | 151 + themes/neff/src/img/hero/4w.svg | 41 + themes/neff/src/img/hero/knuepfel.svg | 82 + themes/neff/src/img/hero/none.svg | 65 + themes/neff/src/img/hero/qualitaet.svg | 109 + themes/neff/src/img/logo-klein.svg | 134 + themes/neff/src/img/logo.png | Bin 0 -> 48071 bytes themes/neff/src/img/logo.svg | 386 ++ themes/neff/src/img/ms-tile.png | Bin 0 -> 10336 bytes themes/neff/src/img/wappen.svg | 1019 +++ themes/neff/src/js/images.js | 2 + themes/neff/{assets => src}/scss/_banner.scss | 0 .../neff/{assets => src}/scss/_content.scss | 0 themes/neff/{assets => src}/scss/_fonts.scss | 48 - themes/neff/{assets => src}/scss/_footer.scss | 0 themes/neff/{assets => src}/scss/_grid.scss | 0 themes/neff/{assets => src}/scss/_header.scss | 0 themes/neff/{assets => src}/scss/_index.scss | 0 .../neff/{assets => src}/scss/_lightbox.scss | 12 +- themes/neff/{assets => src}/scss/_list.scss | 0 themes/neff/src/scss/_mixins.scss | 50 + themes/neff/{assets => src}/scss/_reset.scss | 0 themes/neff/{assets => src}/scss/_single.scss | 0 .../neff/{assets => src}/scss/_variables.scss | 5 +- themes/neff/src/scss/main.scss | 22 + themes/neff/static/css/cookieconsent.min.css | 1 - themes/neff/static/fonts/fa-brands-400.eot | Bin 134000 -> 0 bytes themes/neff/static/fonts/fa-brands-400.svg | 1260 ---- themes/neff/static/fonts/fa-brands-400.ttf | Bin 133764 -> 0 bytes themes/neff/static/fonts/fa-brands-400.woff | Bin 86736 -> 0 bytes themes/neff/static/fonts/fa-brands-400.woff2 | Bin 73936 -> 0 bytes themes/neff/static/fonts/fa-regular-400.eot | Bin 40308 -> 0 bytes themes/neff/static/fonts/fa-regular-400.svg | 471 -- themes/neff/static/fonts/fa-regular-400.ttf | Bin 40080 -> 0 bytes themes/neff/static/fonts/fa-regular-400.woff | Bin 18164 -> 0 bytes themes/neff/static/fonts/fa-regular-400.woff2 | Bin 14868 -> 0 bytes themes/neff/static/fonts/fa-solid-900.eot | Bin 208828 -> 0 bytes themes/neff/static/fonts/fa-solid-900.svg | 2760 -------- themes/neff/static/fonts/fa-solid-900.ttf | Bin 208608 -> 0 bytes themes/neff/static/fonts/fa-solid-900.woff | Bin 102120 -> 0 bytes themes/neff/static/fonts/fa-solid-900.woff2 | Bin 79072 -> 0 bytes themes/neff/static/img/apple-touch-icon.png | Bin 13568 -> 4461 bytes .../img/background/default-portrait-sd.jpg | Bin 95406 -> 0 bytes .../img/background/default-portrait.jpg | Bin 275072 -> 0 bytes .../neff/static/img/background/default-sd.jpg | Bin 163412 -> 0 bytes themes/neff/static/img/background/default.jpg | Bin 542736 -> 489507 bytes themes/neff/static/img/favicon-large.png | Bin 6420 -> 2256 bytes themes/neff/static/img/favicon.png | Bin 1785 -> 804 bytes themes/neff/static/img/favicon.svg | 152 +- themes/neff/static/img/hero/4w.svg | 42 +- themes/neff/static/img/hero/knuepfel.svg | 83 +- themes/neff/static/img/hero/none.svg | 66 +- themes/neff/static/img/hero/qualitaet.svg | 110 +- themes/neff/static/img/logo-klein.svg | 135 +- themes/neff/static/img/logo.png | Bin 48071 -> 13712 bytes themes/neff/static/img/logo.svg | 387 +- themes/neff/static/img/ms-tile.png | Bin 10336 -> 3608 bytes themes/neff/static/img/social/facebook.svg | 1 - themes/neff/static/img/social/instagram.svg | 1 - themes/neff/static/img/social/twitter.svg | 1 - themes/neff/static/img/wappen.svg | 1020 +-- themes/neff/svgo-config.yml | 6 + themes/neff/webpack.config.js | 147 +- 125 files changed, 8162 insertions(+), 12077 deletions(-) create mode 100644 package-lock.json delete mode 100644 themes/neff/assets/js/bundle.js delete mode 100644 themes/neff/assets/scss/_mixins.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_animated.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_bordered-pulled.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_core.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_fixed-width.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_icons.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_larger.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_list.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_mixins.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_rotated-flipped.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_screen-reader.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_shims.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_stacked.scss delete mode 100644 themes/neff/assets/scss/fontawesome/_variables.scss delete mode 100644 themes/neff/assets/scss/fontawesome/brands.scss delete mode 100644 themes/neff/assets/scss/fontawesome/fontawesome.scss delete mode 100644 themes/neff/assets/scss/fontawesome/regular.scss delete mode 100644 themes/neff/assets/scss/fontawesome/solid.scss delete mode 100644 themes/neff/assets/scss/fontawesome/v4-shims.scss delete mode 100755 themes/neff/assets/scss/main.scss rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-700.eot (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-700.svg (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-700.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-700.woff (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-700.woff2 (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-regular.eot (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-regular.svg (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-regular.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-regular.woff (100%) rename themes/neff/{static => src}/fonts/roboto-slab-v7-latin-regular.woff2 (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700.eot (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700.svg (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700.woff (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700.woff2 (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700italic.eot (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700italic.svg (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700italic.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700italic.woff (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-700italic.woff2 (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-italic.eot (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-italic.svg (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-italic.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-italic.woff (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-italic.woff2 (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-regular.eot (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-regular.svg (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-regular.ttf (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-regular.woff (100%) rename themes/neff/{static => src}/fonts/roboto-v18-latin-regular.woff2 (100%) create mode 100644 themes/neff/src/img/apple-touch-icon.png create mode 100644 themes/neff/src/img/background/default.jpg create mode 100644 themes/neff/src/img/favicon-large.png rename themes/neff/{static => src}/img/favicon.ico (100%) create mode 100755 themes/neff/src/img/favicon.png create mode 100644 themes/neff/src/img/favicon.svg create mode 100755 themes/neff/src/img/hero/4w.svg create mode 100755 themes/neff/src/img/hero/knuepfel.svg create mode 100755 themes/neff/src/img/hero/none.svg create mode 100644 themes/neff/src/img/hero/qualitaet.svg create mode 100644 themes/neff/src/img/logo-klein.svg create mode 100644 themes/neff/src/img/logo.png create mode 100755 themes/neff/src/img/logo.svg create mode 100644 themes/neff/src/img/ms-tile.png create mode 100644 themes/neff/src/img/wappen.svg create mode 100644 themes/neff/src/js/images.js rename themes/neff/{assets => src}/scss/_banner.scss (100%) rename themes/neff/{assets => src}/scss/_content.scss (100%) rename themes/neff/{assets => src}/scss/_fonts.scss (75%) rename themes/neff/{assets => src}/scss/_footer.scss (100%) rename themes/neff/{assets => src}/scss/_grid.scss (100%) rename themes/neff/{assets => src}/scss/_header.scss (100%) rename themes/neff/{assets => src}/scss/_index.scss (100%) rename themes/neff/{assets => src}/scss/_lightbox.scss (92%) rename themes/neff/{assets => src}/scss/_list.scss (100%) create mode 100644 themes/neff/src/scss/_mixins.scss rename themes/neff/{assets => src}/scss/_reset.scss (100%) rename themes/neff/{assets => src}/scss/_single.scss (100%) rename themes/neff/{assets => src}/scss/_variables.scss (79%) create mode 100755 themes/neff/src/scss/main.scss delete mode 120000 themes/neff/static/css/cookieconsent.min.css delete mode 100644 themes/neff/static/fonts/fa-brands-400.eot delete mode 100644 themes/neff/static/fonts/fa-brands-400.svg delete mode 100644 themes/neff/static/fonts/fa-brands-400.ttf delete mode 100644 themes/neff/static/fonts/fa-brands-400.woff delete mode 100644 themes/neff/static/fonts/fa-brands-400.woff2 delete mode 100644 themes/neff/static/fonts/fa-regular-400.eot delete mode 100644 themes/neff/static/fonts/fa-regular-400.svg delete mode 100644 themes/neff/static/fonts/fa-regular-400.ttf delete mode 100644 themes/neff/static/fonts/fa-regular-400.woff delete mode 100644 themes/neff/static/fonts/fa-regular-400.woff2 delete mode 100644 themes/neff/static/fonts/fa-solid-900.eot delete mode 100644 themes/neff/static/fonts/fa-solid-900.svg delete mode 100644 themes/neff/static/fonts/fa-solid-900.ttf delete mode 100644 themes/neff/static/fonts/fa-solid-900.woff delete mode 100644 themes/neff/static/fonts/fa-solid-900.woff2 delete mode 100644 themes/neff/static/img/background/default-portrait-sd.jpg delete mode 100644 themes/neff/static/img/background/default-portrait.jpg delete mode 100644 themes/neff/static/img/background/default-sd.jpg mode change 100755 => 100644 themes/neff/static/img/favicon.png mode change 100755 => 100644 themes/neff/static/img/hero/4w.svg mode change 100755 => 100644 themes/neff/static/img/hero/knuepfel.svg mode change 100755 => 100644 themes/neff/static/img/hero/none.svg mode change 100755 => 100644 themes/neff/static/img/logo.svg delete mode 100644 themes/neff/static/img/social/facebook.svg delete mode 100644 themes/neff/static/img/social/instagram.svg delete mode 100644 themes/neff/static/img/social/twitter.svg create mode 100644 themes/neff/svgo-config.yml diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..dbfebde --- /dev/null +++ b/package-lock.json @@ -0,0 +1,776 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "ajv": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "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" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", + "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cwise-compiler": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz", + "integrity": "sha1-9NZnQQ6FDToxOn0tt7HlBbsDTMU=", + "dev": true, + "requires": { + "uniq": "^1.0.0" + } + }, + "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" + } + }, + "data-uri-to-buffer": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-0.0.3.tgz", + "integrity": "sha1-GK6XmmoMqZSwYlhTkW0mYruuCxo=", + "dev": true + }, + "datauri": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/datauri/-/datauri-1.0.5.tgz", + "integrity": "sha1-0JddGrbI8uDOPKQ7qkU5vhLSiaA=", + "dev": true, + "requires": { + "image-size": "^0.3.5", + "mimer": "^0.2.1", + "semver": "^5.0.3" + }, + "dependencies": { + "image-size": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz", + "integrity": "sha1-gyQOqy+1sAsEqrjHSwRx6cunrYw=", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true + }, + "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" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "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" + } + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "get-pixels": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.0.tgz", + "integrity": "sha1-jZeVvq4YhQuED3SVgbrcBdPjbkE=", + "dev": true, + "requires": { + "data-uri-to-buffer": "0.0.3", + "jpeg-js": "^0.1.1", + "mime-types": "^2.0.1", + "ndarray": "^1.0.13", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.5", + "parse-data-uri": "^0.2.0", + "pngjs": "^2.0.0", + "request": "^2.44.0", + "through": "^2.3.4" + } + }, + "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" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.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" + } + }, + "image-size": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.1.tgz", + "integrity": "sha1-KO6oVIpLFENIDd3cHgg65UZSQ58=", + "dev": true + }, + "iota-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz", + "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=", + "dev": true + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "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 + }, + "jpeg-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", + "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "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": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "dev": true + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "~1.37.0" + } + }, + "mimer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/mimer/-/mimer-0.2.3.tgz", + "integrity": "sha512-cICHJPMZUdZMqWaOQ+Eh0hHo1R6IUCiBee7WvIGGUJsZyjdMUInxQVmyu8hKj5uCy+Bi+Wlp/EsdUR61yOdWOw==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true + }, + "ndarray": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.18.tgz", + "integrity": "sha1-tg06cyJOxVXQ+qeXEeUCRI/T95M=", + "dev": true, + "requires": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "ndarray-pack": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz", + "integrity": "sha1-jK6+qqJNXs9w/4YCBjeXfajuWFo=", + "dev": true, + "requires": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "node-bitmap": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/node-bitmap/-/node-bitmap-0.0.1.tgz", + "integrity": "sha1-GA6scAPgxwdhjvMTaPYvhLKmkJE=", + "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 + }, + "omggif": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.9.tgz", + "integrity": "sha1-3LcCTazVDFK00wPwSALJHAV8dl8=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "parse-data-uri": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/parse-data-uri/-/parse-data-uri-0.2.0.tgz", + "integrity": "sha1-vwTYUd1ch7CrI45dAazklLYEtMk=", + "dev": true, + "requires": { + "data-uri-to-buffer": "0.0.3" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pngjs": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-2.3.1.tgz", + "integrity": "sha1-EdHhK5y2TWPjDBQ6Mw9MH1Z9qF8=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "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.0", + "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.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "sharp": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.19.1.tgz", + "integrity": "sha1-gZvxH1w/T/MutGXyVbX7h+Q87qE=", + "dev": true, + "requires": { + "color": "^3.0.0", + "detect-libc": "^1.0.3", + "nan": "^2.9.2", + "semver": "^5.5.0", + "simple-get": "^2.7.0", + "tar": "^4.4.0", + "tunnel-agent": "^0.6.0" + } + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dev": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "srcset-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/srcset-loader/-/srcset-loader-2.3.0.tgz", + "integrity": "sha512-b8U7Oqdy5Nrypuu0+CgwD8lW2idRNDzV968xWoVW66bqWQyKUiYVgmJRQs/gTZOgNAd+rVZwSu99TmB2HvAsOw==", + "dev": true, + "requires": { + "datauri": "1.0.5", + "get-pixels": "3.3.0", + "image-size": "0.5.1", + "loader-utils": "1.1.0", + "sharp": "^0.19.0" + } + }, + "sshpk": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz", + "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==", + "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" + } + }, + "tar": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "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 + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "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" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } +} diff --git a/themes/neff/.gitignore b/themes/neff/.gitignore index dbf0821..382120a 100644 --- a/themes/neff/.gitignore +++ b/themes/neff/.gitignore @@ -1 +1,5 @@ -node_modules/* \ No newline at end of file +node_modules/* +static/fonts +static/img +assets/css +assets/js \ No newline at end of file diff --git a/themes/neff/assets/js/bundle.js b/themes/neff/assets/js/bundle.js deleted file mode 100644 index 2cfc97a..0000000 --- a/themes/neff/assets/js/bundle.js +++ /dev/null @@ -1 +0,0 @@ -!function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=34)}([function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var i=n(5),o=n(17);t.exports=n(3)?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(27)("wks"),o=n(12),r=n(0).Symbol,s="function"==typeof r;(t.exports=function(t){return i[t]||(i[t]=s&&r[t]||(s?r:o)("Symbol."+t))}).store=i},function(t,e,n){t.exports=!n(10)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(0),o=n(8),r=n(1),s=n(11),c=n(18),a=function(t,e,n){var l,u,p,h,f=t&a.F,d=t&a.G,v=t&a.S,m=t&a.P,y=t&a.B,g=d?i:v?i[e]||(i[e]={}):(i[e]||{}).prototype,b=d?o:o[e]||(o[e]={}),k=b.prototype||(b.prototype={});for(l in d&&(n=e),n)p=((u=!f&&g&&void 0!==g[l])?g:n)[l],h=y&&u?c(p,i):m&&"function"==typeof p?c(Function.call,p):p,g&&s(g,l,p,t&a.U),b[l]!=p&&r(b,l,h),m&&k[l]!=p&&(k[l]=p)};i.core=o,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e,n){var i=n(9),o=n(36),r=n(37),s=Object.defineProperty;e.f=n(3)?Object.defineProperty:function(t,e,n){if(i(t),e=r(e,!0),i(n),o)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){var n=t.exports={version:"2.6.1"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(6);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(0),o=n(1),r=n(7),s=n(12)("src"),c=Function.toString,a=(""+c).split("toString");n(8).inspectSource=function(t){return c.call(t)},(t.exports=function(t,e,n,c){var l="function"==typeof n;l&&(r(n,"name")||o(n,"name",e)),t[e]!==n&&(l&&(r(n,s)||o(n,s,t[e]?""+t[e]:a.join(String(e)))),t===i?t[e]=n:c?t[e]?t[e]=n:o(t,e,n):(delete t[e],o(t,e,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[s]||c.call(this)})},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e,n){var i=n(20),o=n(22);t.exports=function(t){return i(o(t))}},function(t,e){t.exports={}},function(t,e,n){var i=n(27)("keys"),o=n(12);t.exports=function(t){return i[t]||(i[t]=o(t))}},function(t,e,n){var i=n(6),o=n(0).document,r=i(o)&&i(o.createElement);t.exports=function(t){return r?o.createElement(t):{}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(38);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,o){return t.call(e,n,i,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var i=n(13),o=n(23),r=n(39);t.exports=function(t){return function(e,n,s){var c,a=i(e),l=o(a.length),u=r(s,l);if(t&&n!=n){for(;l>u;)if((c=a[u++])!=c)return!0}else for(;l>u;u++)if((t||u in a)&&a[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var i=n(21);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var i=n(24),o=Math.min;t.exports=function(t){return t>0?o(i(t),9007199254740991):0}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e,n){"use strict";var i=n(10);t.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},function(t,e,n){for(var i=n(42),o=n(29),r=n(11),s=n(0),c=n(1),a=n(14),l=n(2),u=l("iterator"),p=l("toStringTag"),h=a.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},d=o(f),v=0;v=0},addClass:function(t,e){t.className+=" "+e},removeClass:function(t,e){var n=new RegExp("\\b"+this.escapeRegExp(e)+"\\b");t.className=t.className.replace(n,"")},interpolateString:function(t,e){return t.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(t){return e(arguments[1])||""})},getCookie:function(t){var e=("; "+document.cookie).split("; "+t+"=");return e.length<2?void 0:e.pop().split(";").shift()},setCookie:function(t,e,n,i,o,r){var s=new Date;s.setDate(s.getDate()+(n||365));var c=[t+"="+e,"expires="+s.toUTCString(),"path="+(o||"/")];i&&c.push("domain="+i),r&&c.push("secure"),document.cookie=c.join(";")},deepExtend:function(t,e){for(var n in e)e.hasOwnProperty(n)&&(n in t&&this.isPlainObject(t[n])&&this.isPlainObject(e[n])?this.deepExtend(t[n],e[n]):t[n]=e[n]);return t},throttle:function(t,e){var n=!1;return function(){n||(t.apply(this,arguments),n=!0,setTimeout(function(){n=!1},e))}},hash:function(t){var e,n,i=0;if(0===t.length)return i;for(e=0,n=t.length;e=128?"#000":"#fff"},getLuminance:function(t){var e=parseInt(this.normaliseHex(t),16),n=38+(e>>16),i=38+(e>>8&255),o=38+(255&e);return"#"+(16777216+65536*(n<255?n<1?0:n:255)+256*(i<255?i<1?0:i:255)+(o<255?o<1?0:o:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(t){return"object"==typeof t&&null!==t&&t.constructor==Object},traverseDOMPath:function(t,n){return t&&t.parentNode?e.hasClass(t,n)?t:this.traverseDOMPath(t.parentNode,n):null}};t.status={deny:"deny",allow:"allow",dismiss:"dismiss"},t.transitionEnd=function(){var t=document.createElement("div"),e={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var n in e)if(e.hasOwnProperty(n)&&void 0!==t.style[n+"ransition"])return e[n];return""}(),t.hasTransition=!!t.transitionEnd;var n=Object.keys(t.status).map(e.escapeRegExp);t.customStyles={},t.Popup=function(){function i(){this.initialise.apply(this,arguments)}function o(t){this.openingTimeout=null,e.removeClass(t,"cc-invisible")}function r(e){e.style.display="none",e.removeEventListener(t.transitionEnd,this.afterTransition),this.afterTransition=null}function s(){var e=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return e(t.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return e(t.status.allow),!0;var n=Object.keys(t.status),i=this.getStatus(),o=n.indexOf(i)>=0;return o&&e(i),o}function c(){var t=this.options.position.split("-"),e=[];return t.forEach(function(t){e.push("cc-"+t)}),e}function a(){var t=this.options,n="top"==t.position||"bottom"==t.position?"banner":"floating";e.isMobile()&&(n="floating");var i=["cc-"+n,"cc-type-"+t.type,"cc-theme-"+t.theme];return t.static&&i.push("cc-static"),i.push.apply(i,c.call(this)),function(t){var n=e.hash(JSON.stringify(t)),i="cc-color-override-"+n,o=e.isPlainObject(t);return this.customStyleSelector=o?i:null,o&&p(n,t,"."+i),o}.call(this,this.options.palette),this.customStyleSelector&&i.push(this.customStyleSelector),i}function l(n){var i=this.options,o=document.createElement("div"),r=i.container&&1===i.container.nodeType?i.container:document.body;o.innerHTML=n;var s=o.children[0];return s.style.display="none",e.hasClass(s,"cc-window")&&t.hasTransition&&e.addClass(s,"cc-invisible"),this.onButtonClick=u.bind(this),s.addEventListener("click",this.onButtonClick),i.autoAttach&&(r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s)),s}function u(i){var o=e.traverseDOMPath(i.target,"cc-btn")||i.target;if(e.hasClass(o,"cc-btn")){var r=o.className.match(new RegExp("\\bcc-("+n.join("|")+")\\b")),s=r&&r[1]||!1;s&&(this.setStatus(s),this.close(!0))}e.hasClass(o,"cc-close")&&(this.setStatus(t.status.dismiss),this.close(!0)),e.hasClass(o,"cc-revoke")&&this.revokeChoice()}function p(n,i,o){if(t.customStyles[n])++t.customStyles[n].references;else{var r={},s=i.popup,c=i.button,a=i.highlight;s&&(s.text=s.text?s.text:e.getContrast(s.background),s.link=s.link?s.link:s.text,r[o+".cc-window"]=["color: "+s.text,"background-color: "+s.background],r[o+".cc-revoke"]=["color: "+s.text,"background-color: "+s.background],r[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+s.link],c&&(c.text=c.text?c.text:e.getContrast(c.background),c.border=c.border?c.border:"transparent",r[o+" .cc-btn"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background],c.padding&&r[o+" .cc-btn"].push("padding: "+c.padding),"transparent"!=c.background&&(r[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+(c.hover||h(c.background))]),a?(a.text=a.text?a.text:e.getContrast(a.background),a.border=a.border?a.border:"transparent",r[o+" .cc-highlight .cc-btn:first-child"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background]):r[o+" .cc-highlight .cc-btn:first-child"]=["color: "+s.text]));var l=document.createElement("style");document.head.appendChild(l),t.customStyles[n]={references:1,element:l.sheet};var u=-1;for(var p in r)r.hasOwnProperty(p)&&l.sheet.insertRule(p+"{"+r[p].join(";")+"}",++u)}}function h(t){return"000000"==(t=e.normaliseHex(t))?"#222":e.getLuminance(t)}function f(t,e){for(var n=0,i=t.length;n=0&&(this.dismissTimeout=window.setTimeout(function(){n(t.status.dismiss),i(!0)},Math.floor(o)));var r=this.options.dismissOnScroll;if("number"==typeof r&&r>=0){var s=function(e){window.pageYOffset>Math.floor(r)&&(n(t.status.dismiss),i(!0),window.removeEventListener("scroll",s),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=s,window.addEventListener("scroll",s))}var c=this.options.dismissOnWindowClick,a=this.options.ignoreClicksFrom;if(c){var l=function(o){for(var r=!1,s=o.path.length,c=a.length,u=0;u{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'',revokeBtn:'
{{policy}}
',compliance:{info:'
{{dismiss}}
',"opt-in":'
{{deny}}{{allow}}
',"opt-out":'
{{deny}}{{allow}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return i.prototype.initialise=function(t){this.options&&this.destroy(),e.deepExtend(this.options={},v),e.isPlainObject(t)&&e.deepExtend(this.options,t),s.call(this)&&(this.options.enabled=!1),f(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),f(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var n=this.options.window.replace("{{classes}}",a.call(this).join(" ")).replace("{{children}}",function(){var t={},n=this.options;n.showLink||(n.elements.link="",n.elements.messagelink=n.elements.message),Object.keys(n.elements).forEach(function(i){t[i]=e.interpolateString(n.elements[i],function(t){var e=n.content[t];return t&&"string"==typeof e&&e.length?e:""})});var i=n.compliance[n.type];i||(i=n.compliance.info),t.compliance=e.interpolateString(i,function(e){return t[e]});var o=n.layouts[n.layout];return o||(o=n.layouts.basic),e.interpolateString(o,function(e){return t[e]})}.call(this)),i=this.options.overrideHTML;if("string"==typeof i&&i.length&&(n=i),this.options.static){var o=l.call(this,'
'+n+"
");o.style.display="",this.element=o.firstChild,this.element.style.display="none",e.addClass(this.element,"cc-invisible")}else this.element=l.call(this,n);d.call(this),function(){if("info"!=this.options.type&&(this.options.revokable=!0),e.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var t=c.call(this);this.options.animateRevokable&&t.push("cc-animate"),this.customStyleSelector&&t.push(this.customStyleSelector);var n=this.options.revokeBtn.replace("{{classes}}",t.join(" ")).replace("{{policy}}",this.options.content.policy);this.revokeBtn=l.call(this,n);var i=this.revokeBtn;if(this.options.animateRevokable){var o=e.throttle(function(t){var n=!1,o=window.innerHeight-20;e.hasClass(i,"cc-top")&&t.clientY<20&&(n=!0),e.hasClass(i,"cc-bottom")&&t.clientY>o&&(n=!0),n?e.hasClass(i,"cc-active")||e.addClass(i,"cc-active"):e.hasClass(i,"cc-active")&&e.removeClass(i,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}.call(this),this.options.autoOpen&&this.autoOpen()},i.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,function(n){if(e.isPlainObject(n)){var i=e.hash(JSON.stringify(n)),o=t.customStyles[i];if(o&&!--o.references){var r=o.element.ownerNode;r&&r.parentNode&&r.parentNode.removeChild(r),t.customStyles[i]=null}}}(this.options.palette),this.options=null},i.prototype.open=function(e){if(this.element)return this.isOpen()||(t.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},i.prototype.close=function(e){if(this.element)return this.isOpen()&&(t.hasTransition?this.fadeOut():this.element.style.display="none",e&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},i.prototype.fadeIn=function(){var n=this.element;if(t.hasTransition&&n&&(this.afterTransition&&r.call(this,n),e.hasClass(n,"cc-invisible"))){if(n.style.display="",this.options.static){var i=this.element.clientHeight;this.element.parentNode.style.maxHeight=i+"px"}this.openingTimeout=setTimeout(o.bind(this,n),20)}},i.prototype.fadeOut=function(){var n=this.element;t.hasTransition&&n&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),o.bind(this,n)),e.hasClass(n,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=r.bind(this,n),n.addEventListener(t.transitionEnd,this.afterTransition),e.addClass(n,"cc-invisible")))},i.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!t.hasTransition||!e.hasClass(this.element,"cc-invisible"))},i.prototype.toggleRevokeButton=function(t){this.revokeBtn&&(this.revokeBtn.style.display=t?"":"none")},i.prototype.revokeChoice=function(t){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),t||this.autoOpen()},i.prototype.hasAnswered=function(e){return Object.keys(t.status).indexOf(this.getStatus())>=0},i.prototype.hasConsented=function(e){var n=this.getStatus();return n==t.status.allow||n==t.status.dismiss},i.prototype.autoOpen=function(t){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},i.prototype.setStatus=function(n){var i=this.options.cookie,o=e.getCookie(i.name),r=Object.keys(t.status).indexOf(o)>=0;Object.keys(t.status).indexOf(n)>=0?(e.setCookie(i.name,n,i.expiryDays,i.domain,i.path,i.secure),this.options.onStatusChange.call(this,n,r)):this.clearStatus()},i.prototype.getStatus=function(){return e.getCookie(this.options.cookie.name)},i.prototype.clearStatus=function(){var t=this.options.cookie;e.setCookie(t.name,"",-1,t.domain,t.path)},i}(),t.Location=function(){function t(t){e.deepExtend(this.options={},r),e.isPlainObject(t)&&e.deepExtend(this.options,t),this.currentServiceIndex=-1}function n(t,e,n){var i,o=document.createElement("script");o.type="text/"+(t.type||"javascript"),o.src=t.src||t,o.async=!1,o.onreadystatechange=o.onload=function(){var t=o.readyState;clearTimeout(i),e.done||t&&!/loaded|complete/.test(t)||(e.done=!0,e(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),i=setTimeout(function(){e.done=!0,e(),o.onreadystatechange=o.onload=null},n)}function i(t,e,n,i,o){var r=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(r.open(i?"POST":"GET",t,1),r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var s=0,c=o.length;s3&&e(r)}),r.send(i)}function o(t){return new Error("Error ["+(t.code||"UNKNOWN")+"]: "+t.error)}var r={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(t,e){try{var n=JSON.parse(e);return n.error?o(n):{code:n.country}}catch(t){return o({error:"Invalid response ("+t+")"})}}}},ipinfodb:function(t){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(t,e){try{var n=JSON.parse(e);return"ERROR"==n.statusCode?o({error:n.statusMessage}):{code:n.countryCode}}catch(t){return o({error:"Invalid response ("+t+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(t){return window.geoip2?void geoip2.country(function(e){try{t({code:e.country.iso_code})}catch(e){t(o(e))}},function(e){t(o(e))}):void t(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};return t.prototype.getNextService=function(){var t;do{t=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex=0,revokable:e.revokable.indexOf(t)>=0,explicitAction:e.explicitAction.indexOf(t)>=0}},t.prototype.applyLaw=function(t,e){var n=this.get(e);return n.hasLaw||(t.enabled=!1,"function"==typeof t.onNoCookieLaw&&t.onNoCookieLaw(e,n)),this.options.regionalLaw&&(n.revokable&&(t.revokable=!0),n.explicitAction&&(t.dismissOnScroll=!1,t.dismissOnTimeout=!1)),t},t}(),t.initialise=function(n,i,o){var r=new t.Law(n.law);i||(i=function(){}),o||(o=function(){});var s=Object.keys(t.status),c=e.getCookie("cookieconsent_status");return s.indexOf(c)>=0?void i(new t.Popup(n)):void t.getCountryCode(n,function(e){delete n.law,delete n.location,e.code&&(n=r.applyLaw(n,e.code)),i(new t.Popup(n))},function(e){delete n.law,delete n.location,o(e,new t.Popup(n))})},t.getCountryCode=function(e,n,i){e.law&&e.law.countryCode?n({code:e.law.countryCode}):e.location?new t.Location(e.location).locate(function(t){n(t||{})},i):n({})},t.utils=e,t.hasInitialised=!0,window.cookieconsent=t}}(window.cookieconsent||{})},function(t,e,n){var i=n(4);i(i.S+i.F*!n(3),"Object",{defineProperty:n(5).f})},function(t,e,n){"use strict";var i=n(43),o=n(44),r=n(14),s=n(13);t.exports=n(45)(Array,"Array",function(t,e){this._t=s(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),r.Arguments=r.Array,i("keys"),i("values"),i("entries")},function(t,e,n){var i=n(2)("unscopables"),o=Array.prototype;null==o[i]&&n(1)(o,i,{}),t.exports=function(t){o[i][t]=!0}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var i=n(28),o=n(4),r=n(11),s=n(1),c=n(14),a=n(46),l=n(31),u=n(51),p=n(2)("iterator"),h=!([].keys&&"next"in[].keys()),f=function(){return this};t.exports=function(t,e,n,d,v,m,y){a(n,e,d);var g,b,k,w=function(t){if(!h&&t in C)return C[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},x=e+" Iterator",S="values"==v,O=!1,C=t.prototype,E=C[p]||C["@@iterator"]||v&&C[v],T=E||w(v),L=v?S?w("entries"):T:void 0,P="Array"==e&&C.entries||E;if(P&&(k=u(P.call(new t)))!==Object.prototype&&k.next&&(l(k,x,!0),i||"function"==typeof k[p]||s(k,p,f)),S&&E&&"values"!==E.name&&(O=!0,T=function(){return E.call(this)}),i&&!y||!h&&!O&&C[p]||s(C,p,T),c[e]=T,c[x]=f,v)if(g={values:S?T:w("values"),keys:m?T:w("keys"),entries:L},y)for(b in g)b in C||r(C,b,g[b]);else o(o.P+o.F*(h||O),e,g);return g}},function(t,e,n){"use strict";var i=n(47),o=n(17),r=n(31),s={};n(1)(s,n(2)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:o(1,n)}),r(t,e+" Iterator")}},function(t,e,n){var i=n(9),o=n(48),r=n(30),s=n(15)("IE_PROTO"),c=function(){},a=function(){var t,e=n(16)("iframe"),i=r.length;for(e.style.display="none",n(50).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("