From 1159cce4e1dccdec0ac930d2be3f27c9f32eaec4 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Fri, 14 Feb 2020 10:48:37 +0700 Subject: [PATCH 01/42] Update buttons.css --- assets/css/components/buttons.css | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/css/components/buttons.css b/assets/css/components/buttons.css index 164fb7cc..1456ecd0 100644 --- a/assets/css/components/buttons.css +++ b/assets/css/components/buttons.css @@ -32,10 +32,10 @@ } .gh-button.gh-button-large { - height: calc(var(--height) * 1.14); - line-height: calc(var(--height) * 1.14); - padding: 0 3rem; - font-size: 1.6rem; + height: calc(var(--height) * 1.2); + line-height: calc(var(--height) * 1.2); + padding: 0 2.5rem; + font-size: 1.7rem; } .gh-button.gh-button-disabled, From a32216301f582bd7531bfae2f2777bed6642d043 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sat, 15 Feb 2020 21:50:24 +0700 Subject: [PATCH 02/42] Create badge.css --- assets/css/ghost/badge.css | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 assets/css/ghost/badge.css diff --git a/assets/css/ghost/badge.css b/assets/css/ghost/badge.css new file mode 100644 index 00000000..fbc95cd4 --- /dev/null +++ b/assets/css/ghost/badge.css @@ -0,0 +1,26 @@ +.gh-powered { + display: inline-flex; + align-items: center; + padding: 6px 9px 6px 6px; + border: rgba(0,0,0,0.15) 1px solid; + font-size: 13px; + line-height: 13px; + letter-spacing: -0.1px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-weight: 500; + color: #131313 !important; + background: #fff; + border-radius: 6px; +} + +.gh-powered:hover { + border: rgba(0,0,0,0.3) 1px solid; + color: #131313 !important; + text-decoration: none !important; +} + +.gh-powered svg { + height: 18px; + width: 18px; + margin: 0 6px 0 0; +} From 7a6b293f210f4b9bb0267add98f41c25608e3d4e Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sat, 15 Feb 2020 21:50:45 +0700 Subject: [PATCH 03/42] Update screen.css --- assets/css/screen.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/css/screen.css b/assets/css/screen.css index 988246fb..bfb3241b 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -21,6 +21,8 @@ production stylesheet in assets/built/screen.css using: gulp dev @import "ghost/members.css"; @import "ghost/errors.css"; @import "ghost/footer.css"; +@import "ghost/badge.css"; + /* Main - Your styles here! Edit below From ef72def53f53f7d99aee7841e6d8b0f95cbace16 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 1 Mar 2020 00:19:48 +0000 Subject: [PATCH 04/42] Update dependency postcss-custom-properties to v9.1.1 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9a322f78..9855a268 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "gulp-watch": "5.0.1", "gulp-zip": "5.0.0", "postcss-color-function": "4.1.0", - "postcss-custom-properties": "9.0.2", + "postcss-custom-properties": "9.1.1", "postcss-easy-import": "3.0.0" }, "browserslist": [ diff --git a/yarn.lock b/yarn.lock index c78ac61d..1d4aa289 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3886,10 +3886,10 @@ postcss-convert-values@^4.0.1: postcss "^7.0.0" postcss-value-parser "^3.0.0" -postcss-custom-properties@9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-9.0.2.tgz#091aefaa309826302d53ec6d780fbe1df8f40fd4" - integrity sha512-WHaQrEp3gJ6mgxBA4mGJKW6DSVfy2IFnKPFAb2IEulgxGUW8nWp1NkOD/rWR6e2uIuAdnTa0LXSupST7daniAw== +postcss-custom-properties@9.1.1: + version "9.1.1" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-9.1.1.tgz#55822d70ff48004f6d307a338ba64a7fb0a4bfff" + integrity sha512-GVu+j7vwMTKUGhGXckYAFAAG5tTJUkSt8LuSyimtZdVVmdAEZYYqserkAgX8vwMhgGDPA4vJtWt7VgFxgiooDA== dependencies: postcss "^7.0.17" postcss-values-parser "^3.0.5" From a2210fb3b7d1bdf9e08ebd936b3c96a41a6449b4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Feb 2020 16:07:59 +0000 Subject: [PATCH 05/42] Update dependency gscan to v3 --- package.json | 2 +- yarn.lock | 189 ++++++++++++++++++++++++++++----------------------- 2 files changed, 105 insertions(+), 86 deletions(-) diff --git a/package.json b/package.json index 9855a268..80e27518 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.3", "cssnano": "4.1.10", - "gscan": "2.11.0", + "gscan": "3.3.3", "gulp": "4.0.2", "gulp-livereload": "4.0.1", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index 1d4aa289..5d6e4e3b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,14 +31,19 @@ mkdirp "0.5.0" yauzl "2.4.1" -"@tryghost/pretty-cli@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.1.tgz#b419e936c81c8aabf7f081645751c17004a5bb09" - integrity sha512-SFu5CcljG7mqxcA/J2WFE9M/bbpzJG0oVqT7P/P0HRbcTgBmQ5nMczO70WNASSqBglAh/uR34K0HVz5qynxyDw== +"@tryghost/pretty-cli@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.3.tgz#06fc84e4659ffde7166ca2a9ebe17c3951438a6c" + integrity sha512-y6syQcWerVbsulED1PaW+YWX0HNhVUtyoyT5iU4idHCKcn2LR6iBOIQnfUDvK7FH364rpQe92FdayPfDtb+29A== dependencies: chalk "^2.4.1" sywac "^1.2.1" +"@types/color-name@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" + integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== + "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" @@ -113,6 +118,14 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" +ansi-styles@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" + integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + dependencies: + "@types/color-name" "^1.1.1" + color-convert "^2.0.1" + ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" @@ -412,7 +425,7 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bluebird@^3.0.5, bluebird@^3.4.6: +bluebird@^3.4.6, bluebird@^3.5.3: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -621,7 +634,7 @@ chalk@^1.0.0: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -630,6 +643,14 @@ chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chokidar@^2.0.0: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -745,12 +766,19 @@ color-convert@^1.3.0, color-convert@^1.9.0, color-convert@^1.9.1: dependencies: color-name "1.1.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-name@^1.0.0, color-name@^1.1.4: +color-name@^1.0.0, color-name@^1.1.4, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== @@ -804,7 +832,7 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@^2.9.0, commander@~2.20.3: +commander@^2.19.0, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -1291,15 +1319,14 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editorconfig@^0.13.2: - version "0.13.3" - resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34" - integrity sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ== +editorconfig@^0.15.0: + version "0.15.3" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== dependencies: - bluebird "^3.0.5" - commander "^2.9.0" - lru-cache "^3.2.0" - semver "^5.1.0" + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" sigmund "^1.0.1" ee-first@1.1.1: @@ -1480,15 +1507,16 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -express-hbs@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-1.1.1.tgz#0a181c01a399c0fe148ef4a006c59afd21c24f20" - integrity sha512-nFBXq8SNb58wospQeRsh3FZL+srv6KMVkCKJnUGB3Gm7pXUf4DzaIQ0zUb+qQRCFeAVQHaF7X4vNfIea00FiGA== +express-hbs@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.0.tgz#ceccd1845674ad70f35d47b2130727be280af086" + integrity sha512-vhm9DXIPebBXnajFX5c33fMFe3Y+3Zd02BDn2uWiWVZ+A2VMErZYRLoVTx0fcldHM2wGLajjSO+dwubkklsOGA== dependencies: - handlebars "4.1.2" - js-beautify "1.6.8" - lodash "4.17.11" - readdirp "2.1.0" + bluebird "^3.5.3" + handlebars "4.5.3" + js-beautify "1.8.8" + lodash "4.17.15" + readdirp "2.2.1" express@^4.16.2: version "4.17.1" @@ -1892,10 +1920,10 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -ghost-ignition@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ghost-ignition/-/ghost-ignition-3.1.0.tgz#4a0d7f0a15e54fbc0e16d398da62ff68737e4e23" - integrity sha512-ae0r/yBJDo9SkeLfy0ecrHVqO0gt9l07wiCOWmdzdvbmoU24AB881PjymnM/DLP9SY6E33mLYtT8K3ximgieLg== +ghost-ignition@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ghost-ignition/-/ghost-ignition-4.1.0.tgz#44ac9dc8873606207f81a652a705f383714c2f07" + integrity sha512-d3hfUE1qey4S1sdjayWcbsYCr77joc7KcM4Zrhol0vdR/anGvR6h6Z529MI42VJHr38h6x0/PaQ/mjrlOey7XQ== dependencies: bunyan "1.8.12" bunyan-loggly "^1.3.1" @@ -2028,22 +2056,22 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-2.11.0.tgz#d3e8503b8ccbc57f2de97cc413733b203275850a" - integrity sha512-J9oLsaVfIOQ8DmnDhf8tXRJXIDrFfdTy6y7F0KOjWcxT/2DYBTspRWiBpFmezXnOtV00tZY2T8mEkF479wdgCQ== +gscan@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.3.3.tgz#ec1192d29d288107f40af8c8ccf30d4ab824f000" + integrity sha512-Y0FwHq3sN3tPbyD0/NlTswax61liH80RCjJLqXzjp6aIE+R4ynrDv3Xdk5ZEjQE/4Js1B2inCgKaM7jabXCcbg== dependencies: "@tryghost/extract-zip" "1.6.6" - "@tryghost/pretty-cli" "1.2.1" + "@tryghost/pretty-cli" "1.2.3" bluebird "^3.4.6" - chalk "^2.0.0" + chalk "^3.0.0" common-tags "^1.8.0" express "^4.16.2" - express-hbs "1.1.1" + express-hbs "2.3.0" fs-extra "^8.0.0" - ghost-ignition "3.1.0" + ghost-ignition "4.1.0" glob "^7.0.5" - lodash "^4.17.11" + lodash "^4.17.12" multer "^1.1.0" pluralize "^8.0.0" require-dir "^1.0.0" @@ -2203,10 +2231,10 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -handlebars@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" - integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== +handlebars@4.5.3: + version "4.5.3" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" + integrity sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -2239,6 +2267,11 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" @@ -2776,15 +2809,15 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -js-beautify@1.6.8: - version "1.6.8" - resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.8.tgz#da1146d34431145309c89be7f69ed16e8e0ff07e" - integrity sha1-2hFG00QxFFMJyJvn9p7Rbo4P8H4= +js-beautify@1.8.8: + version "1.8.8" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.8.8.tgz#1eb175b73a3571a5f1ed8d98e7cf2b05bfa98471" + integrity sha512-qVNq7ZZ7ZbLdzorvSlRDadS0Rh5oyItaE95v6I4wbbuSiijxn7SnnsV6dvKlcXuO2jX7lK8tn9fBulx34K/Ejg== dependencies: config-chain "~1.1.5" - editorconfig "^0.13.2" + editorconfig "^0.15.0" mkdirp "~0.5.0" - nopt "~3.0.1" + nopt "~4.0.1" js-yaml@^3.13.1: version "3.13.1" @@ -3050,22 +3083,18 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.11: - version "4.17.11" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" - integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== - -lodash@^4.16.4, lodash@^4.17.11, lodash@^4.17.4: +lodash@4.17.15, lodash@^4.16.4, lodash@^4.17.12, lodash@^4.17.4: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== -lru-cache@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee" - integrity sha1-cXibO39Tmb7IVl3aOKow0qCX7+4= +lru-cache@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: - pseudomap "^1.0.1" + pseudomap "^1.0.2" + yallist "^2.1.2" lru-queue@0.1: version "0.1.0" @@ -3214,7 +3243,7 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4: +"minimatch@2 || 3", minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -3421,7 +3450,7 @@ node-releases@^1.1.44: dependencies: semver "^6.3.0" -nopt@^4.0.1: +nopt@^4.0.1, nopt@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -3429,13 +3458,6 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -nopt@~3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - normalize-package-data@^2.3.2: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -4244,7 +4266,7 @@ proxy-addr@~2.0.5: forwarded "~0.1.2" ipaddr.js "1.9.0" -pseudomap@^1.0.1: +pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= @@ -4407,17 +4429,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readdirp@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" - integrity sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg= - dependencies: - graceful-fs "^4.1.2" - minimatch "^3.0.2" - readable-stream "^2.0.2" - set-immediate-shim "^1.0.1" - -readdirp@^2.2.1: +readdirp@2.2.1, readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== @@ -4655,7 +4667,7 @@ semver-greatest-satisfied-range@^1.1.0: dependencies: sver-compat "^1.5.0" -"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -4699,11 +4711,6 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-immediate-shim@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" - integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -5031,6 +5038,13 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" +supports-color@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" + integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + dependencies: + has-flag "^4.0.0" + sver-compat@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" @@ -5561,6 +5575,11 @@ y18n@^3.2.0, y18n@^3.2.1: resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yallist@^3.0.0, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" From 6c413342a86538b5092c20d53e9c192c481fc741 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Mar 2020 14:41:29 +0000 Subject: [PATCH 06/42] Update dependency gscan to v3.4.0 --- package.json | 2 +- yarn.lock | 47 +++++++++++++++++++++++++++++------------------ 2 files changed, 30 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 80e27518..a876455a 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.3", "cssnano": "4.1.10", - "gscan": "3.3.3", + "gscan": "3.4.0", "gulp": "4.0.2", "gulp-livereload": "4.0.1", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index 5d6e4e3b..ce8f4890 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1507,16 +1507,17 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -express-hbs@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.0.tgz#ceccd1845674ad70f35d47b2130727be280af086" - integrity sha512-vhm9DXIPebBXnajFX5c33fMFe3Y+3Zd02BDn2uWiWVZ+A2VMErZYRLoVTx0fcldHM2wGLajjSO+dwubkklsOGA== +express-hbs@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.1.tgz#b25e471f9f537002dbffa4b6ab700bddd45fd1e8" + integrity sha512-0Qwj54EVz4DPFNVmy7oS3eeRL21UpIi9LZDak6s9cMJ2YJ4m6m9fkCM+u1QabrweYL43BaDWuOXiPL8npEA00g== dependencies: bluebird "^3.5.3" handlebars "4.5.3" - js-beautify "1.8.8" lodash "4.17.15" readdirp "2.2.1" + optionalDependencies: + js-beautify "1.8.8" express@^4.16.2: version "4.17.1" @@ -2056,10 +2057,10 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.3.3.tgz#ec1192d29d288107f40af8c8ccf30d4ab824f000" - integrity sha512-Y0FwHq3sN3tPbyD0/NlTswax61liH80RCjJLqXzjp6aIE+R4ynrDv3Xdk5ZEjQE/4Js1B2inCgKaM7jabXCcbg== +gscan@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.4.0.tgz#8b39d12ba4a40fabef3ff07307c3b68333e92ee1" + integrity sha512-3Y5E3ymn0QcnG4zD81Xl3ngNq1MEbvK0Suo2nwKYLzs1VPCrVsEmNu0zisE0AsKzJpfCEkCm2gxgkG3xBRAEPA== dependencies: "@tryghost/extract-zip" "1.6.6" "@tryghost/pretty-cli" "1.2.3" @@ -2067,7 +2068,7 @@ gscan@3.3.3: chalk "^3.0.0" common-tags "^1.8.0" express "^4.16.2" - express-hbs "2.3.0" + express-hbs "2.3.1" fs-extra "^8.0.0" ghost-ignition "4.1.0" glob "^7.0.5" @@ -2075,10 +2076,10 @@ gscan@3.3.3: multer "^1.1.0" pluralize "^8.0.0" require-dir "^1.0.0" - semver "^6.0.0" + semver "^7.0.0" upath "^1.1.0" - uuid "^3.0.0" - validator "^6.3.0" + uuid "7.0.2" + validator "12.2.0" gulp-cli@^2.2.0: version "2.2.0" @@ -4672,11 +4673,16 @@ semver-greatest-satisfied-range@^1.1.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.3.0: +semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.0.0: + version "7.1.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6" + integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA== + send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -5375,6 +5381,11 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= +uuid@7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.2.tgz#7ff5c203467e91f5e0d85cfcbaaf7d2ebbca9be6" + integrity sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw== + uuid@^3.0.0, uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" @@ -5395,10 +5406,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validator@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-6.3.0.tgz#47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8" - integrity sha1-R84j7Y1Ord+p1LjvAHG2zxB418g= +validator@12.2.0: + version "12.2.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a" + integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ== value-or-function@^3.0.0: version "3.0.0" From 59f92a3c48c4f6300a1cf8cc5cda5ed952432954 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Mar 2020 15:17:23 +0000 Subject: [PATCH 07/42] Update dependency autoprefixer to v9.7.5 --- package.json | 2 +- yarn.lock | 110 ++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 96 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index a876455a..d6943125 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "bugs": "https://github.com/TryGhost/Starter/issues", "contributors": "https://github.com/TryGhost/Starter/graphs/contributors", "devDependencies": { - "autoprefixer": "9.7.3", + "autoprefixer": "9.7.5", "cssnano": "4.1.10", "gscan": "3.4.0", "gulp": "4.0.2", diff --git a/yarn.lock b/yarn.lock index ce8f4890..c95f2849 100644 --- a/yarn.lock +++ b/yarn.lock @@ -340,18 +340,18 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@9.7.3: - version "9.7.3" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.3.tgz#fd42ed03f53de9beb4ca0d61fb4f7268a9bb50b4" - integrity sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q== +autoprefixer@9.7.5: + version "9.7.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.5.tgz#8df10b9ff9b5814a8d411a5cfbab9c793c392376" + integrity sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg== dependencies: - browserslist "^4.8.0" - caniuse-lite "^1.0.30001012" + browserslist "^4.11.0" + caniuse-lite "^1.0.30001036" chalk "^2.4.2" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.23" - postcss-value-parser "^4.0.2" + postcss "^7.0.27" + postcss-value-parser "^4.0.3" aws-sign2@~0.7.0: version "0.7.0" @@ -494,7 +494,7 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -browserslist@^4.0.0, browserslist@^4.8.0: +browserslist@^4.0.0: version "4.8.3" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.3.tgz#65802fcd77177c878e015f0e3189f2c4f627ba44" integrity sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg== @@ -503,6 +503,16 @@ browserslist@^4.0.0, browserslist@^4.8.0: electron-to-chromium "^1.3.322" node-releases "^1.1.44" +browserslist@^4.11.0: + version "4.11.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b" + integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g== + dependencies: + caniuse-lite "^1.0.30001038" + electron-to-chromium "^1.3.390" + node-releases "^1.1.53" + pkg-up "^2.0.0" + buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -613,11 +623,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001012, caniuse-lite@^1.0.30001017: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001017: version "1.0.30001021" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz#e75ed1ef6dbadd580ac7e7720bb16f07b083f254" integrity sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g== +caniuse-lite@^1.0.30001036, caniuse-lite@^1.0.30001038: + version "1.0.30001038" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff" + integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -1339,6 +1354,11 @@ electron-to-chromium@^1.3.322: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.338.tgz#4f33745aed599dfa0fd7b388bf754c164e915168" integrity sha512-wlmfixuHEc9CkfOKgcqdtzBmRW4NStM9ptl5oPILY2UDyHuSXb3Yit+yLVyLObTgGuMMU36hhnfs2GDJId7ctA== +electron-to-chromium@^1.3.390: + version "1.3.391" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.391.tgz#9b7ee2f387814ad7d37addaafe41c8f4c4498d24" + integrity sha512-WOi6loSnDmfICOqGRrgeK7bZeWDAbGjCptDhI5eyJAqSzWfoeRuOOU1rOTZRL29/9AaxTndZB6Uh8YrxRfZJqw== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -1713,6 +1733,13 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" +find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" @@ -2970,6 +2997,14 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" @@ -3451,6 +3486,11 @@ node-releases@^1.1.44: dependencies: semver "^6.3.0" +node-releases@^1.1.53: + version "1.1.53" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" + integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== + nopt@^4.0.1, nopt@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" @@ -3709,6 +3749,25 @@ osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -3775,6 +3834,11 @@ path-exists@^2.0.0: dependencies: pinkie-promise "^2.0.0" +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -3850,6 +3914,13 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + plugin-error@1.0.1, plugin-error@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" @@ -4197,10 +4268,10 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== +postcss-value-parser@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d" + integrity sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg== postcss-values-parser@^3.0.5: version "3.0.5" @@ -4222,7 +4293,7 @@ postcss@^6.0.1, postcss@^6.0.11, postcss@^6.0.23: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.5: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5: version "7.0.26" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.26.tgz#5ed615cfcab35ba9bbb82414a4fa88ea10429587" integrity sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA== @@ -4231,6 +4302,15 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23 source-map "^0.6.1" supports-color "^6.1.0" +postcss@^7.0.27: + version "7.0.27" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9" + integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" From 019c11d71e6b83ec2c000c496bdf715dd91c0d2f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 1 Apr 2020 17:21:34 +0000 Subject: [PATCH 08/42] Update dependency gulp-livereload to v4.0.2 --- package.json | 2 +- yarn.lock | 73 ++++++++++------------------------------------------ 2 files changed, 15 insertions(+), 60 deletions(-) diff --git a/package.json b/package.json index d6943125..c6e71c19 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "cssnano": "4.1.10", "gscan": "3.4.0", "gulp": "4.0.2", - "gulp-livereload": "4.0.1", + "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", "gulp-sourcemaps": "2.6.5", "gulp-uglify": "3.0.2", diff --git a/yarn.lock b/yarn.lock index c95f2849..90b8c51e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1303,11 +1303,6 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" -duplexer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" @@ -1480,19 +1475,6 @@ event-emitter@^0.3.5: d "1" es5-ext "~0.10.14" -event-stream@3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" - integrity sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE= - dependencies: - duplexer "~0.1.1" - from "~0" - map-stream "~0.1.0" - pause-stream "0.0.11" - split "0.3" - stream-combiner "~0.0.4" - through "~2.3.1" - expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -1841,11 +1823,6 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from@~0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" - integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= - fs-extra@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -2132,16 +2109,16 @@ gulp-cli@^2.2.0: v8flags "^3.0.1" yargs "^7.1.0" -gulp-livereload@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/gulp-livereload/-/gulp-livereload-4.0.1.tgz#cb438e62f24363e26b44ddf36fd37c274b8b15ee" - integrity sha512-BfjRd3gyJ9VuFqIOM6C3041P0FUc0T5MXjABWWHp4iDLmdnJ1fDZAQz514OID+ICXbgIW7942r9luommHBtrfQ== +gulp-livereload@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp-livereload/-/gulp-livereload-4.0.2.tgz#fc8a75c7511cd65afd2202cbcdc8bb0f8dde377b" + integrity sha512-InmaR50Xl1xB1WdEk4mrUgGHv3VhhlRLrx7u60iY5AAer90FlK95KXitPcGGQoi28zrUJM189d/h6+V470Ncgg== dependencies: chalk "^2.4.1" debug "^3.1.0" - event-stream "3.3.4" fancy-log "^1.3.2" lodash.assign "^4.2.0" + readable-stream "^3.0.6" tiny-lr "^1.1.1" vinyl "^2.2.0" @@ -3163,11 +3140,6 @@ map-cache@^0.2.0, map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-stream@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" - integrity sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ= - map-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" @@ -3875,13 +3847,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -pause-stream@0.0.11: - version "0.0.11" - resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" - integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= - dependencies: - through "~2.3" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -4510,6 +4475,15 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@2.2.1, readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -4928,13 +4902,6 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -split@0.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" - integrity sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8= - dependencies: - through "2" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -4978,13 +4945,6 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stream-combiner@~0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" - integrity sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ= - dependencies: - duplexer "~0.1.1" - stream-exhaust@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" @@ -5199,11 +5159,6 @@ through2@^3.0.1: dependencies: readable-stream "2 || 3" -through@2, through@~2.3, through@~2.3.1: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" From b2ee760cef0c4dc989c259d744ed6ef7369c1e91 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 1 Apr 2020 18:17:16 +0000 Subject: [PATCH 09/42] Update dependency gulp-zip to v5.0.1 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c6e71c19..b632e873 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "gulp-uglify": "3.0.2", "gulp-util": "3.0.8", "gulp-watch": "5.0.1", - "gulp-zip": "5.0.0", + "gulp-zip": "5.0.1", "postcss-color-function": "4.1.0", "postcss-custom-properties": "9.1.1", "postcss-easy-import": "3.0.0" diff --git a/yarn.lock b/yarn.lock index 90b8c51e..0e9ea09d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2208,10 +2208,10 @@ gulp-watch@5.0.1: vinyl "^2.1.0" vinyl-file "^2.0.0" -gulp-zip@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-5.0.0.tgz#ba1af3247e7acc4dc01a72a77c568654cfb1dd1f" - integrity sha512-oR3t8kn+ccHkSyRcBV5kBLPXrhqTh5d6wBAR7r7wqjNQNBhYvOwPedCwlAaGcNl1qSeXNDn6qOk1Qyxvx9Wrow== +gulp-zip@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-5.0.1.tgz#0dba5094901b0d91bcc8b53b3f6ff797c0f2002d" + integrity sha512-M/IWLh9RvOpuofDZkgDirtiyz9J3yIqnDOJ3muzk2D/XnZ1ruqPlPLRIpXnl/aZU+xXwKPdOIxjRzkUcVEQyZQ== dependencies: get-stream "^5.1.0" plugin-error "^1.0.1" From 3d4ff385bf174cf549bb3e659364dc2febee2e90 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 Apr 2020 17:10:10 +0000 Subject: [PATCH 10/42] Update dependency gscan to v3.4.1 --- package.json | 2 +- yarn.lock | 133 +++++++++++++++++++++++++++++---------------------- 2 files changed, 77 insertions(+), 58 deletions(-) diff --git a/package.json b/package.json index b632e873..132fadc9 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.5", "cssnano": "4.1.10", - "gscan": "3.4.0", + "gscan": "3.4.1", "gulp": "4.0.2", "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index 0e9ea09d..2b099272 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,12 +31,12 @@ mkdirp "0.5.0" yauzl "2.4.1" -"@tryghost/pretty-cli@1.2.3": - version "1.2.3" - resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.3.tgz#06fc84e4659ffde7166ca2a9ebe17c3951438a6c" - integrity sha512-y6syQcWerVbsulED1PaW+YWX0HNhVUtyoyT5iU4idHCKcn2LR6iBOIQnfUDvK7FH364rpQe92FdayPfDtb+29A== +"@tryghost/pretty-cli@1.2.4": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.4.tgz#c66d6ec5b805218bcaa0071fbc8e61416ce64747" + integrity sha512-zRcfYbJ2mu9gfWAgcYxKPXbolR+gznlZv5gPWB6S4/HJ499CX51GAeGSiPw8Z939Kt+KjoneZClHkXJTSq2FxQ== dependencies: - chalk "^2.4.1" + chalk "^3.0.0" sywac "^1.2.1" "@types/color-name@^1.1.1": @@ -886,7 +886,7 @@ concat-stream@^1.5.2, concat-stream@^1.6.0: readable-stream "^2.2.2" typedarray "^0.0.6" -config-chain@~1.1.5: +config-chain@^1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== @@ -1329,7 +1329,7 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editorconfig@^0.15.0: +editorconfig@^0.15.3: version "0.15.3" resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== @@ -1509,17 +1509,17 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -express-hbs@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.1.tgz#b25e471f9f537002dbffa4b6ab700bddd45fd1e8" - integrity sha512-0Qwj54EVz4DPFNVmy7oS3eeRL21UpIi9LZDak6s9cMJ2YJ4m6m9fkCM+u1QabrweYL43BaDWuOXiPL8npEA00g== +express-hbs@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.3.tgz#6f31092daec38e6c582ec76326fcad09c984a0fd" + integrity sha512-/yJPRKtzcebvRnH08g/OUOn00RjFpWQl42xdLjIY55tbY74wT3nhFbBUb41zEmGR+7WZRf5PhWd3E8DujC9jQQ== dependencies: bluebird "^3.5.3" - handlebars "4.5.3" + handlebars "4.7.6" lodash "4.17.15" - readdirp "2.2.1" + readdirp "3.4.0" optionalDependencies: - js-beautify "1.8.8" + js-beautify "1.11.0" express@^4.16.2: version "4.17.1" @@ -2061,18 +2061,18 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.4.0.tgz#8b39d12ba4a40fabef3ff07307c3b68333e92ee1" - integrity sha512-3Y5E3ymn0QcnG4zD81Xl3ngNq1MEbvK0Suo2nwKYLzs1VPCrVsEmNu0zisE0AsKzJpfCEkCm2gxgkG3xBRAEPA== +gscan@3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.4.1.tgz#703151152f2f2fb9bb338dd7d566203268c770e7" + integrity sha512-9h8WmvYfuEu57Fk2nxtnhHhXSYxzbPCjWJi0R96e4JUwY9QLbOVO2WBB6CzwKb86JDpiM1UVbBqQLybdZxhS8A== dependencies: "@tryghost/extract-zip" "1.6.6" - "@tryghost/pretty-cli" "1.2.3" + "@tryghost/pretty-cli" "1.2.4" bluebird "^3.4.6" chalk "^3.0.0" common-tags "^1.8.0" express "^4.16.2" - express-hbs "2.3.1" + express-hbs "2.3.3" fs-extra "^8.0.0" ghost-ignition "4.1.0" glob "^7.0.5" @@ -2082,7 +2082,7 @@ gscan@3.4.0: require-dir "^1.0.0" semver "^7.0.0" upath "^1.1.0" - uuid "7.0.2" + uuid "7.0.3" validator "12.2.0" gulp-cli@^2.2.0: @@ -2236,14 +2236,15 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -handlebars@4.5.3: - version "4.5.3" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" - integrity sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== +handlebars@4.7.6: + version "4.7.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== dependencies: + minimist "^1.2.5" neo-async "^2.6.0" - optimist "^0.6.1" source-map "^0.6.1" + wordwrap "^1.0.0" optionalDependencies: uglify-js "^3.1.4" @@ -2814,15 +2815,16 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -js-beautify@1.8.8: - version "1.8.8" - resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.8.8.tgz#1eb175b73a3571a5f1ed8d98e7cf2b05bfa98471" - integrity sha512-qVNq7ZZ7ZbLdzorvSlRDadS0Rh5oyItaE95v6I4wbbuSiijxn7SnnsV6dvKlcXuO2jX7lK8tn9fBulx34K/Ejg== +js-beautify@1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.11.0.tgz#afb873dc47d58986360093dcb69951e8bcd5ded2" + integrity sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A== dependencies: - config-chain "~1.1.5" - editorconfig "^0.15.0" - mkdirp "~0.5.0" - nopt "~4.0.1" + config-chain "^1.1.12" + editorconfig "^0.15.3" + glob "^7.1.3" + mkdirp "~1.0.3" + nopt "^4.0.3" js-yaml@^3.13.1: version "3.13.1" @@ -3268,10 +3270,10 @@ minimist@^1.1.0, minimist@^1.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" @@ -3303,13 +3305,18 @@ mkdirp@0.5.0: dependencies: minimist "0.0.8" -mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mkdirp@~1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + moment@^2.10.6, moment@^2.15.2, moment@^2.18.1: version "2.24.0" resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" @@ -3463,7 +3470,7 @@ node-releases@^1.1.53: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== -nopt@^4.0.1, nopt@~4.0.1: +nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= @@ -3471,6 +3478,14 @@ nopt@^4.0.1, nopt@~4.0.1: abbrev "1" osenv "^0.1.4" +nopt@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + normalize-package-data@^2.3.2: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -3681,14 +3696,6 @@ once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: dependencies: wrappy "1" -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - ordered-read-streams@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" @@ -3857,6 +3864,11 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -4484,7 +4496,14 @@ readable-stream@^3.0.6: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@2.2.1, readdirp@^2.2.1: +readdirp@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + dependencies: + picomatch "^2.2.1" + +readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== @@ -5416,10 +5435,10 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.2.tgz#7ff5c203467e91f5e0d85cfcbaaf7d2ebbca9be6" - integrity sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw== +uuid@7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== uuid@^3.0.0, uuid@^3.3.2: version "3.4.0" @@ -5593,10 +5612,10 @@ window-size@^0.1.4: resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY= -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= wrap-ansi@^2.0.0: version "2.1.0" From bd11126457c3fbd8585a3acb753a05af7650ed77 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 7 Apr 2020 19:18:35 +0000 Subject: [PATCH 11/42] Update dependency autoprefixer to v9.7.6 --- package.json | 2 +- yarn.lock | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 132fadc9..1d391801 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "bugs": "https://github.com/TryGhost/Starter/issues", "contributors": "https://github.com/TryGhost/Starter/graphs/contributors", "devDependencies": { - "autoprefixer": "9.7.5", + "autoprefixer": "9.7.6", "cssnano": "4.1.10", "gscan": "3.4.1", "gulp": "4.0.2", diff --git a/yarn.lock b/yarn.lock index 2b099272..8abdb61b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -340,13 +340,13 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@9.7.5: - version "9.7.5" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.5.tgz#8df10b9ff9b5814a8d411a5cfbab9c793c392376" - integrity sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg== +autoprefixer@9.7.6: + version "9.7.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" + integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== dependencies: - browserslist "^4.11.0" - caniuse-lite "^1.0.30001036" + browserslist "^4.11.1" + caniuse-lite "^1.0.30001039" chalk "^2.4.2" normalize-range "^0.1.2" num2fraction "^1.2.2" @@ -503,7 +503,7 @@ browserslist@^4.0.0: electron-to-chromium "^1.3.322" node-releases "^1.1.44" -browserslist@^4.11.0: +browserslist@^4.11.1: version "4.11.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b" integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g== @@ -628,11 +628,16 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001017: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz#e75ed1ef6dbadd580ac7e7720bb16f07b083f254" integrity sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g== -caniuse-lite@^1.0.30001036, caniuse-lite@^1.0.30001038: +caniuse-lite@^1.0.30001038: version "1.0.30001038" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff" integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ== +caniuse-lite@^1.0.30001039: + version "1.0.30001039" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz#b3814a1c38ffeb23567f8323500c09526a577bbe" + integrity sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q== + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" From 7ff13a1418e9f158898ec864d6fd3907fda14344 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 Apr 2020 18:17:41 +0000 Subject: [PATCH 12/42] Update dependency gscan to v3.5.2 --- package.json | 2 +- yarn.lock | 281 +++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 229 insertions(+), 54 deletions(-) diff --git a/package.json b/package.json index 1d391801..ba48944e 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.6", "cssnano": "4.1.10", - "gscan": "3.4.1", + "gscan": "3.5.2", "gulp": "4.0.2", "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index 8abdb61b..5a529681 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,34 +21,46 @@ normalize-path "^2.0.1" through2 "^2.0.3" -"@tryghost/extract-zip@1.6.6": - version "1.6.6" - resolved "https://registry.yarnpkg.com/@tryghost/extract-zip/-/extract-zip-1.6.6.tgz#937e0e775fec6dea937ac49d73a068bcafb67f50" - integrity sha512-HZ8Q/HgH36Fn0fOcAC2lGjTylu5ctMQn8jvwtCCiDfkg03BaBYv8xbEqqbDbz2/3v0i9pFrNdXHWheQGM1jXgw== - dependencies: - concat-stream "1.6.0" - debug "2.6.9" - mkdirp "0.5.0" - yauzl "2.4.1" - -"@tryghost/pretty-cli@1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.4.tgz#c66d6ec5b805218bcaa0071fbc8e61416ce64747" - integrity sha512-zRcfYbJ2mu9gfWAgcYxKPXbolR+gznlZv5gPWB6S4/HJ499CX51GAeGSiPw8Z939Kt+KjoneZClHkXJTSq2FxQ== +"@tryghost/pretty-cli@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.5.tgz#889e355f81e9d4fb7f85004708fa5878a4663a2c" + integrity sha512-mWpSqrZEVxZaYJtK2okZdr4/U0mScxk1bQDqZzxQ49Pk9qoMkD6YAUX7etfkgs5iGTIcDVbOY+KrVphr1hFSew== dependencies: chalk "^3.0.0" sywac "^1.2.1" +"@tryghost/zip@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.0.1.tgz#9943a816a26cca015fc344c32e5dd2aa7301150e" + integrity sha512-TfGzmTSPPcjovNr/1qihMhyAhRS1LU4f7Nf5UT99wMgUwSpHuSKldP9i37DtDOGUvw76lYK/6A7VV96b6HxUUw== + dependencies: + archiver "^3.1.1" + bluebird "^3.7.2" + extract-zip "^2.0.0" + fs-extra "^9.0.0" + "@types/color-name@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== +"@types/node@*": + version "13.13.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.1.tgz#1ba94c5a177a1692518bfc7b41aec0aa1a14354e" + integrity sha512-uysqysLJ+As9jqI5yqjwP3QJrhOcUwBjHUlUxPxjbplwKoILvXVsmYWEhfmAQlrPfbRZmhJB007o4L9sKqtHqQ== + "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@types/yauzl@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + dependencies: + "@types/node" "*" + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -164,6 +176,35 @@ aproba@^1.0.3: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-3.1.1.tgz#9db7819d4daf60aec10fe86b16cb9258ced66ea0" + integrity sha512-5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg== + dependencies: + archiver-utils "^2.1.0" + async "^2.6.3" + buffer-crc32 "^0.2.1" + glob "^7.1.4" + readable-stream "^3.4.0" + tar-stream "^2.1.0" + zip-stream "^2.1.2" + archy@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" @@ -330,11 +371,23 @@ async@^1.4.0: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -388,6 +441,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +base64-js@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -425,7 +483,16 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bluebird@^3.4.6, bluebird@^3.5.3: +bl@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz#52b71e9088515d0606d9dd9cc7aa48dc1f98e73a" + integrity sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird@^3.4.6, bluebird@^3.5.3, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -513,7 +580,7 @@ browserslist@^4.11.1: node-releases "^1.1.53" pkg-up "^2.0.0" -buffer-crc32@~0.2.3: +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= @@ -528,6 +595,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +buffer@^5.1.0, buffer@^5.5.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + bunyan-loggly@^1.3.1: version "1.4.1" resolved "https://registry.yarnpkg.com/bunyan-loggly/-/bunyan-loggly-1.4.1.tgz#b6c806fb34bfcde2ce0d98878cf3534620b969e7" @@ -867,20 +942,21 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== +compress-commons@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-2.1.1.tgz#9410d9a534cf8435e3fbbb7c6ce48de2dc2f0610" + integrity sha512-eVw6n7CnEMFzc3duyFVrQEuY1BlHR3rYsSztyG32ibGMW722i3C6IizEGMFmfMU+A+fALvBIwxN3czffTcdA+Q== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^3.0.1" + normalize-path "^3.0.0" + readable-stream "^2.3.6" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" - integrity sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc= - dependencies: - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - concat-stream@^1.5.2, concat-stream@^1.6.0: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" @@ -966,6 +1042,21 @@ cosmiconfig@^5.0.0: js-yaml "^3.13.1" parse-json "^4.0.0" +crc32-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-3.0.1.tgz#cae6eeed003b0e44d739d279de5ae63b171b4e85" + integrity sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w== + dependencies: + crc "^3.4.4" + readable-stream "^3.4.0" + +crc@^3.4.4: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + css-color-function@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.3.tgz#8ed24c2c0205073339fafa004bc8c141fccb282e" @@ -1155,7 +1246,7 @@ debug@3.X, debug@^3.1.0, debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^4.0.0: +debug@^4.0.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -1364,7 +1455,7 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -end-of-stream@^1.0.0, end-of-stream@^1.1.0: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -1610,6 +1701,17 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-zip@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.0.tgz#f53b71d44f4ff5a4527a2259ade000fb8b303492" + integrity sha512-i42GQ498yibjdvIhivUsRslx608whtGoFIhF26Z7O4MYncBxp8CwalOs1lnHy21A9sIohWO2+uiE4SRtC9JXDg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -1656,10 +1758,10 @@ faye-websocket@~0.10.0: dependencies: websocket-driver ">=0.5.1" -fd-slicer@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" - integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= dependencies: pend "~1.2.0" @@ -1828,6 +1930,11 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-extra@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -1846,6 +1953,16 @@ fs-extra@^8.0.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" + integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^1.0.0" + fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -2011,7 +2128,7 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3: +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -2066,13 +2183,13 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.4.1.tgz#703151152f2f2fb9bb338dd7d566203268c770e7" - integrity sha512-9h8WmvYfuEu57Fk2nxtnhHhXSYxzbPCjWJi0R96e4JUwY9QLbOVO2WBB6CzwKb86JDpiM1UVbBqQLybdZxhS8A== +gscan@3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.5.2.tgz#9f696f7134c1ef8c2234b5137e15458df2872c9f" + integrity sha512-Ue85VySXf5k1Tqmw8Mx21VyjNAe0964eJeZmqcmkKXjySt9QVP1UTP4MWnq0/oGMmg2oPvYEIIO13FYtWWN6VA== dependencies: - "@tryghost/extract-zip" "1.6.6" - "@tryghost/pretty-cli" "1.2.4" + "@tryghost/pretty-cli" "1.2.5" + "@tryghost/zip" "^1.0.0" bluebird "^3.4.6" chalk "^3.0.0" common-tags "^1.8.0" @@ -2413,6 +2530,11 @@ iconv-lite@0.4.24, iconv-lite@^0.4.4: dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + ignore-walk@^3.0.1: version "3.0.3" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" @@ -2455,7 +2577,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -2883,6 +3005,15 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" + integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== + dependencies: + universalify "^1.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -3039,6 +3170,16 @@ lodash.assign@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" @@ -3046,6 +3187,11 @@ lodash.escape@^3.0.0: dependencies: lodash._root "^3.0.0" +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" @@ -3056,6 +3202,11 @@ lodash.isarray@^3.0.0: resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + lodash.keys@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" @@ -3098,12 +3249,17 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.15, lodash@^4.16.4, lodash@^4.17.12, lodash@^4.17.4: +lodash@4.17.15, lodash@^4.16.4, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.4: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -3303,13 +3459,6 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" - integrity sha1-HXMHam35hs2TROFecfzAWkyavxI= - dependencies: - minimist "0.0.8" - mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" @@ -4492,7 +4641,7 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6: +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -5147,6 +5296,17 @@ sywac@^1.2.1: resolved "https://registry.yarnpkg.com/sywac/-/sywac-1.2.2.tgz#8d9e7271fc11337de09a38e70b71a264cb74caf0" integrity sha512-Bfyo0Oddco9b/ifXTevNmMCewmWH2EeE06cPKolsahly7nShbYooZmJYZxJc5EN4WFAXvbR8WOx97PUvaYYMEg== +tar-stream@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz#6d5ef1a7e5783a95ff70b69b97455a5968dc1325" + integrity sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q== + dependencies: + bl "^4.0.1" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^4.4.2: version "4.4.13" resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" @@ -5372,6 +5532,11 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -5694,12 +5859,13 @@ yargs@^7.1.0: y18n "^3.2.1" yargs-parser "^5.0.0" -yauzl@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" - integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= dependencies: - fd-slicer "~1.0.1" + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" yazl@^2.5.1: version "2.5.1" @@ -5707,3 +5873,12 @@ yazl@^2.5.1: integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== dependencies: buffer-crc32 "~0.2.3" + +zip-stream@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-2.1.3.tgz#26cc4bdb93641a8590dd07112e1f77af1758865b" + integrity sha512-EkXc2JGcKhO5N5aZ7TmuNo45budRaFGHOmz24wtJR7znbNqDPmdZtUauKX6et8KAVseAMBOyWJqEpXcHTBsh7Q== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^2.1.1" + readable-stream "^3.4.0" From c812006cd0832afa5f0d71170d1374d16b272a12 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 22 Apr 2020 17:12:53 +0000 Subject: [PATCH 13/42] Update dependency gscan to v3.5.3 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ba48944e..eb75ae95 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.6", "cssnano": "4.1.10", - "gscan": "3.5.2", + "gscan": "3.5.3", "gulp": "4.0.2", "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index 5a529681..b4712d15 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2183,10 +2183,10 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.5.2.tgz#9f696f7134c1ef8c2234b5137e15458df2872c9f" - integrity sha512-Ue85VySXf5k1Tqmw8Mx21VyjNAe0964eJeZmqcmkKXjySt9QVP1UTP4MWnq0/oGMmg2oPvYEIIO13FYtWWN6VA== +gscan@3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.5.3.tgz#331939ef434c5ac15b13804f5118e4ba5f04d341" + integrity sha512-+AJbPBMAQP5SUfiJL58biPORqEwaI5xpMdQnlQNxnfUXsDF2XbdQwZjdb/W0IKIQYLuTg9GdeJjQqaZ7Mr6meg== dependencies: "@tryghost/pretty-cli" "1.2.5" "@tryghost/zip" "^1.0.0" From 51524c636061490e291980eccbcdda94c362d66e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 1 May 2020 09:41:56 +0000 Subject: [PATCH 14/42] Update dependency gscan to v3.5.4 --- package.json | 2 +- yarn.lock | 250 ++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 180 insertions(+), 72 deletions(-) diff --git a/package.json b/package.json index eb75ae95..1a3fe5ea 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "devDependencies": { "autoprefixer": "9.7.6", "cssnano": "4.1.10", - "gscan": "3.5.3", + "gscan": "3.5.4", "gulp": "4.0.2", "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", diff --git a/yarn.lock b/yarn.lock index b4712d15..9e497094 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,6 +21,85 @@ normalize-path "^2.0.1" through2 "^2.0.3" +"@sentry/apm@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/apm/-/apm-5.15.5.tgz#dc0515f16405de52b3ba0d26f8a6dc2fcefe5fcc" + integrity sha512-2PyifsiQdvFEQhbL7tQnCKGLOO1JtZeqso3bc6ARJBvKxM77mtyMo/D0C2Uzt9sXCYiALhQ1rbB1aY8iYyglpg== + dependencies: + "@sentry/browser" "5.15.5" + "@sentry/hub" "5.15.5" + "@sentry/minimal" "5.15.5" + "@sentry/types" "5.15.5" + "@sentry/utils" "5.15.5" + tslib "^1.9.3" + +"@sentry/browser@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.15.5.tgz#d9a51f1388581067b50d30ed9b1aed2cbb333a36" + integrity sha512-rqDvjk/EvogfdbZ4TiEpxM/lwpPKmq23z9YKEO4q81+1SwJNua53H60dOk9HpRU8nOJ1g84TMKT2Ov8H7sqDWA== + dependencies: + "@sentry/core" "5.15.5" + "@sentry/types" "5.15.5" + "@sentry/utils" "5.15.5" + tslib "^1.9.3" + +"@sentry/core@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.15.5.tgz#40ea79bff5272d3fbbeeb4a98cdc59e1adbd2c92" + integrity sha512-enxBLv5eibBMqcWyr+vApqeix8uqkfn0iGsD3piKvoMXCgKsrfMwlb/qo9Ox0lKr71qIlZVt+9/A2vZohdgnlg== + dependencies: + "@sentry/hub" "5.15.5" + "@sentry/minimal" "5.15.5" + "@sentry/types" "5.15.5" + "@sentry/utils" "5.15.5" + tslib "^1.9.3" + +"@sentry/hub@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.15.5.tgz#f5abbcdbe656a70e2ff02c02a5a4cffa0f125935" + integrity sha512-zX9o49PcNIVMA4BZHe//GkbQ4Jx+nVofqU/Il32/IbwKhcpPlhGX3c1sOVQo4uag3cqd/JuQsk+DML9TKkN0Lw== + dependencies: + "@sentry/types" "5.15.5" + "@sentry/utils" "5.15.5" + tslib "^1.9.3" + +"@sentry/minimal@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.15.5.tgz#a0e4e071f01d9c4d808094ae7203f6c4cca9348a" + integrity sha512-zQkkJ1l9AjmU/Us5IrOTzu7bic4sTPKCatptXvLSTfyKW7N6K9MPIIFeSpZf9o1yM2sRYdK7GV08wS2eCT3JYw== + dependencies: + "@sentry/hub" "5.15.5" + "@sentry/types" "5.15.5" + tslib "^1.9.3" + +"@sentry/node@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.15.5.tgz#f64cfcf8770cc0249f48b3ef439a7efcabdcec1d" + integrity sha512-BK0iTOiiIM0UnydLeT/uUBY1o1Sp85aqwaQRMfZbjMCsgXERLNGvzzV68FDH1cyC1nR6dREK3Gs8bxS4S54aLQ== + dependencies: + "@sentry/apm" "5.15.5" + "@sentry/core" "5.15.5" + "@sentry/hub" "5.15.5" + "@sentry/types" "5.15.5" + "@sentry/utils" "5.15.5" + cookie "^0.3.1" + https-proxy-agent "^4.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + +"@sentry/types@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.15.5.tgz#16c97e464cf09bbd1d2e8ce90d130e781709076e" + integrity sha512-F9A5W7ucgQLJUG4LXw1ZIy4iLevrYZzbeZ7GJ09aMlmXH9PqGThm1t5LSZlVpZvUfQ2rYA8NU6BdKJSt7B5LPw== + +"@sentry/utils@5.15.5": + version "5.15.5" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.15.5.tgz#dec1d4c79037c4da08b386f5d34409234dcbfb15" + integrity sha512-Nl9gl/MGnzSkuKeo3QaefoD/OJrFLB8HmwQ7HUbTXb6E7yyEzNKAQMHXGkwNAjbdYyYbd42iABP6Y5F/h39NtA== + dependencies: + "@sentry/types" "5.15.5" + tslib "^1.9.3" + "@tryghost/pretty-cli@1.2.5": version "1.2.5" resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.5.tgz#889e355f81e9d4fb7f85004708fa5878a4663a2c" @@ -29,7 +108,7 @@ chalk "^3.0.0" sywac "^1.2.1" -"@tryghost/zip@^1.0.0": +"@tryghost/zip@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.0.1.tgz#9943a816a26cca015fc344c32e5dd2aa7301150e" integrity sha512-TfGzmTSPPcjovNr/1qihMhyAhRS1LU4f7Nf5UT99wMgUwSpHuSKldP9i37DtDOGUvw76lYK/6A7VV96b6HxUUw== @@ -79,6 +158,11 @@ acorn@5.X, acorn@^5.0.3: resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== + ajv@^6.5.5: version "6.11.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.11.0.tgz#c3607cbc8ae392d8a5a536f25b21f8e5f3f87fe9" @@ -492,7 +576,7 @@ bl@^4.0.1: inherits "^2.0.4" readable-stream "^3.4.0" -bluebird@^3.4.6, bluebird@^3.5.3, bluebird@^3.7.2: +bluebird@3.7.2, bluebird@^3.5.3, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -718,6 +802,14 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +chalk@3.0.0, chalk@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" + integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -738,14 +830,6 @@ chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chokidar@^2.0.0: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" @@ -932,7 +1016,7 @@ commander@^2.19.0, commander@~2.20.3: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -common-tags@^1.8.0: +common-tags@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== @@ -1014,6 +1098,11 @@ cookie@0.4.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== +cookie@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= + copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -1246,7 +1335,7 @@ debug@3.X, debug@^3.1.0, debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^4.0.0, debug@^4.1.1: +debug@4, debug@^4.0.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -1617,7 +1706,7 @@ express-hbs@2.3.3: optionalDependencies: js-beautify "1.11.0" -express@^4.16.2: +express@4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== @@ -1935,6 +2024,15 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -1944,15 +2042,6 @@ fs-extra@^3.0.1: jsonfile "^3.0.0" universalify "^0.1.0" -fs-extra@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" @@ -2117,18 +2206,7 @@ glob-watcher@^5.0.3: just-debounce "^1.0.0" object.defaults "^1.1.0" -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: +glob@7.1.6, glob@^7.0.3, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -2140,6 +2218,17 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -2183,29 +2272,30 @@ graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, gr resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -gscan@3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.5.3.tgz#331939ef434c5ac15b13804f5118e4ba5f04d341" - integrity sha512-+AJbPBMAQP5SUfiJL58biPORqEwaI5xpMdQnlQNxnfUXsDF2XbdQwZjdb/W0IKIQYLuTg9GdeJjQqaZ7Mr6meg== +gscan@3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-3.5.4.tgz#b9214433b5e866d364e4997b32b2d2c8f5a5fef7" + integrity sha512-P+J6fNg/mKDzKS+beYGEB6tJsP8dZLHu/1vDT+fQXLG3M4PESFoF3U27+kr27xJQgubxRumr22vWqY64PPE8qg== dependencies: + "@sentry/node" "5.15.5" "@tryghost/pretty-cli" "1.2.5" - "@tryghost/zip" "^1.0.0" - bluebird "^3.4.6" - chalk "^3.0.0" - common-tags "^1.8.0" - express "^4.16.2" + "@tryghost/zip" "1.0.1" + bluebird "3.7.2" + chalk "3.0.0" + common-tags "1.8.0" + express "4.17.1" express-hbs "2.3.3" - fs-extra "^8.0.0" + fs-extra "8.1.0" ghost-ignition "4.1.0" - glob "^7.0.5" - lodash "^4.17.12" - multer "^1.1.0" - pluralize "^8.0.0" - require-dir "^1.0.0" - semver "^7.0.0" - upath "^1.1.0" - uuid "7.0.3" - validator "12.2.0" + glob "7.1.6" + lodash "4.17.15" + multer "1.4.2" + pluralize "8.0.0" + require-dir "1.2.0" + semver "7.3.2" + upath "1.2.0" + uuid "8.0.0" + validator "13.0.0" gulp-cli@^2.2.0: version "2.2.0" @@ -2523,6 +2613,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== + dependencies: + agent-base "5" + debug "4" + iconv-lite@0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -3259,7 +3357,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.15, lodash@^4.16.4, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.4: +lodash@4.17.15, lodash@^4.16.4, lodash@^4.17.14, lodash@^4.17.4: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -3279,6 +3377,11 @@ lru-queue@0.1: dependencies: es5-ext "~0.10.2" +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0= + make-error-cause@^1.1.1: version "1.2.2" resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" @@ -3491,7 +3594,7 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -multer@^1.1.0: +multer@1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a" integrity sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg== @@ -4062,7 +4165,7 @@ plugin-error@1.0.1, plugin-error@^1.0.1: arr-union "^3.1.0" extend-shallow "^3.0.2" -pluralize@^8.0.0: +pluralize@8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== @@ -4765,7 +4868,7 @@ replace-homedir@^1.0.0: tunnel-agent "^0.6.0" uuid "^3.3.2" -require-dir@^1.0.0: +require-dir@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-1.2.0.tgz#0d443b75e96012d3ca749cf19f529a789ae74817" integrity sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA== @@ -4900,16 +5003,16 @@ semver-greatest-satisfied-range@^1.1.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0: - version "7.1.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6" - integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA== - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -5431,6 +5534,11 @@ tough-cookie@~2.4.3: psl "^1.1.24" punycode "^1.4.1" +tslib@^1.9.3: + version "1.11.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" + integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -5555,7 +5663,7 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.0, upath@^1.1.1: +upath@1.2.0, upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== @@ -5605,10 +5713,10 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" - integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== +uuid@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" + integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== uuid@^3.0.0, uuid@^3.3.2: version "3.4.0" @@ -5630,10 +5738,10 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validator@12.2.0: - version "12.2.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a" - integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ== +validator@13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.0.0.tgz#0fb6c6bb5218ea23d368a8347e6d0f5a70e3bcab" + integrity sha512-anYx5fURbgF04lQV18nEQWZ/3wHGnxiKdG4aL8J+jEDsm98n/sU/bey+tYk6tnGJzm7ioh5FoqrAiQ6m03IgaA== value-or-function@^3.0.0: version "3.0.0" From c451b9d943f4182ad2581d2918f6ab15c1e16e5a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 18 May 2020 00:14:42 +0000 Subject: [PATCH 15/42] Update dependency autoprefixer to v9.8.0 --- package.json | 2 +- yarn.lock | 65 ++++++++++++++++++++++++---------------------------- 2 files changed, 31 insertions(+), 36 deletions(-) diff --git a/package.json b/package.json index 1a3fe5ea..46127b4f 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "bugs": "https://github.com/TryGhost/Starter/issues", "contributors": "https://github.com/TryGhost/Starter/graphs/contributors", "devDependencies": { - "autoprefixer": "9.7.6", + "autoprefixer": "9.8.0", "cssnano": "4.1.10", "gscan": "3.5.4", "gulp": "4.0.2", diff --git a/yarn.lock b/yarn.lock index 9e497094..ceb51adf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -477,18 +477,18 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@9.7.6: - version "9.7.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" - integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== +autoprefixer@9.8.0: + version "9.8.0" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.0.tgz#68e2d2bef7ba4c3a65436f662d0a56a741e56511" + integrity sha512-D96ZiIHXbDmU02dBaemyAg53ez+6F5yZmapmgKcjm35yEe1uVDYI8hGW3VYoGRaG290ZFf91YxHrR518vC0u/A== dependencies: - browserslist "^4.11.1" - caniuse-lite "^1.0.30001039" + browserslist "^4.12.0" + caniuse-lite "^1.0.30001061" chalk "^2.4.2" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.27" - postcss-value-parser "^4.0.3" + postcss "^7.0.30" + postcss-value-parser "^4.1.0" aws-sign2@~0.7.0: version "0.7.0" @@ -654,13 +654,13 @@ browserslist@^4.0.0: electron-to-chromium "^1.3.322" node-releases "^1.1.44" -browserslist@^4.11.1: - version "4.11.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b" - integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g== +browserslist@^4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d" + integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg== dependencies: - caniuse-lite "^1.0.30001038" - electron-to-chromium "^1.3.390" + caniuse-lite "^1.0.30001043" + electron-to-chromium "^1.3.413" node-releases "^1.1.53" pkg-up "^2.0.0" @@ -787,15 +787,10 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001017: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz#e75ed1ef6dbadd580ac7e7720bb16f07b083f254" integrity sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g== -caniuse-lite@^1.0.30001038: - version "1.0.30001038" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff" - integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ== - -caniuse-lite@^1.0.30001039: - version "1.0.30001039" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz#b3814a1c38ffeb23567f8323500c09526a577bbe" - integrity sha512-SezbWCTT34eyFoWHgx8UWso7YtvtM7oosmFoXbCkdC6qJzRfBTeTgE9REtKtiuKXuMwWTZEvdnFNGAyVMorv8Q== +caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001061: + version "1.0.30001061" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001061.tgz#80ca87ef14eb543a7458e7fd2b5e2face3458c9f" + integrity sha512-SMICCeiNvMZnyXpuoO+ot7FHpMVPlrsR+HmfByj6nY4xYDHXLqMTbgH7ecEkDNXWkH1vaip+ZS0D7VTXwM1KYQ== caseless@~0.12.0: version "0.12.0" @@ -1534,10 +1529,10 @@ electron-to-chromium@^1.3.322: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.338.tgz#4f33745aed599dfa0fd7b388bf754c164e915168" integrity sha512-wlmfixuHEc9CkfOKgcqdtzBmRW4NStM9ptl5oPILY2UDyHuSXb3Yit+yLVyLObTgGuMMU36hhnfs2GDJId7ctA== -electron-to-chromium@^1.3.390: - version "1.3.391" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.391.tgz#9b7ee2f387814ad7d37addaafe41c8f4c4498d24" - integrity sha512-WOi6loSnDmfICOqGRrgeK7bZeWDAbGjCptDhI5eyJAqSzWfoeRuOOU1rOTZRL29/9AaxTndZB6Uh8YrxRfZJqw== +electron-to-chromium@^1.3.413: + version "1.3.441" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.441.tgz#094f71b992dca5bc96b798cfbaf37dc76302015a" + integrity sha512-leBfJwLuyGs1jEei2QioI+PjVMavmUIvPYidE8dCCYWLAq0uefhN3NYgDNb8WxD3uiUNnJ3ScMXg0upSlwySzQ== encodeurl@~1.0.2: version "1.0.2" @@ -4502,10 +4497,10 @@ postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d" - integrity sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg== +postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss-values-parser@^3.0.5: version "3.0.5" @@ -4536,10 +4531,10 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5: source-map "^0.6.1" supports-color "^6.1.0" -postcss@^7.0.27: - version "7.0.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9" - integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ== +postcss@^7.0.30: + version "7.0.30" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.30.tgz#cc9378beffe46a02cbc4506a0477d05fcea9a8e2" + integrity sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ== dependencies: chalk "^2.4.2" source-map "^0.6.1" From cb25f159f9800759846a616e00a85df7316d6561 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 14:59:36 +0700 Subject: [PATCH 16/42] Better default list styles --- assets/css/components/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/components/global.css b/assets/css/components/global.css index 050ecfd4..44570534 100644 --- a/assets/css/components/global.css +++ b/assets/css/components/global.css @@ -116,7 +116,7 @@ sub { bottom: -0.25em; } -li:not([class]) + li:not([class]) { +ul:not([class]) li + li { margin-top: 1em; } From e5477411b6ae6ef150fa4ca3ddf06374a97d9d76 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 19:55:40 +0700 Subject: [PATCH 17/42] Autofocus signin --- members/signin.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/members/signin.hbs b/members/signin.hbs index ba546661..30184b7f 100644 --- a/members/signin.hbs +++ b/members/signin.hbs @@ -15,7 +15,7 @@

Welcome back!

Sign into your account again for full access

- +
- \ No newline at end of file + From 91d1e484f55ac9168d65ef1cf0d79efc7ab498fc Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 19:56:53 +0700 Subject: [PATCH 18/42] Update signup.hbs --- members/signup.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/members/signup.hbs b/members/signup.hbs index b0ec78e9..5f7d2276 100644 --- a/members/signup.hbs +++ b/members/signup.hbs @@ -56,7 +56,7 @@

Signup to {{@site.title}}

{{@site.description}}

- +
- \ No newline at end of file + From d7b38b0d1d54a6fadd6debf06b9901fc0dac65b4 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 19:57:31 +0700 Subject: [PATCH 19/42] Update signup.hbs --- members/signup.hbs | 2 -- 1 file changed, 2 deletions(-) diff --git a/members/signup.hbs b/members/signup.hbs index 5f7d2276..520b7d21 100644 --- a/members/signup.hbs +++ b/members/signup.hbs @@ -71,5 +71,3 @@ - - From 3f3477374e9459c747fd1aa026e78ec3172c6aac Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 19:57:50 +0700 Subject: [PATCH 20/42] Update signin.hbs --- members/signin.hbs | 2 -- 1 file changed, 2 deletions(-) diff --git a/members/signin.hbs b/members/signin.hbs index 30184b7f..aa22ccce 100644 --- a/members/signin.hbs +++ b/members/signin.hbs @@ -30,5 +30,3 @@ - - From dd4dca881ec0b6431d4b5a94f4f4ef644af065d6 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 21:52:39 +0700 Subject: [PATCH 21/42] Remove webkit appearance --- assets/css/components/global.css | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/css/components/global.css b/assets/css/components/global.css index 44570534..cd559c9a 100644 --- a/assets/css/components/global.css +++ b/assets/css/components/global.css @@ -65,6 +65,7 @@ button, select, textarea { font: inherit; + -webkit-appearance: none; } fieldset { From 24e14d6c9d36bb59259645a67213c76dae53efcc Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 22:07:25 +0700 Subject: [PATCH 22/42] More explicit default viewport Prevents zooming when an input has the autofocus attribute --- default.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/default.hbs b/default.hbs index a432bde1..81bfb91b 100644 --- a/default.hbs +++ b/default.hbs @@ -5,7 +5,7 @@ - + {{meta_title}} @@ -113,4 +113,4 @@ $(document).ready(function () { {{!-- Outputs important scripts - should always be included before closing body tag --}} - \ No newline at end of file + From 87afba6fc251bf8fd529245f47de25b0a01649ca Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 22:20:43 +0700 Subject: [PATCH 23/42] Default to responsive lazyloaded images --- post.hbs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/post.hbs b/post.hbs index 914e0154..39e28370 100644 --- a/post.hbs +++ b/post.hbs @@ -13,7 +13,16 @@ {{/if}} {{#if feature_image}} - {{title}} + {{title}} {{/if}} @@ -50,4 +59,4 @@ -{{/post}} \ No newline at end of file +{{/post}} From 57f6108aed08b19ca5b33d85859ea3fcfdea326e Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 22:44:11 +0700 Subject: [PATCH 24/42] Update default.hbs --- default.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.hbs b/default.hbs index 81bfb91b..ba154b7e 100644 --- a/default.hbs +++ b/default.hbs @@ -5,7 +5,7 @@ - + {{meta_title}} From 8b11aae29a791cc3d47e6caaa4dfbf537555057a Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 31 May 2020 22:44:51 +0700 Subject: [PATCH 25/42] Add label --- members/signup.hbs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/members/signup.hbs b/members/signup.hbs index 520b7d21..aa93f4d4 100644 --- a/members/signup.hbs +++ b/members/signup.hbs @@ -56,7 +56,8 @@

Signup to {{@site.title}}

{{@site.description}}

- + +
- - From d57905976ad62ce30881a94c5923a81514394506 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 14 Jun 2020 01:51:28 +0700 Subject: [PATCH 32/42] Update post.hbs --- post.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/post.hbs b/post.hbs index 39e28370..5e8f3299 100644 --- a/post.hbs +++ b/post.hbs @@ -18,9 +18,9 @@ {{img_url feature_image size="m"}} 600w, {{img_url feature_image size="l"}} 1000w, {{img_url feature_image size="xl"}} 2000w" - sizes="(max-width: 1000px) 400px, 700px" + sizes="(max-width: 1000px) 1000px, 2000px" loading="lazy" - src="{{img_url feature_image size="m"}}" + src="{{img_url feature_image size="xl"}}" alt="{{title}}" /> {{/if}} From 6fcac01a94cefa145fa678cf7d38f9ab0184e060 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Sun, 14 Jun 2020 23:43:24 +0700 Subject: [PATCH 33/42] Update global.css --- assets/css/components/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/css/components/global.css b/assets/css/components/global.css index cd559c9a..8ba19778 100644 --- a/assets/css/components/global.css +++ b/assets/css/components/global.css @@ -118,7 +118,7 @@ sub { } ul:not([class]) li + li { - margin-top: 1em; + margin-top: 0.6em; } a:not([class]) { From 6ce9070131e1a5336619fdd3c8af6cd2e9ef9f0b Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Tue, 16 Jun 2020 02:13:33 +0700 Subject: [PATCH 34/42] Remove image classes, cause they're built in now --- partials/card.hbs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/partials/card.hbs b/partials/card.hbs index 00119538..aa1b5775 100644 --- a/partials/card.hbs +++ b/partials/card.hbs @@ -2,7 +2,7 @@ Re-usable card for linking to posts --}} - From fb633ca12043d07a872c68d57e41eb8510a123a3 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Thu, 18 Jun 2020 02:56:21 +0700 Subject: [PATCH 35/42] Remove test --- .github/workflows/test.yml | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 94db5cfa..00000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Test -on: - pull_request: - push: - branches: - - master - -jobs: - build: - runs-on: ubuntu-18.04 - strategy: - matrix: - node: [ '10' ] - name: Node ${{ matrix.node }} - steps: - - uses: actions/checkout@v1 - - name: Cache node modules - uses: actions/cache@v1 - with: - path: node_modules - key: ${{ runner.OS }}-build-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.OS }}-build-${{ env.cache-name }}- - ${{ runner.OS }}-build- - ${{ runner.OS }}- - - name: Setup node - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node }} - - run: npm install yarn - - run: yarn install - - run: yarn test:ci From 556f193145d4294d758807df859e56812f0d4a65 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Fri, 19 Jun 2020 01:00:07 +0700 Subject: [PATCH 36/42] Remove dated meta tag --- default.hbs | 1 - 1 file changed, 1 deletion(-) diff --git a/default.hbs b/default.hbs index ba154b7e..66c24129 100644 --- a/default.hbs +++ b/default.hbs @@ -4,7 +4,6 @@ - From 19e2fa33286fbfcaf991b036c189fa35551dce77 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Fri, 19 Jun 2020 01:05:30 +0700 Subject: [PATCH 37/42] Shorter comments --- default.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default.hbs b/default.hbs index 66c24129..153ef777 100644 --- a/default.hbs +++ b/default.hbs @@ -10,7 +10,7 @@ {{meta_title}} {{ghost_head}} - {{!-- Outputs SEO meta+structured data and important settings, should always be in --}} + {{!-- Outputs important meta data and settings, should always be in --}} From 6a21900933bf9446521b57d9327938f5a04136d4 Mon Sep 17 00:00:00 2001 From: John O'Nolan Date: Fri, 19 Jun 2020 01:12:04 +0700 Subject: [PATCH 38/42] Move to local jQuery --- assets/built/infinitescroll.js | 2 +- assets/built/infinitescroll.js.map | 2 +- assets/built/jquery-3.4.1.min.js | 2 ++ assets/built/jquery-3.4.1.min.js.map | 1 + assets/built/screen.css | 2 +- assets/built/screen.css.map | 2 +- assets/js/jquery-3.4.1.min.js | 2 ++ default.hbs | 2 +- 8 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 assets/built/jquery-3.4.1.min.js create mode 100644 assets/built/jquery-3.4.1.min.js.map create mode 100644 assets/js/jquery-3.4.1.min.js diff --git a/assets/built/infinitescroll.js b/assets/built/infinitescroll.js index e223a811..d11af784 100644 --- a/assets/built/infinitescroll.js +++ b/assets/built/infinitescroll.js @@ -1,2 +1,2 @@ -$(function(n){var i=1,t=window.location.pathname,o=n(document),r=n(".post-feed"),a=300,s=!1,c=!1,l=window.scrollY,w=window.innerHeight,d=o.height();function u(){l=window.scrollY,e()}function v(){w=window.innerHeight,d=o.height(),e()}function e(){s||requestAnimationFrame(f),s=!0}function f(){if(t=function(e){var n=/(?:page\/)(\d)(?:\/)$/i;return(e=e.replace(/#(.*)$/g,"").replace("////g","/")).match(n)&&(i=parseInt(e.match(n)[1]),e=e.replace(n,"")),e}(t),!c)if(l+w<=d-a)s=!1;else{if(i>=maxPages)return window.removeEventListener("scroll",u,{passive:!0}),void window.removeEventListener("resize",v);c=!0;var e=t+"page/"+(i+=1)+"/";n.get(e,function(e){var n=document.createRange().createContextualFragment(e).querySelectorAll(".post");n.length&&[].forEach.call(n,function(e){r[0].appendChild(e)})}).fail(function(e){404===e.status&&(window.removeEventListener("scroll",u,{passive:!0}),window.removeEventListener("resize",v))}).always(function(){d=o.height(),s=c=!1})}}window.addEventListener("scroll",u,{passive:!0}),window.addEventListener("resize",v),f()}); +$(function(t){var o=1,r=window.location.pathname,a=t(document),s=t(".post-feed"),c=300,l=!1,w=!1,d=window.scrollY,v=window.innerHeight,u=a.height();function f(){d=window.scrollY,e()}function g(){v=window.innerHeight,u=a.height(),e()}function e(){l||requestAnimationFrame(n),l=!0}function n(){var e,n;if(n=/(?:page\/)(\d)(?:\/)$/i,(e=(e=r).replace(/#(.*)$/g,"").replace("////g","/")).match(n)&&(o=parseInt(e.match(n)[1]),e=e.replace(n,"")),r=e,!w)if(d+v<=u-c)l=!1;else{if(o>=maxPages)return window.removeEventListener("scroll",f,{passive:!0}),void window.removeEventListener("resize",g);w=!0;var i=r+"page/"+(o+=1)+"/";t.get(i,function(e){var n=document.createRange().createContextualFragment(e).querySelectorAll(".post");n.length&&[].forEach.call(n,function(e){s[0].appendChild(e)})}).fail(function(e){404===e.status&&(window.removeEventListener("scroll",f,{passive:!0}),window.removeEventListener("resize",g))}).always(function(){u=a.height(),l=w=!1})}}window.addEventListener("scroll",f,{passive:!0}),window.addEventListener("resize",g),n()}); //# sourceMappingURL=infinitescroll.js.map \ No newline at end of file diff --git a/assets/built/infinitescroll.js.map b/assets/built/infinitescroll.js.map index b92bbb5c..5f0dccaf 100644 --- a/assets/built/infinitescroll.js.map +++ b/assets/built/infinitescroll.js.map @@ -1 +1 @@ -{"version":3,"sources":["infinitescroll.js"],"names":["$","currentPage","pathname","window","location","$document","document","$result","buffer","ticking","isLoading","lastScrollY","scrollY","lastWindowHeight","innerHeight","lastDocumentHeight","height","onScroll","requestTick","onResize","requestAnimationFrame","infiniteScroll","path","paginationRegex","replace","match","parseInt","sanitizePathname","maxPages","removeEventListener","passive","nextPage","get","content","posts","createRange","createContextualFragment","querySelectorAll","length","forEach","call","post","appendChild","fail","xhr","status","always","addEventListener"],"mappings":"AAGAA,EAAE,SAAUA,GACR,IAAIC,EAAc,EACdC,EAAWC,OAAOC,SAASF,SAC3BG,EAAYL,EAAEM,UACdC,EAAUP,EAAE,cACZQ,EAAS,IAETC,GAAU,EACVC,GAAY,EAEZC,EAAcR,OAAOS,QACrBC,EAAmBV,OAAOW,YAC1BC,EAAqBV,EAAUW,SAEnC,SAASC,IACLN,EAAcR,OAAOS,QACrBM,IAGJ,SAASC,IACLN,EAAmBV,OAAOW,YAC1BC,EAAqBV,EAAUW,SAC/BE,IAGJ,SAASA,IACAT,GACDW,sBAAsBC,GAE1BZ,GAAU,EAsBd,SAASY,IAKL,GAHAnB,EArBJ,SAA0BoB,GACtB,IAAIC,EAAkB,yBAetB,OAZAD,EAAOA,EAAKE,QAAQ,UAAW,IAAIA,QAAQ,QAAS,MAM3CC,MAAMF,KACXtB,EAAcyB,SAASJ,EAAKG,MAAMF,GAAiB,IAEnDD,EAAOA,EAAKE,QAAQD,EAAiB,KAGlCD,EAKIK,CAAiBzB,IAGxBQ,EAKJ,GAAIC,EAAcE,GAAoBE,EAAqBP,EACvDC,GAAU,MADd,CAWA,GAAIR,GAAe2B,SAGf,OAFAzB,OAAO0B,oBAAoB,SAAUZ,EAAU,CAACa,SAAS,SACzD3B,OAAO0B,oBAAoB,SAAUV,GAIzCT,GAAY,EAMZ,IAAIqB,EAAW7B,EAAW,SAH1BD,GAAe,GAGmC,IAElDD,EAAEgC,IAAID,EAAU,SAAUE,GACtB,IACIC,EADQ5B,SAAS6B,cAAcC,yBAAyBH,GAC1CI,iBAAiB,SAC/BH,EAAMI,QACN,GAAGC,QAAQC,KAAKN,EAAO,SAAUO,GAC7BlC,EAAQ,GAAGmC,YAAYD,OAGhCE,KAAK,SAAUC,GAEK,MAAfA,EAAIC,SACJ1C,OAAO0B,oBAAoB,SAAUZ,EAAU,CAACa,SAAS,IACzD3B,OAAO0B,oBAAoB,SAAUV,MAE1C2B,OAAO,WACN/B,EAAqBV,EAAUW,SAE/BP,EADAC,GAAY,KAKpBP,OAAO4C,iBAAiB,SAAU9B,EAAU,CAACa,SAAS,IACtD3B,OAAO4C,iBAAiB,SAAU5B,GAElCE","file":"infinitescroll.js","sourcesContent":["/* global maxPages */\n\n// Code snippet inspired by https://github.com/douglasrodrigues5/ghost-blog-infinite-scroll\n$(function ($) {\n var currentPage = 1;\n var pathname = window.location.pathname;\n var $document = $(document);\n var $result = $('.post-feed');\n var buffer = 300;\n\n var ticking = false;\n var isLoading = false;\n\n var lastScrollY = window.scrollY;\n var lastWindowHeight = window.innerHeight;\n var lastDocumentHeight = $document.height();\n\n function onScroll() {\n lastScrollY = window.scrollY;\n requestTick();\n }\n\n function onResize() {\n lastWindowHeight = window.innerHeight;\n lastDocumentHeight = $document.height();\n requestTick();\n }\n\n function requestTick() {\n if (!ticking) {\n requestAnimationFrame(infiniteScroll);\n }\n ticking = true;\n }\n\n function sanitizePathname(path) {\n var paginationRegex = /(?:page\\/)(\\d)(?:\\/)$/i;\n\n // remove hash params from path\n path = path.replace(/#(.*)$/g, '').replace('////g', '/');\n\n // remove pagination from the path and replace the current pages\n // with the actual requested page. E. g. `/page/3/` indicates that\n // the user actually requested page 3, so we should request page 4\n // next, unless it's the last page already.\n if (path.match(paginationRegex)) {\n currentPage = parseInt(path.match(paginationRegex)[1]);\n\n path = path.replace(paginationRegex, '');\n }\n\n return path;\n }\n\n function infiniteScroll() {\n // sanitize the pathname from possible pagination or hash params\n pathname = sanitizePathname(pathname);\n\n // return if already loading\n if (isLoading) {\n return;\n }\n\n // return if not scroll to the bottom\n if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {\n ticking = false;\n return;\n }\n\n /**\n * maxPages is defined in default.hbs and is the value\n * of the amount of pagination pages.\n * If we reached the last page or are past it,\n * we return and disable the listeners.\n */\n if (currentPage >= maxPages) {\n window.removeEventListener('scroll', onScroll, {passive: true});\n window.removeEventListener('resize', onResize);\n return;\n }\n\n isLoading = true;\n\n // next page\n currentPage += 1;\n\n // Load more\n var nextPage = pathname + 'page/' + currentPage + '/';\n\n $.get(nextPage, function (content) {\n var parse = document.createRange().createContextualFragment(content);\n var posts = parse.querySelectorAll('.post');\n if (posts.length) {\n [].forEach.call(posts, function (post) {\n $result[0].appendChild(post);\n });\n }\n }).fail(function (xhr) {\n // 404 indicates we've run out of pages\n if (xhr.status === 404) {\n window.removeEventListener('scroll', onScroll, {passive: true});\n window.removeEventListener('resize', onResize);\n }\n }).always(function () {\n lastDocumentHeight = $document.height();\n isLoading = false;\n ticking = false;\n });\n }\n\n window.addEventListener('scroll', onScroll, {passive: true});\n window.addEventListener('resize', onResize);\n\n infiniteScroll();\n});\n"]} \ No newline at end of file +{"version":3,"sources":["infinitescroll.js"],"names":["$","currentPage","pathname","window","location","$document","document","$result","buffer","ticking","isLoading","lastScrollY","scrollY","lastWindowHeight","innerHeight","lastDocumentHeight","height","onScroll","requestTick","onResize","requestAnimationFrame","infiniteScroll","path","paginationRegex","replace","match","parseInt","maxPages","removeEventListener","passive","nextPage","get","content","posts","createRange","createContextualFragment","querySelectorAll","length","forEach","call","post","appendChild","fail","xhr","status","always","addEventListener"],"mappings":"AAGAA,EAAE,SAAUA,GACR,IAAIC,EAAc,EACdC,EAAWC,OAAOC,SAASF,SAC3BG,EAAYL,EAAEM,UACdC,EAAUP,EAAE,cACZQ,EAAS,IAETC,GAAU,EACVC,GAAY,EAEZC,EAAcR,OAAOS,QACrBC,EAAmBV,OAAOW,YAC1BC,EAAqBV,EAAUW,SAEnC,SAASC,IACLN,EAAcR,OAAOS,QACrBM,IAGJ,SAASC,IACLN,EAAmBV,OAAOW,YAC1BC,EAAqBV,EAAUW,SAC/BE,IAGJ,SAASA,IACAT,GACDW,sBAAsBC,GAE1BZ,GAAU,EAsBd,SAASY,IAnBT,IAA0BC,EAClBC,EAuBJ,GAvBIA,EAAkB,0BAGtBD,GAJsBA,EAqBMpB,GAjBhBsB,QAAQ,UAAW,IAAIA,QAAQ,QAAS,MAM3CC,MAAMF,KACXtB,EAAcyB,SAASJ,EAAKG,MAAMF,GAAiB,IAEnDD,EAAOA,EAAKE,QAAQD,EAAiB,KAQzCrB,EALOoB,GAQHZ,EAKJ,GAAIC,EAAcE,GAAoBE,EAAqBP,EACvDC,GAAU,MADd,CAWA,GAAIR,GAAe0B,SAGf,OAFAxB,OAAOyB,oBAAoB,SAAUX,EAAU,CAACY,SAAS,SACzD1B,OAAOyB,oBAAoB,SAAUT,GAIzCT,GAAY,EAMZ,IAAIoB,EAAW5B,EAAW,SAH1BD,GAAe,GAGmC,IAElDD,EAAE+B,IAAID,EAAU,SAAUE,GACtB,IACIC,EADQ3B,SAAS4B,cAAcC,yBAAyBH,GAC1CI,iBAAiB,SAC/BH,EAAMI,QACN,GAAGC,QAAQC,KAAKN,EAAO,SAAUO,GAC7BjC,EAAQ,GAAGkC,YAAYD,OAGhCE,KAAK,SAAUC,GAEK,MAAfA,EAAIC,SACJzC,OAAOyB,oBAAoB,SAAUX,EAAU,CAACY,SAAS,IACzD1B,OAAOyB,oBAAoB,SAAUT,MAE1C0B,OAAO,WACN9B,EAAqBV,EAAUW,SAE/BP,EADAC,GAAY,KAKpBP,OAAO2C,iBAAiB,SAAU7B,EAAU,CAACY,SAAS,IACtD1B,OAAO2C,iBAAiB,SAAU3B,GAElCE","file":"infinitescroll.js","sourcesContent":["/* global maxPages */\n\n// Code snippet inspired by https://github.com/douglasrodrigues5/ghost-blog-infinite-scroll\n$(function ($) {\n var currentPage = 1;\n var pathname = window.location.pathname;\n var $document = $(document);\n var $result = $('.post-feed');\n var buffer = 300;\n\n var ticking = false;\n var isLoading = false;\n\n var lastScrollY = window.scrollY;\n var lastWindowHeight = window.innerHeight;\n var lastDocumentHeight = $document.height();\n\n function onScroll() {\n lastScrollY = window.scrollY;\n requestTick();\n }\n\n function onResize() {\n lastWindowHeight = window.innerHeight;\n lastDocumentHeight = $document.height();\n requestTick();\n }\n\n function requestTick() {\n if (!ticking) {\n requestAnimationFrame(infiniteScroll);\n }\n ticking = true;\n }\n\n function sanitizePathname(path) {\n var paginationRegex = /(?:page\\/)(\\d)(?:\\/)$/i;\n\n // remove hash params from path\n path = path.replace(/#(.*)$/g, '').replace('////g', '/');\n\n // remove pagination from the path and replace the current pages\n // with the actual requested page. E. g. `/page/3/` indicates that\n // the user actually requested page 3, so we should request page 4\n // next, unless it's the last page already.\n if (path.match(paginationRegex)) {\n currentPage = parseInt(path.match(paginationRegex)[1]);\n\n path = path.replace(paginationRegex, '');\n }\n\n return path;\n }\n\n function infiniteScroll() {\n // sanitize the pathname from possible pagination or hash params\n pathname = sanitizePathname(pathname);\n\n // return if already loading\n if (isLoading) {\n return;\n }\n\n // return if not scroll to the bottom\n if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {\n ticking = false;\n return;\n }\n\n /**\n * maxPages is defined in default.hbs and is the value\n * of the amount of pagination pages.\n * If we reached the last page or are past it,\n * we return and disable the listeners.\n */\n if (currentPage >= maxPages) {\n window.removeEventListener('scroll', onScroll, {passive: true});\n window.removeEventListener('resize', onResize);\n return;\n }\n\n isLoading = true;\n\n // next page\n currentPage += 1;\n\n // Load more\n var nextPage = pathname + 'page/' + currentPage + '/';\n\n $.get(nextPage, function (content) {\n var parse = document.createRange().createContextualFragment(content);\n var posts = parse.querySelectorAll('.post');\n if (posts.length) {\n [].forEach.call(posts, function (post) {\n $result[0].appendChild(post);\n });\n }\n }).fail(function (xhr) {\n // 404 indicates we've run out of pages\n if (xhr.status === 404) {\n window.removeEventListener('scroll', onScroll, {passive: true});\n window.removeEventListener('resize', onResize);\n }\n }).always(function () {\n lastDocumentHeight = $document.height();\n isLoading = false;\n ticking = false;\n });\n }\n\n window.addEventListener('scroll', onScroll, {passive: true});\n window.addEventListener('resize', onResize);\n\n infiniteScroll();\n});\n"]} \ No newline at end of file diff --git a/assets/built/jquery-3.4.1.min.js b/assets/built/jquery-3.4.1.min.js new file mode 100644 index 00000000..12fdbbff --- /dev/null +++ b/assets/built/jquery-3.4.1.min.js @@ -0,0 +1,2 @@ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function g(e){return null!=e&&e===e.window}var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,v=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),m={},x=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",S=function(e,t){return new S.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!x(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&r|56320)}function i(){T()}var e,d,b,o,a,h,p,g,w,u,l,T,C,s,E,v,c,y,m,S="sizzle"+ +new Date,x=n.document,k=0,r=0,N=ue(),A=ue(),D=ue(),j=ue(),q=function(e,t){return e===t&&(l=!0),0},L={}.hasOwnProperty,t=[],H=t.pop,O=t.push,P=t.push,R=t.slice,M=function(e,t){for(var n=0,r=e.length;n+~]|"+W+")"+W+"*"),V=new RegExp(W+"|>"),G=new RegExp(B),Y=new RegExp("^"+$+"$"),Q={ID:new RegExp("^#("+$+")"),CLASS:new RegExp("^\\.("+$+")"),TAG:new RegExp("^("+$+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+W+"*(even|odd|(([+-]|)(\\d*)n|)"+W+"*(?:([+-]|)"+W+"*(\\d+)|))"+W+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+W+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+W+"*((?:-\\d)?\\d*)"+W+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/^[^{]+\{\s*\[native \w/,te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ne=/[+~]/,re=new RegExp("\\\\([\\da-f]{1,6}"+W+"?|("+W+")|.)","ig"),ie=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{P.apply(t=R.call(x.childNodes),x.childNodes),t[x.childNodes.length].nodeType}catch(e){P={apply:t.length?function(e,t){O.apply(e,R.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,n,r){var i,o,a,s,u,l,c,f=t&&t.ownerDocument,p=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==p&&9!==p&&11!==p)return n;if(!r&&((t?t.ownerDocument||t:x)!==C&&T(t),t=t||C,E)){if(11!==p&&(u=te.exec(e)))if(i=u[1]){if(9===p){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&m(t,a)&&a.id===i)return n.push(a),n}else{if(u[2])return P.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&d.getElementsByClassName&&t.getElementsByClassName)return P.apply(n,t.getElementsByClassName(i)),n}if(d.qsa&&!j[e+" "]&&(!v||!v.test(e))&&(1!==p||"object"!==t.nodeName.toLowerCase())){if(c=e,f=t,1===p&&V.test(e)){for((s=t.getAttribute("id"))?s=s.replace(ie,oe):t.setAttribute("id",s=S),o=(l=h(e)).length;o--;)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ne.test(e)&&ye(t.parentNode)||t}try{return P.apply(n,f.querySelectorAll(c)),n}catch(t){j(e,!0)}finally{s===S&&t.removeAttribute("id")}}}return g(e.replace(z,"$1"),t,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={},a=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!J.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:x;return r!==C&&9===r.nodeType&&r.documentElement&&(s=(C=r).documentElement,E=!a(C),x!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",i,!1):n.attachEvent&&n.attachEvent("onunload",i)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=ee.test(C.getElementsByClassName),d.getById=ce(function(e){return s.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(re,f);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(re,f);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},c=[],v=[],(d.qsa=ee.test(C.querySelectorAll))&&(ce(function(e){s.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+W+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+W+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+W+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),s.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=ee.test(y=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),c.push("!=",B)}),v=v.length&&new RegExp(v.join("|")),c=c.length&&new RegExp(c.join("|")),t=ee.test(s.compareDocumentPosition),m=t||ee.test(s.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},q=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===x&&m(x,e)?-1:t===C||t.ownerDocument===x&&m(x,t)?1:u?M(u,e)-M(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?M(u,e)-M(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===x?-1:s[r]===x?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!j[t+" "]&&(!c||!c.test(t))&&(!v||!v.test(t)))try{var n=y.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){j(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(re,f),e[3]=(e[3]||e[4]||e[5]||"").replace(re,f),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&G.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(re,f).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=new RegExp("(^|"+W+")"+e+"("+W+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return x(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&S.isPlainObject(t))for(r in t)x(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=S.fn,q=S(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",m.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function ke(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&S.event.add(e,i,Se)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(ie,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;l--;)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(R)||[""]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=S.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=S.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var nn,rn=[],on=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=rn.pop()||S.expando+"_"+Ot++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(on.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&on.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=x(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(on,"$1"+r):!1!==e.jsonp&&(e.url+=(Pt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,rn.push(r)),o&&x(i)&&i(o[0]),o=i=void 0}),"script"}),m.createHTMLDocument=((nn=E.implementation.createHTMLDocument("").body).innerHTML="
",2===nn.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(u)||0),x(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===S.css(e,"position");)e=e.offsetParent;return e||ie})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return _(this,function(e,t,n){var r;if(g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Je(m.pixelPosition,function(e,t){if(t)return t=Qe(e,n),Ve.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return g(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0"," ","+","~","preFilter","lastChild","uniqueID","pseudos","setFilters","not","has","lang","target","location","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","parent","header","input","button","even","odd","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","me","we","Te","Ce","Ee","filters","tokenize","compile","selector","select","defaultValue","expr","unique","isXMLDoc","escapeSelector","is","ready","parseHTML","children","contents","prev","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","content","reverse","promise","done","fail","then","Callbacks","once","stopOnFalse","memory","remove","disable","lock","locked","fireWith","fire","fired","Deferred","state","always","catch","pipe","progress","notify","resolve","reject","TypeError","notifyWith","resolveWith","exceptionHook","stackTrace","rejectWith","getStackHook","setTimeout","when","console","warn","name","message","stack","readyException","removeEventListener","readyWait","readyState","doScroll","toUpperCase","uid","cache","defineProperty","configurable","set","access","hasData","JSON","parse","data","removeData","_data","_removeData","queue","dequeue","_queueHooks","stop","clearQueue","source","composed","getRootNode","style","display","css","cur","cssNumber","unit","start","body","show","hide","toggle","option","thead","col","tr","td","_default","optgroup","tbody","tfoot","colgroup","caption","th","createDocumentFragment","htmlPrefilter","createTextNode","checkClone","cloneNode","noCloneChecked","ke","Se","Ne","Ae","off","event","De","namespace","handler","isTrigger","special","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","Event","global","events","handle","triggered","dispatch","bindType","origType","delegateCount","setup","teardown","removeEvent","fix","delegateTarget","preDispatch","handlers","isPropagationStopped","currentTarget","elem","isImmediatePropagationStopped","rnamespace","handleObj","result","postDispatch","addProp","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","code","charCode","key","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","mouseenter","mouseleave","pointerenter","pointerleave","on","one","je","qe","Le","He","Oe","Pe","Re","Me","Ie","html","clone","_evalUrl","We","cleanData","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","$e","Fe","opener","getComputedStyle","Be","_e","getPropertyValue","pixelBoxStyles","width","minWidth","maxWidth","ze","cssText","marginLeft","right","position","offsetWidth","round","parseFloat","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","Ue","Xe","Ve","Ge","cssProps","Ye","Qe","Je","visibility","Ke","letterSpacing","fontWeight","Ze","max","et","ceil","tt","getClientRects","nt","cssHooks","opacity","animationIterationCount","columnCount","fillOpacity","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","setProperty","isFinite","getBoundingClientRect","left","margin","padding","border","expand","Tween","prop","easing","options","propHooks","run","duration","pos","step","fx","scrollTop","scrollLeft","linear","swing","cos","PI","rt","it","ot","at","st","ut","hidden","requestAnimationFrame","interval","tick","ct","ft","height","pt","dt","tweeners","prefilters","startTime","tweens","props","opts","specialEasing","originalProperties","originalOptions","createTween","bind","complete","timer","anim","Animation","*","tweener","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","old","fadeTo","animate","finish","timers","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","clearTimeout","checkOn","optSelected","radioValue","ht","removeAttr","attrHooks","vt","yt","mt","xt","bt","removeProp","propFix","parseInt","for","class","addClass","removeClass","toggleClass","hasClass","wt","val","valHooks","focusin","Ct","Tt","parentWindow","simulate","triggerHandler","Et","kt","St","parseXML","DOMParser","parseFromString","Nt","At","Dt","jt","qt","param","encodeURIComponent","serialize","serializeArray","Lt","Ht","Ot","Pt","Rt","Mt","It","Wt","$t","Ft","Bt","_t","dataTypes","zt","ajaxSettings","flatOptions","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","xml","json","responseFields","converters","* text","text html","text json","text xml","context","ajaxSetup","ajaxPrefilter","ajaxTransport","ajax","statusCode","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","method","dataType","crossDomain","host","traditional","hasContent","ifModified","headers","beforeSend","success","timeout","send","dataFilter","statusText","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","wrap","unwrap","visible","offsetHeight","xhr","XMLHttpRequest","Ut","0","1223","Xt","cors","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","response","script","scriptAttrs","charset","scriptCharset","Vt","Gt","Yt","jsonp","jsonpCallback","createHTMLDocument","implementation","animated","offset","setOffset","using","pageYOffset","pageXOffset","offsetParent","scrollTo","Height","Width","","hover","unbind","delegate","undelegate","proxy","holdReady","parseJSON","isFunction","isWindow","camelCase","isNumeric","isNaN","define","amd","Qt","jQuery","Jt","noConflict"],"mappings":"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","file":"jquery-3.4.1.min.js","sourcesContent":["/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */\n!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(C,e){\"use strict\";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\"script\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?n[o.call(e)]||\"object\":typeof e}var f=\"3.4.1\",k=function(e,t){return new k.fn.init(e,t)},p=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;function d(e){var t=!!e&&\"length\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&0+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"\\ufffd\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+\" \"]&&(!v||!v.test(t))&&(1!==p||\"object\"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute(\"id\"))?s=s.replace(re,ie):e.setAttribute(\"id\",s=k),o=(l=h(t)).length;while(o--)l[o]=\"#\"+s+\" \"+xe(l[o]);c=l.join(\",\"),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute(\"id\")}}}return g(t.replace(B,\"$1\"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+\" \")>b.cacheLength&&delete e[r.shift()],e[t+\" \"]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split(\"|\"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function ge(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&\"undefined\"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),d.attributes=ce(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=\"undefined\"!=typeof e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(\"undefined\"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+k+\"-]\").length||v.push(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+k+\"+*\").length||v.push(\".#.+[+~]\")}),ce(function(e){e.innerHTML=\"\";var t=C.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,\"*\"),c.call(e,\"[s!='']:x\"),s.push(\"!=\",$)}),v=v.length&&new RegExp(v.join(\"|\")),s=s.length&&new RegExp(s.join(\"|\")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+\" \"]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&p(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||\"undefined\"!=typeof e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?\"!=\"===r:!r||(t+=\"\",\"=\"===r?t===i:\"!=\"===r?t!==i:\"^=\"===r?i&&0===t.indexOf(i):\"*=\"===r?i&&-1\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[\":\"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):\"string\"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i,ge={option:[1,\"\"],thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=\"undefined\"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):\"undefined\"!=typeof e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx\",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return\"undefined\"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||\"\").match(R)||[\"\"]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||\"\").match(R)||[\"\"]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,\"events\")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/\\s*$/g;function Oe(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&k(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n\")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r\").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",i=function(e){r.remove(),i=null,e&&t(\"error\"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\\?(?=&|$)|\\?\\?/;k.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Gt.pop()||k.expando+\"_\"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter(\"json jsonp\",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Yt.test(e.data)&&\"data\");if(a||\"jsonp\"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,\"$1\"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+r),e.converters[\"script json\"]=function(){return o||k.error(r+\" was not called\"),o[0]},e.dataTypes[0]=\"json\",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),\"script\"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument(\"\").body).innerHTML=\"
\",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return-1\").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,\"position\"),c=k(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=k.css(e,\"top\"),u=k.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&-1<(o+u).indexOf(\"auto\")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===k.css(r,\"position\"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&\"static\"===k.css(e,\"position\"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,\"borderTopWidth\",!0),i.left+=k.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-k.css(r,\"marginTop\",!0),left:t.left-i.left-k.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&\"static\"===k.css(e,\"position\"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,i){var o=\"pageYOffset\"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each([\"top\",\"left\"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+\"px\":t})}),k.each({Height:\"height\",Width:\"width\"},function(a,s){k.each({padding:\"inner\"+a,content:s,\"\":\"outer\"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||\"boolean\"!=typeof e),i=r||(!0===e||!0===t?\"margin\":\"border\");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf(\"outer\")?e[\"inner\"+a]:e.document.documentElement[\"client\"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body[\"scroll\"+a],r[\"scroll\"+a],e.body[\"offset\"+a],r[\"offset\"+a],r[\"client\"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),function(e,n){k.fn[n]=function(e,t){return 0*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-canvas>blockquote,.gh-canvas>dl,.gh-canvas>ol,.gh-canvas>p,.gh-canvas>ul{font-family:Georgia,Times,serif;font-weight:400;font-size:2rem;line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{position:relative;font-style:italic}.gh-content blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:#3eb0ef}@media (max-width:650px){.gh-canvas blockquote,.gh-canvas dl,.gh-canvas ol,.gh-canvas p,.gh-canvas ul{font-size:1.8rem}.gh-content blockquote:before{left:-4vw}}.kg-card+:not(.kg-card):not([id]),:not(.kg-card):not([id])+.kg-card{margin-top:6vmin}.kg-card figcaption{padding:1.5rem 1.5rem 0;text-align:center;color:rgba(0,0,0,.5);font-weight:600;font-size:1.3rem;line-height:1.4em}.kg-card figcaption strong{color:rgba(0,0,0,.8)}.gh-canvas :not(pre) code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#dc0050;background:#f0f6f9;border-radius:.25em}.gh-canvas>pre{overflow:scroll;padding:16px 20px;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}.kg-gallery-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;background:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none;border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600;font-size:1.5rem;line-height:1.3em}.kg-bookmark-description{max-height:45px;margin:.5em 0 0;font-size:1.4rem;line-height:1.55em;opacity:.8}.kg-bookmark-metadata{margin-top:20px;display:flex;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:16px;height:16px}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1;justify-content:flex-end}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher:before{content:"•";margin:0 .5em}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{padding:.5em .8em;text-align:left;font-size:.75em;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.gh-readmore{padding:8vmin 4vw;font-size:2.6rem}.gh-readmore-inner{display:grid;grid-gap:8vmin;grid-template-columns:1fr 1fr}.gh-readmore-prev{justify-content:flex-end;text-align:right}.gh-readmore a{display:flex;color:currentColor;text-decoration:none}.gh-readmore h4{width:100%;font-size:inherit}.gh-readmore svg{display:inline-block;vertical-align:middle;height:1em;margin:.15em 0 0}.gh-readmore h4+svg,.gh-readmore svg+h4{margin-left:2vmin}@media (max-width:700px){.gh-readmore{font-size:1.6rem}.gh-readmore svg{margin:.1em 0 0}}.gh-auth-form{width:100%;max-width:600px;margin:0 auto 10vmin;text-align:center}.gh-auth-title{margin:0 0 .1em;font-size:4.2rem}.gh-auth-form p{margin:10px 0 4vmin;font-size:1.7rem;color:rgba(0,0,0,.6)}.gh-auth-form p small{display:inline-block;margin:15px 0 0;font-size:1.4rem}.gh-auth-box{display:flex;align-items:center;justify-content:space-between;max-width:460px;margin:0 auto}.gh-auth-box .gh-button{margin-left:10px}@media (max-width:600px){.gh-auth-box{flex-direction:column;max-width:400px}.gh-auth-box .gh-button{width:100%;margin:15px 0 0}}form[data-members-form] .gh-button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.gh-button-content{min-width:100px}.message-error svg,.message-success svg{position:relative;top:-1px;margin-right:5px;height:15px;width:15px}.message-success svg{fill:#fff}.message-error svg{fill:red}form[data-members-form].error .message-error,form[data-members-form].success .message-success{position:fixed;top:20px;left:4vw;right:4vw;z-index:9999;max-width:calc(1400px - 8vw);margin:0 auto;padding:10px 0;color:#fff;font-size:1.4rem;line-height:1.5em;font-weight:500;text-align:center;background:#131313;border-radius:.5rem}form[data-members-form].success .message-success{background:var(--color-success)}form[data-members-form].error .message-error{color:red;background:#fff;box-shadow:0 0 0 1px red}form[data-members-form] .gh-button{position:relative;min-width:120px}form[data-members-form].loading .gh-button-content{visibility:hidden}form[data-members-form].loading .gh-button-loader{display:inline-block;position:absolute;left:50%;bottom:-30%;margin:0 0 0 -19px;transform:scale(.6)}.gh-button-loader svg path,.gh-button-loader svg rect{fill:#fff}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.gh-error{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:2vmin}.gh-error-content{flex:1 0 auto;text-align:center}.gh-error-code{margin:0;font-size:14vmin}.gh-error-description{max-width:600px;margin:0 auto;padding:0 2rem;font-size:4vmin;line-height:1.2em;font-weight:300;opacity:.6}.gh-error-link{display:block;margin-top:4vmin;font-size:1.6rem}.gh-error-stack{max-width:600px;margin:0 auto;padding:8vmin 0;text-align:left}.gh-error-stack-list{margin:4vmin 0 0;font-size:1.4rem}.gh-error-stack-list>li{padding:2rem 0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.gh-error-stack-function{margin:0 0 .5em;font-size:1.8rem;color:red}.gh-foot{display:flex;align-items:center;justify-content:center;padding:8vmin 4vw}.gh-foot .gh-container{width:auto}.gh-foot a{color:inherit}.gh-foot-menu{display:flex}.gh-foot-menu,.gh-foot-menu .nav{align-items:center;justify-content:center}.gh-foot-menu .nav{display:inline-flex;flex-wrap:wrap;list-style:none;font-size:1.8rem}.gh-foot-menu .nav li{margin:0 1.5vmin;padding:0}.gh-foot-menu .nav a{display:inline-block;padding:3px 0;text-decoration:none;box-shadow:inset 0 -1px 0 0 currentcolor}.gh-foot-meta{margin:2rem 0;font-size:1.5rem;text-align:center;opacity:.5}@media (max-width:700px){.gh-foot-menu .nav{font-size:1.6rem}}.gh-viewport,html{display:flex;flex-direction:column;min-height:100vh;background:#fff}.gh-main{flex:1 0 auto;display:flex;flex-direction:column}.gh-page{padding:0 4vw}.gh-article,.gh-postfeed{padding:8vmin 0}.gh-container{width:100%;max-width:1200px;margin:0 auto}.gh-head-actions a{display:inline-flex;align-items:center;margin:0;padding:10px}.gh-head-actions a svg{height:1.8rem;fill:currentcolor}.gh-head-actions a:first-child svg{margin-left:20px}.gh-head-actions a:last-child svg{height:2rem}.gh-card:not(:first-child){margin:8vmin auto 0}.gh-card-link{display:flex;flex-direction:column}.gh-card-image{width:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;margin-bottom:4vmin}.gh-card-meta{display:block;margin:0 0 1rem;font-size:1.4rem;line-height:1.2em;letter-spacing:.5px;text-transform:uppercase;opacity:.8}.gh-card-content{max-width:720px;margin:0 auto;text-align:center;font-size:1.6rem}.gh-card-content p{margin:1.2rem 0;padding:0 6vmin}.gh-card-content>strong{display:inline-block;padding:1px 0;font-weight:500;box-shadow:inset 0 -1px 0 0 currentColor;opacity:.5}.gh-page-head{margin:0 auto;padding:8vmin 0 4vmin;text-align:center}.gh-page-image{margin:4vmin 0 0}.gh-page-head>p{max-width:720px;margin:.3em auto 0;padding:0 6vmin;font-size:1.3em;line-height:1.4em;opacity:.5}@media (max-width:700px){.gh-page-head>p{font-size:1.6rem}}.gh-header{padding:0 0 8vmin;text-align:center}.gh-post-meta{display:block;margin:0 0 1rem;font-size:1.4rem;letter-spacing:.5px;text-transform:uppercase;opacity:.8}.gh-excerpt{margin:1rem 0 0}.gh-feature-image{grid-column:wide-start/wide-end;width:100%;margin:8vmin 0 0}.gh-post-footer{margin:2rem 0}.gh-author-image{height:12vmin;width:12vmin;margin:0 auto 1.5em;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.gh-author-meta{margin:2vmin 0 0;font-size:1.2em}.gh-author-links{display:flex;align-items:center;justify-content:center}.gh-author-links a{position:relative;display:inline-flex;align-items:center;margin:0 .75vmin}.gh-author-links a+a:before{display:block;content:"";margin:0 1.25vmin 0 0;height:1em;width:1px;background:rgba(0,0,0,.3);transform:rotate(20deg)}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}} +*,:after,:before{box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-height:100vh;color:#454545;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;line-height:1.6em;font-weight:400;font-style:normal;background:#fff;scroll-behavior:smooth;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{padding:0;list-style:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;-webkit-appearance:none}fieldset{margin:0;padding:0;border:0}label{font-size:.9em;font-weight:700}hr,label{display:block}hr{position:relative;width:100%;height:1px;border:0;border-top:1px solid;opacity:.2}::-moz-selection{text-shadow:none;background:#cbeafb}::selection{text-shadow:none;background:#cbeafb}mark{background-color:#fdffb6}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul:not([class]) li+li{margin-top:.6em}a:not([class]){color:#26a8ed;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{color:inherit;text-decoration:none;transition:.4s ease}a[class]:hover{transition:.2s ease}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.15em;font-weight:700}h1{font-size:4.6rem;letter-spacing:-.5px}@media (max-width:500px){h1{font-size:2.7rem}}h2{font-size:3.6rem}@media (max-width:500px){h2{font-size:2.2rem}}h3{font-size:3.2rem}@media (max-width:500px){h3{font-size:1.8rem}}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:2.2rem}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gh-input,.gh-textarea{background:#f5f5f5;border-radius:.5rem;border:1px solid #ddd;color:inherit;display:block;outline:0;padding:0 .6em;text-decoration:none;width:100%}.gh-input:focus{border-color:#3eb0ef}.gh-select{height:4rem;padding-right:4rem;text-overflow:ellipsis}.gh-select option{color:#3eb0ef;background:#f5f5f5}.gh-select:focus::-ms-value{background-color:transparent}.gh-select::-ms-expand{display:none}.gh-input,.gh-select{height:4rem}.gh-textarea{padding:.3em .6em;resize:vertical}.gh-check{display:block;margin-right:-2em;opacity:0;width:1em;z-index:-1}.gh-check+label{display:flex;align-items:center;color:#131313;cursor:pointer;font-size:1em;font-weight:400;padding-left:calc(2.4rem + .75em);padding-right:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gh-check+label:before{background:#f5f5f5;border-radius:.5rem;border:1px solid #ddd;content:"";display:inline-block;height:2.4rem;line-height:2.24rem;text-align:center;width:2.4rem;margin-right:1rem}.gh-check:checked+label:before{background:#3eb0ef;border-color:#3eb0ef;color:#f5f5f5;content:"✓"}.gh-check:focus+label:before{border-color:#3eb0ef;box-shadow:0 0 0 1px #3eb0ef}.gh-check+label:before{border-radius:.5rem;border-radius:100%}.gh-button{display:inline-block;min-width:75px;height:4rem;padding:0 2rem;border:0;border-radius:.5rem;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:400;line-height:4rem;text-align:center;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.4s ease}.gh-button.gh-button-fit{width:100%}.gh-button.gh-button-small{height:3.6rem;line-height:3.6rem;padding:0 1.5rem;font-size:1.2rem}.gh-button.gh-button-large{height:4.8rem;line-height:4.8rem;padding:0 2.5rem;font-size:1.7rem}.gh-button.gh-button-disabled,.gh-button:disabled{pointer-events:none;opacity:.4}.gh-button{color:#3eb0ef!important;background-color:transparent;box-shadow:inset 0 0 0 2px #3eb0ef}.gh-button:hover{text-decoration:none;color:#118dd0!important;box-shadow:inset 0 0 0 2px #139de7;transition:.2s ease}.gh-button.gh-button-primary{color:#fff!important;background-color:#3eb0ef;box-shadow:none}.gh-button.gh-button-primary:hover{background-color:#139de7}.gh-head{padding:3vw 4vw;font-size:1.6rem;line-height:1.3em;background:inherit}.gh-head a{color:inherit;text-decoration:none}.gh-head-inner{display:grid;grid-gap:40px;grid-template-columns:1fr auto 1fr;grid-auto-flow:row dense}.gh-head-brand{grid-column-start:2;display:flex;align-items:center;max-width:200px;text-align:center;word-break:break-all}.gh-head-logo{display:block;padding:10px 0;font-weight:600;font-size:2.2rem;line-height:1.2em}.gh-head-logo img{max-height:40px}.gh-head-menu{display:flex;align-items:center}.gh-head-menu .nav{display:inline-flex;flex-wrap:wrap;align-items:center;list-style:none}.gh-head-menu .nav li{margin:0 1.5vw 0 0;padding:0}.gh-head-menu .nav a{display:inline-block;padding:5px 0}.gh-head-menu .nav-current a{box-shadow:inset 0 -1px 0 0 currentcolor}.gh-head-actions{display:flex;list-style:none;text-align:right}.gh-head-actions,.gh-head-actions-list{justify-content:flex-end;align-items:center}.gh-head-actions-list{display:inline-flex;flex-wrap:wrap}.gh-head-actions-list a:not([class]){display:inline-block;margin:0 0 0 1.5vw;padding:5px 0}.gh-burger{position:relative;display:none;cursor:pointer}.gh-burger-box{position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px}.gh-burger-inner{width:100%;height:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:"";width:100%;height:1px;background:currentcolor;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:before{transform:translatey(-8px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:after{transform:translatey(8px)}.gh-head-open .gh-burger-box:before{width:0;transform:translatex(19px);transition:transform .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1)}.gh-head-open .gh-burger-inner:before{width:26px;transform:translatex(6px) rotate(135deg)}.gh-head-open .gh-burger-inner:after{width:26px;transform:translatex(6px) rotate(-135deg)}.gh-head-brandnavactions .gh-head-brand{grid-column-start:1}.gh-head-brandnav .gh-container{grid-gap:0;grid-template-columns:auto -webkit-max-content -webkit-max-content;grid-template-columns:auto max-content max-content}.gh-head-brandnav .gh-head-brand{grid-column-start:1}.gh-head-brandnav .gh-head-menu{margin-left:40px}.gh-head-brandnav .gh-head-menu .nav li{margin:0 0 0 1.5vw;padding:0}.gh-head-stacked .gh-container{grid-template-columns:1fr;grid-gap:2vmin}.gh-head-stacked .gh-head-brand{grid-column-start:1;width:100%;max-width:none;display:flex;justify-content:center;text-align:center}.gh-head-stacked .gh-head-actions,.gh-head-stacked .gh-head-actions-list,.gh-head-stacked .gh-head-menu{justify-content:center}.gh-head-stacked .gh-head-actions a:first-child svg{margin-left:0}@media (max-width:900px){.gh-burger{display:inline-block}#gh-head{transition:all .4s ease-out;overflow:hidden}#gh-head .gh-head-inner{height:100%;grid-template-columns:1fr}#gh-head .gh-head-brand{position:relative;z-index:10;grid-column-start:auto;max-width:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#gh-head .gh-head-logo{font-size:2.2rem}#gh-head .gh-head-logo img{max-height:40px}#gh-head .gh-head-menu{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 10vh;font-weight:300;font-size:3.6rem;line-height:1.1em}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{padding:8px 0}#gh-head .gh-head-menu .nav{display:flex;flex-direction:column;align-items:center}#gh-head .gh-head-actions{padding:20px 0;justify-content:center;text-align:left}#gh-head .gh-head-actions a{margin:0 10px}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{overflow:hidden;height:100vh}.gh-head-open #gh-head{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;overflow-y:scroll}.gh-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(calc((100% - 1200px)/2),1fr) [wide-start] auto [main-start] 720px [main-end] auto [wide-end] minmax(calc((100% - 1200px)/2),1fr) [full-end]}@media (max-width:1296px){.gh-canvas{grid-template-columns:[full-start] 4vw [wide-start] auto [main-start] 720px [main-end] auto [wide-end] 4vw [full-end]}}@media (max-width:778px){.gh-canvas{grid-template-columns:[full-start] 4vw [wide-start] 0 [main-start] auto [main-end] 0 [wide-end] 4vw [full-end]}}.gh-canvas>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin}.gh-content>[id]+*{margin-top:1.5rem}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content [id]+.kg-card,.gh-content blockquote+.kg-card{margin-top:6vmin}.gh-canvas>blockquote,.gh-canvas>dl,.gh-canvas>ol,.gh-canvas>p,.gh-canvas>ul{font-family:Georgia,Times,serif;font-weight:400;font-size:2rem;line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{position:relative;font-style:italic}.gh-content blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:#3eb0ef}@media (max-width:650px){.gh-canvas blockquote,.gh-canvas dl,.gh-canvas ol,.gh-canvas p,.gh-canvas ul{font-size:1.8rem}.gh-content blockquote:before{left:-4vw}}.kg-card+:not(.kg-card):not([id]),:not(.kg-card):not([id])+.kg-card{margin-top:6vmin}.kg-card figcaption{padding:1.5rem 1.5rem 0;text-align:center;color:rgba(0,0,0,.5);font-weight:600;font-size:1.3rem;line-height:1.4em}.kg-card figcaption strong{color:rgba(0,0,0,.8)}.gh-canvas :not(pre) code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#dc0050;background:#f0f6f9;border-radius:.25em}.gh-canvas>pre{overflow:scroll;padding:16px 20px;background:hsla(0,0%,100%,.8);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}.kg-gallery-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;flex-wrap:wrap;flex-direction:row-reverse;color:currentColor;background:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none;border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{flex-basis:0;flex-grow:999;padding:20px;order:1}.kg-bookmark-title{font-weight:600;font-size:1.5rem;line-height:1.3em}.kg-bookmark-description{max-height:45px;margin:.5em 0 0;font-size:1.4rem;line-height:1.55em;opacity:.8}.kg-bookmark-metadata{margin-top:20px;display:flex;align-items:center;font-weight:500;font-size:1.3rem;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-bookmark-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kg-bookmark-icon{display:inline-block;width:16px;height:16px}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1;justify-content:flex-end}.kg-bookmark-thumbnail img{max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.kg-bookmark-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kg-bookmark-publisher:before{content:"•";margin:0 .5em}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{padding:.5em .8em;text-align:left;font-size:.75em;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.gh-readmore{padding:8vmin 4vw;font-size:2.6rem}.gh-readmore-inner{display:grid;grid-gap:8vmin;grid-template-columns:1fr 1fr}.gh-readmore-prev{justify-content:flex-end;text-align:right}.gh-readmore a{display:flex;color:currentColor;text-decoration:none}.gh-readmore h4{width:100%;font-size:inherit}.gh-readmore svg{display:inline-block;vertical-align:middle;height:1em;margin:.15em 0 0}.gh-readmore h4+svg,.gh-readmore svg+h4{margin-left:2vmin}@media (max-width:700px){.gh-readmore{font-size:1.6rem}.gh-readmore svg{margin:.1em 0 0}}.gh-auth-form{width:100%;max-width:600px;margin:0 auto 10vmin;text-align:center}.gh-auth-title{margin:0 0 .1em;font-size:4.2rem}.gh-auth-form p{margin:10px 0 4vmin;font-size:1.7rem;color:rgba(0,0,0,.6)}.gh-auth-form p small{display:inline-block;margin:15px 0 0;font-size:1.4rem}.gh-auth-box{display:flex;align-items:center;justify-content:space-between;max-width:460px;margin:0 auto}.gh-auth-box .gh-button{margin-left:10px}@media (max-width:600px){.gh-auth-box{flex-direction:column;max-width:400px}.gh-auth-box .gh-button{width:100%;margin:15px 0 0}}form[data-members-form] .gh-button-loader,form[data-members-form] .message-error,form[data-members-form] .message-success{display:none}.gh-button-content{min-width:100px}.message-error svg,.message-success svg{position:relative;top:-1px;margin-right:5px;height:15px;width:15px}.message-success svg{fill:#fff}.message-error svg{fill:#f05230}form[data-members-form].error .message-error,form[data-members-form].success .message-success{position:fixed;top:20px;left:4vw;right:4vw;z-index:9999;max-width:calc(1400px - 8vw);margin:0 auto;padding:10px 0;color:#fff;font-size:1.4rem;line-height:1.5em;font-weight:500;text-align:center;background:#131313;border-radius:.5rem}form[data-members-form].success .message-success{background:#80b912}form[data-members-form].error .message-error{color:#f05230;background:#fff;box-shadow:0 0 0 1px #f05230}form[data-members-form] .gh-button{position:relative;min-width:120px}form[data-members-form].loading .gh-button-content{visibility:hidden}form[data-members-form].loading .gh-button-loader{display:inline-block;position:absolute;left:50%;bottom:-30%;margin:0 0 0 -19px;transform:scale(.6)}.gh-button-loader svg path,.gh-button-loader svg rect{fill:#fff}form[data-members-form].error .message-error,form[data-members-form].success .message-success{display:block}.gh-error{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:2vmin}.gh-error-content{flex:1 0 auto;text-align:center}.gh-error-code{margin:0;font-size:14vmin}.gh-error-description{max-width:600px;margin:0 auto;padding:0 2rem;font-size:4vmin;line-height:1.2em;font-weight:300;opacity:.6}.gh-error-link{display:block;margin-top:4vmin;font-size:1.6rem}.gh-error-stack{max-width:600px;margin:0 auto;padding:8vmin 0;text-align:left}.gh-error-stack-list{margin:4vmin 0 0;font-size:1.4rem}.gh-error-stack-list>li{padding:2rem 0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.gh-error-stack-function{margin:0 0 .5em;font-size:1.8rem;color:red}.gh-foot{display:flex;align-items:center;justify-content:center;padding:8vmin 4vw}.gh-foot .gh-container{width:auto}.gh-foot a{color:inherit}.gh-foot-menu{display:flex}.gh-foot-menu,.gh-foot-menu .nav{align-items:center;justify-content:center}.gh-foot-menu .nav{display:inline-flex;flex-wrap:wrap;list-style:none;font-size:1.8rem}.gh-foot-menu .nav li{margin:0 1.5vmin;padding:0}.gh-foot-menu .nav a{display:inline-block;padding:3px 0;text-decoration:none;box-shadow:inset 0 -1px 0 0 currentcolor}.gh-foot-meta{margin:2rem 0;font-size:1.5rem;text-align:center;opacity:.5}@media (max-width:700px){.gh-foot-menu .nav{font-size:1.6rem}}.gh-powered{display:inline-flex;align-items:center;padding:6px 9px 6px 6px;border:1px solid rgba(0,0,0,.15);font-size:13px;line-height:13px;letter-spacing:-.1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;color:#131313!important;background:#fff;border-radius:6px}.gh-powered:hover{border:1px solid rgba(0,0,0,.3);color:#131313!important;text-decoration:none!important}.gh-powered svg{height:18px;width:18px;margin:0 6px 0 0}.gh-viewport,html{display:flex;flex-direction:column;min-height:100vh;background:#fff}.gh-main{flex:1 0 auto;display:flex;flex-direction:column}.gh-page{padding:0 4vw}.gh-article,.gh-postfeed{padding:8vmin 0}.gh-container{width:100%;max-width:1200px;margin:0 auto}.gh-head-actions a{display:inline-flex;align-items:center;margin:0;padding:10px}.gh-head-actions a svg{height:1.8rem;fill:currentcolor}.gh-head-actions a:first-child svg{margin-left:20px}.gh-head-actions a:last-child svg{height:2rem}.gh-card:not(:first-child){margin:8vmin auto 0}.gh-card-link{display:flex;flex-direction:column}.gh-card-image{width:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;margin-bottom:4vmin}.gh-card-meta{display:block;margin:0 0 1rem;font-size:1.4rem;line-height:1.2em;letter-spacing:.5px;text-transform:uppercase;opacity:.8}.gh-card-content{max-width:720px;margin:0 auto;text-align:center;font-size:1.6rem}.gh-card-content p{margin:1.2rem 0;padding:0 6vmin}.gh-card-content>strong{display:inline-block;padding:1px 0;font-weight:500;box-shadow:inset 0 -1px 0 0 currentColor;opacity:.5}.gh-page-head{margin:0 auto;padding:8vmin 0 4vmin;text-align:center}.gh-page-image{margin:4vmin 0 0}.gh-page-head>p{max-width:720px;margin:.3em auto 0;padding:0 6vmin;font-size:1.3em;line-height:1.4em;opacity:.5}@media (max-width:700px){.gh-page-head>p{font-size:1.6rem}}.gh-header{padding:0 0 8vmin;text-align:center}.gh-post-meta{display:block;margin:0 0 1rem;font-size:1.4rem;letter-spacing:.5px;text-transform:uppercase;opacity:.8}.gh-excerpt{margin:1rem 0 0}.gh-feature-image{grid-column:wide-start/wide-end;width:100%;margin:8vmin 0 0}.gh-post-footer{margin:2rem 0}.gh-author-image{height:12vmin;width:12vmin;margin:0 auto 1.5em;border-radius:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.gh-author-meta{margin:2vmin 0 0;font-size:1.2em}.gh-author-links{display:flex;align-items:center;justify-content:center}.gh-author-links a{position:relative;display:inline-flex;align-items:center;margin:0 .75vmin}.gh-author-links a+a:before{display:block;content:"";margin:0 1.25vmin 0 0;height:1em;width:1px;background:rgba(0,0,0,.3);transform:rotate(20deg)}@media (max-width:700px){.gh-author-meta{font-size:1.6rem}} /*# sourceMappingURL=screen.css.map */ \ No newline at end of file diff --git a/assets/built/screen.css.map b/assets/built/screen.css.map index 442645b0..45b5498a 100644 --- a/assets/built/screen.css.map +++ b/assets/built/screen.css.map @@ -1 +1 @@ -{"version":3,"sources":["components/global.css","components/forms.css","components/buttons.css","ghost/header.css","ghost/content.css","ghost/readmore.css","ghost/members.css","ghost/errors.css","ghost/footer.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n min-height: 100vh;\n margin: 0;\n padding: 0;\n color: color(var(--color-base) l(+20%));\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.5rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n background: #fff;\n scroll-behavior: smooth;\n overflow-x: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\np,\nul,\nol,\nli,\ndl,\ndd,\nhr,\npre,\nform,\ntable,\nvideo,\nfigure,\nfigcaption,\nblockquote {\n margin: 0;\n padding: 0;\n}\n\nul[class],\nol[class] {\n padding: 0;\n list-style: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n font: inherit;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\nlabel {\n display: block;\n font-size: 0.9em;\n font-weight: 700;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n border: 0;\n border-top: 1px solid currentcolor;\n opacity: 0.2;\n}\n\n::selection {\n text-shadow: none;\n background: #cbeafb;\n}\n\nmark {\n background-color: #fdffb6;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\n\nli:not([class]) + li:not([class]) {\n margin-top: 1em;\n}\n\na:not([class]) {\n color: color(var(--color-primary) l(-5%));\n text-decoration-skip-ink: auto;\n}\n\na[class] {\n color: inherit;\n text-decoration: none;\n transition: 0.4s ease;\n}\n\na[class]:hover {\n transition: 0.2s ease;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n line-height: 1.15em;\n font-weight: 700;\n}\n\nh1 {\n font-size: 4.6rem;\n letter-spacing: -0.5px;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.7rem;\n }\n}\n\nh2 {\n font-size: 3.6rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 2.2rem;\n }\n}\n\nh3 {\n font-size: 3.2rem;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.8rem;\n }\n}\n\nh4 {\n font-size: 2.6rem;\n}\n\nh5 {\n font-size: 2.4rem;\n}\n\nh6 {\n font-size: 2.2rem;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n","/* Forms\n/* ---------------------------------------------------------- */\n\n.gh-input,\n.gh-textarea {\n background: var(--color-bg);\n border-radius: var(--radius);\n border: none;\n border: solid 1px var(--color-border);\n color: inherit;\n display: block;\n outline: 0;\n padding: 0 0.6em;\n text-decoration: none;\n width: 100%;\n}\n\n.gh-input:focus {\n border-color: var(--color-primary);\n}\n\n.gh-select {\n height: var(--height);\n padding-right: var(--height);\n text-overflow: ellipsis;\n}\n\n.gh-select option {\n color: var(--color-primary);\n background: var(--color-bg);\n}\n\n.gh-select:focus::-ms-value {\n background-color: transparent;\n}\n\n.gh-select::-ms-expand {\n display: none;\n}\n\n.gh-input,\n.gh-select {\n height: var(--height);\n}\n\n.gh-textarea {\n padding: 0.3em 0.6em;\n resize: vertical;\n}\n\n.gh-check {\n display: block;\n margin-right: -2em;\n opacity: 0;\n width: 1em;\n z-index: -1;\n}\n\n.gh-check + label,\n.gh-check + label {\n display: flex;\n align-items: center;\n color: var(--color-base);\n cursor: pointer;\n font-size: 1em;\n font-weight: var(--font-normal);\n padding-left: calc((var(--height) * 0.6) + 0.75em);\n padding-right: 2rem;\n position: relative;\n user-select: none;\n}\n\n.gh-check + label:before,\n.gh-check + label:before {\n background: var(--color-bg);\n border-radius: var(--radius);\n border: solid 1px var(--color-border);\n content: '';\n display: inline-block;\n height: calc(var(--height) * 0.6);\n line-height: calc(var(--height) * 0.56);\n text-align: center;\n width: calc(var(--height) * 0.6);\n margin-right: 1rem;\n}\n\n.gh-check:checked + label:before,\n.gh-check:checked + label:before {\n background: var(--color-primary);\n border-color: var(--color-primary);\n color: var(--color-bg);\n content: '✓';\n}\n\n.gh-check:focus + label:before,\n.gh-check:focus + label:before {\n border-color: var(--color-primary);\n box-shadow: 0 0 0 1px var(--color-primary);\n}\n\n\n.gh-check + label:before {\n border-radius: var(--radius);\n}\n\n.gh-check + label:before {\n border-radius: 100%;\n}\n","/* Buttons\n/* ---------------------------------------------------------- */\n\n.gh-button {\n display: inline-block;\n min-width: 75px;\n height: var(--height);\n padding: 0 2rem;\n border: 0;\n border-radius: var(--radius);\n cursor: pointer;\n font-family: var(--font-sans-serif);\n font-size: 1.4rem;\n font-weight: var(--font-normal);\n line-height: var(--height);\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n appearance: none;\n transition: 0.4s ease;\n}\n\n.gh-button.gh-button-fit {\n width: 100%;\n}\n\n.gh-button.gh-button-small {\n height: calc(var(--height) * 0.9);\n line-height: calc(var(--height) * 0.9);\n padding: 0 1.5rem;\n font-size: 1.2rem;\n}\n\n.gh-button.gh-button-large {\n height: calc(var(--height) * 1.14);\n line-height: calc(var(--height) * 1.14);\n padding: 0 3rem;\n font-size: 1.6rem;\n}\n\n.gh-button.gh-button-disabled,\n.gh-button:disabled {\n pointer-events: none;\n opacity: 0.4;\n}\n\n.gh-button {\n color: var(--color-primary) !important;\n background-color: transparent;\n box-shadow: inset 0 0 0 2px var(--color-primary);\n}\n\n.gh-button:hover {\n text-decoration: none;\n color: color(var(--color-primary) l(-15%)) !important;\n box-shadow: inset 0 0 0 2px color(var(--color-primary) l(-10%));\n transition: 0.2s ease;\n}\n\n.gh-button.gh-button-primary {\n color: #fff !important;\n background-color: var(--color-primary);\n box-shadow: none;\n}\n\n.gh-button.gh-button-primary:hover {\n background-color: color(var(--color-primary) l(-10%));\n}\n","/* Global Header\n/* ---------------------------------------------------------- */\n\n.gh-head {\n padding: 3vw 4vw;\n font-size: 1.6rem;\n line-height: 1.3em;\n background: inherit;\n}\n\n.gh-head a {\n color: inherit;\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: 1fr auto 1fr;\n grid-auto-flow: row dense;\n}\n\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n grid-column-start: 2;\n display: flex;\n align-items: center;\n max-width: 200px;\n text-align: center;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n padding: 10px 0;\n font-weight: 600;\n font-size: 2.2rem;\n line-height: 1.2em;\n}\n\n.gh-head-logo img {\n max-height: 40px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n list-style: none;\n}\n\n.gh-head-menu .nav li {\n margin: 0 1.5vw 0 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n padding: 5px 0;\n}\n\n.gh-head-menu .nav-current a {\n box-shadow: 0 -1px 0 0 currentcolor inset;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-actions-list {\n display: inline-flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n}\n\n.gh-head-actions-list a:not([class]) {\n display: inline-block;\n margin: 0 0 0 1.5vw;\n padding: 5px 0;\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n cursor: pointer;\n}\n\n.gh-burger-box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 33px;\n height: 33px;\n}\n\n.gh-burger-inner {\n width: 100%;\n height: 100%;\n}\n\n.gh-burger-box::before {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before,\n.gh-burger-inner::after {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before {\n transform: translatey(-6px);\n}\n.gh-burger-inner::after {\n transform: translatey(6px);\n}\n\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before {\n transform: translatey(-8px);\n}\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {\n transform: translatey(8px);\n}\n\n.gh-head-open .gh-burger-box::before {\n width: 0;\n transform: translatex(19px);\n transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1);\n}\n\n.gh-head-open .gh-burger-inner::before {\n width: 26px;\n transform: translatex(6px) rotate(135deg);\n}\n\n.gh-head-open .gh-burger-inner::after {\n width: 26px;\n transform: translatex(6px) rotate(-135deg);\n}\n\n\n/* Layout Variants\n/* ---------------------------------------------------------- */\n\n.gh-head-brandnavactions .gh-head-brand {\n grid-column-start: 1;\n}\n\n.gh-head-brandnav .gh-container {\n grid-gap: 0;\n grid-template-columns: auto max-content max-content;\n}\n.gh-head-brandnav .gh-head-brand {\n grid-column-start: 1;\n}\n.gh-head-brandnav .gh-head-menu {\n margin-left: 40px;\n}\n.gh-head-brandnav .gh-head-menu .nav li {\n margin: 0 0 0 1.5vw;\n padding: 0;\n}\n\n/* Center Stacked */\n.gh-head-stacked .gh-container {\n grid-template-columns: 1fr;\n grid-gap: 2vmin;\n}\n.gh-head-stacked .gh-head-brand {\n grid-column-start: 1;\n width: 100%;\n max-width: none;\n display: flex;\n justify-content: center;\n text-align: center;\n}\n.gh-head-stacked .gh-head-menu,\n.gh-head-stacked .gh-head-actions,\n.gh-head-stacked .gh-head-actions-list {\n justify-content: center;\n}\n.gh-head-stacked .gh-head-actions a:first-child svg {\n margin-left: 0;\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 900px) {\n .gh-burger {\n display: inline-block;\n }\n #gh-head {\n transition: all 0.4s ease-out;\n overflow: hidden;\n }\n #gh-head .gh-head-inner {\n height: 100%;\n grid-template-columns: 1fr;\n }\n #gh-head .gh-head-brand {\n position: relative;\n z-index: 10;\n grid-column-start: auto;\n max-width: none;\n display: flex;\n align-items: center;\n justify-content: space-between;\n user-select: none;\n }\n #gh-head .gh-head-logo {\n font-size: 2.2rem;\n }\n #gh-head .gh-head-logo img {\n max-height: 40px;\n }\n #gh-head .gh-head-menu {\n align-self: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n margin: 0 0 10vh 0;\n font-weight: 300;\n font-size: 3.6rem;\n line-height: 1.1em;\n }\n #gh-head .gh-head-menu .nav li {\n margin: 5px 0;\n }\n #gh-head .gh-head-menu .nav a {\n padding: 8px 0;\n }\n #gh-head .gh-head-menu .nav {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n #gh-head .gh-head-actions {\n padding: 20px 0;\n justify-content: center;\n text-align: left;\n }\n #gh-head .gh-head-actions a {\n margin: 0 10px;\n }\n /* Hide collapsed content */\n #gh-head .gh-head-actions,\n #gh-head .gh-head-menu {\n display: none;\n }\n /* Open the menu */\n .gh-head-open {\n overflow: hidden;\n height: 100vh;\n }\n .gh-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 900;\n overflow-y: scroll;\n }\n .gh-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n }\n .gh-head-open #gh-head .gh-head-actions,\n .gh-head-open #gh-head .gh-head-menu {\n display: flex;\n }\n}\n\n@media (max-width: 600px) {\n #gh-head .gh-head-menu {\n font-size: 6vmin;\n }\n}\n","\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n.gh-canvas {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(calc(calc(100% - 1200px) / 2), 1fr)\n [wide-start]\n auto\n [main-start]\n 720px\n [main-end]\n auto\n [wide-end]\n minmax(calc(calc(100% - 1200px) / 2), 1fr)\n [full-end]\n ;\n}\n\n@media (max-width: 1296px) {\n .gh-canvas {\n grid-template-columns:\n [full-start]\n 4vw\n [wide-start]\n auto\n [main-start]\n 720px\n [main-end]\n auto\n [wide-end]\n 4vw\n [full-end]\n ;\n }\n}\n\n@media (max-width: 778px) {\n .gh-canvas {\n grid-template-columns:\n [full-start]\n 4vw\n [wide-start]\n 0\n [main-start]\n auto\n [main-end]\n 0\n [wide-end]\n 4vw\n [full-end]\n ;\n }\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content & Typography\n/* ---------------------------------------------------------- */\n\n.gh-content > * + * {\n margin-top: 4vmin;\n}\n\n.gh-content > [id] + * {\n margin-top: 1.5rem;\n}\n\n.gh-content [id]:not(:first-child) {\n margin: 1.5em 0 0;\n}\n\n.gh-content [id] + .kg-card,\n.gh-content blockquote + .kg-card {\n margin-top: 6vmin;\n}\n\n.gh-canvas > blockquote,\n.gh-canvas > ol,\n.gh-canvas > ul,\n.gh-canvas > dl,\n.gh-canvas > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2rem;\n line-height: 1.6em;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 1.9em;\n}\n\n.gh-content hr {\n margin-top: 6vmin;\n}\n\n.gh-content hr + * {\n margin-top: 6vmin !important;\n}\n\n.gh-content blockquote {\n position: relative;\n font-style: italic;\n}\n\n.gh-content blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--color-primary);\n}\n\n@media (max-width: 650px) {\n .gh-canvas blockquote,\n .gh-canvas ol,\n .gh-canvas ul,\n .gh-canvas dl,\n .gh-canvas p {\n font-size: 1.8rem;\n }\n\n .gh-content blockquote::before {\n left: -4vw;\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n:not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n}\n\n.kg-card + :not(.kg-card):not([id]) {\n margin-top: 6vmin;\n}\n\n.kg-card figcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-weight: 600;\n font-size: 1.3rem;\n line-height: 1.4em;\n}\n\n.kg-card figcaption strong {\n color: rgba(0,0,0,0.8);\n}\n\n.gh-canvas :not(pre) code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #dc0050;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-canvas > pre {\n overflow: scroll;\n padding: 16px 20px;\n background: rgba(255,255,255,0.8);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row-reverse;\n color: currentColor;\n background: rgba(255,255,255,0.6);\n font-family: var(--font-sans-serif);\n text-decoration: none;\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n flex-basis: 0;\n flex-grow: 999;\n padding: 20px;\n order: 1;\n}\n\n.kg-bookmark-title {\n font-weight: 600;\n font-size: 1.5rem;\n line-height: 1.3em;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n max-height: 45px;\n margin: 0.5em 0 0 0;\n font-size: 1.4rem;\n line-height: 1.55em;\n overflow: hidden;\n opacity: 0.8;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n margin-top: 20px;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n font-weight: 500;\n font-size: 1.3rem;\n line-height: 1.3em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n}\n\n.kg-bookmark-icon {\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.kg-bookmark-thumbnail {\n display: flex;\n flex-basis: 24rem;\n flex-grow: 1;\n justify-content: flex-end;\n}\n\n.kg-bookmark-thumbnail img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n object-fit: cover;\n}\n\n.kg-bookmark-author {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.kg-bookmark-publisher::before {\n content: \"•\";\n margin: 0 .5em;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n\n/* Tables\n/* ---------------------------------------------------------- */\n\n.gh-content table {\n border-collapse: collapse;\n width: 100%;\n}\n\n.gh-content th {\n padding: 0.5em 0.8em;\n text-align: left;\n font-size: .75em;\n text-transform: uppercase;\n}\n\n.gh-content td {\n padding: 0.4em 0.7em;\n}\n\n.gh-content tbody tr:nth-child(2n + 1) {\n background-color: rgba(0,0,0,0.1);\n padding: 1px;\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td:last-child {\n box-shadow:\n inset 1px 0 rgba(0,0,0,0.1),\n inset -1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td {\n box-shadow: inset 1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:last-child {\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n","/* Read More\n/* ---------------------------------------------------------- */\n\n.gh-readmore {\n padding: 8vmin 4vw;\n font-size: 2.6rem;\n}\n\n.gh-readmore-inner {\n display: grid;\n grid-gap: 8vmin;\n grid-template-columns: 1fr 1fr;\n}\n\n.gh-readmore-prev {\n justify-content: flex-end;\n text-align: right;\n}\n\n.gh-readmore a {\n display: flex;\n color: currentColor;\n text-decoration: none;\n}\n\n.gh-readmore h4 {\n width: 100%;\n font-size: inherit;\n}\n\n.gh-readmore svg {\n display: inline-block;\n vertical-align: middle;\n height: 1em;\n margin: 0.15em 0 0;\n}\n\n.gh-readmore svg + h4,\n.gh-readmore h4 + svg {\n margin-left: 2vmin;\n}\n\n@media (max-width: 700px) {\n .gh-readmore {\n font-size: 1.6rem;\n }\n .gh-readmore svg {\n margin: 0.1em 0 0;\n }\n}\n","/* Members Auth Template\n/* ---------------------------------------------------------- */\n\n.gh-auth-form {\n width: 100%;\n max-width: 600px;\n margin: 0 auto 10vmin;\n text-align: center;\n}\n\n.gh-auth-title {\n margin: 0 0 0.1em;\n font-size: 4.2rem;\n}\n\n.gh-auth-form p {\n margin: 10px 0 4vmin 0;\n font-size: 1.7rem;\n color: rgba(0,0,0,0.6)\n}\n\n.gh-auth-form p small {\n display: inline-block;\n margin: 15px 0 0 0;\n font-size: 1.4rem;\n}\n\n.gh-auth-box {\n display: flex;\n align-items: center;\n justify-content: space-between;\n max-width: 460px;\n margin: 0 auto;\n}\n\n.gh-auth-box .gh-button {\n margin-left: 10px;\n}\n\n@media (max-width: 600px) {\n .gh-auth-box {\n flex-direction: column;\n max-width: 400px;\n }\n .gh-auth-box .gh-button {\n width: 100%;\n margin: 15px 0 0 0;\n }\n}\n\n/* Members Forms\n/* ---------------------------------------------------------- */\n\nform[data-members-form] .gh-button-loader,\nform[data-members-form] .message-success,\nform[data-members-form] .message-error {\n display: none;\n}\n\n.gh-button-content {\n min-width: 100px;\n}\n\n.message-success svg,\n.message-error svg {\n position: relative;\n top: -1px;\n margin-right: 5px;\n height: 15px;\n width: 15px;\n}\n.message-success svg {\n fill: #fff;\n}\n.message-error svg {\n fill: red;\n}\n\nform[data-members-form].success .message-success,\nform[data-members-form].error .message-error {\n position: fixed;\n top: 20px;\n left: 4vw;\n right: 4vw;\n z-index: 9999;\n max-width: calc(1400px - 8vw);\n margin: 0 auto;\n padding: 10px 0;\n color: #fff;\n font-size: 1.4rem;\n line-height: 1.5em;\n font-weight: 500;\n text-align: center;\n background: var(--color-base);\n border-radius: var(--radius);\n}\nform[data-members-form].success .message-success {\n background: var(--color-success);\n}\nform[data-members-form].error .message-error {\n color: red;\n background: #fff;\n box-shadow: red 0 0 0 1px;\n}\n\nform[data-members-form] .gh-button {\n position: relative;\n min-width: 120px;\n}\n\n/*-- Loading --*/\n\n/* Hide button text */\nform[data-members-form].loading .gh-button-content {\n visibility: hidden;\n}\n\n/* Show loading spinner */\nform[data-members-form].loading .gh-button-loader {\n display: inline-block;\n position: absolute;\n left: 50%;\n bottom: -30%;\n margin: 0 0 0 -19px;\n transform: scale(0.6);\n}\n\n.gh-button-loader svg path,\n.gh-button-loader svg rect{\n fill: #fff;\n}\n\n/*-- Show success message on success --*/\nform[data-members-form].success .message-success {\n display: block;\n}\n\n/*-- Show error message on error --*/\nform[data-members-form].error .message-error {\n display: block;\n}\n","/* Error Templates\n/* ---------------------------------------------------------- */\n\n.gh-error {\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-bottom: 2vmin;\n}\n\n.gh-error-content {\n flex: 1 0 auto;\n text-align: center;\n}\n\n.gh-error-code {\n margin: 0;\n font-size: 14vmin;\n}\n\n.gh-error-description {\n max-width: 600px;\n margin: 0 auto;\n padding: 0 2rem;\n font-size: 4vmin;\n line-height: 1.2em;\n font-weight: 300;\n opacity: 0.6;\n}\n\n.gh-error-link {\n display: block;\n margin-top: 4vmin;\n font-size: 1.6rem;\n}\n\n.gh-error-stack {\n max-width: 600px;\n margin: 0 auto 0;\n padding: 8vmin 0;\n text-align: left;\n}\n\n.gh-error-stack-list {\n margin: 4vmin 0 0;\n font-size: 1.4rem;\n}\n\n.gh-error-stack-list > li {\n padding: 2rem 0;\n margin: 0;\n border-top: rgba(0,0,0,0.1) 1px solid;\n}\n\n.gh-error-stack-function {\n margin: 0 0 0.5em;\n font-size: 1.8rem;\n color: red;\n}\n","/* Global Footer\n/* ---------------------------------------------------------- */\n\n.gh-foot {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 8vmin 4vw;\n}\n\n.gh-foot .gh-container {\n width: auto;\n}\n\n.gh-foot a {\n color: inherit;\n}\n\n.gh-foot-menu {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-foot-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n list-style: none;\n font-size: 1.8rem;\n}\n\n.gh-foot-menu .nav li {\n margin: 0 1.5vmin;\n padding: 0;\n}\n\n.gh-foot-menu .nav a {\n display: inline-block;\n padding: 3px 0;\n text-decoration: none;\n box-shadow: 0 -1px 0 0 currentcolor inset;\n}\n\n.gh-foot-meta {\n margin: 2rem 0;\n font-size: 1.5rem;\n text-align: center;\n opacity: 0.5;\n}\n\n@media (max-width: 700px) {\n .gh-foot-menu .nav {\n font-size: 1.6rem;\n }\n}\n","/*\n\nThis is a development CSS file which is compiled to a minified\nproduction stylesheet in assets/built/screen.css using: gulp dev\n\n*/\n\n/* Lib - Local component imports\n/* ---------------------------------------------------------- */\n\n/* Base components */\n@import \"vars.css\";\n@import \"components/global.css\";\n@import \"components/forms.css\";\n@import \"components/buttons.css\";\n\n/* Ghost components */\n@import \"ghost/header.css\";\n@import \"ghost/content.css\";\n@import \"ghost/readmore.css\";\n@import \"ghost/members.css\";\n@import \"ghost/errors.css\";\n@import \"ghost/footer.css\";\n\n\n/* Main - Your styles here! Edit below\n/* ---------------------------------------------------------- */\n\nhtml,\n.gh-viewport {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n background: #fff;\n}\n\n.gh-main {\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n}\n\n.gh-page {\n padding: 0 4vw;\n}\n\n.gh-article {\n padding: 8vmin 0;\n}\n\n.gh-postfeed {\n padding: 8vmin 0;\n}\n\n.gh-container {\n width: 100%;\n max-width: 1200px;\n margin: 0 auto;\n}\n\n.gh-head-actions a {\n display: inline-flex;\n align-items: center;\n margin: 0;\n padding: 10px;\n}\n\n.gh-head-actions a svg {\n height: 1.8rem;\n fill: currentcolor;\n}\n\n.gh-head-actions a:first-child svg {\n margin-left: 20px;\n}\n\n.gh-head-actions a:last-child svg {\n height: 2rem;\n}\n\n/* Index\n/* ---------------------------------------------------------- */\n\n.gh-card:not(:first-child) {\n margin: 8vmin auto 0;\n}\n\n.gh-card-link {\n display: flex;\n flex-direction: column;\n}\n\n.gh-card-image {\n width: 100%;\n max-height: 700px;\n object-fit: cover;\n margin-bottom: 4vmin;\n}\n\n.gh-card-meta {\n display: block;\n margin: 0 0 1rem;\n font-size: 1.4rem;\n line-height: 1.2em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n opacity: 0.8;\n}\n\n.gh-card-content {\n max-width: 720px;\n margin: 0 auto;\n text-align: center;\n font-size: 1.6rem;\n}\n\n.gh-card-content p {\n margin: 1.2rem 0;\n padding: 0 6vmin;\n}\n\n.gh-card-content > strong {\n display: inline-block;\n padding: 1px 0;\n font-weight: 500;\n box-shadow: 0 -1px 0 0 inset currentColor;\n opacity: 0.5;\n}\n\n\n/* Page\n/* ---------------------------------------------------------- */\n\n.gh-page-head {\n margin: 0 auto;\n padding: 8vmin 0 4vmin;\n text-align: center;\n}\n\n.gh-page-image {\n margin: 4vmin 0 0 0;\n}\n\n.gh-page-head > p {\n max-width: 720px;\n margin: 0.3em auto 0;\n padding: 0 6vmin;\n font-size: 1.3em;\n line-height: 1.4em;\n opacity: 0.5;\n}\n\n@media (max-width: 700px) {\n .gh-page-head > p {\n font-size: 1.6rem;\n }\n}\n\n\n/* Post\n/* ---------------------------------------------------------- */\n\n.gh-header {\n padding: 0 0 8vmin 0;\n text-align: center;\n}\n\n.gh-post-meta {\n display: block;\n margin: 0 0 1rem;\n font-size: 1.4rem;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n opacity: 0.8;\n}\n\n.gh-excerpt {\n margin: 1rem 0 0 0;\n}\n\n.gh-feature-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: 8vmin 0 0;\n}\n\n.gh-post-footer {\n margin: 2rem 0;\n}\n\n\n/* Author Archive\n/* ---------------------------------------------------------- */\n\n.gh-author-image {\n height: 12vmin;\n width: 12vmin;\n margin: 0 auto 1.5em;\n border-radius: 100%;\n overflow: hidden;\n object-fit: cover;\n}\n\n.gh-author-meta {\n margin: 2vmin 0 0 0;\n font-size: 1.2em;\n}\n\n.gh-author-links {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-author-links a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin: 0 0.75vmin;\n}\n\n.gh-author-links a + a:before {\n display: block;\n content: \"\";\n margin: 0 1.25vmin 0 0;\n height: 1em;\n width: 1px;\n background: rgba(0,0,0,0.3);\n transform: rotate(20deg);\n}\n\n@media (max-width: 700px) {\n .gh-author-meta {\n font-size: 1.6rem;\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["components/global.css","components/forms.css","components/buttons.css","ghost/header.css","ghost/content.css","ghost/readmore.css","ghost/members.css","ghost/errors.css","ghost/footer.css","ghost/badge.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n min-height: 100vh;\n margin: 0;\n padding: 0;\n color: color(var(--color-base) l(+20%));\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.5rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n background: #fff;\n scroll-behavior: smooth;\n overflow-x: hidden;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\np,\nul,\nol,\nli,\ndl,\ndd,\nhr,\npre,\nform,\ntable,\nvideo,\nfigure,\nfigcaption,\nblockquote {\n margin: 0;\n padding: 0;\n}\n\nul[class],\nol[class] {\n padding: 0;\n list-style: none;\n}\n\nimg {\n display: block;\n max-width: 100%;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n font: inherit;\n -webkit-appearance: none;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\nlabel {\n display: block;\n font-size: 0.9em;\n font-weight: 700;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n border: 0;\n border-top: 1px solid currentcolor;\n opacity: 0.2;\n}\n\n::selection {\n text-shadow: none;\n background: #cbeafb;\n}\n\nmark {\n background-color: #fdffb6;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\n\nul:not([class]) li + li {\n margin-top: 0.6em;\n}\n\na:not([class]) {\n color: color(var(--color-primary) l(-5%));\n text-decoration-skip-ink: auto;\n}\n\na[class] {\n color: inherit;\n text-decoration: none;\n transition: 0.4s ease;\n}\n\na[class]:hover {\n transition: 0.2s ease;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n line-height: 1.15em;\n font-weight: 700;\n}\n\nh1 {\n font-size: 4.6rem;\n letter-spacing: -0.5px;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.7rem;\n }\n}\n\nh2 {\n font-size: 3.6rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 2.2rem;\n }\n}\n\nh3 {\n font-size: 3.2rem;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.8rem;\n }\n}\n\nh4 {\n font-size: 2.6rem;\n}\n\nh5 {\n font-size: 2.4rem;\n}\n\nh6 {\n font-size: 2.2rem;\n}\n\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n}\n","/* Forms\n/* ---------------------------------------------------------- */\n\n.gh-input,\n.gh-textarea {\n background: var(--color-bg);\n border-radius: var(--radius);\n border: none;\n border: solid 1px var(--color-border);\n color: inherit;\n display: block;\n outline: 0;\n padding: 0 0.6em;\n text-decoration: none;\n width: 100%;\n}\n\n.gh-input:focus {\n border-color: var(--color-primary);\n}\n\n.gh-select {\n height: var(--height);\n padding-right: var(--height);\n text-overflow: ellipsis;\n}\n\n.gh-select option {\n color: var(--color-primary);\n background: var(--color-bg);\n}\n\n.gh-select:focus::-ms-value {\n background-color: transparent;\n}\n\n.gh-select::-ms-expand {\n display: none;\n}\n\n.gh-input,\n.gh-select {\n height: var(--height);\n}\n\n.gh-textarea {\n padding: 0.3em 0.6em;\n resize: vertical;\n}\n\n.gh-check {\n display: block;\n margin-right: -2em;\n opacity: 0;\n width: 1em;\n z-index: -1;\n}\n\n.gh-check + label,\n.gh-check + label {\n display: flex;\n align-items: center;\n color: var(--color-base);\n cursor: pointer;\n font-size: 1em;\n font-weight: var(--font-normal);\n padding-left: calc((var(--height) * 0.6) + 0.75em);\n padding-right: 2rem;\n position: relative;\n user-select: none;\n}\n\n.gh-check + label:before,\n.gh-check + label:before {\n background: var(--color-bg);\n border-radius: var(--radius);\n border: solid 1px var(--color-border);\n content: '';\n display: inline-block;\n height: calc(var(--height) * 0.6);\n line-height: calc(var(--height) * 0.56);\n text-align: center;\n width: calc(var(--height) * 0.6);\n margin-right: 1rem;\n}\n\n.gh-check:checked + label:before,\n.gh-check:checked + label:before {\n background: var(--color-primary);\n border-color: var(--color-primary);\n color: var(--color-bg);\n content: '✓';\n}\n\n.gh-check:focus + label:before,\n.gh-check:focus + label:before {\n border-color: var(--color-primary);\n box-shadow: 0 0 0 1px var(--color-primary);\n}\n\n\n.gh-check + label:before {\n border-radius: var(--radius);\n}\n\n.gh-check + label:before {\n border-radius: 100%;\n}\n","/* Buttons\n/* ---------------------------------------------------------- */\n\n.gh-button {\n display: inline-block;\n min-width: 75px;\n height: var(--height);\n padding: 0 2rem;\n border: 0;\n border-radius: var(--radius);\n cursor: pointer;\n font-family: var(--font-sans-serif);\n font-size: 1.4rem;\n font-weight: var(--font-normal);\n line-height: var(--height);\n text-align: center;\n text-decoration: none;\n white-space: nowrap;\n appearance: none;\n transition: 0.4s ease;\n}\n\n.gh-button.gh-button-fit {\n width: 100%;\n}\n\n.gh-button.gh-button-small {\n height: calc(var(--height) * 0.9);\n line-height: calc(var(--height) * 0.9);\n padding: 0 1.5rem;\n font-size: 1.2rem;\n}\n\n.gh-button.gh-button-large {\n height: calc(var(--height) * 1.2);\n line-height: calc(var(--height) * 1.2);\n padding: 0 2.5rem;\n font-size: 1.7rem;\n}\n\n.gh-button.gh-button-disabled,\n.gh-button:disabled {\n pointer-events: none;\n opacity: 0.4;\n}\n\n.gh-button {\n color: var(--color-primary) !important;\n background-color: transparent;\n box-shadow: inset 0 0 0 2px var(--color-primary);\n}\n\n.gh-button:hover {\n text-decoration: none;\n color: color(var(--color-primary) l(-15%)) !important;\n box-shadow: inset 0 0 0 2px color(var(--color-primary) l(-10%));\n transition: 0.2s ease;\n}\n\n.gh-button.gh-button-primary {\n color: #fff !important;\n background-color: var(--color-primary);\n box-shadow: none;\n}\n\n.gh-button.gh-button-primary:hover {\n background-color: color(var(--color-primary) l(-10%));\n}\n","/* Global Header\n/* ---------------------------------------------------------- */\n\n.gh-head {\n padding: 3vw 4vw;\n font-size: 1.6rem;\n line-height: 1.3em;\n background: inherit;\n}\n\n.gh-head a {\n color: inherit;\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: 1fr auto 1fr;\n grid-auto-flow: row dense;\n}\n\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n grid-column-start: 2;\n display: flex;\n align-items: center;\n max-width: 200px;\n text-align: center;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n padding: 10px 0;\n font-weight: 600;\n font-size: 2.2rem;\n line-height: 1.2em;\n}\n\n.gh-head-logo img {\n max-height: 40px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n list-style: none;\n}\n\n.gh-head-menu .nav li {\n margin: 0 1.5vw 0 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n padding: 5px 0;\n}\n\n.gh-head-menu .nav-current a {\n box-shadow: 0 -1px 0 0 currentcolor inset;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-actions-list {\n display: inline-flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n}\n\n.gh-head-actions-list a:not([class]) {\n display: inline-block;\n margin: 0 0 0 1.5vw;\n padding: 5px 0;\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n cursor: pointer;\n}\n\n.gh-burger-box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 33px;\n height: 33px;\n}\n\n.gh-burger-inner {\n width: 100%;\n height: 100%;\n}\n\n.gh-burger-box::before {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before,\n.gh-burger-inner::after {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before {\n transform: translatey(-6px);\n}\n.gh-burger-inner::after {\n transform: translatey(6px);\n}\n\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before {\n transform: translatey(-8px);\n}\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {\n transform: translatey(8px);\n}\n\n.gh-head-open .gh-burger-box::before {\n width: 0;\n transform: translatex(19px);\n transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1);\n}\n\n.gh-head-open .gh-burger-inner::before {\n width: 26px;\n transform: translatex(6px) rotate(135deg);\n}\n\n.gh-head-open .gh-burger-inner::after {\n width: 26px;\n transform: translatex(6px) rotate(-135deg);\n}\n\n\n/* Layout Variants\n/* ---------------------------------------------------------- */\n\n.gh-head-brandnavactions .gh-head-brand {\n grid-column-start: 1;\n}\n\n.gh-head-brandnav .gh-container {\n grid-gap: 0;\n grid-template-columns: auto max-content max-content;\n}\n.gh-head-brandnav .gh-head-brand {\n grid-column-start: 1;\n}\n.gh-head-brandnav .gh-head-menu {\n margin-left: 40px;\n}\n.gh-head-brandnav .gh-head-menu .nav li {\n margin: 0 0 0 1.5vw;\n padding: 0;\n}\n\n/* Center Stacked */\n.gh-head-stacked .gh-container {\n grid-template-columns: 1fr;\n grid-gap: 2vmin;\n}\n.gh-head-stacked .gh-head-brand {\n grid-column-start: 1;\n width: 100%;\n max-width: none;\n display: flex;\n justify-content: center;\n text-align: center;\n}\n.gh-head-stacked .gh-head-menu,\n.gh-head-stacked .gh-head-actions,\n.gh-head-stacked .gh-head-actions-list {\n justify-content: center;\n}\n.gh-head-stacked .gh-head-actions a:first-child svg {\n margin-left: 0;\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 900px) {\n .gh-burger {\n display: inline-block;\n }\n #gh-head {\n transition: all 0.4s ease-out;\n overflow: hidden;\n }\n #gh-head .gh-head-inner {\n height: 100%;\n grid-template-columns: 1fr;\n }\n #gh-head .gh-head-brand {\n position: relative;\n z-index: 10;\n grid-column-start: auto;\n max-width: none;\n display: flex;\n align-items: center;\n justify-content: space-between;\n user-select: none;\n }\n #gh-head .gh-head-logo {\n font-size: 2.2rem;\n }\n #gh-head .gh-head-logo img {\n max-height: 40px;\n }\n #gh-head .gh-head-menu {\n align-self: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n margin: 0 0 10vh 0;\n font-weight: 300;\n font-size: 3.6rem;\n line-height: 1.1em;\n }\n #gh-head .gh-head-menu .nav li {\n margin: 5px 0;\n }\n #gh-head .gh-head-menu .nav a {\n padding: 8px 0;\n }\n #gh-head .gh-head-menu .nav {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n #gh-head .gh-head-actions {\n padding: 20px 0;\n justify-content: center;\n text-align: left;\n }\n #gh-head .gh-head-actions a {\n margin: 0 10px;\n }\n /* Hide collapsed content */\n #gh-head .gh-head-actions,\n #gh-head .gh-head-menu {\n display: none;\n }\n /* Open the menu */\n .gh-head-open {\n overflow: hidden;\n height: 100vh;\n }\n .gh-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 900;\n overflow-y: scroll;\n }\n .gh-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n }\n .gh-head-open #gh-head .gh-head-actions,\n .gh-head-open #gh-head .gh-head-menu {\n display: flex;\n }\n}\n\n@media (max-width: 600px) {\n #gh-head .gh-head-menu {\n font-size: 6vmin;\n }\n}\n","\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n.gh-canvas {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(calc(calc(100% - 1200px) / 2), 1fr)\n [wide-start]\n auto\n [main-start]\n 720px\n [main-end]\n auto\n [wide-end]\n minmax(calc(calc(100% - 1200px) / 2), 1fr)\n [full-end]\n ;\n}\n\n@media (max-width: 1296px) {\n .gh-canvas {\n grid-template-columns:\n [full-start]\n 4vw\n [wide-start]\n auto\n [main-start]\n 720px\n [main-end]\n auto\n [wide-end]\n 4vw\n [full-end]\n ;\n }\n}\n\n@media (max-width: 778px) {\n .gh-canvas {\n grid-template-columns:\n [full-start]\n 4vw\n [wide-start]\n 0\n [main-start]\n auto\n [main-end]\n 0\n [wide-end]\n 4vw\n [full-end]\n ;\n }\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content & Typography\n/* ---------------------------------------------------------- */\n\n.gh-content > * + * {\n margin-top: 4vmin;\n}\n\n.gh-content > [id] + * {\n margin-top: 1.5rem;\n}\n\n.gh-content [id]:not(:first-child) {\n margin: 1.5em 0 0;\n}\n\n.gh-content [id] + .kg-card,\n.gh-content blockquote + .kg-card {\n margin-top: 6vmin;\n}\n\n.gh-canvas > blockquote,\n.gh-canvas > ol,\n.gh-canvas > ul,\n.gh-canvas > dl,\n.gh-canvas > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2rem;\n line-height: 1.6em;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 1.9em;\n}\n\n.gh-content hr {\n margin-top: 6vmin;\n}\n\n.gh-content hr + * {\n margin-top: 6vmin !important;\n}\n\n.gh-content blockquote {\n position: relative;\n font-style: italic;\n}\n\n.gh-content blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--color-primary);\n}\n\n@media (max-width: 650px) {\n .gh-canvas blockquote,\n .gh-canvas ol,\n .gh-canvas ul,\n .gh-canvas dl,\n .gh-canvas p {\n font-size: 1.8rem;\n }\n\n .gh-content blockquote::before {\n left: -4vw;\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n:not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n}\n\n.kg-card + :not(.kg-card):not([id]) {\n margin-top: 6vmin;\n}\n\n.kg-card figcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-weight: 600;\n font-size: 1.3rem;\n line-height: 1.4em;\n}\n\n.kg-card figcaption strong {\n color: rgba(0,0,0,0.8);\n}\n\n.gh-canvas :not(pre) code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #dc0050;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-canvas > pre {\n overflow: scroll;\n padding: 16px 20px;\n background: rgba(255,255,255,0.8);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n flex-wrap: wrap;\n flex-direction: row-reverse;\n color: currentColor;\n background: rgba(255,255,255,0.6);\n font-family: var(--font-sans-serif);\n text-decoration: none;\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n flex-basis: 0;\n flex-grow: 999;\n padding: 20px;\n order: 1;\n}\n\n.kg-bookmark-title {\n font-weight: 600;\n font-size: 1.5rem;\n line-height: 1.3em;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n max-height: 45px;\n margin: 0.5em 0 0 0;\n font-size: 1.4rem;\n line-height: 1.55em;\n overflow: hidden;\n opacity: 0.8;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n margin-top: 20px;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n font-weight: 500;\n font-size: 1.3rem;\n line-height: 1.3em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n}\n\n.kg-bookmark-icon {\n display: inline-block;\n width: 16px;\n height: 16px;\n}\n\n.kg-bookmark-thumbnail {\n display: flex;\n flex-basis: 24rem;\n flex-grow: 1;\n justify-content: flex-end;\n}\n\n.kg-bookmark-thumbnail img {\n max-width: 100%;\n height: auto;\n vertical-align: bottom;\n object-fit: cover;\n}\n\n.kg-bookmark-author {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.kg-bookmark-publisher::before {\n content: \"•\";\n margin: 0 .5em;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n\n/* Tables\n/* ---------------------------------------------------------- */\n\n.gh-content table {\n border-collapse: collapse;\n width: 100%;\n}\n\n.gh-content th {\n padding: 0.5em 0.8em;\n text-align: left;\n font-size: .75em;\n text-transform: uppercase;\n}\n\n.gh-content td {\n padding: 0.4em 0.7em;\n}\n\n.gh-content tbody tr:nth-child(2n + 1) {\n background-color: rgba(0,0,0,0.1);\n padding: 1px;\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td:last-child {\n box-shadow:\n inset 1px 0 rgba(0,0,0,0.1),\n inset -1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:nth-child(2n + 2) td {\n box-shadow: inset 1px 0 rgba(0,0,0,0.1);\n}\n\n.gh-content tbody tr:last-child {\n border-bottom: 1px solid rgba(0,0,0,.1);\n}\n","/* Read More\n/* ---------------------------------------------------------- */\n\n.gh-readmore {\n padding: 8vmin 4vw;\n font-size: 2.6rem;\n}\n\n.gh-readmore-inner {\n display: grid;\n grid-gap: 8vmin;\n grid-template-columns: 1fr 1fr;\n}\n\n.gh-readmore-prev {\n justify-content: flex-end;\n text-align: right;\n}\n\n.gh-readmore a {\n display: flex;\n color: currentColor;\n text-decoration: none;\n}\n\n.gh-readmore h4 {\n width: 100%;\n font-size: inherit;\n}\n\n.gh-readmore svg {\n display: inline-block;\n vertical-align: middle;\n height: 1em;\n margin: 0.15em 0 0;\n}\n\n.gh-readmore svg + h4,\n.gh-readmore h4 + svg {\n margin-left: 2vmin;\n}\n\n@media (max-width: 700px) {\n .gh-readmore {\n font-size: 1.6rem;\n }\n .gh-readmore svg {\n margin: 0.1em 0 0;\n }\n}\n","/* Members Auth Template\n/* ---------------------------------------------------------- */\n\n.gh-auth-form {\n width: 100%;\n max-width: 600px;\n margin: 0 auto 10vmin;\n text-align: center;\n}\n\n.gh-auth-title {\n margin: 0 0 0.1em;\n font-size: 4.2rem;\n}\n\n.gh-auth-form p {\n margin: 10px 0 4vmin 0;\n font-size: 1.7rem;\n color: rgba(0,0,0,0.6)\n}\n\n.gh-auth-form p small {\n display: inline-block;\n margin: 15px 0 0 0;\n font-size: 1.4rem;\n}\n\n.gh-auth-box {\n display: flex;\n align-items: center;\n justify-content: space-between;\n max-width: 460px;\n margin: 0 auto;\n}\n\n.gh-auth-box .gh-button {\n margin-left: 10px;\n}\n\n@media (max-width: 600px) {\n .gh-auth-box {\n flex-direction: column;\n max-width: 400px;\n }\n .gh-auth-box .gh-button {\n width: 100%;\n margin: 15px 0 0 0;\n }\n}\n\n/* Members Forms\n/* ---------------------------------------------------------- */\n\nform[data-members-form] .gh-button-loader,\nform[data-members-form] .message-success,\nform[data-members-form] .message-error {\n display: none;\n}\n\n.gh-button-content {\n min-width: 100px;\n}\n\n.message-success svg,\n.message-error svg {\n position: relative;\n top: -1px;\n margin-right: 5px;\n height: 15px;\n width: 15px;\n}\n.message-success svg {\n fill: #fff;\n}\n.message-error svg {\n fill: var(--color-error);\n}\n\nform[data-members-form].success .message-success,\nform[data-members-form].error .message-error {\n position: fixed;\n top: 20px;\n left: 4vw;\n right: 4vw;\n z-index: 9999;\n max-width: calc(1400px - 8vw);\n margin: 0 auto;\n padding: 10px 0;\n color: #fff;\n font-size: 1.4rem;\n line-height: 1.5em;\n font-weight: 500;\n text-align: center;\n background: var(--color-base);\n border-radius: var(--radius);\n}\nform[data-members-form].success .message-success {\n background: var(--color-success);\n}\nform[data-members-form].error .message-error {\n color: var(--color-error);\n background: #fff;\n box-shadow: var(--color-error) 0 0 0 1px;\n}\n\nform[data-members-form] .gh-button {\n position: relative;\n min-width: 120px;\n}\n\n/*-- Loading --*/\n\n/* Hide button text */\nform[data-members-form].loading .gh-button-content {\n visibility: hidden;\n}\n\n/* Show loading spinner */\nform[data-members-form].loading .gh-button-loader {\n display: inline-block;\n position: absolute;\n left: 50%;\n bottom: -30%;\n margin: 0 0 0 -19px;\n transform: scale(0.6);\n}\n\n.gh-button-loader svg path,\n.gh-button-loader svg rect{\n fill: #fff;\n}\n\n/*-- Show success message on success --*/\nform[data-members-form].success .message-success {\n display: block;\n}\n\n/*-- Show error message on error --*/\nform[data-members-form].error .message-error {\n display: block;\n}\n","/* Error Templates\n/* ---------------------------------------------------------- */\n\n.gh-error {\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-bottom: 2vmin;\n}\n\n.gh-error-content {\n flex: 1 0 auto;\n text-align: center;\n}\n\n.gh-error-code {\n margin: 0;\n font-size: 14vmin;\n}\n\n.gh-error-description {\n max-width: 600px;\n margin: 0 auto;\n padding: 0 2rem;\n font-size: 4vmin;\n line-height: 1.2em;\n font-weight: 300;\n opacity: 0.6;\n}\n\n.gh-error-link {\n display: block;\n margin-top: 4vmin;\n font-size: 1.6rem;\n}\n\n.gh-error-stack {\n max-width: 600px;\n margin: 0 auto 0;\n padding: 8vmin 0;\n text-align: left;\n}\n\n.gh-error-stack-list {\n margin: 4vmin 0 0;\n font-size: 1.4rem;\n}\n\n.gh-error-stack-list > li {\n padding: 2rem 0;\n margin: 0;\n border-top: rgba(0,0,0,0.1) 1px solid;\n}\n\n.gh-error-stack-function {\n margin: 0 0 0.5em;\n font-size: 1.8rem;\n color: red;\n}\n","/* Global Footer\n/* ---------------------------------------------------------- */\n\n.gh-foot {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 8vmin 4vw;\n}\n\n.gh-foot .gh-container {\n width: auto;\n}\n\n.gh-foot a {\n color: inherit;\n}\n\n.gh-foot-menu {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-foot-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n list-style: none;\n font-size: 1.8rem;\n}\n\n.gh-foot-menu .nav li {\n margin: 0 1.5vmin;\n padding: 0;\n}\n\n.gh-foot-menu .nav a {\n display: inline-block;\n padding: 3px 0;\n text-decoration: none;\n box-shadow: 0 -1px 0 0 currentcolor inset;\n}\n\n.gh-foot-meta {\n margin: 2rem 0;\n font-size: 1.5rem;\n text-align: center;\n opacity: 0.5;\n}\n\n@media (max-width: 700px) {\n .gh-foot-menu .nav {\n font-size: 1.6rem;\n }\n}\n",".gh-powered {\n display: inline-flex;\n align-items: center;\n padding: 6px 9px 6px 6px;\n border: rgba(0,0,0,0.15) 1px solid;\n font-size: 13px;\n line-height: 13px;\n letter-spacing: -0.1px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n font-weight: 500;\n color: #131313 !important;\n background: #fff;\n border-radius: 6px;\n}\n\n.gh-powered:hover {\n border: rgba(0,0,0,0.3) 1px solid;\n color: #131313 !important;\n text-decoration: none !important;\n}\n\n.gh-powered svg {\n height: 18px;\n width: 18px;\n margin: 0 6px 0 0;\n}\n","/*\n\nThis is a development CSS file which is compiled to a minified\nproduction stylesheet in assets/built/screen.css using: gulp dev\n\n*/\n\n/* Lib - Local component imports\n/* ---------------------------------------------------------- */\n\n/* Base components */\n@import \"vars.css\";\n@import \"components/global.css\";\n@import \"components/forms.css\";\n@import \"components/buttons.css\";\n\n/* Ghost components */\n@import \"ghost/header.css\";\n@import \"ghost/content.css\";\n@import \"ghost/readmore.css\";\n@import \"ghost/members.css\";\n@import \"ghost/errors.css\";\n@import \"ghost/footer.css\";\n@import \"ghost/badge.css\";\n\n\n\n/* Main - Your styles here! Edit below\n/* ---------------------------------------------------------- */\n\nhtml,\n.gh-viewport {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n background: #fff;\n}\n\n.gh-main {\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n}\n\n.gh-page {\n padding: 0 4vw;\n}\n\n.gh-article {\n padding: 8vmin 0;\n}\n\n.gh-postfeed {\n padding: 8vmin 0;\n}\n\n.gh-container {\n width: 100%;\n max-width: 1200px;\n margin: 0 auto;\n}\n\n.gh-head-actions a {\n display: inline-flex;\n align-items: center;\n margin: 0;\n padding: 10px;\n}\n\n.gh-head-actions a svg {\n height: 1.8rem;\n fill: currentcolor;\n}\n\n.gh-head-actions a:first-child svg {\n margin-left: 20px;\n}\n\n.gh-head-actions a:last-child svg {\n height: 2rem;\n}\n\n/* Index\n/* ---------------------------------------------------------- */\n\n.gh-card:not(:first-child) {\n margin: 8vmin auto 0;\n}\n\n.gh-card-link {\n display: flex;\n flex-direction: column;\n}\n\n.gh-card-image {\n width: 100%;\n max-height: 700px;\n object-fit: cover;\n margin-bottom: 4vmin;\n}\n\n.gh-card-meta {\n display: block;\n margin: 0 0 1rem;\n font-size: 1.4rem;\n line-height: 1.2em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n opacity: 0.8;\n}\n\n.gh-card-content {\n max-width: 720px;\n margin: 0 auto;\n text-align: center;\n font-size: 1.6rem;\n}\n\n.gh-card-content p {\n margin: 1.2rem 0;\n padding: 0 6vmin;\n}\n\n.gh-card-content > strong {\n display: inline-block;\n padding: 1px 0;\n font-weight: 500;\n box-shadow: 0 -1px 0 0 inset currentColor;\n opacity: 0.5;\n}\n\n\n/* Page\n/* ---------------------------------------------------------- */\n\n.gh-page-head {\n margin: 0 auto;\n padding: 8vmin 0 4vmin;\n text-align: center;\n}\n\n.gh-page-image {\n margin: 4vmin 0 0 0;\n}\n\n.gh-page-head > p {\n max-width: 720px;\n margin: 0.3em auto 0;\n padding: 0 6vmin;\n font-size: 1.3em;\n line-height: 1.4em;\n opacity: 0.5;\n}\n\n@media (max-width: 700px) {\n .gh-page-head > p {\n font-size: 1.6rem;\n }\n}\n\n\n/* Post\n/* ---------------------------------------------------------- */\n\n.gh-header {\n padding: 0 0 8vmin 0;\n text-align: center;\n}\n\n.gh-post-meta {\n display: block;\n margin: 0 0 1rem;\n font-size: 1.4rem;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n opacity: 0.8;\n}\n\n.gh-excerpt {\n margin: 1rem 0 0 0;\n}\n\n.gh-feature-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: 8vmin 0 0;\n}\n\n.gh-post-footer {\n margin: 2rem 0;\n}\n\n\n/* Author Archive\n/* ---------------------------------------------------------- */\n\n.gh-author-image {\n height: 12vmin;\n width: 12vmin;\n margin: 0 auto 1.5em;\n border-radius: 100%;\n overflow: hidden;\n object-fit: cover;\n}\n\n.gh-author-meta {\n margin: 2vmin 0 0 0;\n font-size: 1.2em;\n}\n\n.gh-author-links {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.gh-author-links a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin: 0 0.75vmin;\n}\n\n.gh-author-links a + a:before {\n display: block;\n content: \"\";\n margin: 0 1.25vmin 0 0;\n height: 1em;\n width: 1px;\n background: rgba(0,0,0,0.3);\n transform: rotate(20deg);\n}\n\n@media (max-width: 700px) {\n .gh-author-meta {\n font-size: 1.6rem;\n }\n}\n"]} \ No newline at end of file diff --git a/assets/js/jquery-3.4.1.min.js b/assets/js/jquery-3.4.1.min.js new file mode 100644 index 00000000..a1c07fd8 --- /dev/null +++ b/assets/js/jquery-3.4.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 --}} - + {{#if pagination.pages}}