From eda64f71d8ad16a212b4e0edc9ba6735dfb0000d Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Sat, 18 Jan 2020 00:32:07 +0100 Subject: [PATCH] Initial version --- archetypes/default.md | 6 + config.yaml | 47 + content/_index.md | 6 + content/podcast/001.md | 101 + deploy.sh | 15 + layouts/podcast/rss.xml | 63 + public/apple-touch-icon.png | Bin 0 -> 5751 bytes public/categories/index.html | 117 + public/categories/index.xml | 14 + public/categories/page/1/index.html | 1 + ...ca140cf76207cd85989bc6d4fc3b12f734a09e.css | 1 + ...779e7b20335a8fadff8fa015cf9417ffe50c36.css | 1 + ...46455bd8cbf120441071c76e7438ba3ac163e1.css | 1 + public/favicon.ico | Bin 0 -> 1150 bytes public/favicon.png | Bin 0 -> 557 bytes public/images/language-icon.png | Bin 0 -> 2673 bytes public/images/logo.png | Bin 0 -> 1991 bytes public/images/logo@2x.png | Bin 0 -> 3135 bytes public/index.html | 139 + public/index.xml | 126 + ...a775dea5377ef4905886505c938941d6854ee4f.js | 2 + ...137cfa50f5d3231799ef9ac70769331fa59859a.js | 1 + ...05bd7b009e4935608e4b29c4275116490cc836d.js | 1 + ...9e9058ff592a021e2f4c3c94827fe70920d3cbb.js | 2 + public/netzbegruenung-podcast.png | Bin 0 -> 2676 bytes ...eef5f64eef8543_2676_250x0_resize_box_2.png | Bin 0 -> 2499 bytes public/page/1/index.html | 1 + .../index.html | 235 + public/podcast/index.html | 132 + public/podcast/index.xml | 146 + public/podcast/page/1/index.html | 1 + public/robots.txt | 18 + public/sitemap.xml | 28 + public/tags/index.html | 117 + public/tags/index.xml | 14 + public/tags/page/1/index.html | 1 + ...s_40f911badbd6a1797080d341067c2e8e.content | 1 + ...scss_40f911badbd6a1797080d341067c2e8e.json | 1 + ...s_4b3618896c13c1af159e65083abb6447.content | 91 + ...scss_4b3618896c13c1af159e65083abb6447.json | 1 + ...s_6f664080c634a8edb051ceda3df60601.content | 23 + ...scss_6f664080c634a8edb051ceda3df60601.json | 1 + ...s_d145950f842f9faa36e02685fbd44154.content | 1 + ...scss_d145950f842f9faa36e02685fbd44154.json | 1 + ...s_5bac553973685aab030dcdbdaeaab6f8.content | 1 + ...scss_5bac553973685aab030dcdbdaeaab6f8.json | 1 + ...s_c253c1450adff31bb2ccb2afd691b09e.content | 854 +++ ...scss_c253c1450adff31bb2ccb2afd691b09e.json | 1 + ...eef5f64eef8543_2676_250x0_resize_box_2.png | Bin 0 -> 2499 bytes themes/zen/zen_tmp/.eslintignore | 2 + themes/zen/zen_tmp/.eslintrc.yaml | 143 + themes/zen/zen_tmp/.gitignore | 1 + themes/zen/zen_tmp/.sass-lint.yml | 124 + themes/zen/zen_tmp/LICENSE.txt | 339 ++ themes/zen/zen_tmp/README.md | 523 ++ themes/zen/zen_tmp/archetypes/default.md | 6 + themes/zen/zen_tmp/archetypes/micro.md | 5 + themes/zen/zen_tmp/archetypes/podcast.md | 8 + themes/zen/zen_tmp/assets/js/contact.js | 63 + .../zen_tmp/assets/js/jq_versions/contact.js | 63 + .../zen_tmp/assets/js/jq_versions/mobile.js | 27 + .../zen_tmp/assets/js/jq_versions/script.js | 13 + themes/zen/zen_tmp/assets/js/jquery.min.js | 2 + .../zen/zen_tmp/assets/js/jquery.slim.min.js | 2 + themes/zen/zen_tmp/assets/js/mobile.js | 27 + themes/zen/zen_tmp/assets/js/script.js | 13 + themes/zen/zen_tmp/assets/js/tracking.js | 13 + themes/zen/zen_tmp/assets/js/umbrella.js | 761 +++ themes/zen/zen_tmp/assets/js/umbrella.min.js | 2 + .../assets/lib/typey/stylesheets/_typey.scss | 17 + .../typey/stylesheets/typey/_defaults.scss | 181 + .../typey/stylesheets/typey/_font-stacks.scss | 4 + .../typey/functions/_depreciated.scss | 55 + .../typey/functions/_em-calculators.scss | 41 + .../stylesheets/typey/functions/_extras.scss | 34 + .../stylesheets/typey/functions/_helpers.scss | 59 + .../typey/functions/_outputters.scss | 83 + .../stylesheets/typey/functions/_sizers.scss | 91 + .../typey/functions/_validators.scss | 82 + .../stylesheets/typey/mixins/_debug.scss | 41 + .../typey/mixins/_define-type-sizing.scss | 45 + .../stylesheets/typey/mixins/_font-size.scss | 24 + .../typey/mixins/_line-height.scss | 23 + .../stylesheets/typey/mixins/_spacing.scss | 89 + .../typey/mixins/_type-layout.scss | 15 + .../stylesheets/typey/mixins/_typeface.scss | 90 + .../stylesheets/typey/mixins/_typeset.scss | 100 + .../zen_tmp/assets/netzbegruenung-podcast.png | Bin 0 -> 2676 bytes themes/zen/zen_tmp/assets/sass/_custom.scss | 3 + themes/zen/zen_tmp/assets/sass/_init.scss | 22 + themes/zen/zen_tmp/assets/sass/_zen.scss | 290 + .../zen/zen_tmp/assets/sass/base/_fonts.scss | 34 + .../zen_tmp/assets/sass/base/_normalize.scss | 25 + .../assets/sass/base/document/_document.scss | 33 + .../assets/sass/base/embedded/_embedded.scss | 31 + .../assets/sass/base/forms/_forms.scss | 229 + .../assets/sass/base/grouping/_grouping.scss | 141 + .../sass/base/interactive/_interactive.scss | 33 + .../assets/sass/base/links/_links.scss | 36 + .../sass/base/scripting/_scripting.scss | 13 + .../assets/sass/base/sections/_sections.scss | 112 + .../assets/sass/base/tables/_tables.scss | 19 + .../zen_tmp/assets/sass/base/text/_text.scss | 165 + .../assets/sass/components/box/_box.scss | 57 + .../assets/sass/components/box/box.json | 4 + .../sass/components/button/_button.scss | 99 + .../sass/components/clearfix/_clearfix.scss | 9 + .../sass/components/divider/_divider.scss | 15 + .../sass/components/divider/divider.json | 3 + .../sass/components/header/_header.scss | 55 + .../sass/components/hidden/_hidden.scss | 29 + .../highlight-mark/_highlight-mark.scss | 12 + .../inline-links/_inline-links.scss | 20 + .../inline-sibling/_inline-sibling.scss | 29 + .../inverted-box/_inverted-box.scss | 26 + .../language-selector/_language-selector.scss | 15 + .../_list-straight-left.scss | 60 + .../sass/components/messages/_messages.scss | 26 + .../components/print-none/_print-none.scss | 14 + .../responsive-video/_responsive-video.scss | 32 + .../visually-hidden/_visually-hidden.scss | 24 + .../visually-hidden/visually-hidden.json | 3 + .../sass/components/watermark/_watermark.scss | 20 + .../sass/components/watermark/watermark.json | 4 + .../sass/components/wireframe/_wireframe.scss | 35 + .../sass/components/wireframe/wireframe.json | 3 + .../zen/zen_tmp/assets/sass/init/_colors.scss | 73 + .../zen_tmp/assets/sass/init/_variables.scss | 154 + .../sass/init/breakpoint/_respond-to.scss | 9 + .../assets/sass/init/clearfix/_clearfix.scss | 19 + .../sass/init/image-url/_image-url.scss | 47 + .../zen_tmp/assets/sass/init/rtl/_rtl.scss | 26 + .../visually-hidden/_visually-hidden.scss | 38 + .../zen_tmp/assets/sass/layouts/_layouts.scss | 132 + themes/zen/zen_tmp/assets/sass/mobile.scss | 131 + .../sass/navigation/more-link/_more-link.scss | 24 + .../more-link/more-link__help-icon.svg | 1 + .../sass/navigation/navbar/_navbar.scss | 29 + .../assets/sass/navigation/pager/_pager.scss | 51 + themes/zen/zen_tmp/assets/sass/print.scss | 48 + themes/zen/zen_tmp/assets/sass/styles.scss | 66 + themes/zen/zen_tmp/exampleSite/config.yaml | 38 + .../zen/zen_tmp/exampleSite/content/_index.md | 23 + .../zen/zen_tmp/exampleSite/content/about.md | 5 + .../zen_tmp/exampleSite/content/contact.md | 5 + .../content/documentation/configuration.md | 5 + .../content/documentation/create-theme.md | 5 + .../content/documentation/install.md | 5 + .../content/documentation/quickstart.md | 5 + ...s_40f911badbd6a1797080d341067c2e8e.content | 1 + ...scss_40f911badbd6a1797080d341067c2e8e.json | 1 + ...s_4b3618896c13c1af159e65083abb6447.content | 91 + ...scss_4b3618896c13c1af159e65083abb6447.json | 1 + ...s_6f664080c634a8edb051ceda3df60601.content | 23 + ...scss_6f664080c634a8edb051ceda3df60601.json | 1 + ...s_d145950f842f9faa36e02685fbd44154.content | 1 + ...scss_d145950f842f9faa36e02685fbd44154.json | 1 + ...s_5bac553973685aab030dcdbdaeaab6f8.content | 1 + ...scss_5bac553973685aab030dcdbdaeaab6f8.json | 1 + ...s_c253c1450adff31bb2ccb2afd691b09e.content | 854 +++ ...scss_c253c1450adff31bb2ccb2afd691b09e.json | 1 + ...ca140cf76207cd85989bc6d4fc3b12f734a09e.css | 1 + ...779e7b20335a8fadff8fa015cf9417ffe50c36.css | 1 + ...46455bd8cbf120441071c76e7438ba3ac163e1.css | 1 + themes/zen/zen_tmp/gulpfile.js | 83 + themes/zen/zen_tmp/i18n/de.toml | 89 + themes/zen/zen_tmp/i18n/en.toml | 89 + themes/zen/zen_tmp/i18n/fr.toml | 89 + themes/zen/zen_tmp/i18n/pt.toml | 89 + themes/zen/zen_tmp/i18n/sv.toml | 89 + .../zen/zen_tmp/images/lighthouse_report.png | Bin 0 -> 5803 bytes themes/zen/zen_tmp/images/screenshot.png | Bin 0 -> 98202 bytes themes/zen/zen_tmp/images/tn.png | Bin 0 -> 126076 bytes themes/zen/zen_tmp/images/tn_mobil.png | Bin 0 -> 47505 bytes themes/zen/zen_tmp/images/tn_mobil_menu.png | Bin 0 -> 28608 bytes themes/zen/zen_tmp/layouts/404.html | 0 .../zen/zen_tmp/layouts/_default/baseof.html | 44 + themes/zen/zen_tmp/layouts/_default/full.html | 9 + themes/zen/zen_tmp/layouts/_default/li.html | 1 + themes/zen/zen_tmp/layouts/_default/list.html | 11 + .../zen_tmp/layouts/_default/list.json.json | 47 + themes/zen/zen_tmp/layouts/_default/rss.xml | 46 + .../zen/zen_tmp/layouts/_default/single.html | 16 + .../zen/zen_tmp/layouts/_default/summary.html | 9 + themes/zen/zen_tmp/layouts/index.html | 19 + themes/zen/zen_tmp/layouts/micro/list.html | 13 + .../zen/zen_tmp/layouts/micro/list.json.json | 35 + themes/zen/zen_tmp/layouts/micro/rss.xml | 34 + themes/zen/zen_tmp/layouts/micro/single.html | 16 + themes/zen/zen_tmp/layouts/micro/summary.html | 12 + .../zen/zen_tmp/layouts/partials/dates.html | 4 + .../zen_tmp/layouts/partials/feedlinks.html | 8 + .../layouts/partials/language-selector.html | 16 + .../zen/zen_tmp/layouts/partials/matomo.html | 5 + themes/zen/zen_tmp/layouts/partials/menu.html | 26 + themes/zen/zen_tmp/layouts/partials/meta.html | 31 + .../layouts/partials/meta_json_ld.html | 47 + .../zen_tmp/layouts/partials/mobilemenu.html | 36 + .../zen_tmp/layouts/partials/pagination.html | 11 + .../zen/zen_tmp/layouts/partials/podcast.html | 12 + .../zen/zen_tmp/layouts/partials/scripts.html | 16 + .../zen/zen_tmp/layouts/partials/search.html | 6 + .../zen/zen_tmp/layouts/partials/sidebar.html | 15 + .../zen/zen_tmp/layouts/partials/styles.html | 19 + .../zen_tmp/layouts/partials/submitted.html | 4 + themes/zen/zen_tmp/layouts/partials/tags.html | 8 + themes/zen/zen_tmp/layouts/podcast/full.html | 10 + themes/zen/zen_tmp/layouts/podcast/rss.xml | 64 + .../zen/zen_tmp/layouts/podcast/single.html | 15 + .../zen/zen_tmp/layouts/shortcodes/audio.html | 6 + .../zen/zen_tmp/layouts/shortcodes/clear.html | 1 + .../zen_tmp/layouts/shortcodes/contact.html | 16 + .../zen_tmp/layouts/shortcodes/figure.html | 47 + .../zen/zen_tmp/layouts/shortcodes/video.html | 6 + .../zen_tmp/layouts/shortcodes/wrapper.html | 1 + themes/zen/zen_tmp/package-lock.json | 5200 +++++++++++++++++ themes/zen/zen_tmp/package.json | 25 + themes/zen/zen_tmp/php/contact.php.example | 98 + themes/zen/zen_tmp/scripts/set_up_new_site.sh | 36 + .../zen/zen_tmp/static/apple-touch-icon.png | Bin 0 -> 5751 bytes themes/zen/zen_tmp/static/favicon.ico | Bin 0 -> 1150 bytes themes/zen/zen_tmp/static/favicon.png | Bin 0 -> 557 bytes .../zen_tmp/static/images/language-icon.png | Bin 0 -> 2673 bytes themes/zen/zen_tmp/static/images/logo.png | Bin 0 -> 1991 bytes themes/zen/zen_tmp/static/images/logo@2x.png | Bin 0 -> 3135 bytes themes/zen/zen_tmp/static/robots.txt | 18 + themes/zen/zen_tmp/theme.toml | 17 + 227 files changed, 15888 insertions(+) create mode 100644 archetypes/default.md create mode 100644 config.yaml create mode 100644 content/_index.md create mode 100644 content/podcast/001.md create mode 100755 deploy.sh create mode 100644 layouts/podcast/rss.xml create mode 100644 public/apple-touch-icon.png create mode 100644 public/categories/index.html create mode 100644 public/categories/index.xml create mode 100644 public/categories/page/1/index.html create mode 100644 public/css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css create mode 100644 public/css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css create mode 100644 public/css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css create mode 100644 public/favicon.ico create mode 100644 public/favicon.png create mode 100755 public/images/language-icon.png create mode 100644 public/images/logo.png create mode 100644 public/images/logo@2x.png create mode 100644 public/index.html create mode 100644 public/index.xml create mode 100644 public/js/jquery.slim.min.a5ab2a00a0439854f8787a0dda775dea5377ef4905886505c938941d6854ee4f.js create mode 100644 public/js/mobile.min.3a3510028bab9810834389725137cfa50f5d3231799ef9ac70769331fa59859a.js create mode 100644 public/js/script.min.8e4d91ebe0d9226621e408b7205bd7b009e4935608e4b29c4275116490cc836d.js create mode 100644 public/js/umbrella.min.b426107371d121c9a56a27aac9e9058ff592a021e2f4c3c94827fe70920d3cbb.js create mode 100644 public/netzbegruenung-podcast.png create mode 100644 public/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png create mode 100644 public/page/1/index.html create mode 100644 public/podcast/1-chatbegruenung-aus-nutzer-innensicht/index.html create mode 100644 public/podcast/index.html create mode 100644 public/podcast/index.xml create mode 100644 public/podcast/page/1/index.html create mode 100644 public/robots.txt create mode 100644 public/sitemap.xml create mode 100644 public/tags/index.html create mode 100644 public/tags/index.xml create mode 100644 public/tags/page/1/index.html create mode 100644 resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.content create mode 100644 resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.json create mode 100644 resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.content create mode 100644 resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.json create mode 100644 resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.content create mode 100644 resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.json create mode 100644 resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.content create mode 100644 resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.json create mode 100644 resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.content create mode 100644 resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.json create mode 100644 resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.content create mode 100644 resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.json create mode 100644 resources/_gen/images/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png create mode 100644 themes/zen/zen_tmp/.eslintignore create mode 100644 themes/zen/zen_tmp/.eslintrc.yaml create mode 100644 themes/zen/zen_tmp/.gitignore create mode 100644 themes/zen/zen_tmp/.sass-lint.yml create mode 100644 themes/zen/zen_tmp/LICENSE.txt create mode 100644 themes/zen/zen_tmp/README.md create mode 100644 themes/zen/zen_tmp/archetypes/default.md create mode 100644 themes/zen/zen_tmp/archetypes/micro.md create mode 100644 themes/zen/zen_tmp/archetypes/podcast.md create mode 100644 themes/zen/zen_tmp/assets/js/contact.js create mode 100644 themes/zen/zen_tmp/assets/js/jq_versions/contact.js create mode 100644 themes/zen/zen_tmp/assets/js/jq_versions/mobile.js create mode 100644 themes/zen/zen_tmp/assets/js/jq_versions/script.js create mode 100644 themes/zen/zen_tmp/assets/js/jquery.min.js create mode 100644 themes/zen/zen_tmp/assets/js/jquery.slim.min.js create mode 100644 themes/zen/zen_tmp/assets/js/mobile.js create mode 100644 themes/zen/zen_tmp/assets/js/script.js create mode 100644 themes/zen/zen_tmp/assets/js/tracking.js create mode 100644 themes/zen/zen_tmp/assets/js/umbrella.js create mode 100644 themes/zen/zen_tmp/assets/js/umbrella.min.js create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/_typey.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/_defaults.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/_font-stacks.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_depreciated.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_em-calculators.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_extras.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_helpers.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_outputters.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_sizers.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/functions/_validators.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_debug.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_define-type-sizing.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_font-size.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_line-height.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_spacing.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_type-layout.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_typeface.scss create mode 100644 themes/zen/zen_tmp/assets/lib/typey/stylesheets/typey/mixins/_typeset.scss create mode 100644 themes/zen/zen_tmp/assets/netzbegruenung-podcast.png create mode 100644 themes/zen/zen_tmp/assets/sass/_custom.scss create mode 100644 themes/zen/zen_tmp/assets/sass/_init.scss create mode 100644 themes/zen/zen_tmp/assets/sass/_zen.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/_fonts.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/_normalize.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/document/_document.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/embedded/_embedded.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/forms/_forms.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/grouping/_grouping.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/interactive/_interactive.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/links/_links.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/scripting/_scripting.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/sections/_sections.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/tables/_tables.scss create mode 100644 themes/zen/zen_tmp/assets/sass/base/text/_text.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/box/_box.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/box/box.json create mode 100644 themes/zen/zen_tmp/assets/sass/components/button/_button.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/clearfix/_clearfix.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/divider/_divider.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/divider/divider.json create mode 100644 themes/zen/zen_tmp/assets/sass/components/header/_header.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/hidden/_hidden.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/highlight-mark/_highlight-mark.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/inline-links/_inline-links.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/inline-sibling/_inline-sibling.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/inverted-box/_inverted-box.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/language-selector/_language-selector.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/list-straight-left/_list-straight-left.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/messages/_messages.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/print-none/_print-none.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/responsive-video/_responsive-video.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/visually-hidden/_visually-hidden.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/visually-hidden/visually-hidden.json create mode 100644 themes/zen/zen_tmp/assets/sass/components/watermark/_watermark.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/watermark/watermark.json create mode 100644 themes/zen/zen_tmp/assets/sass/components/wireframe/_wireframe.scss create mode 100644 themes/zen/zen_tmp/assets/sass/components/wireframe/wireframe.json create mode 100644 themes/zen/zen_tmp/assets/sass/init/_colors.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/_variables.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/breakpoint/_respond-to.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/clearfix/_clearfix.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/image-url/_image-url.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/rtl/_rtl.scss create mode 100644 themes/zen/zen_tmp/assets/sass/init/visually-hidden/_visually-hidden.scss create mode 100644 themes/zen/zen_tmp/assets/sass/layouts/_layouts.scss create mode 100644 themes/zen/zen_tmp/assets/sass/mobile.scss create mode 100644 themes/zen/zen_tmp/assets/sass/navigation/more-link/_more-link.scss create mode 100644 themes/zen/zen_tmp/assets/sass/navigation/more-link/more-link__help-icon.svg create mode 100644 themes/zen/zen_tmp/assets/sass/navigation/navbar/_navbar.scss create mode 100644 themes/zen/zen_tmp/assets/sass/navigation/pager/_pager.scss create mode 100644 themes/zen/zen_tmp/assets/sass/print.scss create mode 100644 themes/zen/zen_tmp/assets/sass/styles.scss create mode 100644 themes/zen/zen_tmp/exampleSite/config.yaml create mode 100644 themes/zen/zen_tmp/exampleSite/content/_index.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/about.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/contact.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/documentation/configuration.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/documentation/create-theme.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/documentation/install.md create mode 100644 themes/zen/zen_tmp/exampleSite/content/documentation/quickstart.md create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.json create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.json create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.json create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.json create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.json create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.content create mode 100644 themes/zen/zen_tmp/exampleSite/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.json create mode 100644 themes/zen/zen_tmp/exampleSite/static/css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css create mode 100644 themes/zen/zen_tmp/exampleSite/static/css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css create mode 100644 themes/zen/zen_tmp/exampleSite/static/css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css create mode 100644 themes/zen/zen_tmp/gulpfile.js create mode 100644 themes/zen/zen_tmp/i18n/de.toml create mode 100644 themes/zen/zen_tmp/i18n/en.toml create mode 100644 themes/zen/zen_tmp/i18n/fr.toml create mode 100644 themes/zen/zen_tmp/i18n/pt.toml create mode 100644 themes/zen/zen_tmp/i18n/sv.toml create mode 100644 themes/zen/zen_tmp/images/lighthouse_report.png create mode 100644 themes/zen/zen_tmp/images/screenshot.png create mode 100644 themes/zen/zen_tmp/images/tn.png create mode 100644 themes/zen/zen_tmp/images/tn_mobil.png create mode 100644 themes/zen/zen_tmp/images/tn_mobil_menu.png create mode 100644 themes/zen/zen_tmp/layouts/404.html create mode 100644 themes/zen/zen_tmp/layouts/_default/baseof.html create mode 100644 themes/zen/zen_tmp/layouts/_default/full.html create mode 100644 themes/zen/zen_tmp/layouts/_default/li.html create mode 100644 themes/zen/zen_tmp/layouts/_default/list.html create mode 100644 themes/zen/zen_tmp/layouts/_default/list.json.json create mode 100644 themes/zen/zen_tmp/layouts/_default/rss.xml create mode 100644 themes/zen/zen_tmp/layouts/_default/single.html create mode 100644 themes/zen/zen_tmp/layouts/_default/summary.html create mode 100644 themes/zen/zen_tmp/layouts/index.html create mode 100644 themes/zen/zen_tmp/layouts/micro/list.html create mode 100644 themes/zen/zen_tmp/layouts/micro/list.json.json create mode 100644 themes/zen/zen_tmp/layouts/micro/rss.xml create mode 100644 themes/zen/zen_tmp/layouts/micro/single.html create mode 100644 themes/zen/zen_tmp/layouts/micro/summary.html create mode 100644 themes/zen/zen_tmp/layouts/partials/dates.html create mode 100644 themes/zen/zen_tmp/layouts/partials/feedlinks.html create mode 100644 themes/zen/zen_tmp/layouts/partials/language-selector.html create mode 100644 themes/zen/zen_tmp/layouts/partials/matomo.html create mode 100644 themes/zen/zen_tmp/layouts/partials/menu.html create mode 100644 themes/zen/zen_tmp/layouts/partials/meta.html create mode 100644 themes/zen/zen_tmp/layouts/partials/meta_json_ld.html create mode 100644 themes/zen/zen_tmp/layouts/partials/mobilemenu.html create mode 100644 themes/zen/zen_tmp/layouts/partials/pagination.html create mode 100644 themes/zen/zen_tmp/layouts/partials/podcast.html create mode 100644 themes/zen/zen_tmp/layouts/partials/scripts.html create mode 100644 themes/zen/zen_tmp/layouts/partials/search.html create mode 100644 themes/zen/zen_tmp/layouts/partials/sidebar.html create mode 100644 themes/zen/zen_tmp/layouts/partials/styles.html create mode 100644 themes/zen/zen_tmp/layouts/partials/submitted.html create mode 100644 themes/zen/zen_tmp/layouts/partials/tags.html create mode 100644 themes/zen/zen_tmp/layouts/podcast/full.html create mode 100644 themes/zen/zen_tmp/layouts/podcast/rss.xml create mode 100644 themes/zen/zen_tmp/layouts/podcast/single.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/audio.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/clear.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/contact.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/figure.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/video.html create mode 100644 themes/zen/zen_tmp/layouts/shortcodes/wrapper.html create mode 100644 themes/zen/zen_tmp/package-lock.json create mode 100644 themes/zen/zen_tmp/package.json create mode 100644 themes/zen/zen_tmp/php/contact.php.example create mode 100755 themes/zen/zen_tmp/scripts/set_up_new_site.sh create mode 100644 themes/zen/zen_tmp/static/apple-touch-icon.png create mode 100644 themes/zen/zen_tmp/static/favicon.ico create mode 100644 themes/zen/zen_tmp/static/favicon.png create mode 100755 themes/zen/zen_tmp/static/images/language-icon.png create mode 100644 themes/zen/zen_tmp/static/images/logo.png create mode 100644 themes/zen/zen_tmp/static/images/logo@2x.png create mode 100644 themes/zen/zen_tmp/static/robots.txt create mode 100644 themes/zen/zen_tmp/theme.toml diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..5bb6cc7 --- /dev/null +++ b/config.yaml @@ -0,0 +1,47 @@ +baseURL: "https://podcast.netzbegruenung.de" +defaultContentLanguage: de +languageCode: de-de +title: Der Netzbegrünung Podcast +theme: zen +author: + name: Marian Steinbach + email: marian@sendung.de + +params: + contact: marian@sendung.de + copyright: | + Diese Seite und der Podcast stehen unter der + [CC-BY-SA 4.0 Lizenz](https://creativecommons.org/licenses/by-sa/4.0/) + dateformat: "" + favicon: "" + feedlinks: "true" + icon: "" + imageMaxWidth: "" + jquery: true + languageDir: ltr + logo: false + footer: "[Netzbegrünung e. V.](https://blog.netzbegruenung.de/)" + mobileMenu: true + poweredby: false + sidebar: true + submitted: true + + podcast: + title: Der Netzbegrünung Podcast + description: > + Beim Netzbegrünung Podcast dreht sich alles um die digitalen Dienste von Netzbegrünung, + sowie um die Menschen dahinter. Abonniere diesen Podcast, wenn Du Dich bei + BÜNDNIS 90/DIE GRÜNEN oder der GRÜNEN JUGEND engagierst (oder engagieren möchtest) + und Du wissen möchtest, wie Du dazu beitragen kannst, die Digitalisierung der GRÜNEN + voran zu treiben. + image: netzbegruenung-podcast.png + category: + name: Technology + explicit: false + author: Netzbegrünung / Marian Steinbach + owner: + name: Netzbegrünung / Marian Steinbach + email: marian@sendung.de + lang: de + type: episodic + preload: metadata diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..65c83ae --- /dev/null +++ b/content/_index.md @@ -0,0 +1,6 @@ +--- +title: Title +lastmod: 2020-01-17 +--- + +Hier ist content für die Haupseite. diff --git a/content/podcast/001.md b/content/podcast/001.md new file mode 100644 index 0000000..e0ca1cf --- /dev/null +++ b/content/podcast/001.md @@ -0,0 +1,101 @@ +--- +title: "Folge 1 – Chatbegrünung aus Nutzer:innensicht" +description: +date: "2020-01-17T09:00:00Z" +slug: 1-chatbegruenung-aus-nutzer-innensicht +# tags: +podcast: + mp3: "https://storage.googleapis.com/netzbegruenung-podcast-assets/episodes/001/nb_podcast_001_44khz_16bit_128kbit_cbr.mp3" + duration: "1:53:38" + mp3Size: "108860317" + mp3SizeFriendly: 104 MB + episode: 1 + episodeType: full + season: 1 + image: + src: netzbegruenung-podcast.png + alt: Netzbegrünung Logo + width: 250 +--- + +Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch. + +Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer. + +Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast. + +Aufgezeichnet am 15. Januar. + +## Inhaltsverzeichnis + +Sofern Euer Podcast-Player das unterstützt, solltet Ihr direkt zu den folgenden Kapiteln springen können: + +- `0:00:41` – Begrüßung +- `0:01:43` – Nico Ach +- `0:07:21` – Inhaltsübersicht +- `0:09:39` – Neuigkeiten: Hack-Camp +- `0:11:42` – Neuigkeiten: Wolke Update auf v17 +- `0:13:43` – Neuigkeiten: Passwort-Manager-App in der Wolke +- `0:16:36` – Neuigkeiten: Mastodon +- `0:18:35` – Neuigkeiten: Genossenschaft und GCMS +- `0:25:10` – Feedback +- `0:30:52` – Schwerpunkt: Chatbegrünung aus Nutzer:innensicht +- `0:31:54` – E-Mails +- `0:34:15` – Mailinglisten +- `0:35:58` – Messenger +- `0:42:41` – Chat +- `0:47:23` – Was ist Chatbegrünung? +- `1:07:41` – Antworten und Threads +- `1:18:37` – Erwähnungen +- `1:26:38` – Eure Erfahrungen +- `1:44:37` – Versteckter Service: Video Chat +- `1:48:38` – Dank und Verabschiedung + +## Euer Feedback + +Wie gefällt Euch der Podcast? Seid gerne offen und ehrlich. Schreibt uns am liebsten im [Chatbegrünung-Kanal #netzbegruenung-podcast](https://chatbegruenung.de/channel/netzbegruenung-podcast). + +Solltet Ihr Probleme haben, in Chatbegrünung zu kommen, nutzt bitte das [Support-Formular](https://blog.netzbegruenung.de/projekte/support/). + +## Notizen und Links + +- Gast: Nico Ach + - [Twitter](https://twitter.com/nicoach) + - [Mastodon](https://gruene.social/@nico) + - Chatbegruenung Benutzername: achdomin +- News + - HackCamp + - [Info-Seite auf netzbegruenung.de](https://blog.netzbegruenung.de/hackcamp/) + - Chatbegruenung [#netzbegruenung-hackcamp](https://chatbegruenung.de/channel/netzbegruenung-hackcamp) + - Wolke nun auf Nextcloud Version 17 + - [Blog-Post zu Nextcloud 17 Funktionen](https://nextcloud.com/de/blog/nextcloud-17-brings-remote-wipe-collaborative-text-editor-and-next-generation)-secure-watermarking/ + - [Nextcloud Changelog](https://nextcloud.com/changelog/) + - Markdown: https://daringfireball.net/projects/markdown/ + - Passwort-Manager App in Wolke verfügbar + - [Passmann Nextcloud App auf Github](https://github.com/nextcloud/passman) + - [Passman Website](https://passman.cc/) + - Unsere eigene Mastodon-Instanz - GRUENE.SOCIAL + - + - Chatbegrünung: [#mastodon](https://chatbegruenung.de/channel/mastodon) - Hier findet Ihr in der Kanalbeschreibung am oberen Rand auch einen Einladungslink, um Euer Profil zu erstellen. + - Netzbegrünung Genossenschaft übernimmt Das Grüne CMS von newthinking + - [Video von Marc Urbatsch auf der BDK in Bielefeld, November 2019](https://www.youtube.com/watch?v=CVNzKSyTXWQ) + - [Grünes CMS](https://gruenes-cms.de/) +- Feedback + - [von Daniela](https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=ou2wf6plf98KQglZD) + - [von Patrick](https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=P2PfiGekdQrnsFrYz) + - [von Jan](https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=gymziaAoaenf9NDjJ) +- Schwerpunkt Chatbegrünung + - [Chatbegrünung](https://chatbegruenung.de/) + - [`learn.to/quote` im WWW-Archiv](https://web.archive.org/web/20120128115825/http://learn.to/quote/) + - [Discourse](https://discourse.netzbegruenung.de/) + - [Wikipedia: Internet Relay Chat (IRC)](https://de.wikipedia.org/wiki/Internet_Relay_Chat) + - [Video: iPhone Keynote, Steve Job präsentiert die SMS-App (2007)](https://youtu.be/t4OEsI0Sc_s?t=1883) + - [Rocket.Chat Apps für mobile Geräte und Desktop](https://rocket.chat/docs/installation/mobile-and-desktop-apps/) + - [Das Grünes Netz](https://netz.gruene.de/) + - [Videokonferenz-Dienst (Jitsi)](https://konferenz.netzbegruenung.de/) +- Sonstiges + - [Studio Link](https://studio-link.de/) + +## Musik + +[World Beathoven Project](http://www.taxi-mundjal.com/beathoven.html) - unter [CC-NC-ND 4.0 Lizenz](https://creativecommons.org/licenses/by-nc-nd/4.0/) und mit freundlicher Genehmigung diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..e0bec9d --- /dev/null +++ b/deploy.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# Stop on failure +set -e + +rm -rf public +rm -rf docs + +hugo version +hugo +mv public docs + +git add docs + +git commit -m "rebuilding site $(date)" diff --git a/layouts/podcast/rss.xml b/layouts/podcast/rss.xml new file mode 100644 index 0000000..6711699 --- /dev/null +++ b/layouts/podcast/rss.xml @@ -0,0 +1,63 @@ + + + {{ .Site.Params.Podcast.Title | default .Site.Title }} + {{ .Permalink }} + {{ .Site.Params.Podcast.Description | default .Site.Params.Description }} + {{ .Site.Params.Podcast.Lang | default .Site.LanguageCode }} + {{ with .Site.Author.email -}} + {{ . }}{{ with $.Site.Author.name }} ({{ . }}){{end}} + {{ end -}} + {{ with .Site.Author.email -}} + {{ . }}{{ with $.Site.Author.name }} ({{ . }}){{end}} + {{ end -}} + {{ with .Site.Copyright -}} + {{ . }} + {{ end -}} + {{ if not .Date.IsZero -}} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ end -}} + {{ with .OutputFormats.Get "RSS" -}} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{ end -}} + {{ with .Site.Params.Podcast.Image }}{{ $image := resources.Get . }}{{ end }} + {{ with .Site.Params.Podcast.Category -}} + + {{ range .subcategories }}{{ end }} + + {{ end -}} + {{ with .Site.Params.Podcast.Owner -}} + + {{ with .name }}{{ . }}{{ end }} + {{ with .email }}{{ . }}{{ end }} + + {{ end -}} + {{ with .Site.Params.Podcast.Description }}{{ . }}{{ end }} + {{ with .Site.Params.Podcast.Author }}{{ . }}{{ end }} + {{ with .Site.Params.Podcast.Type }}{{ . }}{{ end }} + {{ with .Site.Params.Podcast.Block }}{{ . }}{{ end }} + {{ with .Site.Params.Podcast.Complete }}{{ . }}{{ end }} + {{ with .Site.Params.Podcast.NewFeed }}{{ . }}{{ end }} + {{ if .Site.Params.Podcast.Explicit }}true{{ else }}false{{ end }} + {{ range .Pages }} + + {{ .Title }} + {{ .Title }} + {{ .Permalink }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Author.email -}} + {{ . }}{{ with $.Site.Author.name }} ({{ . }}){{ end }} + {{ end -}} + {{ .Content | html }} + {{ with .Params.podcast }}{{ end }} + {{ with .Params.podcast.duration }}{{ . }}{{ end }} + {{ with .Params.podcast.image.src }}{{ $image := resources.Get . }}{{ end }} + {{ with .Params.podcast.episode }}{{ . }}{{ end }} + {{ with .Params.podcast.episodeType }}{{ . }}{{ end }} + {{- with .Params.podcast.season }}{{ . }}{{ end -}} + {{- with .Params.podcast.block }}{{ . }}{{ end -}} + {{- with .Params.podcast.explicit }}{{ . }}{{ end -}} + + {{ end }} + + diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..79161221f9557fa143c519b6cdde52416c91a249 GIT binary patch literal 5751 zcmbVQc|4SD)SelG!OYnArJ14-(HLvdEW{{GmXvHE%_z!N_GSh{6l1L!VeH$B%JROW z>@C*pyst)4c9AS4g>U+Oe|`Uc|J=Xl+~>Nk`($2!W%&$SCtY~niv*AH@ELw$AQo@J=@ zq!$nm#})eAHy`b_XE|r$N(y!CH41%_Www%%q*R3NcV$QSqPkEMsO*!!_U_ej>!u># zG3&US^W(o`JduJjLI1B|Ke#xbV?NS$FR5D80%(|GU2HskrgQ#XmxC8hvmbCEWDpWp zJY&WJ?C-7K6pi=FA2wS5y4Kewwxf_|QPkG@cV^%PVxWfv40Q1B^kyZ_ZK@M3@LTc9 zq!_Dbjg9ntYWyO+m%4)XTvZ-)ST&iu{?Ax`PY@Zy*x#_Bz%yDx+DRBc1{QO9p8_Q>A$?Va-dBb#4Bke2t`s~ozu zJC9?#rGMCK{Wd?QchB>w(XiM)?t^dMopnw7I)%)hA32Y#vSag~p#e~d)_vzPd;M7I}YqdcwEb)aHFkD7BH==OmH-&!dSF2eNi1E_+07kX4r^ zX0E@czgxFT?)%syRJL?$#360)Sr#XNHjCOjA2<9S4XGzVGCLGS_rKUJ|B^4rl`Xk& z)cfsD4!eqfvz|5!+S{VxZYl7)glIwcD^G6*A8oj1AaJ{L@XX`SpWblrU)6;<>*Ke+ z3R8zc^Gp2Qmv<}RoHr9>DbiR5(P?R_ceGvuY|M&En_(*P$M=Z7+~2!~Qnr>JW-iEE z*$zEY47w&sk|T{}`4OGHVEWB*r=32u29bx|EGVDGSlm-2?r&JYJV&_X*_MJ}ci^rI znEA8;4X?l1AhIlQ!C}{bT~p6Anc1zeHABY@1#hun-T7Pk5Y*Qp@LAf6rl^PxaSQm9VNQS%BoW;ZOWKWAYOssJ|%Rh9P3d_7qWlvE;3zx?M929i+dS zByNj0G{d|5Rd!vVoVOY#Lf!D)Fww%rJv4v)XOh+^w7AiRaoN`65dP>az=F*9ZF^`H z>4FKyT)FcKW1-Y=EsI)g7~L$)%*)h(4Y_ElSz-ngj#9sWse<1VSMiGkr$2`7E(#I4 z0(!X6p}UT|Kw2dMEmXgB(_!b7oqs;oS2=n#)(0>*i9sh=e_I#6jIYDIs0pR!^Nrpa z=kI>+Xe|<3zNpb-3L1)Z>?#+ol_e{Xa;^udM*UTmVq~>TBp*|)C0>;?FRIYxr>&x4 zP|6gnpg!G%jtvsYn#VhSM@b*WNZBzT+((L?FD82;ic_Eo+_TG2N=YZ|<#$m~v5` z3*$=>E)*g&YICwK&zM{u7>PO*3bY?PVQ))@jRjp-q5@?o{$dY{CsO=~>YSXIJMl>8E-^zsel0-7Rk2rk6CC7KV)?U2nrD%g zTd7c`rwDW$`%InNJv{~MyGQM9T&@G=4m<%={(>{$DP}{=C4Tj+$C=pBid^Eh7@v?9 z3B{s(X^u}5A+dX*5 zaE)$B^8xf9YBHQ(xyq1{Dlh$MyZw0SDEVcVTVDCK&0 zZA({MU*;MrSkK80p>-MGLlR1@MCT+58Qy%_9Nk)HwBwf1xs0|pW3C~1a;;?8an^{i z3Aeo|Eey+Q98uCGN(jVbEf)ne!ayz!VF3j?-hDt0N`H%x*^6$``JS5=vGrewEoA__$w**xFtr= z;Aq@u%!`YE$Jco6jfau&^Sk2P?4m903+v*~DRgRMar6+lDIh6gQc=BYj05Uo?xZP}{AqAz@F8cF|>&;)E#Rq4a zzUG9uJTh86A?rA{Xc&A(+C3p3$@3mvc|Shrup57d>^97W7Z4@?^Z%f+8xD)PGmIEa zD*jQ4w;SPT)N9RE)rb?F_Nzr4H$hPig%{Z2f(Od{rn%!osDVkKT0z0j@X8fo4-sD3 z9q)N}Vi6Jb0B%@hR*JOtTr4EB5%{i2>+RI}y4B6=J;!*>)cJ28@X zpc>SukV5^5`H!*!(ODH&)uPN*hjj|9&oF52hd$GLkuf&XpH^~U`6eOFx8i?b;j%F#>0+22=Cp{Hu|u!x@-zPja_Fk=~h zH}M}anQb=%8IHyDNur;vWLwng10A7G>*2@b!HePR=|1yIA_R-db3s_LnGIlDZGa5d zDfv(kQrrWK9wO+G2iDycA26CjmjG$@#`aKzR~qxY|>&- z!!K0UO9hem=jdg=#1_tZST91Tq_R(4eXCT1%{u3xi1R3MPC>oxB_@?zkUfl$v(#2Z z20!#`#FF`JfP2-EXo)7AiFUV7O`MgwQ^{2~MEOzyeUD*mqwl~Lvkb-@TKG`G7yYbO zsf;ZeHCl2t7~ygbb{!E+@l&C9D6#l@u2nCJ!`*7WC!^FSXKATM3fYS^Pb2+ejIZ99 zBZUjoKnrF*k-H+j+mo`B5p=iB`JBQ8gqBnBn!kJ2!*IW4Qz7d+_NtT(NbNvdz!dr8 z#QCBQ(9RO(GaVc9M4@B4)9F{NV^0)>GYDpZdw#n}u>4*I(#&cu#^no=xn7B8Wpv0+ zRd7mr0At0r4#Qc!R-n0&mVbI{6ZCt#Fi;kc2%|4Q?_htDPkQc!_@UPilK$>YYrRtD zUYry?vp$h}6isLIk0~dx=u-aiuF)(3&D@)OC6h&W9o(*z%V8wxcp^HvQU+&3NcuqK zhOh*7*UvwolUg6Z9r_R(AHg9pO#YIPEv;mr+XuX!qqb9xp8cLe&+E5 zCka29LAxMvE3XkUko1}(m-xxvSScv5by(f*LfDwsiGkX0bL<)C-OE6xGl`#MaVW7+ zG$R(7sGV?gYJ7w(u&(*$=6jF7g#C{#UI(ip-;()B?bcQ@j4v?k$N;0Ndx4BDR0I=L z^Xc|!GCCLI)N^AL@Wae(%Dh{x&=AIV1&ocfJ2$Iw(4jJa3k;4V_}bLKv6qsE&Xh6w z5s;$%RzzJU58VvDu(#4TE=+UhN(*2|M0HLcszY3Q?P}Q?z3^X*-OHV&MydH_09I(1 z$xj&5asja#k15f-BAG?WYZ^t82t7_^{BD%9CQRhMje+VhSzTgl1&ozt~z~ zF)g1)n-l6U?fgxrLr*!`&=7R96XqDlDSR>}_#$RYod2ZQU%n}3MD_4A*4d6K38(%z zwp{cBs*hGRuOPbf(Nv@?a8GlMZKdKnr2JU0+QIXcOd!@uM!Mz|Mk*asg>g8GBbwen zEDL`7_y$@^!G6R9Vr$=TDVAHd*k$)+J0`E0Ci0NTy1PvFFsujc8n*X8x46DB4c^~4LeRYhASjzVL+ z>`C&Z4l9UBq`EN-OBP;B;OhGMfonA!^%M&4ntgE-s{BM&CUM^o!<@|Qm`B7$i>Dn4 zT_GiWS7f%iiY!R#^MaU_)z%{9@bOjt)1egB za_5SX^nQf4jNhmITcUgr^eZ>GyWQ}>dB{-*jbK;t*+~l$3W3r0Q!3`%f)` z2PrA*5gC3an5Vh(Y8Xqh)$WLp=e`-;SyXfkO`lfp-^`@a6+amsfC#5^0rM+XfwL9& zvMM$4x2ZCxq59&Y+Js}GSX7cNU^8P(BHU}gxCsKO8KQ-+fA%xpln8dE`Y7>u*AH*R z)f6`!7jrA)XNIyJe?2Ucl8Pq@^IYEdR5xCpgIOZ1i=;j9rF|ng>JI#coDdN2MXQYR`15Km@=p^y#o~E6JHUAugn^VE6xhm<#6mY$p7*puFkw1R%w z?35sQ=)=Hiw%Y-1F=jIRSxkt7Y@epfYU4Y*2NCx^^!T5;yZWK|`q!2{LAZ)Z$j-nK z%T#4ME2D6eZ=dF7>(5sLSN%jU@DB32b&&))+34W6)LVTn8}HMq>f!ZO66Skkx1OYh z<#t9Q>+X+x*LG81oH!|l$w^0qr^~G7jGmMb_{YV@J#xGg1M;5)bnCh>w)&?lb>~Z~ zp+pb*s0@VtQi;h%|uiy2&oBZ>aqsE)e~U z?~$rQH;i!I1XzDe1r=GYd80S(yG2^+6_33s{Fwl&h(RH?>0SK1>fUP3WP{X(c+f=g zXU92uu}&^v(m@90ym(7>ZD;O2Fq22|b#)ooD`yMH#U*z$79T;SD*ntLreAlni zTsAVmDxgRbb7hTo{f5-70vjM!@Q3RefKuvQQA;ppyMO(~_F5f#CL6+y3X(d{DwQ-Q)iM+ga06{a* z(}t?iJYD)DgmW5|M;GFukSakB<-!82=saE60A@`^AWt#9fEQh-YL{t8TQD9)UMf%SV1qJw9v>54 z_(6*11xtSd2<8QlZHTC}5&Q>vnFnk961Ny*(gy23%;T5IgLMXh0an?=yr(IG*vW+7 z#y?Nzy(NTNa4q-`%7lj^D{XLb$NoY7XMT)gz&Vn3Ln3#Y?jy)sMPJOg$F)$B%j;c8 zVqScYL%fHYbilgBc_e>TN}kFegTOPis|?o&C3;+j>adU}K&ihN&t8e?_ zfLNBI1aJ2c&^I)Ra<%%`@ zFR1*KGEkraohUFQ?s@w-uw9+U3D8GAwy~tNR~v)h^A!Iv1=g;k|IFvNtz0zWg9ZrB z=u_SSVqGuKGVQKYuxo*{LAgbGZHT{xIRPd3HpC+*pz+y3ULRDEu5@EjO!r^q+d%bP zLIMT*H3qP^B&EB!2c1?l;fKa_?(45B + + + + +Categories – Der Netzbegrünung Podcast + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+Der Netzbegrünung Podcast +

+
+
+
+ + + + +
+

Categories

+ +
+ + + + + +
+
+
+ Menü +
+
+ + +
+ +
+
+ + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..52d7f7b --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,14 @@ + + + + Categories auf Der Netzbegrünung Podcast + https://podcast.netzbegruenung.de/categories/ + Aktuelle Inhalte in Categories auf Der Netzbegrünung Podcast + Hugo -- gohugo.io + de-de + marian@sendung.de (Marian Steinbach) + marian@sendung.de (Marian Steinbach) + + + + diff --git a/public/categories/page/1/index.html b/public/categories/page/1/index.html new file mode 100644 index 0000000..32722c3 --- /dev/null +++ b/public/categories/page/1/index.html @@ -0,0 +1 @@ +https://podcast.netzbegruenung.de/categories/ \ No newline at end of file diff --git a/public/css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css b/public/css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css new file mode 100644 index 0000000..09040b9 --- /dev/null +++ b/public/css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css @@ -0,0 +1 @@ +.main-menu,.header__region{display:none}@media (min-width: 666px){.main-menu,.header__region{display:block}}.mobile-nav{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;position:absolute;right:0;top:0;width:100vw;height:100vh;overflow:hidden;z-index:20;pointer-events:none}@media (min-width: 666px){.mobile-nav{display:none}}.js-nav-open .mobile-nav{position:fixed}.mobile-nav__cover{position:absolute;width:100vw;height:100vh;background-color:rgba(0,0,0,0.2);opacity:0}.js-nav-open .mobile-nav__cover{opacity:1;pointer-events:auto}.mobile-nav__toggle{display:block;position:absolute;top:10px;right:10px;padding:6px 29px 4px 4px;z-index:22;text-decoration:none;font-weight:bold;line-height:1;border:1px solid #ccc;border-radius:3px;color:#000;pointer-events:auto}@media (min-width: 666px){.mobile-nav__toggle{display:none}}.js-nav-open .mobile-nav__toggle{color:#fff}.mobile-nav__toggle::after{position:absolute;content:'';margin-left:5px;width:20px;height:20px;border-top:12px double #000;border-bottom:4px solid #000}.js-nav-open .mobile-nav__toggle::after{border-color:#fff}.mobile-nav__sheet{background-color:#333;width:90vw;height:100vh;padding:2rem;transform:translateX(100vw);z-index:21}.mobile-nav__sheet a{color:#fff;text-decoration:none}.mobile-nav__sheet a:hover,.mobile-nav__sheet a:focus{color:#fff}.js-nav-open .mobile-nav__sheet{pointer-events:auto;box-shadow:-10px 0 10px -10px #333;transform:translateX(10vw)}.mobile-nav__navbar{display:flex;flex-direction:column;padding:0;margin:0}.mobile-nav__navbar li{list-style-type:none;margin:.4rem 0}.mobile-nav__cover,.mobile-nav__toggle,.mobile-nav__toggle::after,.mobile-nav__sheet{transition:all 130ms ease-in}.js-nav-open .mobile-nav__cover,.js-nav-open .mobile-nav__toggle,.js-nav-open .mobile-nav__toggle::after,.js-nav-open .mobile-nav__sheet{transition:all 330ms ease-out} diff --git a/public/css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css b/public/css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css new file mode 100644 index 0000000..e970507 --- /dev/null +++ b/public/css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css @@ -0,0 +1 @@ +@media print{.print-none,.pager,aside,nav,footer{display:none}}@media print{html{font-size:12pt}body,.page{background-color:#fff}.main{width:100%}:link,:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}} diff --git a/public/css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css b/public/css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css new file mode 100644 index 0000000..2d92612 --- /dev/null +++ b/public/css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css @@ -0,0 +1 @@ +html{font-family:"Garamond Premier Pro",Charter,"Times New Roman",serif;font-size:137.5%;line-height:1.40909091em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;box-sizing:border-box}@media (min-width: 1111px){html{font-size:112.5%;line-height:1.38888889em}}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0}h1,.header__site-name{font-size:1.27272727rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h2{font-size:1.18181818rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h3{font-size:1.09090909rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h4{font-size:1rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h5{font-size:.81818182rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h6{font-size:.72727273rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}@media (min-width: 666px){h1,.header__site-name{font-size:1.88888889rem;line-height:2.81818182rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h2{font-size:1.55555556rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h3{font-size:1.22222222rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h4{font-size:1rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h5{font-size:.88888889rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h6{font-size:.77777778rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}}.divider,hr{margin:1.40909091rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.40909091rem}blockquote{margin:1.40909091rem 2rem}dl,ol,ul{margin:1.40909091rem 0}dd{margin:0 0 0 44px}ol,ul{padding:0 0 0 44px}ol ol,ol ul,ul ol,ul ul{margin:0}figure{margin:1.40909091rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.05681818rem 0}pre,code,kbd,samp{font-family:Menlo,"Ubuntu Mono","DejaVu Sans Mono","Courier New",Courier,monospace,sans-serif;font-size:1em}a{color:#000;-webkit-text-decoration-skip:objects}:visited{color:#000}a:hover,a:focus{color:#333}a:active{color:#c00}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:.81818182rem}sub,sup{font-size:.72727273rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,svg{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:"Garamond Premier Pro",Charter,"Times New Roman",serif;line-height:1.40909091rem;font-size:100%;box-sizing:border-box;max-width:100%;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,[type='button'],[type='reset'],[type='submit']{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;margin-right:1.05681818rem;margin-bottom:1.05681818rem;display:inline-block;padding:2px 10px;line-height:inherit;text-decoration:none;cursor:pointer;color:#333;text-align:center;background-image:linear-gradient(#f6f6f6, #e2e2e2);border:1px solid #e4e4e4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;border-bottom-color:#b4b4b4;border-radius:2px;-moz-appearance:button;-webkit-appearance:button}.button::-moz-focus-inner,button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type='button']:hover,[type='button']:focus,[type='button']:active,[type='reset']:hover,[type='reset']:focus,[type='reset']:active,[type='submit']:hover,[type='submit']:focus,[type='submit']:active{text-decoration:none;color:#333}.button:active,button:active,[type='button']:active,[type='reset']:active,[type='submit']:active{border-color:#555;text-shadow:#333 0 -1px 0;background:#666;color:#fff}.button[disabled],button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:#999;background-color:#eee;border-color:#eee;background-image:none;text-shadow:none}.button[disabled]:hover,button[disabled]:hover,[disabled]:hover[type='button'],[disabled]:hover[type='reset'],[disabled]:hover[type='submit'],.button[disabled]:focus,button[disabled]:focus,[disabled]:focus[type='button'],[disabled]:focus[type='reset'],[disabled]:focus[type='submit'],.button[disabled]:active,button[disabled]:active,[disabled]:active[type='button'],[disabled]:active[type='reset'],[disabled]:active[type='submit']{color:#999}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}fieldset{padding:.49318182rem .70454545rem .91590909rem;border:1px solid #ccc}legend{box-sizing:border-box;display:table;max-width:100%;margin-left:-5px;padding:0 5px;color:inherit;white-space:normal}label{display:block;font-weight:bold}progress{vertical-align:baseline}textarea{overflow:auto}table{margin:1.40909091rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}details{display:block}summary{display:list-item}menu{margin:1.40909091rem 0;padding:0 0 0 44px}menu menu,ol menu,ul menu{margin:0}.layout__page{max-width:960px}@media (min-width: 666px){.layout__page{margin:0 auto;min-height:100vh}}.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom{padding:0 10px;min-width:0}@media (min-width: 666px){.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom{padding:0 20px}}@supports (display: grid){.layout__page{display:grid;grid-template-areas:'head' 'nav' 'top' 'main' 'side1' 'side2' 'bottom' 'foot';grid-template-rows:auto auto auto 1fr auto auto auto auto;grid-template-columns:1fr}@media (min-width: 999px){.layout__page{grid-template-rows:auto auto auto 1fr auto auto}.layout__sidebar-first{grid-template-areas:'head head' 'nav nav' 'side1 top' 'side1 main' 'side1 bottom' 'foot foot';grid-template-columns:1fr 2fr}.layout__sidebar-second{grid-template-areas:'head head' 'nav nav' 'top side2' 'main side2' 'bottom side2' 'foot foot';grid-template-columns:2fr 1fr}.layout__sidebar-two{grid-template-areas:'head head head' 'nav nav nav' 'side1 top side2' 'side1 main side2' 'side1 bottom side2' 'foot foot foot';grid-template-columns:1fr 2fr 1fr}}.layout__header{grid-area:head}.layout__navigation{grid-area:nav}.layout__page-top{grid-area:top}.layout__main{grid-area:main}.layout__first-sidebar{grid-area:side1}.layout__second-sidebar{grid-area:side2}.layout__page-bottom{grid-area:bottom}.layout__footer{grid-area:foot}}.box{margin-bottom:1.40909091rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#000}.clearfix::before{content:'';display:table}.clearfix::after{content:'';display:table;clear:both}@media (min-width: 666px){.header{display:flex}}.header__logo{margin:0 20px 0 0}.header__logo-image{vertical-align:bottom}.header__site-name{margin:0;display:inline-block}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}@media (min-width: 666px){.header__region{margin-left:auto}}.hidden,html.js .js-hidden,html.nojs .nojs-hidden{display:none}.highlight-mark{color:#c00;background-color:transparent}.inline-links{padding:0}.inline-links__item{display:inline;list-style-type:none;padding:0 1em 0 0}.inline-sibling{display:inline;margin-right:10px}.inline-sibling__child,.inline-sibling *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child{display:inline}.inverted-box{padding:.70454545rem;background:#333;color:#fff;border-radius:5px}.inverted-box :link,.inverted-box :visited{color:#fff}.inverted-box p:first-of-type,.inverted-box ul:first-of-type,.inverted-box ol:first-of-type{margin-top:0}.inverted-box p:last-of-type,.inverted-box ul:last-of-type,.inverted-box ol:last-of-type{margin-bottom:0}.language-selector .navbar::before{content:'';background-image:url("../images/language-icon.png");background-size:24px;background-repeat:no-repeat;height:24px;width:24px;margin-right:8px}article>.content ul,aside ul{display:table;list-style:none;padding:0}article>.content ul>li,aside ul>li{display:table-row}article>.content ul>li::before,aside ul>li::before{font-size:.81818182rem;padding-right:.70454545rem;display:table-cell;content:'\2022'}@media (min-width: 1111px){article>.content ul>li::before,aside ul>li::before{font-size:.88888889rem}}article>.content ol,aside ol{display:table;list-style:none;padding:0}article>.content ol>li,aside ol>li{display:table-row;counter-increment:table-ol}article>.content ol>li::before,aside ol>li::before{font-size:.81818182rem;padding-right:.70454545rem;display:table-cell;content:counter(table-ol) ".";text-align:right}@media (min-width: 1111px){article>.content ol>li::before,aside ol>li::before{font-size:.88888889rem}}.message{padding:10px;border-width:1px;border-style:solid;width:95%}.message.status{background-color:#f4feee;color:#43a808;border-color:#43a808}.message.warning{background-color:#fffce6;color:#000;border-color:#000}.message.error{background-color:#fff0f0;color:#c00;border-color:#c00}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,0.1);word-wrap:break-word}.more-link{text-align:right}.more-link__help-icon{padding:1px 0 1px 20px;background-image:url(../sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}.navbar{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:left}.navbar__item,.navbar li{padding:0 10px 0 0;list-style-type:none;list-style-image:none}.pager{margin-top:.70454545rem;margin-bottom:.70454545rem;clear:both;padding:0;text-align:center}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:bold}body{background-color:#eee}.page{background-color:#fff}.header{padding-top:10px}@media (min-width: 666px){.header{padding-top:20px}}.footer{margin-top:2.11363636rem;padding:.70454545rem 0;text-align:center;border-top:2px solid #333}.footer p{margin:0}th,label,legend,figcaption{font-size:.81818182rem;line-height:1.40909091rem}@media (min-width: 1111px){th,label,legend,figcaption{font-size:.88888889rem;line-height:1.40909091rem}}.language-selector,article>header,.content-dates,.footer{font-size:.72727273rem;line-height:1.40909091rem}@media (min-width: 1111px){.language-selector,article>header,.content-dates,.footer{font-size:.77777778rem;line-height:1.40909091rem}}h1,h2,h3,th,nav,label,legend,article>header,.content-dates,.header,.footer{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;color:#333;font-weight:normal}article>header{color:#666}@media (min-width: 888px){article .submitted,article .tags{display:inline-block;padding-right:1rem}}article .tags ul{display:inline-flex;flex-wrap:wrap;margin:0;padding:0}article .tags li{list-style-type:none;padding-right:.28181818rem}article .content-dates{color:#666;text-align:right}article code{font-size:.72727273rem;line-height:1.40909091rem;overflow-wrap:break-word}@media (min-width: 1111px){article code{font-size:.77777778rem;line-height:1.40909091rem}}article pre{color:#333;border-radius:3px;padding:5px;border:1px solid #ccc;background-color:#fff;overflow:auto;max-height:300px;max-width:90vw}article pre.chroma{max-height:initial;overflow-x:scroll}article pre>code{display:inline-block;white-space:pre}article .js-clipboard-button{display:block}.title-submitted{margin-bottom:0}@media (min-width: 666px){figure.image figcaption{display:table-caption;caption-side:bottom}}figure.image figcaption h4,figure.image figcaption p{margin:0}@media (min-width: 666px){figure.image{display:table}figure.image img{display:block}figure.image.left{padding:0 .70454545rem .70454545rem 0;margin:0;float:left;clear:both}figure.image.left figcaption{padding:0 .70454545rem .70454545rem 0}figure.image.right{padding:0 0 .70454545rem .70454545rem;margin:0;float:right;clear:both}figure.image.right figcaption{padding:0 0 .70454545rem .70454545rem}}figure.podcast audio{width:95%}.main-menu{margin-top:.70454545rem;outline:0}.main-menu li{margin-right:.70454545rem;margin-bottom:.70454545rem;padding:0}.main-menu a{display:block;background-color:#333;color:#fff;padding:2px 8px;text-decoration:none}.main-menu a:hover,.main-menu a:focus{background-color:#666}.main-menu a:active,.main-menu a.active{background-color:#333;text-decoration:underline}.menu a.active{text-decoration:none}.search-form{padding:.70454545rem 0}.search-text{font-size:1.09090909rem;line-height:1.40909091rem}.content input,.content textarea{margin-bottom:1.05681818rem;width:92%}.content input:required+span::after,.content textarea:required+span::after{content:' *';color:#c00;vertical-align:top}.content input:not(:placeholder-shown):valid,.content textarea:not(:placeholder-shown):valid{background-color:#f4feee}.content input:not(:placeholder-shown):invalid,.content textarea:not(:placeholder-shown):invalid{background-color:#fff0f0}.js-submitted input:valid,.js-submitted textarea:valid{background-color:#f4feee}.js-submitted input:invalid,.js-submitted textarea:invalid{background-color:#fff0f0} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fffa6829a3cec64829855741b549e08c8da4f1e8 GIT binary patch literal 1150 zcmbVM&#U246#q_5HnVv(H9Iv6Wj5ANl7$i_DfMiKD4CS(Y)FbE#m0t>1+wHnP%Nc{ zl2Q~FEQtL6@qEU)lh@$Ap5}bJ_uTtA=X1|J=bpYC_vQROJ#pvxC-?g+$Nk_q?$>#o zp)>LqKPx8Rzi}Lmi{L@2)oKrV-n%Up3pgB(d&3Q~TCEU?L~c-EI-SB`Fx=s{K(pC| zPN!q=cDsEu6aVGq-9if65{+TlgR|> zbQ*jGgVzWHO0< zzYm|!$L>jIkx)HDp%9|cC`2L=s0Snx3A0_M!{LB@J`c58&GO>$cq|XH7YYS-W+IV* zMx$XAfk1$Iy?&uzX^LyLS|Jn)8MoW*GJC7lLO2|T+wI2l^D`=y$`$W+GaL>vpU+`5 z8rl1i|8luRwOYM(z1mYQcDo(LVv*resT7030Q3f_R0@GWfYq1$-V?fKHk)O=K>a{@ lQf(=pSS-f)R0pru`yTyMjN(!+bvm6-eIIqW{0IJ5{{gdKbr1jm literal 0 HcmV?d00001 diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dabdf14abccaaaedcfcb2a7ae2f4b9f35bb4265d GIT binary patch literal 557 zcmV+|0@D47P)Nkl8v_@Z-(~Rs{}u+enQs^!P#n32J%+FBC6IB5<(8iz!jwLdM zp`Nl7vPZV0g(f1(GJN$%eD68$`#$%c*Dv>;`@_9yV`ahv6Ndo+c+5-I<^#iy8p1 zT(+^W#~t$j?_g(V=iuNt9E*#K3kHL6b92Mta2_5WUS3{4K0bba{v$_@2nYxW3JMAd z2?+}ei-?Gbii#o-2r)4+adB}82?-<;DJdy=^ypD3DJc{Rb?n%&gws~>Feub zu~0Mo2-QC?UUcBh(>FMw9fBW|Bz`(%Z;NZ~E(D3l^$jHdp z*x2~^_{7A-?5ZbMa=jS zW8~{rjXSn}VQ=~-ZHWHZR{AT%I(5BL^^?JkgtMkyLiVHMUoPU@((n)i!X{S&SGvT> zWe5JSk>15~`=^!7av%99MHINuCi+F^q*~P9Zf^XT`Muk|dZwVUQO5zMz-P}wzo5Rh z(=S%F`#`%Hg_GbVnd{qyMFSw`_~-6pWmj)jtUG5Eqks35{boC>dxb8zI%bfmyV+~L z+hSbL`Bo1!SAmD;gW1C>05;gnot;=YRXG4iqq1i<&n+}pYJLH#Nd@-pm(>x1pjX!D zWWg_JRn{^b;#u&EGS)SoiL>+IwE2`1y%}%ZAOr-GtS!T#%K^YtsW*RSmvry@>9H9I zX)91~?Bg3r(EGVF)iFXCkiwvn^DyjX_p<1x&zo9DL2#+)?Gxr~lyt5e6>mdOAz;Q) zIDOV%i2r8~j6yAA8}YMH6A&box{27_|F5tMLn_SW5|Jiw!czgKsAynE^gS-1O^5n7 z`zE+a&{dza<;0Gi)R7e?)qgZ7{ba~afu2i5U=_ZS2@eIqd&AJ>8K@mn5>$5AG-+uc zuB)vQC;D5@JnS-X;J%G|NV@`h_c(z;x!N=^fMUN$k`DN=8j_2bSl}fXv;`}F!R%X^ zGJg>FzB7SXc*Y}*g>oXoU|0-$@VTraqx0$20ApXZB{T+W-%c46qvxkws@)jX$d>*D zu1pC(mnL17+>u4J@vTM0-^6Srcx)?EYf_P@e>;ye;Pd0VA;HYf7FW#1YN|q}2V`g6 z(X;qm*Ug97KH1~N`X}oA3m>!U)RQoX}MiigA52Dlb)VDcdJCEfl zpD2>etG^AGpe%31Pt)C+A??Ulki!>bu z2Fbh93fhBnT4S)x&$BPVRV9R@x6CXr{XIiLWWb@WxXqK8n|DIc=0rQJJ{uU+a z`j z{giGpdk+edA_;lUu8>GzekAji<7|zZoR5h@j1}*^WAFkir5lYUrY3VwddWo-NEJ5I zOQ0MHu*{un=DZzyHMTD5xH*g?oMQR%%5|L7u!jWR(?sz$k-=^pVgESW_X}AZ;!Zn_ zuoM>!etv~ikB2t@JG}IAB7a9~z3B+b?k?MQq;scU+I#39o@ndxHGc;fhs|y_1m$a+ z@|xECW{4n&mvn(&QyYL3%touT{G$TO-#C^r9=kP-B!jZmZphWWrb(59onLLu5LA*g z_dPEULz0?Jyn*sUz302gSIwN6MFbC3(%b~SY7P817#e%J*pT^8UIT>MaCEfe`(A2a zjhTiV1Yx#D31IS^CqcQe1--}fq4QVOfHmBmcym$FD~HSl2I^AuZy))P`?~1;abZ3* zXL}o4%t$&X-9I~>?T<%@uG8(#C_{FOax%po;Hneidp@) zM;wn|4W=Gwv_iFt7`_NH7GXafy@p=nFFTUeQka6-If*~R zLePsUQ;w6cs^pR?^^@6{; zvQ8#u{lbiBu|xw{Q|0!vzS>CB5m%`>+DTKU89sAAJJL2PHU4NN9aV7kRRU{{x5po#6lg literal 0 HcmV?d00001 diff --git a/public/images/logo.png b/public/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..84892bea095870f884536694e5f8115f17c48316 GIT binary patch literal 1991 zcmV;&2RQhNP)LHHvj7YCXv}_#<#oU)#m}2t03C%9?i21HH87I5Z5q5B@g+h2+htMfJk=z>ODjAs) zXiH{lHyUeE?&UfYjTgci;U!l)%HGxpUBZonhtIIRXT0noH@d)~y{>=FH02;%7qmdGhjT6=9Kr47UmEO#majDqPhUe1DXL3>Q1r(v<79ru_|!Lk}j%Fh@l* z-a$!=-F?Fo#$nk5-){cUP11^hvH#YyfI!g@dQiJY@D+>#eush3u6 z)hZ+scTOHPVRq8D@Vv{6{Sb*7uBon9Y&CfG>z{Rxc8gu4SplaA75DpG4Kr1^f~Gv` zO-6i3$7mq_)h|wVi%Kp^7olK;)t2Wp7m}x&(`_eT@=J@orPVQ{5^X5%g#`W^-9nG9 zr1D3mAbiDKlw`f2_jR`0t*+70Fmr3B7!Gl(ZXuL~@SKZ{u2aO#`9ZTOuJUv;bgfoD zHOHF7-ORyAah8)_GTp<;`fj1qou>68Ux%CPU+Mm`>rJ&wy0R=KYwJL*XtO7y&GLc} zD$2^j8VA=!yP94_1qBmaYH@<@(3SVSD%{@I2|dE8{iR|t*SKT+R(lQU)kd^ZsZPxc z*w2%mwKPF5a8)7_T*uD)J3&u1_*b;5re(aV4mP8A~0jA6;&@T^h!2zs{= z-p^CFkEZ*(9D0NMou0&FqRteGwk-_EFv=R?W;7{j##EuAM_6GzTC5PlulkFBb=wQQ ztJOD+&r6CsM2g@)lh?gt*qX9?Q}W)C41Uec#$ifw>xllfFiWGuX6Y^AL?JxvIic*U zTa;i4^MqFnx0}=4m5(mB=l5JHgoOjog7rs>48#3Hc*7Vk2v2#(<7OCHv(=`~-)<)} zwRzL6uG5+3pW#ZFFNAXkH;!d>TVExFW3WP)=gc(Ye>rENh!cb^2cTIIV{H_^n?ks| zc43v>8kvTx8y~1c_&#>BO1L(Sp`qO#X}hWxbO}f20F$jt1~l2;Tp`@lSTC$@^qBBx zu#45nl;e}6o|!nxFw)923pZ)T0Xl>STxg+R& zW#LKTf;=qKa|I3E7HIQS3$^gZrFk zAG8>?Mg03Y@@6P{MmRsOh(q)Ur{$pIY+uLLkA)ZApSu66x`n%XoguSS+NHXwsSo<+ zB;6_`K8_c{2{prLJzpmz!e2Do9!?U%Ef}Vxq^Y0i7xb#mq8^9&o<+W1<3Y8ncc-ID zC*${6k- zQ=F_QOg6dh&Tid#*sAbdGDq3Y#!?N`%a);#!&m9vV+#YSSzQ+C&b>`_q^b6;x#vC4 zS>bJOS?N9RTCF>Qhq4}_EUU?rJPf@%e#ugy!=$={X?5-BI6v?gYjcWU^Q?-{md;5Z z`9#Pktra#HQ`ZF#HOsx;%7NEwb-8JIQQnm|^^&5ZLORy=ehtthGhw2U=+d5la+z6n z$kX&a3(dE{t2Jp$R|;SZPWk&5ii-Wf2WdmIW}tG8>$^{$%fFa`rZ@R%?W ztjUEav&2EBTk8qy^D?Zc=uu3`+;H#fYn5{Y+V$ksQc!Vsei|-|{MzQ#mBRIr49JA0 z^q^@?&4!iK5h^w1+Iw{l4Fi;QfcNV>ihiKwonw$ASfQV1WJMK!1uGkT#Ml4>18w_9 z(AJ=WbPbIGWjtyz9^Ik~4s1X+6gf~-cBM~wN!G9dLzIM>``nk;_h8qMB;n?|Z~Rf? zkd>hZW54O{b%W<@D1XNatP-he!pFWcY-hQS4>=2bjK31zWXZOIufk6B`E6&wmSfw1 Z>pw-q?h^){c-sH~002ovPDHLkV1h;0-VFc% literal 0 HcmV?d00001 diff --git a/public/images/logo@2x.png b/public/images/logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..132ae28d07373f6582cccca80e4cc1a4cf3c4e74 GIT binary patch literal 3135 zcmV-F48Ze=P)?~ry!$#&e`j4p+k9!oJ){AJ?Bo+Jc}kNQK@s`5gqpW8l{;*DDxnu2 zSFi8+6E;X+@dSUNj)%4ejg!2_tt67hhPX!>|P+HCwCeeiiPY?A??KbGNu%HCZnR=F6?Ik_jUu~)3ktbQlWIEZlnZ$8saFfSs z%jABh@ukqmKIWSQP^sv?5z6YCdLAvcDW**%^mU2yi+#ml8+&a(8XBK6ga_D41!WXb zz%phqoF+hup|`Di+mD6P2Bx0>A+@?UGBbC)#h~3~)25f8x4V;IT85h#`pVHMON7$P zP5l-M)R!Y?g)LJGpn@xGT74zd%r;TmNH8-v2mDtT(i6V}GG$8~sjC_)GW4a0i0Ps1T8P5g%{+w;?4}{-0SPI}b z!u)sZd07CdeqO{k`H!Ip5)2VrEG&nyl zR&ZN1SoO(_VY%+ZsZm$Z0*fWeV!gbFqTNE}qFcl~?jxmoIljB}*IzA^4iFroLOR=y z9E~#8^N2}@R1+*z4E6gAgLrIAR&9{V3!GQX?j2ICrk*vw zAgE_u!y_!>3x42R^2n+BF!*Im=Cp-+D=`dmcT90XfKR%C32ZSeof_L|UzN;Hv1DFD zW38cnV~(TojGs@bK}V*r)AA{$jHn9c(|jEIC4wfOp0xo|Bi_?3Apzp`ZAj$WzPp$%mlK? zpeA+LXA=7TkuYcTOiD<6h2``Jcx_Lh7ju=9>Ik`vGA*3>mitLzK^?|Q`#Hv|n3+MW z?VXv$QHwqQQ5FlGIZGfrT+C-MmE*R|k2l3^oiA;Z*kjZ8bjzvYGVLjc!LF=He^wam zJJqZY%sG0DPm~HyyqjRrx{ImZFPuNxneEh=(Tw3*M|Pky{G2<{s6i6Rq|({6N*rYk zd2Hmc;QS_8P8u0!c{`Nfy&ubces|H{bB30Rj1IT*+|KiK)}z(C1lsdH<4f*qW~i8N z%tX&_uGO`lNrr9mi;jE$t6^EhhkBK~fy7V5lc(bFD-6_6P`>$MonD%BrRV7f2~F0zaq>RCi%RBq5Vzn zL%JzFiuD#2NPC43A+A{uM@|606COJP_*B1hE76VgbLfxl(@o%7z$`=V;aO>&F^5)$ zNOkK)iv4C>)F10kWAToM2lO4>y-alAK5f)nHU={I1Ml)5wy=O-(}@H|2`rlT1m`)- zOA0YI2%%2*9+ z`Z2~X-V;BbZ(>bt}$+%0+f2P_=5u8|SIT#F>uhI;uSp>(Y9f~OoTgxi(Wkq*LeyCTEB zS6#hfpj>C+3of)>!z=Ncr^ZpGrMT8|6Lbxal1oXX_5v^0*W9h9=xi(fwYC`C-32-& z-N8bbY|swFrDHN)(|a*PbvG@AUctM-PEeV{c}!v5by220x=ocwC`RLqjQ|FjOrhHJ zV1{BJ_!zkiundle6~lDPuBYwfP$f5BNng*|KQ&qlQQy(LN`Xnoi(W^Sppkwy`)MWJ zdt&R=0D4b0oi^}B8CJ4YxDU&Yuagks8y*wnU8X7NR|JfEwhI0$gGw|Ff(WtN`E%%E@P? zf<=EuKwWMilT5DXTAI*A86X+QB%X8rVvl)t+eX{g^6v0F8S)XDBPhX}6!cVX=TT;} zi37G9{3WFGY> zVI)g^ba+)51t1$-{b)x!S_f$iUB;Va`K~q&jc+UhRdRRU!8J1EOb>CKnc&|w(AR@A zIm1llsSP7qD33aa0u31{1WiMG<@=ff-DoeJ)N`T%pe!Ve*QP7I=|lUFraDznhD*QF zsqfBZuo6J7jV>FMwg+$9cC#6gY<*J;mMfFYfujPgJ&LEn=lcmdSq zE_&0)L2}C;^4UWXMI7Lu;cRJ`OkrPW6O;hj(3?JVbEMbH7{G?e`vSgjV?Y9EL>Ad( zNfXF8XLpiM3y&w_j!A@^{on;qOB%MmQ>5y1C)s4v+NREzyiY!xIR#7;1n@=Gc!Tz6 zE*)~SPLWFB7P82ui%sIZi_NTJ75gmcKSZMdZnSh=yh<{gEV|onU7Th$%UN&fZ&qnM zz_|)6RqWqEj;;4~m=!GJLq`@w&1fG1>Iv{X<(@x>C1V$PtfYVnKZ0jbE`Spjb^b&l zuj#>S7n{jrl|wsIM4jjpK%#Vh-&zH}!+IX2D@WMC+JGX5?x#ha05YZac4@Mwl+(aJ zl!Ze8!6}wDKG%RyqBQyh&^j)F7#BdJSQmgR)&;Orx;qhO0l1=10D02g_pvtu@+J4B zC>C|VI^p|Yj6DG$>>2HbSQNl|ebaPp*ahHU^k3h` zrU1Ozi93i%)X@)S-%gBTmFLh+LaYj402&(a5VJ_22#p8B*L}3Z{Xaz}DYxF^h$D_* Z@qdcr + + + + +Der Netzbegrünung Podcast + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+Der Netzbegrünung Podcast +

+
+
+
+ + + + +
+
+
+

Hier ist content für die Haupseite.

+ +
+
+ + +
+
+ + + +
+
+Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch. +Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer. +Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast. +
+
+ + +
+ + + + + +
+
+
+ Menü +
+
+ + +
+ +
+
+ + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..5022771 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,126 @@ + + + + Title auf Der Netzbegrünung Podcast + https://podcast.netzbegruenung.de/ + Aktuelle Inhalte in Title auf Der Netzbegrünung Podcast + Hugo -- gohugo.io + de-de + marian@sendung.de (Marian Steinbach) + marian@sendung.de (Marian Steinbach) + Fri, 17 Jan 2020 00:00:00 +0000 + + + + Folge 1 – Chatbegrünung aus Nutzer:innensicht + https://podcast.netzbegruenung.de/podcast/1-chatbegruenung-aus-nutzer-innensicht/ + Fri, 17 Jan 2020 09:00:00 +0000 + marian@sendung.de (Marian Steinbach) + https://podcast.netzbegruenung.de/podcast/1-chatbegruenung-aus-nutzer-innensicht/ + <p>Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch.</p> +<p>Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer.</p> +<p>Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast.</p> +<p>Aufgezeichnet am 15. Januar.</p> +<h2 id="inhaltsverzeichnis">Inhaltsverzeichnis</h2> +<p>Sofern Euer Podcast-Player das unterstützt, solltet Ihr direkt zu den folgenden Kapiteln springen können:</p> +<ul> +<li><code>0:00:41</code> – Begrüßung</li> +<li><code>0:01:43</code> – Nico Ach</li> +<li><code>0:07:21</code> – Inhaltsübersicht</li> +<li><code>0:09:39</code> – Neuigkeiten: Hack-Camp</li> +<li><code>0:11:42</code> – Neuigkeiten: Wolke Update auf v17</li> +<li><code>0:13:43</code> – Neuigkeiten: Passwort-Manager-App in der Wolke</li> +<li><code>0:16:36</code> – Neuigkeiten: Mastodon</li> +<li><code>0:18:35</code> – Neuigkeiten: Genossenschaft und GCMS</li> +<li><code>0:25:10</code> – Feedback</li> +<li><code>0:30:52</code> – Schwerpunkt: Chatbegrünung aus Nutzer:innensicht</li> +<li><code>0:31:54</code> – E-Mails</li> +<li><code>0:34:15</code> – Mailinglisten</li> +<li><code>0:35:58</code> – Messenger</li> +<li><code>0:42:41</code> – Chat</li> +<li><code>0:47:23</code> – Was ist Chatbegrünung?</li> +<li><code>1:07:41</code> – Antworten und Threads</li> +<li><code>1:18:37</code> – Erwähnungen</li> +<li><code>1:26:38</code> – Eure Erfahrungen</li> +<li><code>1:44:37</code> – Versteckter Service: Video Chat</li> +<li><code>1:48:38</code> – Dank und Verabschiedung</li> +</ul> +<h2 id="euer-feedback">Euer Feedback</h2> +<p>Wie gefällt Euch der Podcast? Seid gerne offen und ehrlich. Schreibt uns am liebsten im <a href="https://chatbegruenung.de/channel/netzbegruenung-podcast">Chatbegrünung-Kanal #netzbegruenung-podcast</a>.</p> +<p>Solltet Ihr Probleme haben, in Chatbegrünung zu kommen, nutzt bitte das <a href="https://blog.netzbegruenung.de/projekte/support/">Support-Formular</a>.</p> +<h2 id="notizen-und-links">Notizen und Links</h2> +<ul> +<li>Gast: Nico Ach +<ul> +<li><a href="https://twitter.com/nicoach">Twitter</a></li> +<li><a href="https://gruene.social/@nico">Mastodon</a></li> +<li>Chatbegruenung Benutzername: achdomin</li> +</ul> +</li> +<li>News +<ul> +<li>HackCamp +<ul> +<li><a href="https://blog.netzbegruenung.de/hackcamp/">Info-Seite auf netzbegruenung.de</a></li> +<li>Chatbegruenung <a href="https://chatbegruenung.de/channel/netzbegruenung-hackcamp">#netzbegruenung-hackcamp</a></li> +</ul> +</li> +<li>Wolke nun auf Nextcloud Version 17 +<ul> +<li><a href="https://nextcloud.com/de/blog/nextcloud-17-brings-remote-wipe-collaborative-text-editor-and-next-generation">Blog-Post zu Nextcloud 17 Funktionen</a>-secure-watermarking/</li> +<li><a href="https://nextcloud.com/changelog/">Nextcloud Changelog</a></li> +<li>Markdown: <a href="https://daringfireball.net/projects/markdown/">https://daringfireball.net/projects/markdown/</a></li> +</ul> +</li> +<li>Passwort-Manager App in Wolke verfügbar +<ul> +<li><a href="https://github.com/nextcloud/passman">Passmann Nextcloud App auf Github</a></li> +<li><a href="https://passman.cc/">Passman Website</a></li> +</ul> +</li> +<li>Unsere eigene Mastodon-Instanz - GRUENE.SOCIAL +<ul> +<li><a href="https://gruene.social/">https://gruene.social/</a></li> +<li>Chatbegrünung: <a href="https://chatbegruenung.de/channel/mastodon">#mastodon</a> - Hier findet Ihr in der Kanalbeschreibung am oberen Rand auch einen Einladungslink, um Euer Profil zu erstellen.</li> +</ul> +</li> +<li>Netzbegrünung Genossenschaft übernimmt Das Grüne CMS von newthinking +<ul> +<li><a href="https://www.youtube.com/watch?v=CVNzKSyTXWQ">Video von Marc Urbatsch auf der BDK in Bielefeld, November 2019</a></li> +<li><a href="https://gruenes-cms.de/">Grünes CMS</a></li> +</ul> +</li> +</ul> +</li> +<li>Feedback +<ul> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=ou2wf6plf98KQglZD">von Daniela</a></li> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=P2PfiGekdQrnsFrYz">von Patrick</a></li> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=gymziaAoaenf9NDjJ">von Jan</a></li> +</ul> +</li> +<li>Schwerpunkt Chatbegrünung +<ul> +<li><a href="https://chatbegruenung.de/">Chatbegrünung</a></li> +<li><a href="https://web.archive.org/web/20120128115825/http://learn.to/quote/"><code>learn.to/quote</code> im WWW-Archiv</a></li> +<li><a href="https://discourse.netzbegruenung.de/">Discourse</a></li> +<li><a href="https://de.wikipedia.org/wiki/Internet_Relay_Chat">Wikipedia: Internet Relay Chat (IRC)</a></li> +<li><a href="https://youtu.be/t4OEsI0Sc_s?t=1883">Video: iPhone Keynote, Steve Job präsentiert die SMS-App (2007)</a></li> +<li><a href="https://rocket.chat/docs/installation/mobile-and-desktop-apps/">Rocket.Chat Apps für mobile Geräte und Desktop</a></li> +<li><a href="https://netz.gruene.de/">Das Grünes Netz</a></li> +<li><a href="https://konferenz.netzbegruenung.de/">Videokonferenz-Dienst (Jitsi)</a></li> +</ul> +</li> +<li>Sonstiges +<ul> +<li><a href="https://studio-link.de/">Studio Link</a></li> +</ul> +</li> +</ul> +<h2 id="musik">Musik</h2> +<p><a href="http://www.taxi-mundjal.com/beathoven.html">World Beathoven Project</a> - unter <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">CC-NC-ND 4.0 Lizenz</a> und mit freundlicher Genehmigung</p> + + + + + diff --git a/public/js/jquery.slim.min.a5ab2a00a0439854f8787a0dda775dea5377ef4905886505c938941d6854ee4f.js b/public/js/jquery.slim.min.a5ab2a00a0439854f8787a0dda775dea5377ef4905886505c938941d6854ee4f.js new file mode 100644 index 0000000..af151cf --- /dev/null +++ b/public/js/jquery.slim.min.a5ab2a00a0439854f8787a0dda775dea5377ef4905886505c938941d6854ee4f.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (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(g,e){"use strict";var t=[],v=g.document,r=Object.getPrototypeOf,s=t.slice,y=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,m=n.hasOwnProperty,a=m.toString,l=a.call(Object),b={},x=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},w=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||v).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 T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",E=function(e,t){return new E.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!x(e)&&!w(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","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(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.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,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:m)!==T&&C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){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 O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!S[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=N),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+be(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){S(t,!0)}finally{s===N&&e.removeAttribute("id")}}}return g(t.replace(F,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[N]=!0,e}function ce(e){var t=T.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--)x.attrHandle[n[r]]=t}function de(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 pe(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 p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),m!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=N,!T.getElementsByName||!T.getElementsByName(N).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.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}},x.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[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.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},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+N+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),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(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.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)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===m&&y(m,e)?-1:t===T||t.ownerDocument===m&&y(m,t)?1:u?H(u,e)-H(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===T?-1:t===T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(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?de(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&C(e),p.matchesSelector&&E&&!S[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(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 Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.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=d[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&d(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 L(e,n,r){return x(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.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 E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),D.test(r[1])&&E.isPlainObject(t))for(r in t)x(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,j=E(v);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",b.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function Ae(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==("focus"===t)}function ke(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)ke(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=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(G.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(G.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&E.event.add(e,i,Ee)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(ie,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(I)||[""]).length;while(l--)p=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=E.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},c=E.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),E.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.hasData(e)&&G.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(p=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[l],n,r,!0);E.isEmptyObject(u)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),l=(G.get(this,"events")||{})[s.type]||[],c=E.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Le=/\s*$/g;function Oe(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.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(!(b.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(c),r=0,i=(o=ge(e)).length;r
",2===pt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=v.implementation.createHTMLDocument("")).createElement("base")).href=v.location.href,t.head.appendChild(r)):t=v),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.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),x(t)&&(t=t.call(e,n,E.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)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.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"===E.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"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||ie})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return z(this,function(e,t,n){var r;if(w(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)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=ze(b.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Me.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return w(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?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.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){E.fn[n]=function(e,t){return 0 ]/.test(a)?u(document.createElement("table")).html(a).children().children().nodes:/^\s* ]/.test(a)?u(document.createElement("table")).html(a).children().children().children().nodes:/^\s*0},u.prototype.isInPage=function(a){return a!==document.body&&document.body.contains(a)},u.prototype.last=function(){return this.nodes[this.length-1]||!1},u.prototype.map=function(a){return a?u(this.array(a)).unique():this},u.prototype.not=function(a){return this.filter(function(b){return!u(b).is(a||!0)})},u.prototype.off=function(a){return this.eacharg(a,function(a,b){u(a._e?a._e[b]:[]).each(function(c){a.removeEventListener(b,c)})})},u.prototype.on=function(a,b,c){if("string"==typeof b){var d=b;b=function(a){var b=arguments;u(a.currentTarget).find(d).each(function(d){if(d===a.target||d.contains(a.target)){try{Object.defineProperty(a,"currentTarget",{get:function(){return d}})}catch(e){}c.apply(d,b)}})}}var e=function(a){return b.apply(this,[a].concat(a.detail||[]))};return this.eacharg(a,function(a,b){a.addEventListener(b,e),a._e=a._e||{},a._e[b]=a._e[b]||[],a._e[b].push(e)})},u.prototype.pairs=function(a,b,c,d){if("undefined"!=typeof b){var e=a;a={},a[e]=b}return"object"==typeof a?this.each(function(b){for(var c in a)d(b,c,a[c])}):this.length?c(this.first(),a):""},u.prototype.param=function(a){return Object.keys(a).map(function(b){return this.uri(b)+"="+this.uri(a[b])}.bind(this)).join("&")},u.prototype.parent=function(a){return this.map(function(a){return a.parentNode}).filter(a)},u.prototype.prepend=function(a,b){return this.adjacent(a,b,function(a,b){a.insertBefore(b,a.firstChild)})},u.prototype.remove=function(){return this.each(function(a){a.parentNode&&a.parentNode.removeChild(a)})},u.prototype.removeClass=function(){return this.eacharg(arguments,function(a,b){a.classList.remove(b)})},u.prototype.replace=function(a,b){var c=[];return this.adjacent(a,b,function(a,b){c=c.concat(this.slice(b.children)),a.parentNode.replaceChild(b,a)}),u(c)},u.prototype.scroll=function(){return this.first().scrollIntoView({behavior:"smooth"}),this},u.prototype.select=function(a,b){return a=a.replace(/^\s*/,"").replace(/\s*$/,""),/^w7D>&$nA^n8df)%wzuwR1ynp<@&+~aM-{1H5&+~iIU7gV&DK#ko006SL zv$-I$f*(gxLWF6HK2`vLl%>7RS&x{4B~IL};aQD$-&`gm@!?qVf%*M64Kpax2i%xW zxIe+1uW%F7$%5voh|awJ{L7i+K|%F~q#iybxZWw{-1Wo9Nfzp)-p?R*uU^I*+)ZrA zAtk(JZYf6j8Ncz#27hxWfm@dA zCY~yz0>#k*WN`^e4HIi#lGxvwvNq7u-uw7+fnA8#0qCFgz)NL}(S>w+d;gD$DtQQ=bVQ_cUm>zL{TTRdc~RwucVqA8R8z=&)H_ibs5|UU@mj z>&@=jF?oD9Z9Bjr3bQtxyT~HE?6=@`Z@mEOIykc!HMUPLSfCX8WG*_b<1{`*Q1tZl zBzE(T7mZhVeu($;CBb-{jB^y(6G++g0`7(3a$_cFl)5M!qEjX(CvgMX&GSvP(-}(Z zOOcPGeIqfgaW8`|7L|0)XR+Tu2t*9h*S;93Z0TICja$B4v&_ASP24=GbG(Cc&EjhP z&NP~L^rXA;&24Xec>P#!@4;67_XS+vd{{fCaYH+Iwn>xv^nRe3utK6gKayV|9m{R$ zleqVxqy4PQnN4&%6JPWZxSYv`qm{@HtsULZ!>B$ddB}w-!ceG2qDqXH)d{#GXA)7m zcBIY~i(Sf-9u>xhhSss&T_D9}(dN9_f?+bpSNY7eRB|OT@|4kP<6B3z;Juh$_->{% zwe{TSr8`4;wtH9KF?^pJ8_;!Bei*=!*0~a*?su_hBm*zrt$K1SY?_eGmlqe7^ua6CE?$kxIsE_!#%>iOYbZdC{ zbGg=E*R$Z1SJ)QE@FhVmes$8U(tLxfOjnfc02=SD8x4ON7_<%ctIo*iJqoLyW;Zmg zb$B)z?pbaw$tWUWUvt-GLuNKC*|2X)r3)K3R_Wc_ooZ*yTf7Yg4fooYLC;KAeEJJ+ zvmZm&h>^7;RV0Y3cS76F2vCBI9(x)U&D+KcdV2h_8_S_mi30ydoDw+375yLyP+r_r=HXsEtfk<}7xC9orU!B^3)$K|!>e zm>yh{%5sA1x2m|V?=zL}_*|Bb^m4)pbSPi4 zMd%Vew_HY?PlFNWT+^Q_<0jh?{V~r135DezYdLnykt*_do9}n~jn}&h!5AMRqt`lo zB}{GAV)uj0BY!AAZESS|rPm#C-h3j!);KyjIsF-Byd*uTeNV3qNBzXT9K4m@8< z4ERy|KOZe&<0BpJ zZE-#gaJyj7$UpjE;aqBO$alLkD3mY9V-u3|fDN;yPI^{1!bgDPgB>SkW=Suts2wrr zk&%?w@_0#g6GO7)$dx(*VI#}%Zm{nobD99G^yHeb>^y}3+r30#{|@aIr!#c@4r88L zcW~!O;FUMz(yf)&D2{`M-}v*=a%1q;FQw6l2$I_5h{Lc@vsqOwyLkcKd~5K%z|=$0 z*wb;+62CDEJUu-o)V-J^J$ekSLVnoI%{XV39mY;UwAuIIijJ{ASG>T-Lvm)7OWD3{ zZeRs4=80!%``b3fB2GD@@G&;5OQhBbP7xlcrO^#(k?MYOU0=Vd|6RWm^pAg@xy!w= z=zg1KP&G3?x5NQY{CY4UlU<@bU;V|ernOaI$9NbqP2N$_U91|eH1(AKWnT&t?M=~l zIV4NF^pM@3#=ay8Lqe_(DO_PwW(LyO=OqzHi0wZ#(DRPveoFbVavG^{hu@a2Tf}jj zF>Y?E>9KN#qDTOtb zD-k&lm{7ia9&B4n;~uXZ)f~2^#doPFxt`oX zfXb5>nB2~JV4}^xI;9J`isqqsp~lm?AhO8I!_*fPo26=!gXwN+l>1EJYmrH1Zjyz% zOKT5BT|6j1A+PWTv*(bA2`48IPJ=Y%ZBzG-(q3y*GMI=|Sd5K_ykI9L1#P2BUX#c& z@rMZF&>^0pUb_a_-S*-}9Wk$iCU>c*FS;P3TR+hGKWOm74_icvkU;%`wNzx?EzA63 zGq3uC?IHoJwGMC+5ilMskEaxiWO_A7?p6d4SW||pGg?ac*oEM2?+`k?i&B4r*b-%t*z;EO2Dvl8%;7Bhm-g9^ mc1fsxGXHf0OS7;S9uR*8CTx71uNQ5T0DD_!n_8s*{l5Ta#?Mdy literal 0 HcmV?d00001 diff --git a/public/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png b/public/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5174c3e5657ff92c9bad23642479d7415979a4a4 GIT binary patch literal 2499 zcmd5;`BT$L7RO;hrMz%JKm=q#4ndJ)BwQj2#$yl#A>a@$C6VDW90oQ7R4!3M0tm=q zaKr(TkZ?(eD6D{7;gCZ@k}nBDFakNaBLtEOf52Al4^y>U_38f9d#}4cuU}VJy^L#D z!F!bsE6K^p?Y(r-*QTI`=WIhcXO z9SBM-F&{FzSk`gpvsc5Y;czGSp-1@%Pejf5)T!#&jmcB!XBH#(Zo-dCufZ8p_siTh zOgv5V54lzuJ$i5fUwH_F?9ocWakT9M(qWTX`l1H<)_Z>`rCE@;TWE8-wFmZmF%FQk z0`+Ojb!$bXANYSj1zlc$jp~V23_|tef6|yljGAq2xb@+uk~%{Kx{%MW8R2Ux-S=^% zVV<%CTdc857x}*gqR8RCRYlq71=m@T=8Wo}X@My(lWV;@)D}MZg6-cfzH~p6X^{z7 zPA&|1LxZn?Z128CisMJ1aK|Q)Z6zGJ$f--qnBmfHeDV8o55wf2S+22W&5b9;bqNIh zUBL60QezH2|NS)|^rm2jny-EVAE^G|tk9A~u*bCy_#8RI@4l4?rVnXgJZXM69MLeQ zsve#a3=5_9d9{15^wozdo|hzdH98v#Fr9in;u2qR==m9_P9!UrY|vldGgW>n*2CU) zH<=BB6Q$3ik8hSz%A@FYD99`JhB3s7oESJJ|F(+@QMuYXYV+s9EdE`beNh-qo=gPA zbDzgYki}VpCm5_>roVg^4Oqw>oEmY6J)bSP-CQ@iVF*MZJ#Ni&CIPn=$IkEB&BrJc zf@0E5(C63|db0N(YfBiT27zYdT9djR6H0jj08xU;pM6&oT zpSF)=+H_Y`=y=Z3ptep>aaszZv!0YUg4$GPOZ<0I;MCpuBM)dFupoOP0h$x z8~JLQrI`G&Lwv5V<(aE&*AX4toWZ(z0(CbdaY;!2jl-jA9-g-sb_^4=fb^n?Hz|#C~V{6q&Q^2~j&m!CSOmd{?*O`KE zm`uQf20t>lccp}arlFX<19o_fiMCSMl_oT^1rrF#AwLaNkCOc!54|dDheLZ5(;|7Z ztKlpu^W`uhA#j@eL6pwbaSWeM!_12~)jgdvy!3*OicgRwQJ!YLFE1ptH3T2nQJNU& z2^apWY>rKD4uY@r=s47d!nXQ95taOfU6I0gM4PG#UM848f>Fw3b^EfZK;F>T75ymwUi7cKIE_Tk^(nX%7 zdAMNs-L6?cPkz0A02<>2O{OOw1;2_WVGCtK<|a$zSA%R+C25t)XP-hTJsXrz!0)Pr;lD+!si>=k;q6SY>I2^>^-GVw@=9a| z2ooN?f9GYN_>PdUVsXRpI>CO*YOU{i9$5c&JKz)VY;lk3U@^I|=|Zsor+M>?pJqri zF;5nSRRQsg!*F=%HtE&53GBl$%5;4szOnPpxb8L?`J55unqc?WE=UH{cnVX=95Whttps://podcast.netzbegruenung.de/ \ No newline at end of file diff --git a/public/podcast/1-chatbegruenung-aus-nutzer-innensicht/index.html b/public/podcast/1-chatbegruenung-aus-nutzer-innensicht/index.html new file mode 100644 index 0000000..1bfe5fc --- /dev/null +++ b/public/podcast/1-chatbegruenung-aus-nutzer-innensicht/index.html @@ -0,0 +1,235 @@ + + + + + +Folge 1 – Chatbegrünung aus Nutzer:innensicht – Der Netzbegrünung Podcast + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+Der Netzbegrünung Podcast +

+
+
+
+ + + + +
+
+
+

Folge 1 – Chatbegrünung aus Nutzer:innensicht

+ +
+
+ +
Folge 1 – Chatbegrünung aus Nutzer:innensicht (104 MB)
+
+ +
Netzbegrünung Logo
+
+

Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch.

+

Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer.

+

Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast.

+

Aufgezeichnet am 15. Januar.

+

Inhaltsverzeichnis

+

Sofern Euer Podcast-Player das unterstützt, solltet Ihr direkt zu den folgenden Kapiteln springen können:

+
    +
  • 0:00:41 – Begrüßung
  • +
  • 0:01:43 – Nico Ach
  • +
  • 0:07:21 – Inhaltsübersicht
  • +
  • 0:09:39 – Neuigkeiten: Hack-Camp
  • +
  • 0:11:42 – Neuigkeiten: Wolke Update auf v17
  • +
  • 0:13:43 – Neuigkeiten: Passwort-Manager-App in der Wolke
  • +
  • 0:16:36 – Neuigkeiten: Mastodon
  • +
  • 0:18:35 – Neuigkeiten: Genossenschaft und GCMS
  • +
  • 0:25:10 – Feedback
  • +
  • 0:30:52 – Schwerpunkt: Chatbegrünung aus Nutzer:innensicht
  • +
  • 0:31:54 – E-Mails
  • +
  • 0:34:15 – Mailinglisten
  • +
  • 0:35:58 – Messenger
  • +
  • 0:42:41 – Chat
  • +
  • 0:47:23 – Was ist Chatbegrünung?
  • +
  • 1:07:41 – Antworten und Threads
  • +
  • 1:18:37 – Erwähnungen
  • +
  • 1:26:38 – Eure Erfahrungen
  • +
  • 1:44:37 – Versteckter Service: Video Chat
  • +
  • 1:48:38 – Dank und Verabschiedung
  • +
+

Euer Feedback

+

Wie gefällt Euch der Podcast? Seid gerne offen und ehrlich. Schreibt uns am liebsten im Chatbegrünung-Kanal #netzbegruenung-podcast.

+

Solltet Ihr Probleme haben, in Chatbegrünung zu kommen, nutzt bitte das Support-Formular.

+ + +

Musik

+

World Beathoven Project - unter CC-NC-ND 4.0 Lizenz und mit freundlicher Genehmigung

+ +
+
+
+ + + + + +
+
+
+ Menü +
+
+ + +
+ +
+
+ + diff --git a/public/podcast/index.html b/public/podcast/index.html new file mode 100644 index 0000000..0dd055a --- /dev/null +++ b/public/podcast/index.html @@ -0,0 +1,132 @@ + + + + + +Podcasts – Der Netzbegrünung Podcast + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+Der Netzbegrünung Podcast +

+
+
+
+ + + + +
+

Podcasts

+
+
+ + + +
+
+Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch. +Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer. +Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast. +
+
+ + +
+ + + + + +
+
+
+ Menü +
+
+ + +
+ +
+
+ + diff --git a/public/podcast/index.xml b/public/podcast/index.xml new file mode 100644 index 0000000..046a329 --- /dev/null +++ b/public/podcast/index.xml @@ -0,0 +1,146 @@ + + + Der Netzbegrünung Podcast + https://podcast.netzbegruenung.de/podcast/ + Beim Netzbegrünung Podcast dreht sich alles um die digitalen Dienste von Netzbegrünung, sowie um die Menschen dahinter. Abonniere diesen Podcast, wenn Du Dich bei BÜNDNIS 90/DIE GRÜNEN oder der GRÜNEN JUGEND engagierst (oder engagieren möchtest) und Du wissen möchtest, wie Du dazu beitragen kannst, die Digitalisierung der GRÜNEN voran zu treiben. + + de + marian@sendung.de (Marian Steinbach) + marian@sendung.de (Marian Steinbach) + Fri, 17 Jan 2020 09:00:00 +0000 + + + + + + + Netzbegrünung / Marian Steinbach + marian@sendung.de + + Beim Netzbegrünung Podcast dreht sich alles um die digitalen Dienste von Netzbegrünung, sowie um die Menschen dahinter. Abonniere diesen Podcast, wenn Du Dich bei BÜNDNIS 90/DIE GRÜNEN oder der GRÜNEN JUGEND engagierst (oder engagieren möchtest) und Du wissen möchtest, wie Du dazu beitragen kannst, die Digitalisierung der GRÜNEN voran zu treiben. + + Netzbegrünung / Marian Steinbach + episodic + + + + false + + + Folge 1 – Chatbegrünung aus Nutzer:innensicht + Folge 1 – Chatbegrünung aus Nutzer:innensicht + https://podcast.netzbegruenung.de/podcast/1-chatbegruenung-aus-nutzer-innensicht/ + https://podcast.netzbegruenung.de/podcast/1-chatbegruenung-aus-nutzer-innensicht/ + Fri, 17 Jan 2020 09:00:00 +0000 + marian@sendung.de (Marian Steinbach) + <p>Wenn Euch das Gefühl beschleicht, dass für Euren Ortsverband/Kreisverband oder Eure Arbeitsgruppe mal eine bessere Lösung zum Austausch gefunden werden muss, als E-Mail, Mailinglisten und WhatsApp, ist diese Folge genau für Euch.</p> +<p>Denn in dieser Sendung sprechen Marian und Nico über Chatbegrünung, den Chat-Dienst von Netzbegrünung für alle GRÜNEN. Dabei geht es vor allem um die Perspektive der Nutzerinnen und Nutzer.</p> +<p>Außerdem liefern wir Neuigkeiten von Netzbegrünung und sprechen über Wünsche von Netzbegrüner:innen zum Podcast.</p> +<p>Aufgezeichnet am 15. Januar.</p> +<h2 id="inhaltsverzeichnis">Inhaltsverzeichnis</h2> +<p>Sofern Euer Podcast-Player das unterstützt, solltet Ihr direkt zu den folgenden Kapiteln springen können:</p> +<ul> +<li><code>0:00:41</code> – Begrüßung</li> +<li><code>0:01:43</code> – Nico Ach</li> +<li><code>0:07:21</code> – Inhaltsübersicht</li> +<li><code>0:09:39</code> – Neuigkeiten: Hack-Camp</li> +<li><code>0:11:42</code> – Neuigkeiten: Wolke Update auf v17</li> +<li><code>0:13:43</code> – Neuigkeiten: Passwort-Manager-App in der Wolke</li> +<li><code>0:16:36</code> – Neuigkeiten: Mastodon</li> +<li><code>0:18:35</code> – Neuigkeiten: Genossenschaft und GCMS</li> +<li><code>0:25:10</code> – Feedback</li> +<li><code>0:30:52</code> – Schwerpunkt: Chatbegrünung aus Nutzer:innensicht</li> +<li><code>0:31:54</code> – E-Mails</li> +<li><code>0:34:15</code> – Mailinglisten</li> +<li><code>0:35:58</code> – Messenger</li> +<li><code>0:42:41</code> – Chat</li> +<li><code>0:47:23</code> – Was ist Chatbegrünung?</li> +<li><code>1:07:41</code> – Antworten und Threads</li> +<li><code>1:18:37</code> – Erwähnungen</li> +<li><code>1:26:38</code> – Eure Erfahrungen</li> +<li><code>1:44:37</code> – Versteckter Service: Video Chat</li> +<li><code>1:48:38</code> – Dank und Verabschiedung</li> +</ul> +<h2 id="euer-feedback">Euer Feedback</h2> +<p>Wie gefällt Euch der Podcast? Seid gerne offen und ehrlich. Schreibt uns am liebsten im <a href="https://chatbegruenung.de/channel/netzbegruenung-podcast">Chatbegrünung-Kanal #netzbegruenung-podcast</a>.</p> +<p>Solltet Ihr Probleme haben, in Chatbegrünung zu kommen, nutzt bitte das <a href="https://blog.netzbegruenung.de/projekte/support/">Support-Formular</a>.</p> +<h2 id="notizen-und-links">Notizen und Links</h2> +<ul> +<li>Gast: Nico Ach +<ul> +<li><a href="https://twitter.com/nicoach">Twitter</a></li> +<li><a href="https://gruene.social/@nico">Mastodon</a></li> +<li>Chatbegruenung Benutzername: achdomin</li> +</ul> +</li> +<li>News +<ul> +<li>HackCamp +<ul> +<li><a href="https://blog.netzbegruenung.de/hackcamp/">Info-Seite auf netzbegruenung.de</a></li> +<li>Chatbegruenung <a href="https://chatbegruenung.de/channel/netzbegruenung-hackcamp">#netzbegruenung-hackcamp</a></li> +</ul> +</li> +<li>Wolke nun auf Nextcloud Version 17 +<ul> +<li><a href="https://nextcloud.com/de/blog/nextcloud-17-brings-remote-wipe-collaborative-text-editor-and-next-generation">Blog-Post zu Nextcloud 17 Funktionen</a>-secure-watermarking/</li> +<li><a href="https://nextcloud.com/changelog/">Nextcloud Changelog</a></li> +<li>Markdown: <a href="https://daringfireball.net/projects/markdown/">https://daringfireball.net/projects/markdown/</a></li> +</ul> +</li> +<li>Passwort-Manager App in Wolke verfügbar +<ul> +<li><a href="https://github.com/nextcloud/passman">Passmann Nextcloud App auf Github</a></li> +<li><a href="https://passman.cc/">Passman Website</a></li> +</ul> +</li> +<li>Unsere eigene Mastodon-Instanz - GRUENE.SOCIAL +<ul> +<li><a href="https://gruene.social/">https://gruene.social/</a></li> +<li>Chatbegrünung: <a href="https://chatbegruenung.de/channel/mastodon">#mastodon</a> - Hier findet Ihr in der Kanalbeschreibung am oberen Rand auch einen Einladungslink, um Euer Profil zu erstellen.</li> +</ul> +</li> +<li>Netzbegrünung Genossenschaft übernimmt Das Grüne CMS von newthinking +<ul> +<li><a href="https://www.youtube.com/watch?v=CVNzKSyTXWQ">Video von Marc Urbatsch auf der BDK in Bielefeld, November 2019</a></li> +<li><a href="https://gruenes-cms.de/">Grünes CMS</a></li> +</ul> +</li> +</ul> +</li> +<li>Feedback +<ul> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=ou2wf6plf98KQglZD">von Daniela</a></li> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=P2PfiGekdQrnsFrYz">von Patrick</a></li> +<li><a href="https://chatbegruenung.de/channel/netzbegruenung-podcast?msg=gymziaAoaenf9NDjJ">von Jan</a></li> +</ul> +</li> +<li>Schwerpunkt Chatbegrünung +<ul> +<li><a href="https://chatbegruenung.de/">Chatbegrünung</a></li> +<li><a href="https://web.archive.org/web/20120128115825/http://learn.to/quote/"><code>learn.to/quote</code> im WWW-Archiv</a></li> +<li><a href="https://discourse.netzbegruenung.de/">Discourse</a></li> +<li><a href="https://de.wikipedia.org/wiki/Internet_Relay_Chat">Wikipedia: Internet Relay Chat (IRC)</a></li> +<li><a href="https://youtu.be/t4OEsI0Sc_s?t=1883">Video: iPhone Keynote, Steve Job präsentiert die SMS-App (2007)</a></li> +<li><a href="https://rocket.chat/docs/installation/mobile-and-desktop-apps/">Rocket.Chat Apps für mobile Geräte und Desktop</a></li> +<li><a href="https://netz.gruene.de/">Das Grünes Netz</a></li> +<li><a href="https://konferenz.netzbegruenung.de/">Videokonferenz-Dienst (Jitsi)</a></li> +</ul> +</li> +<li>Sonstiges +<ul> +<li><a href="https://studio-link.de/">Studio Link</a></li> +</ul> +</li> +</ul> +<h2 id="musik">Musik</h2> +<p><a href="http://www.taxi-mundjal.com/beathoven.html">World Beathoven Project</a> - unter <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">CC-NC-ND 4.0 Lizenz</a> und mit freundlicher Genehmigung</p> + + + 1:53:38 + + 1 + full1 + + + diff --git a/public/podcast/page/1/index.html b/public/podcast/page/1/index.html new file mode 100644 index 0000000..23f50b0 --- /dev/null +++ b/public/podcast/page/1/index.html @@ -0,0 +1 @@ +https://podcast.netzbegruenung.de/podcast/ \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..2d653cb --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,18 @@ +# +# robots.txt +# +# This file is to prevent the crawling and indexing of certain parts +# of your site by web crawlers and spiders run by sites like Yahoo! +# and Google. By telling these "robots" where not to go on your site, +# you save bandwidth and server resources. +# +# This file will be ignored unless it is at the root of your host: +# Used: http://example.com/robots.txt +# Ignored: http://example.com/site/robots.txt +# +# For more information about the robots.txt standard, see: +# http://www.robotstxt.org/robotstxt.html + +User-agent: * +Crawl-delay: 10 +Disallow: diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..7360675 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,28 @@ + + + + + https://podcast.netzbegruenung.de/podcast/1-chatbegruenung-aus-nutzer-innensicht/ + 2020-01-17T09:00:00+00:00 + + + + https://podcast.netzbegruenung.de/podcast/ + 2020-01-17T09:00:00+00:00 + + + + https://podcast.netzbegruenung.de/ + 2020-01-17T00:00:00+00:00 + + + + https://podcast.netzbegruenung.de/categories/ + + + + https://podcast.netzbegruenung.de/tags/ + + + \ No newline at end of file diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..d437fbe --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,117 @@ + + + + + +Tags – Der Netzbegrünung Podcast + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +

+Der Netzbegrünung Podcast +

+
+
+
+ + + + +
+

Tags

+ +
+ + + + + +
+
+
+ Menü +
+
+ + +
+ +
+
+ + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..204000e --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,14 @@ + + + + Tags auf Der Netzbegrünung Podcast + https://podcast.netzbegruenung.de/tags/ + Aktuelle Inhalte in Tags auf Der Netzbegrünung Podcast + Hugo -- gohugo.io + de-de + marian@sendung.de (Marian Steinbach) + marian@sendung.de (Marian Steinbach) + + + + diff --git a/public/tags/page/1/index.html b/public/tags/page/1/index.html new file mode 100644 index 0000000..812292a --- /dev/null +++ b/public/tags/page/1/index.html @@ -0,0 +1 @@ +https://podcast.netzbegruenung.de/tags/ \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.content b/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.content new file mode 100644 index 0000000..09040b9 --- /dev/null +++ b/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.content @@ -0,0 +1 @@ +.main-menu,.header__region{display:none}@media (min-width: 666px){.main-menu,.header__region{display:block}}.mobile-nav{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;position:absolute;right:0;top:0;width:100vw;height:100vh;overflow:hidden;z-index:20;pointer-events:none}@media (min-width: 666px){.mobile-nav{display:none}}.js-nav-open .mobile-nav{position:fixed}.mobile-nav__cover{position:absolute;width:100vw;height:100vh;background-color:rgba(0,0,0,0.2);opacity:0}.js-nav-open .mobile-nav__cover{opacity:1;pointer-events:auto}.mobile-nav__toggle{display:block;position:absolute;top:10px;right:10px;padding:6px 29px 4px 4px;z-index:22;text-decoration:none;font-weight:bold;line-height:1;border:1px solid #ccc;border-radius:3px;color:#000;pointer-events:auto}@media (min-width: 666px){.mobile-nav__toggle{display:none}}.js-nav-open .mobile-nav__toggle{color:#fff}.mobile-nav__toggle::after{position:absolute;content:'';margin-left:5px;width:20px;height:20px;border-top:12px double #000;border-bottom:4px solid #000}.js-nav-open .mobile-nav__toggle::after{border-color:#fff}.mobile-nav__sheet{background-color:#333;width:90vw;height:100vh;padding:2rem;transform:translateX(100vw);z-index:21}.mobile-nav__sheet a{color:#fff;text-decoration:none}.mobile-nav__sheet a:hover,.mobile-nav__sheet a:focus{color:#fff}.js-nav-open .mobile-nav__sheet{pointer-events:auto;box-shadow:-10px 0 10px -10px #333;transform:translateX(10vw)}.mobile-nav__navbar{display:flex;flex-direction:column;padding:0;margin:0}.mobile-nav__navbar li{list-style-type:none;margin:.4rem 0}.mobile-nav__cover,.mobile-nav__toggle,.mobile-nav__toggle::after,.mobile-nav__sheet{transition:all 130ms ease-in}.js-nav-open .mobile-nav__cover,.js-nav-open .mobile-nav__toggle,.js-nav-open .mobile-nav__toggle::after,.js-nav-open .mobile-nav__sheet{transition:all 330ms ease-out} diff --git a/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.json b/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.json new file mode 100644 index 0000000..998ed6a --- /dev/null +++ b/resources/_gen/assets/scss/sass/mobile.scss_40f911badbd6a1797080d341067c2e8e.json @@ -0,0 +1 @@ +{"Target":"css/mobile.2ab74aa64785dcab8114959e76ca140cf76207cd85989bc6d4fc3b12f734a09e.css","MediaType":"text/css","Data":{"Integrity":"sha256-KrdKpkeF3KuBFJWedsoUDPdiB82FmJvG1Pw7Evc0oJ4="}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.content b/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.content new file mode 100644 index 0000000..6fa5c5a --- /dev/null +++ b/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.content @@ -0,0 +1,91 @@ +.main-menu, +.header__region { + display: none; } + @media (min-width: 666px) { + .main-menu, + .header__region { + display: block; } } + +.mobile-nav { + font-family: Futura, "Century Gothic", AppleGothic, sans-serif; + position: absolute; + right: 0; + top: 0; + width: 100vw; + height: 100vh; + overflow: hidden; + z-index: 20; + pointer-events: none; } + @media (min-width: 666px) { + .mobile-nav { + display: none; } } + .js-nav-open .mobile-nav { + position: fixed; } + .mobile-nav__cover { + position: absolute; + width: 100vw; + height: 100vh; + background-color: rgba(0, 0, 0, 0.2); + opacity: 0; } + .js-nav-open .mobile-nav__cover { + opacity: 1; + pointer-events: auto; } + .mobile-nav__toggle { + display: block; + position: absolute; + top: 10px; + right: 10px; + padding: 6px 29px 4px 4px; + z-index: 22; + text-decoration: none; + font-weight: bold; + line-height: 1; + border: 1px solid #cccccc; + border-radius: 3px; + color: #000; + pointer-events: auto; } + @media (min-width: 666px) { + .mobile-nav__toggle { + display: none; } } + .js-nav-open .mobile-nav__toggle { + color: #fff; } + .mobile-nav__toggle::after { + position: absolute; + content: ''; + margin-left: 5px; + width: 20px; + height: 20px; + border-top: 12px double #000; + border-bottom: 4px solid #000; } + .js-nav-open .mobile-nav__toggle::after { + border-color: #fff; } + .mobile-nav__sheet { + background-color: #333333; + width: 90vw; + height: 100vh; + padding: 2rem; + transform: translateX(100vw); + z-index: 21; } + .mobile-nav__sheet a { + color: #fff; + text-decoration: none; } + .mobile-nav__sheet a:hover, .mobile-nav__sheet a:focus { + color: #fff; } + .js-nav-open .mobile-nav__sheet { + pointer-events: auto; + box-shadow: -10px 0 10px -10px #333333; + transform: translateX(10vw); } + .mobile-nav__navbar { + display: flex; + flex-direction: column; + padding: 0; + margin: 0; } + .mobile-nav__navbar li { + list-style-type: none; + margin: .4rem 0; } + .mobile-nav__cover, .mobile-nav__toggle, .mobile-nav__toggle::after, .mobile-nav__sheet { + transition: all 130ms ease-in; } + .js-nav-open .mobile-nav__cover, .js-nav-open .mobile-nav__toggle, .js-nav-open .mobile-nav__toggle::after, .js-nav-open .mobile-nav__sheet { + transition: all 330ms ease-out; } + +/*# sourceMappingURL=mobile.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.json b/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.json new file mode 100644 index 0000000..87a946f --- /dev/null +++ b/resources/_gen/assets/scss/sass/mobile.scss_4b3618896c13c1af159e65083abb6447.json @@ -0,0 +1 @@ +{"Target":"css/mobile.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.content b/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.content new file mode 100644 index 0000000..207c26d --- /dev/null +++ b/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.content @@ -0,0 +1,23 @@ +@media print { + .print-none, + .pager, + aside, + nav, + footer { + display: none; } } + +@media print { + html { + font-size: 12pt; } + body, + .page { + background-color: #fff; } + .main { + width: 100%; } + :link, + :visited { + text-decoration: underline; } + abbr[title]::after { + content: " (" attr(title) ")"; } } + +/*# sourceMappingURL=print.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.json b/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.json new file mode 100644 index 0000000..820f6c9 --- /dev/null +++ b/resources/_gen/assets/scss/sass/print.scss_6f664080c634a8edb051ceda3df60601.json @@ -0,0 +1 @@ +{"Target":"css/print.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.content b/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.content new file mode 100644 index 0000000..e970507 --- /dev/null +++ b/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.content @@ -0,0 +1 @@ +@media print{.print-none,.pager,aside,nav,footer{display:none}}@media print{html{font-size:12pt}body,.page{background-color:#fff}.main{width:100%}:link,:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}} diff --git a/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.json b/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.json new file mode 100644 index 0000000..1b9fc12 --- /dev/null +++ b/resources/_gen/assets/scss/sass/print.scss_d145950f842f9faa36e02685fbd44154.json @@ -0,0 +1 @@ +{"Target":"css/print.27fc184f8670f41a2690985390779e7b20335a8fadff8fa015cf9417ffe50c36.css","MediaType":"text/css","Data":{"Integrity":"sha256-J/wYT4Zw9BomkJhTkHeeeyAzWo+t/4+gFc+UF//lDDY="}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.content b/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.content new file mode 100644 index 0000000..2d92612 --- /dev/null +++ b/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.content @@ -0,0 +1 @@ +html{font-family:"Garamond Premier Pro",Charter,"Times New Roman",serif;font-size:137.5%;line-height:1.40909091em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;box-sizing:border-box}@media (min-width: 1111px){html{font-size:112.5%;line-height:1.38888889em}}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0}h1,.header__site-name{font-size:1.27272727rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h2{font-size:1.18181818rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h3{font-size:1.09090909rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h4{font-size:1rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h5{font-size:.81818182rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h6{font-size:.72727273rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}@media (min-width: 666px){h1,.header__site-name{font-size:1.88888889rem;line-height:2.81818182rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h2{font-size:1.55555556rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h3{font-size:1.22222222rem;line-height:2.11363636rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h4{font-size:1rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h5{font-size:.88888889rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}h6{font-size:.77777778rem;line-height:1.40909091rem;margin-top:1.40909091rem;margin-bottom:1.40909091rem}}.divider,hr{margin:1.40909091rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.40909091rem}blockquote{margin:1.40909091rem 2rem}dl,ol,ul{margin:1.40909091rem 0}dd{margin:0 0 0 44px}ol,ul{padding:0 0 0 44px}ol ol,ol ul,ul ol,ul ul{margin:0}figure{margin:1.40909091rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.05681818rem 0}pre,code,kbd,samp{font-family:Menlo,"Ubuntu Mono","DejaVu Sans Mono","Courier New",Courier,monospace,sans-serif;font-size:1em}a{color:#000;-webkit-text-decoration-skip:objects}:visited{color:#000}a:hover,a:focus{color:#333}a:active{color:#c00}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:.81818182rem}sub,sup{font-size:.72727273rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,svg{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:"Garamond Premier Pro",Charter,"Times New Roman",serif;line-height:1.40909091rem;font-size:100%;box-sizing:border-box;max-width:100%;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,[type='button'],[type='reset'],[type='submit']{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;margin-right:1.05681818rem;margin-bottom:1.05681818rem;display:inline-block;padding:2px 10px;line-height:inherit;text-decoration:none;cursor:pointer;color:#333;text-align:center;background-image:linear-gradient(#f6f6f6, #e2e2e2);border:1px solid #e4e4e4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;border-bottom-color:#b4b4b4;border-radius:2px;-moz-appearance:button;-webkit-appearance:button}.button::-moz-focus-inner,button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type='button']:hover,[type='button']:focus,[type='button']:active,[type='reset']:hover,[type='reset']:focus,[type='reset']:active,[type='submit']:hover,[type='submit']:focus,[type='submit']:active{text-decoration:none;color:#333}.button:active,button:active,[type='button']:active,[type='reset']:active,[type='submit']:active{border-color:#555;text-shadow:#333 0 -1px 0;background:#666;color:#fff}.button[disabled],button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:#999;background-color:#eee;border-color:#eee;background-image:none;text-shadow:none}.button[disabled]:hover,button[disabled]:hover,[disabled]:hover[type='button'],[disabled]:hover[type='reset'],[disabled]:hover[type='submit'],.button[disabled]:focus,button[disabled]:focus,[disabled]:focus[type='button'],[disabled]:focus[type='reset'],[disabled]:focus[type='submit'],.button[disabled]:active,button[disabled]:active,[disabled]:active[type='button'],[disabled]:active[type='reset'],[disabled]:active[type='submit']{color:#999}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}fieldset{padding:.49318182rem .70454545rem .91590909rem;border:1px solid #ccc}legend{box-sizing:border-box;display:table;max-width:100%;margin-left:-5px;padding:0 5px;color:inherit;white-space:normal}label{display:block;font-weight:bold}progress{vertical-align:baseline}textarea{overflow:auto}table{margin:1.40909091rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}details{display:block}summary{display:list-item}menu{margin:1.40909091rem 0;padding:0 0 0 44px}menu menu,ol menu,ul menu{margin:0}.layout__page{max-width:960px}@media (min-width: 666px){.layout__page{margin:0 auto;min-height:100vh}}.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom{padding:0 10px;min-width:0}@media (min-width: 666px){.layout__header,.layout__footer,.layout__main,.layout__navigation,.layout__first-sidebar,.layout__second-sidebar,.layout__page-top,.layout__page-bottom{padding:0 20px}}@supports (display: grid){.layout__page{display:grid;grid-template-areas:'head' 'nav' 'top' 'main' 'side1' 'side2' 'bottom' 'foot';grid-template-rows:auto auto auto 1fr auto auto auto auto;grid-template-columns:1fr}@media (min-width: 999px){.layout__page{grid-template-rows:auto auto auto 1fr auto auto}.layout__sidebar-first{grid-template-areas:'head head' 'nav nav' 'side1 top' 'side1 main' 'side1 bottom' 'foot foot';grid-template-columns:1fr 2fr}.layout__sidebar-second{grid-template-areas:'head head' 'nav nav' 'top side2' 'main side2' 'bottom side2' 'foot foot';grid-template-columns:2fr 1fr}.layout__sidebar-two{grid-template-areas:'head head head' 'nav nav nav' 'side1 top side2' 'side1 main side2' 'side1 bottom side2' 'foot foot foot';grid-template-columns:1fr 2fr 1fr}}.layout__header{grid-area:head}.layout__navigation{grid-area:nav}.layout__page-top{grid-area:top}.layout__main{grid-area:main}.layout__first-sidebar{grid-area:side1}.layout__second-sidebar{grid-area:side2}.layout__page-bottom{grid-area:bottom}.layout__footer{grid-area:foot}}.box{margin-bottom:1.40909091rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#000}.clearfix::before{content:'';display:table}.clearfix::after{content:'';display:table;clear:both}@media (min-width: 666px){.header{display:flex}}.header__logo{margin:0 20px 0 0}.header__logo-image{vertical-align:bottom}.header__site-name{margin:0;display:inline-block}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}@media (min-width: 666px){.header__region{margin-left:auto}}.hidden,html.js .js-hidden,html.nojs .nojs-hidden{display:none}.highlight-mark{color:#c00;background-color:transparent}.inline-links{padding:0}.inline-links__item{display:inline;list-style-type:none;padding:0 1em 0 0}.inline-sibling{display:inline;margin-right:10px}.inline-sibling__child,.inline-sibling *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child{display:inline}.inverted-box{padding:.70454545rem;background:#333;color:#fff;border-radius:5px}.inverted-box :link,.inverted-box :visited{color:#fff}.inverted-box p:first-of-type,.inverted-box ul:first-of-type,.inverted-box ol:first-of-type{margin-top:0}.inverted-box p:last-of-type,.inverted-box ul:last-of-type,.inverted-box ol:last-of-type{margin-bottom:0}.language-selector .navbar::before{content:'';background-image:url("../images/language-icon.png");background-size:24px;background-repeat:no-repeat;height:24px;width:24px;margin-right:8px}article>.content ul,aside ul{display:table;list-style:none;padding:0}article>.content ul>li,aside ul>li{display:table-row}article>.content ul>li::before,aside ul>li::before{font-size:.81818182rem;padding-right:.70454545rem;display:table-cell;content:'\2022'}@media (min-width: 1111px){article>.content ul>li::before,aside ul>li::before{font-size:.88888889rem}}article>.content ol,aside ol{display:table;list-style:none;padding:0}article>.content ol>li,aside ol>li{display:table-row;counter-increment:table-ol}article>.content ol>li::before,aside ol>li::before{font-size:.81818182rem;padding-right:.70454545rem;display:table-cell;content:counter(table-ol) ".";text-align:right}@media (min-width: 1111px){article>.content ol>li::before,aside ol>li::before{font-size:.88888889rem}}.message{padding:10px;border-width:1px;border-style:solid;width:95%}.message.status{background-color:#f4feee;color:#43a808;border-color:#43a808}.message.warning{background-color:#fffce6;color:#000;border-color:#000}.message.error{background-color:#fff0f0;color:#c00;border-color:#c00}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,0.1);word-wrap:break-word}.more-link{text-align:right}.more-link__help-icon{padding:1px 0 1px 20px;background-image:url(../sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}.navbar{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:left}.navbar__item,.navbar li{padding:0 10px 0 0;list-style-type:none;list-style-image:none}.pager{margin-top:.70454545rem;margin-bottom:.70454545rem;clear:both;padding:0;text-align:center}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:bold}body{background-color:#eee}.page{background-color:#fff}.header{padding-top:10px}@media (min-width: 666px){.header{padding-top:20px}}.footer{margin-top:2.11363636rem;padding:.70454545rem 0;text-align:center;border-top:2px solid #333}.footer p{margin:0}th,label,legend,figcaption{font-size:.81818182rem;line-height:1.40909091rem}@media (min-width: 1111px){th,label,legend,figcaption{font-size:.88888889rem;line-height:1.40909091rem}}.language-selector,article>header,.content-dates,.footer{font-size:.72727273rem;line-height:1.40909091rem}@media (min-width: 1111px){.language-selector,article>header,.content-dates,.footer{font-size:.77777778rem;line-height:1.40909091rem}}h1,h2,h3,th,nav,label,legend,article>header,.content-dates,.header,.footer{font-family:Futura,"Century Gothic",AppleGothic,sans-serif;color:#333;font-weight:normal}article>header{color:#666}@media (min-width: 888px){article .submitted,article .tags{display:inline-block;padding-right:1rem}}article .tags ul{display:inline-flex;flex-wrap:wrap;margin:0;padding:0}article .tags li{list-style-type:none;padding-right:.28181818rem}article .content-dates{color:#666;text-align:right}article code{font-size:.72727273rem;line-height:1.40909091rem;overflow-wrap:break-word}@media (min-width: 1111px){article code{font-size:.77777778rem;line-height:1.40909091rem}}article pre{color:#333;border-radius:3px;padding:5px;border:1px solid #ccc;background-color:#fff;overflow:auto;max-height:300px;max-width:90vw}article pre.chroma{max-height:initial;overflow-x:scroll}article pre>code{display:inline-block;white-space:pre}article .js-clipboard-button{display:block}.title-submitted{margin-bottom:0}@media (min-width: 666px){figure.image figcaption{display:table-caption;caption-side:bottom}}figure.image figcaption h4,figure.image figcaption p{margin:0}@media (min-width: 666px){figure.image{display:table}figure.image img{display:block}figure.image.left{padding:0 .70454545rem .70454545rem 0;margin:0;float:left;clear:both}figure.image.left figcaption{padding:0 .70454545rem .70454545rem 0}figure.image.right{padding:0 0 .70454545rem .70454545rem;margin:0;float:right;clear:both}figure.image.right figcaption{padding:0 0 .70454545rem .70454545rem}}figure.podcast audio{width:95%}.main-menu{margin-top:.70454545rem;outline:0}.main-menu li{margin-right:.70454545rem;margin-bottom:.70454545rem;padding:0}.main-menu a{display:block;background-color:#333;color:#fff;padding:2px 8px;text-decoration:none}.main-menu a:hover,.main-menu a:focus{background-color:#666}.main-menu a:active,.main-menu a.active{background-color:#333;text-decoration:underline}.menu a.active{text-decoration:none}.search-form{padding:.70454545rem 0}.search-text{font-size:1.09090909rem;line-height:1.40909091rem}.content input,.content textarea{margin-bottom:1.05681818rem;width:92%}.content input:required+span::after,.content textarea:required+span::after{content:' *';color:#c00;vertical-align:top}.content input:not(:placeholder-shown):valid,.content textarea:not(:placeholder-shown):valid{background-color:#f4feee}.content input:not(:placeholder-shown):invalid,.content textarea:not(:placeholder-shown):invalid{background-color:#fff0f0}.js-submitted input:valid,.js-submitted textarea:valid{background-color:#f4feee}.js-submitted input:invalid,.js-submitted textarea:invalid{background-color:#fff0f0} diff --git a/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.json b/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.json new file mode 100644 index 0000000..58a8360 --- /dev/null +++ b/resources/_gen/assets/scss/sass/styles.scss_5bac553973685aab030dcdbdaeaab6f8.json @@ -0,0 +1 @@ +{"Target":"css/styles.9a3856451d3f4911845551d6f046455bd8cbf120441071c76e7438ba3ac163e1.css","MediaType":"text/css","Data":{"Integrity":"sha256-mjhWRR0/SRGEVVHW8EZFW9jL8SBEEHHHbnQ4ujrBY+E="}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.content b/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.content new file mode 100644 index 0000000..7b722b0 --- /dev/null +++ b/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.content @@ -0,0 +1,854 @@ +html { + font-family: "Garamond Premier Pro", Charter, "Times New Roman", serif; + font-size: 137.5%; + line-height: 1.40909091em; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + min-height: 100%; + box-sizing: border-box; } + @media (min-width: 1111px) { + html { + font-size: 112.5%; + line-height: 1.38888889em; } } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; } + +h1, +.header__site-name { + font-size: 1.27272727rem; + line-height: 2.11363636rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +h2 { + font-size: 1.18181818rem; + line-height: 2.11363636rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +h3 { + font-size: 1.09090909rem; + line-height: 2.11363636rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +h4 { + font-size: 1rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +h5 { + font-size: 0.81818182rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +h6 { + font-size: 0.72727273rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + +@media (min-width: 666px) { + h1, + .header__site-name { + font-size: 1.88888889rem; + line-height: 2.81818182rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + h2 { + font-size: 1.55555556rem; + line-height: 2.11363636rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + h3 { + font-size: 1.22222222rem; + line-height: 2.11363636rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + h4 { + font-size: 1rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + h5 { + font-size: 0.88888889rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } + h6 { + font-size: 0.77777778rem; + line-height: 1.40909091rem; + margin-top: 1.40909091rem; + margin-bottom: 1.40909091rem; } } + +.divider, +hr { + margin: 1.40909091rem 0; + border: 0; + border-top: 1px solid #cccccc; } + .divider > :first-child, + hr > :first-child { + margin-top: 1.40909091rem; } + +blockquote { + margin: 1.40909091rem 2rem; } + +dl, +ol, +ul { + margin: 1.40909091rem 0; } + +dd { + margin: 0 0 0 44px; } + +ol, +ul { + padding: 0 0 0 44px; } + ol ol, + ol ul, + ul ol, + ul ul { + margin: 0; } + +figure { + margin: 1.40909091rem 0; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +p, +pre { + margin: 1.05681818rem 0; } + +pre, code, +kbd, +samp { + font-family: Menlo, "Ubuntu Mono", "DejaVu Sans Mono", "Courier New", Courier, monospace, sans-serif; + font-size: 1em; } + +a { + color: #000; + -webkit-text-decoration-skip: objects; } + +:visited { + color: #000; } + +a:hover, +a:focus { + color: #333333; } + +a:active { + color: #c00; } + +abbr[title] { + border-bottom: 0; + text-decoration: underline; + text-decoration: underline dotted; } + +b, +strong { + font-weight: inherit; } + +b, +strong { + font-weight: bolder; } + +small { + font-size: 0.81818182rem; } + +sub, +sup { + font-size: 0.72727273rem; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +img, +svg { + max-width: 100%; + height: auto; } + +button, +input, +optgroup, +select, +textarea { + font-family: "Garamond Premier Pro", Charter, "Times New Roman", serif; + line-height: 1.40909091rem; + font-size: 100%; + box-sizing: border-box; + max-width: 100%; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +input { + overflow: visible; } + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; } + +[type='search'] { + -webkit-appearance: textfield; + outline-offset: -2px; } + [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +.button, +button, +[type='button'], +[type='reset'], +[type='submit'] { + font-family: Futura, "Century Gothic", AppleGothic, sans-serif; + margin-right: 1.05681818rem; + margin-bottom: 1.05681818rem; + display: inline-block; + padding: 2px 10px; + line-height: inherit; + text-decoration: none; + cursor: pointer; + color: #333333; + text-align: center; + background-image: linear-gradient(#f6f6f6, #e2e2e2); + border: 1px solid #e4e4e4; + border-left-color: #d2d2d2; + border-right-color: #d2d2d2; + border-bottom-color: #b4b4b4; + border-radius: 2px; + -moz-appearance: button; + -webkit-appearance: button; } + .button::-moz-focus-inner, + button::-moz-focus-inner, + [type='button']::-moz-focus-inner, + [type='reset']::-moz-focus-inner, + [type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; } + .button:-moz-focusring, + button:-moz-focusring, + [type='button']:-moz-focusring, + [type='reset']:-moz-focusring, + [type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; } + .button:hover, .button:focus, .button:active, + button:hover, + button:focus, + button:active, + [type='button']:hover, + [type='button']:focus, + [type='button']:active, + [type='reset']:hover, + [type='reset']:focus, + [type='reset']:active, + [type='submit']:hover, + [type='submit']:focus, + [type='submit']:active { + text-decoration: none; + color: #333333; } + .button:active, + button:active, + [type='button']:active, + [type='reset']:active, + [type='submit']:active { + border-color: #555; + text-shadow: #333333 0 -1px 0; + background: #666666; + color: #fff; } + +.button[disabled], +button[disabled], +[disabled][type='button'], +[disabled][type='reset'], +[disabled][type='submit'] { + cursor: default; + color: #999999; + background-color: #eeeeee; + border-color: #eeeeee; + background-image: none; + text-shadow: none; } + .button[disabled]:hover, + button[disabled]:hover, + [disabled]:hover[type='button'], + [disabled]:hover[type='reset'], + [disabled]:hover[type='submit'], .button[disabled]:focus, + button[disabled]:focus, + [disabled]:focus[type='button'], + [disabled]:focus[type='reset'], + [disabled]:focus[type='submit'], .button[disabled]:active, + button[disabled]:active, + [disabled]:active[type='button'], + [disabled]:active[type='reset'], + [disabled]:active[type='submit'] { + color: #999999; } + +[type='checkbox'], +[type='radio'] { + box-sizing: border-box; + padding: 0; } + +fieldset { + padding: 0.49318182rem 0.70454545rem 0.91590909rem; + border: 1px solid #cccccc; } + +legend { + box-sizing: border-box; + display: table; + max-width: 100%; + margin-left: -5px; + padding: 0 5px; + color: inherit; + white-space: normal; } + +label { + display: block; + font-weight: bold; } + +progress { + vertical-align: baseline; } + +textarea { + overflow: auto; } + +table { + margin: 1.40909091rem 0; + border-collapse: collapse; + border-spacing: 0; + width: 100%; } + +td, +th { + padding: 0; } + +details { + display: block; } + +summary { + display: list-item; } + +menu { + margin: 1.40909091rem 0; + padding: 0 0 0 44px; } + menu menu, + ol menu, + ul menu { + margin: 0; } + +.layout__page { + max-width: 960px; } + @media (min-width: 666px) { + .layout__page { + margin: 0 auto; + min-height: 100vh; } } + +.layout__header, .layout__footer, .layout__main, .layout__navigation, .layout__first-sidebar, .layout__second-sidebar, .layout__page-top, .layout__page-bottom { + padding: 0 10px; + min-width: 0; } + @media (min-width: 666px) { + .layout__header, .layout__footer, .layout__main, .layout__navigation, .layout__first-sidebar, .layout__second-sidebar, .layout__page-top, .layout__page-bottom { + padding: 0 20px; } } + +@supports (display: grid) { + .layout__page { + display: grid; + grid-template-areas: 'head' 'nav' 'top' 'main' 'side1' 'side2' 'bottom' 'foot'; + grid-template-rows: auto auto auto 1fr auto auto auto auto; + grid-template-columns: 1fr; } + @media (min-width: 999px) { + .layout__page { + grid-template-rows: auto auto auto 1fr auto auto; } + .layout__sidebar-first { + grid-template-areas: 'head head' 'nav nav' 'side1 top' 'side1 main' 'side1 bottom' 'foot foot'; + grid-template-columns: 1fr 2fr; } + .layout__sidebar-second { + grid-template-areas: 'head head' 'nav nav' 'top side2' 'main side2' 'bottom side2' 'foot foot'; + grid-template-columns: 2fr 1fr; } + .layout__sidebar-two { + grid-template-areas: 'head head head' 'nav nav nav' 'side1 top side2' 'side1 main side2' 'side1 bottom side2' 'foot foot foot'; + grid-template-columns: 1fr 2fr 1fr; } } + .layout__header { + grid-area: head; } + .layout__navigation { + grid-area: nav; } + .layout__page-top { + grid-area: top; } + .layout__main { + grid-area: main; } + .layout__first-sidebar { + grid-area: side1; } + .layout__second-sidebar { + grid-area: side2; } + .layout__page-bottom { + grid-area: bottom; } + .layout__footer { + grid-area: foot; } } + +.box { + margin-bottom: 1.40909091rem; + border: 5px solid #cccccc; + padding: 1em; } + .box__title { + margin: 0; } + .box:focus, .box:hover, .box.is-focus, .box--is-focus { + border-color: #000; } + .box--highlight { + border-color: #000; } + +.clearfix::before { + content: ''; + display: table; } + +.clearfix::after { + content: ''; + display: table; + clear: both; } + +@media (min-width: 666px) { + .header { + display: flex; } } + +.header__logo { + margin: 0 20px 0 0; } + +.header__logo-image { + vertical-align: bottom; } + +.header__site-name { + margin: 0; + display: inline-block; } + +.header__site-link:link, .header__site-link:visited { + color: #000; + text-decoration: none; } + +.header__site-link:hover, .header__site-link:focus { + text-decoration: underline; } + +@media (min-width: 666px) { + .header__region { + margin-left: auto; } } + +.hidden, +html.js .js-hidden, +html.nojs .nojs-hidden { + display: none; } + +.highlight-mark { + color: #c00; + background-color: transparent; } + +.inline-links { + padding: 0; } + .inline-links__item { + display: inline; + list-style-type: none; + padding: 0 1em 0 0; } + +.inline-sibling { + display: inline; + margin-right: 10px; } + .inline-sibling__child, + .inline-sibling * { + display: inline; } + .inline-sibling__adjacent, + .inline-sibling + *, + .inline-sibling + * > :first-child, + .inline-sibling + * > :first-child > :first-child { + display: inline; } + +.inverted-box { + padding: 0.70454545rem; + background: #333333; + color: #fff; + border-radius: 5px; } + .inverted-box :link, + .inverted-box :visited { + color: #fff; } + .inverted-box p:first-of-type, + .inverted-box ul:first-of-type, + .inverted-box ol:first-of-type { + margin-top: 0; } + .inverted-box p:last-of-type, + .inverted-box ul:last-of-type, + .inverted-box ol:last-of-type { + margin-bottom: 0; } + +.language-selector .navbar::before { + content: ''; + background-image: url("../images/language-icon.png"); + background-size: 24px; + background-repeat: no-repeat; + height: 24px; + width: 24px; + margin-right: 8px; } + +article > .content ul, +aside ul { + display: table; + list-style: none; + padding: 0; } + article > .content ul > li, aside ul > li { + display: table-row; } + article > .content ul > li::before, aside ul > li::before { + font-size: 0.81818182rem; + padding-right: 0.70454545rem; + display: table-cell; + content: '\2022'; } + @media (min-width: 1111px) { + article > .content ul > li::before, aside ul > li::before { + font-size: 0.88888889rem; } } + +article > .content ol, +aside ol { + display: table; + list-style: none; + padding: 0; } + article > .content ol > li, aside ol > li { + display: table-row; + counter-increment: table-ol; } + article > .content ol > li::before, aside ol > li::before { + font-size: 0.81818182rem; + padding-right: 0.70454545rem; + display: table-cell; + content: counter(table-ol) "."; + text-align: right; } + @media (min-width: 1111px) { + article > .content ol > li::before, aside ol > li::before { + font-size: 0.88888889rem; } } + +.message { + padding: 10px; + border-width: 1px; + border-style: solid; + width: 95%; } + .message.status { + background-color: #f4feee; + color: #43a808; + border-color: #43a808; } + .message.warning { + background-color: #fffce6; + color: #000; + border-color: #000; } + .message.error { + background-color: #fff0f0; + color: #c00; + border-color: #c00; } + +.responsive-video { + position: relative; + padding-bottom: 56.25%; + padding-top: 25px; + height: 0; } + .responsive-video__embed, + .responsive-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-video--4-3 { + padding-bottom: 75%; } + +.visually-hidden { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + word-wrap: normal; } + .visually-hidden--off, + .visually-hidden--focusable:active, + .visually-hidden--focusable:focus { + position: static !important; + clip: auto; + height: auto; + width: auto; + overflow: visible; } + +.watermark { + font-family: Impact, "Arial Narrow", Helvetica, sans-serif; + font-weight: bold; + text-transform: uppercase; + display: block; + height: 0; + overflow: visible; + background-color: transparent; + color: #eeeeee; + font-size: 75px; + line-height: 1; + text-align: center; + text-shadow: 0 0 1px rgba(0, 0, 0, 0.1); + word-wrap: break-word; } + +.more-link { + text-align: right; } + .more-link__help-icon { + padding: 1px 0 1px 20px; + background-image: url(../sass/navigation/more-link/more-link__help-icon.svg); + background-position: 0 50%; + background-repeat: no-repeat; } + +.navbar { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + text-align: left; } + .navbar__item, + .navbar li { + padding: 0 10px 0 0; + list-style-type: none; + list-style-image: none; } + +.pager { + margin-top: 0.70454545rem; + margin-bottom: 0.70454545rem; + clear: both; + padding: 0; + text-align: center; } + .pager__item, + .pager__current-item, + .pager-current, + .pager-item, + .pager-first, + .pager-previous, + .pager-next, + .pager-last, + .pager-ellipsis { + display: inline; + padding: 0 .5em; + list-style-type: none; + background-image: none; } + .pager__current-item, + .pager-current { + font-weight: bold; } + +body { + background-color: #eeeeee; } + +.page { + background-color: #fff; } + +.header { + padding-top: 10px; } + @media (min-width: 666px) { + .header { + padding-top: 20px; } } + +.footer { + margin-top: 2.11363636rem; + padding: 0.70454545rem 0; + text-align: center; + border-top: 2px solid #333333; } + .footer p { + margin: 0; } + +th, +label, +legend, +figcaption { + font-size: 0.81818182rem; + line-height: 1.40909091rem; } + @media (min-width: 1111px) { + th, + label, + legend, + figcaption { + font-size: 0.88888889rem; + line-height: 1.40909091rem; } } + +.language-selector, +article > header, +.content-dates, +.footer { + font-size: 0.72727273rem; + line-height: 1.40909091rem; } + @media (min-width: 1111px) { + .language-selector, + article > header, + .content-dates, + .footer { + font-size: 0.77777778rem; + line-height: 1.40909091rem; } } + +h1, +h2, +h3, +th, +nav, +label, +legend, +article > header, +.content-dates, +.header, +.footer { + font-family: Futura, "Century Gothic", AppleGothic, sans-serif; + color: #333333; + font-weight: normal; } + +article > header { + color: #666666; } + +@media (min-width: 888px) { + article .submitted, + article .tags { + display: inline-block; + padding-right: 1rem; } } + +article .tags ul { + display: inline-flex; + flex-wrap: wrap; + margin: 0; + padding: 0; } + +article .tags li { + list-style-type: none; + padding-right: 0.28181818rem; } + +article .content-dates { + color: #666666; + text-align: right; } + +article code { + font-size: 0.72727273rem; + line-height: 1.40909091rem; + overflow-wrap: break-word; } + @media (min-width: 1111px) { + article code { + font-size: 0.77777778rem; + line-height: 1.40909091rem; } } + +article pre { + color: #333333; + border-radius: 3px; + padding: 5px; + border: 1px solid #cccccc; + background-color: #fff; + overflow: auto; + max-height: 300px; + max-width: 90vw; } + article pre.chroma { + max-height: initial; + overflow-x: scroll; } + article pre > code { + display: inline-block; + white-space: pre; } + +article .js-clipboard-button { + display: block; } + +.title-submitted { + margin-bottom: 0; } + +@media (min-width: 666px) { + figure.image figcaption { + display: table-caption; + caption-side: bottom; } } + +figure.image figcaption h4, +figure.image figcaption p { + margin: 0; } + +@media (min-width: 666px) { + figure.image { + display: table; } + figure.image img { + display: block; } + figure.image.left { + padding: 0 0.70454545rem 0.70454545rem 0; + margin: 0; + float: left; + clear: both; } + figure.image.left figcaption { + padding: 0 0.70454545rem 0.70454545rem 0; } + figure.image.right { + padding: 0 0 0.70454545rem 0.70454545rem; + margin: 0; + float: right; + clear: both; } + figure.image.right figcaption { + padding: 0 0 0.70454545rem 0.70454545rem; } } + +figure.podcast audio { + width: 95%; } + +.main-menu { + margin-top: 0.70454545rem; + outline: 0; } + .main-menu li { + margin-right: 0.70454545rem; + margin-bottom: 0.70454545rem; + padding: 0; } + .main-menu a { + display: block; + background-color: #333333; + color: #fff; + padding: 2px 8px; + text-decoration: none; } + .main-menu a:hover, .main-menu a:focus { + background-color: #666666; } + .main-menu a:active, .main-menu a.active { + background-color: #333333; + text-decoration: underline; } + +.menu a.active { + text-decoration: none; } + +.search-form { + padding: 0.70454545rem 0; } + +.search-text { + font-size: 1.09090909rem; + line-height: 1.40909091rem; } + +.content input, +.content textarea { + margin-bottom: 1.05681818rem; + width: 92%; } + .content input:required + span::after, + .content textarea:required + span::after { + content: ' *'; + color: #c00; + vertical-align: top; } + .content input:not(:placeholder-shown):valid, + .content textarea:not(:placeholder-shown):valid { + background-color: #f4feee; } + .content input:not(:placeholder-shown):invalid, + .content textarea:not(:placeholder-shown):invalid { + background-color: #fff0f0; } + +.js-submitted input:valid, +.js-submitted textarea:valid { + background-color: #f4feee; } + +.js-submitted input:invalid, +.js-submitted textarea:invalid { + background-color: #fff0f0; } + +/*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.json b/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.json new file mode 100644 index 0000000..081a4be --- /dev/null +++ b/resources/_gen/assets/scss/sass/styles.scss_c253c1450adff31bb2ccb2afd691b09e.json @@ -0,0 +1 @@ +{"Target":"css/styles.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/images/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png b/resources/_gen/images/netzbegruenung-podcast_hua7322f51601ef1726feef5f64eef8543_2676_250x0_resize_box_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5174c3e5657ff92c9bad23642479d7415979a4a4 GIT binary patch literal 2499 zcmd5;`BT$L7RO;hrMz%JKm=q#4ndJ)BwQj2#$yl#A>a@$C6VDW90oQ7R4!3M0tm=q zaKr(TkZ?(eD6D{7;gCZ@k}nBDFakNaBLtEOf52Al4^y>U_38f9d#}4cuU}VJy^L#D z!F!bsE6K^p?Y(r-*QTI`=WIhcXO z9SBM-F&{FzSk`gpvsc5Y;czGSp-1@%Pejf5)T!#&jmcB!XBH#(Zo-dCufZ8p_siTh zOgv5V54lzuJ$i5fUwH_F?9ocWakT9M(qWTX`l1H<)_Z>`rCE@;TWE8-wFmZmF%FQk z0`+Ojb!$bXANYSj1zlc$jp~V23_|tef6|yljGAq2xb@+uk~%{Kx{%MW8R2Ux-S=^% zVV<%CTdc857x}*gqR8RCRYlq71=m@T=8Wo}X@My(lWV;@)D}MZg6-cfzH~p6X^{z7 zPA&|1LxZn?Z128CisMJ1aK|Q)Z6zGJ$f--qnBmfHeDV8o55wf2S+22W&5b9;bqNIh zUBL60QezH2|NS)|^rm2jny-EVAE^G|tk9A~u*bCy_#8RI@4l4?rVnXgJZXM69MLeQ zsve#a3=5_9d9{15^wozdo|hzdH98v#Fr9in;u2qR==m9_P9!UrY|vldGgW>n*2CU) zH<=BB6Q$3ik8hSz%A@FYD99`JhB3s7oESJJ|F(+@QMuYXYV+s9EdE`beNh-qo=gPA zbDzgYki}VpCm5_>roVg^4Oqw>oEmY6J)bSP-CQ@iVF*MZJ#Ni&CIPn=$IkEB&BrJc zf@0E5(C63|db0N(YfBiT27zYdT9djR6H0jj08xU;pM6&oT zpSF)=+H_Y`=y=Z3ptep>aaszZv!0YUg4$GPOZ<0I;MCpuBM)dFupoOP0h$x z8~JLQrI`G&Lwv5V<(aE&*AX4toWZ(z0(CbdaY;!2jl-jA9-g-sb_^4=fb^n?Hz|#C~V{6q&Q^2~j&m!CSOmd{?*O`KE zm`uQf20t>lccp}arlFX<19o_fiMCSMl_oT^1rrF#AwLaNkCOc!54|dDheLZ5(;|7Z ztKlpu^W`uhA#j@eL6pwbaSWeM!_12~)jgdvy!3*OicgRwQJ!YLFE1ptH3T2nQJNU& z2^apWY>rKD4uY@r=s47d!nXQ95taOfU6I0gM4PG#UM848f>Fw3b^EfZK;F>T75ymwUi7cKIE_Tk^(nX%7 zdAMNs-L6?cPkz0A02<>2O{OOw1;2_WVGCtK<|a$zSA%R+C25t)XP-hTJsXrz!0)Pr;lD+!si>=k;q6SY>I2^>^-GVw@=9a| z2ooN?f9GYN_>PdUVsXRpI>CO*YOU{i9$5c&JKz)VY;lk3U@^I|=|Zsor+M>?pJqri zF;5nSRRQsg!*F=%HtE&53GBl$%5;4szOnPpxb8L?`J55unqc?WE=UH{cnVX=95W + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/themes/zen/zen_tmp/README.md b/themes/zen/zen_tmp/README.md new file mode 100644 index 0000000..855d3af --- /dev/null +++ b/themes/zen/zen_tmp/README.md @@ -0,0 +1,523 @@ +# The Hugo Zen theme + +**Zen** theme strives to be as clean and standard compliant as possible with some neat features. A solid base for your custom [Hugo](https://gohugo.io/) theme. + +It uses HTML5 with a modern CSS grid and flex layout. Recent versions of all the mayor browsers support it, see [Can I use css grid](http://caniuse.com/#search=grid). + +Sass is processed with Hugo pipes. To make using npm optional I have added the stylesheets from the excellent sass plugin [typey](https://www.npmjs.com/package/typey) directly to the theme. + +![Lighthouse report](https://raw.githubusercontent.com/frjo/hugo-theme-zen/master/images/lighthouse_report.png) + + +## Table of contents + +* [Features](#features) +* [Demo](#demo) +* [Minimum Hugo version](#minimum-hugo-version) +* [Installation](#installation) +* [Updating](#updating) +* [Run example site](#run-example-site) +* [Performance](#performance) +* [Sites using the Hugo Zen theme](#sites-using-the-hugo-zen-theme) +* [Screenshots](#screenshots) +* [Configuration](#configuration) +* [Customise](#customise) +* [Multilingual](#multilingual) +* [Contact form](#contact-form) +* [Dates](#dates) +* [Podcast](#podcast) +* [Shortcodes](#shortcodes) +* [Choose between using jQuery or Umbrella JS](#choose-between-using-jquery-or-umbrella-js) +* [Use Gulp to lint Sass and JavaScript](#use-gulp-to-lint-sass-and-javascript) +* [Getting help](#getting-help) +* [Credits](#credits) + + +## Features + +* A mobile menu +* Analytics with Matamo (Piwik) +* Automatic linting of css and js +* Contact form (PHP) +* CSS grid and flex for layout +* Gulp.js (only for sass/js lint) +* HTML5 +* Hugo Pipes for js and sass +* jQuery 3 +* Micro.blog +* Minify css +* Meta tags and JSON-LD +* Multilingual (i18n) +* Normalize CSS +* Podcast +* Responsive design +* RSS and JSON feeds with full content +* Search with DuckDuckGo +* Sub theme support (Theme Components) +* Umbrella JS 3 (tiny jQuery replacement, 2.5kB when gzipped) + + +## Demo + +https://themes.gohugo.io/theme/hugo-theme-zen/ + + +## Minimum Hugo version + +Hugo version 0.55.0 or higher is required. + + +## Installation + +You can download and unpack the theme manually from Github but it's easier to use git to clone the repo. + +From the root of your site: + +``` +$ git clone https://github.com/frjo/hugo-theme-zen.git themes/zen +``` + +If you use git to version control your site, highly recommended, it's best to add the zen theme as a submodule. + +From the root of your site: + +``` +git submodule add https://github.com/frjo/hugo-theme-zen.git themes/zen +``` + + +## Updating + +From the root of your site: + +``` +git submodule update --remote --merge +``` + + +## Run example site + +From the root of `themes/zen/exampleSite`: + +``` +hugo server --themesDir ../.. +``` + + +## Performance + +Performance should be excellent. + +* Minimal and compliant HTML5 +* Styles 17,7 kB (4,3 kB when gzipped) +* JavaScript 8,4 kB (2,7 kB when gzipped) +* All scripts loaded in head with "defer" +* Optimised for HTTP/2 + +Some performance tools will complain about to many files (js and css files are not concatenated) but with HTTP/2 that can be ignored. + + +## Sites using the Hugo Zen theme + +* [BypassCensorship](https://www.bypasscensorship.org/) (multilingual) +* [Combonetwork development](https://combonet.se/) (multilingual) +* [Drejargården](https://www.drejargarden.se/) +* [Helmer Grundström](https://www.helmergrundstrom.se/) +* [xdeb.org](https://xdeb.org/) +* [xdeb.net](https://xdeb.net/) + + +## Screenshots + +### On the large screen + +![screenshot](https://raw.githubusercontent.com/frjo/hugo-theme-zen/master/images/tn.png) + + +### On the small screen + +![screenshot](https://raw.githubusercontent.com/frjo/hugo-theme-zen/master/images/tn_mobil.png) + + +### The mobile menu + +![screenshot](https://raw.githubusercontent.com/frjo/hugo-theme-zen/master/images/tn_mobil_menu.png) + + +## Configuration + +Configurations parameters for the sites config file, in yaml format. All the "params" are optional. + +``` +baseurl: "https://example.org/" +title: "SiteTitle" +theme: "zen" + +params: + contact: "info@example.org" + copyright: "This site is licensed under a + (https://creativecommons.org/licenses/by-sa/4.0/)." + [Creative Commons Attribution-ShareAlike 4.0 International License] + dateformat: "" # Set the date format, default to "2 January, 2006" + description: "" # Set site description, used in meta tags and JSON-LD + favicon: "" # Relative path to favicon in json feed, no leading slash. + feedlinks: true # Show feed links in the footer. + footer: "A [example.org](https://example.org/) production." + icon: "" # Relative path to icon in json feed and JSON-LD, no leading slash. + image: "" # Relative path to site image in JSON-LD, no leading slash. + imageMaxWidth: "" # Max width for images added via figure shortcode. + jquery: true # Add jQuery + languageDir: "" # Set ltr or rtl, defaults to ltr. + logo: false # Turn off the logo. + mainSections: # The sections you want to have listed on the front page. + - "section1" # Default to the section with most content if not set. + - "section2" # Set to empty if no section should be listed. + microUsername: "" # Your micro.blog username. + mobileMenu: true # Turn on a mobile menu on small screens. + piwikSiteId: # Matamo site id + piwikTrackerUrl: "" # Matamo url, schemaless and no slash on end (example.org/matamo). + poweredby: true # Show powered by hugo in footer + realfavicongenerator: # If full set of favicons, site manifest etc. exists, default false. + safariPinnedColor: # Hex color value, used in meta tags, default "#000000". + search: true # Site search with DuckDuckGo. + searchSize: 20 # Search field size, default 20. + sidebar: true # Show a sidebar to the right + submitted: true # Show author and date information for a post. + themeColor: # Hex color value, used in meta tags, default "#ffffff". + + podcast: + title: # * Feed title, defaults to site title (iTunes). + description: # * Feed description/summary, defaults to site description (iTunes). + image: # * Feed image, place inside assets directory (iTunes). + category: + name: # * Feed category (iTunes). + subcategories: [] # Feed sub category (iTunes). + explicit: false/true # Feed explicit settting, default to false (iTunes). + author: # Feed author (iTunes). + owner: + name: # Feed owner name (iTunes). + email: # Feed owner e-mail (iTunes). + lang: # Feed language, defaults to site language (iTunes). + block: no/yes # Block the feed from iTunes, default to no (iTunes). + complete: no/yes # Set the feed as complete, defaults to no (iTunes). + type: episodic/serial # Podcast type, defaults to episodic (iTunes). + newfeed: # Are you moving? Set the new feed url here (iTunes). + cdn: # CDN url, no slash on end (https://cdn.example.org). + preload: none/metadata/auto # Set on the HTML5 audio tag, defaults to "metadata". +``` + +The site will work without setting any of the podcast parameters but your podcast feed will not be accepted by iTunes. At a minimum you need to set the first four, title, description, image and category name. Read more in the podcast section below. + + +## Customise + + +### Front page + +This is a part that almost everyone will like to customise in some manner. The template file is `layouts/index.html`. By default it will include any text you put in `content/_index.md` and below that list the posts in "mainSections" as summaries. + +If you do not specify any sections in the "mainSections" param (see configuration above) it will list the section with the most posts. If you do not want to list anything, set it but leave the value empty. + + +### Logo + +Place your logo at `static/images/logo.png`. If you don't provide a logo, then the default theme logo will be used. + + +### Favicons + +Upload your image to [RealFaviconGenerator](https://realfavicongenerator.net/) then copy-paste the generated favicon files under `static`. + +Then set the "realfavicongenerator" param to true to add the needed meta tags. Also good to set the "themeColor" and "safariPinnedColor" params to correct colours. + + +### Layouts + +To customise a layout included in the zen theme, copy it to the root layout directory and edit it there. Make sure to maintain the directory structure inside the layouts directory. + +Add any new layouts to the root layout directory as well. This way they will not be overwritten when updating the theme. + + +#### Menu and sidebar layouts + +The default menu will automatically have entries for the home page, each root page and each section, in that order. + +If the default sidebar is activated it will display each section with all its pages listed below. + +They are set up in `layouts/partials/menu.html`, `layouts/partials/mobilmenu.html` and `layouts/partials/sidebar.html`. The default works nicely for small sites but in many cases they will need to be customised. + + +### Styles and scripts + +Styles and scripts are processed with Hugo pipes that was added in Hugo 0.46. + +To customise a js or sass file, copy it to the root assets directory and edit it there. Make sure to maintain the directory structure inside the assets/sass directory. + +There is an `assets/sass/_custom.scss` file meant for your custom styles. Copy it to the root `assets/sass/_custom.scss` to use it. + +The default styles in `assets/sass/_zen.scss` are boring but functional. You can easily overide them completely by placing an empty file named "_zen.scss" in root assets/sass directory. + +The sass files are by default built for production, compressed with fingerprint. + +By setting the Hugo environment variable to "development" (default when running `hugo server`) they will instead be nested with sourcemaps. + +### CSS grid for layout + +Modern CSS grid is the easiest and cleanest way to layout your pages. + +The CSS grid layout are in `assets/sass/layouts/_layouts.scss`. A lot can be done by just reordering "grid-template-rows". + + +## Multilingual + +English, French, German, Portugis and Swedish translations are included and you can easily add more to the `i18n` site directory. French, German and Portugis are contributed by users. + +A language selector will be included on sites with more than one language. Add `languageName` to your language configuration, this is what will be displayed in the selector. + +The language selector will link to a translation of the current page if it exist and to the front page if it does not. + +For "rtl" languages add a `dir` parameter to the language configuration. If not added it will default to "ltr". + +``` +languages: + sv: + weight: 1 + languageName: "Svenska" + en: + weight: 2 + languageName: "English" + ar: + weight: 3 + languageName: "العربية" + params: + dir: "rtl" +``` + + +## Contact form + +If your server support php with the mail() command (very common) you can use the included contact form feature to get a contact form for your site. + +1. Copy the file `themes/zen/php/contact.php.example` to `static/php/contact.php`. +2. Edit the contact.php file so it has your own e-mail address. You may also change the mail subject prefix. +3. Add the shortcode `{{< contact >}}` to a page. Also set `contactform: true` in the front matter for that page so the contact.js file gets loaded. + +If you have a SPF record for your domain, make sure the web server is listed or other mail server may mark the mail as spam. + +Two types of spam protection is implemented. The form can only be posted after the user have moved the mouse or pressed the tab or enter key. The form have a "honypot" field that is invisible to humans but not to most spam boots. If that field is filled in the mail will not be sent. + +Form validation is handeld by HTML5 and there is some CSS to make it look nice. + +Javascript is used for spam protection and to display error/success messages. + + +## Dates + +If "lastmod" is set in the frontmatter on a post that value will be used in the "submitted" section. If not "date" is used. + +With "lastmod" set a date section will also appear at the bottom of post telling the reader the created and modification dates. + + +## Podcast + +The Zen theme supports podcasting. + +* RSS feed with all the needed iTunes tags. +* Single and full layouts with HTML 5 audio player. +* Archetype with required parameters. + +Here follow all the possible podcast frontmatter parameters. Only the first two is mandatory and are in the podcast archetype. + +``` +podcast: + mp3: # * The path to the mp3 file, + duration: # * Episode duration, e.g 1:04:02 (iTunes). + image: + src: # Episode image src, place inside the assets directory (iTunes). + alt: # Alt text for the image, explain what is on the image. + width: # Image width in the article, defaults to 250px. + class: # Image wrapper class. + explicit: true/false # Episode explicit setting, default to false (iTunes). + episode: # Episode number (iTunes). + episodeType: full/trailer/bonus # Episode type, defaults to full (iTunes). + season: # Episode season (iTunes). + block: # Block the episode from iTunes, default to no (iTunes). +``` + +* [Apple Podcasts categories](https://help.apple.com/itc/podcasts_connect/#/itc9267a2f12) +* [Apple - A podcaster’s guide to RSS](https://help.apple.com/itc/podcasts_connect/#/itcb54353390) + + +## Shortcodes + +### Contact + +Insert a html5 contact form, see more above. + +``` +{{< contact >}} +``` + +### Figure + +Zen comes with a improved version of the built in "figure" shortcut. + +* You can set a max width for images with parameter "imageMaxWidth". +* If width and height is not set the real dimensions of the image will be used. +* If only width or height is set the other value will be proportionally calculated. + + +### Clear + +Break float. + +``` +{{< figure src="/images/image.jpg" class="right" >}} + +blablabla # Displayed left of the image. + +{{< clear >}} + +blablabla # Displayed below of the image. +``` + + +### Audio and Video + +``` +{{< audio src="/audio/audio.mp3" class="something" >}} + +{{< video src="/video/video.mp4" class="something" >}} +``` + +Possible parameters are: + +* src +* class +* preload (none/metadata/auto, default metadata) +* width (only video) + +The audio and video tags will be wrapped with a figure tag. + + +### Wrapper + +A simple, but useful, shortcode to wrap content in a div with a class. The content will be run through "markdownify". + +``` +{{< wrapper class-name-you-want markdown >}} +The **content** that should be wrapped. + +Some more content. +{{< /wrapper >}} +``` + +This will produce: + +``` +
+

The content that should be wrapped.

+ +

Some more content.

+
+``` + +If the content should be left untouched add "nomarkdown" after the class name. + +``` +{{< wrapper class-name-you-want nomarkdown >}} +The **content** that should be wrapped. + +Some more content. +{{< /wrapper >}} +``` + +This will produce: + +``` +
+The **content** that should be wrapped. Some more content. +
+``` + + +## Choose between using jQuery or Umbrella JS + +Umbrella JS is always added and it's used for all theme JavaScript. To add jQuery, set the related parameter to true in the configuration file or in the front matter of specific pages. No problem having both libraries loaded on the same page. + +This is the way I construct my JavaScript files. + +**Umbrella JS:** + +``` +(function ($) { + + 'use strict'; + + // Add your code here. + $('html').removeClass('nojs').addClass('js'); + +})(u); +``` + +**jQuery:** + +``` +(function ($) { + + 'use strict'; + + // Add your code here. + $('html').removeClass('nojs').addClass('js'); + +})(jQuery); +``` + + +## Use Gulp to lint Sass and JavaScript + +* Lint your Sass using sass-lint. +* Lint your JavaScript using eslint. +* Will lint files in the theme as well as the root assets directory. +* Watch all of your files as you develop and re-build everything on the fly. + +Set up your front-end development build tools: + +1. Install Node.js and npm, the Node.js package manager. + + Detailed instructions are available on the "npm quick start guide": + https://github.com/kss-node/kss-node/wiki/npm-quick-start-guide + +2. The package.json file in your new sub-theme contains the versions of all the +Node.js software you need. To install them run: + + npm install + +3. Install the gulp-cli tool globally. Normally, installing a Node.js globally +is not recommended, which is why both Gulp and Grunt have created wrapper +commands that will allow you to run "gulp" or "grunt" from anywhere, while +using the local version of gulp or grunt that is installed in your project. +To install gulp's global wrapper, run: + + npm install -g gulp-cli + +5. The default gulp task will lint your Sass and JavaScript. +To run the default gulp task, type: + + gulp + + To watch all your files as you develop, type: + + gulp watch + + +## Getting help + +If you run into an issue that isn't answered by this documentation or the [`exampleSite`](https://github.com/frjo/hugo-theme-zen/tree/master/exampleSite), then visit the [Hugo forum](https://discourse.gohugo.io/). The folks there are helpful and friendly. **Before** asking your question, be sure to read the [requesting help guidelines](https://discourse.gohugo.io/t/requesting-help/9132). Feel free to tag me in your question, my forum username is [@frjo](https://discourse.gohugo.io/u/frjo/summary). + + +## Credits + +This is originally a port of the [Zen](https://www.drupal.org/project/zen) theme by [JohnAlbin](https://www.drupal.org/u/johnalbin), a very popular base theme for Drupal. + +Thanks to the [Cupper Hugo theme](https://github.com/zwbetz-gh/cupper-hugo-theme/) for a really good Readme, have copied a lot from it. \ No newline at end of file diff --git a/themes/zen/zen_tmp/archetypes/default.md b/themes/zen/zen_tmp/archetypes/default.md new file mode 100644 index 0000000..3e1f1cc --- /dev/null +++ b/themes/zen/zen_tmp/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | humanize }}" +date: {{ .Date }} +lastmod: {{ .Date }} + +--- \ No newline at end of file diff --git a/themes/zen/zen_tmp/archetypes/micro.md b/themes/zen/zen_tmp/archetypes/micro.md new file mode 100644 index 0000000..efbf127 --- /dev/null +++ b/themes/zen/zen_tmp/archetypes/micro.md @@ -0,0 +1,5 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | humanize }}" +date: {{ .Date }} + +--- \ No newline at end of file diff --git a/themes/zen/zen_tmp/archetypes/podcast.md b/themes/zen/zen_tmp/archetypes/podcast.md new file mode 100644 index 0000000..7a7b85c --- /dev/null +++ b/themes/zen/zen_tmp/archetypes/podcast.md @@ -0,0 +1,8 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | humanize }}" +date: {{ .Date }} +podcast: + mp3: + duration: + +--- \ No newline at end of file diff --git a/themes/zen/zen_tmp/assets/js/contact.js b/themes/zen/zen_tmp/assets/js/contact.js new file mode 100644 index 0000000..1e4c4c0 --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/contact.js @@ -0,0 +1,63 @@ +/** + * @file + * A JavaScript file for the contact form. + */ + +(function ($) { + + 'use strict'; + + // Contact form. + $('.contact-form').each(function (e) { + var $contact_form = $(e); + var $contact_button = $contact_form.find('.form-submit'); + var contact_action = '/php/contact.php'; + + // Display the hidden form. + $contact_form.removeClass('hidden'); + // Remove the "no javascript" messages + $('.contact-no-js').remove(); + + // Wait for a mouse to move, indicating they are human. + $('body').on('mousemove', function () { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.first().removeAttribute('disabled'); + }); + + // Wait for a touch move event, indicating that they are human. + $('body').on('touchmove', function () { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.first().removeAttribute('disabled'); + }); + + // A tab or enter key pressed can also indicate they are human. + $('body').on('keydown', function (e) { + if ((e.keyCode === 9) || (e.keyCode === 13)) { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.first().removeAttribute('disabled'); + } + }); + + // Mark the form as submitted. + $contact_button.on('click', function () { + $contact_form.addClass('js-submitted'); + }); + + // Display messages. + if (location.search.substring(1) !== '') { + switch (location.search.substring(1)) { + case 'submitted': + $('.contact-submitted').removeClass('hidden'); + break; + + case 'error': + $('.contact-error').removeClass('hidden'); + break; + } + } + }); + +})(u); diff --git a/themes/zen/zen_tmp/assets/js/jq_versions/contact.js b/themes/zen/zen_tmp/assets/js/jq_versions/contact.js new file mode 100644 index 0000000..bfaced7 --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/jq_versions/contact.js @@ -0,0 +1,63 @@ +/** + * @file + * A JavaScript file for the contact form. + */ + +(function ($) { + + 'use strict'; + + // Contact form. + $('.contact-form').each(function () { + var $contact_form = $(this); + var $contact_button = $contact_form.find('.form-submit'); + var contact_action = '/php/contact.php'; + + // Display the hidden form. + $contact_form.removeClass('hidden'); + // Remove the "no javascript" messages + $('.contact-no-js').detach(); + + // Wait for a mouse to move, indicating they are human. + $('body').mousemove(function () { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.attr('disabled', false); + }); + + // Wait for a touch move event, indicating that they are human. + $('body').on('touchmove', function () { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.attr('disabled', false); + }); + + // A tab or enter key pressed can also indicate they are human. + $('body').keydown(function (e) { + if ((e.keyCode === 9) || (e.keyCode === 13)) { + // Unlock the form. + $contact_form.attr('action', contact_action); + $contact_button.attr('disabled', false); + } + }); + + // Mark the form as submitted. + $contact_button.click(function () { + $contact_form.addClass('js-submitted'); + }); + + // Display messages. + if (location.search.substring(1) !== '') { + switch (location.search.substring(1)) { + case 'submitted': + $('.contact-submitted').removeClass('hidden'); + break; + + case 'error': + $('.contact-error').removeClass('hidden'); + break; + } + } + }); + +})(jQuery); diff --git a/themes/zen/zen_tmp/assets/js/jq_versions/mobile.js b/themes/zen/zen_tmp/assets/js/jq_versions/mobile.js new file mode 100644 index 0000000..774b50c --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/jq_versions/mobile.js @@ -0,0 +1,27 @@ +/** + * @file + * A JavaScript file for the mobile menu. + */ + +(function ($) { + + 'use strict'; + + // Activate the mobil menu for small screens. + if (window.matchMedia && $('.mobile-nav').length) { + var mq = window.matchMedia('(max-width: 999px)'); + if (mq.matches) { + // Toggle the mobile nav sheet. + $('.mobile-nav__cover, .mobile-nav__toggle').click(function (e) { + e.preventDefault(); + $('body').scrollTop(0).toggleClass('js-nav-open'); + }); + + // Close the nav sheet after click (needed for anchor links). + $('.mobile-nav__sheet').find('a').click(function () { + $('body').removeClass('js-nav-open'); + }); + } + } + +})(jQuery); diff --git a/themes/zen/zen_tmp/assets/js/jq_versions/script.js b/themes/zen/zen_tmp/assets/js/jq_versions/script.js new file mode 100644 index 0000000..1a4aec7 --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/jq_versions/script.js @@ -0,0 +1,13 @@ +/** + * @file + * A JavaScript file for the theme. + */ + +(function ($) { + + 'use strict'; + + // Add a js class to the html-tag when JavsScript is active. + $('html').removeClass('nojs').addClass('js'); + +})(jQuery); diff --git a/themes/zen/zen_tmp/assets/js/jquery.min.js b/themes/zen/zen_tmp/assets/js/jquery.min.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/jquery.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+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","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(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.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,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:m)!==T&&C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){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 O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!S[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=N),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+be(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){S(t,!0)}finally{s===N&&e.removeAttribute("id")}}}return g(t.replace(F,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[N]=!0,e}function ce(e){var t=T.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--)x.attrHandle[n[r]]=t}function de(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 pe(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 p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),m!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=N,!T.getElementsByName||!T.getElementsByName(N).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.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}},x.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[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.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},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+N+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),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(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.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)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===m&&y(m,e)?-1:t===T||t.ownerDocument===m&&y(m,t)?1:u?H(u,e)-H(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===T?-1:t===T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(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?de(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&C(e),p.matchesSelector&&E&&!S[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(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 Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.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=d[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&d(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 L(e,n,r){return x(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.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 E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),D.test(r[1])&&E.isPlainObject(t))for(r in t)x(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,j=E(v);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",b.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function Ae(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==("focus"===t)}function ke(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)ke(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=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(G.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(G.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&E.event.add(e,i,Ee)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(ie,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(I)||[""]).length;while(l--)p=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=E.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},c=E.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),E.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.hasData(e)&&G.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(p=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[l],n,r,!0);E.isEmptyObject(u)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),l=(G.get(this,"events")||{})[s.type]||[],c=E.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Le=/\s*$/g;function Oe(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.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(!(b.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(c),r=0,i=(o=ge(e)).length;r
",2===pt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=v.implementation.createHTMLDocument("")).createElement("base")).href=v.location.href,t.head.appendChild(r)):t=v),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.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),x(t)&&(t=t.call(e,n,E.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)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.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"===E.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"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||ie})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return z(this,function(e,t,n){var r;if(w(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)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=ze(b.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Me.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return w(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?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.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){E.fn[n]=function(e,t){return 0 u(e).children().length) + if (typeof selector === 'function') callback = selector; + + // filter() receives an instance of Umbrella as in .filter(u('a')) + if (selector instanceof u) { + callback = function (node) { + return (selector.nodes).indexOf(node) !== -1; + }; + } + + // Just a native filtering function for ultra-speed + return u(this.nodes.filter(callback)); +}; + + +// Find all the nodes children of the current ones matched by a selector +u.prototype.find = function (selector) { + return this.map(function (node) { + return u(selector || '*', node); + }); +}; + + +// Get the first of the nodes +u.prototype.first = function () { + return this.nodes[0] || false; +}; + + +// [INTERNAL USE ONLY] +// Generate a fragment of HTML. This irons out the inconsistences +u.prototype.generate = function (html) { + // Table elements need to be child of for some f***ed up reason + if (/^\s* ]/.test(html)) { + return u(document.createElement('table')).html(html).children().children().nodes; + } else if (/^\s* ]/.test(html)) { + return u(document.createElement('table')).html(html).children().children().children().nodes; + } else if (/^\s* 0; +}; + + +/** + * Internal use only. This function checks to see if an element is in the page's body. As contains is inclusive and determining if the body contains itself isn't the intention of isInPage this case explicitly returns false. +https://developer.mozilla.org/en-US/docs/Web/API/Node/contains + * @param {[Object]} node DOM node + * @return {Boolean} The Node.contains() method returns a Boolean value indicating whether a node is a descendant of a given node or not. + */ +u.prototype.isInPage = function isInPage (node) { + return (node === document.body) ? false : document.body.contains(node); +}; + + // Get the last of the nodes +u.prototype.last = function () { + return this.nodes[this.length - 1] || false; +}; + + +// Merge all of the nodes that the callback returns +u.prototype.map = function (callback) { + return callback ? u(this.array(callback)).unique() : this; +}; + + +// Delete all of the nodes that equals the filter +u.prototype.not = function (filter) { + return this.filter(function (node) { + return !u(node).is(filter || true); + }); +}; + + +// Removes the callback to the event listener for each node +u.prototype.off = function (events) { + return this.eacharg(events, function (node, event) { + u(node._e ? node._e[event] : []).each(function (cb) { + node.removeEventListener(event, cb); + }); + }); +}; + + +// Attach a callback to the specified events +u.prototype.on = function (events, cb, cb2) { + if (typeof cb === 'string') { + var sel = cb; + cb = function (e) { + var args = arguments; + u(e.currentTarget).find(sel).each(function (target) { + if (target === e.target || target.contains(e.target)) { + try { + Object.defineProperty(e, 'currentTarget', { + get: function () { + return target; + } + }); + } catch (err) {} + cb2.apply(target, args); + } + }); + }; + } + + // Add the custom data as arguments to the callback + var callback = function (e) { + return cb.apply(this, [e].concat(e.detail || [])); + }; + + return this.eacharg(events, function (node, event) { + node.addEventListener(event, callback); + + // Store it so we can dereference it with `.off()` later on + node._e = node._e || {}; + node._e[event] = node._e[event] || []; + node._e[event].push(callback); + }); +}; + + +// [INTERNAL USE ONLY] + +// Take the arguments and a couple of callback to handle the getter/setter pairs +// such as: .css('a'), .css('a', 'b'), .css({ a: 'b' }) +u.prototype.pairs = function (name, value, get, set) { + // Convert it into a plain object if it is not + if (typeof value !== 'undefined') { + var nm = name; + name = {}; + name[nm] = value; + } + + if (typeof name === 'object') { + // Set the value of each one, for each of the { prop: value } pairs + return this.each(function (node) { + for (var key in name) { + set(node, key, name[key]); + } + }); + } + + // Return the style of the first one + return this.length ? get(this.first(), name) : ''; +}; + +// [INTERNAL USE ONLY] + +// Parametize an object: { a: 'b', c: 'd' } => 'a=b&c=d' +u.prototype.param = function (obj) { + return Object.keys(obj).map(function (key) { + return this.uri(key) + '=' + this.uri(obj[key]); + }.bind(this)).join('&'); +}; + +// Travel the matched elements one node up +u.prototype.parent = function (selector) { + return this.map(function (node) { + return node.parentNode; + }).filter(selector); +}; + + +// Add nodes at the beginning of each node +u.prototype.prepend = function (html, data) { + return this.adjacent(html, data, function (node, fragment) { + node.insertBefore(fragment, node.firstChild); + }); +}; + + +// Delete the matched nodes from the DOM +u.prototype.remove = function () { + // Loop through all the nodes + return this.each(function (node) { + // Perform the removal only if the node has a parent + if (node.parentNode) { + node.parentNode.removeChild(node); + } + }); +}; + + +// Removes a class from all of the matched nodes +u.prototype.removeClass = function () { + // Loop the combination of each node with each argument + return this.eacharg(arguments, function (el, name) { + // Remove the class using the native method + el.classList.remove(name); + }); +}; + + +// Replace the matched elements with the passed argument. +u.prototype.replace = function (html, data) { + var nodes = []; + this.adjacent(html, data, function (node, fragment) { + nodes = nodes.concat(this.slice(fragment.children)); + node.parentNode.replaceChild(fragment, node); + }); + return u(nodes); +}; + + +// Scroll to the first matched element +u.prototype.scroll = function () { + this.first().scrollIntoView({ behavior: 'smooth' }); + return this; +}; + + +// [INTERNAL USE ONLY] +// Select the adecuate part from the context +u.prototype.select = function (parameter, context) { + // Allow for spaces before or after + parameter = parameter.replace(/^\s*/, '').replace(/\s*$/, ''); + + if (/^'), + // 2) clone the currently matched node + // 3) append cloned dom node to constructed node based on selector + return this.map(function (node) { + return u(selector).each(function (n) { + findDeepestNode(n) + .append(node.cloneNode(true)); + + node + .parentNode + .replaceChild(n, node); + }); + }); +}; + +// Export it for webpack +if (typeof module === 'object' && module.exports) { + module.exports = { u: u }; +} diff --git a/themes/zen/zen_tmp/assets/js/umbrella.min.js b/themes/zen/zen_tmp/assets/js/umbrella.min.js new file mode 100644 index 0000000..6c227d8 --- /dev/null +++ b/themes/zen/zen_tmp/assets/js/umbrella.min.js @@ -0,0 +1,2 @@ +/* Umbrella JS 3.0.0 umbrellajs.com */ +var u=function(a,b){return this instanceof u?a instanceof u?a:("string"==typeof a&&(a=this.select(a,b)),a&&a.nodeName&&(a=[a]),void(this.nodes=this.slice(a))):new u(a,b)};u.prototype={get length(){return this.nodes.length}},u.prototype.nodes=[],u.prototype.addClass=function(){return this.eacharg(arguments,function(a,b){a.classList.add(b)})},u.prototype.adjacent=function(a,b,c){return"number"==typeof b&&(b=0===b?[]:new Array(b).join().split(",").map(Number.call,Number)),this.each(function(d,e){var f=document.createDocumentFragment();u(b||{}).map(function(b,c){var f="function"==typeof a?a.call(this,b,c,d,e):a;return"string"==typeof f?this.generate(f):u(f)}).each(function(a){this.isInPage(a)?f.appendChild(u(a).clone().first()):f.appendChild(a)}),c.call(this,d,f)})},u.prototype.after=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a.nextSibling)})},u.prototype.append=function(a,b){return this.adjacent(a,b,function(a,b){a.appendChild(b)})},u.prototype.args=function(a,b,c){return"function"==typeof a&&(a=a(b,c)),"string"!=typeof a&&(a=this.slice(a).map(this.str(b,c))),a.toString().split(/[\s,]+/).filter(function(a){return a.length})},u.prototype.array=function(a){a=a;var b=this;return this.nodes.reduce(function(c,d,e){var f;return a?(f=a.call(b,d,e),f||(f=!1),"string"==typeof f&&(f=u(f)),f instanceof u&&(f=f.nodes)):f=d.innerHTML,c.concat(f!==!1?f:[])},[])},u.prototype.attr=function(a,b,c){return c=c?"data-":"",this.pairs(a,b,function(a,b){return a.getAttribute(c+b)},function(a,b,d){a.setAttribute(c+b,d)})},u.prototype.before=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a)})},u.prototype.children=function(a){return this.map(function(a){return this.slice(a.children)}).filter(a)},u.prototype.clone=function(){return this.map(function(a,b){var c=a.cloneNode(!0),d=this.getAll(c);return this.getAll(a).each(function(a,b){for(var c in this.mirror)this.mirror[c](a,d.nodes[b])}),c})},u.prototype.getAll=function(a){return u([a].concat(u("*",a).nodes))},u.prototype.mirror={},u.prototype.mirror.events=function(a,b){if(a._e)for(var c in a._e)a._e[c].forEach(function(a){u(b).on(c,a)})},u.prototype.mirror.select=function(a,b){u(a).is("select")&&(b.value=a.value)},u.prototype.mirror.textarea=function(a,b){u(a).is("textarea")&&(b.value=a.value)},u.prototype.closest=function(a){return this.map(function(b){do if(u(b).is(a))return b;while((b=b.parentNode)&&b!==document)})},u.prototype.data=function(a,b){return this.attr(a,b,!0)},u.prototype.each=function(a){return this.nodes.forEach(a.bind(this)),this},u.prototype.eacharg=function(a,b){return this.each(function(c,d){this.args(a,c,d).forEach(function(a){b.call(this,c,a)},this)})},u.prototype.empty=function(){return this.each(function(a){for(;a.firstChild;)a.removeChild(a.firstChild)})},u.prototype.filter=function(a){var b=function(b){return b.matches=b.matches||b.msMatchesSelector||b.webkitMatchesSelector,b.matches(a||"*")};return"function"==typeof a&&(b=a),a instanceof u&&(b=function(b){return a.nodes.indexOf(b)!==-1}),u(this.nodes.filter(b))},u.prototype.find=function(a){return this.map(function(b){return u(a||"*",b)})},u.prototype.first=function(){return this.nodes[0]||!1},u.prototype.generate=function(a){return/^\s* ]/.test(a)?u(document.createElement("table")).html(a).children().children().nodes:/^\s* ]/.test(a)?u(document.createElement("table")).html(a).children().children().children().nodes:/^\s*0},u.prototype.isInPage=function(a){return a!==document.body&&document.body.contains(a)},u.prototype.last=function(){return this.nodes[this.length-1]||!1},u.prototype.map=function(a){return a?u(this.array(a)).unique():this},u.prototype.not=function(a){return this.filter(function(b){return!u(b).is(a||!0)})},u.prototype.off=function(a){return this.eacharg(a,function(a,b){u(a._e?a._e[b]:[]).each(function(c){a.removeEventListener(b,c)})})},u.prototype.on=function(a,b,c){if("string"==typeof b){var d=b;b=function(a){var b=arguments;u(a.currentTarget).find(d).each(function(d){if(d===a.target||d.contains(a.target)){try{Object.defineProperty(a,"currentTarget",{get:function(){return d}})}catch(e){}c.apply(d,b)}})}}var e=function(a){return b.apply(this,[a].concat(a.detail||[]))};return this.eacharg(a,function(a,b){a.addEventListener(b,e),a._e=a._e||{},a._e[b]=a._e[b]||[],a._e[b].push(e)})},u.prototype.pairs=function(a,b,c,d){if("undefined"!=typeof b){var e=a;a={},a[e]=b}return"object"==typeof a?this.each(function(b){for(var c in a)d(b,c,a[c])}):this.length?c(this.first(),a):""},u.prototype.param=function(a){return Object.keys(a).map(function(b){return this.uri(b)+"="+this.uri(a[b])}.bind(this)).join("&")},u.prototype.parent=function(a){return this.map(function(a){return a.parentNode}).filter(a)},u.prototype.prepend=function(a,b){return this.adjacent(a,b,function(a,b){a.insertBefore(b,a.firstChild)})},u.prototype.remove=function(){return this.each(function(a){a.parentNode&&a.parentNode.removeChild(a)})},u.prototype.removeClass=function(){return this.eacharg(arguments,function(a,b){a.classList.remove(b)})},u.prototype.replace=function(a,b){var c=[];return this.adjacent(a,b,function(a,b){c=c.concat(this.slice(b.children)),a.parentNode.replaceChild(b,a)}),u(c)},u.prototype.scroll=function(){return this.first().scrollIntoView({behavior:"smooth"}),this},u.prototype.select=function(a,b){return a=a.replace(/^\s*/,"").replace(/\s*$/,""),/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 literal 0 HcmV?d00001 diff --git a/themes/zen/zen_tmp/assets/sass/_custom.scss b/themes/zen/zen_tmp/assets/sass/_custom.scss new file mode 100644 index 0000000..218be72 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/_custom.scss @@ -0,0 +1,3 @@ +// sass-lint:disable no-css-comments, no-color-hex, no-color-literals + +// Site custom styles diff --git a/themes/zen/zen_tmp/assets/sass/_init.scss b/themes/zen/zen_tmp/assets/sass/_init.scss new file mode 100644 index 0000000..24c4d1e --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/_init.scss @@ -0,0 +1,22 @@ +// Initialization partial +// +// To make it easier to use all variables and mixins in any Sass file in this +// project, each .scss file has a `@import 'init';` declaration. The _init.scss +// file is in charge of importing all the other partials needed for the +// project. + +// Colours and variables. +@import 'init/colors'; +@import 'init/variables'; + +// Add typey to manage font sizes and margins. +@import 'typey'; + +// Custom mixins used on this site. +@import 'init/breakpoint/respond-to'; +@import 'init/clearfix/clearfix'; +@import 'init/rtl/rtl'; +@import 'init/visually-hidden/visually-hidden'; + +// Custom functions used on this site. +@import 'init/image-url/image-url'; diff --git a/themes/zen/zen_tmp/assets/sass/_zen.scss b/themes/zen/zen_tmp/assets/sass/_zen.scss new file mode 100644 index 0000000..37edb75 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/_zen.scss @@ -0,0 +1,290 @@ +// Zen custom styles + +// Page + +body { + background-color: $backdrop; +} + +.page { + background-color: $body-bg; +} + +.header { + padding-top: $zen-gutters / 2; + + @include respond-to(s) { + padding-top: $zen-gutters; + } +} + +.footer { + @include margin-top(1.5); + @include padding(.5 0); + text-align: center; + border-top: 2px solid $brand; + + p { + margin: 0; + } +} + +// Apply smaller text to blocks, footer etc. + +th, +label, +legend, +figcaption { + @include type-layout(s, 1); + + @include respond-to(xxl) { + @include type-layout(s-2, 1); + } +} + +.language-selector, +article > header, +.content-dates, +.footer { + @include type-layout(xs, 1); + + @include respond-to(xxl) { + @include type-layout(xs-2, 1); + } +} + +// Apply heading font stack to heading, labels etc. + +h1, +h2, +h3, +th, +nav, +label, +legend, +article > header, +.content-dates, +.header, +.footer { + @include typeface(headings); + color: $headings; + font-weight: normal; +} + +article > .content, +aside { + ul { + @extend %ul-straight-left; + } + + ol { + @extend %ol-straight-left; + } +} + +article { + + & > header { + color: $text-meta; + } + + .submitted, + .tags { + @include respond-to(l) { + display: inline-block; + padding-right: 1rem; + } + } + + .tags { + ul { + display: inline-flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + } + + li { + list-style-type: none; + @include padding-right(.2); + } + } + + .content-dates { + color: $text-meta; + text-align: right; + } + + code { + @include type-layout(xs, 1); + overflow-wrap: break-word; + + @include respond-to(xxl) { + @include type-layout(xs-2, 1); + } + } + + pre { + color: $code; + border-radius: 3px; + padding: 5px; + border: 1px solid $border; + background-color: $text-bg; + overflow: auto; + max-height: 300px; + max-width: 90vw; + + &.chroma { + max-height: initial; + overflow-x: scroll; + } + + & > code { + display: inline-block; + white-space: pre; + } + } + + .js-clipboard-button { + display: block; + } +} + +.title-submitted { + margin-bottom: 0; +} + +figure { + &.image { + figcaption { + @include respond-to(s) { + display: table-caption; + caption-side: bottom; + } + + h4, + p { + margin: 0; + } + } + + @include respond-to(s) { + display: table; + + img { + display: block; + } + + &.left { + @include padding(0 .5 .5 0); + margin: 0; + float: left; + clear: both; + + figcaption { + @include padding(0 .5 .5 0); + } + } + + &.right { + @include padding(0 0 .5 .5); + margin: 0; + float: right; + clear: both; + + figcaption { + @include padding(0 0 .5 .5); + } + } + } + } + + &.podcast { + audio { + width: 95%; + } + } +} + +// Navigation + +.main-menu { + @include margin-top(.5); + outline: 0; + + li { + @include margin-right(.5); + @include margin-bottom(.5); + padding: 0; + } + + a { + display: block; + background-color: $brand; + color: $text-bg; + padding: 2px 8px; + text-decoration: none; + + &:hover, + &:focus { + background-color: $brand-dark; + } + + &:active, + &.active { + background-color: $brand; + text-decoration: underline; + } + } +} + +.menu a.active { + text-decoration: none; +} + +// Search + +.search-form { + @include padding(.5 0); +} + +.search-text { + @include type-layout(l, 1); +} + +// Form + +.content { + input, + textarea { + @include margin-bottom(.75); + width: 92%; + + &:required+span::after { + content: ' *'; + color: $red; + vertical-align: top; + } + + &:not(:placeholder-shown):valid { + background-color: $status-bg; + } + + &:not(:placeholder-shown):invalid { + background-color: $error-bg; + } + } +} + +.js-submitted { + input, + textarea { + &:valid { + background-color: $status-bg; + } + + &:invalid { + background-color: $error-bg; + } + } +} diff --git a/themes/zen/zen_tmp/assets/sass/base/_fonts.scss b/themes/zen/zen_tmp/assets/sass/base/_fonts.scss new file mode 100644 index 0000000..c3e3858 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/base/_fonts.scss @@ -0,0 +1,34 @@ +// Font faces +// +// Instead of relying on the fonts that are available on a user's computer, you +// can use web fonts which, like images, are resources downloaded to the user's +// browser. Because of the bandwidth and rendering resources required, web fonts +// should be used with care. +// +// Numerous resources for web fonts can be found on Google. Here are a few +// websites where you can find Open Source fonts to download: +// - http://www.fontsquirrel.com/fontface +// - http://www.theleagueofmoveabletype.com +// - https://fonts.google.com +// +// In order to use these fonts, you will need to convert them into formats +// suitable for web fonts. We recommend the free-to-use Font Squirrel's +// Font-Face Generator: +// http://www.fontsquirrel.com/fontface/generator +// +// The following is an example @font-face declaration. This font can then be +// used in any ruleset using a property like this: font-family: Example, serif; +// +// Since we're using Sass, you'll need to declare your font faces here, then you +// can add them to the font variables in the _init.scss partial. + +// @font-face { +// font-family: 'Example'; +// src: url('../fonts/example.eot'); +// src: url('../fonts/example.eot?iefix') format('eot'), +// url('../fonts/example.woff') format('woff'), +// url('../fonts/example.ttf') format('truetype'), +// url('../fonts/example.svg#webfontOkOndcij') format('svg'); +// font-weight: normal; +// font-style: normal; +// } diff --git a/themes/zen/zen_tmp/assets/sass/base/_normalize.scss b/themes/zen/zen_tmp/assets/sass/base/_normalize.scss new file mode 100644 index 0000000..74f9522 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/base/_normalize.scss @@ -0,0 +1,25 @@ +// Normalize.css is intended to be used as an alternative to CSS resets. +// +// @see https://necolas.github.io/normalize.css/ +// +// This directory is a slight fork of this original source: +// normalize.css 8.0.1 | MIT License + + +// Universal +// ========================================================================== + +// Broken into modular pieces to make it easier to edit. +@import 'document/document'; +@import 'sections/sections'; +@import 'grouping/grouping'; +@import 'links/links'; +@import 'text/text'; +@import 'embedded/embedded'; +@import 'forms/forms'; +@import 'tables/tables'; +@import 'interactive/interactive'; +@import 'scripting/scripting'; + +// Note: we allow the .button component (loaded by forms) to override :link, by +// loading links first. diff --git a/themes/zen/zen_tmp/assets/sass/base/document/_document.scss b/themes/zen/zen_tmp/assets/sass/base/document/_document.scss new file mode 100644 index 0000000..608a356 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/base/document/_document.scss @@ -0,0 +1,33 @@ +// sass-lint:disable no-vendor-prefixes + +// Document +// +// The default font styles are inherited from the `` element. + +html { + // Change the default font family in all browsers (opinionated). + @include typeface(body); + // Correct the line height in all browsers. + @include define-type-sizing(); + // Prevent adjustments of font size after orientation changes in IE on Windows + // Phone and in iOS. + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + // On short pages, we want any background gradients to fill the entire height + // of the browser. + min-height: 100%; + // Use the saner border-box model. + box-sizing: border-box; + + @include respond-to(xxl) { + @include define-type-sizing($base-font-size-2, $base-line-height-2); + } +} + +// Use the saner border-box model for all elements. +*, +*::before, +*::after { + box-sizing: inherit; +} + diff --git a/themes/zen/zen_tmp/assets/sass/base/embedded/_embedded.scss b/themes/zen/zen_tmp/assets/sass/base/embedded/_embedded.scss new file mode 100644 index 0000000..68147c5 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/base/embedded/_embedded.scss @@ -0,0 +1,31 @@ +// Embedded content + +// Audio + +audio { + // Add your styles. +} + +// Image +// +// An `` element represents an image. + +img { + // Add your styles. +} + +img, +svg { + // Suppress the space beneath the baseline + // vertical-align: bottom; + + // Responsive images + max-width: 100%; + height: auto; +} + +// Video + +video { + // Add your styles. +} diff --git a/themes/zen/zen_tmp/assets/sass/base/forms/_forms.scss b/themes/zen/zen_tmp/assets/sass/base/forms/_forms.scss new file mode 100644 index 0000000..b5889b3 --- /dev/null +++ b/themes/zen/zen_tmp/assets/sass/base/forms/_forms.scss @@ -0,0 +1,229 @@ +// sass-lint:disable no-vendor-prefixes, no-css-comments + +// Form defaults +// +// These are the default base styles applied to HTML form elements. +// +// Component classes can override these styles, but if no class applies a style +// to an HTML form element, these styles will be the ones displayed. + +// +// The following rules are from normalize.css and help to fix inconsistencies +// across various browsers. You should probably leave these rules as is and jump +// to the "Buttons" rule on line 92 before you start editing this file. +// + +button, +input, +optgroup, +select, +textarea { + // Change the font styles in all browsers (opinionated). + @include typeface(body); + @include line-height(1); + font-size: 100%; + // Keep form elements constrained in their containers. + box-sizing: border-box; + max-width: 100%; + // Remove the margin in Firefox and Safari. + margin: 0; +} + +// Show the overflow in IE. +button { + overflow: visible; +} + +// Remove the inheritance of text transform in Edge, Firefox, and IE. +button, +select { + text-transform: none; +} + +// Show the overflow in Edge. +input { + overflow: visible; +} + +// Correct the cursor style of increment and decrement buttons in Chrome. +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +[type='search'] { + // Correct the odd appearance in Chrome and Safari. + -webkit-appearance: textfield; + // Correct the outline style in Safari. + outline-offset: -2px; + + // Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + &::-webkit-search-cancel-button, + &::-webkit-search-decoration { + -webkit-appearance: none; + } +} + +::-webkit-file-upload-button { + // Correct the inability to style clickable types in iOS and Safari. + -webkit-appearance: button; + // Change font properties to `inherit` in Safari. + font: inherit; +} + +// Buttons +// +// Buttons built with the ` + diff --git a/themes/zen/zen_tmp/layouts/shortcodes/figure.html b/themes/zen/zen_tmp/layouts/shortcodes/figure.html new file mode 100644 index 0000000..df97c66 --- /dev/null +++ b/themes/zen/zen_tmp/layouts/shortcodes/figure.html @@ -0,0 +1,47 @@ +{{ $maxwidth := .Site.Params.imageMaxWidth -}} +{{ $realwidth := 0 -}} +{{ $realheight := 0 -}} +{{ $width := 0 -}} +{{ $height := 0 -}} +{{ with (imageConfig (add "/static/" (.Get "src"))) -}} + {{ $realwidth = .Width -}} + {{ $realheight = .Height -}} + {{ $width = .Width -}} + {{ $height = .Height -}} +{{ end -}} +{{ if and (.Get "width") (.Get "height") -}} + {{ $width = (int (.Get "width")) -}} + {{ $height = (int (.Get "height")) -}} +{{ else if (.Get "width") -}} + {{ $width = (int (.Get "width")) -}} + {{ if lt ($width) ($realwidth) -}} + {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} + {{ $height = (math.Round $height) -}} + {{ end -}} +{{ else if (.Get "height") -}} + {{ $height = (int (.Get "height")) -}} + {{ if lt ($height) ($realheight) -}} + {{ $width = (mul ($realwidth) (div (add ($height) 0.0) ($realheight))) -}} + {{ $width = (math.Round $width) -}} + {{ end -}} +{{ else if and ($maxwidth) (lt ($maxwidth) ($width)) -}} + {{ $width = ($maxwidth) -}} + {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} + {{ $height = (math.Round $height) -}} +{{ end -}} +
+{{ with .Get "link" }}{{ end -}} + +{{- if .Get "link" }}{{ end }} +{{ if or (or (.Get "title") (.Get "caption")) (.Get "attr") -}} +
{{ if isset .Params "title" }} +

{{ .Get "title" }}

{{ end }} +{{ if or (.Get "caption") (.Get "attr") -}} +

+{{- .Get "caption" -}} +{{ with .Get "attrlink" }}{{ end }}{{ .Get "attr" }}{{ if .Get "attrlink" }}{{ end -}} +

+{{ end -}} +
+{{ end -}} +
diff --git a/themes/zen/zen_tmp/layouts/shortcodes/video.html b/themes/zen/zen_tmp/layouts/shortcodes/video.html new file mode 100644 index 0000000..bfb4b8d --- /dev/null +++ b/themes/zen/zen_tmp/layouts/shortcodes/video.html @@ -0,0 +1,6 @@ +
+ +{{ with .Get "caption" }}
{{ . }}
{{ end }} +
diff --git a/themes/zen/zen_tmp/layouts/shortcodes/wrapper.html b/themes/zen/zen_tmp/layouts/shortcodes/wrapper.html new file mode 100644 index 0000000..371f73c --- /dev/null +++ b/themes/zen/zen_tmp/layouts/shortcodes/wrapper.html @@ -0,0 +1 @@ +
{{ if eq (.Get 1) "nomarkdown" }}{{ .Inner }}{{ else }}{{ .Inner | markdownify }}{{ end }}
diff --git a/themes/zen/zen_tmp/package-lock.json b/themes/zen/zen_tmp/package-lock.json new file mode 100644 index 0000000..e3c47b0 --- /dev/null +++ b/themes/zen/zen_tmp/package-lock.json @@ -0,0 +1,5200 @@ +{ + "name": "zen", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "acorn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", + "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==", + "dev": true + }, + "acorn-jsx": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz", + "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==", + "dev": true + }, + "ajv": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", + "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + }, + "dependencies": { + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.51", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.51.tgz", + "integrity": "sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.3.0.tgz", + "integrity": "sha512-ZvZTKaqDue+N8Y9g0kp6UPZtS4FSY3qARxBs7p4f0H0iof381XHduqVerFWtK8DPtKmemqbqCFENWSQgPR/Gow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.2", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.4.1", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "glob-parent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", + "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", + "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.0.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz", + "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-jsx": "^5.0.2", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "front-matter": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-2.1.2.tgz", + "integrity": "sha1-91mDufL0E75ljJPf172M5AePXNs=", + "dev": true, + "requires": { + "js-yaml": "^3.4.6" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dev": true, + "requires": { + "is-property": "^1.0.2" + } + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "gonzales-pe-sl": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/gonzales-pe-sl/-/gonzales-pe-sl-4.2.3.tgz", + "integrity": "sha1-aoaLw4BkXxQf7rBCxvl/zHG1n+Y=", + "dev": true, + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", + "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-eslint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-6.0.0.tgz", + "integrity": "sha512-dCVPSh1sA+UVhn7JSQt7KEb4An2sQNbOdB3PA8UCfxsoPlAKjJHxYHGXdXC7eb+V1FAnilSFFqslPrq037l1ig==", + "dev": true, + "requires": { + "eslint": "^6.0.0", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1" + } + }, + "gulp-load-plugins": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.1.tgz", + "integrity": "sha512-WTYIvfEg3j9dRUUkLSE0+MIliU2Jvvc3J7f7fb66ifqSEPS/Ki2xwGfcl68dJN8b+ZGl+9CE3sOl4hfiLmcUIQ==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "fancy-log": "^1.2.0", + "findup-sync": "^4.0.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "micromatch": "^4.0.2", + "resolve": "^1.12.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "gulp-sass-lint": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-sass-lint/-/gulp-sass-lint-1.4.0.tgz", + "integrity": "sha512-XerYvHx7rznInkedMw5Ayif+p8EhysOVHUBvlgUa0FSl88H2cjNjaRZ3NGn5Efmp+2HxpXp4NHqMIbOSdwef3A==", + "dev": true, + "requires": { + "plugin-error": "^0.1.2", + "sass-lint": "^1.12.0", + "through2": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", + "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", + "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-my-ip-valid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", + "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", + "dev": true + }, + "is-my-json-valid": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz", + "integrity": "sha512-XTHBZSIIxNsIsZXg7XB5l8z/OBFosl1Wao4tXLpeC7eKU4Vm/kdop2azkPqULwnfGQjmeDIyey9g7afMMtdWAA==", + "dev": true, + "requires": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "known-css-properties": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.3.0.tgz", + "integrity": "sha512-QMQcnKAiQccfQTqtBh/qwquGZ2XK/DXND1jrcN9M8gMMy99Gwla7GQjndVUsEqIaRyP6bsFRuhwRj5poafBGJQ==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "picomatch": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", + "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + }, + "dependencies": { + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } + } + }, + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + }, + "rxjs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-lint": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sass-lint/-/sass-lint-1.13.1.tgz", + "integrity": "sha512-DSyah8/MyjzW2BWYmQWekYEKir44BpLqrCFsgs9iaWiVTcwZfwXHF586hh3D1n+/9ihUNMfd8iHAyb9KkGgs7Q==", + "dev": true, + "requires": { + "commander": "^2.8.1", + "eslint": "^2.7.0", + "front-matter": "2.1.2", + "fs-extra": "^3.0.1", + "glob": "^7.0.0", + "globule": "^1.0.0", + "gonzales-pe-sl": "^4.2.3", + "js-yaml": "^3.5.4", + "known-css-properties": "^0.3.0", + "lodash.capitalize": "^4.1.0", + "lodash.kebabcase": "^4.0.0", + "merge": "^1.2.0", + "path-is-absolute": "^1.0.0", + "util": "^0.10.3" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "eslint": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.13.1.tgz", + "integrity": "sha1-5MyPoPAJ+4KaquI4VaKTYL4fbBE=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "concat-stream": "^1.4.6", + "debug": "^2.1.1", + "doctrine": "^1.2.2", + "es6-map": "^0.1.3", + "escope": "^3.6.0", + "espree": "^3.1.6", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^1.1.1", + "glob": "^7.0.3", + "globals": "^9.2.0", + "ignore": "^3.1.2", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "optionator": "^0.8.1", + "path-is-absolute": "^1.0.0", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.6.0", + "strip-json-comments": "~1.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" + } + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-entry-cache": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", + "integrity": "sha1-RMYepgeuS+nBQC9B9EJwy/4zT/g=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "dev": true, + "requires": { + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "^1.3.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "dev": true, + "requires": { + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", + "slice-ansi": "0.0.4", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "integrity": "sha1-7GIRvtGSBEIIj+D3Cyg3Iy7SyKg=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "type": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/type/-/type-1.0.3.tgz", + "integrity": "sha512-51IMtNfVcee8+9GJvj0spSuFcZHe9vSib6Xtgsny1Km9ugyz2mbS08I3rsUIRYgJohFRFU1160sgRodYz378Hg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "dev": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } +} diff --git a/themes/zen/zen_tmp/package.json b/themes/zen/zen_tmp/package.json new file mode 100644 index 0000000..ca8ab50 --- /dev/null +++ b/themes/zen/zen_tmp/package.json @@ -0,0 +1,25 @@ +{ + "name": "zen", + "version": "1.0.0", + "description": "The node.js requirements to build this project.", + "main": "gulpfile.js", + "scripts": { + "test": "gulp" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/frjo/hugo-theme-zen.git" + }, + "author": "Fredrik Jonsson", + "license": "GPL-2.0", + "devDependencies": { + "gulp": "^4.0.2", + "gulp-eslint": "^6.0.0", + "gulp-load-plugins": "^2.0.0", + "gulp-sass-lint": "^1.4.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "private": true +} diff --git a/themes/zen/zen_tmp/php/contact.php.example b/themes/zen/zen_tmp/php/contact.php.example new file mode 100644 index 0000000..83aae59 --- /dev/null +++ b/themes/zen/zen_tmp/php/contact.php.example @@ -0,0 +1,98 @@ + "$name <$email>", + 'Sender' => $sender, + 'Return-Path' => $sender, + 'MIME-Version' => '1.0', + 'Content-Type' => 'text/plain; charset=UTF-8; format=flowed; delsp=yes', + 'Content-Transfer-Encoding' => '8Bit', + 'X-Mailer' => 'Hugo - Zen', + ]; + $mime_headers = []; + foreach ($headers as $key => $value) { + $mime_headers[] = "$key: $value"; + } + $mail_headers = join("\n", $mime_headers); + + // Send the mail, suppressing errors and setting Return-Path with the "-f" option. + $success = @mail($to, $subject, $message, $mail_headers, '-f' . $sender); +} + +$status = $success ? 'submitted' : 'error'; +$contact_form_url = strtok($_SERVER['HTTP_REFERER'], '?'); + +// Redirect back to contact form with status. +header('Location: ' . $contact_form_url . '?' . $status, TRUE, 302); +exit; + +function _contact_ff_wrap(&$line) { + $line = wordwrap($line, 72, " \n"); +} + +function _contact_clean_str($str, $quotes, $strip = false, $encode = false) { + if ($strip) { + $str = strip_tags($str); + } + + $str = htmlspecialchars(trim($str), $quotes, 'UTF-8'); + + if ($encode && preg_match('/[^\x20-\x7E]/', $str)) { + $str = '=?UTF-8?B?' . base64_encode($str) . '?='; + } + + return $str; +} diff --git a/themes/zen/zen_tmp/scripts/set_up_new_site.sh b/themes/zen/zen_tmp/scripts/set_up_new_site.sh new file mode 100755 index 0000000..8438263 --- /dev/null +++ b/themes/zen/zen_tmp/scripts/set_up_new_site.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +# shell script hardening +set -euo pipefail + +# This script copies the scss and layout files I think most people +# would like to override. It also copies the example config file. +# (Run chmod 700 on this file to make it executable) + +if [[ ! "$0" =~ "themes/zen/scripts/set_up_new_site.sh" ]]; then + echo "Error: This script must be run from the project root directory." + echo "Usage: ./theme/zen/set_up_new_site.sh" + exit 1 +fi + +mkdir -p "assets/sass/init" + +copy_files=("themes/zen/assets/sass/init/_colors.scss:assets/sass/init/_colors.scss" + "themes/zen/assets/sass/init/_variables.scss:assets/sass/init/_variables.scss" + "themes/zen/assets/sass/_custom.scss:assets/sass/_custom.scss" + "themes/zen/assets/sass/_zen.scss:assets/sass/_zen.scss" + "themes/zen/layouts/index.html:layouts/index.html" + "themes/zen/exampleSite/config.yaml:config.yaml") + +for files in "${copy_files[@]}" ; do + if [[ ! -f "${files##*:}" ]]; then + cp "${files%%:*}" "${files##*:}" + echo "Copied: ${files##*:}" + else + echo "Already exist so not overwritten: ${files##*:}" + fi +done + +if [[ -f "config.toml" && -f "config.yaml" ]]; then + mv config.toml config.toml.old +fi diff --git a/themes/zen/zen_tmp/static/apple-touch-icon.png b/themes/zen/zen_tmp/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..79161221f9557fa143c519b6cdde52416c91a249 GIT binary patch literal 5751 zcmbVQc|4SD)SelG!OYnArJ14-(HLvdEW{{GmXvHE%_z!N_GSh{6l1L!VeH$B%JROW z>@C*pyst)4c9AS4g>U+Oe|`Uc|J=Xl+~>Nk`($2!W%&$SCtY~niv*AH@ELw$AQo@J=@ zq!$nm#})eAHy`b_XE|r$N(y!CH41%_Www%%q*R3NcV$QSqPkEMsO*!!_U_ej>!u># zG3&US^W(o`JduJjLI1B|Ke#xbV?NS$FR5D80%(|GU2HskrgQ#XmxC8hvmbCEWDpWp zJY&WJ?C-7K6pi=FA2wS5y4Kewwxf_|QPkG@cV^%PVxWfv40Q1B^kyZ_ZK@M3@LTc9 zq!_Dbjg9ntYWyO+m%4)XTvZ-)ST&iu{?Ax`PY@Zy*x#_Bz%yDx+DRBc1{QO9p8_Q>A$?Va-dBb#4Bke2t`s~ozu zJC9?#rGMCK{Wd?QchB>w(XiM)?t^dMopnw7I)%)hA32Y#vSag~p#e~d)_vzPd;M7I}YqdcwEb)aHFkD7BH==OmH-&!dSF2eNi1E_+07kX4r^ zX0E@czgxFT?)%syRJL?$#360)Sr#XNHjCOjA2<9S4XGzVGCLGS_rKUJ|B^4rl`Xk& z)cfsD4!eqfvz|5!+S{VxZYl7)glIwcD^G6*A8oj1AaJ{L@XX`SpWblrU)6;<>*Ke+ z3R8zc^Gp2Qmv<}RoHr9>DbiR5(P?R_ceGvuY|M&En_(*P$M=Z7+~2!~Qnr>JW-iEE z*$zEY47w&sk|T{}`4OGHVEWB*r=32u29bx|EGVDGSlm-2?r&JYJV&_X*_MJ}ci^rI znEA8;4X?l1AhIlQ!C}{bT~p6Anc1zeHABY@1#hun-T7Pk5Y*Qp@LAf6rl^PxaSQm9VNQS%BoW;ZOWKWAYOssJ|%Rh9P3d_7qWlvE;3zx?M929i+dS zByNj0G{d|5Rd!vVoVOY#Lf!D)Fww%rJv4v)XOh+^w7AiRaoN`65dP>az=F*9ZF^`H z>4FKyT)FcKW1-Y=EsI)g7~L$)%*)h(4Y_ElSz-ngj#9sWse<1VSMiGkr$2`7E(#I4 z0(!X6p}UT|Kw2dMEmXgB(_!b7oqs;oS2=n#)(0>*i9sh=e_I#6jIYDIs0pR!^Nrpa z=kI>+Xe|<3zNpb-3L1)Z>?#+ol_e{Xa;^udM*UTmVq~>TBp*|)C0>;?FRIYxr>&x4 zP|6gnpg!G%jtvsYn#VhSM@b*WNZBzT+((L?FD82;ic_Eo+_TG2N=YZ|<#$m~v5` z3*$=>E)*g&YICwK&zM{u7>PO*3bY?PVQ))@jRjp-q5@?o{$dY{CsO=~>YSXIJMl>8E-^zsel0-7Rk2rk6CC7KV)?U2nrD%g zTd7c`rwDW$`%InNJv{~MyGQM9T&@G=4m<%={(>{$DP}{=C4Tj+$C=pBid^Eh7@v?9 z3B{s(X^u}5A+dX*5 zaE)$B^8xf9YBHQ(xyq1{Dlh$MyZw0SDEVcVTVDCK&0 zZA({MU*;MrSkK80p>-MGLlR1@MCT+58Qy%_9Nk)HwBwf1xs0|pW3C~1a;;?8an^{i z3Aeo|Eey+Q98uCGN(jVbEf)ne!ayz!VF3j?-hDt0N`H%x*^6$``JS5=vGrewEoA__$w**xFtr= z;Aq@u%!`YE$Jco6jfau&^Sk2P?4m903+v*~DRgRMar6+lDIh6gQc=BYj05Uo?xZP}{AqAz@F8cF|>&;)E#Rq4a zzUG9uJTh86A?rA{Xc&A(+C3p3$@3mvc|Shrup57d>^97W7Z4@?^Z%f+8xD)PGmIEa zD*jQ4w;SPT)N9RE)rb?F_Nzr4H$hPig%{Z2f(Od{rn%!osDVkKT0z0j@X8fo4-sD3 z9q)N}Vi6Jb0B%@hR*JOtTr4EB5%{i2>+RI}y4B6=J;!*>)cJ28@X zpc>SukV5^5`H!*!(ODH&)uPN*hjj|9&oF52hd$GLkuf&XpH^~U`6eOFx8i?b;j%F#>0+22=Cp{Hu|u!x@-zPja_Fk=~h zH}M}anQb=%8IHyDNur;vWLwng10A7G>*2@b!HePR=|1yIA_R-db3s_LnGIlDZGa5d zDfv(kQrrWK9wO+G2iDycA26CjmjG$@#`aKzR~qxY|>&- z!!K0UO9hem=jdg=#1_tZST91Tq_R(4eXCT1%{u3xi1R3MPC>oxB_@?zkUfl$v(#2Z z20!#`#FF`JfP2-EXo)7AiFUV7O`MgwQ^{2~MEOzyeUD*mqwl~Lvkb-@TKG`G7yYbO zsf;ZeHCl2t7~ygbb{!E+@l&C9D6#l@u2nCJ!`*7WC!^FSXKATM3fYS^Pb2+ejIZ99 zBZUjoKnrF*k-H+j+mo`B5p=iB`JBQ8gqBnBn!kJ2!*IW4Qz7d+_NtT(NbNvdz!dr8 z#QCBQ(9RO(GaVc9M4@B4)9F{NV^0)>GYDpZdw#n}u>4*I(#&cu#^no=xn7B8Wpv0+ zRd7mr0At0r4#Qc!R-n0&mVbI{6ZCt#Fi;kc2%|4Q?_htDPkQc!_@UPilK$>YYrRtD zUYry?vp$h}6isLIk0~dx=u-aiuF)(3&D@)OC6h&W9o(*z%V8wxcp^HvQU+&3NcuqK zhOh*7*UvwolUg6Z9r_R(AHg9pO#YIPEv;mr+XuX!qqb9xp8cLe&+E5 zCka29LAxMvE3XkUko1}(m-xxvSScv5by(f*LfDwsiGkX0bL<)C-OE6xGl`#MaVW7+ zG$R(7sGV?gYJ7w(u&(*$=6jF7g#C{#UI(ip-;()B?bcQ@j4v?k$N;0Ndx4BDR0I=L z^Xc|!GCCLI)N^AL@Wae(%Dh{x&=AIV1&ocfJ2$Iw(4jJa3k;4V_}bLKv6qsE&Xh6w z5s;$%RzzJU58VvDu(#4TE=+UhN(*2|M0HLcszY3Q?P}Q?z3^X*-OHV&MydH_09I(1 z$xj&5asja#k15f-BAG?WYZ^t82t7_^{BD%9CQRhMje+VhSzTgl1&ozt~z~ zF)g1)n-l6U?fgxrLr*!`&=7R96XqDlDSR>}_#$RYod2ZQU%n}3MD_4A*4d6K38(%z zwp{cBs*hGRuOPbf(Nv@?a8GlMZKdKnr2JU0+QIXcOd!@uM!Mz|Mk*asg>g8GBbwen zEDL`7_y$@^!G6R9Vr$=TDVAHd*k$)+J0`E0Ci0NTy1PvFFsujc8n*X8x46DB4c^~4LeRYhASjzVL+ z>`C&Z4l9UBq`EN-OBP;B;OhGMfonA!^%M&4ntgE-s{BM&CUM^o!<@|Qm`B7$i>Dn4 zT_GiWS7f%iiY!R#^MaU_)z%{9@bOjt)1egB za_5SX^nQf4jNhmITcUgr^eZ>GyWQ}>dB{-*jbK;t*+~l$3W3r0Q!3`%f)` z2PrA*5gC3an5Vh(Y8Xqh)$WLp=e`-;SyXfkO`lfp-^`@a6+amsfC#5^0rM+XfwL9& zvMM$4x2ZCxq59&Y+Js}GSX7cNU^8P(BHU}gxCsKO8KQ-+fA%xpln8dE`Y7>u*AH*R z)f6`!7jrA)XNIyJe?2Ucl8Pq@^IYEdR5xCpgIOZ1i=;j9rF|ng>JI#coDdN2MXQYR`15Km@=p^y#o~E6JHUAugn^VE6xhm<#6mY$p7*puFkw1R%w z?35sQ=)=Hiw%Y-1F=jIRSxkt7Y@epfYU4Y*2NCx^^!T5;yZWK|`q!2{LAZ)Z$j-nK z%T#4ME2D6eZ=dF7>(5sLSN%jU@DB32b&&))+34W6)LVTn8}HMq>f!ZO66Skkx1OYh z<#t9Q>+X+x*LG81oH!|l$w^0qr^~G7jGmMb_{YV@J#xGg1M;5)bnCh>w)&?lb>~Z~ zp+pb*s0@VtQi;h%|uiy2&oBZ>aqsE)e~U z?~$rQH;i!I1XzDe1r=GYd80S(yG2^+6_33s{Fwl&h(RH?>0SK1>fUP3WP{X(c+f=g zXU92uu}&^v(m@90ym(7>ZD;O2Fq22|b#)ooD`yMH#U*z$79T;SD*ntLreAlni zTsAVmDxgRbb7hTo{f5-70vjM!@Q3RefKuvQQA;ppyMO(~_F5f#CL6+y3X(d{DwQ-Q)iM+ga06{a* z(}t?iJYD)DgmW5|M;GFukSakB<-!82=saE60A@`^AWt#9fEQh-YL{t8TQD9)UMf%SV1qJw9v>54 z_(6*11xtSd2<8QlZHTC}5&Q>vnFnk961Ny*(gy23%;T5IgLMXh0an?=yr(IG*vW+7 z#y?Nzy(NTNa4q-`%7lj^D{XLb$NoY7XMT)gz&Vn3Ln3#Y?jy)sMPJOg$F)$B%j;c8 zVqScYL%fHYbilgBc_e>TN}kFegTOPis|?o&C3;+j>adU}K&ihN&t8e?_ zfLNBI1aJ2c&^I)Ra<%%`@ zFR1*KGEkraohUFQ?s@w-uw9+U3D8GAwy~tNR~v)h^A!Iv1=g;k|IFvNtz0zWg9ZrB z=u_SSVqGuKGVQKYuxo*{LAgbGZHT{xIRPd3HpC+*pz+y3ULRDEu5@EjO!r^q+d%bP zLIMT*H3qP^B&EB!2c1?l;fKa_?(45B1+wHnP%Nc{ zl2Q~FEQtL6@qEU)lh@$Ap5}bJ_uTtA=X1|J=bpYC_vQROJ#pvxC-?g+$Nk_q?$>#o zp)>LqKPx8Rzi}Lmi{L@2)oKrV-n%Up3pgB(d&3Q~TCEU?L~c-EI-SB`Fx=s{K(pC| zPN!q=cDsEu6aVGq-9if65{+TlgR|> zbQ*jGgVzWHO0< zzYm|!$L>jIkx)HDp%9|cC`2L=s0Snx3A0_M!{LB@J`c58&GO>$cq|XH7YYS-W+IV* zMx$XAfk1$Iy?&uzX^LyLS|Jn)8MoW*GJC7lLO2|T+wI2l^D`=y$`$W+GaL>vpU+`5 z8rl1i|8luRwOYM(z1mYQcDo(LVv*resT7030Q3f_R0@GWfYq1$-V?fKHk)O=K>a{@ lQf(=pSS-f)R0pru`yTyMjN(!+bvm6-eIIqW{0IJ5{{gdKbr1jm literal 0 HcmV?d00001 diff --git a/themes/zen/zen_tmp/static/favicon.png b/themes/zen/zen_tmp/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..dabdf14abccaaaedcfcb2a7ae2f4b9f35bb4265d GIT binary patch literal 557 zcmV+|0@D47P)Nkl8v_@Z-(~Rs{}u+enQs^!P#n32J%+FBC6IB5<(8iz!jwLdM zp`Nl7vPZV0g(f1(GJN$%eD68$`#$%c*Dv>;`@_9yV`ahv6Ndo+c+5-I<^#iy8p1 zT(+^W#~t$j?_g(V=iuNt9E*#K3kHL6b92Mta2_5WUS3{4K0bba{v$_@2nYxW3JMAd z2?+}ei-?Gbii#o-2r)4+adB}82?-<;DJdy=^ypD3DJc{Rb?n%&gws~>Feub zu~0Mo2-QC?UUcBh(>FMw9fBW|Bz`(%Z;NZ~E(D3l^$jHdp z*x2~^_{7A-?5ZbMa=jS zW8~{rjXSn}VQ=~-ZHWHZR{AT%I(5BL^^?JkgtMkyLiVHMUoPU@((n)i!X{S&SGvT> zWe5JSk>15~`=^!7av%99MHINuCi+F^q*~P9Zf^XT`Muk|dZwVUQO5zMz-P}wzo5Rh z(=S%F`#`%Hg_GbVnd{qyMFSw`_~-6pWmj)jtUG5Eqks35{boC>dxb8zI%bfmyV+~L z+hSbL`Bo1!SAmD;gW1C>05;gnot;=YRXG4iqq1i<&n+}pYJLH#Nd@-pm(>x1pjX!D zWWg_JRn{^b;#u&EGS)SoiL>+IwE2`1y%}%ZAOr-GtS!T#%K^YtsW*RSmvry@>9H9I zX)91~?Bg3r(EGVF)iFXCkiwvn^DyjX_p<1x&zo9DL2#+)?Gxr~lyt5e6>mdOAz;Q) zIDOV%i2r8~j6yAA8}YMH6A&box{27_|F5tMLn_SW5|Jiw!czgKsAynE^gS-1O^5n7 z`zE+a&{dza<;0Gi)R7e?)qgZ7{ba~afu2i5U=_ZS2@eIqd&AJ>8K@mn5>$5AG-+uc zuB)vQC;D5@JnS-X;J%G|NV@`h_c(z;x!N=^fMUN$k`DN=8j_2bSl}fXv;`}F!R%X^ zGJg>FzB7SXc*Y}*g>oXoU|0-$@VTraqx0$20ApXZB{T+W-%c46qvxkws@)jX$d>*D zu1pC(mnL17+>u4J@vTM0-^6Srcx)?EYf_P@e>;ye;Pd0VA;HYf7FW#1YN|q}2V`g6 z(X;qm*Ug97KH1~N`X}oA3m>!U)RQoX}MiigA52Dlb)VDcdJCEfl zpD2>etG^AGpe%31Pt)C+A??Ulki!>bu z2Fbh93fhBnT4S)x&$BPVRV9R@x6CXr{XIiLWWb@WxXqK8n|DIc=0rQJJ{uU+a z`j z{giGpdk+edA_;lUu8>GzekAji<7|zZoR5h@j1}*^WAFkir5lYUrY3VwddWo-NEJ5I zOQ0MHu*{un=DZzyHMTD5xH*g?oMQR%%5|L7u!jWR(?sz$k-=^pVgESW_X}AZ;!Zn_ zuoM>!etv~ikB2t@JG}IAB7a9~z3B+b?k?MQq;scU+I#39o@ndxHGc;fhs|y_1m$a+ z@|xECW{4n&mvn(&QyYL3%touT{G$TO-#C^r9=kP-B!jZmZphWWrb(59onLLu5LA*g z_dPEULz0?Jyn*sUz302gSIwN6MFbC3(%b~SY7P817#e%J*pT^8UIT>MaCEfe`(A2a zjhTiV1Yx#D31IS^CqcQe1--}fq4QVOfHmBmcym$FD~HSl2I^AuZy))P`?~1;abZ3* zXL}o4%t$&X-9I~>?T<%@uG8(#C_{FOax%po;Hneidp@) zM;wn|4W=Gwv_iFt7`_NH7GXafy@p=nFFTUeQka6-If*~R zLePsUQ;w6cs^pR?^^@6{; zvQ8#u{lbiBu|xw{Q|0!vzS>CB5m%`>+DTKU89sAAJJL2PHU4NN9aV7kRRU{{x5po#6lg literal 0 HcmV?d00001 diff --git a/themes/zen/zen_tmp/static/images/logo.png b/themes/zen/zen_tmp/static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..84892bea095870f884536694e5f8115f17c48316 GIT binary patch literal 1991 zcmV;&2RQhNP)LHHvj7YCXv}_#<#oU)#m}2t03C%9?i21HH87I5Z5q5B@g+h2+htMfJk=z>ODjAs) zXiH{lHyUeE?&UfYjTgci;U!l)%HGxpUBZonhtIIRXT0noH@d)~y{>=FH02;%7qmdGhjT6=9Kr47UmEO#majDqPhUe1DXL3>Q1r(v<79ru_|!Lk}j%Fh@l* z-a$!=-F?Fo#$nk5-){cUP11^hvH#YyfI!g@dQiJY@D+>#eush3u6 z)hZ+scTOHPVRq8D@Vv{6{Sb*7uBon9Y&CfG>z{Rxc8gu4SplaA75DpG4Kr1^f~Gv` zO-6i3$7mq_)h|wVi%Kp^7olK;)t2Wp7m}x&(`_eT@=J@orPVQ{5^X5%g#`W^-9nG9 zr1D3mAbiDKlw`f2_jR`0t*+70Fmr3B7!Gl(ZXuL~@SKZ{u2aO#`9ZTOuJUv;bgfoD zHOHF7-ORyAah8)_GTp<;`fj1qou>68Ux%CPU+Mm`>rJ&wy0R=KYwJL*XtO7y&GLc} zD$2^j8VA=!yP94_1qBmaYH@<@(3SVSD%{@I2|dE8{iR|t*SKT+R(lQU)kd^ZsZPxc z*w2%mwKPF5a8)7_T*uD)J3&u1_*b;5re(aV4mP8A~0jA6;&@T^h!2zs{= z-p^CFkEZ*(9D0NMou0&FqRteGwk-_EFv=R?W;7{j##EuAM_6GzTC5PlulkFBb=wQQ ztJOD+&r6CsM2g@)lh?gt*qX9?Q}W)C41Uec#$ifw>xllfFiWGuX6Y^AL?JxvIic*U zTa;i4^MqFnx0}=4m5(mB=l5JHgoOjog7rs>48#3Hc*7Vk2v2#(<7OCHv(=`~-)<)} zwRzL6uG5+3pW#ZFFNAXkH;!d>TVExFW3WP)=gc(Ye>rENh!cb^2cTIIV{H_^n?ks| zc43v>8kvTx8y~1c_&#>BO1L(Sp`qO#X}hWxbO}f20F$jt1~l2;Tp`@lSTC$@^qBBx zu#45nl;e}6o|!nxFw)923pZ)T0Xl>STxg+R& zW#LKTf;=qKa|I3E7HIQS3$^gZrFk zAG8>?Mg03Y@@6P{MmRsOh(q)Ur{$pIY+uLLkA)ZApSu66x`n%XoguSS+NHXwsSo<+ zB;6_`K8_c{2{prLJzpmz!e2Do9!?U%Ef}Vxq^Y0i7xb#mq8^9&o<+W1<3Y8ncc-ID zC*${6k- zQ=F_QOg6dh&Tid#*sAbdGDq3Y#!?N`%a);#!&m9vV+#YSSzQ+C&b>`_q^b6;x#vC4 zS>bJOS?N9RTCF>Qhq4}_EUU?rJPf@%e#ugy!=$={X?5-BI6v?gYjcWU^Q?-{md;5Z z`9#Pktra#HQ`ZF#HOsx;%7NEwb-8JIQQnm|^^&5ZLORy=ehtthGhw2U=+d5la+z6n z$kX&a3(dE{t2Jp$R|;SZPWk&5ii-Wf2WdmIW}tG8>$^{$%fFa`rZ@R%?W ztjUEav&2EBTk8qy^D?Zc=uu3`+;H#fYn5{Y+V$ksQc!Vsei|-|{MzQ#mBRIr49JA0 z^q^@?&4!iK5h^w1+Iw{l4Fi;QfcNV>ihiKwonw$ASfQV1WJMK!1uGkT#Ml4>18w_9 z(AJ=WbPbIGWjtyz9^Ik~4s1X+6gf~-cBM~wN!G9dLzIM>``nk;_h8qMB;n?|Z~Rf? zkd>hZW54O{b%W<@D1XNatP-he!pFWcY-hQS4>=2bjK31zWXZOIufk6B`E6&wmSfw1 Z>pw-q?h^){c-sH~002ovPDHLkV1h;0-VFc% literal 0 HcmV?d00001 diff --git a/themes/zen/zen_tmp/static/images/logo@2x.png b/themes/zen/zen_tmp/static/images/logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..132ae28d07373f6582cccca80e4cc1a4cf3c4e74 GIT binary patch literal 3135 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 Z@qdcr