From 2c3ba62ee1de80ece5c706079bf05533635b8800 Mon Sep 17 00:00:00 2001 From: Dave G Date: Mon, 16 Jul 2018 21:46:31 -0400 Subject: [PATCH] port to gitlab. --- .gitignore | 0 .gitmodules | 4 + README.md | 3 + archetypes/default.md | 35 + config.toml | 109 ++ content/post/first-post.md | 43 + content/post/why-python.md | 59 + deploy.sh | 24 + public/404.html | 257 ++++ public/android-chrome-192x192.png | Bin 0 -> 3108 bytes public/android-chrome-256x256.png | Bin 0 -> 2360 bytes public/android-chrome-512x512.png | Bin 0 -> 5498 bytes public/apple-touch-icon.png | Bin 0 -> 2238 bytes public/browserconfig.xml | 9 + public/categories/index.html | 262 ++++ public/categories/index.xml | 23 + public/categories/random/index.html | 273 ++++ public/categories/random/index.xml | 24 + public/categories/random/page/1/index.html | 1 + public/css/custom.css | 9 + public/css/style.css | 1 + public/dist/ehlxr.min.css | 4 + public/dist/ehlxr.min.css.map | 1 + public/dist/ehlxr.min.js | 2 + public/dist/ehlxr.min.js.map | 1 + public/dist/even.min.css | 4 + public/dist/even.min.css.map | 1 + public/dist/even.min.js | 2 + public/dist/even.min.js.map | 1 + .../fonts/chancery/apple-chancery-webfont.eot | Bin 0 -> 26058 bytes .../fonts/chancery/apple-chancery-webfont.svg | 228 ++++ .../fonts/chancery/apple-chancery-webfont.ttf | Bin 0 -> 60780 bytes .../chancery/apple-chancery-webfont.woff | Bin 0 -> 30256 bytes .../chancery/apple-chancery-webfont.woff2 | Bin 0 -> 23532 bytes public/dist/fonts/iconfont/iconfont.eot | Bin 0 -> 5928 bytes public/dist/fonts/iconfont/iconfont.svg | 93 ++ public/dist/fonts/iconfont/iconfont.ttf | Bin 0 -> 5760 bytes public/dist/fonts/iconfont/iconfont.woff | Bin 0 -> 4160 bytes public/favicon-16x16.png | Bin 0 -> 602 bytes public/favicon-32x32.png | Bin 0 -> 817 bytes public/favicon.ico | Bin 0 -> 15086 bytes public/img/reward/alipay.png | Bin 0 -> 103603 bytes public/img/reward/wechat.jpg | Bin 0 -> 18489 bytes public/img/reward/wechat.png | Bin 0 -> 54031 bytes public/img/spinner.svg | 49 + public/index.html | 327 +++++ public/index.xml | 24 + public/js/custom.js | 0 .../fancybox/jquery.fancybox-3.1.20.min.css | 1 + .../fancybox/jquery.fancybox-3.1.20.min.js | 12 + .../lib/font-awesome/css/font-awesome.min.css | 4 + .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes public/lib/fuse/fuse-3.2.0.min.js | 9 + public/lib/gitalk/gitalk-1.2.2.min.css | 7 + public/lib/gitalk/gitalk-1.2.2.min.js | 25 + public/lib/gitment/gitment-0.0.3.min.css | 1 + public/lib/gitment/gitment-0.0.3.min.js | 1 + public/lib/highlight/highlight.pack.js | 2 + public/lib/jquery/jquery-3.2.1.min.js | 4 + public/lib/mark/jquery.mark-8.11.1.js | 7 + public/lib/slideout/slideout-1.0.1.min.js | 1 + public/lib/timeago/timeago-3.0.2.min.js | 1 + .../lib/timeago/timeago.locales-3.0.2.min.js | 1 + public/manifest.json | 18 + public/mstile-150x150.png | Bin 0 -> 2684 bytes public/page/1/index.html | 1 + public/post/first-post/index.html | 346 +++++ public/post/index.html | 271 ++++ public/post/index.xml | 24 + public/post/page/1/index.html | 1 + public/posts/first-post/index.html | 101 ++ public/posts/index.html | 1 + public/posts/index.xml | 27 + public/robots.txt | 2 + public/safari-pinned-tab.svg | 32 + public/site.webmanifest | 19 + public/sitemap.xml | 67 + public/sitemap.xsl | 115 ++ public/tags/golang/index.html | 273 ++++ public/tags/golang/index.xml | 24 + public/tags/golang/page/1/index.html | 1 + public/tags/index.html | 272 ++++ public/tags/index.xml | 42 + public/tags/javascript/index.html | 273 ++++ public/tags/javascript/index.xml | 24 + public/tags/javascript/page/1/index.html | 1 + public/tags/python/index.html | 273 ++++ public/tags/python/index.xml | 24 + public/tags/python/page/1/index.html | 1 + themes/custom/.gitignore | 3 + themes/custom/LICENSE.md | 21 + themes/custom/README.md | 13 + themes/custom/archetypes/default.md | 35 + themes/custom/exampleSite/config.toml | 202 +++ themes/custom/exampleSite/content/about.md | 21 + .../content/post/chinese-preview.md | 84 ++ .../content/post/english-preview.md | 1150 +++++++++++++++++ .../exampleSite/content/post/even-preview.md | 165 +++ .../exampleSite/content/post/hidden-post.md | 15 + .../content/post/japanese-preview.md | 38 + .../content/post/js-flowchart-diagrams.md | 131 ++ .../content/post/js-sequence-diagrams.md | 95 ++ .../exampleSite/content/post/shortcodes.md | 136 ++ .../content/post/syntax-highlighting.md | 100 ++ themes/custom/i18n/en.yaml | 109 ++ themes/custom/images/screenshot.jpg | Bin 0 -> 453042 bytes themes/custom/layouts/404.html | 18 + themes/custom/layouts/_default/baseof.html | 47 + themes/custom/layouts/_default/search.html | 25 + themes/custom/layouts/_default/section.html | 50 + themes/custom/layouts/_default/single.html | 7 + themes/custom/layouts/_default/single.md | 1 + themes/custom/layouts/_default/taxonomy.html | 46 + themes/custom/layouts/_default/terms.html | 44 + themes/custom/layouts/index.html | 24 + themes/custom/layouts/index.json | 5 + themes/custom/layouts/partials/comments.html | 137 ++ themes/custom/layouts/partials/footer.html | 51 + themes/custom/layouts/partials/head.html | 96 ++ themes/custom/layouts/partials/header.html | 35 + .../layouts/partials/post/copyright.html | 42 + .../custom/layouts/partials/post/reward.html | 21 + themes/custom/layouts/partials/post/toc.html | 12 + themes/custom/layouts/partials/scripts.html | 82 ++ themes/custom/layouts/partials/search.html | 45 + .../layouts/partials/sidebar-taxonomy.html | 15 + themes/custom/layouts/partials/sidebar.html | 7 + themes/custom/layouts/partials/slideout.html | 25 + themes/custom/layouts/post/single.html | 78 ++ themes/custom/layouts/post/summary.html | 29 + themes/custom/layouts/robots.txt | 2 + themes/custom/layouts/shortcodes/center.html | 3 + themes/custom/layouts/shortcodes/left.html | 3 + themes/custom/layouts/shortcodes/music.html | 62 + themes/custom/layouts/shortcodes/right.html | 3 + themes/custom/layouts/sitemap.xml | 11 + themes/custom/src/.babelrc | 10 + themes/custom/src/css/_base.scss | 121 ++ themes/custom/src/css/_common/_animation.scss | 156 +++ themes/custom/src/css/_common/_normalize.scss | 427 ++++++ themes/custom/src/css/_common/_utils.scss | 23 + themes/custom/src/css/_custom/_custom.scss | 4 + themes/custom/src/css/_iconfont.scss | 110 ++ themes/custom/src/css/_partial/_404.scss | 25 + themes/custom/src/css/_partial/_archive.scss | 101 ++ .../custom/src/css/_partial/_back-to-top.scss | 24 + .../custom/src/css/_partial/_categories.scss | 45 + themes/custom/src/css/_partial/_footer.scss | 12 + .../src/css/_partial/_footer/_copyright.scss | 23 + .../src/css/_partial/_footer/_social.scss | 19 + themes/custom/src/css/_partial/_header.scss | 30 + .../src/css/_partial/_header/_logo.scss | 18 + .../src/css/_partial/_header/_menu.scss | 43 + themes/custom/src/css/_partial/_mobile.scss | 77 ++ .../custom/src/css/_partial/_pagination.scss | 36 + themes/custom/src/css/_partial/_post.scss | 29 + .../custom/src/css/_partial/_post/_code.scss | 140 ++ .../src/css/_partial/_post/_comments.scss | 21 + .../src/css/_partial/_post/_content.scss | 143 ++ .../src/css/_partial/_post/_copyright.scss | 32 + .../src/css/_partial/_post/_footer.scss | 74 ++ .../src/css/_partial/_post/_header.scss | 54 + .../src/css/_partial/_post/_reward.scss | 54 + .../custom/src/css/_partial/_post/_toc.scss | 91 ++ themes/custom/src/css/_partial/_search.scss | 21 + themes/custom/src/css/_partial/_sidebar.scss | 164 +++ themes/custom/src/css/_partial/_slideout.scss | 33 + themes/custom/src/css/_partial/_tags.scss | 48 + themes/custom/src/css/_variables.scss | 336 +++++ themes/custom/src/css/style.scss | 21 + .../fonts/chancery/apple-chancery-webfont.eot | Bin 0 -> 26058 bytes .../fonts/chancery/apple-chancery-webfont.svg | 228 ++++ .../fonts/chancery/apple-chancery-webfont.ttf | Bin 0 -> 60780 bytes .../chancery/apple-chancery-webfont.woff | Bin 0 -> 30256 bytes .../chancery/apple-chancery-webfont.woff2 | Bin 0 -> 23532 bytes themes/custom/src/fonts/iconfont/iconfont.eot | Bin 0 -> 5928 bytes themes/custom/src/fonts/iconfont/iconfont.svg | 93 ++ themes/custom/src/fonts/iconfont/iconfont.ttf | Bin 0 -> 5760 bytes .../custom/src/fonts/iconfont/iconfont.woff | Bin 0 -> 4160 bytes themes/custom/src/js/ehlxr.js | 358 +++++ themes/custom/src/js/main.js | 17 + themes/custom/src/package.json | 34 + themes/custom/src/postcss.config.js | 7 + themes/custom/src/webpack.config.js | 54 + .../custom/static/android-chrome-192x192.png | Bin 0 -> 3108 bytes .../custom/static/android-chrome-256x256.png | Bin 0 -> 2360 bytes themes/custom/static/apple-touch-icon.png | Bin 0 -> 2238 bytes themes/custom/static/browserconfig.xml | 9 + themes/custom/static/css/custom.css | 9 + themes/custom/static/dist/ehlxr.min.css | 4 + themes/custom/static/dist/ehlxr.min.css.map | 1 + themes/custom/static/dist/ehlxr.min.js | 2 + themes/custom/static/dist/ehlxr.min.js.map | 1 + .../fonts/chancery/apple-chancery-webfont.eot | Bin 0 -> 26058 bytes .../fonts/chancery/apple-chancery-webfont.svg | 228 ++++ .../fonts/chancery/apple-chancery-webfont.ttf | Bin 0 -> 60780 bytes .../chancery/apple-chancery-webfont.woff | Bin 0 -> 30256 bytes .../chancery/apple-chancery-webfont.woff2 | Bin 0 -> 23532 bytes .../static/dist/fonts/iconfont/iconfont.eot | Bin 0 -> 5928 bytes .../static/dist/fonts/iconfont/iconfont.svg | 93 ++ .../static/dist/fonts/iconfont/iconfont.ttf | Bin 0 -> 5760 bytes .../static/dist/fonts/iconfont/iconfont.woff | Bin 0 -> 4160 bytes themes/custom/static/favicon-16x16.png | Bin 0 -> 602 bytes themes/custom/static/favicon-32x32.png | Bin 0 -> 817 bytes themes/custom/static/favicon.ico | Bin 0 -> 15086 bytes themes/custom/static/img/reward/wechat.jpg | Bin 0 -> 18489 bytes themes/custom/static/img/spinner.svg | 49 + themes/custom/static/js/custom.js | 0 .../fancybox/jquery.fancybox-3.1.20.min.css | 1 + .../fancybox/jquery.fancybox-3.1.20.min.js | 12 + .../lib/font-awesome/css/font-awesome.min.css | 4 + .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../custom/static/lib/fuse/fuse-3.2.0.min.js | 9 + .../static/lib/gitalk/gitalk-1.2.2.min.css | 7 + .../static/lib/gitalk/gitalk-1.2.2.min.js | 25 + .../static/lib/gitment/gitment-0.0.3.min.css | 1 + .../static/lib/gitment/gitment-0.0.3.min.js | 1 + .../static/lib/highlight/highlight.pack.js | 2 + .../static/lib/jquery/jquery-3.2.1.min.js | 4 + .../static/lib/mark/jquery.mark-8.11.1.js | 7 + .../static/lib/slideout/slideout-1.0.1.min.js | 1 + themes/custom/static/manifest.json | 18 + themes/custom/static/mstile-150x150.png | Bin 0 -> 2684 bytes themes/custom/static/safari-pinned-tab.svg | 32 + themes/custom/static/site.webmanifest | 19 + themes/custom/static/sitemap.xsl | 115 ++ themes/custom/theme.toml | 21 + 231 files changed, 11557 insertions(+) create mode 100644 .gitignore create mode 100644 .gitmodules create mode 100644 README.md create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 content/post/first-post.md create mode 100644 content/post/why-python.md create mode 100755 deploy.sh create mode 100644 public/404.html create mode 100644 public/android-chrome-192x192.png create mode 100644 public/android-chrome-256x256.png create mode 100644 public/android-chrome-512x512.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/browserconfig.xml create mode 100644 public/categories/index.html create mode 100644 public/categories/index.xml create mode 100644 public/categories/random/index.html create mode 100644 public/categories/random/index.xml create mode 100644 public/categories/random/page/1/index.html create mode 100644 public/css/custom.css create mode 100644 public/css/style.css create mode 100644 public/dist/ehlxr.min.css create mode 100644 public/dist/ehlxr.min.css.map create mode 100644 public/dist/ehlxr.min.js create mode 100644 public/dist/ehlxr.min.js.map create mode 100644 public/dist/even.min.css create mode 100644 public/dist/even.min.css.map create mode 100644 public/dist/even.min.js create mode 100644 public/dist/even.min.js.map create mode 100644 public/dist/fonts/chancery/apple-chancery-webfont.eot create mode 100644 public/dist/fonts/chancery/apple-chancery-webfont.svg create mode 100644 public/dist/fonts/chancery/apple-chancery-webfont.ttf create mode 100644 public/dist/fonts/chancery/apple-chancery-webfont.woff create mode 100644 public/dist/fonts/chancery/apple-chancery-webfont.woff2 create mode 100644 public/dist/fonts/iconfont/iconfont.eot create mode 100644 public/dist/fonts/iconfont/iconfont.svg create mode 100644 public/dist/fonts/iconfont/iconfont.ttf create mode 100644 public/dist/fonts/iconfont/iconfont.woff create mode 100644 public/favicon-16x16.png create mode 100644 public/favicon-32x32.png create mode 100644 public/favicon.ico create mode 100644 public/img/reward/alipay.png create mode 100644 public/img/reward/wechat.jpg create mode 100644 public/img/reward/wechat.png create mode 100644 public/img/spinner.svg create mode 100644 public/index.html create mode 100644 public/index.xml create mode 100644 public/js/custom.js create mode 100644 public/lib/fancybox/jquery.fancybox-3.1.20.min.css create mode 100644 public/lib/fancybox/jquery.fancybox-3.1.20.min.js create mode 100644 public/lib/font-awesome/css/font-awesome.min.css create mode 100644 public/lib/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 public/lib/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 public/lib/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 public/lib/fuse/fuse-3.2.0.min.js create mode 100644 public/lib/gitalk/gitalk-1.2.2.min.css create mode 100644 public/lib/gitalk/gitalk-1.2.2.min.js create mode 100644 public/lib/gitment/gitment-0.0.3.min.css create mode 100644 public/lib/gitment/gitment-0.0.3.min.js create mode 100644 public/lib/highlight/highlight.pack.js create mode 100644 public/lib/jquery/jquery-3.2.1.min.js create mode 100644 public/lib/mark/jquery.mark-8.11.1.js create mode 100644 public/lib/slideout/slideout-1.0.1.min.js create mode 100644 public/lib/timeago/timeago-3.0.2.min.js create mode 100644 public/lib/timeago/timeago.locales-3.0.2.min.js create mode 100644 public/manifest.json create mode 100644 public/mstile-150x150.png create mode 100644 public/page/1/index.html create mode 100644 public/post/first-post/index.html create mode 100644 public/post/index.html create mode 100644 public/post/index.xml create mode 100644 public/post/page/1/index.html create mode 100644 public/posts/first-post/index.html create mode 100644 public/posts/index.html create mode 100644 public/posts/index.xml create mode 100644 public/robots.txt create mode 100644 public/safari-pinned-tab.svg create mode 100644 public/site.webmanifest create mode 100644 public/sitemap.xml create mode 100644 public/sitemap.xsl create mode 100644 public/tags/golang/index.html create mode 100644 public/tags/golang/index.xml create mode 100644 public/tags/golang/page/1/index.html create mode 100644 public/tags/index.html create mode 100644 public/tags/index.xml create mode 100644 public/tags/javascript/index.html create mode 100644 public/tags/javascript/index.xml create mode 100644 public/tags/javascript/page/1/index.html create mode 100644 public/tags/python/index.html create mode 100644 public/tags/python/index.xml create mode 100644 public/tags/python/page/1/index.html create mode 100644 themes/custom/.gitignore create mode 100644 themes/custom/LICENSE.md create mode 100644 themes/custom/README.md create mode 100644 themes/custom/archetypes/default.md create mode 100644 themes/custom/exampleSite/config.toml create mode 100644 themes/custom/exampleSite/content/about.md create mode 100644 themes/custom/exampleSite/content/post/chinese-preview.md create mode 100644 themes/custom/exampleSite/content/post/english-preview.md create mode 100644 themes/custom/exampleSite/content/post/even-preview.md create mode 100644 themes/custom/exampleSite/content/post/hidden-post.md create mode 100644 themes/custom/exampleSite/content/post/japanese-preview.md create mode 100644 themes/custom/exampleSite/content/post/js-flowchart-diagrams.md create mode 100644 themes/custom/exampleSite/content/post/js-sequence-diagrams.md create mode 100644 themes/custom/exampleSite/content/post/shortcodes.md create mode 100644 themes/custom/exampleSite/content/post/syntax-highlighting.md create mode 100644 themes/custom/i18n/en.yaml create mode 100644 themes/custom/images/screenshot.jpg create mode 100644 themes/custom/layouts/404.html create mode 100644 themes/custom/layouts/_default/baseof.html create mode 100644 themes/custom/layouts/_default/search.html create mode 100644 themes/custom/layouts/_default/section.html create mode 100644 themes/custom/layouts/_default/single.html create mode 100644 themes/custom/layouts/_default/single.md create mode 100644 themes/custom/layouts/_default/taxonomy.html create mode 100644 themes/custom/layouts/_default/terms.html create mode 100644 themes/custom/layouts/index.html create mode 100644 themes/custom/layouts/index.json create mode 100644 themes/custom/layouts/partials/comments.html create mode 100644 themes/custom/layouts/partials/footer.html create mode 100644 themes/custom/layouts/partials/head.html create mode 100644 themes/custom/layouts/partials/header.html create mode 100644 themes/custom/layouts/partials/post/copyright.html create mode 100644 themes/custom/layouts/partials/post/reward.html create mode 100644 themes/custom/layouts/partials/post/toc.html create mode 100644 themes/custom/layouts/partials/scripts.html create mode 100644 themes/custom/layouts/partials/search.html create mode 100644 themes/custom/layouts/partials/sidebar-taxonomy.html create mode 100644 themes/custom/layouts/partials/sidebar.html create mode 100644 themes/custom/layouts/partials/slideout.html create mode 100644 themes/custom/layouts/post/single.html create mode 100644 themes/custom/layouts/post/summary.html create mode 100644 themes/custom/layouts/robots.txt create mode 100644 themes/custom/layouts/shortcodes/center.html create mode 100644 themes/custom/layouts/shortcodes/left.html create mode 100644 themes/custom/layouts/shortcodes/music.html create mode 100644 themes/custom/layouts/shortcodes/right.html create mode 100644 themes/custom/layouts/sitemap.xml create mode 100644 themes/custom/src/.babelrc create mode 100644 themes/custom/src/css/_base.scss create mode 100644 themes/custom/src/css/_common/_animation.scss create mode 100644 themes/custom/src/css/_common/_normalize.scss create mode 100644 themes/custom/src/css/_common/_utils.scss create mode 100644 themes/custom/src/css/_custom/_custom.scss create mode 100644 themes/custom/src/css/_iconfont.scss create mode 100644 themes/custom/src/css/_partial/_404.scss create mode 100644 themes/custom/src/css/_partial/_archive.scss create mode 100644 themes/custom/src/css/_partial/_back-to-top.scss create mode 100644 themes/custom/src/css/_partial/_categories.scss create mode 100644 themes/custom/src/css/_partial/_footer.scss create mode 100644 themes/custom/src/css/_partial/_footer/_copyright.scss create mode 100644 themes/custom/src/css/_partial/_footer/_social.scss create mode 100644 themes/custom/src/css/_partial/_header.scss create mode 100644 themes/custom/src/css/_partial/_header/_logo.scss create mode 100644 themes/custom/src/css/_partial/_header/_menu.scss create mode 100644 themes/custom/src/css/_partial/_mobile.scss create mode 100644 themes/custom/src/css/_partial/_pagination.scss create mode 100644 themes/custom/src/css/_partial/_post.scss create mode 100644 themes/custom/src/css/_partial/_post/_code.scss create mode 100644 themes/custom/src/css/_partial/_post/_comments.scss create mode 100644 themes/custom/src/css/_partial/_post/_content.scss create mode 100644 themes/custom/src/css/_partial/_post/_copyright.scss create mode 100644 themes/custom/src/css/_partial/_post/_footer.scss create mode 100644 themes/custom/src/css/_partial/_post/_header.scss create mode 100644 themes/custom/src/css/_partial/_post/_reward.scss create mode 100644 themes/custom/src/css/_partial/_post/_toc.scss create mode 100644 themes/custom/src/css/_partial/_search.scss create mode 100644 themes/custom/src/css/_partial/_sidebar.scss create mode 100644 themes/custom/src/css/_partial/_slideout.scss create mode 100644 themes/custom/src/css/_partial/_tags.scss create mode 100644 themes/custom/src/css/_variables.scss create mode 100644 themes/custom/src/css/style.scss create mode 100644 themes/custom/src/fonts/chancery/apple-chancery-webfont.eot create mode 100644 themes/custom/src/fonts/chancery/apple-chancery-webfont.svg create mode 100644 themes/custom/src/fonts/chancery/apple-chancery-webfont.ttf create mode 100644 themes/custom/src/fonts/chancery/apple-chancery-webfont.woff create mode 100644 themes/custom/src/fonts/chancery/apple-chancery-webfont.woff2 create mode 100644 themes/custom/src/fonts/iconfont/iconfont.eot create mode 100644 themes/custom/src/fonts/iconfont/iconfont.svg create mode 100644 themes/custom/src/fonts/iconfont/iconfont.ttf create mode 100644 themes/custom/src/fonts/iconfont/iconfont.woff create mode 100644 themes/custom/src/js/ehlxr.js create mode 100644 themes/custom/src/js/main.js create mode 100644 themes/custom/src/package.json create mode 100644 themes/custom/src/postcss.config.js create mode 100644 themes/custom/src/webpack.config.js create mode 100644 themes/custom/static/android-chrome-192x192.png create mode 100644 themes/custom/static/android-chrome-256x256.png create mode 100644 themes/custom/static/apple-touch-icon.png create mode 100644 themes/custom/static/browserconfig.xml create mode 100644 themes/custom/static/css/custom.css create mode 100644 themes/custom/static/dist/ehlxr.min.css create mode 100644 themes/custom/static/dist/ehlxr.min.css.map create mode 100644 themes/custom/static/dist/ehlxr.min.js create mode 100644 themes/custom/static/dist/ehlxr.min.js.map create mode 100644 themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.eot create mode 100644 themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.svg create mode 100644 themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.ttf create mode 100644 themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff create mode 100644 themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff2 create mode 100644 themes/custom/static/dist/fonts/iconfont/iconfont.eot create mode 100644 themes/custom/static/dist/fonts/iconfont/iconfont.svg create mode 100644 themes/custom/static/dist/fonts/iconfont/iconfont.ttf create mode 100644 themes/custom/static/dist/fonts/iconfont/iconfont.woff create mode 100644 themes/custom/static/favicon-16x16.png create mode 100644 themes/custom/static/favicon-32x32.png create mode 100644 themes/custom/static/favicon.ico create mode 100644 themes/custom/static/img/reward/wechat.jpg create mode 100644 themes/custom/static/img/spinner.svg create mode 100644 themes/custom/static/js/custom.js create mode 100644 themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.css create mode 100644 themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.js create mode 100644 themes/custom/static/lib/font-awesome/css/font-awesome.min.css create mode 100644 themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 themes/custom/static/lib/fuse/fuse-3.2.0.min.js create mode 100644 themes/custom/static/lib/gitalk/gitalk-1.2.2.min.css create mode 100644 themes/custom/static/lib/gitalk/gitalk-1.2.2.min.js create mode 100644 themes/custom/static/lib/gitment/gitment-0.0.3.min.css create mode 100644 themes/custom/static/lib/gitment/gitment-0.0.3.min.js create mode 100644 themes/custom/static/lib/highlight/highlight.pack.js create mode 100644 themes/custom/static/lib/jquery/jquery-3.2.1.min.js create mode 100644 themes/custom/static/lib/mark/jquery.mark-8.11.1.js create mode 100644 themes/custom/static/lib/slideout/slideout-1.0.1.min.js create mode 100644 themes/custom/static/manifest.json create mode 100644 themes/custom/static/mstile-150x150.png create mode 100644 themes/custom/static/safari-pinned-tab.svg create mode 100644 themes/custom/static/site.webmanifest create mode 100644 themes/custom/static/sitemap.xsl create mode 100644 themes/custom/theme.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..62d230b6 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "public"] + path = public + url = git@github.com:davegallant/davegallant.github.io.git + branch = master \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000..a7fb4fed --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# hugo-blog + +Hugo source for davegallant.github.io. diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 00000000..21255a18 --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,35 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | title }}" +date: {{ .Date }} +lastmod: {{ .Date }} +draft: true +keywords: [] +description: "" +tags: [] +categories: [] +author: "" + +# You can also close(false) or open(true) something for this content. +# P.S. comment can only be closed +comment: false +toc: false +autoCollapseToc: false +postMetaInFooter: false +hiddenFromHomePage: false +# You can also define another contentCopyright. e.g. contentCopyright: "This is another copyright." +contentCopyright: false +reward: false +mathjax: false +mathjaxEnableSingleDollar: false + +flowchartDiagrams: + enable: false + options: "" + +sequenceDiagrams: + enable: false + options: "" + +--- + + diff --git a/config.toml b/config.toml new file mode 100644 index 00000000..9a769a6d --- /dev/null +++ b/config.toml @@ -0,0 +1,109 @@ +baseurl = "https://davegallant.github.io" +languageCode = "en" +defaultContentLanguage = "en" # en / zh-cn / ... (This field determines which i18n file to use) +title = "Dave Gallant" +enableRobotsTXT = true +enableEmoji = true +theme = "ehlxr" + +preserveTaxonomyNames = true +hasCJKLanguage = true # has chinese/japanese/korean? +paginate = 5 +googleAnalytics = "UA-98710982-2" + +[author] # essential + name = "Dave Gallant" + +[sitemap] # essential + changefreq = "weekly" + priority = 0.5 + filename = "sitemap.xml" + +[[menu.main]] + name = "Home" + weight = 10 + identifier = "home" + url = "/" +[[menu.main]] + name = "Archives" + weight = 20 + identifier = "archives" + url = "/post/" +[[menu.main]] + name = "Tags" + weight = 30 + identifier = "tags" + url = "/tags/" +[[menu.main]] + name = "Categories" + weight = 40 + identifier = "categories" + url = "/categories/" + +[params] + version = "3.x" # Used to give a friendly message when you have an incompatible update + debug = false # If true, load `eruda.min.js`. See https://github.com/liriliri/eruda + + since = "2018" # Site creation time # 站点建立时间 + + # site info (optional) # 站点信息(可选,不需要的可以直接注释掉) + logoTitle = "Dave Gallant" # default: the title value # 默认值: 上面设置的title值 + keywords = ["Hugo", "theme","even"] + description = "Dave Gallant's micro-tech blog." + + # paginate of archives, tags and categories # 归档、标签、分类每页显示的文章数目,建议修改为一个较大的值 + archivePaginate = 5 + + # show 'xx Posts In Total' in archive page ? # 是否在归档页显示文章的总数 + showArchiveCount = false + + # The date format to use; for a list of valid formats, see https://gohugo.io/functions/format/ + dateFormatToUse = "2006-01-02" + + # show word count and read time ? # 是否显示字数统计与阅读时间 + moreMeta = true + + # Some global options, you can also close or open something in front matter for a single post, see more information from `archetypes/default.md`. + toc = true + autoCollapseToc = false # Auto expand and collapse toc + fancybox = true # see https://github.com/fancyapps/fancybox + mathjax = false # see https://www.mathjax.org/ + mathjaxEnableSingleDollar = false + mathjaxEnableAutoNumber = false + + postMetaInFooter = true # contain author, lastMod, markdown link, license # 包含作者,上次修改时间,markdown链接,许可信息 + linkToMarkDown = false # Only effective when hugo will output .md files. # 链接到markdown原始文件(仅当允许hugo生成markdown文件时有效) + contentCopyright = '' # e.g. 'CC BY-NC-ND 4.0' + + google_verification = "" # Google_Verification + + # Link custom CSS and JS assets + # (relative to /static/css and /static/js respectively) + customCSS = [] + customJS = [] + + [params.publicCDN] # load these files from public cdn # 启用公共CDN,需自行定义 + enable = false + jquery = '' + slideout = '' + fancyboxJs = '' + fancyboxCss = '' + timeagoJS = '' + timeagoLocalesJS = '' + + # Display a message at the beginning of an article to warn the readers that it's content may be outdated. + [params.outdatedInfoWarning] + enable = false + hint = 30 # Display hint if the last modified time is more than these days ago. # 如果文章最后更新于这天数之前,显示提醒 + warn = 180 # Display warning if the last modified time is more than these days ago. # 如果文章最后更新于这天数之前,显示警告 + + [params.social] # 社交链接 + a-email = "mailto:dave.gallant@outlook.com" + c-twitter = "https://twitter.com/__dave_g__" + e-linkedin = "https://www.linkedin.com/in/dave-gallant-8523772a" + g-github = "https://github.com/davegallant" + + + [params.disqus] + name = "https-davegallant-github-io" # disqus_shortname + lazy = false # lazy to load disqus \ No newline at end of file diff --git a/content/post/first-post.md b/content/post/first-post.md new file mode 100644 index 00000000..e5a099ab --- /dev/null +++ b/content/post/first-post.md @@ -0,0 +1,43 @@ +--- +title: "First Post" +date: 2018-07-13T08:52:45-04:00 +lastmod: 2018-07-13T08:52:45-04:00 +draft: false +keywords: [] +description: "introduction" +tags: ['python', 'golang', 'javascript'] +categories: ['random'] +author: "Dave Gallant" + +# You can also close(false) or open(true) something for this content. +# P.S. comment can only be closed +comment: true +toc: false +autoCollapseToc: false +postMetaInFooter: false +hiddenFromHomePage: false +# You can also define another contentCopyright. e.g. contentCopyright: "This is another copyright." +contentCopyright: false +reward: false +mathjax: false +mathjaxEnableSingleDollar: false +mathjaxEnableAutoNumber: false + +# You unlisted posts you might want not want the header or footer to show +hideHeaderAndFooter: false + +# You can enable or disable out-of-date content warning for individual post. +# Comment this out to use the global config. +#enableOutdatedInfoWarning: false + +flowchartDiagrams: + enable: false + options: "" + +sequenceDiagrams: + enable: false + options: "" + +--- + +Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. diff --git a/content/post/why-python.md b/content/post/why-python.md new file mode 100644 index 00000000..42b8a08a --- /dev/null +++ b/content/post/why-python.md @@ -0,0 +1,59 @@ +--- +title: "Why Python Is My Goto" +date: 2018-07-14T22:48:15-04:00 +draft: true +keywords: [] +description: "" +tags: ['python', 'pip'] +categories: ['python'] +author: "Dave Gallant" + +# You can also close(false) or open(true) something for this content. +# P.S. comment can only be closed +comment: true +toc: false +autoCollapseToc: false +postMetaInFooter: false +hiddenFromHomePage: false +# You can also define another contentCopyright. e.g. contentCopyright: "This is another copyright." +contentCopyright: false +reward: false +mathjax: false +mathjaxEnableSingleDollar: false +mathjaxEnableAutoNumber: false + +# You unlisted posts you might want not want the header or footer to show +hideHeaderAndFooter: false + +# You can enable or disable out-of-date content warning for individual post. +# Comment this out to use the global config. +#enableOutdatedInfoWarning: false + +flowchartDiagrams: + enable: false + options: "" + +sequenceDiagrams: + enable: false + options: +--- + +Python is a high-level, general-purpose language that has a wide range of use cases. + +Back-end web server? Sure, Django, Flask, Pyramid? + +Test automation? Pytest + + + +Do you want to download a webpage? Simple: + +{{< highlight python >}} + +import requests + +print(requests.get('https://www.theregister.co.uk/').text) + +{{< /highlight >}} + +After that, there is any number of things to do with it. diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 00000000..5cb54ef1 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +echo -e "\033[0;32mDeploying updates to GitHub...\033[0m" + +# Build the project. +hugo -t ehlxr + +# Go To Public folder +cd public +# Add changes to git. +git add . + +# Commit changes. +msg="rebuilding site `date`" +if [ $# -eq 1 ] + then msg="$1" +fi +git commit -m "$msg" + +# Push source and build repos. +git push origin master + +# Come Back up to the Project Root +cd .. diff --git a/public/404.html b/public/404.html new file mode 100644 index 00000000..5e56a75d --- /dev/null +++ b/public/404.html @@ -0,0 +1,257 @@ + + + + + + 404 page not found - Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+
+ + +
+
+ +
+

+

/* 404 page not found. */

+ +
+ + +
+ + +
+
+ +
+ + + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..be406fe38f4b87a4182b1b8fb91af3aca4b2f19d GIT binary patch literal 3108 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 aW^%ytab7$_U!{OK0x&hSLOsyOCj1K`fPgvx literal 0 HcmV?d00001 diff --git a/public/android-chrome-256x256.png b/public/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..94d84ada9160d944f1b34fc091e650855c0ea2c4 GIT binary patch literal 2360 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 S&_5tBn57xYwAAE6{C@xu!|zT2 literal 0 HcmV?d00001 diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fa050c322db0befb47225b8acf479389cc6a4905 GIT binary patch literal 2238 zcmZ{lS6GwV5{7?62qlCTBmzNDiu4kS7^DP<)Bqw%lM-q`x}k%FZrOs;PUu10D%j{C zJyI2fctlDzxKThtlPX|nJD$6JaW2;So>{ZLXJ&5RxnpZ>3gZ^#1^@tNZf0V~()!CVWt6W8$Sw~Qa)4M)hH=KAa*^t4Hgb6mNgpSpFoWoQuxgQb>pW{NAYGEqi?oq zzOypjuw)NZs#fy-zydRTHP^rw=dlP^mr1?Z(#X}DQE&9eTe}zb7pB*K>6NwWt9Jf< zbHr6X3xqX?8B*qzKsX9lJ&y^6OEW1yiBmI4mWJX_$`_>1S4Y0XUdy=0w@sRCM%{RC zA49Mhv#5w6!RfVOwRf{~>~qdL>rh7KQ_XRUPpgY>zMwhyS>jIF*1fJZ-2HBOKg0Hx zswi{7v2u}LG!6`F2aySNi1*k@XHq=~R$?gDb9LfkaLj<$^V<~#f;8Gp)wXt4y!R(I zIbOm~{Yp$iz0C&>^f%IIu|Arg%Hdq+9$+o8I?hjEH7tWLAYgf80#Yh3>!U=XaVoiJ zJ8QeG!oGQVRyKunx-u{4(q{5C#OKo7tbluF7sb!&_0@2&W&;-*!Won~BA1H7$@j1s_aLVDYHSxuukK zfpErJSN4Ku5jj0A*hb`2L7g)c^c3C*ZsU7f9^~WJIsa^4tNk>uYXRpaM5c6GlkYFN*TN3M zlwPj%$Q6=Q9lEZq2s%0Y3w*tzRD-#uGGgC-IW8k{T$m?8z7%6U*>^4?poG2UOc~>N zr%?!^dxX+wbPqi%f4%T_k`nvq1!kxriYDe|O)eeR*E5V9eu?h0ByH=DkwPzwV zTcHqSk>*xr`IG4krm*za3$80eV_sY2KC4O%-Y7^tH)^N3UCg=_uO16ma9RRQ+g|Ct zyP~=1<Wo_~$NYqPa^-CjbuJZ2vEjAsevhpU;CZ{qFg4y)aS=A@OrfiNZLpw2ahQ4TotpLZ2qf__fl?Q zE#9y7CML&J^;<4g-MDplsDYLmG+oi8omCm_-?{b%?$Jn2TS*_o4zVwM4)1H$aUjR? z`oh>RE5_?ST-IX}qPduNsWzB2Kk=2XRS?zfZvT+Dr5WQg992ysZftRIST%nz|ao>{Pst%<>N>j5c zeHH!Amj(RTTDRvc1>2`oFR>5HpuY%8&}$&X+L8&fF)+O+z3RDCW|91btB=~SNAAt& z;3`e+AC>1~a`1yX;@zt=XvVr!=+ReqytlA86U0cDS2hwi1N7Df2C!qCe>;lCG8+9D zn;S5lg5LBaNZZ5OKWtWH5rpOE#IUKgo!ii9;L<3wLs42pHd=FRA@F71}H|GBvw3c&kvkVTg_Krk5e3WEpc!;lm zppPUmCe%mLKa}VN0MW&>n>?Ih*W~2h+YAnw&)WfPQcx8yC|n9|nIpsomoy=1c6+l) r)!9o9PK*xp4D}#;I0i{(6blt#2_Zn-G}6jrl>p4K)+VovJd*zbmmvgP literal 0 HcmV?d00001 diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 00000000..b3930d0f --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 00000000..da100ce3 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,262 @@ + + + + + + Categories - Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+
+ + +
+
+ + +
+
+ + 1 Category In Total + +
+ +
+ + +
+ + +
+
+ +
+ + + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 00000000..4b17eb00 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,23 @@ + + + + Categories on Dave Gallant + https://davegallant.github.io/categories/ + Recent content in Categories on Dave Gallant + Hugo -- gohugo.io + en + + + + + + Random + https://davegallant.github.io/categories/random/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/categories/random/ + + + + + \ No newline at end of file diff --git a/public/categories/random/index.html b/public/categories/random/index.html new file mode 100644 index 00000000..a01b3fba --- /dev/null +++ b/public/categories/random/index.html @@ -0,0 +1,273 @@ + + + + + + Random · Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+ + + +
+
+ + +
+
+ + +
+ + +
+

Random

+
+ + + + +
+ + 2018-07-13 + + + + First Post + + +
+ +
+ + + +
+ + +
+
+ +
+ + + +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + diff --git a/public/categories/random/index.xml b/public/categories/random/index.xml new file mode 100644 index 00000000..6e8cf53c --- /dev/null +++ b/public/categories/random/index.xml @@ -0,0 +1,24 @@ + + + + Random on Dave Gallant + https://davegallant.github.io/categories/random/ + Recent content in Random on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/categories/random/page/1/index.html b/public/categories/random/page/1/index.html new file mode 100644 index 00000000..198f9725 --- /dev/null +++ b/public/categories/random/page/1/index.html @@ -0,0 +1 @@ +https://davegallant.github.io/categories/random/ \ No newline at end of file diff --git a/public/css/custom.css b/public/css/custom.css new file mode 100644 index 00000000..db4f4245 --- /dev/null +++ b/public/css/custom.css @@ -0,0 +1,9 @@ +.search-result-title { + font-weight: 700; + font-size: 16px; +} + +p.search-result { + border-bottom: 1px dashed #ccc; + padding: 5px 0; +} \ No newline at end of file diff --git a/public/css/style.css b/public/css/style.css new file mode 100644 index 00000000..38d2f0e1 --- /dev/null +++ b/public/css/style.css @@ -0,0 +1 @@ +html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}@-webkit-keyframes spin-around{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin-around{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{background-color:#f5f7fa;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"Source Code Pro","Monaco","Inconsolata",monospace;line-height:1.25}body{color:#42464c;font-size:1rem;font-weight:400;line-height:1.428571428571429}a{color:#2077b2;cursor:pointer;text-decoration:none;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out}a:hover{color:#222324}code{background-color:#f5f7fa;color:#ed6c63;font-size:12px;font-weight:normal;padding:1px 2px 2px}hr{border-top-color:#d3d6db;margin:40px 0}img{max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{color:#222324;font-weight:700}pre{background-color:#f5f7fa;color:#42464c;white-space:pre;word-wrap:normal}pre code{background-color:#f5f7fa;color:#42464c;display:block;overflow-x:auto;padding:16px 20px}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#222324}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.tabs:not(:last-child){margin-bottom:20px}.container{position:relative}@media screen and (min-width: 980px){.container{margin:0 auto;max-width:960px}.container.is-fluid{margin:0 20px;max-width:none}}@media screen and (min-width: 1180px){.container{max-width:1200px}}.fa{font-size:21px;text-align:center;vertical-align:top}.is-block{display:block}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px){.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 979px){.is-block-touch{display:block !important}}@media screen and (min-width: 980px){.is-block-desktop{display:block !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1180px){.is-block-widescreen{display:block !important}}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.is-flex-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px){.is-flex-tablet{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-flex-tablet-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width: 979px){.is-flex-touch{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 980px){.is-flex-desktop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-flex-desktop-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1180px){.is-flex-widescreen{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.is-inline{display:inline}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px){.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 979px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 980px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1180px){.is-inline-widescreen{display:inline !important}}.is-inline-block{display:inline-block}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px){.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 979px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 980px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1180px){.is-inline-block-widescreen{display:inline-block !important}}.is-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px){.is-inline-flex-tablet{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-inline-flex-tablet-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (max-width: 979px){.is-inline-flex-touch{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 980px){.is-inline-flex-desktop{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-inline-flex-desktop-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1180px){.is-inline-flex-widescreen{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden !important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}.is-hidden{display:none !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px){.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 979px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 979px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 980px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 980px) and (max-width: 1179px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1180px){.is-hidden-widescreen{display:none !important}}.is-disabled{pointer-events:none}.is-marginless{margin:0 !important}.box{background-color:#fff;border-radius:5px;box-shadow:0 2px 3px rgba(17,17,17,0.1),0 0 0 1px rgba(17,17,17,0.1);display:block;padding:20px}a.box:hover,a.box:focus{box-shadow:0 2px 3px rgba(17,17,17,0.1),0 0 0 1px #2077b2}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,0.2),0 0 0 1px #2077b2}.button{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px;text-align:center;white-space:nowrap}.button:hover{border-color:#aeb1b5}.button:active,.button:focus,.button.is-active{border-color:#2077b2;outline:none}.button[disabled],.button.is-disabled{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.button[disabled]::-moz-placeholder,.button.is-disabled::-moz-placeholder{color:rgba(34,35,36,0.3)}.button[disabled]::-webkit-input-placeholder,.button.is-disabled::-webkit-input-placeholder{color:rgba(34,35,36,0.3)}.button[disabled]:-moz-placeholder,.button.is-disabled:-moz-placeholder{color:rgba(34,35,36,0.3)}.button[disabled]:-ms-input-placeholder,.button.is-disabled:-ms-input-placeholder{color:rgba(34,35,36,0.3)}.button strong{color:inherit}.button small{display:block;font-size:11px;line-height:1;margin-top:5px}.button .icon:first-child,.button .tag:first-child{margin-left:-2px;margin-right:4px}.button .icon:last-child,.button .tag:last-child{margin-left:4px;margin-right:-2px}.button:hover,.button:focus,.button.is-active{color:#222324}.button:active{box-shadow:inset 0 1px 2px rgba(17,17,17,0.2)}.button.is-white{background-color:#fff;border-color:transparent;color:#111}.button.is-white:hover,.button.is-white:focus,.button.is-white.is-active{background-color:#e6e6e6;border-color:transparent;color:#111}.button.is-white:active{border-color:transparent}.button.is-white.is-inverted{background-color:#111;color:#fff}.button.is-white.is-inverted:hover{background-color:#040404}.button.is-white.is-loading:after{border-color:transparent transparent #111 #111 !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined:focus{background-color:#fff;border-color:#fff;color:#111}.button.is-black{background-color:#111;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black:focus,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black:active{border-color:transparent}.button.is-black.is-inverted{background-color:#fff;color:#111}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#111;color:#111}.button.is-black.is-outlined:hover,.button.is-black.is-outlined:focus{background-color:#111;border-color:#111;color:#fff}.button.is-light{background-color:#f5f7fa;border-color:transparent;color:#42464c}.button.is-light:hover,.button.is-light:focus,.button.is-light.is-active{background-color:#d3dce9;border-color:transparent;color:#42464c}.button.is-light:active{border-color:transparent}.button.is-light.is-inverted{background-color:#42464c;color:#f5f7fa}.button.is-light.is-inverted:hover{background-color:#36393e}.button.is-light.is-loading:after{border-color:transparent transparent #42464c #42464c !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f7fa;color:#f5f7fa}.button.is-light.is-outlined:hover,.button.is-light.is-outlined:focus{background-color:#f5f7fa;border-color:#f5f7fa;color:#42464c}.button.is-dark{background-color:#42464c;border-color:transparent;color:#f5f7fa}.button.is-dark:hover,.button.is-dark:focus,.button.is-dark.is-active{background-color:#2a2d31;border-color:transparent;color:#f5f7fa}.button.is-dark:active{border-color:transparent}.button.is-dark.is-inverted{background-color:#f5f7fa;color:#42464c}.button.is-dark.is-inverted:hover{background-color:#e4e9f2}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f7fa #f5f7fa !important}.button.is-dark.is-outlined{background-color:transparent;border-color:#42464c;color:#42464c}.button.is-dark.is-outlined:hover,.button.is-dark.is-outlined:focus{background-color:#42464c;border-color:#42464c;color:#f5f7fa}.button.is-primary{background-color:#2077b2;border-color:transparent;color:#fff}.button.is-primary:hover,.button.is-primary:focus,.button.is-primary.is-active{background-color:#185a87;border-color:transparent;color:#fff}.button.is-primary:active{border-color:transparent}.button.is-primary.is-inverted{background-color:#fff;color:#2077b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined{background-color:transparent;border-color:#2077b2;color:#2077b2}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:#2077b2;border-color:#2077b2;color:#fff}.button.is-info{background-color:#2077b2;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info:focus,.button.is-info.is-active{background-color:#185a87;border-color:transparent;color:#fff}.button.is-info:active{border-color:transparent}.button.is-info.is-inverted{background-color:#fff;color:#2077b2}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#2077b2;color:#2077b2}.button.is-info.is-outlined:hover,.button.is-info.is-outlined:focus{background-color:#2077b2;border-color:#2077b2;color:#fff}.button.is-success{background-color:#97cd76;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success:focus,.button.is-success.is-active{background-color:#7bbf51;border-color:transparent;color:#fff}.button.is-success:active{border-color:transparent}.button.is-success.is-inverted{background-color:#fff;color:#97cd76}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#97cd76;color:#97cd76}.button.is-success.is-outlined:hover,.button.is-success.is-outlined:focus{background-color:#97cd76;border-color:#97cd76;color:#fff}.button.is-warning{background-color:#fce473;border-color:transparent;color:rgba(17,17,17,0.5)}.button.is-warning:hover,.button.is-warning:focus,.button.is-warning.is-active{background-color:#fbda41;border-color:transparent;color:rgba(17,17,17,0.5)}.button.is-warning:active{border-color:transparent}.button.is-warning.is-inverted{background-color:rgba(17,17,17,0.5);color:#fce473}.button.is-warning.is-inverted:hover{background-color:rgba(4,4,4,0.5)}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(17,17,17,0.5) rgba(17,17,17,0.5) !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#fce473;color:#fce473}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined:focus{background-color:#fce473;border-color:#fce473;color:rgba(17,17,17,0.5)}.button.is-danger{background-color:#ed6c63;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger:focus,.button.is-danger.is-active{background-color:#e84135;border-color:transparent;color:#fff}.button.is-danger:active{border-color:transparent}.button.is-danger.is-inverted{background-color:#fff;color:#ed6c63}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ed6c63;color:#ed6c63}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined:focus{background-color:#ed6c63;border-color:#ed6c63;color:#fff}.button.is-link{background-color:transparent;border-color:transparent;color:#42464c;text-decoration:underline}.button.is-link:hover,.button.is-link:focus{background-color:#d3d6db;color:#222324}.button.is-small{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.button.is-medium{font-size:18px;height:40px;padding-left:14px;padding-right:14px}.button.is-large{font-size:22px;height:48px;padding-left:20px;padding-right:20px}.button[disabled],.button.is-disabled{opacity:0.5}.button.is-fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute !important}.content a:not(.button){border-bottom:1px solid #d3d6db}.content a:not(.button):visited{color:#847bb9}.content a:not(.button):hover{border-bottom-color:#2077b2}.content li+li{margin-top:0.25em}.content blockquote:not(:last-child),.content p:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222324;font-weight:300;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d3d6db;padding:1.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content ol{list-style:decimal outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul{list-style:disc outside;margin-left:2em;margin-right:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:14px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;box-shadow:inset 0 1px 2px rgba(17,17,17,0.1);max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input:active,.textarea:active,.input:focus,.textarea:focus,.input.is-active,.is-active.textarea{border-color:#2077b2;outline:none}.input[disabled],[disabled].textarea,.input.is-disabled,.is-disabled.textarea{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.input[disabled]::-moz-placeholder,[disabled].textarea::-moz-placeholder,.input.is-disabled::-moz-placeholder,.is-disabled.textarea::-moz-placeholder{color:rgba(34,35,36,0.3)}.input[disabled]::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,.input.is-disabled::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder{color:rgba(34,35,36,0.3)}.input[disabled]:-moz-placeholder,[disabled].textarea:-moz-placeholder,.input.is-disabled:-moz-placeholder,.is-disabled.textarea:-moz-placeholder{color:rgba(34,35,36,0.3)}.input[disabled]:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,.input.is-disabled:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder{color:rgba(34,35,36,0.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#42464c}.input.is-primary,.is-primary.textarea{border-color:#2077b2}.input.is-info,.is-info.textarea{border-color:#2077b2}.input.is-success,.is-success.textarea{border-color:#97cd76}.input.is-warning,.is-warning.textarea{border-color:#fce473}.input.is-danger,.is-danger.textarea{border-color:#ed6c63}.input[type="search"],[type="search"].textarea{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:16px;position:relative;vertical-align:top}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#222324}.is-disabled.checkbox,.is-disabled.radio{color:#aeb1b5;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select{display:inline-block;height:32px;position:relative;vertical-align:top}.select select{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d3d6db;border-radius:3px;color:#222324;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;cursor:pointer;display:block;outline:none;padding-right:36px}.select select:hover{border-color:#aeb1b5}.select select:active,.select select:focus,.select select.is-active{border-color:#2077b2;outline:none}.select select[disabled],.select select.is-disabled{background-color:#f5f7fa;border-color:#d3d6db;cursor:not-allowed;pointer-events:none}.select select[disabled]::-moz-placeholder,.select select.is-disabled::-moz-placeholder{color:rgba(34,35,36,0.3)}.select select[disabled]::-webkit-input-placeholder,.select select.is-disabled::-webkit-input-placeholder{color:rgba(34,35,36,0.3)}.select select[disabled]:-moz-placeholder,.select select.is-disabled:-moz-placeholder{color:rgba(34,35,36,0.3)}.select select[disabled]:-ms-input-placeholder,.select select.is-disabled:-ms-input-placeholder{color:rgba(34,35,36,0.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#42464c}.select select.is-primary{border-color:#2077b2}.select select.is-info{border-color:#2077b2}.select select.is-success{border-color:#97cd76}.select select.is-warning{border-color:#fce473}.select select.is-danger{border-color:#ed6c63}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select:after{border:1px solid #2077b2;border-right:0;border-top:0;content:" ";display:block;height:7px;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;margin-top:-6px;right:16px;top:50%}.select:hover:after{border-color:#222324}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px;padding-right:52px}.label{color:#222324;display:block;font-weight:bold}.label:not(:last-child){margin-bottom:5px}.help{display:block;font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#42464c}.help.is-primary{color:#2077b2}.help.is-info{color:#2077b2}.help.is-success{color:#97cd76}.help.is-warning{color:#fce473}.help.is-danger{color:#ed6c63}@media screen and (max-width: 768px){.control-label{margin-bottom:5px}}@media screen and (min-width: 769px){.control-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .textarea,.control.has-addons .select{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .textarea:hover,.control.has-addons .select:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .textarea:active,.control.has-addons .input:focus,.control.has-addons .textarea:focus,.control.has-addons .select:active,.control.has-addons .select:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .input:first-child,.control.has-addons .textarea:first-child,.control.has-addons .select:first-child{border-radius:3px 0 0 3px}.control.has-addons .button:first-child select,.control.has-addons .input:first-child select,.control.has-addons .textarea:first-child select,.control.has-addons .select:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .input:last-child,.control.has-addons .textarea:last-child,.control.has-addons .select:last-child{border-radius:0 3px 3px 0}.control.has-addons .button:last-child select,.control.has-addons .input:last-child select,.control.has-addons .textarea:last-child select,.control.has-addons .select:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.control.has-addons.has-addons-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.control.has-addons.has-addons-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .textarea,.control.has-addons.has-addons-fullwidth .select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#aeb1b5;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#222324}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.control.is-grouped.is-grouped-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.control.is-grouped.is-grouped-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 769px){.control.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.control.is-horizontal>.control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}}.control.is-loading:after{position:absolute !important;right:8px;top:8px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-square img,.image.is-1by1 img,.image.is-4by3 img,.image.is-3by2 img,.image.is-16by9 img,.image.is-2by1 img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square,.image.is-1by1{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;content:" ";display:table}.notification .delete,.notification .modal-close{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#42464c}.notification.is-dark{background-color:#42464c;color:#f5f7fa}.notification.is-primary{background-color:#2077b2;color:#fff}.notification.is-info{background-color:#2077b2;color:#fff}.notification.is-success{background-color:#97cd76;color:#fff}.notification.is-warning{background-color:#fce473;color:rgba(17,17,17,0.5)}.notification.is-danger{background-color:#ed6c63;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:12px;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#d3d6db}.progress::-webkit-progress-value{background-color:#42464c}.progress::-moz-progress-bar{background-color:#42464c}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#111}.progress.is-black::-moz-progress-bar{background-color:#111}.progress.is-light::-webkit-progress-value{background-color:#f5f7fa}.progress.is-light::-moz-progress-bar{background-color:#f5f7fa}.progress.is-dark::-webkit-progress-value{background-color:#42464c}.progress.is-dark::-moz-progress-bar{background-color:#42464c}.progress.is-primary::-webkit-progress-value{background-color:#2077b2}.progress.is-primary::-moz-progress-bar{background-color:#2077b2}.progress.is-info::-webkit-progress-value{background-color:#2077b2}.progress.is-info::-moz-progress-bar{background-color:#2077b2}.progress.is-success::-webkit-progress-value{background-color:#97cd76}.progress.is-success::-moz-progress-bar{background-color:#97cd76}.progress.is-warning::-webkit-progress-value{background-color:#fce473}.progress.is-warning::-moz-progress-bar{background-color:#fce473}.progress.is-danger::-webkit-progress-value{background-color:#ed6c63}.progress.is-danger::-moz-progress-bar{background-color:#ed6c63}.progress.is-small{height:8px}.progress.is-medium{height:16px}.progress.is-large{height:20px}.table{background-color:#fff;color:#222324;margin-bottom:20px;width:100%}.table td,.table th{border:1px solid #d3d6db;border-width:0 0 1px;padding:8px 10px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;white-space:nowrap;width:1%}.table td.is-icon .fa,.table th.is-icon .fa{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#2077b2;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#222324;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#222324}.table thead td,.table thead th{border-width:0 0 2px;color:#aeb1b5}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#aeb1b5}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:5px 10px}.table.is-narrow td.is-icon,.table.is-narrow th.is-icon{padding:2px}.table.is-narrow td.is-icon.is-link,.table.is-narrow th.is-icon.is-link{padding:0}.table.is-narrow td.is-icon.is-link>a,.table.is-narrow th.is-icon.is-link>a{padding:2px}.table.is-narrow td.is-link,.table.is-narrow th.is-link{padding:0}.table.is-narrow td.is-link>a,.table.is-narrow th.is-link>a{padding:5px 10px}.table.is-striped tbody tr:hover{background-color:#eef2f7}.table.is-striped tbody tr:nth-child(2n){background-color:#f5f7fa}.table.is-striped tbody tr:nth-child(2n):hover{background-color:#eef2f7}.title,.subtitle{font-weight:300;word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:300}.title a:hover,.subtitle a:hover{border-bottom:1px solid}.title strong,.subtitle strong{font-weight:500}.title .tag,.subtitle .tag{vertical-align:bottom}.title{color:#222324;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.highlight{margin-top:-10px}.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-1 code{font-size:40px}.title.is-2{font-size:40px}.title.is-2 code{font-size:28px}.title.is-3{font-size:28px}.title.is-3 code{font-size:24px}.title.is-4{font-size:24px}.title.is-4 code{font-size:18px}.title.is-5{font-size:18px}.title.is-5 code{font-size:14px}.title.is-6{font-size:14px}.title.is-6 code{font-size:14px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width: 769px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#42464c;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;display:inline-block;font-size:14px;padding:2px 3px;vertical-align:top}.subtitle strong{color:#222324}.subtitle+.title{margin-top:-20px}.subtitle.is-1{font-size:48px}.subtitle.is-1 code{font-size:40px}.subtitle.is-2{font-size:40px}.subtitle.is-2 code{font-size:28px}.subtitle.is-3{font-size:28px}.subtitle.is-3 code{font-size:24px}.subtitle.is-4{font-size:24px}.subtitle.is-4 code{font-size:18px}.subtitle.is-5{font-size:18px}.subtitle.is-5 code{font-size:14px}.subtitle.is-6{font-size:14px}.subtitle.is-6 code{font-size:14px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(17,17,17,0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.delete:before,.modal-close:before,.delete:after,.modal-close:after{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.delete:before,.modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete:after,.modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.delete:hover,.modal-close:hover{background-color:rgba(17,17,17,0.5)}.delete.is-small,.tag:not(.is-large) .delete,.tag:not(.is-large) .modal-close,.is-small.modal-close{height:16px;width:16px}.delete.is-medium,.is-medium.modal-close{height:32px;width:32px}.delete.is-large,.is-large.modal-close{height:40px;width:40px}.icon{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:16px}.icon.is-medium{display:inline-block;font-size:28px;height:32px;line-height:32px;text-align:center;vertical-align:top;width:32px}.icon.is-large{display:inline-block;font-size:42px;height:48px;line-height:48px;text-align:center;vertical-align:top;width:48px}.hamburger,.nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span,.nav-toggle span{background-color:#42464c;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out;-webkit-transition-property:background, left, opacity, -webkit-transform;transition-property:background, left, opacity, -webkit-transform;transition-property:background, left, opacity, transform;transition-property:background, left, opacity, transform, -webkit-transform;width:15px}.hamburger span:nth-child(1),.nav-toggle span:nth-child(1){margin-top:-6px}.hamburger span:nth-child(2),.nav-toggle span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3),.nav-toggle span:nth-child(3){margin-top:4px}.hamburger:hover,.nav-toggle:hover{background-color:#f5f7fa}.hamburger.is-active span,.is-active.nav-toggle span{background-color:#2077b2}.hamburger.is-active span:nth-child(1),.is-active.nav-toggle span:nth-child(1){margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.hamburger.is-active span:nth-child(2),.is-active.nav-toggle span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3),.is-active.nav-toggle span:nth-child(3){margin-left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-size:12px;font-weight:normal;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.loader,.button.is-loading:after,.control.is-loading:after{-webkit-animation:spin-around 500ms infinite linear;animation:spin-around 500ms infinite linear;border:2px solid #d3d6db;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:16px;position:relative;width:16px}.number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;font-size:18px;vertical-align:top}.tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;border-radius:290486px;color:#42464c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px;vertical-align:top;white-space:nowrap}.tag .delete,.tag .modal-close{margin-left:4px;margin-right:-6px}.tag.is-white{background-color:#fff;color:#111}.tag.is-black{background-color:#111;color:#fff}.tag.is-light{background-color:#f5f7fa;color:#42464c}.tag.is-dark{background-color:#42464c;color:#f5f7fa}.tag.is-primary{background-color:#2077b2;color:#fff}.tag.is-info{background-color:#2077b2;color:#fff}.tag.is-success{background-color:#97cd76;color:#fff}.tag.is-warning{background-color:#fce473;color:rgba(17,17,17,0.5)}.tag.is-danger{background-color:#ed6c63;color:#fff}.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.tag.is-medium{font-size:14px;height:32px;padding-left:14px;padding-right:14px}.tag.is-large{font-size:18px;height:40px;line-height:24px;padding-left:18px;padding-right:18px}.tag.is-large .delete,.tag.is-large .modal-close{margin-left:4px;margin-right:-8px}.unselectable,.is-unselectable,.button,.delete,.modal-close,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card-header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 2px rgba(17,17,17,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px}.card-header-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#222324;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:bold;padding:10px}.card-header-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}.card-image{display:block;position:relative}.card-content{padding:20px}.card-content .title+.subtitle{margin-top:-20px}.card-footer{border-top:1px solid #d3d6db;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.card-footer-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.card-footer-item:not(:last-child){border-right:1px solid #d3d6db}.card{background-color:#fff;box-shadow:0 2px 3px rgba(17,17,17,0.1),0 0 0 1px rgba(17,17,17,0.1);color:#42464c;max-width:100%;position:relative;width:300px}.card .media:not(:last-child){margin-bottom:10px}.card.is-fullwidth{width:100%}.card.is-rounded{border-radius:5px}.column{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:10px}.columns.is-mobile>.column.is-narrow{-webkit-box-flex:0;-ms-flex:none;flex:none}.columns.is-mobile>.column.is-full{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-one-third{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px){.column.is-narrow,.column.is-narrow-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full,.column.is-full-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width: 980px){.column.is-narrow-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1180px){.column.is-narrow-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-10px;margin-right:-10px;margin-top:-10px}.columns:last-child{margin-bottom:-10px}.columns:not(:last-child){margin-bottom:10px}.columns.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:20px}.columns.is-gapless>.column{margin:0;padding:0}@media screen and (min-width: 769px){.columns.is-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:10px;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}@media screen and (min-width: 769px){.columns:not(.is-desktop){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 980px){.columns.is-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.tile{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-10px;margin-right:-10px;margin-top:-10px}.tile.is-ancestor:last-child{margin-bottom:-10px}.tile.is-ancestor:not(:last-child){margin-bottom:10px}.tile.is-child{margin:0 !important}.tile.is-parent{padding:10px}.tile.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:20px !important}@media screen and (min-width: 769px){.tile:not(.is-child){display:-webkit-box;display:-ms-flexbox;display:flex}.tile.is-1{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.tile.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.tile.is-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.tile.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.tile.is-5{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.tile.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.tile.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.tile.is-8{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.tile.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.tile.is-10{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.tile.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.tile.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.highlight{background-color:#fdf6e3;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err,.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l,.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go,.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn,.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m,.highlight .s{color:#2aa198}.highlight .na{color:#B58900}.highlight .nb{color:#586e75}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni,.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl,.highlight .nn,.highlight .nx,.highlight .py{color:#586e75}.highlight .nt,.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si,.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1,.highlight .ss{color:#2aa198}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:10px}}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:10px}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:20px}}@media screen and (min-width: 769px){.level-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.level-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.level{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.level.is-mobile>.level-item:not(:last-child){margin-bottom:0}.level.is-mobile>.level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px){.level{display:-webkit-box;display:-ms-flexbox;display:flex}.level>.level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.media-number{background-color:#f5f7fa;border-radius:290486px;display:inline-block;font-size:18px;height:32px;line-height:24px;min-width:32px;padding:4px 8px;text-align:center;vertical-align:top}@media screen and (max-width: 768px){.media-number{margin-bottom:10px}}@media screen and (min-width: 769px){.media-number{margin-right:10px}}.media-left{margin-right:10px}.media-right{margin-left:10px}.media-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:10px}.media .media{border-top:1px solid rgba(211,214,219,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:5px}.media .media .media{padding-top:5px}.media .media .media+.media{margin-top:5px}.media+.media{border-top:1px solid rgba(211,214,219,0.5);margin-top:10px;padding-top:10px}.media.is-large+.media{margin-top:20px;padding-top:20px}@media screen and (min-width: 769px){.media.is-large .media-number{margin-right:20px}}.menu-nav a{display:block;padding:5px 10px}.menu-list a{border-radius:2px;color:#42464c;display:block;padding:5px 10px}.menu-list a:hover{background-color:#f5f7fa;color:#2077b2}.menu-list a.is-active{background-color:#2077b2;color:#fff}.menu-list li ul{border-left:1px solid #d3d6db;margin:10px;padding-left:10px}.menu-label{color:#aeb1b5;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.menu-label:not(:first-child){margin-top:20px}.message-body{border:1px solid #d3d6db;border-radius:3px;padding:12px 15px}.message-body strong{color:inherit}.message-header{background-color:#42464c;border-radius:3px 3px 0 0;color:#fff;padding:7px 10px}.message-header strong{color:inherit}.message-header+.message-body{border-radius:0 0 3px 3px;border-top:none}.message{background-color:#f5f7fa;border-radius:3px}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#111}.message.is-white .message-body{border-color:#fff;color:#666}.message.is-black{background-color:#f5f5f5}.message.is-black .message-header{background-color:#111;color:#fff}.message.is-black .message-body{border-color:#111;color:gray}.message.is-light{background-color:#f5f7fa}.message.is-light .message-header{background-color:#f5f7fa;color:#42464c}.message.is-light .message-body{border-color:#f5f7fa;color:#666}.message.is-dark{background-color:#f4f5f6}.message.is-dark .message-header{background-color:#42464c;color:#f5f7fa}.message.is-dark .message-body{border-color:#42464c;color:gray}.message.is-primary{background-color:#eef6fc}.message.is-primary .message-header{background-color:#2077b2;color:#fff}.message.is-primary .message-body{border-color:#2077b2;color:gray}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#2077b2;color:#fff}.message.is-info .message-body{border-color:#2077b2;color:gray}.message.is-success{background-color:#f4faf0}.message.is-success .message-header{background-color:#97cd76;color:#fff}.message.is-success .message-body{border-color:#97cd76;color:gray}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#fce473;color:rgba(17,17,17,0.5)}.message.is-warning .message-body{border-color:#fce473;color:#666}.message.is-danger{background-color:#fdeeed}.message.is-danger .message-header{background-color:#ed6c63;color:#fff}.message.is-danger .message-body{border-color:#ed6c63;color:gray}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(17,17,17,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-head,.modal-card-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #d3d6db}.modal-card-title{color:#222324;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;line-height:1}.modal-card-foot{border-top:1px solid #d3d6db}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;padding:20px}.modal{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:1986}.modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.nav-toggle{display:none}}.nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.nav-item a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav-item img{max-height:24px}.nav-item .button+.button{margin-left:10px}.nav-item .tag:first-child{margin-right:5px}.nav-item .tag:last-child{margin-left:5px}@media screen and (max-width: 768px){.nav-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.nav-item a,a.nav-item{color:#42464c}.nav-item a:hover,a.nav-item:hover{color:#222324}.nav-item a.is-active,a.nav-item.is-active{color:#222324}.nav-item a.is-tab,a.nav-item.is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding-left:12px;padding-right:12px}.nav-item a.is-tab:hover,a.nav-item.is-tab:hover{border-bottom:1px solid #2077b2;border-top:1px solid transparent}.nav-item a.is-tab.is-active,a.nav-item.is-tab.is-active{border-bottom:3px solid #2077b2;border-top:3px solid transparent;color:#2077b2}@media screen and (max-width: 768px){.nav-menu{background-color:#fff;box-shadow:0 4px 7px rgba(17,17,17,0.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu .nav-item{border-top:1px solid rgba(211,214,219,0.5);padding:10px}.nav-menu.is-active{display:block}}@media screen and (min-width: 769px) and (max-width: 979px){.nav-menu{padding-right:20px}}.nav-left{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;overflow-x:auto;white-space:nowrap}.nav-center{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.nav-right{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50px;position:relative;text-align:center;z-index:2}.nav>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50px;width:100%}.nav>.container>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}.nav>.container>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.container>.nav>.nav-left>.nav-item:first-child:not(.is-tab){padding-left:0}.container>.nav>.nav-right>.nav-item:last-child:not(.is-tab){padding-right:0}.nav.has-shadow{box-shadow:0 2px 3px rgba(17,17,17,0.1)}@media screen and (max-width: 979px){.nav>.container>.nav-left>.nav-item.is-brand:first-child,.container>.nav>.nav-left>.nav-item.is-brand:first-child{padding-left:20px}}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination a{display:block;min-width:32px;padding:3px 8px}.pagination span{color:#aeb1b5;display:block;margin:0 4px}.pagination li{margin:0 2px}.pagination ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination>a{width:calc(50% - 5px)}.pagination>a:not(:first-child){margin-left:10px}.pagination li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pagination ul{margin-top:10px}}@media screen and (min-width: 769px){.pagination>a:not(:first-child){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.panel-icon{display:inline-block;font-size:14px;height:16px;line-height:16px;text-align:center;vertical-align:top;width:16px;color:#aeb1b5;float:left;margin:0 4px 0 -2px}.panel-icon .fa{font-size:inherit;line-height:inherit}.panel-heading{background-color:#f5f7fa;border-bottom:1px solid #d3d6db;border-radius:4px 4px 0 0;color:#222324;font-size:18px;font-weight:300;padding:10px}.panel-list a{color:#42464c}.panel-list a:hover{color:#2077b2}.panel-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;padding:5px 10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-tabs a{border-bottom:1px solid #d3d6db;margin-bottom:-1px;padding:5px}.panel-tabs a.is-active{border-bottom-color:#222324;color:#222324}.panel-tabs:not(:last-child){border-bottom:1px solid #d3d6db}.panel-block{color:#222324;display:block;line-height:16px;padding:10px}.panel-block:not(:last-child){border-bottom:1px solid #d3d6db}a.panel-block:hover{background-color:#f5f7fa}.panel{border:1px solid #d3d6db;border-radius:5px}.panel:not(:last-child){margin-bottom:20px}.tabs{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d3d6db;color:#42464c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:6px 12px;vertical-align:top}.tabs a:hover{border-bottom-color:#222324;color:#222324}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2077b2;color:#2077b2}.tabs ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d3d6db;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs ul.is-left{padding-right:10px}.tabs ul.is-center{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;padding-right:10px}.tabs ul.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:10px}.tabs .icon:first-child{margin-right:8px}.tabs .icon:last-child{margin-left:8px}.tabs.is-centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs.is-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0;padding-bottom:5px;padding-top:5px}.tabs.is-boxed a:hover{background-color:#f5f7fa;border-bottom-color:#d3d6db}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#d3d6db;border-bottom-color:transparent !important}.tabs.is-fullwidth li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs.is-toggle a{border:1px solid #d3d6db;margin-bottom:0;padding-bottom:5px;padding-top:5px;position:relative}.tabs.is-toggle a:hover{background-color:#f5f7fa;border-color:#aeb1b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#2077b2;border-color:#2077b2;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-small{font-size:11px}.tabs.is-small a{padding:2px 8px}.tabs.is-small.is-boxed a,.tabs.is-small.is-toggle a{padding-bottom:1px;padding-top:1px}.tabs.is-medium{font-size:18px}.tabs.is-medium a{padding:10px 16px}.tabs.is-medium.is-boxed a,.tabs.is-medium.is-toggle a{padding-bottom:9px;padding-top:9px}.tabs.is-large{font-size:28px}.tabs.is-large a{padding:14px 20px}.tabs.is-large.is-boxed a,.tabs.is-large.is-toggle a{padding-bottom:13px;padding-top:13px}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:20px}@media screen and (max-width: 768px){.hero-buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-buttons .button:not(:last-child){margin-bottom:10px}}@media screen and (min-width: 769px){.hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:20px}}.hero-head,.hero-foot{-ms-flex-negative:0;flex-shrink:0}.hero-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 20px}@media screen and (min-width: 980px){.hero-body{padding-left:0;padding-right:0}}.hero{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .nav{background:none;box-shadow:0 1px 0 rgba(211,214,219,0.3)}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#111}.hero.is-white .title{color:#111}.hero.is-white .title a,.hero.is-white .title strong{color:inherit}.hero.is-white .subtitle{color:rgba(17,17,17,0.7)}.hero.is-white .subtitle a,.hero.is-white .subtitle strong{color:#111}.hero.is-white .nav{box-shadow:0 1px 0 rgba(17,17,17,0.2)}@media screen and (max-width: 768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white a.nav-item,.hero.is-white .nav-item a:not(.button){color:rgba(17,17,17,0.5)}.hero.is-white a.nav-item:hover,.hero.is-white a.nav-item.is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white .nav-item a:not(.button).is-active{color:#111}.hero.is-white .tabs a{color:#111;opacity:0.5}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#111}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#111;border-color:#111;color:#fff}.hero.is-white.is-bold{background-image:-webkit-linear-gradient(309deg, #e6e6e6 0%, #fff 71%, #fff 100%);background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white .nav-toggle span{background-color:#111}.hero.is-white .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-white .nav-toggle.is-active span{background-color:#111}.hero.is-white .nav-menu .nav-item{border-top-color:rgba(17,17,17,0.2)}}.hero.is-black{background-color:#111;color:#fff}.hero.is-black .title{color:#fff}.hero.is-black .title a,.hero.is-black .title strong{color:inherit}.hero.is-black .subtitle{color:rgba(255,255,255,0.7)}.hero.is-black .subtitle a,.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-black .nav-menu{background-color:#111}}.hero.is-black a.nav-item,.hero.is-black .nav-item a:not(.button){color:rgba(255,255,255,0.5)}.hero.is-black a.nav-item:hover,.hero.is-black a.nav-item.is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black .nav-item a:not(.button).is-active{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.5}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#111}.hero.is-black.is-bold{background-image:-webkit-linear-gradient(309deg, #000 0%, #111 71%, #1f1c1c 100%);background-image:linear-gradient(141deg, #000 0%, #111 71%, #1f1c1c 100%)}@media screen and (max-width: 768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-light{background-color:#f5f7fa;color:#42464c}.hero.is-light .title{color:#42464c}.hero.is-light .title a,.hero.is-light .title strong{color:inherit}.hero.is-light .subtitle{color:rgba(66,70,76,0.7)}.hero.is-light .subtitle a,.hero.is-light .subtitle strong{color:#42464c}.hero.is-light .nav{box-shadow:0 1px 0 rgba(66,70,76,0.2)}@media screen and (max-width: 768px){.hero.is-light .nav-menu{background-color:#f5f7fa}}.hero.is-light a.nav-item,.hero.is-light .nav-item a:not(.button){color:rgba(66,70,76,0.5)}.hero.is-light a.nav-item:hover,.hero.is-light a.nav-item.is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light .nav-item a:not(.button).is-active{color:#42464c}.hero.is-light .tabs a{color:#42464c;opacity:0.5}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#42464c}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#42464c;border-color:#42464c;color:#f5f7fa}.hero.is-light.is-bold{background-image:-webkit-linear-gradient(309deg, #d0e0ec 0%, #f5f7fa 71%, #fff 100%);background-image:linear-gradient(141deg, #d0e0ec 0%, #f5f7fa 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light .nav-toggle span{background-color:#42464c}.hero.is-light .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-light .nav-toggle.is-active span{background-color:#42464c}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(66,70,76,0.2)}}.hero.is-dark{background-color:#42464c;color:#f5f7fa}.hero.is-dark .title{color:#f5f7fa}.hero.is-dark .title a,.hero.is-dark .title strong{color:inherit}.hero.is-dark .subtitle{color:rgba(245,247,250,0.7)}.hero.is-dark .subtitle a,.hero.is-dark .subtitle strong{color:#f5f7fa}.hero.is-dark .nav{box-shadow:0 1px 0 rgba(245,247,250,0.2)}@media screen and (max-width: 768px){.hero.is-dark .nav-menu{background-color:#42464c}}.hero.is-dark a.nav-item,.hero.is-dark .nav-item a:not(.button){color:rgba(245,247,250,0.5)}.hero.is-dark a.nav-item:hover,.hero.is-dark a.nav-item.is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark .nav-item a:not(.button).is-active{color:#f5f7fa}.hero.is-dark .tabs a{color:#f5f7fa;opacity:0.5}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f7fa}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f7fa;border-color:#f5f7fa;color:#42464c}.hero.is-dark.is-bold{background-image:-webkit-linear-gradient(309deg, #262f35 0%, #42464c 71%, #4a4e5e 100%);background-image:linear-gradient(141deg, #262f35 0%, #42464c 71%, #4a4e5e 100%)}@media screen and (max-width: 768px){.hero.is-dark .nav-toggle span{background-color:#f5f7fa}.hero.is-dark .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f7fa}.hero.is-dark .nav-menu .nav-item{border-top-color:rgba(245,247,250,0.2)}}.hero.is-primary{background-color:#2077b2;color:#fff}.hero.is-primary .title{color:#fff}.hero.is-primary .title a,.hero.is-primary .title strong{color:inherit}.hero.is-primary .subtitle{color:rgba(255,255,255,0.7)}.hero.is-primary .subtitle a,.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-primary .nav-menu{background-color:#2077b2}}.hero.is-primary a.nav-item,.hero.is-primary .nav-item a:not(.button){color:rgba(255,255,255,0.5)}.hero.is-primary a.nav-item:hover,.hero.is-primary a.nav-item.is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary .nav-item a:not(.button).is-active{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:0.5}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2077b2}.hero.is-primary.is-bold{background-image:-webkit-linear-gradient(309deg, #10718f 0%, #2077b2 71%, #1e69ce 100%);background-image:linear-gradient(141deg, #10718f 0%, #2077b2 71%, #1e69ce 100%)}@media screen and (max-width: 768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-info{background-color:#2077b2;color:#fff}.hero.is-info .title{color:#fff}.hero.is-info .title a,.hero.is-info .title strong{color:inherit}.hero.is-info .subtitle{color:rgba(255,255,255,0.7)}.hero.is-info .subtitle a,.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-info .nav-menu{background-color:#2077b2}}.hero.is-info a.nav-item,.hero.is-info .nav-item a:not(.button){color:rgba(255,255,255,0.5)}.hero.is-info a.nav-item:hover,.hero.is-info a.nav-item.is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info .nav-item a:not(.button).is-active{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.5}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2077b2}.hero.is-info.is-bold{background-image:-webkit-linear-gradient(309deg, #10718f 0%, #2077b2 71%, #1e69ce 100%);background-image:linear-gradient(141deg, #10718f 0%, #2077b2 71%, #1e69ce 100%)}@media screen and (max-width: 768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-success{background-color:#97cd76;color:#fff}.hero.is-success .title{color:#fff}.hero.is-success .title a,.hero.is-success .title strong{color:inherit}.hero.is-success .subtitle{color:rgba(255,255,255,0.7)}.hero.is-success .subtitle a,.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-success .nav-menu{background-color:#97cd76}}.hero.is-success a.nav-item,.hero.is-success .nav-item a:not(.button){color:rgba(255,255,255,0.5)}.hero.is-success a.nav-item:hover,.hero.is-success a.nav-item.is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success .nav-item a:not(.button).is-active{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.5}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#97cd76}.hero.is-success.is-bold{background-image:-webkit-linear-gradient(309deg, #8ecb45 0%, #97cd76 71%, #96d885 100%);background-image:linear-gradient(141deg, #8ecb45 0%, #97cd76 71%, #96d885 100%)}@media screen and (max-width: 768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}.hero.is-warning{background-color:#fce473;color:rgba(17,17,17,0.5)}.hero.is-warning .title{color:rgba(17,17,17,0.5)}.hero.is-warning .title a,.hero.is-warning .title strong{color:inherit}.hero.is-warning .subtitle{color:rgba(17,17,17,0.7)}.hero.is-warning .subtitle a,.hero.is-warning .subtitle strong{color:rgba(17,17,17,0.5)}.hero.is-warning .nav{box-shadow:0 1px 0 rgba(17,17,17,0.2)}@media screen and (max-width: 768px){.hero.is-warning .nav-menu{background-color:#fce473}}.hero.is-warning a.nav-item,.hero.is-warning .nav-item a:not(.button){color:rgba(17,17,17,0.5)}.hero.is-warning a.nav-item:hover,.hero.is-warning a.nav-item.is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning .nav-item a:not(.button).is-active{color:rgba(17,17,17,0.5)}.hero.is-warning .tabs a{color:rgba(17,17,17,0.5);opacity:0.5}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(17,17,17,0.5)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(17,17,17,0.5);border-color:rgba(17,17,17,0.5);color:#fce473}.hero.is-warning.is-bold{background-image:-webkit-linear-gradient(309deg, #ffbd3d 0%, #fce473 71%, #fffe8a 100%);background-image:linear-gradient(141deg, #ffbd3d 0%, #fce473 71%, #fffe8a 100%)}@media screen and (max-width: 768px){.hero.is-warning .nav-toggle span{background-color:rgba(17,17,17,0.5)}.hero.is-warning .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(17,17,17,0.5)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(17,17,17,0.2)}}.hero.is-danger{background-color:#ed6c63;color:#fff}.hero.is-danger .title{color:#fff}.hero.is-danger .title a,.hero.is-danger .title strong{color:inherit}.hero.is-danger .subtitle{color:rgba(255,255,255,0.7)}.hero.is-danger .subtitle a,.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{box-shadow:0 1px 0 rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.hero.is-danger .nav-menu{background-color:#ed6c63}}.hero.is-danger a.nav-item,.hero.is-danger .nav-item a:not(.button){color:rgba(255,255,255,0.5)}.hero.is-danger a.nav-item:hover,.hero.is-danger a.nav-item.is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger .nav-item a:not(.button).is-active{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.5}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(17,17,17,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed6c63}.hero.is-danger.is-bold{background-image:-webkit-linear-gradient(309deg, #f32a3e 0%, #ed6c63 71%, #f39376 100%);background-image:linear-gradient(141deg, #f32a3e 0%, #ed6c63 71%, #f39376 100%)}@media screen and (max-width: 768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:rgba(17,17,17,0.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:rgba(255,255,255,0.2)}}@media screen and (min-width: 769px){.hero.is-medium .hero-body{padding-bottom:120px;padding-top:120px}}@media screen and (min-width: 769px){.hero.is-large .hero-body{padding-bottom:240px;padding-top:240px}}.hero.is-fullheight{min-height:100vh}.hero.is-fullheight .hero-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hero.is-fullheight .hero-body>.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section{background-color:#fff;padding:40px 20px}@media screen and (min-width: 980px){.section.is-medium{padding:120px 20px}.section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:visited{color:#42464c}.footer a:hover,.footer a:visited:hover{color:#222324}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d3d6db}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#2077b2}.container{max-width:800px;margin:0 auto}.content{font-size:16px;line-height:1.75}.media-content .subtitle+.title{margin-bottom:10px}.media-content .content{line-height:1.5}.hero .nav{box-shadow:none}html{background-color:transparent}.section{padding:40px 20px}.nav .level-item{margin-left:10px}.subtitle{color:#69707a}.title{line-height:1.25;font-size:24px}.title a{color:#222324}.title.notfound{font-size:20vw}code{color:inherit;background-color:transparent;font-size:90%}article+article{margin-top:80px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1.25}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:80px}.content h1::before,.content h2::before,.content h3::before,.content h4::before,.content h5::before,.content h6::before{color:#aeb1b5;font-weight:bold}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{background-color:#f8f8f8}.content h1+h2:not(:first-child),.content h2+h3:not(:first-child),.content h3+h4:not(:first-child),.content h4+h5:not(:first-child),.content h5+h6:not(:first-child){margin-top:20px}.content h1{font-size:24px}.content h1::before{content:"# "}.content h2{font-size:22px}.content h2::before{content:"## "}.content h3{font-size:20px}.content h3::before{content:"### "}.content h4{font-size:18px}.content h4::before{content:"#### "}.content h5{font-size:17px}.content h5::before{content:"##### "}.content h6{font-size:16px}.content h6::before{content:"###### "}.content p:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1.5em}.content table td,.content table th{border:1px solid #d3d6db;padding:8px 10px;vertical-align:top}.content>code,.content p>code{font-size:90%;padding:2px 4px;margin:0 2px;border:1px solid #ddd;border-radius:4px;background-color:#f8f8f8;color:#42464c}.content pre code{font-size:90%;padding:1em;line-height:1.5}.content li pre,.content li table{margin-bottom:1.5em} diff --git a/public/dist/ehlxr.min.css b/public/dist/ehlxr.min.css new file mode 100644 index 00000000..f0c311b7 --- /dev/null +++ b/public/dist/ehlxr.min.css @@ -0,0 +1,4 @@ +@font-face{font-family:Chancery;src:url(fonts/chancery/apple-chancery-webfont.eot);src:local("Apple Chancery"),url(fonts/chancery/apple-chancery-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/chancery/apple-chancery-webfont.woff2) format("woff2"),url(fonts/chancery/apple-chancery-webfont.woff) format("woff"),url(fonts/chancery/apple-chancery-webfont.ttf) format("truetype"),url(fonts/chancery/apple-chancery-webfont.svg#apple-chancery) format("svg");font-weight:lighter;font-style:normal} + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#34495e;background:#fefefe;scroll-behavior:smooth;border-top:3px solid #c05b4d}@media screen and (max-width:1000px){body{border-top:0}}::-moz-selection{background:#c05b4d;color:#fff}::selection{background:#c05b4d;color:#fff}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{color:#34495e;text-decoration:none}h1{font-size:26px}h1,h2{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h2{font-size:24px}h3{font-size:20px}h3,h4{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h4{font-size:16px}h5,h6{font-size:14px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.container{margin:0 auto;width:1000px}@media screen and (max-width:1000px){.container{width:100%;-webkit-box-shadow:-1px -5px 5px #cacaca;box-shadow:-1px -5px 5px #cacaca}.categories,.content-wrapper,.footer,.tag-cloud{width:100%!important}.categories-tags,.tag-cloud-tags{width:100%!important;margin:10px 0!important}}.content-wrapper{padding:0 20px;float:left;width:760px}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:iconfont;src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb);src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb#iefix) format("embedded-opentype"),url(fonts/iconfont/iconfont.woff?hash=5d21a10) format("woff"),url(fonts/iconfont/iconfont.ttf?hash=0e6028a) format("truetype"),url(fonts/iconfont/iconfont.svg?hash=566e23f#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;cursor:pointer}.icon-instagram:before{font-size:.95em;content:"\E611";position:relative;top:-1px}.icon-douban:before{content:"\E610"}.icon-tumblr:before{content:"\E69F";font-size:.85em;position:relative;top:-4px}.icon-linkedin:before{content:"\E60D";position:relative;top:-4px}.icon-twitter:before{content:"\E600"}.icon-weibo:before{content:"\E602"}.icon-stack-overflow:before{content:"\E603";font-size:.85em;position:relative;top:-4px}.icon-email:before{content:"\E605";position:relative;top:-2px}.icon-facebook:before{content:"\E601";font-size:.95em;position:relative;top:-2px}.icon-github:before{content:"\E606";position:relative;top:-3px}.icon-rss:before{content:"\E604"}.icon-google:before{content:"\E609"}.icon-zhihu:before{content:"\E607";font-size:.9em;position:relative;top:-2px}.icon-pocket:before{content:"\E856"}.icon-heart:before{content:"\E608"}.icon-right:before{content:"\E60A"}.icon-left:before{content:"\E60B"}.icon-up:before{content:"\E60C"}.icon-close:before{content:"\E60F"}.header{padding:20px;background:#f5f5f5}.header:after,.header:before{content:" ";display:table}.header:after{clear:both}.header .active{background-color:#e1e1e1;border:none;border-radius:2px}.header .logo-wrapper{float:left}.header .logo-wrapper .logo{font-size:30px;font-family:Chancery,cursive}@media screen and (max-width:1000px){.header .logo-wrapper{display:none}}.header .site-navbar{float:right}.header .site-navbar .menu{display:inline-block;position:relative;padding-left:0;padding-right:25px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.header .site-navbar .menu .menu-item{padding:0 8px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.header .site-navbar .menu .menu-item+.menu-item{margin-left:10px}.header .site-navbar .menu .menu-item:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header .site-navbar .menu .menu-item.active:before,.header .site-navbar .menu .menu-item:active:before,.header .site-navbar .menu .menu-item:focus:before,.header .site-navbar .menu .menu-item:hover:before{right:0;left:0}.header .site-navbar .menu .menu-item:before{border:none;border-radius:2px;height:-webkit-fill-available;height:-moz-available;height:stretch;background:#e1e1e1}.header .site-navbar .menu .menu-item-link{font-size:14px}@media screen and (max-width:1000px){.header .site-navbar{display:none}}.header .header-div{margin:0 auto;width:960px}@media screen and (max-width:1000px){.header{padding:50px 0 0;text-align:center}}.posts{margin-bottom:20px;border-bottom:1px solid #e6e6e6}.post{padding:1.5em 0}.post+.post{border-top:1px solid #e6e6e6}.post .post-header{margin-bottom:20px}.post .post-header .post-title{margin:15px 0;font-size:27px;font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-header .post-link{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.post .post-header .post-link:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.post .post-header .post-link.active:before,.post .post-header .post-link:active:before,.post .post-header .post-link:focus:before,.post .post-header .post-link:hover:before{right:0;left:0}.post .post-header .post-meta{font-size:14px;color:#8a8a8a}.post .post-header .post-meta a{color:#c05b4d!important}.post .post-header .post-meta a:hover{border-bottom:1px solid #c05b4d}.post .post-header .post-meta .post-time{font-size:15px}.post .post-header .post-meta .post-category{display:inline}.post .post-header .post-meta .post-category a{color:inherit}.post .post-header .post-meta .post-category a:before{content:""}.post .post-header .post-meta .post-category a:hover{color:#c05b4d}.post .post-header .post-meta .more-meta:before{content:""}.post .post-toc{position:absolute;width:200px;margin-left:785px;padding:10px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.post .post-toc .post-toc-title{margin:0;font-size:20px;font-weight:400;text-transform:uppercase}.post .post-toc .post-toc-content{font-size:15px}.post .post-toc .post-toc-content.always-active ul{display:block}.post .post-toc .post-toc-content>nav>ul{margin:10px 0}.post .post-toc .post-toc-content ul{padding-left:0;list-style:none}.post .post-toc .post-toc-content ul ul{padding-left:15px;display:none}.post .post-toc .post-toc-content ul .has-active>ul{display:block}.post .post-toc .post-toc-content .toc-link.active{color:#c05b4d}.post .post-toc hr{border:0;border-top:1px solid #eee}.post .post-toc .toc-taxonomy a{color:#bfbfbf!important;display:-webkit-inline-box!important;line-height:25px!important;margin-top:-7px}.post .post-toc a:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.post .post-toc a{display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:1000px){.post .post-toc{display:none}}.post .post-content{word-wrap:break-word}.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content a{color:#c05b4d;word-break:break-all}.post .post-content a:hover{border-bottom:1px solid #c05b4d}.post .post-content a.fancybox{border:0}.post .post-content blockquote{margin:2em 0;padding:10px 20px;position:relative;color:rgba(52,73,94,.8);background-color:rgba(192,91,77,.05);border-left:3px solid rgba(192,91,77,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125)}.post .post-content blockquote p{margin:0}.post .post-content img{display:inline-block;max-width:100%}.post .post-content>table{max-width:100%;margin:10px 0;border-spacing:0;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.125);box-shadow:2px 2px 3px rgba(0,0,0,.125)}.post .post-content>table thead{background:#f8f5ec}.post .post-content>table td,.post .post-content>table th{padding:5px 15px;border:1px double #f4efe1}.post .post-content>table tr:hover{background-color:#f8f5ec}.post .post-content code,.post .post-content pre{padding:7px;font-size:13px;font-family:Consolas,Monaco,Menlo,monospace;background:#f8f5ec}.post .post-content code{padding:3px 5px;border-radius:4px;color:#c7254e}.post .post-content .highlight{margin:1em 0;border-radius:5px;overflow-x:auto;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125);position:relative}.post .post-content .highlight table{position:relative}.post .post-content .highlight table:after{position:absolute;top:0;right:0;left:0;padding:2px 7px;font-size:13px;font-weight:700;color:#b1b1b1;background:#f4efe1;content:"Code"}.post .post-content .highlight.language-bash>table:after{content:"Bash"}.post .post-content .highlight.language-c>table:after{content:"C"}.post .post-content .highlight.language-cs>table:after{content:"C#"}.post .post-content .highlight.language-cpp>table:after{content:"C++"}.post .post-content .highlight.language-css>table:after{content:"CSS"}.post .post-content .highlight.language-coffeescript>table:after{content:"CoffeeScript"}.post .post-content .highlight.language-html>table:after{content:"HTML"}.post .post-content .highlight.language-xml>table:after{content:"XML"}.post .post-content .highlight.language-http>table:after{content:"HTTP"}.post .post-content .highlight.language-json>table:after{content:"JSON"}.post .post-content .highlight.language-java>table:after{content:"Java"}.post .post-content .highlight.language-javascript>table:after,.post .post-content .highlight.language-js>table:after{content:"JavaScript"}.post .post-content .highlight.language-makefile>table:after{content:"Makefile"}.post .post-content .highlight.language-markdown>table:after{content:"Markdown"}.post .post-content .highlight.language-objectivec>table:after{content:"Objective-C"}.post .post-content .highlight.language-php>table:after{content:"PHP"}.post .post-content .highlight.language-perl>table:after{content:"Perl"}.post .post-content .highlight.language-python>table:after{content:"Python"}.post .post-content .highlight.language-ruby>table:after{content:"Ruby"}.post .post-content .highlight.language-sql>table:after{content:"SQL"}.post .post-content .highlight.language-shell>table:after{content:"Shell"}.post .post-content .highlight.language-erlang>table:after{content:"Erlang"}.post .post-content .highlight.language-go>table:after{content:"Go"}.post .post-content .highlight.language-groovy>table:after{content:"Groovy"}.post .post-content .highlight.language-haskell>table:after{content:"Haskell"}.post .post-content .highlight.language-kotlin>table:after{content:"Kotlin"}.post .post-content .highlight.language-less>table:after{content:"Less"}.post .post-content .highlight.language-lisp>table:after{content:"Lisp"}.post .post-content .highlight.language-lua>table:after{content:"Lua"}.post .post-content .highlight.language-matlab>table:after{content:"Matlab"}.post .post-content .highlight.language-rust>table:after{content:"Rust"}.post .post-content .highlight.language-scss>table:after{content:"Scss"}.post .post-content .highlight.language-scala>table:after{content:"Scala"}.post .post-content .highlight.language-swift>table:after{content:"Swift"}.post .post-content .highlight.language-typescript>table:after{content:"TypeScript"}.post .post-content .highlight.language-yaml>table:after,.post .post-content .highlight.language-yml>table:after{content:"YAML"}.post .post-content .highlight.language-toml>table:after{content:"TOML"}.post .post-content .highlight .code pre{margin:0;padding:30px 10px 10px}.post .post-content .highlight .gutter{width:10px;color:#cacaca}.post .post-content .highlight .gutter pre{margin:0;padding:30px 7px 10px}.post .post-content .highlight .line{height:20px}.post .post-content .highlight table,.post .post-content .highlight td,.post .post-content .highlight tr{margin:0;padding:0;width:100%;border-collapse:collapse}.post .post-content .highlight .code .hljs-comment,.post .post-content .highlight .code .hljs-quote{color:#93a1a1}.post .post-content .highlight .code .hljs-addition,.post .post-content .highlight .code .hljs-keyword,.post .post-content .highlight .code .hljs-selector-tag{color:#859900}.post .post-content .highlight .code .hljs-doctag,.post .post-content .highlight .code .hljs-literal,.post .post-content .highlight .code .hljs-meta .hljs-meta-string,.post .post-content .highlight .code .hljs-number,.post .post-content .highlight .code .hljs-regexp,.post .post-content .highlight .code .hljs-string{color:#2aa198}.post .post-content .highlight .code .hljs-name,.post .post-content .highlight .code .hljs-section,.post .post-content .highlight .code .hljs-selector-class,.post .post-content .highlight .code .hljs-selector-id,.post .post-content .highlight .code .hljs-title{color:#268bd2}.post .post-content .highlight .code .hljs-attr,.post .post-content .highlight .code .hljs-attribute,.post .post-content .highlight .code .hljs-class .hljs-title,.post .post-content .highlight .code .hljs-template-variable,.post .post-content .highlight .code .hljs-type,.post .post-content .highlight .code .hljs-variable{color:#b58900}.post .post-content .highlight .code .hljs-bullet,.post .post-content .highlight .code .hljs-link,.post .post-content .highlight .code .hljs-meta,.post .post-content .highlight .code .hljs-meta .hljs-keyword,.post .post-content .highlight .code .hljs-selector-attr,.post .post-content .highlight .code .hljs-selector-pseudo,.post .post-content .highlight .code .hljs-subst,.post .post-content .highlight .code .hljs-symbol{color:#cb4b16}.post .post-content .highlight .code .hljs-built_in,.post .post-content .highlight .code .hljs-deletion{color:#dc322f}.post .post-content .highlight .code .hljs-formula{background:#eee8d5}.post .post-content .highlight .code .hljs-emphasis{font-style:italic}.post .post-content .highlight .code .hljs-strong{font-weight:700}.post .post-content .post-summary{margin-bottom:1em}.post .post-content .read-more .read-more-link{color:#c05b4d;font-size:1.1em;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content .read-more .read-more-link:hover{border-bottom:1px solid #c05b4d}.post .post-content kbd{display:inline-block;padding:.25em;background-color:#fafafa;border:1px solid #dbdbdb;border-bottom-color:#b5b5b5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #b5b5b5;box-shadow:inset 0 -1px 0 #b5b5b5;font-size:.8em;line-height:1.25;font-family:SFMono-Regular,Liberation Mono,Roboto Mono,Menlo,Monaco,Consolas,Courier New,Courier,monospace;color:#4a4a4a}.post .post-content dl dt:after{content:":"}.post .post-content figure.center{text-align:center}.post .post-content figure.right{text-align:right}.post .post-content figure.left{text-align:left}.post .post-content figure figcaption h4{color:#b5b5b5;font-size:.9rem}.post .post-content .task-list{list-style:none;padding-left:1.5rem}.post .post-content .align-center{text-align:center}.post .post-content .align-right{text-align:right}.post .post-content .align-left{text-align:left}.post .post-content .MJXc-display{overflow-x:auto;overflow-y:hidden}.post .post-copyright{margin-top:20px;padding-top:10px;border-top:1px dashed #e6e6e6;border-bottom:1px dashed #e6e6e6;border-left:3px solid #ff1700;background-color:#f9f9f9}.post .post-copyright .copyright-item{margin:5px 0}.post .post-copyright .copyright-item a{color:#c05b4d;word-wrap:break-word}.post .post-copyright .copyright-item a:hover{border-bottom:1px solid #c05b4d}.post .post-copyright .copyright-item .item-title{display:inline-block;min-width:5rem;margin-right:.5rem;text-align:right}.post .post-copyright .copyright-item .item-title:after{content:" :"}.post .post-reward{margin-top:20px;padding-top:10px;text-align:center}.post .post-reward .reward-button{margin:15px 0;padding:3px 7px;display:inline-block;color:#c05b4d;border:1px solid #c05b4d;border-radius:5px;cursor:pointer}.post .post-reward .reward-button:hover{color:#fefefe;background-color:#c05b4d;-webkit-transition:.5s;transition:.5s}.post .post-reward #reward:checked~.qr-code{display:block}.post .post-reward #reward:checked~.reward-button,.post .post-reward .qr-code{display:none}.post .post-reward .qr-code .qr-code-image{display:inline-block;min-width:200px;width:40%;margin-top:15px}.post .post-reward .qr-code .qr-code-image span{display:inline-block;width:100%;margin:8px 0}.post .post-reward .qr-code .image{width:200px;height:200px}.post .post-footer{margin-top:20px;border-top:1px solid #e6e6e6;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-footer .post-tags{padding:15px 0}.post .post-footer .post-tags a{margin-right:5px;color:#c05b4d;word-break:break-all}.post .post-footer .post-tags a:before{content:"#"}.post .post-footer .post-nav{margin:1em 0}.post .post-footer .post-nav:after,.post .post-footer .post-nav:before{content:" ";display:table}.post .post-footer .post-nav:after{clear:both}.post .post-footer .post-nav .next,.post .post-footer .post-nav .prev{font-weight:600;font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.post .post-footer .post-nav .prev{float:left}.post .post-footer .post-nav .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.post .post-footer .post-nav .next{float:right}.post .post-footer .post-nav .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.post .post-footer .post-nav .nav-mobile{display:none}@media screen and (max-width:1000px){.post .post-footer .post-nav .nav-default{display:none}.post .post-footer .post-nav .nav-mobile{display:inline}}.post .single-post-header{text-align:center}.disqus_title{display:inline-block;padding:0 15px;color:#0a9caf;border:1px solid #0a9caf;border-radius:4px;cursor:pointer;font-size:14px;margin-top:20px}.disqus_title:hover{color:#fff;background:#0a9caf}.gitalk-container{margin:20px 0;border-bottom:1px solid #e9e9e9}.pagination{margin:2em 0}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination .next,.pagination .prev{font-weight:600;font-size:20px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.pagination .prev{float:left}.pagination .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.pagination .next{float:right}.pagination .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.footer{margin-top:2em;float:left;width:1000px}.footer .social-links{text-align:center}.footer .social-links .iconfont{font-size:30px}.footer .social-links .iconfont+.iconfont{margin-left:10px}.footer .social-links .iconfont:hover{color:#c05b4d}.footer .copyright{margin:10px 0;color:#8a8a8a;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.footer .copyright .hexo-link,.footer .copyright .theme-link{color:#c05b4d}.footer .copyright .copyright-year{display:block}.footer .copyright .copyright-year .heart{font-size:14px}.archive{margin:2em 0;max-width:550px}.archive .archive-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .archive-title.category,.archive .archive-title.tag{margin:15px 0}.archive .archive-title .archive-name{margin:0;display:inline-block;font-weight:400;font-size:30px;line-height:32px}.archive .archive-title .archive-post-counter{color:#8a8a8a}.archive .collection-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .collection-title .archive-year{margin:15px 0;font-weight:400;font-size:28px;line-height:30px}.archive .archive-post{padding:3px 20px;border-left:1px solid #cacaca}.archive .archive-post .archive-post-time{margin-right:10px;color:#8a8a8a}.archive .archive-post .archive-post-title .archive-post-link{color:#c05b4d}.archive .archive-post::first-child{margin-top:10px}.archive .archive-post:hover{border-left:3px solid #c05b4d;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.archive .archive-post:hover .archive-post-time{color:#717171}.archive .archive-post:hover .archive-post-title .archive-post-link{color:#a14639}@media screen and (max-width:1000px){.archive{margin-left:auto;margin-right:auto}.archive .archive-title .archive-name{font-size:26px}.archive .collection-title .archive-year{margin:10px 0;font-size:24px}.archive .archive-post{padding:5px 10px}.archive .archive-post .archive-post-time{font-size:13px;display:block}}.tag-cloud{margin:2em 0 3em;width:1000px;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.tag-cloud .tag-cloud-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.tag-cloud .tag-cloud-tags{width:760px;margin:20px auto!important}.tag-cloud .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tag-cloud .tag-cloud-tags a .tag-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.tag-cloud .tag-cloud-tags a:active,.tag-cloud .tag-cloud-tags a:focus,.tag-cloud .tag-cloud-tags a:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.categories{margin:2em 0 3em;width:1000px;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.categories .categories-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.categories .categories-tags{width:760px;margin:20px auto!important}.categories .categories-tags .category-link{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.categories .categories-tags .category-link .category-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.categories .categories-tags .category-link:active,.categories .categories-tags .category-link:focus,.categories .categories-tags .category-link:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slideout-menu{position:fixed;top:0;left:0;bottom:0;width:180px;min-height:100vh;overflow-y:hidden;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-panel{position:relative;z-index:1;background-color:#fefefe}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.mobile-navbar{display:none;position:fixed;top:0;left:0;width:100%;height:50px;background:#fefefe;-webkit-box-shadow:0 2px 2px #cacaca;box-shadow:0 2px 2px #cacaca;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:99}.mobile-navbar.fixed-open{-webkit-transform:translate3d(180px,0,0);transform:translate3d(180px,0,0)}.mobile-navbar .mobile-header-logo{display:inline-block;margin-right:50px}.mobile-navbar .mobile-header-logo .logo{font-size:22px;line-height:50px;font-family:Chancery,cursive}.mobile-navbar .mobile-navbar-icon{color:#c05b4d;height:50px;width:50px;font-size:24px;text-align:center;float:left;position:relative;-webkit-transition:background .5s;transition:background .5s}@-webkit-keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes clickmid{0%{opacity:1}to{opacity:0}}@keyframes clickmid{0%{opacity:1}to{opacity:0}}@-webkit-keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@-webkit-keyframes outmid{0%{opacity:0}to{opacity:1}}@keyframes outmid{0%{opacity:0}to{opacity:1}}@-webkit-keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}.mobile-navbar .mobile-navbar-icon span{position:absolute;left:15px;top:25px;left:calc((100% - 20px) / 2);top:calc((100% - 1px) / 2);width:20px;height:1px;background-color:#c05b4d}.mobile-navbar .mobile-navbar-icon span:first-child{-webkit-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon span:nth-child(3){-webkit-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon.icon-click span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickfirst;animation-name:clickfirst}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickmid;animation-name:clickmid}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clicklast;animation-name:clicklast}.mobile-navbar .mobile-navbar-icon.icon-out span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outfirst;animation-name:outfirst}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outmid;animation-name:outmid}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outlast;animation-name:outlast}.mobile-menu{background-color:hsla(45,46%,95%,.5)}.mobile-menu .mobile-menu-list{position:relative;list-style:none;margin-top:50px;padding:0;border-top:1px solid #f8f5ec}.mobile-menu .mobile-menu-list .mobile-menu-item{padding:10px 30px;border-bottom:1px solid #f8f5ec}.mobile-menu .mobile-menu-list a{font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.mobile-menu .mobile-menu-list a:hover{color:#c05b4d}@media screen and (max-width:1000px){.mobile-navbar{display:block}}.back-to-top{display:none;position:fixed;right:20px;bottom:20px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:10}.back-to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:1000px){.back-to-top{display:none!important}}.not-found{text-align:center}.not-found .error-emoji{color:#363636;font-size:3rem}.not-found .error-text{color:#797979;font-size:1.25rem}.not-found .error-link{margin-top:2rem}.not-found .error-link a{color:#c05b4d}.sidebar{float:right;width:180px;padding:10px;border-radius:5px;color:#bfbfbf!important}.sidebar hr{border:0;border-top:1px solid #eee}.sidebar a{color:#bfbfbf!important}.sidebar a:focus,.sidebar a:hover{color:#c05b4d!important}.sidebar .sidebar-about,.sidebar .sidebar-category,.sidebar .sidebar-friends,.sidebar .sidebar-social,.sidebar .sidebar-tag,.sidebar .sidebar-tags{padding-left:10px;margin-top:20px;margin-bottom:20px}.sidebar .sidebar-about{margin-top:40px}.sidebar .sidebar-about img{display:block;margin:0 auto;max-width:96px;-webkit-animation:play 2s ease-out 1s 1;animation:play 2s ease-out 1s 1;-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out}.sidebar .sidebar-about img:hover{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}@-webkit-keyframes play{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn)}}@keyframes play{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.sidebar .sidebar-about .site-state-item{display:inline-block;padding:0 10px}.sidebar .sidebar-about .site-state-item-count{display:block;text-align:center}.sidebar .sidebar-friends .list-inline{padding-left:0;margin-left:-5px;list-style:none}.sidebar .sidebar-friends .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.sidebar-category .taxonomy-counts,.sidebar-tag .taxonomy-counts{display:inline-block;position:relative;top:-5px;right:-2px;color:#c05b4d}.sidebar-category .taxonomy-name,.sidebar-tag .taxonomy-name{display:inline-block;border:1px solid #bfbfbf;border-radius:999em;padding:0 10px;color:#fff;line-height:24px;font-size:12px;text-decoration:none;margin:0 1px;margin-bottom:6px}@media screen and (max-width:1000px){.sidebar{display:none}}.query-div .search-query{padding:8px;height:30px;display:block;width:94%;outline:0;border:1px solid #d5d5d5;border-radius:5px;background:0 0;margin:20px 40px}.query-div .query-icon{float:right;height:30px;font-size:27px;color:#999;cursor:pointer} +/*# sourceMappingURL=ehlxr.min.css.map*/ \ No newline at end of file diff --git a/public/dist/ehlxr.min.css.map b/public/dist/ehlxr.min.css.map new file mode 100644 index 00000000..c5959c34 --- /dev/null +++ b/public/dist/ehlxr.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./css/_variables.scss","webpack:///./css/_common/_normalize.scss","webpack:///./css/style.scss","webpack:///./css/_base.scss","webpack:///./css/_common/_utils.scss","webpack:///./css/_iconfont.scss","webpack:///./css/_partial/_header.scss","webpack:///./css/_partial/_header/_logo.scss","webpack:///./css/_partial/_header/_menu.scss","webpack:///./css/_common/_animation.scss","webpack:///./css/_partial/_post.scss","webpack:///./css/_partial/_post/_header.scss","webpack:///./css/_partial/_post/_toc.scss","webpack:///./css/_partial/_post/_content.scss","webpack:///./css/_partial/_post/_code.scss","webpack:///./css/_partial/_post/_copyright.scss","webpack:///./css/_partial/_post/_reward.scss","webpack:///./css/_partial/_post/_footer.scss","webpack:///./css/_partial/_post/_comments.scss","webpack:///./css/_partial/_pagination.scss","webpack:///./css/_partial/_footer.scss","webpack:///./css/_partial/_footer/_social.scss","webpack:///./css/_partial/_footer/_copyright.scss","webpack:///./css/_partial/_archive.scss","webpack:///./css/_partial/_tags.scss","webpack:///./css/_partial/_categories.scss","webpack:///./css/_partial/_slideout.scss","webpack:///./css/_partial/_mobile.scss","webpack:///./css/_partial/_back-to-top.scss","webpack:///./css/_partial/_404.scss","webpack:///./css/_partial/_sidebar.scss","webpack:///./css/_partial/_search.scss"],"names":[],"mappings":"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","file":"ehlxr.min.css","sourcesContent":["// ==============================\n// Variables\n// ==============================\n\n// ========== Theme Color ========== //\n// Config here to change theme color\n// Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet\n$theme-color-config: 'Default';\n\n// Default theme color map\n$theme-color-map: (\n 'Default': #c05b4d #f8f5ec,\n 'Mint Green': #16982B #f5f5f5,\n 'Cobalt Blue': #0047AB #f0f2f5,\n 'Hot Pink': #FF69B4 #f8f5f5,\n 'Dark Violet': #9932CC #f5f4fa\n);\n\n// Check theme color config.\n// if it does not exist, use default theme color.\n@if not(map-has-key($theme-color-map, $theme-color-config)) {\n $theme-color-config: 'Default';\n}\n$theme-color-list: map-get($theme-color-map, $theme-color-config);\n\n// Default theme color of the site.\n$theme-color: nth($theme-color-list, 1) !default;\n\n// Deputy theme color of the site.\n$deputy-color: nth($theme-color-list, 2) !default;\n\n\n// ========== Color ========== //\n$black: #0a0a0a !default;\n$white: #fefefe !default;\n$light-gray: #e6e6e6 !default;\n$gray: #cacaca !default;\n$dark-gray: #8a8a8a !default;\n\n\n// ========== Global ========== //\n// Text color of the body.\n$global-font-color: #34495e !default;\n\n// Font size attribute applied to '' and ''.\n$global-font-size: 14px !default;\n\n// Global width of ''.\n$global-body-width: 1000px !default;\n\n// Padding of container main\n$global-container-padding: 0 20px !default;\n\n// Default line height for all type. `$global-lineheight` is 24px while `$global-font-size` is 16px.\n$global-lineheight: 1.5 !default;\n\n// Font family of the site.\n$global-font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !default;\n\n// Serif font family of the site.\n$global-serif-font-family: Athelas, STHeiti, Microsoft Yahei, serif !default;\n\n// Background color of the site.\n$global-background: $white !default;\n\n// Headings font size of the site.\n$global-headings: (\n h1: 26px,\n h2: 24px,\n h3: 20px,\n h4: 16px,\n h5: 14px,\n h6: 14px\n) !default;\n\n\n// ========== Header ========== //\n// Padding of the site header.\n$header-padding: 20px 20px !default;\n\n// Font family: Chancery\n@font-face {\n font-family: 'Chancery';\n src: url('../fonts/chancery/apple-chancery-webfont.eot');\n src: local('Apple Chancery'), url('../fonts/chancery/apple-chancery-webfont.eot?#iefix') format('embedded-opentype'),\n url('../fonts/chancery/apple-chancery-webfont.woff2') format('woff2'),\n url('../fonts/chancery/apple-chancery-webfont.woff') format('woff'),\n url('../fonts/chancery/apple-chancery-webfont.ttf') format('truetype'),\n url('../fonts/chancery/apple-chancery-webfont.svg#apple-chancery') format('svg');\n font-weight: lighter;\n font-style: normal;\n}\n\n// Font size of the logo.\n$logo-font-size: 30px !default;\n\n// Font family of the logo.\n$logo-font-family: 'Chancery', cursive, LiSu, sans-serif !default;\n\n// Margin of menu item.\n$menu-item-margin-left: 10px !default;\n\n// Margin of menu item in mobile.\n$menu-item-mobile-margin: 5px !default;\n\n// Font size of menu item link.\n$menu-link-font-size: 14px !default;\n\n// Height of the mobile header.\n$mobile-navbar-height: 50px !default;\n\n// ========== Post ========== //\n// Margin bottom of post list.\n$post-list-margin-bottom: 20px !default;\n\n// Padding of the post.\n$post-padding: 1.5em 0 !default;\n\n// Border top of the post + post.\n$post-border: 1px solid $light-gray !default;\n\n// Font size of post title.\n$post-title-font-size: 27px !default;\n\n// Font weight of post title.\n$post-title-font-weight: 400 !default;\n\n// Margin top of the post meta (post time).\n$post-meta-margin-top: 5px !default;\n\n// Font color of the post meta.\n$post-meta-font-color: $dark-gray !default;\n\n// Border bottom of the read more link when hover it.\n$post-readMore-border-bottom: 1px solid $theme-color !default;\n\n// Margin top of the post footer.\n$post-footer-margin-top: 20px !default;\n\n// Border top of post footer.\n$post-footer-border-top: 1px solid $light-gray !default;\n\n// Padding of the post tags.\n$post-tags-padding: 15px 0 !default;\n\n// Font size of post pagination.\n$post-nav-font-size: 18px !default;\n\n\n// ========== TOC ========== //\n// Width of the post toc.\n$post-toc-width: 200px !default;\n\n// Backgroud color of the post toc.\n$post-toc-backgroud: rgba($deputy-color, 0.6) !default;\n\n// Margin left of the post toc.\n$post-toc-margin-left: $global-body-width - $post-toc-width - 15px !default;\n\n// Font size of the post toc title.\n$post-toc-title-size: 20px !default;\n\n// Font size of the post toc content.\n$post-toc-content: 15px !default;\n\n// List style of the post toc list.\n$post-toc-list-style: none !default;\n\n// Max screen media of the post toc.\n$toc-max-sreen-width: $global-body-width !default;\n\n// ========== Content ========== //\n// Headings anchor.\n$content-headings-anchor: \"\" !default;\n\n// Border bottom of the link when hover it.\n$content-link-border: 1px solid $theme-color !default;\n\n// Background color of the blockquote.\n$content-blockquote-backgroud: rgba($theme-color, 0.05) !default;\n\n// Border left of the blockquote.\n$content-blockquote-border-left: 3px solid rgba($theme-color, 0.3) !default;\n\n// Border color of the table.\n$content-table-border-color: darken($deputy-color, 3%) !default;\n\n// ========== Code ========== //\n// Color of the code.\n$code-color: #c7254e !default;\n\n// Font size of code.\n$code-font-size: 13px !default;\n\n// Font family of the code.\n$code-font-family: Consolas, Monaco, Menlo, Consolas, monospace !default;\n\n// Color of code highlight, solarized.\n$code-highlight-color: (\n comment: #93a1a1,\n keyword: #859900,\n number: #2aa198,\n title: #268bd2,\n attribute: #b58900,\n symbol: #cb4b16,\n built_in: #dc322f,\n formula: #eee8d5\n) !default;\n\n// Code type list.\n$code-type-list: (\n // Custom code type\n language-bash: \"Bash\",\n language-c: \"C\",\n language-cs: \"C#\",\n language-cpp: \"C++\",\n language-css: \"CSS\",\n language-coffeescript: \"CoffeeScript\",\n language-html: \"HTML\",\n language-xml: \"XML\",\n language-http: \"HTTP\",\n language-json: \"JSON\",\n language-java: \"Java\",\n language-js: \"JavaScript\",\n language-javascript: \"JavaScript\",\n language-makefile: \"Makefile\",\n language-markdown: \"Markdown\",\n language-objectivec: \"Objective-C\",\n language-php: \"PHP\",\n language-perl: \"Perl\",\n language-python: \"Python\",\n language-ruby: \"Ruby\",\n language-sql: \"SQL\",\n language-shell: \"Shell\",\n\n language-erlang: \"Erlang\",\n language-go: \"Go\",\n language-groovy: \"Groovy\",\n language-haskell: \"Haskell\",\n language-kotlin: \"Kotlin\",\n language-less: \"Less\",\n language-lisp: \"Lisp\",\n language-lua: \"Lua\",\n language-matlab: \"Matlab\",\n language-rust: \"Rust\",\n language-scss: \"Scss\",\n language-scala: \"Scala\",\n language-swift: \"Swift\",\n language-typescript: \"TypeScript\",\n language-yml: \"YAML\",\n language-yaml: \"YAML\",\n language-toml: \"TOML\"\n) !default;\n\n// Color of the code background.\n$code-background: $deputy-color !default;\n\n\n// ========== Pagination ========== //\n// Margin of the pagination.\n$pagination-margin: 2em 0 !default;\n\n// Font size of the pagination (Without post, post pagination see line 140).\n$pagination-font-size: 20px !default;\n\n\n// ========== Footer ========== //\n// Margin top of the footer.\n$footer-margin-top: 2em !default;\n\n// Margin left of the social link.\n$social-link-margin-left: 10px !default;\n\n// Font size of the social icon.\n$social-icon-font-size: 30px !default;\n\n// Margin of the copyright.\n$copyright-margin: 10px 0 !default;\n\n\n// ========== Archive ========== //\n// Margin of the archive.\n$archive-margin: 2em 0px !default;\n\n// Max width of the archive.\n$archive-max-width: 550px !default;\n\n// Font size of the archive name.\n$archive-name-font-size: 30px !default;\n\n// Font size of the collection title.\n$collection-title-font-size: 28px !default;\n\n// Padding of the archive post.\n$archive-post-padding: 3px 20px !default;\n\n// Padding of the archive post in mobile.\n$archive-post-mobile-padding: 5px 10px !default;\n\n// Font size of the archive post time in mobile.\n$archive-post-mobile-time-font-size: 13px !default;\n\n// Border left of the archive post, use $archive-post-hover-border-left when hover it.\n$archive-post-border-left: 1px solid $gray !default;\n$archive-post-hover-border-left: 3px solid $theme-color !default;\n\n// Transition of the archive post when hover it.\n$archive-post-hover-transition: 0.2s ease-out !default;\n\n// Transform of the archive post when hover it.\n$archive-post-hover-transform: translateX(4px) !default;\n\n\n// ========== Tags ========== //\n// Font soze of the tag cloud title.\n$tag-cloud-title-size: 18px !default;\n\n// Border bottom of the tag cloud title.\n$tag-cloud-title-border-bottom: 2px solid $theme-color !default;\n\n// Margin of the tag cloud tags link.\n$tag-cloud-tags-link-margin: 5px 10px !default;\n\n\n// ========== Categories ========== //\n// Font soze of the categories title.\n$categories-title-size: 18px !default;\n\n// Border bottom of the categories title.\n$categories-title-border-bottom: 2px solid $theme-color !default;\n\n// Margin of the categories tags link.\n$categories-tags-link-margin: 5px 10px !default;\n\n// Font size of the category count\n$category-count-font-size: 12px !default;\n\n\n\n// WEBPACK FOOTER //\n// ./css/_variables.scss","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_normalize.scss","@charset \"UTF-8\";\n@font-face {\n font-family: 'Chancery';\n src: url(\"../fonts/chancery/apple-chancery-webfont.eot\");\n src: local(\"Apple Chancery\"), url(\"../fonts/chancery/apple-chancery-webfont.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/chancery/apple-chancery-webfont.woff2\") format(\"woff2\"), url(\"../fonts/chancery/apple-chancery-webfont.woff\") format(\"woff\"), url(\"../fonts/chancery/apple-chancery-webfont.ttf\") format(\"truetype\"), url(\"../fonts/chancery/apple-chancery-webfont.svg#apple-chancery\") format(\"svg\");\n font-weight: lighter;\n font-style: normal; }\n\n/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/**\n * Remove default margin.\n */\nbody {\n margin: 0; }\n\n/* HTML5 display definitions\n ========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n display: none; }\n\n/* Links\n ========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\na:active,\na:hover {\n outline: 0; }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n border-bottom: 1px dotted; }\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n font-weight: bold; }\n\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n background: #ff0;\n color: #000; }\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n border: 0; }\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0; }\n\n/**\n * Contain overflow in all browsers.\n */\npre {\n overflow: auto; }\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\n/* Forms\n ========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */ }\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n overflow: visible; }\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n text-transform: none; }\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */ }\n\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n line-height: normal; }\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n * (include `-moz` to future-proof).\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n /* 2 */\n box-sizing: content-box; }\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n font-weight: bold; }\n\n/* Tables\n ========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\nhtml {\n font-size: 14px;\n box-sizing: border-box; }\n\nbody {\n padding: 0;\n margin: 0;\n font-family: \"Source Sans Pro\", \"Helvetica Neue\", Arial, sans-serif;\n font-weight: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: 1.5;\n color: #34495e;\n background: #fefefe;\n scroll-behavior: smooth;\n border-top: 3px solid #c05b4d; }\n\n@media screen and (max-width: 1000px) {\n body {\n border-top: 0; } }\n\n::selection {\n background: #c05b4d;\n color: #fff; }\n\nimg {\n max-width: 100%;\n height: auto;\n display: inline-block;\n vertical-align: middle; }\n\na {\n color: #34495e;\n text-decoration: none; }\n\nh1 {\n font-size: 26px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh2 {\n font-size: 24px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh3 {\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh4 {\n font-size: 16px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh5 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh6 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\n.container {\n margin: 0 auto;\n width: 1000px; }\n\n@media screen and (max-width: 1000px) {\n .container {\n width: 100%;\n box-shadow: -1px -5px 5px #cacaca; }\n .content-wrapper {\n width: 100% !important; }\n .content-wrapper {\n width: 100% !important; }\n .footer {\n width: 100% !important; }\n .tag-cloud, .categories {\n width: 100% !important; }\n .tag-cloud-tags, .categories-tags {\n width: 100% !important;\n margin: 10px 0 !important; } }\n\n.content-wrapper {\n padding: 0 20px;\n float: left;\n width: 760px; }\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n /* 16:9 */\n padding-top: 25px;\n height: 0; }\n\n.video-container iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n@font-face {\n font-family: 'iconfont';\n /* project id 96542 */\n src: url(\"../fonts/iconfont/iconfont.eot\");\n src: url(\"../fonts/iconfont/iconfont.eot#iefix\") format(\"embedded-opentype\"), url(\"../fonts/iconfont/iconfont.woff\") format(\"woff\"), url(\"../fonts/iconfont/iconfont.ttf\") format(\"truetype\"), url(\"../fonts/iconfont/iconfont.svg#iconfont\") format(\"svg\"); }\n\n.iconfont {\n font-family: \"iconfont\" !important;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -webkit-text-stroke-width: 0.2px;\n -moz-osx-font-smoothing: grayscale;\n cursor: pointer; }\n\n.icon-instagram:before {\n font-size: .95em;\n content: \"\\e611\";\n position: relative;\n top: -1px; }\n\n.icon-douban:before {\n content: \"\\e610\"; }\n\n.icon-tumblr:before {\n content: \"\\e69f\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-linkedin:before {\n content: \"\\e60d\";\n position: relative;\n top: -4px; }\n\n.icon-twitter:before {\n content: \"\\e600\"; }\n\n.icon-weibo:before {\n content: \"\\e602\"; }\n\n.icon-stack-overflow:before {\n content: \"\\e603\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-email:before {\n content: \"\\e605\";\n position: relative;\n top: -2px; }\n\n.icon-facebook:before {\n content: \"\\e601\";\n font-size: .95em;\n position: relative;\n top: -2px; }\n\n.icon-github:before {\n content: \"\\e606\";\n position: relative;\n top: -3px; }\n\n.icon-rss:before {\n content: \"\\e604\"; }\n\n.icon-google:before {\n content: \"\\e609\"; }\n\n.icon-zhihu:before {\n content: \"\\e607\";\n font-size: .9em;\n position: relative;\n top: -2px; }\n\n.icon-pocket:before {\n content: \"\\e856\"; }\n\n/* Generic Icon */\n.icon-heart:before {\n content: \"\\e608\"; }\n\n.icon-right:before {\n content: \"\\e60a\"; }\n\n.icon-left:before {\n content: \"\\e60b\"; }\n\n.icon-up:before {\n content: \"\\e60c\"; }\n\n.icon-close:before {\n content: \"\\e60f\"; }\n\n.header {\n padding: 20px 20px;\n background: #f5f5f5; }\n .header:before, .header:after {\n content: \" \";\n display: table; }\n .header:after {\n clear: both; }\n .header .active {\n background-color: #e1e1e1;\n border: none;\n border-radius: 2px; }\n .header .logo-wrapper {\n float: left; }\n .header .logo-wrapper .logo {\n font-size: 30px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n @media screen and (max-width: 1000px) {\n .header .logo-wrapper {\n display: none; } }\n .header .site-navbar {\n float: right; }\n .header .site-navbar .menu {\n display: inline-block;\n position: relative;\n padding-left: 0;\n padding-right: 25px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .header .site-navbar .menu .menu-item {\n display: inline-block;\n padding: 0 8px;\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .header .site-navbar .menu .menu-item + .menu-item {\n margin-left: 10px; }\n .header .site-navbar .menu .menu-item:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .header .site-navbar .menu .menu-item.active:before, .header .site-navbar .menu .menu-item:active:before, .header .site-navbar .menu .menu-item:focus:before, .header .site-navbar .menu .menu-item:hover:before {\n right: 0;\n left: 0; }\n .header .site-navbar .menu .menu-item:before {\n border: none;\n border-radius: 2px;\n height: stretch;\n background: #e1e1e1; }\n .header .site-navbar .menu .menu-item-link {\n font-size: 14px; }\n @media screen and (max-width: 1000px) {\n .header .site-navbar {\n display: none; } }\n .header .header-div {\n margin: 0 auto;\n width: 960px; }\n\n@media screen and (max-width: 1000px) {\n .header {\n padding: 50px 0 0;\n text-align: center; } }\n\n.posts {\n margin-bottom: 20px;\n border-bottom: 1px solid #e6e6e6; }\n\n.post {\n padding: 1.5em 0; }\n .post + .post {\n border-top: 1px solid #e6e6e6; }\n .post .post-header {\n margin-bottom: 20px; }\n .post .post-header .post-title {\n margin: 15px 0;\n font-size: 27px;\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-header .post-link {\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .post .post-header .post-link:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .post .post-header .post-link.active:before, .post .post-header .post-link:active:before, .post .post-header .post-link:focus:before, .post .post-header .post-link:hover:before {\n right: 0;\n left: 0; }\n .post .post-header .post-meta {\n font-size: 14px;\n color: #8a8a8a; }\n .post .post-header .post-meta a {\n color: #c05b4d !important; }\n .post .post-header .post-meta a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-header .post-meta .post-time {\n font-size: 15px; }\n .post .post-header .post-meta .post-category {\n display: inline; }\n .post .post-header .post-meta .post-category a {\n color: inherit; }\n .post .post-header .post-meta .post-category a::before {\n content: ''; }\n .post .post-header .post-meta .post-category a:hover {\n color: #c05b4d; }\n .post .post-header .post-meta .more-meta::before {\n content: ''; }\n .post .post-toc {\n position: absolute;\n width: 200px;\n margin-left: 785px;\n padding: 10px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n word-wrap: break-word;\n box-sizing: border-box; }\n .post .post-toc .post-toc-title {\n margin: 0;\n font-size: 20px;\n font-weight: 400;\n text-transform: uppercase; }\n .post .post-toc .post-toc-content {\n font-size: 15px; }\n .post .post-toc .post-toc-content.always-active ul {\n display: block; }\n .post .post-toc .post-toc-content > nav > ul {\n margin: 10px 0; }\n .post .post-toc .post-toc-content ul {\n padding-left: 0;\n list-style: none; }\n .post .post-toc .post-toc-content ul ul {\n padding-left: 15px;\n display: none; }\n .post .post-toc .post-toc-content ul .has-active > ul {\n display: block; }\n .post .post-toc .post-toc-content .toc-link.active {\n color: #c05b4d; }\n .post .post-toc hr {\n border: 0;\n border-top: 1px solid #eee; }\n .post .post-toc .toc-taxonomy a {\n color: #bfbfbf !important;\n display: -webkit-inline-box !important;\n line-height: 25px !important;\n /* padding: 2px 10px; */\n margin-top: -7px; }\n .post .post-toc a:hover {\n color: #c05b4d;\n -webkit-transform: scale(1.1);\n -ms-transform: scale(1.1);\n transform: scale(1.1); }\n .post .post-toc a {\n display: block;\n line-height: 30px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n -webkit-transition-duration: .2s;\n transition-duration: .2s;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform,-webkit-transform;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out; }\n @media screen and (max-width: 1000px) {\n .post .post-toc {\n display: none; } }\n .post .post-content {\n word-wrap: break-word; }\n .post .post-content h1 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h2 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h3 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h4 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h5 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h6 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content a {\n color: #c05b4d;\n word-break: break-all; }\n .post .post-content a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content a.fancybox {\n border: 0; }\n .post .post-content blockquote {\n margin: 2em 0;\n padding: 10px 20px;\n position: relative;\n color: rgba(52, 73, 94, 0.8);\n background-color: rgba(192, 91, 77, 0.05);\n border-left: 3px solid rgba(192, 91, 77, 0.3);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125); }\n .post .post-content blockquote p {\n margin: 0; }\n .post .post-content img {\n display: inline-block;\n max-width: 100%; }\n .post .post-content > table {\n max-width: 100%;\n margin: 10px 0;\n border-spacing: 0;\n box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.125); }\n .post .post-content > table thead {\n background: #f8f5ec; }\n .post .post-content > table th, .post .post-content > table td {\n padding: 5px 15px;\n border: 1px double #f4efe1; }\n .post .post-content > table tr:hover {\n background-color: #f8f5ec; }\n .post .post-content code, .post .post-content pre {\n padding: 7px;\n font-size: 13px;\n font-family: Consolas, Monaco, Menlo, Consolas, monospace;\n background: #f8f5ec; }\n .post .post-content code {\n padding: 3px 5px;\n border-radius: 4px;\n color: #c7254e; }\n .post .post-content .highlight {\n margin: 1em 0;\n border-radius: 5px;\n overflow-x: auto;\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125);\n position: relative; }\n .post .post-content .highlight table {\n position: relative; }\n .post .post-content .highlight table::after {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n padding: 2px 7px;\n font-size: 13px;\n font-weight: bold;\n color: #b1b1b1;\n background: #f4efe1;\n content: 'Code'; }\n .post .post-content .highlight.language-bash > table::after {\n content: \"Bash\"; }\n .post .post-content .highlight.language-c > table::after {\n content: \"C\"; }\n .post .post-content .highlight.language-cs > table::after {\n content: \"C#\"; }\n .post .post-content .highlight.language-cpp > table::after {\n content: \"C++\"; }\n .post .post-content .highlight.language-css > table::after {\n content: \"CSS\"; }\n .post .post-content .highlight.language-coffeescript > table::after {\n content: \"CoffeeScript\"; }\n .post .post-content .highlight.language-html > table::after {\n content: \"HTML\"; }\n .post .post-content .highlight.language-xml > table::after {\n content: \"XML\"; }\n .post .post-content .highlight.language-http > table::after {\n content: \"HTTP\"; }\n .post .post-content .highlight.language-json > table::after {\n content: \"JSON\"; }\n .post .post-content .highlight.language-java > table::after {\n content: \"Java\"; }\n .post .post-content .highlight.language-js > table::after {\n content: \"JavaScript\"; }\n .post .post-content .highlight.language-javascript > table::after {\n content: \"JavaScript\"; }\n .post .post-content .highlight.language-makefile > table::after {\n content: \"Makefile\"; }\n .post .post-content .highlight.language-markdown > table::after {\n content: \"Markdown\"; }\n .post .post-content .highlight.language-objectivec > table::after {\n content: \"Objective-C\"; }\n .post .post-content .highlight.language-php > table::after {\n content: \"PHP\"; }\n .post .post-content .highlight.language-perl > table::after {\n content: \"Perl\"; }\n .post .post-content .highlight.language-python > table::after {\n content: \"Python\"; }\n .post .post-content .highlight.language-ruby > table::after {\n content: \"Ruby\"; }\n .post .post-content .highlight.language-sql > table::after {\n content: \"SQL\"; }\n .post .post-content .highlight.language-shell > table::after {\n content: \"Shell\"; }\n .post .post-content .highlight.language-erlang > table::after {\n content: \"Erlang\"; }\n .post .post-content .highlight.language-go > table::after {\n content: \"Go\"; }\n .post .post-content .highlight.language-groovy > table::after {\n content: \"Groovy\"; }\n .post .post-content .highlight.language-haskell > table::after {\n content: \"Haskell\"; }\n .post .post-content .highlight.language-kotlin > table::after {\n content: \"Kotlin\"; }\n .post .post-content .highlight.language-less > table::after {\n content: \"Less\"; }\n .post .post-content .highlight.language-lisp > table::after {\n content: \"Lisp\"; }\n .post .post-content .highlight.language-lua > table::after {\n content: \"Lua\"; }\n .post .post-content .highlight.language-matlab > table::after {\n content: \"Matlab\"; }\n .post .post-content .highlight.language-rust > table::after {\n content: \"Rust\"; }\n .post .post-content .highlight.language-scss > table::after {\n content: \"Scss\"; }\n .post .post-content .highlight.language-scala > table::after {\n content: \"Scala\"; }\n .post .post-content .highlight.language-swift > table::after {\n content: \"Swift\"; }\n .post .post-content .highlight.language-typescript > table::after {\n content: \"TypeScript\"; }\n .post .post-content .highlight.language-yml > table::after {\n content: \"YAML\"; }\n .post .post-content .highlight.language-yaml > table::after {\n content: \"YAML\"; }\n .post .post-content .highlight.language-toml > table::after {\n content: \"TOML\"; }\n .post .post-content .highlight .code pre {\n margin: 0;\n padding: 30px 10px 10px; }\n .post .post-content .highlight .gutter {\n width: 10px;\n color: #cacaca; }\n .post .post-content .highlight .gutter pre {\n margin: 0;\n padding: 30px 7px 10px; }\n .post .post-content .highlight .line {\n height: 20px; }\n .post .post-content .highlight table, .post .post-content .highlight tr, .post .post-content .highlight td {\n margin: 0;\n padding: 0;\n width: 100%;\n border-collapse: collapse; }\n .post .post-content .highlight .code .hljs-comment,\n .post .post-content .highlight .code .hljs-quote {\n color: #93a1a1; }\n .post .post-content .highlight .code .hljs-keyword,\n .post .post-content .highlight .code .hljs-selector-tag,\n .post .post-content .highlight .code .hljs-addition {\n color: #859900; }\n .post .post-content .highlight .code .hljs-number,\n .post .post-content .highlight .code .hljs-string,\n .post .post-content .highlight .code .hljs-meta .hljs-meta-string,\n .post .post-content .highlight .code .hljs-literal,\n .post .post-content .highlight .code .hljs-doctag,\n .post .post-content .highlight .code .hljs-regexp {\n color: #2aa198; }\n .post .post-content .highlight .code .hljs-title,\n .post .post-content .highlight .code .hljs-section,\n .post .post-content .highlight .code .hljs-name,\n .post .post-content .highlight .code .hljs-selector-id,\n .post .post-content .highlight .code .hljs-selector-class {\n color: #268bd2; }\n .post .post-content .highlight .code .hljs-attribute,\n .post .post-content .highlight .code .hljs-attr,\n .post .post-content .highlight .code .hljs-variable,\n .post .post-content .highlight .code .hljs-template-variable,\n .post .post-content .highlight .code .hljs-class .hljs-title,\n .post .post-content .highlight .code .hljs-type {\n color: #b58900; }\n .post .post-content .highlight .code .hljs-symbol,\n .post .post-content .highlight .code .hljs-bullet,\n .post .post-content .highlight .code .hljs-subst,\n .post .post-content .highlight .code .hljs-meta,\n .post .post-content .highlight .code .hljs-meta .hljs-keyword,\n .post .post-content .highlight .code .hljs-selector-attr,\n .post .post-content .highlight .code .hljs-selector-pseudo,\n .post .post-content .highlight .code .hljs-link {\n color: #cb4b16; }\n .post .post-content .highlight .code .hljs-built_in,\n .post .post-content .highlight .code .hljs-deletion {\n color: #dc322f; }\n .post .post-content .highlight .code .hljs-formula {\n background: #eee8d5; }\n .post .post-content .highlight .code .hljs-emphasis {\n font-style: italic; }\n .post .post-content .highlight .code .hljs-strong {\n font-weight: bold; }\n .post .post-content .post-summary {\n margin-bottom: 1em; }\n .post .post-content .read-more .read-more-link {\n color: #c05b4d;\n font-size: 1.1em;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content .read-more .read-more-link:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content kbd {\n display: inline-block;\n padding: 0.25em;\n background-color: #fafafa;\n border: 1px solid #dbdbdb;\n border-bottom-color: #b5b5b5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #b5b5b5;\n font-size: 0.8em;\n line-height: 1.25;\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\n color: #4a4a4a; }\n .post .post-content dl dt::after {\n content: ':'; }\n .post .post-content figure.center {\n text-align: center; }\n .post .post-content figure.right {\n text-align: right; }\n .post .post-content figure.left {\n text-align: left; }\n .post .post-content figure figcaption h4 {\n color: #b5b5b5;\n font-size: 0.9rem; }\n .post .post-content .task-list {\n list-style: none;\n padding-left: 1.5rem; }\n .post .post-content .align-center {\n text-align: center; }\n .post .post-content .align-right {\n text-align: right; }\n .post .post-content .align-left {\n text-align: left; }\n .post .post-content .MJXc-display {\n overflow-x: auto;\n overflow-y: hidden; }\n .post .post-copyright {\n margin-top: 20px;\n padding-top: 10px;\n border-top: 1px dashed #e6e6e6;\n border-bottom: 1px dashed #e6e6e6;\n border-left: 3px solid #ff1700;\n background-color: #f9f9f9; }\n .post .post-copyright .copyright-item {\n margin: 5px 0; }\n .post .post-copyright .copyright-item a {\n color: #c05b4d;\n word-wrap: break-word; }\n .post .post-copyright .copyright-item a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-copyright .copyright-item .item-title {\n display: inline-block;\n min-width: 5rem;\n margin-right: .5rem;\n text-align: right; }\n .post .post-copyright .copyright-item .item-title:after {\n content: \" :\"; }\n .post .post-reward {\n margin-top: 20px;\n padding-top: 10px;\n text-align: center; }\n .post .post-reward .reward-button {\n margin: 15px 0;\n padding: 3px 7px;\n display: inline-block;\n color: #c05b4d;\n border: 1px solid #c05b4d;\n border-radius: 5px;\n cursor: pointer; }\n .post .post-reward .reward-button:hover {\n color: #fefefe;\n background-color: #c05b4d;\n transition: 0.5s; }\n .post .post-reward #reward:checked ~ .qr-code {\n display: block; }\n .post .post-reward #reward:checked ~ .reward-button {\n display: none; }\n .post .post-reward .qr-code {\n display: none; }\n .post .post-reward .qr-code .qr-code-image {\n display: inline-block;\n min-width: 200px;\n width: 40%;\n margin-top: 15px; }\n .post .post-reward .qr-code .qr-code-image span {\n display: inline-block;\n width: 100%;\n margin: 8px 0; }\n .post .post-reward .qr-code .image {\n width: 200px;\n height: 200px; }\n .post .post-footer {\n margin-top: 20px;\n border-top: 1px solid #e6e6e6;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-footer .post-tags {\n padding: 15px 0; }\n .post .post-footer .post-tags a {\n margin-right: 5px;\n color: #c05b4d;\n word-break: break-all; }\n .post .post-footer .post-tags a::before {\n content: '#'; }\n .post .post-footer .post-nav {\n margin: 1em 0; }\n .post .post-footer .post-nav:before, .post .post-footer .post-nav:after {\n content: \" \";\n display: table; }\n .post .post-footer .post-nav:after {\n clear: both; }\n .post .post-footer .post-nav .prev,\n .post .post-footer .post-nav .next {\n font-weight: 600;\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .post .post-footer .post-nav .prev {\n float: left; }\n .post .post-footer .post-nav .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .post .post-footer .post-nav .next {\n float: right; }\n .post .post-footer .post-nav .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n .post .post-footer .post-nav .nav-mobile {\n display: none; }\n @media screen and (max-width: 1000px) {\n .post .post-footer .post-nav .nav-default {\n display: none; }\n .post .post-footer .post-nav .nav-mobile {\n display: inline; } }\n .post .single-post-header {\n text-align: center; }\n\n.disqus_title {\n display: inline-block;\n padding: 0 15px;\n color: #0a9caf;\n border: 1px solid #0a9caf;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n /* float: left; */\n margin-top: 20px; }\n\n.disqus_title:hover {\n color: #fff;\n background: #0a9caf; }\n\n.gitalk-container {\n margin: 20px 0;\n border-bottom: 1px solid #e9e9e9; }\n\n.pagination {\n margin: 2em 0; }\n .pagination:before, .pagination:after {\n content: \" \";\n display: table; }\n .pagination:after {\n clear: both; }\n .pagination .prev,\n .pagination .next {\n font-weight: 600;\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .pagination .prev {\n float: left; }\n .pagination .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .pagination .next {\n float: right; }\n .pagination .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n\n.footer {\n margin-top: 2em;\n float: left;\n width: 1000px; }\n .footer .social-links {\n text-align: center; }\n .footer .social-links .iconfont {\n font-size: 30px; }\n .footer .social-links .iconfont + .iconfont {\n margin-left: 10px; }\n .footer .social-links .iconfont:hover {\n color: #c05b4d; }\n .footer .copyright {\n margin: 10px 0;\n color: #8a8a8a;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .footer .copyright .hexo-link,\n .footer .copyright .theme-link {\n color: #c05b4d; }\n .footer .copyright .copyright-year {\n display: block; }\n .footer .copyright .copyright-year .heart {\n font-size: 14px; }\n\n.archive {\n margin: 2em 0px;\n max-width: 550px; }\n .archive .archive-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .archive-title.tag, .archive .archive-title.category {\n margin: 15px 0; }\n .archive .archive-title .archive-name {\n margin: 0;\n display: inline-block;\n font-weight: 400;\n font-size: 30px;\n line-height: 32px; }\n .archive .archive-title .archive-post-counter {\n color: #8a8a8a; }\n .archive .collection-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .collection-title .archive-year {\n margin: 15px 0;\n font-weight: 400;\n font-size: 28px;\n line-height: 30px; }\n .archive .archive-post {\n padding: 3px 20px;\n border-left: 1px solid #cacaca; }\n .archive .archive-post .archive-post-time {\n margin-right: 10px;\n color: #8a8a8a; }\n .archive .archive-post .archive-post-title .archive-post-link {\n color: #c05b4d; }\n .archive .archive-post::first-child {\n margin-top: 10px; }\n .archive .archive-post:hover {\n border-left: 3px solid #c05b4d;\n transition: 0.2s ease-out;\n transform: translateX(4px); }\n .archive .archive-post:hover .archive-post-time {\n color: #717171; }\n .archive .archive-post:hover .archive-post-title .archive-post-link {\n color: #a14639; }\n\n@media screen and (max-width: 1000px) {\n .archive {\n margin-left: auto;\n margin-right: auto; }\n .archive .archive-title .archive-name {\n font-size: 26px; }\n .archive .collection-title .archive-year {\n margin: 10px 0;\n font-size: 24px; }\n .archive .archive-post {\n padding: 5px 10px; }\n .archive .archive-post .archive-post-time {\n font-size: 13px;\n display: block; } }\n\n.tag-cloud {\n margin: 2em 0 3em;\n width: 1000px;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .tag-cloud .tag-cloud-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .tag-cloud .tag-cloud-tags {\n width: 760px;\n margin: 20px auto !important; }\n .tag-cloud .tag-cloud-tags a {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .tag-cloud .tag-cloud-tags a .tag-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .tag-cloud .tag-cloud-tags a:active, .tag-cloud .tag-cloud-tags a:focus, .tag-cloud .tag-cloud-tags a:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.categories {\n margin: 2em 0 3em;\n width: 1000px;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .categories .categories-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .categories .categories-tags {\n width: 760px;\n margin: 20px auto !important; }\n .categories .categories-tags .category-link {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .categories .categories-tags .category-link .category-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .categories .categories-tags .category-link:active, .categories .categories-tags .category-link:focus, .categories .categories-tags .category-link:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.slideout-menu {\n position: fixed;\n top: 0;\n left: 0px;\n bottom: 0;\n width: 180px;\n min-height: 100vh;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n z-index: 0;\n display: none; }\n\n.slideout-panel {\n position: relative;\n z-index: 1;\n background-color: #fefefe; }\n\n.slideout-open,\n.slideout-open body,\n.slideout-open .slideout-panel {\n overflow: hidden; }\n\n.slideout-open .slideout-menu {\n display: block; }\n\n.mobile-navbar {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 50px;\n background: #fefefe;\n box-shadow: 0px 2px 2px #cacaca;\n text-align: center;\n transition: transform 300ms ease;\n z-index: 99; }\n .mobile-navbar.fixed-open {\n transform: translate3d(180px, 0px, 0px); }\n .mobile-navbar .mobile-header-logo {\n display: inline-block;\n margin-right: 50px; }\n .mobile-navbar .mobile-header-logo .logo {\n font-size: 22px;\n line-height: 50px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n .mobile-navbar .mobile-navbar-icon {\n color: #c05b4d;\n height: 50px;\n width: 50px;\n font-size: 24px;\n text-align: center;\n float: left;\n position: relative;\n transition: background 0.5s; }\n\n@keyframes clickfirst {\n 0% {\n transform: translateY(6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(45deg); } }\n\n@keyframes clickmid {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n@keyframes clicklast {\n 0% {\n transform: translateY(-6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(-45deg); } }\n\n@keyframes outfirst {\n 0% {\n transform: translateY(0) rotate(-45deg); }\n 100% {\n transform: translateY(-6px) rotate(0deg); } }\n\n@keyframes outmid {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes outlast {\n 0% {\n transform: translateY(0) rotate(45deg); }\n 100% {\n transform: translateY(6px) rotate(0deg); } }\n .mobile-navbar .mobile-navbar-icon span {\n position: absolute;\n /* fallback for browsers which still doesn't support for `calc()` */\n left: 15px;\n top: 25px;\n left: calc((100% - 20px) / 2);\n top: calc((100% - 1px) / 2);\n width: 20px;\n height: 1px;\n background-color: #c05b4d; }\n .mobile-navbar .mobile-navbar-icon span:nth-child(1) {\n transform: translateY(6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon span:nth-child(3) {\n transform: translateY(-6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clickfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: clickmid; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clicklast; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: outmid; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outlast; }\n\n.mobile-menu {\n background-color: rgba(248, 245, 236, 0.5); }\n .mobile-menu .mobile-menu-list {\n position: relative;\n list-style: none;\n margin-top: 50px;\n padding: 0;\n border-top: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list .mobile-menu-item {\n padding: 10px 30px;\n border-bottom: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list a {\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .mobile-menu .mobile-menu-list a:hover {\n color: #c05b4d; }\n\n@media screen and (max-width: 1000px) {\n .mobile-navbar {\n display: block; } }\n\n.back-to-top {\n display: none;\n position: fixed;\n right: 20px;\n bottom: 20px;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n z-index: 10; }\n .back-to-top:hover {\n transform: translateY(-5px); }\n\n@media screen and (max-width: 1000px) {\n .back-to-top {\n display: none !important; } }\n\n.not-found {\n text-align: center; }\n .not-found .error-emoji {\n color: #363636;\n font-size: 3rem; }\n .not-found .error-text {\n color: #797979;\n font-size: 1.25rem; }\n .not-found .error-link {\n margin-top: 2rem; }\n .not-found .error-link a {\n color: #c05b4d; }\n\n.sidebar {\n float: right;\n width: 180px;\n padding: 10px;\n border-radius: 5px;\n color: #bfbfbf !important; }\n .sidebar hr {\n border: 0;\n border-top: 1px solid #eee; }\n .sidebar a {\n color: #bfbfbf !important; }\n .sidebar a:hover, .sidebar a:focus {\n color: #c05b4d !important; }\n .sidebar .sidebar-category,\n .sidebar .sidebar-tag,\n .sidebar .sidebar-friends,\n .sidebar .sidebar-about,\n .sidebar .sidebar-tags,\n .sidebar .sidebar-social {\n padding-left: 10px;\n margin-top: 20px;\n margin-bottom: 20px; }\n .sidebar .sidebar-about {\n margin-top: 40px;\n /* Z 轴旋转动画 */ }\n .sidebar .sidebar-about img {\n display: block;\n margin: 0 auto;\n max-width: 96px;\n /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束\n (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/\n -webkit-animation: play 2s ease-out 1s 1;\n -moz-animation: play 2s ease-out 1s 1;\n animation: play 2s ease-out 1s 1;\n /* 鼠标经过头像旋转360度 */\n -webkit-transition: -webkit-transform 1.5s ease-out;\n -moz-transition: -moz-transform 1.5s ease-out;\n transition: transform 1.5s ease-out; }\n .sidebar .sidebar-about img:hover {\n /* 鼠标经过停止头像旋转\n -webkit-animation-play-state:paused;\n animation-play-state:paused;*/\n /* 鼠标经过头像旋转360度 */\n -webkit-transform: rotateZ(360deg);\n -moz-transform: rotateZ(360deg);\n transform: rotateZ(360deg); }\n\n@-webkit-keyframes play {\n 0% {\n -webkit-transform: rotateZ(0deg); }\n 100% {\n -webkit-transform: rotateZ(-360deg); } }\n\n@-moz-keyframes play {\n 0% {\n -moz-transform: rotateZ(0deg); }\n 100% {\n -moz-transform: rotateZ(-360deg); } }\n\n@keyframes play {\n 0% {\n transform: rotateZ(0deg); }\n 100% {\n transform: rotateZ(-360deg); } }\n .sidebar .sidebar-about .site-state-item {\n display: inline-block;\n padding: 0 10px; }\n .sidebar .sidebar-about .site-state-item-count {\n display: block;\n text-align: center; }\n .sidebar .sidebar-friends .list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none; }\n .sidebar .sidebar-friends .list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px; }\n\n.sidebar-category .taxonomy-counts,\n.sidebar-tag .taxonomy-counts {\n display: inline-block;\n position: relative;\n top: -5px;\n right: -2px;\n color: #c05b4d;\n /* font-size: 1px; */ }\n\n.sidebar-category .taxonomy-name,\n.sidebar-tag .taxonomy-name {\n display: inline-block;\n border: 1px solid #bfbfbf;\n border-radius: 999em;\n padding: 0 10px;\n color: #fff;\n line-height: 24px;\n font-size: 12px;\n text-decoration: none;\n margin: 0 1px;\n margin-bottom: 6px; }\n\n@media screen and (max-width: 1000px) {\n .sidebar {\n display: none; } }\n\n.query-div .search-query {\n padding: 8px;\n height: 30px;\n display: block;\n width: 94%;\n outline: 0;\n border: 1px solid #D5D5D5;\n border-radius: 5px;\n background: 0 0;\n margin: 20px 40px; }\n\n.query-div .query-icon {\n float: right;\n height: 30px;\n font-size: 27px;\n color: #999;\n cursor: pointer; }\n\n\n\n// WEBPACK FOOTER //\n// ./css/style.scss","@import '_common/normalize';\n\nhtml {\n font-size: $global-font-size;\n box-sizing: border-box;\n}\n\nbody {\n padding: 0;\n margin: 0;\n font-family: $global-font-family;\n font-weight: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: $global-lineheight;\n color: $global-font-color;\n background: $global-background;\n scroll-behavior: smooth;\n border-top: 3px solid $theme-color;\n}\n\n@include max-screen() {\n body {\n border-top: 0;\n }\n}\n\n::selection {\n background: $theme-color;\n color: #fff;\n}\n\n// ::-webkit-scrollbar {\n// width: 8px;\n// height: 6px;\n// }\n\n// ::-webkit-scrollbar-thumb {\n// background: lighten($theme-color, 10%);\n// border-radius: 5px;\n// }\n\n// ::-webkit-scrollbar-track {\n// background: rgba(211, 211, 211, 0.4);\n// border-radius: 5px;\n// }\n\nimg {\n max-width: 100%;\n height: auto;\n display: inline-block;\n vertical-align: middle;\n}\n\na {\n color: $global-font-color;\n text-decoration: none;\n}\n\n@each $header, $size in $global-headings {\n #{$header} {\n font-size: $size;\n font-family: $global-serif-font-family;\n }\n}\n\n.container {\n margin: 0 auto;\n width: $global-body-width;\n}\n\n@include max-screen() {\n .container {\n width: 100%;\n box-shadow: -1px -5px 5px $gray;\n }\n\n .content-wrapper {\n width: 100% !important;\n }\n\n .content-wrapper {\n width: 100% !important;\n }\n\n .footer {\n width: 100% !important;\n }\n\n .tag-cloud, .categories {\n width: 100% !important;\n }\n\n .tag-cloud-tags, .categories-tags {\n width: 100% !important;\n margin: 10px 0 !important;\n }\n}\n\n.content-wrapper {\n padding: $global-container-padding;\n float: left;\n width: 760px;\n}\n\n// make video fluid:\n// https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php\n// class video-container is the wrapper used by hexo youtube tag plugin\n.video-container {\n\tposition: relative;\n\tpadding-bottom: 56.25%; /* 16:9 */\n\tpadding-top: 25px;\n\theight: 0;\n}\n.video-container iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_base.scss","@mixin clearfix() {\n &:before,\n &:after {\n content: \" \";\n display: table;\n }\n \n &:after {\n clear: both;\n }\n}\n\n@mixin min-screen($min-width: $global-body-width) {\n @media screen and (min-width: $min-width) {\n @content;\n }\n}\n\n@mixin max-screen($max-width: $global-body-width) {\n @media screen and (max-width: $max-width) {\n @content;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_utils.scss","// ==============================\n// Iconfont\n// ==============================\n\n@font-face {\n font-family: 'iconfont'; /* project id 96542 */\n\n src: url('../fonts/iconfont/iconfont.eot');\n src: url('../fonts/iconfont/iconfont.eot#iefix') format('embedded-opentype'), // not '?#iefix', because webpack will add '?hash=[hash]'\n url('../fonts/iconfont/iconfont.woff') format('woff'),\n url('../fonts/iconfont/iconfont.ttf') format('truetype'),\n url('../fonts/iconfont/iconfont.svg#iconfont') format('svg');\n\n // Uncomment these code and comment upper code if you want to use alicdn\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot');\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot?#iefix') format('embedded-opentype'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.woff') format('woff'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.ttf') format('truetype'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.svg#iconfont') format('svg');\n}\n\n.iconfont {\n font-family: \"iconfont\" !important;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -webkit-text-stroke-width: 0.2px;\n -moz-osx-font-smoothing: grayscale;\n cursor: pointer;\n}\n\n.icon-instagram:before {\n font-size: .95em;\n content: \"\\e611\";\n position: relative;\n top: -1px;\n}\n.icon-douban:before {\n content: \"\\e610\";\n}\n.icon-tumblr:before {\n content: \"\\e69f\";\n font-size: .85em;\n position: relative;\n top: -4px;\n}\n.icon-linkedin:before {\n content: \"\\e60d\";\n position: relative;\n top: -4px;\n}\n.icon-twitter:before {\n content: \"\\e600\";\n}\n.icon-weibo:before {\n content: \"\\e602\";\n}\n.icon-stack-overflow:before {\n content: \"\\e603\";\n font-size: .85em;\n position: relative;\n top: -4px;\n}\n.icon-email:before {\n content: \"\\e605\";\n position: relative;\n top: -2px;\n}\n.icon-facebook:before {\n content: \"\\e601\";\n font-size: .95em;\n position: relative;\n top: -2px;\n}\n.icon-github:before {\n content: \"\\e606\";\n position: relative;\n top: -3px;\n}\n.icon-rss:before {\n content: \"\\e604\";\n}\n.icon-google:before {\n content: \"\\e609\";\n}\n.icon-zhihu:before {\n content: \"\\e607\";\n font-size: .9em;\n position: relative;\n top: -2px;\n}\n.icon-pocket:before {\n content: \"\\e856\";\n}\n\n/* Generic Icon */\n.icon-heart:before {\n content: \"\\e608\";\n}\n.icon-right:before {\n content: \"\\e60a\";\n}\n.icon-left:before {\n content: \"\\e60b\";\n}\n.icon-up:before {\n content: \"\\e60c\";\n}\n.icon-close:before {\n content: \"\\e60f\";\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_iconfont.scss","// ==============================\n// Header\n// ==============================\n\n.header {\n @include clearfix;\n padding: $header-padding;\n background: #f5f5f5;\n\n .active {\n background-color: #e1e1e1;\n border: none;\n border-radius: 2px;\n }\n\n @import '_header/logo';\n @import '_header/menu';\n\n .header-div {\n margin: 0 auto;\n width: 960px;\n }\n}\n\n@include max-screen() {\n .header {\n padding: 50px 0 0;\n text-align: center;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header.scss","// ==============================\n// Logo\n// =============================\n\n.logo-wrapper {\n float: left;\n\n .logo {\n font-size: $logo-font-size;\n font-family: $logo-font-family;\n }\n}\n\n@include max-screen() {\n .logo-wrapper {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header/_logo.scss","// ==============================\n// Menu\n// =============================\n\n.site-navbar {\n float: right;\n\n .menu {\n display: inline-block;\n position: relative;\n padding-left: 0;\n padding-right: 25px;\n font-family: $global-serif-font-family;\n\n .menu-item {\n display: inline-block;\n padding: 0 8px;\n\n & + .menu-item {\n margin-left: $menu-item-margin-left;;\n }\n\n @include underline-from-center;\n\n &:before {\n border: none;\n border-radius: 2px;\n height: stretch;\n background: #e1e1e1;\n }\n }\n\n .menu-item-link {\n font-size: $menu-link-font-size;\n }\n }\n}\n\n@include max-screen() {\n .site-navbar {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header/_menu.scss","@mixin underline-from-center() {\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden;\n\n &:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: $theme-color;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out;\n }\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n &:before {\n right: 0;\n left: 0;\n }\n }\n}\n\n@mixin mobile-menu-icon() {\n @keyframes clickfirst {\n 0% {\n transform: translateY(6px) rotate(0deg);\n \n }\n\n 100% {\n transform: translateY(0) rotate(45deg);\n }\n }\t\n\n @keyframes clickmid {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes clicklast {\n 0% {\n transform: translateY(-6px) rotate(0deg);\n }\n\n 100% {\n transform: translateY(0) rotate(-45deg);\n }\n }\n \n @keyframes outfirst {\n 0% {\n transform: translateY(0) rotate(-45deg);\n }\n\n 100% {\n transform: translateY(-6px) rotate(0deg);\n }\n }\t\n\n @keyframes outmid {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n }\n\n @keyframes outlast {\n 0% {\n transform: translateY(0) rotate(45deg);\n }\n\n 100% {\n transform: translateY(6px) rotate(0deg);\n }\n }\n\n span {\n position: absolute;\n /* fallback for browsers which still doesn't support for `calc()` */\n left: 15px;\n top: 25px;\n left: calc((100% - 20px) / 2);\n top: calc((100% - 1px) / 2);\n width: 20px;\n height: 1px;\n background-color: $theme-color;\n \n &:nth-child(1) {\n transform: translateY(6px) rotate(0deg);\n }\n\n &:nth-child(3) {\n transform: translateY(-6px) rotate(0deg);\n }\n }\n\n &.icon-click {\n span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clickfirst;\n }\n\n span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: clickmid;\n }\n\n span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clicklast;\n }\n }\n\n &.icon-out {\n span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outfirst;\n }\n\n span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: outmid;\n }\n\n span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outlast;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_animation.scss","// ==============================\n// Post\n// ==============================\n\n.posts {\n margin-bottom: $post-list-margin-bottom;\n border-bottom: $post-border;\n}\n\n.post {\n padding: $post-padding;\n\n & + .post {\n border-top: $post-border;\n }\n\n @import '_post/header';\n @import '_post/toc';\n @import '_post/content';\n @import '_post/copyright';\n @import '_post/reward';\n @import '_post/footer';\n\n .single-post-header {\n text-align: center;\n }\n}\n\n@import '_post/comments';\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post.scss",".post-header {\n margin-bottom: 20px;\n\n .post-title {\n margin: 15px 0;\n font-size: $post-title-font-size;\n font-weight: $post-title-font-weight;\n font-family: $global-serif-font-family;\n }\n\n .post-link {\n @include underline-from-center;\n }\n\n .post-meta {\n font-size: 14px;\n color: $post-meta-font-color;\n\n a {\n color: #c05b4d !important;\n\n &:hover {\n border-bottom: 1px solid #c05b4d;\n }\n }\n\n .post-time {\n font-size: 15px;\n }\n\n .post-category {\n display: inline;\n\n a {\n color: inherit;\n\n &::before {\n content: '';\n }\n\n &:hover {\n color: $theme-color;\n }\n }\n }\n\n .more-meta {\n &::before {\n content: '';\n }\n }\n\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_header.scss",".post-toc {\n position: absolute;\n width: $post-toc-width;\n margin-left: $post-toc-margin-left;\n padding: 10px;\n font-family: $global-serif-font-family;\n // border-radius: 5px;\n // background: $post-toc-backgroud;\n // box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n word-wrap: break-word;\n box-sizing: border-box;\n\n .post-toc-title {\n margin: 0;\n font-size: $post-toc-title-size;\n font-weight: 400;\n text-transform: uppercase;\n }\n\n .post-toc-content {\n font-size: $post-toc-content;\n\n &.always-active ul {\n display: block;\n }\n\n >nav>ul {\n margin: 10px 0;\n }\n\n ul {\n padding-left: 0;\n list-style: $post-toc-list-style;\n\n ul {\n padding-left: 15px;\n display: none;\n }\n\n .has-active > ul {\n display: block;\n }\n }\n\n .toc-link.active {\n color: $theme-color;\n }\n }\n\n hr {\n border: 0;\n border-top: 1px solid #eee;\n }\n\n .toc-taxonomy a {\n color: #bfbfbf !important;\n display: -webkit-inline-box !important;\n line-height: 25px !important;\n /* padding: 2px 10px; */\n margin-top: -7px;\n }\n\n a:hover {\n color: #c05b4d;\n -webkit-transform: scale(1.1);\n -ms-transform: scale(1.1);\n transform: scale(1.1);\n }\n\n a {\n display: block;\n line-height: 30px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n -webkit-transition-duration: .2s;\n transition-duration: .2s;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform,-webkit-transform;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n}\n}\n\n@include max-screen($toc-max-sreen-width) {\n .post-toc {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_toc.scss","// ==============================\n// Post content\n// ==============================\n\n.post-content {\n word-wrap: break-word;\n\n @for $i from 1 through 6 {\n h#{$i} {\n font-weight: 400;\n font-family: $global-serif-font-family;\n }\n }\n\n a {\n color: $theme-color;\n word-break: break-all;\n\n &:hover {\n border-bottom: $content-link-border;\n }\n\n &.fancybox {\n border: 0;\n }\n }\n\n blockquote {\n margin: 2em 0;\n padding: 10px 20px;\n position: relative;\n color: rgba(#34495e, 0.8);\n background-color: $content-blockquote-backgroud;\n border-left: $content-blockquote-border-left;\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n\n p {\n margin: 0;\n }\n }\n\n img {\n display: inline-block;\n max-width: 100%;\n }\n\n > table {\n max-width: 100%;\n margin: 10px 0;\n border-spacing: 0;\n box-shadow: 2px 2px 3px rgba(0,0,0,.125);\n\n thead {\n background: $deputy-color;\n }\n\n th, td {\n padding: 5px 15px;\n border: 1px double $content-table-border-color;\n }\n\n tr:hover {\n background-color: $deputy-color;\n }\n }\n\n @import 'code';\n\n .post-summary {\n margin-bottom: 1em;\n }\n\n .read-more {\n .read-more-link {\n color: $theme-color;\n font-size: 1.1em;\n font-family: $global-serif-font-family;\n \n &:hover {\n border-bottom: $post-readMore-border-bottom;\n }\n }\n }\n\n kbd {\n display: inline-block;\n padding: 0.25em;\n background-color: #fafafa;\n border: 1px solid #dbdbdb;\n border-bottom-color: #b5b5b5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #b5b5b5;\n font-size: 0.8em;\n line-height: 1.25;\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\n color: #4a4a4a;\n }\n\n dl dt::after {\n content: ':';\n }\n\n figure {\n &.center {\n text-align: center;\n }\n\n &.right {\n text-align: right;\n }\n\n &.left {\n text-align: left;\n }\n\n figcaption h4 {\n color: #b5b5b5;\n font-size: 0.9rem;\n }\n }\n\n .task-list {\n list-style: none;\n padding-left: 1.5rem;\n }\n\n .align-center {\n text-align: center;\n }\n\n .align-right {\n text-align: right;\n }\n\n .align-left {\n text-align: left;\n }\n\n .MJXc-display {\n overflow-x: auto;\n overflow-y: hidden;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_content.scss","code, pre {\n padding: 7px;\n font-size: $code-font-size;\n font-family: $code-font-family;\n background: $code-background;\n}\n\ncode {\n padding: 3px 5px;\n border-radius: 4px;\n color: $code-color;\n}\n\n.highlight {\n margin: 1em 0;\n border-radius: 5px;\n overflow-x: auto;\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n position: relative;\n\n table {\n position: relative;\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n padding: 2px 7px;\n font-size: $code-font-size;\n font-weight: bold;\n color: darken($gray, 10%);\n background: darken($code-background, 3%);\n content: 'Code';\n }\n }\n\n @each $sign, $text in $code-type-list {\n &.#{$sign} > table::after {\n content: $text;\n }\n }\n\n .code {\n pre {\n margin: 0;\n padding: 30px 10px 10px;\n }\n }\n\n .gutter {\n width: 10px;\n color: $gray;\n\n pre {\n margin: 0;\n padding: 30px 7px 10px;\n }\n }\n\n .line {\n // Fix code block null line height and\n // Synchronous gutter and code line highly.\n height: round($code-font-size * 1.5);\n }\n\n table, tr, td {\n margin: 0;\n padding: 0;\n width: 100%;\n border-collapse: collapse;\n }\n\n .code {\n .hljs-comment,\n .hljs-quote {\n color: map-get($code-highlight-color, comment);\n }\n\n .hljs-keyword,\n .hljs-selector-tag,\n .hljs-addition {\n color: map-get($code-highlight-color, keyword);\n }\n\n .hljs-number,\n .hljs-string,\n .hljs-meta .hljs-meta-string,\n .hljs-literal,\n .hljs-doctag,\n .hljs-regexp {\n color: map-get($code-highlight-color, number);\n }\n\n .hljs-title,\n .hljs-section,\n .hljs-name,\n .hljs-selector-id,\n .hljs-selector-class {\n color: map-get($code-highlight-color, title);\n }\n\n .hljs-attribute,\n .hljs-attr,\n .hljs-variable,\n .hljs-template-variable,\n .hljs-class .hljs-title,\n .hljs-type {\n color: map-get($code-highlight-color, attribute);\n }\n\n .hljs-symbol,\n .hljs-bullet,\n .hljs-subst,\n .hljs-meta,\n .hljs-meta .hljs-keyword,\n .hljs-selector-attr,\n .hljs-selector-pseudo,\n .hljs-link {\n color: map-get($code-highlight-color, symbol);\n }\n\n .hljs-built_in,\n .hljs-deletion {\n color: map-get($code-highlight-color, built_in);\n }\n\n .hljs-formula {\n background: map-get($code-highlight-color, formula);\n }\n \n .hljs-emphasis {\n font-style: italic;\n }\n \n .hljs-strong {\n font-weight: bold;\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_code.scss",".post-copyright {\n margin-top: 20px;\n padding-top: 10px;\n border-top: 1px dashed $light-gray;\n border-bottom: 1px dashed #e6e6e6;\n border-left: 3px solid #ff1700;\n background-color: #f9f9f9;\n\n .copyright-item {\n margin: 5px 0;\n\n a {\n color: $theme-color;\n word-wrap: break-word;\n\n &:hover {\n border-bottom: $content-link-border;\n }\n }\n\n .item-title {\n display: inline-block;\n min-width: 5rem;\n margin-right: .5rem;\n text-align: right;\n\n &:after {\n content: \" :\";\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_copyright.scss",".post-reward {\n margin-top: 20px;\n padding-top: 10px;\n text-align: center;\n // border-top: 1px dashed $light-gray;\n\n .reward-button {\n margin: 15px 0;\n padding: 3px 7px;\n display: inline-block;\n color: $theme-color;\n border: 1px solid $theme-color;\n border-radius: 5px;\n cursor: pointer;\n\n &:hover {\n color: $white;\n background-color: $theme-color;\n transition: 0.5s;\n }\n }\n\n #reward:checked {\n & ~ .qr-code {\n display: block;\n }\n\n & ~ .reward-button {\n display: none;\n }\n }\n\n .qr-code {\n display: none;\n\n .qr-code-image {\n display: inline-block;\n min-width: 200px;\n width: 40%;\n margin-top: 15px;\n\n span {\n display: inline-block;\n width: 100%;\n margin: 8px 0;\n }\n }\n\n .image {\n width: 200px;\n height: 200px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_reward.scss","// ==============================\n// Post footer\n// ==============================\n\n.post-footer {\n margin-top: $post-footer-margin-top;\n border-top: $post-footer-border-top;\n font-family: $global-serif-font-family;\n\n .post-tags {\n padding: $post-tags-padding;\n\n a {\n margin-right: 5px;\n color: $theme-color;\n word-break: break-all;\n\n &::before {\n content: '#';\n }\n }\n }\n\n .post-nav {\n margin: 1em 0;\n @include clearfix;\n\n .prev,\n .next {\n font-weight: 600;\n font-size: $post-nav-font-size;\n font-family: $global-serif-font-family;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n }\n\n .prev {\n float: left;\n\n &:hover {\n color: $theme-color;\n transform: translateX(-4px); \n }\n }\n\n .next {\n float: right;\n\n &:hover {\n color: $theme-color;\n transform: translateX(4px); \n }\n }\n\n .nav-mobile {\n display: none;\n }\n }\n}\n\n@include max-screen() {\n .post-footer {\n .post-nav {\n .nav-default {\n display: none;\n }\n\n .nav-mobile {\n display: inline;\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_footer.scss",".disqus_title {\n display: inline-block;\n padding: 0 15px;\n color: #0a9caf;\n border: 1px solid #0a9caf;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n /* float: left; */\n margin-top: 20px;\n}\n\n.disqus_title:hover {\n color: #fff;\n background: #0a9caf;\n}\n\n.gitalk-container {\n margin: 20px 0;\n border-bottom: 1px solid #e9e9e9;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_comments.scss","// ==============================\n// Pagination\n// ==============================\n\n.pagination {\n margin: $pagination-margin;\n @include clearfix;\n\n .prev,\n .next {\n font-weight: 600;\n font-size: $pagination-font-size;\n font-family: $global-serif-font-family;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n }\n\n .prev {\n float: left;\n\n &:hover {\n color: $theme-color;\n transform: translateX(-4px); \n }\n }\n\n .next {\n float: right;\n\n &:hover {\n color: $theme-color;\n transform: translateX(4px); \n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_pagination.scss","// ==============================\n// Post footer\n// =============================\n\n.footer {\n margin-top: $footer-margin-top;\n float: left;\n width: $global-body-width;\n\n @import \"_footer/social\";\n @import \"_footer/copyright\";\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer.scss","// ==============================\n// Social\n// =============================\n\n.social-links {\n text-align: center;\n\n .iconfont {\n font-size: $social-icon-font-size;\n\n & + .iconfont {\n margin-left: $social-link-margin-left;\n } \n\n &:hover {\n color: $theme-color;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer/_social.scss","// ==============================\n// Copyright\n// =============================\n\n.copyright {\n margin: $copyright-margin;\n color: $dark-gray;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .hexo-link,\n .theme-link {\n color: $theme-color;\n }\n\n .copyright-year {\n display: block;\n\n .heart {\n font-size: 14px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer/_copyright.scss","// ==============================\n// Archive\n// =============================\n\n.archive {\n margin: $archive-margin;\n max-width: $archive-max-width;\n\n .archive-title {\n font-family: $global-serif-font-family;\n\n &.tag,\n &.category {\n margin: 15px 0;\n }\n\n .archive-name {\n margin: 0;\n display: inline-block;\n font-weight: 400;\n font-size: $archive-name-font-size;\n line-height: $archive-name-font-size + 2px;\n }\n\n .archive-post-counter {\n // display: none;\n color: $dark-gray;\n }\n }\n\n .collection-title {\n font-family: $global-serif-font-family;\n\n .archive-year {\n margin: 15px 0;\n font-weight: 400;\n font-size: $collection-title-font-size;\n line-height: $collection-title-font-size + 2px;\n }\n }\n\n .archive-post {\n padding: $archive-post-padding;\n border-left: $archive-post-border-left;\n\n .archive-post-time {\n margin-right: 10px;\n color: $dark-gray;\n }\n\n .archive-post-title {\n\n .archive-post-link {\n color: $theme-color;\n }\n }\n\n &::first-child {\n margin-top: 10px;\n }\n\n &:hover {\n border-left: $archive-post-hover-border-left;\n transition: $archive-post-hover-transition;\n transform: $archive-post-hover-transform;\n\n .archive-post-time {\n color: darken($dark-gray, 10%);\n }\n\n .archive-post-title .archive-post-link {\n color: darken($theme-color, 10%);\n }\n }\n }\n}\n\n@include max-screen() {\n .archive {\n margin-left: auto;\n margin-right: auto;\n\n .archive-title .archive-name {\n font-size: $archive-name-font-size - 4px;\n }\n\n .collection-title .archive-year {\n margin: 10px 0;\n font-size: $collection-title-font-size - 4px;\n }\n\n .archive-post {\n padding: $archive-post-mobile-padding;\n\n .archive-post-time {\n font-size: $archive-post-mobile-time-font-size;\n display: block;\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_archive.scss","// ==============================\n// Tags\n// =============================\n\n.tag-cloud {\n margin: 2em 0 3em;\n width: $global-body-width;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .tag-cloud-title {\n display: inline-block;\n font-size: $tag-cloud-title-size;\n color: $theme-color;\n border-bottom: $tag-cloud-title-border-bottom;\n }\n\n .tag-cloud-tags {\n width: 760px;\n margin: 20px auto !important;\n\n a {\n display: inline-block;\n position: relative;\n margin: $tag-cloud-tags-link-margin;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out;\n\n .tag-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: $theme-color;\n font-size: $category-count-font-size;\n }\n\n &:active,\n &:focus,\n &:hover {\n color: $theme-color;\n transform: scale(1.1);\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_tags.scss","\n.categories {\n margin: 2em 0 3em;\n width: $global-body-width;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .categories-title {\n display: inline-block;\n font-size: $categories-title-size;\n color: $theme-color;\n border-bottom: $categories-title-border-bottom;\n }\n\n .categories-tags {\n width: 760px;\n margin: 20px auto !important;\n\n .category-link {\n display: inline-block;\n position: relative;\n margin: $categories-tags-link-margin;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out;\n\n .category-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: $theme-color;\n font-size: $category-count-font-size;\n }\n\n &:active,\n &:focus,\n &:hover {\n color: $theme-color;\n transform: scale(1.1);\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_categories.scss","// ==============================\n// slideout (https://github.com/mango/slideout)\n// ==============================\n\n.slideout-menu {\n position: fixed;\n top: 0;\n left: 0px;\n bottom: 0;\n width: 180px;\n min-height: 100vh;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n z-index: 0;\n display: none;\n}\n\n.slideout-panel {\n position: relative;\n z-index: 1;\n background-color: $white;\n // min-height: 100vh;\n}\n\n.slideout-open,\n.slideout-open body,\n.slideout-open .slideout-panel {\n overflow: hidden;\n}\n\n.slideout-open .slideout-menu {\n display: block;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_slideout.scss","// ==============================\n// Mobile Navbar\n// ==============================\n\n.mobile-navbar {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: $mobile-navbar-height;\n background: $white;\n box-shadow: 0px 2px 2px $gray;\n text-align: center;\n transition: transform 300ms ease;\n z-index: 99;\n\n &.fixed-open {\n transform: translate3d(180px, 0px, 0px);\n }\n\n .mobile-header-logo {\n display: inline-block;\n margin-right: 50px;\n\n .logo {\n font-size: 22px;\n line-height: $mobile-navbar-height;\n font-family: $logo-font-family;\n }\n }\n\n .mobile-navbar-icon {\n color: $theme-color;\n height: $mobile-navbar-height;\n width: $mobile-navbar-height;\n font-size: 24px;\n text-align: center;\n float: left;\n position: relative;\n transition: background 0.5s;\n\n @include mobile-menu-icon();\n }\n}\n\n.mobile-menu {\n background-color: rgba($deputy-color, 0.5);\n\n .mobile-menu-list {\n position: relative;\n list-style: none;\n margin-top: 50px;\n padding: 0;\n border-top: 1px solid $deputy-color;\n\n .mobile-menu-item {\n padding: 10px 30px;\n border-bottom: 1px solid $deputy-color;\n }\n\n a {\n font-size: 18px;\n font-family: $global-serif-font-family;\n\n &:hover {\n color: $theme-color;\n }\n }\n }\n}\n\n@include max-screen() {\n .mobile-navbar {\n display: block;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_mobile.scss","// ==============================\n// Back to top\n// =============================\n\n.back-to-top {\n display: none;\n position: fixed;\n right: 20px;\n bottom: 20px;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n z-index: 10;\n\n &:hover {\n transform: translateY(-5px); \n }\n}\n\n@include max-screen() {\n .back-to-top {\n display: none !important;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_back-to-top.scss","// ==============================\n// Archive\n// =============================\n\n.not-found {\n text-align: center;\n\n .error-emoji {\n color: #363636;\n font-size: 3rem;\n }\n\n .error-text {\n color: #797979;\n font-size: 1.25rem;\n }\n\n .error-link {\n margin-top: 2rem;\n\n a {\n color: $theme-color;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_404.scss",".sidebar {\n float: right;\n width: 180px;\n padding: 10px;\n border-radius: 5px;\n color: #bfbfbf !important;\n\n hr {\n // margin-top: 20px;\n // margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eee;\n }\n\n a {\n color: #bfbfbf!important;\n\n &:hover,\n &:focus {\n color: #c05b4d !important;\n }\n }\n\n .sidebar-category,\n .sidebar-tag,\n .sidebar-friends,\n .sidebar-about,\n .sidebar-tags,\n .sidebar-social{\n padding-left: 10px;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n .sidebar-about{\n margin-top: 40px;\n\n img{\n display: block;\n margin: 0 auto;\n max-width: 96px;\n\n /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束\n (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/\n -webkit-animation: play 2s ease-out 1s 1;\n -moz-animation: play 2s ease-out 1s 1;\n animation: play 2s ease-out 1s 1;\n\n /* 鼠标经过头像旋转360度 */\n -webkit-transition: -webkit-transform 1.5s ease-out;\n -moz-transition: -moz-transform 1.5s ease-out;\n transition: transform 1.5s ease-out;\n\n &:hover {\n /* 鼠标经过停止头像旋转\n -webkit-animation-play-state:paused;\n animation-play-state:paused;*/\n\n /* 鼠标经过头像旋转360度 */\n -webkit-transform: rotateZ(360deg);\n -moz-transform: rotateZ(360deg);\n transform: rotateZ(360deg);\n }\n }\n\n /* Z 轴旋转动画 */\n @-webkit-keyframes play {\n 0% {\n -webkit-transform: rotateZ(0deg);\n }\n 100% {\n -webkit-transform: rotateZ(-360deg);\n }\n }\n @-moz-keyframes play {\n 0% {\n -moz-transform: rotateZ(0deg);\n }\n 100% {\n -moz-transform: rotateZ(-360deg);\n }\n }\n @keyframes play {\n 0% {\n transform: rotateZ(0deg);\n }\n 100% {\n transform: rotateZ(-360deg);\n }\n }\n\n .site-state-item {\n display: inline-block;\n padding: 0 10px;\n }\n\n .site-state-item-count {\n display: block;\n text-align: center;\n }\n }\n\n .sidebar-friends {\n .list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none;\n }\n\n .list-inline>li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n }\n }\n}\n\n\n.sidebar-category,\n.sidebar-tag {\n .taxonomy-counts {\n display: inline-block;\n position: relative;\n top: -5px;\n right: -2px;\n color: #c05b4d;\n /* font-size: 1px; */\n }\n\n .taxonomy-name {\n display: inline-block;\n border: 1px solid rgb(191, 191, 191);\n border-radius: 999em;\n padding: 0 10px;\n color: #fff;\n line-height: 24px;\n font-size: 12px;\n text-decoration: none;\n margin: 0 1px;\n margin-bottom: 6px;\n }\n}\n\n\n@include max-screen($toc-max-sreen-width) {\n .sidebar {\n display: none;\n }\n}\n\n\n// .site-author-name {\n// margin: $site-author-name-margin;\n// text-align: $site-author-name-align;\n// color: $site-author-name-color;\n// font-weight: $site-author-name-weight;\n// }\n\n// .site-description {\n// margin-top: $site-description-margin-top;\n// text-align: $site-description-align;\n// font-size: $site-description-font-size;\n// color: $site-description-color;\n// }\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_sidebar.scss",".query-div {\n .search-query {\n padding: 8px;\n height: 30px;\n display: block;\n width: 94%;\n outline: 0;\n border: 1px solid #D5D5D5;\n border-radius: 5px;\n background: 0 0;\n margin: 20px 40px;\n }\n\n .query-icon {\n float: right;\n height: 30px;\n font-size: 27px;\n color: #999;\n cursor: pointer;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_search.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/ehlxr.min.js b/public/dist/ehlxr.min.js new file mode 100644 index 00000000..37ff5668 --- /dev/null +++ b/public/dist/ehlxr.min.js @@ -0,0 +1,2 @@ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var o=n(1);n(2),$(document).ready(function(){o.Ehlxr.backToTop(),o.Ehlxr.mobileNavbar(),o.Ehlxr.toc(),o.Ehlxr.fancybox(),o.Ehlxr.search()}),o.Ehlxr.flowchart(),o.Ehlxr.sequence(),hljs.initHighlighting(),o.Ehlxr.highlight()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={};function a(){$("#search-results").empty();var e=$("#search-query").val();e?($("#search-query").css({border:"1px solid #D5D5D5",color:"black"}),function(e){$.getJSON("/index.json",function(t){var n=t,o=new Fuse(n,c),a=o.search(e);a.length>0?($("#search-results").append("
    "),function(e,t){$.each(e,function(e,n){var o=n.item.contents,a="",i=[];c.tokenize?i.push(t):$.each(n.matches,function(e,t){"tags"==t.key||"categories"==t.key?i.push(t.value):"contents"==t.key&&(start=t.indices[0][0]-r>0?t.indices[0][0]-r:0,end=t.indices[0][1]+rNo matches found

    ")})}(e)):($("#search-query").css({border:"1px solid #ff0000",color:"#ff0000"}),$("#search-results").append("Please enter a word or phrase above"))}o.backToTop=function(){var e=$("#back-to-top");$(window).scroll(function(){$(window).scrollTop()>100?e.fadeIn(1e3):e.fadeOut(1e3)}),e.click(function(){$("body,html").animate({scrollTop:0})})},o.mobileNavbar=function(){var e=$("#mobile-navbar"),t=$(".mobile-navbar-icon"),n=new Slideout({panel:document.getElementById("mobile-panel"),menu:document.getElementById("mobile-menu"),padding:180,tolerance:70});n.disableTouch(),t.click(function(){n.toggle()}),n.on("beforeopen",function(){e.addClass("fixed-open"),t.addClass("icon-click").removeClass("icon-out")}),n.on("beforeclose",function(){e.removeClass("fixed-open"),t.addClass("icon-out").removeClass("icon-click")}),$("#mobile-panel").on("touchend",function(){n.isOpen()&&t.click()})},o._initToc=function(){var e=$(".post-toc"),t=$(".post-toc-title").height()+$(".post-toc-content").height(),n=$(".post-footer");if(e.length){var o=e.offset().top-20-$(".post-header").height()-5,a=n.offset().top-t-20-$(".toc-taxonomy").height(),r={start:{position:"absolute",top:o},process:{position:"fixed",top:20},end:{position:"absolute",top:a}};$(window).scroll(function(){var t=$(window).scrollTop();ta?e.css(r.end):e.css(r.process)})}var c=$(".toc-link"),i=$(".headerlink"),l=$(".post-toc-content li"),s=$.map(i,function(e){return $(e).offset().top}),d=$.map(s,function(e){return e-30});$(window).scroll(function(){var e=$(window).scrollTop(),t=function(e,t){for(var n=0;ne[n]&&t<=e[n+1])return n;return t>e[e.length-1]?e.length-1:-1}(d,e);if($(c).removeClass("active"),$(l).removeClass("has-active"),-1!==t){$(c[t]).addClass("active");for(var n=c[t].parentNode;"NAV"!==n.tagName;)$(n).addClass("has-active"),n=n.parentNode.parentNode}})},o.fancybox=function(){$.fancybox&&($(".post-content").each(function(){$(this).find("img").each(function(){$(this).wrap('')})}),$(".fancybox").fancybox({selector:".fancybox",protect:!0}))},o.highlight=function(){for(var e=document.querySelectorAll("pre code"),t=0;t'+(i+1)+"";for(var l="",s=0;s'+a[s]+"";n.className+=" highlight";var d=document.createElement("figure");d.className=n.className,d.innerHTML='
    '+c+'
    '+l+"
    ",o.parentElement.replaceChild(d,o)}},o.toc=function(){var e=document.getElementById("post-toc");if(null!==e){var t=document.getElementById("TableOfContents");null===t?(e.removeChild(document.getElementsByClassName("post-toc-title")[0]),e.removeChild(document.getElementsByClassName("post-toc-content")[0])):(this._refactorToc(t),this._linkToc(),this._initToc())}},o._refactorToc=function(e){for(var t=e.children[0],n=t,o=void 0;1===n.children.length&&"UL"===(o=n.children[0].children[0]).tagName;)n=o;n!==t&&e.replaceChild(n,t)},o._linkToc=function(){for(var e=document.querySelectorAll("#TableOfContents a:first-child"),t=0;th"+n),a=0;a'+r.innerHTML}},o.flowchart=function(){if(window.flowchart)for(var e=document.querySelectorAll("pre code.language-flowchart"),t=0;t 100) {\n $backToTop.fadeIn(1000)\n } else {\n $backToTop.fadeOut(1000)\n }\n })\n\n $backToTop.click(function () {\n $('body,html').animate({ scrollTop: 0 })\n })\n}\n\nEhlxr.mobileNavbar = function () {\n const $mobileNav = $('#mobile-navbar')\n const $mobileNavIcon = $('.mobile-navbar-icon')\n const slideout = new Slideout({\n 'panel': document.getElementById('mobile-panel'),\n 'menu': document.getElementById('mobile-menu'),\n 'padding': 180,\n 'tolerance': 70\n })\n slideout.disableTouch()\n\n $mobileNavIcon.click(function () {\n slideout.toggle()\n })\n\n slideout.on('beforeopen', function () {\n $mobileNav.addClass('fixed-open')\n $mobileNavIcon.addClass('icon-click').removeClass('icon-out')\n })\n\n slideout.on('beforeclose', function () {\n $mobileNav.removeClass('fixed-open')\n $mobileNavIcon.addClass('icon-out').removeClass('icon-click')\n })\n\n $('#mobile-panel').on('touchend', function () {\n slideout.isOpen() && $mobileNavIcon.click()\n })\n}\n\nEhlxr._initToc = function () {\n const SPACING = 20\n const $toc = $('.post-toc')\n const $toc_height = $('.post-toc-title').height() + $('.post-toc-content').height()\n const $footer = $('.post-footer')\n\n if ($toc.length) {\n const minScrollTop = $toc.offset().top - SPACING - $('.post-header').height() -5\n const maxScrollTop = $footer.offset().top - $toc_height - SPACING - $('.toc-taxonomy').height()\n\n const tocState = {\n start: {\n 'position': 'absolute',\n 'top': minScrollTop\n },\n process: {\n 'position': 'fixed',\n 'top': SPACING\n },\n end: {\n 'position': 'absolute',\n 'top': maxScrollTop\n }\n }\n\n $(window).scroll(function () {\n const scrollTop = $(window).scrollTop()\n\n if (scrollTop < minScrollTop) {\n $toc.css(tocState.start)\n } else if (scrollTop > maxScrollTop) {\n $toc.css(tocState.end)\n } else {\n $toc.css(tocState.process)\n }\n })\n }\n\n const HEADERFIX = 30\n const $toclink = $('.toc-link')\n const $headerlink = $('.headerlink')\n const $tocLinkLis = $('.post-toc-content li')\n\n const headerlinkTop = $.map($headerlink, function (link) {\n return $(link).offset().top\n })\n\n const headerLinksOffsetForSearch = $.map(headerlinkTop, function (offset) {\n return offset - HEADERFIX\n })\n\n const searchActiveTocIndex = function (array, target) {\n for (let i = 0; i < array.length - 1; i++) {\n if (target > array[i] && target <= array[i + 1]) return i\n }\n if (target > array[array.length - 1]) return array.length - 1\n return -1\n }\n\n $(window).scroll(function () {\n const scrollTop = $(window).scrollTop()\n const activeTocIndex = searchActiveTocIndex(headerLinksOffsetForSearch, scrollTop)\n\n $($toclink).removeClass('active')\n $($tocLinkLis).removeClass('has-active')\n\n if (activeTocIndex !== -1) {\n $($toclink[activeTocIndex]).addClass('active')\n let ancestor = $toclink[activeTocIndex].parentNode\n while (ancestor.tagName !== 'NAV') {\n $(ancestor).addClass('has-active')\n ancestor = ancestor.parentNode.parentNode\n }\n }\n })\n}\n\nEhlxr.fancybox = function () {\n if ($.fancybox) {\n $('.post-content').each(function () {\n $(this).find('img').each(function () {\n $(this).wrap(``)\n })\n })\n\n $('.fancybox').fancybox({\n selector: '.fancybox',\n protect: true\n })\n }\n}\n\nEhlxr.highlight = function () {\n const blocks = document.querySelectorAll('pre code')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n const lineCodes = block.innerHTML.split(/\\n/)\n if (lineCodes[lineCodes.length - 1] === '') lineCodes.pop()\n const lineLength = lineCodes.length\n\n let codeLineHtml = ''\n for (let i = 0; i < lineLength; i++) {\n codeLineHtml += `
    ${i + 1}
    `\n }\n\n let codeHtml = ''\n for (let i = 0; i < lineLength; i++) {\n codeHtml += `
    ${lineCodes[i]}
    `\n }\n\n block.className += ' highlight'\n const figure = document.createElement('figure')\n figure.className = block.className\n figure.innerHTML = `
    ${codeLineHtml}
    ${codeHtml}
    `\n\n rootElement.parentElement.replaceChild(figure, rootElement)\n }\n}\n\nEhlxr.toc = function () {\n const tocContainer = document.getElementById('post-toc')\n if (tocContainer !== null) {\n const toc = document.getElementById('TableOfContents')\n if (toc === null) {\n // toc = true, but there are no headings\n // tocContainer.parentNode.removeChild(tocContainer)\n // document.getElementById(\"sidebar\").style.display = \"\";\n tocContainer.removeChild(document.getElementsByClassName('post-toc-title')[0]);\n tocContainer.removeChild(document.getElementsByClassName('post-toc-content')[0]);\n } else {\n this._refactorToc(toc)\n this._linkToc()\n this._initToc()\n }\n }\n}\n\nEhlxr._refactorToc = function (toc) {\n // when headings do not start with `h1`\n const oldTocList = toc.children[0]\n let newTocList = oldTocList\n let temp\n while (newTocList.children.length === 1 && (temp = newTocList.children[0].children[0]).tagName === 'UL') newTocList = temp\n\n if (newTocList !== oldTocList) toc.replaceChild(newTocList, oldTocList)\n}\n\nEhlxr._linkToc = function () {\n const links = document.querySelectorAll('#TableOfContents a:first-child')\n for (let i = 0; i < links.length; i++) links[i].className += ' toc-link'\n\n for (let num = 1; num <= 6; num++) {\n const headers = document.querySelectorAll('.post-content>h' + num)\n for (let i = 0; i < headers.length; i++) {\n const header = headers[i]\n header.innerHTML = `${header.innerHTML}`\n }\n }\n}\n\nEhlxr.flowchart = function () {\n if (!window.flowchart) return\n\n const blocks = document.querySelectorAll('pre code.language-flowchart')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n\n const container = document.createElement('div')\n const id = `js-flowchart-diagrams-${i}`\n container.id = id\n container.className = 'align-center'\n rootElement.parentElement.replaceChild(container, rootElement)\n\n const diagram = flowchart.parse(block.childNodes[0].nodeValue)\n diagram.drawSVG(id, window.flowchartDiagramsOptions ? window.flowchartDiagramsOptions : {})\n }\n}\n\nEhlxr.sequence = function () {\n if (!window.Diagram) return\n\n const blocks = document.querySelectorAll('pre code.language-sequence')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n\n const container = document.createElement('div')\n const id = `js-sequence-diagrams-${i}`\n container.id = id\n container.className = 'align-center'\n rootElement.parentElement.replaceChild(container, rootElement)\n\n const diagram = Diagram.parse(block.childNodes[0].nodeValue)\n diagram.drawSVG(id, window.sequenceDiagramsOptions ? window.sequenceDiagramsOptions : {theme: 'simple'})\n }\n}\n\nEhlxr.search = function () {\n $('#search-query').bind('keypress', function (event) {\n if (event.keyCode == \"13\") {\n search();\n }\n }).on(\"click\", function () {\n $('#search-query').css({ border: \"1px solid #D5D5D5\", color: \"black\" });\n }).on('keyup', function () {\n search();\n });\n\n $('#query-icon').on(\"click\", function () {\n search();\n });\n}\n\n\nfunction search() {\n $('#search-results').empty();\n var searchQuery = $('#search-query').val();\n if (searchQuery) {\n $('#search-query').css({ border: \"1px solid #D5D5D5\", color: \"black\" });\n executeSearch(searchQuery);\n } else {\n $('#search-query').css({ border: \"1px solid #ff0000\", color: \"#ff0000\" });\n $('#search-results').append(\"Please enter a word or phrase above\");\n }\n}\n\nvar summaryInclude = 60;\nvar fuseOptions = {\n shouldSort: true,\n includeMatches: true,\n threshold: 0.0,\n tokenize: true,\n location: 0,\n distance: 100,\n maxPatternLength: 32,\n minMatchCharLength: 1,\n keys: [\n { name: \"title\", weight: 0.8 },\n { name: \"contents\", weight: 0.9 },\n { name: \"tags\", weight: 0.3 },\n { name: \"categories\", weight: 0.3 }\n ]\n};\n\nfunction executeSearch(searchQuery) {\n $.getJSON(\"/index.json\", function (data) {\n var pages = data;\n var fuse = new Fuse(pages, fuseOptions);\n var result = fuse.search(searchQuery);\n if (result.length > 0) {\n $('#search-results').append(\"
      \");\n populateResults(result, searchQuery);\n } else {\n $('#search-results').append(\"

      No matches found

      \");\n }\n });\n}\n\nfunction populateResults(result, searchQuery) {\n $.each(result, function (key, value) {\n var contents = value.item.contents;\n var snippet = \"\";\n var snippetHighlights = [];\n var tags = [];\n if (fuseOptions.tokenize) {\n snippetHighlights.push(searchQuery);\n } else {\n $.each(value.matches, function (matchKey, mvalue) {\n if (mvalue.key == \"tags\" || mvalue.key == \"categories\") {\n snippetHighlights.push(mvalue.value);\n } else if (mvalue.key == \"contents\") {\n start = mvalue.indices[0][0] - summaryInclude > 0 ? mvalue.indices[0][0] - summaryInclude : 0;\n end = mvalue.indices[0][1] + summaryInclude < contents.length ? mvalue.indices[0][1] + summaryInclude : contents.length;\n snippet += contents.substring(start, end);\n snippetHighlights.push(mvalue.value.substring(mvalue.indices[0][0], mvalue.indices[0][1] - mvalue.indices[0][0] + 1));\n }\n });\n }\n\n if (snippet.length < 1) {\n snippet += contents.substring(0, summaryInclude * 2);\n }\n //pull template from hugo templarte definition\n var templateDefinition = $('#search-result-template').html();\n //replace values\n var output = render(templateDefinition, { key: key, title: value.item.title, link: value.item.permalink, tags: value.item.tags, categories: value.item.categories, snippet: snippet });\n $('#search-results ul').append(output);\n\n $.each(snippetHighlights, function (snipkey, snipvalue) {\n $(\"#summary-\" + key).mark(snipvalue);\n });\n\n });\n}\n\nfunction render(templateString, data) {\n var key, find, re;\n for (key in data) {\n find = '\\\\$\\\\{\\\\s*' + key + '\\\\s*\\\\}';\n re = new RegExp(find, 'g');\n templateString = templateString.replace(re, data[key]);\n }\n return templateString;\n}\n\nexport {Ehlxr}\n\n\n\n// WEBPACK FOOTER //\n// ./js/ehlxr.js"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/even.min.css b/public/dist/even.min.css new file mode 100644 index 00000000..53b3a8f9 --- /dev/null +++ b/public/dist/even.min.css @@ -0,0 +1,4 @@ +@font-face{font-family:Chancery;src:url(fonts/chancery/apple-chancery-webfont.eot);src:local("Apple Chancery"),url(fonts/chancery/apple-chancery-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/chancery/apple-chancery-webfont.woff2) format("woff2"),url(fonts/chancery/apple-chancery-webfont.woff) format("woff"),url(fonts/chancery/apple-chancery-webfont.ttf) format("truetype"),url(fonts/chancery/apple-chancery-webfont.svg#apple-chancery) format("svg");font-weight:lighter;font-style:normal} + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#34495e;background:#fefefe;scroll-behavior:smooth;border-top:3px solid #c05b4d}@media screen and (max-width:800px){body{border-top:0}}::-moz-selection{background:#c05b4d;color:#fff}::selection{background:#c05b4d;color:#fff}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{color:#34495e;text-decoration:none}h1{font-size:26px}h1,h2{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h2{font-size:24px}h3{font-size:20px}h3,h4{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h4{font-size:16px}h5,h6{font-size:14px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.container{margin:0 auto;width:800px}@media screen and (max-width:800px){.container{width:100%;-webkit-box-shadow:-1px -5px 5px #cacaca;box-shadow:-1px -5px 5px #cacaca}}.content-wrapper{padding:0 20px}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:iconfont;src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb);src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb#iefix) format("embedded-opentype"),url(fonts/iconfont/iconfont.woff?hash=5d21a10) format("woff"),url(fonts/iconfont/iconfont.ttf?hash=0e6028a) format("truetype"),url(fonts/iconfont/iconfont.svg?hash=568ae3a#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;cursor:pointer}.icon-instagram:before{font-size:.95em;content:"\E611";position:relative;top:-1px}.icon-douban:before{content:"\E610"}.icon-tumblr:before{content:"\E69F";font-size:.85em;position:relative;top:-4px}.icon-linkedin:before{content:"\E60D";position:relative;top:-4px}.icon-twitter:before{content:"\E600"}.icon-weibo:before{content:"\E602"}.icon-stack-overflow:before{content:"\E603";font-size:.85em;position:relative;top:-4px}.icon-email:before{content:"\E605";position:relative;top:-2px}.icon-facebook:before{content:"\E601";font-size:.95em;position:relative;top:-2px}.icon-github:before{content:"\E606";position:relative;top:-3px}.icon-rss:before{content:"\E604"}.icon-google:before{content:"\E609"}.icon-zhihu:before{content:"\E607";font-size:.9em;position:relative;top:-2px}.icon-pocket:before{content:"\E856"}.icon-heart:before{content:"\E608"}.icon-right:before{content:"\E60A"}.icon-left:before{content:"\E60B"}.icon-up:before{content:"\E60C"}.icon-close:before{content:"\E60F"}.header{padding:20px}.header:after,.header:before{content:" ";display:table}.header:after{clear:both}.header .logo-wrapper{float:left}.header .logo-wrapper .logo{font-size:48px;font-family:Chancery,cursive}@media screen and (max-width:800px){.header .logo-wrapper{display:none}}.header .site-navbar{float:right}.header .site-navbar .menu{display:inline-block;position:relative;padding-left:0;padding-right:25px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.header .site-navbar .menu .menu-item{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.header .site-navbar .menu .menu-item+.menu-item{margin-left:10px}.header .site-navbar .menu .menu-item:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header .site-navbar .menu .menu-item.active:before,.header .site-navbar .menu .menu-item:active:before,.header .site-navbar .menu .menu-item:focus:before,.header .site-navbar .menu .menu-item:hover:before{right:0;left:0}.header .site-navbar .menu .menu-item-link{font-size:18px}@media screen and (max-width:800px){.header .site-navbar{display:none}}@media screen and (max-width:800px){.header{padding:50px 0 0;text-align:center}}.posts{margin-bottom:20px;border-bottom:1px solid #e6e6e6}.post{padding:1.5em 0}.post+.post{border-top:1px solid #e6e6e6}.post .post-header{margin-bottom:20px}.post .post-header .post-title{margin:0;font-size:27px;font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-header .post-link{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.post .post-header .post-link:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.post .post-header .post-link.active:before,.post .post-header .post-link:active:before,.post .post-header .post-link:focus:before,.post .post-header .post-link:hover:before{right:0;left:0}.post .post-header .post-meta{font-size:14px;color:#8a8a8a}.post .post-header .post-meta .post-time{font-size:15px}.post .post-header .post-meta .post-category{display:inline}.post .post-header .post-meta .post-category a{color:inherit}.post .post-header .post-meta .post-category a:before{content:"\B7"}.post .post-header .post-meta .post-category a:hover{color:#c05b4d}.post .post-header .post-meta .more-meta:before{content:"\B7"}.post .post-toc{position:absolute;width:200px;margin-left:785px;padding:10px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;border-radius:5px;background:hsla(45,46%,95%,.6);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125);word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.post .post-toc .post-toc-title{margin:0 10px;font-size:20px;font-weight:400;text-transform:uppercase}.post .post-toc .post-toc-content{font-size:15px}.post .post-toc .post-toc-content.always-active ul{display:block}.post .post-toc .post-toc-content>nav>ul{margin:10px 0}.post .post-toc .post-toc-content ul{padding-left:20px;list-style:square}.post .post-toc .post-toc-content ul ul{padding-left:15px;display:none}.post .post-toc .post-toc-content ul .has-active>ul{display:block}.post .post-toc .post-toc-content .toc-link.active{color:#c05b4d}@media screen and (max-width:1185px){.post .post-toc{display:none}}.post .post-content{word-wrap:break-word}.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content a{color:#c05b4d;word-break:break-all}.post .post-content a:hover{border-bottom:1px solid #c05b4d}.post .post-content a.fancybox{border:0}.post .post-content blockquote{margin:2em 0;padding:10px 20px;position:relative;color:rgba(52,73,94,.8);background-color:rgba(192,91,77,.05);border-left:3px solid rgba(192,91,77,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125)}.post .post-content blockquote p{margin:0}.post .post-content img{display:inline-block;max-width:100%}.post .post-content>table{max-width:100%;margin:10px 0;border-spacing:0;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.125);box-shadow:2px 2px 3px rgba(0,0,0,.125)}.post .post-content>table thead{background:#f8f5ec}.post .post-content>table td,.post .post-content>table th{padding:5px 15px;border:1px double #f4efe1}.post .post-content>table tr:hover{background-color:#f8f5ec}.post .post-content code,.post .post-content pre{padding:7px;font-size:13px;font-family:Consolas,Monaco,Menlo,monospace;background:#f8f5ec}.post .post-content code{padding:3px 5px;border-radius:4px;color:#c7254e}.post .post-content figure.highlight{margin:1em 0;border-radius:5px;overflow-x:auto;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125);position:relative}.post .post-content figure.highlight table{position:relative}.post .post-content figure.highlight table:after{position:absolute;top:0;right:0;left:0;padding:2px 7px;font-size:13px;font-weight:700;color:#b1b1b1;background:#f4efe1;content:"Code"}.post .post-content figure.highlight.language-bash>table:after{content:"Bash"}.post .post-content figure.highlight.language-c>table:after{content:"C"}.post .post-content figure.highlight.language-cs>table:after{content:"C#"}.post .post-content figure.highlight.language-cpp>table:after{content:"C++"}.post .post-content figure.highlight.language-css>table:after{content:"CSS"}.post .post-content figure.highlight.language-coffeescript>table:after{content:"CoffeeScript"}.post .post-content figure.highlight.language-html>table:after{content:"HTML"}.post .post-content figure.highlight.language-xml>table:after{content:"XML"}.post .post-content figure.highlight.language-http>table:after{content:"HTTP"}.post .post-content figure.highlight.language-json>table:after{content:"JSON"}.post .post-content figure.highlight.language-java>table:after{content:"Java"}.post .post-content figure.highlight.language-javascript>table:after,.post .post-content figure.highlight.language-js>table:after{content:"JavaScript"}.post .post-content figure.highlight.language-makefile>table:after{content:"Makefile"}.post .post-content figure.highlight.language-markdown>table:after{content:"Markdown"}.post .post-content figure.highlight.language-objectivec>table:after{content:"Objective-C"}.post .post-content figure.highlight.language-php>table:after{content:"PHP"}.post .post-content figure.highlight.language-perl>table:after{content:"Perl"}.post .post-content figure.highlight.language-python>table:after{content:"Python"}.post .post-content figure.highlight.language-ruby>table:after{content:"Ruby"}.post .post-content figure.highlight.language-sql>table:after{content:"SQL"}.post .post-content figure.highlight.language-shell>table:after{content:"Shell"}.post .post-content figure.highlight.language-erlang>table:after{content:"Erlang"}.post .post-content figure.highlight.language-go>table:after{content:"Go"}.post .post-content figure.highlight.language-groovy>table:after{content:"Groovy"}.post .post-content figure.highlight.language-haskell>table:after{content:"Haskell"}.post .post-content figure.highlight.language-kotlin>table:after{content:"Kotlin"}.post .post-content figure.highlight.language-less>table:after{content:"Less"}.post .post-content figure.highlight.language-lisp>table:after{content:"Lisp"}.post .post-content figure.highlight.language-lua>table:after{content:"Lua"}.post .post-content figure.highlight.language-matlab>table:after{content:"Matlab"}.post .post-content figure.highlight.language-rust>table:after{content:"Rust"}.post .post-content figure.highlight.language-scss>table:after{content:"Scss"}.post .post-content figure.highlight.language-scala>table:after{content:"Scala"}.post .post-content figure.highlight.language-swift>table:after{content:"Swift"}.post .post-content figure.highlight.language-typescript>table:after{content:"TypeScript"}.post .post-content figure.highlight.language-yaml>table:after,.post .post-content figure.highlight.language-yml>table:after{content:"YAML"}.post .post-content figure.highlight.language-toml>table:after{content:"TOML"}.post .post-content figure.highlight .code pre{margin:0;padding:30px 10px 10px}.post .post-content figure.highlight .gutter{width:10px;color:#cacaca}.post .post-content figure.highlight .gutter pre{margin:0;padding:30px 7px 10px}.post .post-content figure.highlight .line{height:20px}.post .post-content figure.highlight table,.post .post-content figure.highlight td,.post .post-content figure.highlight tr{margin:0;padding:0;width:100%;border-collapse:collapse}.post .post-content figure.highlight .code .hljs-comment,.post .post-content figure.highlight .code .hljs-quote{color:#93a1a1}.post .post-content figure.highlight .code .hljs-addition,.post .post-content figure.highlight .code .hljs-keyword,.post .post-content figure.highlight .code .hljs-selector-tag{color:#859900}.post .post-content figure.highlight .code .hljs-doctag,.post .post-content figure.highlight .code .hljs-literal,.post .post-content figure.highlight .code .hljs-meta .hljs-meta-string,.post .post-content figure.highlight .code .hljs-number,.post .post-content figure.highlight .code .hljs-regexp,.post .post-content figure.highlight .code .hljs-string{color:#2aa198}.post .post-content figure.highlight .code .hljs-name,.post .post-content figure.highlight .code .hljs-section,.post .post-content figure.highlight .code .hljs-selector-class,.post .post-content figure.highlight .code .hljs-selector-id,.post .post-content figure.highlight .code .hljs-title{color:#268bd2}.post .post-content figure.highlight .code .hljs-attr,.post .post-content figure.highlight .code .hljs-attribute,.post .post-content figure.highlight .code .hljs-class .hljs-title,.post .post-content figure.highlight .code .hljs-template-variable,.post .post-content figure.highlight .code .hljs-type,.post .post-content figure.highlight .code .hljs-variable{color:#b58900}.post .post-content figure.highlight .code .hljs-bullet,.post .post-content figure.highlight .code .hljs-link,.post .post-content figure.highlight .code .hljs-meta,.post .post-content figure.highlight .code .hljs-meta .hljs-keyword,.post .post-content figure.highlight .code .hljs-selector-attr,.post .post-content figure.highlight .code .hljs-selector-pseudo,.post .post-content figure.highlight .code .hljs-subst,.post .post-content figure.highlight .code .hljs-symbol{color:#cb4b16}.post .post-content figure.highlight .code .hljs-built_in,.post .post-content figure.highlight .code .hljs-deletion{color:#dc322f}.post .post-content figure.highlight .code .hljs-formula{background:#eee8d5}.post .post-content figure.highlight .code .hljs-emphasis{font-style:italic}.post .post-content figure.highlight .code .hljs-strong{font-weight:700}.post .post-content .post-summary{margin-bottom:1em}.post .post-content .read-more .read-more-link{color:#c05b4d;font-size:1.1em;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content .read-more .read-more-link:hover{border-bottom:1px solid #c05b4d}.post .post-content kbd{display:inline-block;padding:.25em;background-color:#fafafa;border:1px solid #dbdbdb;border-bottom-color:#b5b5b5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #b5b5b5;box-shadow:inset 0 -1px 0 #b5b5b5;font-size:.8em;line-height:1.25;font-family:SFMono-Regular,Liberation Mono,Roboto Mono,Menlo,Monaco,Consolas,Courier New,Courier,monospace;color:#4a4a4a}.post .post-content dl dt:after{content:":"}.post .post-content figure.center{text-align:center}.post .post-content figure.right{text-align:right}.post .post-content figure.left{text-align:left}.post .post-content figure figcaption h4{color:#b5b5b5;font-size:.9rem}.post .post-content .task-list{list-style:none;padding-left:1.5rem}.post .post-content .align-center{text-align:center}.post .post-content .align-right{text-align:right}.post .post-content .align-left{text-align:left}.post .post-content .MJXc-display{overflow-x:auto;overflow-y:hidden}.post .post-copyright{margin-top:20px;padding-top:10px;border-top:1px dashed #e6e6e6}.post .post-copyright .copyright-item{margin:5px 0}.post .post-copyright .copyright-item a{color:#c05b4d;word-wrap:break-word}.post .post-copyright .copyright-item a:hover{border-bottom:1px solid #c05b4d}.post .post-copyright .copyright-item .item-title{display:inline-block;min-width:5rem;margin-right:.5rem;text-align:right}.post .post-copyright .copyright-item .item-title:after{content:" :"}.post .post-reward{margin-top:20px;padding-top:10px;text-align:center;border-top:1px dashed #e6e6e6}.post .post-reward .reward-button{margin:15px 0;padding:3px 7px;display:inline-block;color:#c05b4d;border:1px solid #c05b4d;border-radius:5px;cursor:pointer}.post .post-reward .reward-button:hover{color:#fefefe;background-color:#c05b4d;-webkit-transition:.5s;transition:.5s}.post .post-reward #reward:checked~.qr-code{display:block}.post .post-reward #reward:checked~.reward-button,.post .post-reward .qr-code{display:none}.post .post-reward .qr-code .qr-code-image{display:inline-block;min-width:200px;width:40%;margin-top:15px}.post .post-reward .qr-code .qr-code-image span{display:inline-block;width:100%;margin:8px 0}.post .post-reward .qr-code .image{width:200px;height:200px}.post .post-footer{margin-top:20px;border-top:1px solid #e6e6e6;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-footer .post-tags{padding:15px 0}.post .post-footer .post-tags a{margin-right:5px;color:#c05b4d;word-break:break-all}.post .post-footer .post-tags a:before{content:"#"}.post .post-footer .post-nav{margin:1em 0}.post .post-footer .post-nav:after,.post .post-footer .post-nav:before{content:" ";display:table}.post .post-footer .post-nav:after{clear:both}.post .post-footer .post-nav .next,.post .post-footer .post-nav .prev{font-weight:600;font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.post .post-footer .post-nav .prev{float:left}.post .post-footer .post-nav .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.post .post-footer .post-nav .next{float:right}.post .post-footer .post-nav .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.post .post-footer .post-nav .nav-mobile{display:none}@media screen and (max-width:800px){.post .post-footer .post-nav .nav-default{display:none}.post .post-footer .post-nav .nav-mobile{display:inline}}.post .post-outdated .hint{border-left:4px solid #42acf3;background-color:#eff5ff;border-color:#42acf3}.post .post-outdated .hint,.post .post-outdated .warn{position:relative;margin-top:20px;margin-bottom:20px;padding:5px 10px}.post .post-outdated .warn{border-left:4px solid #f9cf63;background-color:#ffffc0;border-color:#f9cf63}.pagination{margin:2em 0}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination .next,.pagination .prev{font-weight:600;font-size:20px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.pagination .prev{float:left}.pagination .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.pagination .next{float:right}.pagination .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.footer{margin-top:2em}.footer .social-links{text-align:center}.footer .social-links .iconfont{font-size:30px}.footer .social-links .iconfont+.iconfont{margin-left:10px}.footer .social-links .iconfont:hover{color:#c05b4d}.footer .copyright{margin:10px 0;color:#8a8a8a;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.footer .copyright .hexo-link,.footer .copyright .theme-link{color:#c05b4d}.footer .copyright .copyright-year{display:block}.footer .copyright .copyright-year .heart{font-size:14px}.archive{margin:2em 0;max-width:550px}.archive .archive-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .archive-title.category,.archive .archive-title.tag{margin:15px 0}.archive .archive-title .archive-name{margin:0;display:inline-block;font-weight:400;font-size:30px;line-height:32px}.archive .archive-title .archive-post-counter{color:#8a8a8a}.archive .collection-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .collection-title .archive-year{margin:15px 0;font-weight:400;font-size:28px;line-height:30px}.archive .archive-post{padding:3px 20px;border-left:1px solid #cacaca}.archive .archive-post .archive-post-time{margin-right:10px;color:#8a8a8a}.archive .archive-post .archive-post-title .archive-post-link{color:#c05b4d}.archive .archive-post::first-child{margin-top:10px}.archive .archive-post:hover{border-left:3px solid #c05b4d;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.archive .archive-post:hover .archive-post-time{color:#717171}.archive .archive-post:hover .archive-post-title .archive-post-link{color:#a14639}@media screen and (max-width:800px){.archive{margin-left:auto;margin-right:auto}.archive .archive-title .archive-name{font-size:26px}.archive .collection-title .archive-year{margin:10px 0;font-size:24px}.archive .archive-post{padding:5px 10px}.archive .archive-post .archive-post-time{font-size:13px;display:block}}.tag-cloud{margin:2em 0 3em;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.tag-cloud .tag-cloud-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.tag-cloud .tag-cloud-tags{margin:10px 0}.tag-cloud .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tag-cloud .tag-cloud-tags a .tag-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.tag-cloud .tag-cloud-tags a:active,.tag-cloud .tag-cloud-tags a:focus,.tag-cloud .tag-cloud-tags a:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.categories{margin:2em 0 3em;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.categories .categories-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.categories .categories-tags{margin:10px 0}.categories .categories-tags .category-link{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.categories .categories-tags .category-link .category-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.categories .categories-tags .category-link:active,.categories .categories-tags .category-link:focus,.categories .categories-tags .category-link:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slideout-menu{position:fixed;top:0;left:0;bottom:0;width:180px;min-height:100vh;overflow-y:hidden;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-panel{position:relative;z-index:1;background-color:#fefefe;min-height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.mobile-navbar{display:none;position:fixed;top:0;left:0;width:100%;height:50px;background:#fefefe;-webkit-box-shadow:0 2px 2px #cacaca;box-shadow:0 2px 2px #cacaca;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:99}.mobile-navbar.fixed-open{-webkit-transform:translate3d(180px,0,0);transform:translate3d(180px,0,0)}.mobile-navbar .mobile-header-logo{display:inline-block;margin-right:50px}.mobile-navbar .mobile-header-logo .logo{font-size:22px;line-height:50px;font-family:Chancery,cursive}.mobile-navbar .mobile-navbar-icon{color:#c05b4d;height:50px;width:50px;font-size:24px;text-align:center;float:left;position:relative;-webkit-transition:background .5s;transition:background .5s}@-webkit-keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes clickmid{0%{opacity:1}to{opacity:0}}@keyframes clickmid{0%{opacity:1}to{opacity:0}}@-webkit-keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@-webkit-keyframes outmid{0%{opacity:0}to{opacity:1}}@keyframes outmid{0%{opacity:0}to{opacity:1}}@-webkit-keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}.mobile-navbar .mobile-navbar-icon span{position:absolute;left:15px;top:25px;left:calc((100% - 20px) / 2);top:calc((100% - 1px) / 2);width:20px;height:1px;background-color:#c05b4d}.mobile-navbar .mobile-navbar-icon span:first-child{-webkit-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon span:nth-child(3){-webkit-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon.icon-click span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickfirst;animation-name:clickfirst}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickmid;animation-name:clickmid}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clicklast;animation-name:clicklast}.mobile-navbar .mobile-navbar-icon.icon-out span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outfirst;animation-name:outfirst}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outmid;animation-name:outmid}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outlast;animation-name:outlast}.mobile-menu{background-color:hsla(45,46%,95%,.5)}.mobile-menu .mobile-menu-list{position:relative;list-style:none;margin-top:50px;padding:0;border-top:1px solid #f8f5ec}.mobile-menu .mobile-menu-list .mobile-menu-item{padding:10px 30px;border-bottom:1px solid #f8f5ec}.mobile-menu .mobile-menu-list a{font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.mobile-menu .mobile-menu-list a:hover{color:#c05b4d}@media screen and (max-width:800px){.mobile-navbar{display:block}}.back-to-top{display:none;position:fixed;right:20px;bottom:20px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:10}.back-to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:800px){.back-to-top{display:none!important}}.not-found{text-align:center}.not-found .error-emoji{color:#363636;font-size:3rem}.not-found .error-text{color:#797979;font-size:1.25rem}.not-found .error-link{margin-top:2rem}.not-found .error-link a{color:#c05b4d} +/*# sourceMappingURL=even.min.css.map*/ \ No newline at end of file diff --git a/public/dist/even.min.css.map b/public/dist/even.min.css.map new file mode 100644 index 00000000..65448b7c --- /dev/null +++ b/public/dist/even.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_variables.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_normalize.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/style.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_base.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_utils.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_iconfont.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header/_logo.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header/_menu.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_animation.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_header.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_toc.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_content.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_code.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_copyright.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_reward.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_footer.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_outdated.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_pagination.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer/_social.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer/_copyright.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_archive.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_tags.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_categories.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_slideout.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_mobile.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_back-to-top.scss","webpack:///./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_404.scss"],"names":[],"mappings":"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7KZ,6DADC,Yd+Ka,Cc9Kd,8DADC,adgLe,Cc/KhB,8DADC,adiLe,CchLhB,uEADC,sBdkLiC,CcjLlC,+DADC,cdmLiB,CclLlB,8DADC,adoLe,CcnLhB,+DADC,cdqLiB,CcpLlB,+DADC,cdsLiB,CcrLlB,+DADC,cduLiB,CctLlB,kIADC,oBdyL6B,CcxL9B,mEADC,kBd0LyB,CczL1B,mEADC,kBd2LyB,Cc1L1B,qEADC,qBd4L8B,Cc3L/B,8DADC,ad6Le,Cc5LhB,+DADC,cd8LiB,Cc7LlB,iEADC,gBd+LqB,Cc9LtB,+DADC,cdgMiB,Cc/LlB,8DADC,adiMe,CchMhB,gEADC,edkMmB,CcjMpB,iEADC,gBdoMqB,CcnMtB,6DADC,YdqMa,CcpMd,iEADC,gBdsMqB,CcrMtB,kEADC,iBduMuB,CctMxB,iEADC,gBdwMqB,CcvMtB,+DADC,cdyMiB,CcxMlB,+DADC,cd0MiB,CczMlB,8DADC,ad2Me,Cc1MhB,iEADC,gBd4MqB,Cc3MtB,+DADC,cd6MiB,Cc5MlB,+DADC,cd8MiB,Cc7MlB,gEADC,ed+MmB,Cc9MpB,gEADC,edgNmB,Cc/MpB,qEADC,oBdiN6B,CchN9B,6HADC,cdmNiB,CclNlB,+DADC,cdoNiB,CcnNlB,+CAKC,SACA,sBAAuB,CACxB,6CAID,WACA,adhBU,CcsBX,iDAHG,SACA,qBAAsB,CACvB,2CAMD,WAAoC,CACrC,2HAGC,SACA,UACA,WACA,wBAAyB,CAC1B,gHAKG,ad2HY,Cc1Hb,iLAKC,adsHY,CcrHb,iWAQC,ad8GW,Cc7GZ,mSAOC,aduGU,CctGX,uWAQC,ad+Fc,Cc9Ff,udAUC,adqFW,CcpFZ,oHAIC,adiFa,CchFd,yDAGC,kBd8EY,Cc7Eb,0DAGC,iBAAkB,CACnB,wDAGC,eAAiB,CAClB,kCDpED,iBAAkB,CACnB,+CAIG,cACA,gBACA,iDbhB6D,CaqB9D,qDAFG,+BbpEY,CaqEb,wBAKH,qBACA,cACA,yBACA,yBACA,4BACA,kBACA,0CAAkC,kCAClC,eACA,iBACA,2GACA,aAAc,CACf,gCAGC,WAAY,CACb,kCAIG,iBAAkB,CACnB,iCAGC,gBAAiB,CAClB,gCAGC,eAAgB,CACjB,yCAGC,cACA,eAAiB,CAClB,+BAID,gBACA,mBAAoB,CACrB,kCAGC,iBAAkB,CACnB,iCAGC,gBAAiB,CAClB,gCAGC,eAAgB,CACjB,kCAGC,gBACA,iBAAkB,CACnB,sBE5ID,gBACA,iBACA,6BfgCkB,CePnB,sCAtBG,YAAa,CAqBd,wCAlBG,cACA,oBAAqB,CAKtB,8CAFG,+BfFY,CeGb,kDAID,qBACA,eACA,mBACA,gBAAiB,CAKlB,wDAFG,YAAa,CACd,mBCxBL,gBACA,iBACA,kBACA,6BhB+BkB,CgBkBnB,kCA9CG,cACA,gBACA,qBACA,cACA,yBACA,kBACA,cAAe,CAOhB,wCAJG,cACA,yBACA,uBAAgB,eACjB,4CAKC,aAAc,CACf,8EAQD,YAAa,CAmBd,2CAhBG,qBACA,gBACA,UACA,eAAgB,CAOjB,gDAJG,qBACA,WACA,YAAa,CACd,mCAID,YACA,YAAa,CACd,mBC9CH,gBACA,6BACA,iDjBqDiE,CiBDlE,8BAjDG,cjBqIsB,CiB1HvB,gCARG,iBACA,cACA,oBAAqB,CAKtB,uCAFG,WAAY,CACb,6BAKH,YAAa,CAkCd,uEbvDC,YACA,aAAc,CMKlB,mCNDI,UAAW,CMCf,sEOoBM,gBACA,eACA,kDACA,8CAA8B,oHAC9B,4CAAoC,oCACpC,gCAAyB,wBAC1B,mCAGC,UAAW,CAMZ,yCAHG,cACA,mCAA2B,0DAC5B,mCAID,WAAY,CAMb,yCAHG,cACA,kCAA0B,wDAC3B,yCAID,YAAa,CACd,oCPhDL,0COwDQ,YAAa,CACd,yCAGC,cAAe,CAChB,4BChEH,8BACA,yBACA,oBAA+B,CAChC,sDAPC,kBACA,gBACA,mBACA,gBAAiB,CAclB,2BAHC,8BACA,yBACA,oBAAqB,CCdzB,YACE,YnB+PuB,CmBjOxB,qCfhCG,YACA,aAAc,CAGhB,kBACE,UAAW,CeJf,oCAMI,gBACA,eACA,kDACA,8CAA8B,oHAC9B,4CAAoC,oCACpC,gCAAyB,wBAC1B,kBAGC,UAAW,CAMZ,wBAHG,cACA,mCAA2B,0DAC5B,kBAID,WAAY,CAMb,wBAHG,cACA,kCAA0B,wDC5BhC,QACE,cpBuQqB,CoBnQtB,sBCJC,iBAAkB,CAanB,gCAVG,crB0QwB,CqBjQzB,0CANG,gBrBoQwB,CqBnQzB,sCAGC,arBJc,CqBKf,mBCXH,cACA,cACA,kBACA,iDtBoDiE,CsBtClE,6DAVG,atBDgB,CsBEjB,mCAGC,aAAc,CAKf,0CAFG,cAAe,CCfrB,SACE,aACA,evBuRuB,CuBnNxB,wBAjEG,iDvBmD+D,CuBjChE,6DAdG,aAAc,CACf,sCAGC,SACA,qBACA,gBACA,eACA,gBAA0C,CAC3C,8CAGC,avBYa,CuBXd,2BAID,iDvB8B+D,CuBtBhE,yCALG,cACA,gBACA,eACA,gBAA8C,CAC/C,uBAID,iBACA,6BvBNU,CuBqCX,0CA5BG,kBACA,avBTa,CuBUd,8DAKG,avBzCY,CuB0Cb,oCAID,eAAgB,CACjB,6BAGC,8BACA,wDACA,yFvBuPwC,CuB9OzC,gDANG,aAA8B,CAC/B,oEAGC,aAAgC,CACjC,oCAML,SACE,iBACA,iBAAkB,CAmBnB,sCAhBG,cAAwC,CACzC,yCAGC,cACA,cAA4C,CAC7C,uBAGC,gBvB8MgC,CuBxMjC,0CAHG,eACA,aAAc,CACf,CC5FP,WACE,iBACA,kBACA,iDxBqDiE,CwBflE,4BAnCG,qBACA,eACA,cACA,+BxBFgB,CwBGjB,2BAGC,aAAc,CA2Bf,6BAxBG,qBACA,kBACA,gBACA,qBACA,gCAAyB,wBACzB,8CAA8B,oHAC9B,4CAAoC,oCAiBrC,wCAdG,qBACA,kBACA,SACA,WACA,cACA,cxB6SuB,CwB5SxB,0GAKC,cACA,6BAAqB,8CCxC7B,YACE,iBACA,kBACA,iDzBwDiE,CyBlBlE,8BAnCG,qBACA,eACA,cACA,+BzBCgB,CyBAjB,6BAGC,aAAc,CA2Bf,4CAxBG,qBACA,kBACA,gBACA,qBACA,gCAAyB,wBACzB,8CAA8B,oHAC9B,4CAAoC,oCAiBrC,4DAdG,qBACA,kBACA,SACA,WACA,cACA,czBgTuB,CyB/SxB,uJAKC,cACA,6BAAqB,8CClC7B,eACE,eACA,MACA,OACA,SACA,YACA,iBACA,kBACA,iCACA,UACA,YAAa,CAGf,gBACE,kBACA,UACA,yBACA,gBAAiB,CAGnB,kEAGE,eAAgB,CAGlB,8BACE,aAAc,CC3BhB,eACE,aACA,eACA,MACA,OACA,WACA,YACA,mBACA,kEACA,kBACA,8CAAgC,6HAChC,UAAW,CA6BZ,0BA1BG,yCAAuC,iCACxC,mCAGC,qBACA,iBAAkB,CAOnB,yCAJG,eACA,iBACA,4B3BqEkD,C2BpEnD,mCAID,cACA,YACA,WACA,eACA,kBACA,WACA,kBACA,kCAA2B,0BAG5B,8BlBPC,GACE,+CAAuC,uCAIzC,GACE,8CAAsC,6DANxC,GACE,+CAAuC,uCAIzC,GACE,8CAAsC,uCAI1C,4BACE,GACE,SAAU,CAGZ,GACE,SAAU,sBALZ,GACE,SAAU,CAGZ,GACE,SAAU,EAId,6BACE,GACE,gDAAwC,wCAG1C,GACE,+CAAuC,6DALzC,GACE,gDAAwC,wCAG1C,GACE,+CAAuC,wCAI3C,4BACE,GACE,+CAAuC,uCAGzC,GACE,gDAAwC,6DAL1C,GACE,+CAAuC,uCAGzC,GACE,gDAAwC,yCAI5C,0BACE,GACE,SAAU,CAGZ,GACE,SAAU,oBALZ,GACE,SAAU,CAGZ,GACE,SAAU,EAId,2BACE,GACE,8CAAsC,sCAGxC,GACE,+CAAuC,2DALzC,GACE,8CAAsC,sCAGxC,GACE,+CAAuC,wCAI3C,wCACE,kBAEA,UACA,SACA,6BACA,2BACA,WACA,WACA,wBT9FgB,CSuGjB,oDANG,+CAAuC,kFACxC,qDAGC,gDAAwC,oFAK1C,+DACE,+BAAwB,uBACxB,iCAAyB,yBACzB,kCAA0B,0BAG5B,gEACE,+BAAwB,uBACxB,iCAAyB,yBACzB,gCAAwB,wBAG1B,gEACE,+BAAwB,uBACxB,iCAAyB,yBACzB,iCAAyB,yBAK3B,6DACE,+BAAwB,uBACxB,iCAAyB,yBACzB,gCAAwB,wBAG1B,8DACE,+BAAwB,uBACxB,iCAAyB,yBACzB,8BAAsB,sBAGxB,8DACE,+BAAwB,uBACxB,iCAAyB,yBACzB,+BAAuB,uBkB1G7B,aACE,oC3BpC0B,C2B2D3B,+BApBG,kBACA,gBACA,gBACA,UACA,4B3B3CwB,C2B0DzB,iDAZG,kBACA,+B3B/CsB,C2BgDvB,iCAGC,eACA,iD3BH6D,C2BQ9D,uCAFG,a3BvDY,C2BwDb,oCAML,eACE,aAAc,CACf,CCvEH,aACE,aACA,eACA,WACA,YACA,8CAA8B,oHAC9B,4CAAoC,oCACpC,gCAAyB,wBACzB,UAAW,CAKZ,mBAFG,mCAA2B,0DAC5B,oCAID,aACE,sBAAwB,CACzB,CClBH,WACE,iBAAkB,CAmBnB,wBAhBG,cACA,cAAe,CAChB,uBAGC,cACA,iBAAkB,CACnB,uBAGC,eAAgB,CAKjB,yBAFG,a7BVc,C6BWf","file":"even.min.css","sourcesContent":["// ==============================\r\n// Variables\r\n// ==============================\r\n\r\n// ========== Theme Color ========== //\r\n// Config here to change theme color\r\n// Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet\r\n$theme-color-config: 'Default';\r\n\r\n// Default theme color map\r\n$theme-color-map: (\r\n 'Default': #c05b4d #f8f5ec,\r\n 'Mint Green': #16982B #f5f5f5,\r\n 'Cobalt Blue': #0047AB #f0f2f5,\r\n 'Hot Pink': #FF69B4 #f8f5f5,\r\n 'Dark Violet': #9932CC #f5f4fa\r\n);\r\n\r\n// Check theme color config.\r\n// if it does not exist, use default theme color.\r\n@if not(map-has-key($theme-color-map, $theme-color-config)) {\r\n $theme-color-config: 'Default';\r\n}\r\n$theme-color-list: map-get($theme-color-map, $theme-color-config);\r\n\r\n// Default theme color of the site.\r\n$theme-color: nth($theme-color-list, 1) !default;\r\n\r\n// Deputy theme color of the site.\r\n$deputy-color: nth($theme-color-list, 2) !default;\r\n\r\n\r\n// ========== Color ========== //\r\n$black: #0a0a0a !default;\r\n$white: #fefefe !default;\r\n$light-gray: #e6e6e6 !default;\r\n$gray: #cacaca !default;\r\n$dark-gray: #8a8a8a !default;\r\n\r\n\r\n// ========== Global ========== //\r\n// Text color of the body.\r\n$global-font-color: #34495e !default;\r\n\r\n// Font size attribute applied to '' and ''.\r\n$global-font-size: 16px !default;\r\n\r\n// Global width of ''.\r\n$global-body-width: 800px !default;\r\n\r\n// Padding of container main\r\n$global-container-padding: 0 20px !default;\r\n\r\n// Default line height for all type. `$global-lineheight` is 24px while `$global-font-size` is 16px.\r\n$global-lineheight: 1.5 !default;\r\n\r\n// Font family of the site.\r\n$global-font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !default;\r\n\r\n// Serif font family of the site.\r\n$global-serif-font-family: Athelas, STHeiti, Microsoft Yahei, serif !default;\r\n\r\n// Background color of the site.\r\n$global-background: $white !default;\r\n\r\n// Headings font size of the site.\r\n$global-headings: (\r\n h1: 26px,\r\n h2: 24px,\r\n h3: 20px,\r\n h4: 16px,\r\n h5: 14px,\r\n h6: 14px\r\n) !default;\r\n\r\n\r\n// ========== Header ========== //\r\n// Padding of the site header.\r\n$header-padding: 20px 20px !default;\r\n\r\n// Font family: Chancery\r\n@font-face {\r\n font-family: 'Chancery';\r\n src: url('../fonts/chancery/apple-chancery-webfont.eot');\r\n src: local('Apple Chancery'), url('../fonts/chancery/apple-chancery-webfont.eot?#iefix') format('embedded-opentype'),\r\n url('../fonts/chancery/apple-chancery-webfont.woff2') format('woff2'),\r\n url('../fonts/chancery/apple-chancery-webfont.woff') format('woff'),\r\n url('../fonts/chancery/apple-chancery-webfont.ttf') format('truetype'),\r\n url('../fonts/chancery/apple-chancery-webfont.svg#apple-chancery') format('svg');\r\n font-weight: lighter;\r\n font-style: normal;\r\n}\r\n\r\n// Font size of the logo.\r\n$logo-font-size: 48px !default;\r\n\r\n// Font family of the logo.\r\n$logo-font-family: 'Chancery', cursive, LiSu, sans-serif !default;\r\n\r\n// Margin of menu item.\r\n$menu-item-margin-left: 10px !default;\r\n\r\n// Margin of menu item in mobile.\r\n$menu-item-mobile-margin: 5px !default;\r\n\r\n// Font size of menu item link.\r\n$menu-link-font-size: 18px !default;\r\n\r\n// Height of the mobile header.\r\n$mobile-navbar-height: 50px !default;\r\n\r\n// ========== Post ========== //\r\n// Margin bottom of post list.\r\n$post-list-margin-bottom: 20px !default;\r\n\r\n// Padding of the post.\r\n$post-padding: 1.5em 0 !default;\r\n\r\n// Border top of the post + post.\r\n$post-border: 1px solid $light-gray !default;\r\n\r\n// Font size of post title.\r\n$post-title-font-size: 27px !default;\r\n\r\n// Font weight of post title.\r\n$post-title-font-weight: 400 !default;\r\n\r\n// Margin top of the post meta (post time).\r\n$post-meta-margin-top: 5px !default;\r\n\r\n// Font color of the post meta.\r\n$post-meta-font-color: $dark-gray !default;\r\n\r\n// Border bottom of the read more link when hover it.\r\n$post-readMore-border-bottom: 1px solid $theme-color !default;\r\n\r\n// Margin top of the post footer.\r\n$post-footer-margin-top: 20px !default;\r\n\r\n// Border top of post footer.\r\n$post-footer-border-top: 1px solid $light-gray !default;\r\n\r\n// Padding of the post tags.\r\n$post-tags-padding: 15px 0 !default;\r\n\r\n// Font size of post pagination.\r\n$post-nav-font-size: 18px !default;\r\n\r\n\r\n// ========== TOC ========== //\r\n// Width of the post toc.\r\n$post-toc-width: 200px !default;\r\n\r\n// Backgroud color of the post toc.\r\n$post-toc-backgroud: rgba($deputy-color, 0.6) !default;\r\n\r\n// Margin left of the post toc.\r\n$post-toc-margin-left: $global-body-width - 15px !default;\r\n\r\n// Font size of the post toc title.\r\n$post-toc-title-size: 20px !default;\r\n\r\n// Font size of the post toc content.\r\n$post-toc-content: 15px !default;\r\n\r\n// List style of the post toc list.\r\n$post-toc-list-style: square !default;\r\n\r\n// Max screen media of the post toc.\r\n$toc-max-sreen-width: 2 * $post-toc-width + $post-toc-margin-left !default;\r\n\r\n// ========== Content ========== //\r\n// Headings anchor.\r\n$content-headings-anchor: \"\" !default;\r\n\r\n// Border bottom of the link when hover it.\r\n$content-link-border: 1px solid $theme-color !default;\r\n\r\n// Background color of the blockquote.\r\n$content-blockquote-backgroud: rgba($theme-color, 0.05) !default;\r\n\r\n// Border left of the blockquote.\r\n$content-blockquote-border-left: 3px solid rgba($theme-color, 0.3) !default;\r\n\r\n// Border color of the table.\r\n$content-table-border-color: darken($deputy-color, 3%) !default;\r\n\r\n// ========== Code ========== //\r\n// Color of the code.\r\n$code-color: #c7254e !default;\r\n\r\n// Font size of code.\r\n$code-font-size: 13px !default;\r\n\r\n// Font family of the code.\r\n$code-font-family: Consolas, Monaco, Menlo, Consolas, monospace !default;\r\n\r\n// Color of code highlight, solarized.\r\n$code-highlight-color: (\r\n comment: #93a1a1,\r\n keyword: #859900,\r\n number: #2aa198,\r\n title: #268bd2,\r\n attribute: #b58900,\r\n symbol: #cb4b16,\r\n built_in: #dc322f,\r\n formula: #eee8d5\r\n) !default;\r\n\r\n// Code type list.\r\n$code-type-list: (\r\n // Custom code type\r\n language-bash: \"Bash\",\r\n language-c: \"C\",\r\n language-cs: \"C#\",\r\n language-cpp: \"C++\",\r\n language-css: \"CSS\",\r\n language-coffeescript: \"CoffeeScript\",\r\n language-html: \"HTML\",\r\n language-xml: \"XML\",\r\n language-http: \"HTTP\",\r\n language-json: \"JSON\",\r\n language-java: \"Java\",\r\n language-js: \"JavaScript\",\r\n language-javascript: \"JavaScript\",\r\n language-makefile: \"Makefile\",\r\n language-markdown: \"Markdown\",\r\n language-objectivec: \"Objective-C\",\r\n language-php: \"PHP\",\r\n language-perl: \"Perl\",\r\n language-python: \"Python\",\r\n language-ruby: \"Ruby\",\r\n language-sql: \"SQL\",\r\n language-shell: \"Shell\",\r\n\r\n language-erlang: \"Erlang\",\r\n language-go: \"Go\",\r\n language-groovy: \"Groovy\",\r\n language-haskell: \"Haskell\",\r\n language-kotlin: \"Kotlin\",\r\n language-less: \"Less\",\r\n language-lisp: \"Lisp\",\r\n language-lua: \"Lua\",\r\n language-matlab: \"Matlab\",\r\n language-rust: \"Rust\",\r\n language-scss: \"Scss\",\r\n language-scala: \"Scala\",\r\n language-swift: \"Swift\",\r\n language-typescript: \"TypeScript\",\r\n language-yml: \"YAML\",\r\n language-yaml: \"YAML\",\r\n language-toml: \"TOML\"\r\n) !default;\r\n\r\n// Color of the code background.\r\n$code-background: $deputy-color !default;\r\n\r\n\r\n// ========== Pagination ========== //\r\n// Margin of the pagination.\r\n$pagination-margin: 2em 0 !default;\r\n\r\n// Font size of the pagination (Without post, post pagination see line 140).\r\n$pagination-font-size: 20px !default;\r\n\r\n\r\n// ========== Footer ========== //\r\n// Margin top of the footer.\r\n$footer-margin-top: 2em !default;\r\n\r\n// Margin left of the social link.\r\n$social-link-margin-left: 10px !default;\r\n\r\n// Font size of the social icon.\r\n$social-icon-font-size: 30px !default;\r\n\r\n// Margin of the copyright.\r\n$copyright-margin: 10px 0 !default;\r\n\r\n\r\n// ========== Archive ========== //\r\n// Margin of the archive.\r\n$archive-margin: 2em 0px !default;\r\n\r\n// Max width of the archive.\r\n$archive-max-width: 550px !default;\r\n\r\n// Font size of the archive name.\r\n$archive-name-font-size: 30px !default;\r\n\r\n// Font size of the collection title.\r\n$collection-title-font-size: 28px !default;\r\n\r\n// Padding of the archive post.\r\n$archive-post-padding: 3px 20px !default;\r\n\r\n// Padding of the archive post in mobile.\r\n$archive-post-mobile-padding: 5px 10px !default;\r\n\r\n// Font size of the archive post time in mobile.\r\n$archive-post-mobile-time-font-size: 13px !default;\r\n\r\n// Border left of the archive post, use $archive-post-hover-border-left when hover it.\r\n$archive-post-border-left: 1px solid $gray !default;\r\n$archive-post-hover-border-left: 3px solid $theme-color !default;\r\n\r\n// Transition of the archive post when hover it.\r\n$archive-post-hover-transition: 0.2s ease-out !default;\r\n\r\n// Transform of the archive post when hover it.\r\n$archive-post-hover-transform: translateX(4px) !default;\r\n\r\n\r\n// ========== Tags ========== //\r\n// Font soze of the tag cloud title.\r\n$tag-cloud-title-size: 18px !default;\r\n\r\n// Border bottom of the tag cloud title.\r\n$tag-cloud-title-border-bottom: 2px solid $theme-color !default;\r\n\r\n// Margin of the tag cloud tags link.\r\n$tag-cloud-tags-link-margin: 5px 10px !default;\r\n\r\n\r\n// ========== Categories ========== //\r\n// Font soze of the categories title.\r\n$categories-title-size: 18px !default;\r\n\r\n// Border bottom of the categories title.\r\n$categories-title-border-bottom: 2px solid $theme-color !default;\r\n\r\n// Margin of the categories tags link.\r\n$categories-tags-link-margin: 5px 10px !default;\r\n\r\n// Font size of the category count\r\n$category-count-font-size: 12px !default;\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_variables.scss","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\r\n\r\n/**\r\n * 1. Set default font family to sans-serif.\r\n * 2. Prevent iOS text size adjust after orientation change, without disabling\r\n * user zoom.\r\n */\r\n\r\nhtml {\r\n font-family: sans-serif; /* 1 */\r\n -ms-text-size-adjust: 100%; /* 2 */\r\n -webkit-text-size-adjust: 100%; /* 2 */\r\n}\r\n\r\n/**\r\n * Remove default margin.\r\n */\r\n\r\nbody {\r\n margin: 0;\r\n}\r\n\r\n/* HTML5 display definitions\r\n ========================================================================== */\r\n\r\n/**\r\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\r\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\r\n * and Firefox.\r\n * Correct `block` display not defined for `main` in IE 11.\r\n */\r\n\r\narticle,\r\naside,\r\ndetails,\r\nfigcaption,\r\nfigure,\r\nfooter,\r\nheader,\r\nhgroup,\r\nmain,\r\nmenu,\r\nnav,\r\nsection,\r\nsummary {\r\n display: block;\r\n}\r\n\r\n/**\r\n * 1. Correct `inline-block` display not defined in IE 8/9.\r\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\r\n */\r\n\r\naudio,\r\ncanvas,\r\nprogress,\r\nvideo {\r\n display: inline-block; /* 1 */\r\n vertical-align: baseline; /* 2 */\r\n}\r\n\r\n/**\r\n * Prevent modern browsers from displaying `audio` without controls.\r\n * Remove excess height in iOS 5 devices.\r\n */\r\n\r\naudio:not([controls]) {\r\n display: none;\r\n height: 0;\r\n}\r\n\r\n/**\r\n * Address `[hidden]` styling not present in IE 8/9/10.\r\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\r\n */\r\n\r\n[hidden],\r\ntemplate {\r\n display: none;\r\n}\r\n\r\n/* Links\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the gray background color from active links in IE 10.\r\n */\r\n\r\na {\r\n background-color: transparent;\r\n}\r\n\r\n/**\r\n * Improve readability when focused and also mouse hovered in all browsers.\r\n */\r\n\r\na:active,\r\na:hover {\r\n outline: 0;\r\n}\r\n\r\n/* Text-level semantics\r\n ========================================================================== */\r\n\r\n/**\r\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\r\n */\r\n\r\nabbr[title] {\r\n border-bottom: 1px dotted;\r\n}\r\n\r\n/**\r\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\r\n */\r\n\r\nb,\r\nstrong {\r\n font-weight: bold;\r\n}\r\n\r\n/**\r\n * Address styling not present in Safari and Chrome.\r\n */\r\n\r\ndfn {\r\n font-style: italic;\r\n}\r\n\r\n/**\r\n * Address variable `h1` font-size and margin within `section` and `article`\r\n * contexts in Firefox 4+, Safari, and Chrome.\r\n */\r\n\r\nh1 {\r\n font-size: 2em;\r\n margin: 0.67em 0;\r\n}\r\n\r\n/**\r\n * Address styling not present in IE 8/9.\r\n */\r\n\r\nmark {\r\n background: #ff0;\r\n color: #000;\r\n}\r\n\r\n/**\r\n * Address inconsistent and variable font size in all browsers.\r\n */\r\n\r\nsmall {\r\n font-size: 80%;\r\n}\r\n\r\n/**\r\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\r\n */\r\n\r\nsub,\r\nsup {\r\n font-size: 75%;\r\n line-height: 0;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\n/* Embedded content\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove border when inside `a` element in IE 8/9/10.\r\n */\r\n\r\nimg {\r\n border: 0;\r\n}\r\n\r\n/**\r\n * Correct overflow not hidden in IE 9/10/11.\r\n */\r\n\r\nsvg:not(:root) {\r\n overflow: hidden;\r\n}\r\n\r\n/* Grouping content\r\n ========================================================================== */\r\n\r\n/**\r\n * Address margin not present in IE 8/9 and Safari.\r\n */\r\n\r\nfigure {\r\n margin: 1em 40px;\r\n}\r\n\r\n/**\r\n * Address differences between Firefox and other browsers.\r\n */\r\n\r\nhr {\r\n -moz-box-sizing: content-box;\r\n box-sizing: content-box;\r\n height: 0;\r\n}\r\n\r\n/**\r\n * Contain overflow in all browsers.\r\n */\r\n\r\npre {\r\n overflow: auto;\r\n}\r\n\r\n/**\r\n * Address odd `em`-unit font size rendering in all browsers.\r\n */\r\n\r\ncode,\r\nkbd,\r\npre,\r\nsamp {\r\n font-family: monospace, monospace;\r\n font-size: 1em;\r\n}\r\n\r\n/* Forms\r\n ========================================================================== */\r\n\r\n/**\r\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\r\n * styling of `select`, unless a `border` property is set.\r\n */\r\n\r\n/**\r\n * 1. Correct color not being inherited.\r\n * Known issue: affects color of disabled elements.\r\n * 2. Correct font properties not being inherited.\r\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\r\n */\r\n\r\nbutton,\r\ninput,\r\noptgroup,\r\nselect,\r\ntextarea {\r\n color: inherit; /* 1 */\r\n font: inherit; /* 2 */\r\n margin: 0; /* 3 */\r\n}\r\n\r\n/**\r\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\r\n */\r\n\r\nbutton {\r\n overflow: visible;\r\n}\r\n\r\n/**\r\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\r\n * All other form control elements do not inherit `text-transform` values.\r\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\r\n * Correct `select` style inheritance in Firefox.\r\n */\r\n\r\nbutton,\r\nselect {\r\n text-transform: none;\r\n}\r\n\r\n/**\r\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\r\n * and `video` controls.\r\n * 2. Correct inability to style clickable `input` types in iOS.\r\n * 3. Improve usability and consistency of cursor style between image-type\r\n * `input` and others.\r\n */\r\n\r\nbutton,\r\nhtml input[type=\"button\"], /* 1 */\r\ninput[type=\"reset\"],\r\ninput[type=\"submit\"] {\r\n -webkit-appearance: button; /* 2 */\r\n cursor: pointer; /* 3 */\r\n}\r\n\r\n/**\r\n * Re-set default cursor for disabled elements.\r\n */\r\n\r\nbutton[disabled],\r\nhtml input[disabled] {\r\n cursor: default;\r\n}\r\n\r\n/**\r\n * Remove inner padding and border in Firefox 4+.\r\n */\r\n\r\nbutton::-moz-focus-inner,\r\ninput::-moz-focus-inner {\r\n border: 0;\r\n padding: 0;\r\n}\r\n\r\n/**\r\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\r\n * the UA stylesheet.\r\n */\r\n\r\ninput {\r\n line-height: normal;\r\n}\r\n\r\n/**\r\n * It's recommended that you don't attempt to style these elements.\r\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\r\n *\r\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\r\n * 2. Remove excess padding in IE 8/9/10.\r\n */\r\n\r\ninput[type=\"checkbox\"],\r\ninput[type=\"radio\"] {\r\n box-sizing: border-box; /* 1 */\r\n padding: 0; /* 2 */\r\n}\r\n\r\n/**\r\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\r\n * `font-size` values of the `input`, it causes the cursor style of the\r\n * decrement button to change from `default` to `text`.\r\n */\r\n\r\ninput[type=\"number\"]::-webkit-inner-spin-button,\r\ninput[type=\"number\"]::-webkit-outer-spin-button {\r\n height: auto;\r\n}\r\n\r\n/**\r\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\r\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\r\n * (include `-moz` to future-proof).\r\n */\r\n\r\ninput[type=\"search\"] {\r\n -webkit-appearance: textfield; /* 1 */\r\n -moz-box-sizing: content-box;\r\n -webkit-box-sizing: content-box; /* 2 */\r\n box-sizing: content-box;\r\n}\r\n\r\n/**\r\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\r\n * Safari (but not Chrome) clips the cancel button when the search input has\r\n * padding (and `textfield` appearance).\r\n */\r\n\r\ninput[type=\"search\"]::-webkit-search-cancel-button,\r\ninput[type=\"search\"]::-webkit-search-decoration {\r\n -webkit-appearance: none;\r\n}\r\n\r\n/**\r\n * Define consistent border, margin, and padding.\r\n */\r\n\r\nfieldset {\r\n border: 1px solid #c0c0c0;\r\n margin: 0 2px;\r\n padding: 0.35em 0.625em 0.75em;\r\n}\r\n\r\n/**\r\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\r\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\r\n */\r\n\r\nlegend {\r\n border: 0; /* 1 */\r\n padding: 0; /* 2 */\r\n}\r\n\r\n/**\r\n * Remove default vertical scrollbar in IE 8/9/10/11.\r\n */\r\n\r\ntextarea {\r\n overflow: auto;\r\n}\r\n\r\n/**\r\n * Don't inherit the `font-weight` (applied by a rule above).\r\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\r\n */\r\n\r\noptgroup {\r\n font-weight: bold;\r\n}\r\n\r\n/* Tables\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove most spacing between table cells.\r\n */\r\n\r\ntable {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n}\r\n\r\ntd,\r\nth {\r\n padding: 0;\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_normalize.scss","@charset \"UTF-8\";\n@font-face {\n font-family: 'Chancery';\n src: url(\"../fonts/chancery/apple-chancery-webfont.eot\");\n src: local(\"Apple Chancery\"), url(\"../fonts/chancery/apple-chancery-webfont.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/chancery/apple-chancery-webfont.woff2\") format(\"woff2\"), url(\"../fonts/chancery/apple-chancery-webfont.woff\") format(\"woff\"), url(\"../fonts/chancery/apple-chancery-webfont.ttf\") format(\"truetype\"), url(\"../fonts/chancery/apple-chancery-webfont.svg#apple-chancery\") format(\"svg\");\n font-weight: lighter;\n font-style: normal; }\n\n/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n/**\r\n * 1. Set default font family to sans-serif.\r\n * 2. Prevent iOS text size adjust after orientation change, without disabling\r\n * user zoom.\r\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/**\r\n * Remove default margin.\r\n */\nbody {\n margin: 0; }\n\n/* HTML5 display definitions\r\n ========================================================================== */\n/**\r\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\r\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\r\n * and Firefox.\r\n * Correct `block` display not defined for `main` in IE 11.\r\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\n/**\r\n * 1. Correct `inline-block` display not defined in IE 8/9.\r\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\r\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\r\n * Prevent modern browsers from displaying `audio` without controls.\r\n * Remove excess height in iOS 5 devices.\r\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\r\n * Address `[hidden]` styling not present in IE 8/9/10.\r\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\r\n */\n[hidden],\ntemplate {\n display: none; }\n\n/* Links\r\n ========================================================================== */\n/**\r\n * Remove the gray background color from active links in IE 10.\r\n */\na {\n background-color: transparent; }\n\n/**\r\n * Improve readability when focused and also mouse hovered in all browsers.\r\n */\na:active,\na:hover {\n outline: 0; }\n\n/* Text-level semantics\r\n ========================================================================== */\n/**\r\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\r\n */\nabbr[title] {\n border-bottom: 1px dotted; }\n\n/**\r\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\r\n */\nb,\nstrong {\n font-weight: bold; }\n\n/**\r\n * Address styling not present in Safari and Chrome.\r\n */\ndfn {\n font-style: italic; }\n\n/**\r\n * Address variable `h1` font-size and margin within `section` and `article`\r\n * contexts in Firefox 4+, Safari, and Chrome.\r\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/**\r\n * Address styling not present in IE 8/9.\r\n */\nmark {\n background: #ff0;\n color: #000; }\n\n/**\r\n * Address inconsistent and variable font size in all browsers.\r\n */\nsmall {\n font-size: 80%; }\n\n/**\r\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\r\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\n/* Embedded content\r\n ========================================================================== */\n/**\r\n * Remove border when inside `a` element in IE 8/9/10.\r\n */\nimg {\n border: 0; }\n\n/**\r\n * Correct overflow not hidden in IE 9/10/11.\r\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Grouping content\r\n ========================================================================== */\n/**\r\n * Address margin not present in IE 8/9 and Safari.\r\n */\nfigure {\n margin: 1em 40px; }\n\n/**\r\n * Address differences between Firefox and other browsers.\r\n */\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0; }\n\n/**\r\n * Contain overflow in all browsers.\r\n */\npre {\n overflow: auto; }\n\n/**\r\n * Address odd `em`-unit font size rendering in all browsers.\r\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\n/* Forms\r\n ========================================================================== */\n/**\r\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\r\n * styling of `select`, unless a `border` property is set.\r\n */\n/**\r\n * 1. Correct color not being inherited.\r\n * Known issue: affects color of disabled elements.\r\n * 2. Correct font properties not being inherited.\r\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\r\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */ }\n\n/**\r\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\r\n */\nbutton {\n overflow: visible; }\n\n/**\r\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\r\n * All other form control elements do not inherit `text-transform` values.\r\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\r\n * Correct `select` style inheritance in Firefox.\r\n */\nbutton,\nselect {\n text-transform: none; }\n\n/**\r\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\r\n * and `video` controls.\r\n * 2. Correct inability to style clickable `input` types in iOS.\r\n * 3. Improve usability and consistency of cursor style between image-type\r\n * `input` and others.\r\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */ }\n\n/**\r\n * Re-set default cursor for disabled elements.\r\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\n/**\r\n * Remove inner padding and border in Firefox 4+.\r\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\n/**\r\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\r\n * the UA stylesheet.\r\n */\ninput {\n line-height: normal; }\n\n/**\r\n * It's recommended that you don't attempt to style these elements.\r\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\r\n *\r\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\r\n * 2. Remove excess padding in IE 8/9/10.\r\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\r\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\r\n * `font-size` values of the `input`, it causes the cursor style of the\r\n * decrement button to change from `default` to `text`.\r\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\r\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\r\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\r\n * (include `-moz` to future-proof).\r\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n /* 2 */\n box-sizing: content-box; }\n\n/**\r\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\r\n * Safari (but not Chrome) clips the cancel button when the search input has\r\n * padding (and `textfield` appearance).\r\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\r\n * Define consistent border, margin, and padding.\r\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\n/**\r\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\r\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\r\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\r\n * Remove default vertical scrollbar in IE 8/9/10/11.\r\n */\ntextarea {\n overflow: auto; }\n\n/**\r\n * Don't inherit the `font-weight` (applied by a rule above).\r\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\r\n */\noptgroup {\n font-weight: bold; }\n\n/* Tables\r\n ========================================================================== */\n/**\r\n * Remove most spacing between table cells.\r\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\nhtml {\n font-size: 16px;\n box-sizing: border-box; }\n\nbody {\n padding: 0;\n margin: 0;\n font-family: \"Source Sans Pro\", \"Helvetica Neue\", Arial, sans-serif;\n font-weight: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: 1.5;\n color: #34495e;\n background: #fefefe;\n scroll-behavior: smooth;\n border-top: 3px solid #c05b4d; }\n\n@media screen and (max-width: 800px) {\n body {\n border-top: 0; } }\n\n::selection {\n background: #c05b4d;\n color: #fff; }\n\nimg {\n max-width: 100%;\n height: auto;\n display: inline-block;\n vertical-align: middle; }\n\na {\n color: #34495e;\n text-decoration: none; }\n\nh1 {\n font-size: 26px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh2 {\n font-size: 24px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh3 {\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh4 {\n font-size: 16px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh5 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh6 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\n.container {\n margin: 0 auto;\n width: 800px; }\n\n@media screen and (max-width: 800px) {\n .container {\n width: 100%;\n box-shadow: -1px -5px 5px #cacaca; } }\n\n.content-wrapper {\n padding: 0 20px; }\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n /* 16:9 */\n padding-top: 25px;\n height: 0; }\n\n.video-container iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n@font-face {\n font-family: 'iconfont';\n /* project id 96542 */\n src: url(\"../fonts/iconfont/iconfont.eot\");\n src: url(\"../fonts/iconfont/iconfont.eot#iefix\") format(\"embedded-opentype\"), url(\"../fonts/iconfont/iconfont.woff\") format(\"woff\"), url(\"../fonts/iconfont/iconfont.ttf\") format(\"truetype\"), url(\"../fonts/iconfont/iconfont.svg#iconfont\") format(\"svg\"); }\n\n.iconfont {\n font-family: \"iconfont\" !important;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -webkit-text-stroke-width: 0.2px;\n -moz-osx-font-smoothing: grayscale;\n cursor: pointer; }\n\n.icon-instagram:before {\n font-size: .95em;\n content: \"\\e611\";\n position: relative;\n top: -1px; }\n\n.icon-douban:before {\n content: \"\\e610\"; }\n\n.icon-tumblr:before {\n content: \"\\e69f\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-linkedin:before {\n content: \"\\e60d\";\n position: relative;\n top: -4px; }\n\n.icon-twitter:before {\n content: \"\\e600\"; }\n\n.icon-weibo:before {\n content: \"\\e602\"; }\n\n.icon-stack-overflow:before {\n content: \"\\e603\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-email:before {\n content: \"\\e605\";\n position: relative;\n top: -2px; }\n\n.icon-facebook:before {\n content: \"\\e601\";\n font-size: .95em;\n position: relative;\n top: -2px; }\n\n.icon-github:before {\n content: \"\\e606\";\n position: relative;\n top: -3px; }\n\n.icon-rss:before {\n content: \"\\e604\"; }\n\n.icon-google:before {\n content: \"\\e609\"; }\n\n.icon-zhihu:before {\n content: \"\\e607\";\n font-size: .9em;\n position: relative;\n top: -2px; }\n\n.icon-pocket:before {\n content: \"\\e856\"; }\n\n/* Generic Icon */\n.icon-heart:before {\n content: \"\\e608\"; }\n\n.icon-right:before {\n content: \"\\e60a\"; }\n\n.icon-left:before {\n content: \"\\e60b\"; }\n\n.icon-up:before {\n content: \"\\e60c\"; }\n\n.icon-close:before {\n content: \"\\e60f\"; }\n\n.header {\n padding: 20px 20px; }\n .header:before, .header:after {\n content: \" \";\n display: table; }\n .header:after {\n clear: both; }\n .header .logo-wrapper {\n float: left; }\n .header .logo-wrapper .logo {\n font-size: 48px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n @media screen and (max-width: 800px) {\n .header .logo-wrapper {\n display: none; } }\n .header .site-navbar {\n float: right; }\n .header .site-navbar .menu {\n display: inline-block;\n position: relative;\n padding-left: 0;\n padding-right: 25px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .header .site-navbar .menu .menu-item {\n display: inline-block;\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .header .site-navbar .menu .menu-item + .menu-item {\n margin-left: 10px; }\n .header .site-navbar .menu .menu-item:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .header .site-navbar .menu .menu-item.active:before, .header .site-navbar .menu .menu-item:active:before, .header .site-navbar .menu .menu-item:focus:before, .header .site-navbar .menu .menu-item:hover:before {\n right: 0;\n left: 0; }\n .header .site-navbar .menu .menu-item-link {\n font-size: 18px; }\n @media screen and (max-width: 800px) {\n .header .site-navbar {\n display: none; } }\n\n@media screen and (max-width: 800px) {\n .header {\n padding: 50px 0 0;\n text-align: center; } }\n\n.posts {\n margin-bottom: 20px;\n border-bottom: 1px solid #e6e6e6; }\n\n.post {\n padding: 1.5em 0; }\n .post + .post {\n border-top: 1px solid #e6e6e6; }\n .post .post-header {\n margin-bottom: 20px; }\n .post .post-header .post-title {\n margin: 0;\n font-size: 27px;\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-header .post-link {\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .post .post-header .post-link:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .post .post-header .post-link.active:before, .post .post-header .post-link:active:before, .post .post-header .post-link:focus:before, .post .post-header .post-link:hover:before {\n right: 0;\n left: 0; }\n .post .post-header .post-meta {\n font-size: 14px;\n color: #8a8a8a; }\n .post .post-header .post-meta .post-time {\n font-size: 15px; }\n .post .post-header .post-meta .post-category {\n display: inline; }\n .post .post-header .post-meta .post-category a {\n color: inherit; }\n .post .post-header .post-meta .post-category a::before {\n content: '·'; }\n .post .post-header .post-meta .post-category a:hover {\n color: #c05b4d; }\n .post .post-header .post-meta .more-meta::before {\n content: '·'; }\n .post .post-toc {\n position: absolute;\n width: 200px;\n margin-left: 785px;\n padding: 10px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n border-radius: 5px;\n background: rgba(248, 245, 236, 0.6);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125);\n word-wrap: break-word;\n box-sizing: border-box; }\n .post .post-toc .post-toc-title {\n margin: 0 10px;\n font-size: 20px;\n font-weight: 400;\n text-transform: uppercase; }\n .post .post-toc .post-toc-content {\n font-size: 15px; }\n .post .post-toc .post-toc-content.always-active ul {\n display: block; }\n .post .post-toc .post-toc-content > nav > ul {\n margin: 10px 0; }\n .post .post-toc .post-toc-content ul {\n padding-left: 20px;\n list-style: square; }\n .post .post-toc .post-toc-content ul ul {\n padding-left: 15px;\n display: none; }\n .post .post-toc .post-toc-content ul .has-active > ul {\n display: block; }\n .post .post-toc .post-toc-content .toc-link.active {\n color: #c05b4d; }\n @media screen and (max-width: 1185px) {\n .post .post-toc {\n display: none; } }\n .post .post-content {\n word-wrap: break-word; }\n .post .post-content h1 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h2 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h3 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h4 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h5 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h6 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content a {\n color: #c05b4d;\n word-break: break-all; }\n .post .post-content a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content a.fancybox {\n border: 0; }\n .post .post-content blockquote {\n margin: 2em 0;\n padding: 10px 20px;\n position: relative;\n color: rgba(52, 73, 94, 0.8);\n background-color: rgba(192, 91, 77, 0.05);\n border-left: 3px solid rgba(192, 91, 77, 0.3);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125); }\n .post .post-content blockquote p {\n margin: 0; }\n .post .post-content img {\n display: inline-block;\n max-width: 100%; }\n .post .post-content > table {\n max-width: 100%;\n margin: 10px 0;\n border-spacing: 0;\n box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.125); }\n .post .post-content > table thead {\n background: #f8f5ec; }\n .post .post-content > table th, .post .post-content > table td {\n padding: 5px 15px;\n border: 1px double #f4efe1; }\n .post .post-content > table tr:hover {\n background-color: #f8f5ec; }\n .post .post-content code, .post .post-content pre {\n padding: 7px;\n font-size: 13px;\n font-family: Consolas, Monaco, Menlo, Consolas, monospace;\n background: #f8f5ec; }\n .post .post-content code {\n padding: 3px 5px;\n border-radius: 4px;\n color: #c7254e; }\n .post .post-content figure.highlight {\n margin: 1em 0;\n border-radius: 5px;\n overflow-x: auto;\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125);\n position: relative; }\n .post .post-content figure.highlight table {\n position: relative; }\n .post .post-content figure.highlight table::after {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n padding: 2px 7px;\n font-size: 13px;\n font-weight: bold;\n color: #b1b1b1;\n background: #f4efe1;\n content: 'Code'; }\n .post .post-content figure.highlight.language-bash > table::after {\n content: \"Bash\"; }\n .post .post-content figure.highlight.language-c > table::after {\n content: \"C\"; }\n .post .post-content figure.highlight.language-cs > table::after {\n content: \"C#\"; }\n .post .post-content figure.highlight.language-cpp > table::after {\n content: \"C++\"; }\n .post .post-content figure.highlight.language-css > table::after {\n content: \"CSS\"; }\n .post .post-content figure.highlight.language-coffeescript > table::after {\n content: \"CoffeeScript\"; }\n .post .post-content figure.highlight.language-html > table::after {\n content: \"HTML\"; }\n .post .post-content figure.highlight.language-xml > table::after {\n content: \"XML\"; }\n .post .post-content figure.highlight.language-http > table::after {\n content: \"HTTP\"; }\n .post .post-content figure.highlight.language-json > table::after {\n content: \"JSON\"; }\n .post .post-content figure.highlight.language-java > table::after {\n content: \"Java\"; }\n .post .post-content figure.highlight.language-js > table::after {\n content: \"JavaScript\"; }\n .post .post-content figure.highlight.language-javascript > table::after {\n content: \"JavaScript\"; }\n .post .post-content figure.highlight.language-makefile > table::after {\n content: \"Makefile\"; }\n .post .post-content figure.highlight.language-markdown > table::after {\n content: \"Markdown\"; }\n .post .post-content figure.highlight.language-objectivec > table::after {\n content: \"Objective-C\"; }\n .post .post-content figure.highlight.language-php > table::after {\n content: \"PHP\"; }\n .post .post-content figure.highlight.language-perl > table::after {\n content: \"Perl\"; }\n .post .post-content figure.highlight.language-python > table::after {\n content: \"Python\"; }\n .post .post-content figure.highlight.language-ruby > table::after {\n content: \"Ruby\"; }\n .post .post-content figure.highlight.language-sql > table::after {\n content: \"SQL\"; }\n .post .post-content figure.highlight.language-shell > table::after {\n content: \"Shell\"; }\n .post .post-content figure.highlight.language-erlang > table::after {\n content: \"Erlang\"; }\n .post .post-content figure.highlight.language-go > table::after {\n content: \"Go\"; }\n .post .post-content figure.highlight.language-groovy > table::after {\n content: \"Groovy\"; }\n .post .post-content figure.highlight.language-haskell > table::after {\n content: \"Haskell\"; }\n .post .post-content figure.highlight.language-kotlin > table::after {\n content: \"Kotlin\"; }\n .post .post-content figure.highlight.language-less > table::after {\n content: \"Less\"; }\n .post .post-content figure.highlight.language-lisp > table::after {\n content: \"Lisp\"; }\n .post .post-content figure.highlight.language-lua > table::after {\n content: \"Lua\"; }\n .post .post-content figure.highlight.language-matlab > table::after {\n content: \"Matlab\"; }\n .post .post-content figure.highlight.language-rust > table::after {\n content: \"Rust\"; }\n .post .post-content figure.highlight.language-scss > table::after {\n content: \"Scss\"; }\n .post .post-content figure.highlight.language-scala > table::after {\n content: \"Scala\"; }\n .post .post-content figure.highlight.language-swift > table::after {\n content: \"Swift\"; }\n .post .post-content figure.highlight.language-typescript > table::after {\n content: \"TypeScript\"; }\n .post .post-content figure.highlight.language-yml > table::after {\n content: \"YAML\"; }\n .post .post-content figure.highlight.language-yaml > table::after {\n content: \"YAML\"; }\n .post .post-content figure.highlight.language-toml > table::after {\n content: \"TOML\"; }\n .post .post-content figure.highlight .code pre {\n margin: 0;\n padding: 30px 10px 10px; }\n .post .post-content figure.highlight .gutter {\n width: 10px;\n color: #cacaca; }\n .post .post-content figure.highlight .gutter pre {\n margin: 0;\n padding: 30px 7px 10px; }\n .post .post-content figure.highlight .line {\n height: 20px; }\n .post .post-content figure.highlight table, .post .post-content figure.highlight tr, .post .post-content figure.highlight td {\n margin: 0;\n padding: 0;\n width: 100%;\n border-collapse: collapse; }\n .post .post-content figure.highlight .code .hljs-comment,\n .post .post-content figure.highlight .code .hljs-quote {\n color: #93a1a1; }\n .post .post-content figure.highlight .code .hljs-keyword,\n .post .post-content figure.highlight .code .hljs-selector-tag,\n .post .post-content figure.highlight .code .hljs-addition {\n color: #859900; }\n .post .post-content figure.highlight .code .hljs-number,\n .post .post-content figure.highlight .code .hljs-string,\n .post .post-content figure.highlight .code .hljs-meta .hljs-meta-string,\n .post .post-content figure.highlight .code .hljs-literal,\n .post .post-content figure.highlight .code .hljs-doctag,\n .post .post-content figure.highlight .code .hljs-regexp {\n color: #2aa198; }\n .post .post-content figure.highlight .code .hljs-title,\n .post .post-content figure.highlight .code .hljs-section,\n .post .post-content figure.highlight .code .hljs-name,\n .post .post-content figure.highlight .code .hljs-selector-id,\n .post .post-content figure.highlight .code .hljs-selector-class {\n color: #268bd2; }\n .post .post-content figure.highlight .code .hljs-attribute,\n .post .post-content figure.highlight .code .hljs-attr,\n .post .post-content figure.highlight .code .hljs-variable,\n .post .post-content figure.highlight .code .hljs-template-variable,\n .post .post-content figure.highlight .code .hljs-class .hljs-title,\n .post .post-content figure.highlight .code .hljs-type {\n color: #b58900; }\n .post .post-content figure.highlight .code .hljs-symbol,\n .post .post-content figure.highlight .code .hljs-bullet,\n .post .post-content figure.highlight .code .hljs-subst,\n .post .post-content figure.highlight .code .hljs-meta,\n .post .post-content figure.highlight .code .hljs-meta .hljs-keyword,\n .post .post-content figure.highlight .code .hljs-selector-attr,\n .post .post-content figure.highlight .code .hljs-selector-pseudo,\n .post .post-content figure.highlight .code .hljs-link {\n color: #cb4b16; }\n .post .post-content figure.highlight .code .hljs-built_in,\n .post .post-content figure.highlight .code .hljs-deletion {\n color: #dc322f; }\n .post .post-content figure.highlight .code .hljs-formula {\n background: #eee8d5; }\n .post .post-content figure.highlight .code .hljs-emphasis {\n font-style: italic; }\n .post .post-content figure.highlight .code .hljs-strong {\n font-weight: bold; }\n .post .post-content .post-summary {\n margin-bottom: 1em; }\n .post .post-content .read-more .read-more-link {\n color: #c05b4d;\n font-size: 1.1em;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content .read-more .read-more-link:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content kbd {\n display: inline-block;\n padding: 0.25em;\n background-color: #fafafa;\n border: 1px solid #dbdbdb;\n border-bottom-color: #b5b5b5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #b5b5b5;\n font-size: 0.8em;\n line-height: 1.25;\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\n color: #4a4a4a; }\n .post .post-content dl dt::after {\n content: ':'; }\n .post .post-content figure.center {\n text-align: center; }\n .post .post-content figure.right {\n text-align: right; }\n .post .post-content figure.left {\n text-align: left; }\n .post .post-content figure figcaption h4 {\n color: #b5b5b5;\n font-size: 0.9rem; }\n .post .post-content .task-list {\n list-style: none;\n padding-left: 1.5rem; }\n .post .post-content .align-center {\n text-align: center; }\n .post .post-content .align-right {\n text-align: right; }\n .post .post-content .align-left {\n text-align: left; }\n .post .post-content .MJXc-display {\n overflow-x: auto;\n overflow-y: hidden; }\n .post .post-copyright {\n margin-top: 20px;\n padding-top: 10px;\n border-top: 1px dashed #e6e6e6; }\n .post .post-copyright .copyright-item {\n margin: 5px 0; }\n .post .post-copyright .copyright-item a {\n color: #c05b4d;\n word-wrap: break-word; }\n .post .post-copyright .copyright-item a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-copyright .copyright-item .item-title {\n display: inline-block;\n min-width: 5rem;\n margin-right: .5rem;\n text-align: right; }\n .post .post-copyright .copyright-item .item-title:after {\n content: \" :\"; }\n .post .post-reward {\n margin-top: 20px;\n padding-top: 10px;\n text-align: center;\n border-top: 1px dashed #e6e6e6; }\n .post .post-reward .reward-button {\n margin: 15px 0;\n padding: 3px 7px;\n display: inline-block;\n color: #c05b4d;\n border: 1px solid #c05b4d;\n border-radius: 5px;\n cursor: pointer; }\n .post .post-reward .reward-button:hover {\n color: #fefefe;\n background-color: #c05b4d;\n transition: 0.5s; }\n .post .post-reward #reward:checked ~ .qr-code {\n display: block; }\n .post .post-reward #reward:checked ~ .reward-button {\n display: none; }\n .post .post-reward .qr-code {\n display: none; }\n .post .post-reward .qr-code .qr-code-image {\n display: inline-block;\n min-width: 200px;\n width: 40%;\n margin-top: 15px; }\n .post .post-reward .qr-code .qr-code-image span {\n display: inline-block;\n width: 100%;\n margin: 8px 0; }\n .post .post-reward .qr-code .image {\n width: 200px;\n height: 200px; }\n .post .post-footer {\n margin-top: 20px;\n border-top: 1px solid #e6e6e6;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-footer .post-tags {\n padding: 15px 0; }\n .post .post-footer .post-tags a {\n margin-right: 5px;\n color: #c05b4d;\n word-break: break-all; }\n .post .post-footer .post-tags a::before {\n content: '#'; }\n .post .post-footer .post-nav {\n margin: 1em 0; }\n .post .post-footer .post-nav:before, .post .post-footer .post-nav:after {\n content: \" \";\n display: table; }\n .post .post-footer .post-nav:after {\n clear: both; }\n .post .post-footer .post-nav .prev,\n .post .post-footer .post-nav .next {\n font-weight: 600;\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .post .post-footer .post-nav .prev {\n float: left; }\n .post .post-footer .post-nav .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .post .post-footer .post-nav .next {\n float: right; }\n .post .post-footer .post-nav .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n .post .post-footer .post-nav .nav-mobile {\n display: none; }\n @media screen and (max-width: 800px) {\n .post .post-footer .post-nav .nav-default {\n display: none; }\n .post .post-footer .post-nav .nav-mobile {\n display: inline; } }\n .post .post-outdated .hint {\n position: relative;\n margin-top: 20px;\n margin-bottom: 20px;\n padding: 5px 10px;\n border-left: 4px solid #42acf3;\n background-color: #eff5ff;\n border-color: #42acf3; }\n .post .post-outdated .warn {\n position: relative;\n margin-top: 20px;\n margin-bottom: 20px;\n padding: 5px 10px;\n border-left: 4px solid #f9cf63;\n background-color: #ffffc0;\n border-color: #f9cf63; }\n\n.pagination {\n margin: 2em 0; }\n .pagination:before, .pagination:after {\n content: \" \";\n display: table; }\n .pagination:after {\n clear: both; }\n .pagination .prev,\n .pagination .next {\n font-weight: 600;\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .pagination .prev {\n float: left; }\n .pagination .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .pagination .next {\n float: right; }\n .pagination .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n\n.footer {\n margin-top: 2em; }\n .footer .social-links {\n text-align: center; }\n .footer .social-links .iconfont {\n font-size: 30px; }\n .footer .social-links .iconfont + .iconfont {\n margin-left: 10px; }\n .footer .social-links .iconfont:hover {\n color: #c05b4d; }\n .footer .copyright {\n margin: 10px 0;\n color: #8a8a8a;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .footer .copyright .hexo-link,\n .footer .copyright .theme-link {\n color: #c05b4d; }\n .footer .copyright .copyright-year {\n display: block; }\n .footer .copyright .copyright-year .heart {\n font-size: 14px; }\n\n.archive {\n margin: 2em 0px;\n max-width: 550px; }\n .archive .archive-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .archive-title.tag, .archive .archive-title.category {\n margin: 15px 0; }\n .archive .archive-title .archive-name {\n margin: 0;\n display: inline-block;\n font-weight: 400;\n font-size: 30px;\n line-height: 32px; }\n .archive .archive-title .archive-post-counter {\n color: #8a8a8a; }\n .archive .collection-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .collection-title .archive-year {\n margin: 15px 0;\n font-weight: 400;\n font-size: 28px;\n line-height: 30px; }\n .archive .archive-post {\n padding: 3px 20px;\n border-left: 1px solid #cacaca; }\n .archive .archive-post .archive-post-time {\n margin-right: 10px;\n color: #8a8a8a; }\n .archive .archive-post .archive-post-title .archive-post-link {\n color: #c05b4d; }\n .archive .archive-post::first-child {\n margin-top: 10px; }\n .archive .archive-post:hover {\n border-left: 3px solid #c05b4d;\n transition: 0.2s ease-out;\n transform: translateX(4px); }\n .archive .archive-post:hover .archive-post-time {\n color: #717171; }\n .archive .archive-post:hover .archive-post-title .archive-post-link {\n color: #a14639; }\n\n@media screen and (max-width: 800px) {\n .archive {\n margin-left: auto;\n margin-right: auto; }\n .archive .archive-title .archive-name {\n font-size: 26px; }\n .archive .collection-title .archive-year {\n margin: 10px 0;\n font-size: 24px; }\n .archive .archive-post {\n padding: 5px 10px; }\n .archive .archive-post .archive-post-time {\n font-size: 13px;\n display: block; } }\n\n.tag-cloud {\n margin: 2em 0 3em;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .tag-cloud .tag-cloud-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .tag-cloud .tag-cloud-tags {\n margin: 10px 0; }\n .tag-cloud .tag-cloud-tags a {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .tag-cloud .tag-cloud-tags a .tag-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .tag-cloud .tag-cloud-tags a:active, .tag-cloud .tag-cloud-tags a:focus, .tag-cloud .tag-cloud-tags a:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.categories {\n margin: 2em 0 3em;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .categories .categories-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .categories .categories-tags {\n margin: 10px 0; }\n .categories .categories-tags .category-link {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .categories .categories-tags .category-link .category-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .categories .categories-tags .category-link:active, .categories .categories-tags .category-link:focus, .categories .categories-tags .category-link:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.slideout-menu {\n position: fixed;\n top: 0;\n left: 0px;\n bottom: 0;\n width: 180px;\n min-height: 100vh;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n z-index: 0;\n display: none; }\n\n.slideout-panel {\n position: relative;\n z-index: 1;\n background-color: #fefefe;\n min-height: 100vh; }\n\n.slideout-open,\n.slideout-open body,\n.slideout-open .slideout-panel {\n overflow: hidden; }\n\n.slideout-open .slideout-menu {\n display: block; }\n\n.mobile-navbar {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 50px;\n background: #fefefe;\n box-shadow: 0px 2px 2px #cacaca;\n text-align: center;\n transition: transform 300ms ease;\n z-index: 99; }\n .mobile-navbar.fixed-open {\n transform: translate3d(180px, 0px, 0px); }\n .mobile-navbar .mobile-header-logo {\n display: inline-block;\n margin-right: 50px; }\n .mobile-navbar .mobile-header-logo .logo {\n font-size: 22px;\n line-height: 50px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n .mobile-navbar .mobile-navbar-icon {\n color: #c05b4d;\n height: 50px;\n width: 50px;\n font-size: 24px;\n text-align: center;\n float: left;\n position: relative;\n transition: background 0.5s; }\n\n@keyframes clickfirst {\n 0% {\n transform: translateY(6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(45deg); } }\n\n@keyframes clickmid {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n@keyframes clicklast {\n 0% {\n transform: translateY(-6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(-45deg); } }\n\n@keyframes outfirst {\n 0% {\n transform: translateY(0) rotate(-45deg); }\n 100% {\n transform: translateY(-6px) rotate(0deg); } }\n\n@keyframes outmid {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes outlast {\n 0% {\n transform: translateY(0) rotate(45deg); }\n 100% {\n transform: translateY(6px) rotate(0deg); } }\n .mobile-navbar .mobile-navbar-icon span {\n position: absolute;\n /* fallback for browsers which still doesn't support for `calc()` */\n left: 15px;\n top: 25px;\n left: calc((100% - 20px) / 2);\n top: calc((100% - 1px) / 2);\n width: 20px;\n height: 1px;\n background-color: #c05b4d; }\n .mobile-navbar .mobile-navbar-icon span:nth-child(1) {\n transform: translateY(6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon span:nth-child(3) {\n transform: translateY(-6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clickfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: clickmid; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clicklast; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: outmid; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outlast; }\n\n.mobile-menu {\n background-color: rgba(248, 245, 236, 0.5); }\n .mobile-menu .mobile-menu-list {\n position: relative;\n list-style: none;\n margin-top: 50px;\n padding: 0;\n border-top: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list .mobile-menu-item {\n padding: 10px 30px;\n border-bottom: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list a {\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .mobile-menu .mobile-menu-list a:hover {\n color: #c05b4d; }\n\n@media screen and (max-width: 800px) {\n .mobile-navbar {\n display: block; } }\n\n.back-to-top {\n display: none;\n position: fixed;\n right: 20px;\n bottom: 20px;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n z-index: 10; }\n .back-to-top:hover {\n transform: translateY(-5px); }\n\n@media screen and (max-width: 800px) {\n .back-to-top {\n display: none !important; } }\n\n.not-found {\n text-align: center; }\n .not-found .error-emoji {\n color: #363636;\n font-size: 3rem; }\n .not-found .error-text {\n color: #797979;\n font-size: 1.25rem; }\n .not-found .error-link {\n margin-top: 2rem; }\n .not-found .error-link a {\n color: #c05b4d; }\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/style.scss","@import '_common/normalize';\r\n\r\nhtml {\r\n font-size: $global-font-size;\r\n box-sizing: border-box;\r\n}\r\n\r\nbody {\r\n padding: 0;\r\n margin: 0;\r\n font-family: $global-font-family;\r\n font-weight: normal;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n line-height: $global-lineheight;\r\n color: $global-font-color;\r\n background: $global-background;\r\n scroll-behavior: smooth;\r\n border-top: 3px solid $theme-color;\r\n}\r\n\r\n@include max-screen() {\r\n body {\r\n border-top: 0;\r\n }\r\n}\r\n\r\n::selection {\r\n background: $theme-color;\r\n color: #fff; \r\n}\r\n\r\n// ::-webkit-scrollbar {\r\n// width: 8px;\r\n// height: 6px; \r\n// }\r\n\r\n// ::-webkit-scrollbar-thumb {\r\n// background: lighten($theme-color, 10%);\r\n// border-radius: 5px;\r\n// }\r\n\r\n// ::-webkit-scrollbar-track {\r\n// background: rgba(211, 211, 211, 0.4);\r\n// border-radius: 5px;\r\n// }\r\n\r\nimg {\r\n max-width: 100%;\r\n height: auto;\r\n display: inline-block;\r\n vertical-align: middle;\r\n}\r\n\r\na {\r\n color: $global-font-color;\r\n text-decoration: none;\r\n}\r\n\r\n@each $header, $size in $global-headings {\r\n #{$header} {\r\n font-size: $size;\r\n font-family: $global-serif-font-family;\r\n }\r\n}\r\n\r\n.container {\r\n margin: 0 auto;\r\n width: $global-body-width;\r\n}\r\n\r\n@include max-screen() {\r\n .container {\r\n width: 100%;\r\n box-shadow: -1px -5px 5px $gray;\r\n }\r\n}\r\n\r\n.content-wrapper {\r\n padding: $global-container-padding;\r\n}\r\n\r\n// make video fluid:\r\n// https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php\r\n// class video-container is the wrapper used by hexo youtube tag plugin\r\n.video-container {\r\n\tposition: relative;\r\n\tpadding-bottom: 56.25%; /* 16:9 */\r\n\tpadding-top: 25px;\r\n\theight: 0;\r\n}\r\n.video-container iframe {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_base.scss","@mixin clearfix() {\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n \r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n@mixin min-screen($min-width: $global-body-width) {\r\n @media screen and (min-width: $min-width) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin max-screen($max-width: $global-body-width) {\r\n @media screen and (max-width: $max-width) {\r\n @content;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_utils.scss","// ==============================\r\n// Iconfont\r\n// ==============================\r\n\r\n@font-face {\r\n font-family: 'iconfont'; /* project id 96542 */\r\n\r\n src: url('../fonts/iconfont/iconfont.eot');\r\n src: url('../fonts/iconfont/iconfont.eot#iefix') format('embedded-opentype'), // not '?#iefix', because webpack will add '?hash=[hash]'\r\n url('../fonts/iconfont/iconfont.woff') format('woff'),\r\n url('../fonts/iconfont/iconfont.ttf') format('truetype'),\r\n url('../fonts/iconfont/iconfont.svg#iconfont') format('svg');\r\n\r\n // Uncomment these code and comment upper code if you want to use alicdn\r\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot');\r\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot?#iefix') format('embedded-opentype'),\r\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.woff') format('woff'),\r\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.ttf') format('truetype'),\r\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.svg#iconfont') format('svg');\r\n}\r\n\r\n.iconfont {\r\n font-family: \"iconfont\" !important;\r\n font-style: normal;\r\n -webkit-font-smoothing: antialiased;\r\n -webkit-text-stroke-width: 0.2px;\r\n -moz-osx-font-smoothing: grayscale;\r\n cursor: pointer;\r\n}\r\n\r\n.icon-instagram:before {\r\n font-size: .95em;\r\n content: \"\\e611\";\r\n position: relative;\r\n top: -1px;\r\n}\r\n.icon-douban:before {\r\n content: \"\\e610\";\r\n}\r\n.icon-tumblr:before {\r\n content: \"\\e69f\";\r\n font-size: .85em;\r\n position: relative;\r\n top: -4px;\r\n}\r\n.icon-linkedin:before {\r\n content: \"\\e60d\";\r\n position: relative;\r\n top: -4px;\r\n}\r\n.icon-twitter:before {\r\n content: \"\\e600\";\r\n}\r\n.icon-weibo:before {\r\n content: \"\\e602\";\r\n}\r\n.icon-stack-overflow:before {\r\n content: \"\\e603\";\r\n font-size: .85em;\r\n position: relative;\r\n top: -4px;\r\n}\r\n.icon-email:before {\r\n content: \"\\e605\";\r\n position: relative;\r\n top: -2px;\r\n}\r\n.icon-facebook:before {\r\n content: \"\\e601\";\r\n font-size: .95em;\r\n position: relative;\r\n top: -2px;\r\n}\r\n.icon-github:before {\r\n content: \"\\e606\";\r\n position: relative;\r\n top: -3px;\r\n}\r\n.icon-rss:before {\r\n content: \"\\e604\";\r\n}\r\n.icon-google:before {\r\n content: \"\\e609\";\r\n}\r\n.icon-zhihu:before {\r\n content: \"\\e607\";\r\n font-size: .9em;\r\n position: relative;\r\n top: -2px;\r\n}\r\n.icon-pocket:before {\r\n content: \"\\e856\";\r\n}\r\n\r\n/* Generic Icon */\r\n.icon-heart:before {\r\n content: \"\\e608\";\r\n}\r\n.icon-right:before {\r\n content: \"\\e60a\";\r\n}\r\n.icon-left:before {\r\n content: \"\\e60b\";\r\n}\r\n.icon-up:before {\r\n content: \"\\e60c\";\r\n}\r\n.icon-close:before {\r\n content: \"\\e60f\";\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_iconfont.scss","// ==============================\r\n// Header\r\n// ==============================\r\n\r\n.header {\r\n @include clearfix; \r\n padding: $header-padding;\r\n\r\n @import '_header/logo';\r\n @import '_header/menu';\r\n}\r\n\r\n\r\n@include max-screen() {\r\n .header {\r\n padding: 50px 0 0;\r\n text-align: center;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header.scss","// ==============================\r\n// Logo\r\n// =============================\r\n\r\n.logo-wrapper {\r\n float: left;\r\n\r\n .logo {\r\n font-size: $logo-font-size;\r\n font-family: $logo-font-family;\r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .logo-wrapper {\r\n display: none;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header/_logo.scss","// ==============================\r\n// Menu\r\n// =============================\r\n\r\n.site-navbar {\r\n float: right;\r\n\r\n .menu {\r\n display: inline-block;\r\n position: relative;\r\n padding-left: 0;\r\n padding-right: 25px;\r\n font-family: $global-serif-font-family;\r\n\r\n .menu-item {\r\n display: inline-block;\r\n\r\n & + .menu-item {\r\n margin-left: $menu-item-margin-left;;\r\n }\r\n\r\n @include underline-from-center;\r\n }\r\n\r\n .menu-item-link {\r\n font-size: $menu-link-font-size;\r\n }\r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .site-navbar {\r\n display: none;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_header/_menu.scss","@mixin underline-from-center() {\r\n display: inline-block;\r\n vertical-align: middle;\r\n transform: translateZ(0);\r\n backface-visibility: hidden;\r\n box-shadow: 0 0 1px transparent;\r\n position: relative;\r\n overflow: hidden;\r\n\r\n &:before {\r\n content: '';\r\n position: absolute;\r\n z-index: -1;\r\n height: 2px;\r\n bottom: 0;\r\n left: 51%;\r\n right: 51%;\r\n background: $theme-color;\r\n transition-duration: 0.2s;\r\n transition-property: right, left;\r\n transition-timing-function: ease-out;\r\n }\r\n\r\n &.active,\r\n &:active,\r\n &:focus,\r\n &:hover {\r\n &:before {\r\n right: 0;\r\n left: 0;\r\n }\r\n }\r\n}\r\n\r\n@mixin mobile-menu-icon() {\r\n @keyframes clickfirst {\r\n 0% {\r\n transform: translateY(6px) rotate(0deg);\r\n \r\n }\r\n\r\n 100% {\r\n transform: translateY(0) rotate(45deg);\r\n }\r\n }\t\r\n\r\n @keyframes clickmid {\r\n 0% {\r\n opacity: 1;\r\n }\r\n\r\n 100% {\r\n opacity: 0;\r\n }\r\n }\r\n\r\n @keyframes clicklast {\r\n 0% {\r\n transform: translateY(-6px) rotate(0deg);\r\n }\r\n\r\n 100% {\r\n transform: translateY(0) rotate(-45deg);\r\n }\r\n }\r\n \r\n @keyframes outfirst {\r\n 0% {\r\n transform: translateY(0) rotate(-45deg);\r\n }\r\n\r\n 100% {\r\n transform: translateY(-6px) rotate(0deg);\r\n }\r\n }\t\r\n\r\n @keyframes outmid {\r\n 0% {\r\n opacity: 0;\r\n }\r\n\r\n 100% {\r\n opacity: 1;\r\n }\r\n }\r\n\r\n @keyframes outlast {\r\n 0% {\r\n transform: translateY(0) rotate(45deg);\r\n }\r\n\r\n 100% {\r\n transform: translateY(6px) rotate(0deg);\r\n }\r\n }\r\n\r\n span {\r\n position: absolute;\r\n /* fallback for browsers which still doesn't support for `calc()` */\r\n left: 15px;\r\n top: 25px;\r\n left: calc((100% - 20px) / 2);\r\n top: calc((100% - 1px) / 2);\r\n width: 20px;\r\n height: 1px;\r\n background-color: $theme-color;\r\n \r\n &:nth-child(1) {\r\n transform: translateY(6px) rotate(0deg);\r\n }\r\n\r\n &:nth-child(3) {\r\n transform: translateY(-6px) rotate(0deg);\r\n }\r\n }\r\n\r\n &.icon-click {\r\n span:nth-child(1) {\r\n animation-duration: 0.5s;\r\n animation-fill-mode: both;\r\n animation-name: clickfirst;\r\n }\r\n\r\n span:nth-child(2) {\r\n animation-duration: 0.2s;\r\n animation-fill-mode: both;\r\n animation-name: clickmid;\r\n }\r\n\r\n span:nth-child(3) {\r\n animation-duration: 0.5s;\r\n animation-fill-mode: both;\r\n animation-name: clicklast;\r\n }\r\n }\r\n\r\n &.icon-out {\r\n span:nth-child(1) {\r\n animation-duration: 0.5s;\r\n animation-fill-mode: both;\r\n animation-name: outfirst;\r\n }\r\n\r\n span:nth-child(2) {\r\n animation-duration: 0.2s;\r\n animation-fill-mode: both;\r\n animation-name: outmid;\r\n }\r\n\r\n span:nth-child(3) {\r\n animation-duration: 0.5s;\r\n animation-fill-mode: both;\r\n animation-name: outlast;\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_common/_animation.scss","// ==============================\r\n// Post\r\n// ==============================\r\n\r\n.posts {\r\n margin-bottom: $post-list-margin-bottom;\r\n border-bottom: $post-border;\r\n}\r\n\r\n.post {\r\n padding: $post-padding;\r\n\r\n & + .post {\r\n border-top: $post-border;\r\n }\r\n\r\n @import '_post/header';\r\n @import '_post/toc';\r\n @import '_post/content';\r\n @import '_post/copyright';\r\n @import '_post/reward';\r\n @import '_post/footer';\r\n @import '_post/outdated';\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post.scss",".post-header {\r\n margin-bottom: 20px;\r\n\r\n .post-title {\r\n margin: 0;\r\n font-size: $post-title-font-size;\r\n font-weight: $post-title-font-weight;\r\n font-family: $global-serif-font-family;\r\n }\r\n\r\n .post-link {\r\n @include underline-from-center;\r\n }\r\n\r\n .post-meta {\r\n font-size: 14px;\r\n color: $post-meta-font-color;\r\n\r\n .post-time {\r\n font-size: 15px;\r\n }\r\n\r\n .post-category {\r\n display: inline;\r\n\r\n a {\r\n color: inherit;\r\n\r\n &::before {\r\n content: '·';\r\n }\r\n\r\n &:hover {\r\n color: $theme-color;\r\n }\r\n }\r\n }\r\n\r\n .more-meta {\r\n &::before {\r\n content: '·';\r\n }\r\n }\r\n\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_header.scss",".post-toc {\r\n position: absolute;\r\n width: $post-toc-width;\r\n margin-left: $post-toc-margin-left;\r\n padding: 10px;\r\n font-family: $global-serif-font-family;\r\n border-radius: 5px;\r\n background: $post-toc-backgroud;\r\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\r\n word-wrap: break-word;\r\n box-sizing: border-box;\r\n\r\n .post-toc-title {\r\n margin: 0 10px;\r\n font-size: $post-toc-title-size;\r\n font-weight: 400;\r\n text-transform: uppercase;\r\n }\r\n\r\n .post-toc-content {\r\n font-size: $post-toc-content;\r\n\r\n &.always-active ul {\r\n display: block;\r\n }\r\n\r\n >nav>ul {\r\n margin: 10px 0;\r\n }\r\n\r\n ul {\r\n padding-left: 20px;\r\n list-style: $post-toc-list-style;\r\n\r\n ul {\r\n padding-left: 15px;\r\n display: none;\r\n }\r\n\r\n .has-active > ul {\r\n display: block;\r\n }\r\n }\r\n\r\n .toc-link.active {\r\n color: $theme-color;\r\n }\r\n }\r\n}\r\n\r\n@include max-screen($toc-max-sreen-width) {\r\n .post-toc {\r\n display: none;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_toc.scss","// ==============================\r\n// Post content\r\n// ==============================\r\n\r\n.post-content {\r\n word-wrap: break-word;\r\n\r\n @for $i from 1 through 6 {\r\n h#{$i} {\r\n font-weight: 400;\r\n font-family: $global-serif-font-family;\r\n }\r\n }\r\n\r\n a {\r\n color: $theme-color;\r\n word-break: break-all;\r\n\r\n &:hover {\r\n border-bottom: $content-link-border;\r\n }\r\n\r\n &.fancybox {\r\n border: 0;\r\n }\r\n }\r\n\r\n blockquote {\r\n margin: 2em 0;\r\n padding: 10px 20px;\r\n position: relative;\r\n color: rgba(#34495e, 0.8);\r\n background-color: $content-blockquote-backgroud;\r\n border-left: $content-blockquote-border-left;\r\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\r\n\r\n p {\r\n margin: 0;\r\n }\r\n }\r\n\r\n img {\r\n display: inline-block;\r\n max-width: 100%;\r\n }\r\n\r\n > table {\r\n max-width: 100%;\r\n margin: 10px 0;\r\n border-spacing: 0;\r\n box-shadow: 2px 2px 3px rgba(0,0,0,.125);\r\n\r\n thead {\r\n background: $deputy-color;\r\n }\r\n\r\n th, td {\r\n padding: 5px 15px;\r\n border: 1px double $content-table-border-color;\r\n }\r\n\r\n tr:hover {\r\n background-color: $deputy-color;\r\n }\r\n }\r\n\r\n @import 'code';\r\n\r\n .post-summary {\r\n margin-bottom: 1em;\r\n }\r\n\r\n .read-more {\r\n .read-more-link {\r\n color: $theme-color;\r\n font-size: 1.1em;\r\n font-family: $global-serif-font-family;\r\n \r\n &:hover {\r\n border-bottom: $post-readMore-border-bottom;\r\n }\r\n }\r\n }\r\n\r\n kbd {\r\n display: inline-block;\r\n padding: 0.25em;\r\n background-color: #fafafa;\r\n border: 1px solid #dbdbdb;\r\n border-bottom-color: #b5b5b5;\r\n border-radius: 3px;\r\n box-shadow: inset 0 -1px 0 #b5b5b5;\r\n font-size: 0.8em;\r\n line-height: 1.25;\r\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\r\n color: #4a4a4a;\r\n }\r\n\r\n dl dt::after {\r\n content: ':';\r\n }\r\n\r\n figure {\r\n &.center {\r\n text-align: center;\r\n }\r\n\r\n &.right {\r\n text-align: right;\r\n }\r\n\r\n &.left {\r\n text-align: left;\r\n }\r\n\r\n figcaption h4 {\r\n color: #b5b5b5;\r\n font-size: 0.9rem;\r\n }\r\n }\r\n\r\n .task-list {\r\n list-style: none;\r\n padding-left: 1.5rem;\r\n }\r\n\r\n .align-center {\r\n text-align: center;\r\n }\r\n\r\n .align-right {\r\n text-align: right;\r\n }\r\n\r\n .align-left {\r\n text-align: left;\r\n }\r\n\r\n .MJXc-display {\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_content.scss","code, pre {\r\n padding: 7px;\r\n font-size: $code-font-size;\r\n font-family: $code-font-family;\r\n background: $code-background;\r\n}\r\n\r\ncode {\r\n padding: 3px 5px;\r\n border-radius: 4px;\r\n color: $code-color;\r\n}\r\n\r\nfigure.highlight {\r\n margin: 1em 0;\r\n border-radius: 5px;\r\n overflow-x: auto;\r\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\r\n position: relative;\r\n\r\n table {\r\n position: relative;\r\n\r\n &::after {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n padding: 2px 7px;\r\n font-size: $code-font-size;\r\n font-weight: bold;\r\n color: darken($gray, 10%);\r\n background: darken($code-background, 3%);\r\n content: 'Code';\r\n }\r\n }\r\n\r\n @each $sign, $text in $code-type-list {\r\n &.#{$sign} > table::after {\r\n content: $text;\r\n }\r\n }\r\n\r\n .code {\r\n pre {\r\n margin: 0;\r\n padding: 30px 10px 10px;\r\n }\r\n }\r\n\r\n .gutter {\r\n width: 10px;\r\n color: $gray;\r\n\r\n pre {\r\n margin: 0;\r\n padding: 30px 7px 10px;\r\n }\r\n }\r\n\r\n .line {\r\n // Fix code block null line height and\r\n // Synchronous gutter and code line highly.\r\n height: round($code-font-size * 1.5);\r\n }\r\n\r\n table, tr, td {\r\n margin: 0;\r\n padding: 0;\r\n width: 100%;\r\n border-collapse: collapse;\r\n }\r\n\r\n .code {\r\n .hljs-comment,\r\n .hljs-quote {\r\n color: map-get($code-highlight-color, comment);\r\n }\r\n\r\n .hljs-keyword,\r\n .hljs-selector-tag,\r\n .hljs-addition {\r\n color: map-get($code-highlight-color, keyword);\r\n }\r\n\r\n .hljs-number,\r\n .hljs-string,\r\n .hljs-meta .hljs-meta-string,\r\n .hljs-literal,\r\n .hljs-doctag,\r\n .hljs-regexp {\r\n color: map-get($code-highlight-color, number);\r\n }\r\n\r\n .hljs-title,\r\n .hljs-section,\r\n .hljs-name,\r\n .hljs-selector-id,\r\n .hljs-selector-class {\r\n color: map-get($code-highlight-color, title);\r\n }\r\n\r\n .hljs-attribute,\r\n .hljs-attr,\r\n .hljs-variable,\r\n .hljs-template-variable,\r\n .hljs-class .hljs-title,\r\n .hljs-type {\r\n color: map-get($code-highlight-color, attribute);\r\n }\r\n\r\n .hljs-symbol,\r\n .hljs-bullet,\r\n .hljs-subst,\r\n .hljs-meta,\r\n .hljs-meta .hljs-keyword,\r\n .hljs-selector-attr,\r\n .hljs-selector-pseudo,\r\n .hljs-link {\r\n color: map-get($code-highlight-color, symbol);\r\n }\r\n\r\n .hljs-built_in,\r\n .hljs-deletion {\r\n color: map-get($code-highlight-color, built_in);\r\n }\r\n\r\n .hljs-formula {\r\n background: map-get($code-highlight-color, formula);\r\n }\r\n \r\n .hljs-emphasis {\r\n font-style: italic;\r\n }\r\n \r\n .hljs-strong {\r\n font-weight: bold;\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_code.scss",".post-copyright {\r\n margin-top: 20px;\r\n padding-top: 10px;\r\n border-top: 1px dashed $light-gray;\r\n\r\n .copyright-item {\r\n margin: 5px 0;\r\n\r\n a {\r\n color: $theme-color;\r\n word-wrap: break-word;\r\n\r\n &:hover {\r\n border-bottom: $content-link-border;\r\n }\r\n }\r\n\r\n .item-title {\r\n display: inline-block;\r\n min-width: 5rem;\r\n margin-right: .5rem;\r\n text-align: right;\r\n\r\n &:after {\r\n content: \" :\";\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_copyright.scss",".post-reward {\r\n margin-top: 20px;\r\n padding-top: 10px;\r\n text-align: center;\r\n border-top: 1px dashed $light-gray;\r\n\r\n .reward-button {\r\n margin: 15px 0;\r\n padding: 3px 7px;\r\n display: inline-block;\r\n color: $theme-color;\r\n border: 1px solid $theme-color;\r\n border-radius: 5px;\r\n cursor: pointer;\r\n\r\n &:hover {\r\n color: $white;\r\n background-color: $theme-color;\r\n transition: 0.5s;\r\n }\r\n }\r\n\r\n #reward:checked {\r\n & ~ .qr-code {\r\n display: block;\r\n }\r\n\r\n & ~ .reward-button {\r\n display: none;\r\n }\r\n }\r\n\r\n .qr-code {\r\n display: none;\r\n\r\n .qr-code-image {\r\n display: inline-block;\r\n min-width: 200px;\r\n width: 40%;\r\n margin-top: 15px;\r\n\r\n span {\r\n display: inline-block;\r\n width: 100%;\r\n margin: 8px 0;\r\n }\r\n }\r\n\r\n .image {\r\n width: 200px;\r\n height: 200px;\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_reward.scss","// ==============================\r\n// Post footer\r\n// ==============================\r\n\r\n.post-footer {\r\n margin-top: $post-footer-margin-top;\r\n border-top: $post-footer-border-top;\r\n font-family: $global-serif-font-family;\r\n\r\n .post-tags {\r\n padding: $post-tags-padding;\r\n\r\n a {\r\n margin-right: 5px;\r\n color: $theme-color;\r\n word-break: break-all;\r\n\r\n &::before {\r\n content: '#';\r\n }\r\n }\r\n }\r\n\r\n .post-nav {\r\n margin: 1em 0;\r\n @include clearfix;\r\n\r\n .prev,\r\n .next {\r\n font-weight: 600;\r\n font-size: $post-nav-font-size;\r\n font-family: $global-serif-font-family;\r\n transition-property: transform;\r\n transition-timing-function: ease-out;\r\n transition-duration: 0.3s;\r\n }\r\n\r\n .prev {\r\n float: left;\r\n\r\n &:hover {\r\n color: $theme-color;\r\n transform: translateX(-4px); \r\n }\r\n }\r\n\r\n .next {\r\n float: right;\r\n\r\n &:hover {\r\n color: $theme-color;\r\n transform: translateX(4px); \r\n }\r\n }\r\n\r\n .nav-mobile {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .post-footer {\r\n .post-nav {\r\n .nav-default {\r\n display: none;\r\n }\r\n\r\n .nav-mobile {\r\n display: inline;\r\n }\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_footer.scss",".post-outdated {\r\n .hint {\r\n position: relative;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n padding: 5px 10px;\r\n border-left: 4px solid rgb(66, 172, 243);\r\n background-color: rgb(239, 245, 255);\r\n border-color: rgb(66, 172, 243);\r\n }\r\n\r\n .warn {\r\n position: relative;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n padding: 5px 10px;\r\n border-left: 4px solid #f9cf63;\r\n background-color: #ffffc0;\r\n border-color: #f9cf63;\r\n }\r\n}\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_post/_outdated.scss","// ==============================\r\n// Pagination\r\n// ==============================\r\n\r\n.pagination {\r\n margin: $pagination-margin;\r\n @include clearfix;\r\n\r\n .prev,\r\n .next {\r\n font-weight: 600;\r\n font-size: $pagination-font-size;\r\n font-family: $global-serif-font-family;\r\n transition-property: transform;\r\n transition-timing-function: ease-out;\r\n transition-duration: 0.3s;\r\n }\r\n\r\n .prev {\r\n float: left;\r\n\r\n &:hover {\r\n color: $theme-color;\r\n transform: translateX(-4px); \r\n }\r\n }\r\n\r\n .next {\r\n float: right;\r\n\r\n &:hover {\r\n color: $theme-color;\r\n transform: translateX(4px); \r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_pagination.scss","// ==============================\r\n// Post footer\r\n// =============================\r\n\r\n.footer {\r\n margin-top: $footer-margin-top;\r\n\r\n @import \"_footer/social\";\r\n @import \"_footer/copyright\";\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer.scss","// ==============================\r\n// Social\r\n// =============================\r\n\r\n.social-links {\r\n text-align: center;\r\n\r\n .iconfont {\r\n font-size: $social-icon-font-size;\r\n\r\n & + .iconfont {\r\n margin-left: $social-link-margin-left;\r\n } \r\n\r\n &:hover {\r\n color: $theme-color;\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer/_social.scss","// ==============================\r\n// Copyright\r\n// =============================\r\n\r\n.copyright {\r\n margin: $copyright-margin;\r\n color: $dark-gray;\r\n text-align: center;\r\n font-family: $global-serif-font-family;\r\n\r\n .hexo-link,\r\n .theme-link {\r\n color: $theme-color;\r\n }\r\n\r\n .copyright-year {\r\n display: block;\r\n\r\n .heart {\r\n font-size: 14px;\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_footer/_copyright.scss","// ==============================\r\n// Archive\r\n// =============================\r\n\r\n.archive {\r\n margin: $archive-margin;\r\n max-width: $archive-max-width;\r\n\r\n .archive-title {\r\n font-family: $global-serif-font-family;\r\n\r\n &.tag,\r\n &.category {\r\n margin: 15px 0;\r\n }\r\n\r\n .archive-name {\r\n margin: 0;\r\n display: inline-block;\r\n font-weight: 400;\r\n font-size: $archive-name-font-size;\r\n line-height: $archive-name-font-size + 2px;\r\n }\r\n\r\n .archive-post-counter {\r\n color: $dark-gray;\r\n }\r\n }\r\n\r\n .collection-title {\r\n font-family: $global-serif-font-family;\r\n \r\n .archive-year {\r\n margin: 15px 0;\r\n font-weight: 400;\r\n font-size: $collection-title-font-size;\r\n line-height: $collection-title-font-size + 2px;\r\n }\r\n }\r\n\r\n .archive-post {\r\n padding: $archive-post-padding;\r\n border-left: $archive-post-border-left;\r\n\r\n .archive-post-time {\r\n margin-right: 10px;\r\n color: $dark-gray;\r\n }\r\n\r\n .archive-post-title {\r\n \r\n .archive-post-link {\r\n color: $theme-color;\r\n }\r\n }\r\n\r\n &::first-child {\r\n margin-top: 10px;\r\n }\r\n\r\n &:hover {\r\n border-left: $archive-post-hover-border-left;\r\n transition: $archive-post-hover-transition;\r\n transform: $archive-post-hover-transform;\r\n\r\n .archive-post-time {\r\n color: darken($dark-gray, 10%);\r\n }\r\n\r\n .archive-post-title .archive-post-link {\r\n color: darken($theme-color, 10%);\r\n }\r\n }\r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .archive {\r\n margin-left: auto;\r\n margin-right: auto;\r\n\r\n .archive-title .archive-name {\r\n font-size: $archive-name-font-size - 4px;\r\n }\r\n\r\n .collection-title .archive-year {\r\n margin: 10px 0;\r\n font-size: $collection-title-font-size - 4px;\r\n }\r\n\r\n .archive-post {\r\n padding: $archive-post-mobile-padding;\r\n\r\n .archive-post-time {\r\n font-size: $archive-post-mobile-time-font-size;\r\n display: block;\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_archive.scss","// ==============================\r\n// Tags\r\n// =============================\r\n\r\n.tag-cloud {\r\n margin: 2em 0 3em;\r\n text-align: center;\r\n font-family: $global-serif-font-family;\r\n\r\n .tag-cloud-title {\r\n display: inline-block;\r\n font-size: $tag-cloud-title-size;\r\n color: $theme-color;\r\n border-bottom: $tag-cloud-title-border-bottom;\r\n }\r\n\r\n .tag-cloud-tags {\r\n margin: 10px 0;\r\n\r\n a {\r\n display: inline-block;\r\n position: relative;\r\n margin: $tag-cloud-tags-link-margin;\r\n word-wrap: break-word;\r\n transition-duration: 0.2s;\r\n transition-property: transform;\r\n transition-timing-function: ease-out;\r\n\r\n .tag-count {\r\n display: inline-block;\r\n position: relative;\r\n top: -8px;\r\n right: -2px;\r\n color: $theme-color;\r\n font-size: $category-count-font-size;\r\n }\r\n\r\n &:active,\r\n &:focus,\r\n &:hover {\r\n color: $theme-color;\r\n transform: scale(1.1);\r\n }\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_tags.scss","\r\n.categories {\r\n margin: 2em 0 3em;\r\n text-align: center;\r\n font-family: $global-serif-font-family;\r\n\r\n .categories-title {\r\n display: inline-block;\r\n font-size: $categories-title-size;\r\n color: $theme-color;\r\n border-bottom: $categories-title-border-bottom;\r\n }\r\n\r\n .categories-tags {\r\n margin: 10px 0;\r\n\r\n .category-link {\r\n display: inline-block;\r\n position: relative;\r\n margin: $categories-tags-link-margin;\r\n word-wrap: break-word;\r\n transition-duration: 0.2s;\r\n transition-property: transform;\r\n transition-timing-function: ease-out;\r\n\r\n .category-count {\r\n display: inline-block;\r\n position: relative;\r\n top: -8px;\r\n right: -2px;\r\n color: $theme-color;\r\n font-size: $category-count-font-size;\r\n }\r\n\r\n &:active,\r\n &:focus,\r\n &:hover {\r\n color: $theme-color;\r\n transform: scale(1.1);\r\n }\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_categories.scss","// ==============================\r\n// slideout (https://github.com/mango/slideout)\r\n// ==============================\r\n\r\n.slideout-menu {\r\n position: fixed;\r\n top: 0;\r\n left: 0px;\r\n bottom: 0;\r\n width: 180px;\r\n min-height: 100vh;\r\n overflow-y: hidden;\r\n -webkit-overflow-scrolling: touch;\r\n z-index: 0;\r\n display: none;\r\n}\r\n\r\n.slideout-panel {\r\n position: relative;\r\n z-index: 1;\r\n background-color: $white;\r\n min-height: 100vh;\r\n}\r\n\r\n.slideout-open,\r\n.slideout-open body,\r\n.slideout-open .slideout-panel {\r\n overflow: hidden;\r\n}\r\n\r\n.slideout-open .slideout-menu {\r\n display: block;\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_slideout.scss","// ==============================\r\n// Mobile Navbar\r\n// ==============================\r\n\r\n.mobile-navbar {\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: $mobile-navbar-height;\r\n background: $white;\r\n box-shadow: 0px 2px 2px $gray;\r\n text-align: center;\r\n transition: transform 300ms ease;\r\n z-index: 99;\r\n\r\n &.fixed-open {\r\n transform: translate3d(180px, 0px, 0px);\r\n }\r\n\r\n .mobile-header-logo {\r\n display: inline-block;\r\n margin-right: 50px;\r\n\r\n .logo {\r\n font-size: 22px;\r\n line-height: $mobile-navbar-height;\r\n font-family: $logo-font-family;\r\n }\r\n }\r\n\r\n .mobile-navbar-icon {\r\n color: $theme-color;\r\n height: $mobile-navbar-height;\r\n width: $mobile-navbar-height;\r\n font-size: 24px;\r\n text-align: center;\r\n float: left;\r\n position: relative;\r\n transition: background 0.5s;\r\n\r\n @include mobile-menu-icon();\r\n }\r\n}\r\n\r\n.mobile-menu {\r\n background-color: rgba($deputy-color, 0.5);\r\n\r\n .mobile-menu-list {\r\n position: relative;\r\n list-style: none;\r\n margin-top: 50px;\r\n padding: 0;\r\n border-top: 1px solid $deputy-color;\r\n\r\n .mobile-menu-item {\r\n padding: 10px 30px;\r\n border-bottom: 1px solid $deputy-color;\r\n }\r\n\r\n a {\r\n font-size: 18px;\r\n font-family: $global-serif-font-family;\r\n\r\n &:hover {\r\n color: $theme-color;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .mobile-navbar {\r\n display: block;\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_mobile.scss","// ==============================\r\n// Back to top\r\n// =============================\r\n\r\n.back-to-top {\r\n display: none;\r\n position: fixed;\r\n right: 20px;\r\n bottom: 20px;\r\n transition-property: transform;\r\n transition-timing-function: ease-out;\r\n transition-duration: 0.3s;\r\n z-index: 10;\r\n\r\n &:hover {\r\n transform: translateY(-5px); \r\n }\r\n}\r\n\r\n@include max-screen() {\r\n .back-to-top {\r\n display: none !important;\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_back-to-top.scss","// ==============================\r\n// Archive\r\n// =============================\r\n\r\n.not-found {\r\n text-align: center;\r\n\r\n .error-emoji {\r\n color: #363636;\r\n font-size: 3rem;\r\n }\r\n\r\n .error-text {\r\n color: #797979;\r\n font-size: 1.25rem;\r\n }\r\n\r\n .error-link {\r\n margin-top: 2rem;\r\n\r\n a {\r\n color: $theme-color;\r\n }\r\n }\r\n}\n\n\n// WEBPACK FOOTER //\n// ./css/E:/C/blog/hugo/olowolo/themes/even/src/css/_partial/_404.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/even.min.js b/public/dist/even.min.js new file mode 100644 index 00000000..548a4e42 --- /dev/null +++ b/public/dist/even.min.js @@ -0,0 +1,2 @@ +!function(e){var n={};function t(o){if(n[o])return n[o].exports;var a=n[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=0)}([function(e,n,t){"use strict";var o=t(1);t(2),$(document).ready(function(){o.Even.backToTop(),o.Even.mobileNavbar(),o.Even.toc(),o.Even.fancybox()}),o.Even.flowchart(),o.Even.sequence(),hljs.initHighlighting(),o.Even.highlight()},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o={};o.backToTop=function(){var e=$("#back-to-top");$(window).scroll(function(){$(window).scrollTop()>100?e.fadeIn(1e3):e.fadeOut(1e3)}),e.click(function(){$("body,html").animate({scrollTop:0})})},o.mobileNavbar=function(){var e=$("#mobile-navbar"),n=$(".mobile-navbar-icon"),t=new Slideout({panel:document.getElementById("mobile-panel"),menu:document.getElementById("mobile-menu"),padding:180,tolerance:70});t.disableTouch(),n.click(function(){t.toggle()}),t.on("beforeopen",function(){e.addClass("fixed-open"),n.addClass("icon-click").removeClass("icon-out")}),t.on("beforeclose",function(){e.removeClass("fixed-open"),n.addClass("icon-out").removeClass("icon-click")}),$("#mobile-panel").on("touchend",function(){t.isOpen()&&n.click()})},o._initToc=function(){var e=$(".post-toc"),n=$(".post-footer");if(e.length){var t=e.offset().top-20,o=n.offset().top-e.height()-20,a={start:{position:"absolute",top:t},process:{position:"fixed",top:20},end:{position:"absolute",top:o}};$(window).scroll(function(){var n=$(window).scrollTop();no?e.css(a.end):e.css(a.process)})}var r=$(".toc-link"),c=$(".headerlink"),i=$(".post-toc-content li"),l=$.map(c,function(e){return $(e).offset().top}),s=$.map(l,function(e){return e-30});$(window).scroll(function(){var e=$(window).scrollTop(),n=function(e,n){for(var t=0;te[t]&&n<=e[t+1])return t;return n>e[e.length-1]?e.length-1:-1}(s,e);if($(r).removeClass("active"),$(i).removeClass("has-active"),-1!==n){$(r[n]).addClass("active");for(var t=r[n].parentNode;"NAV"!==t.tagName;)$(t).addClass("has-active"),t=t.parentNode.parentNode}})},o.fancybox=function(){$.fancybox&&($(".post-content").each(function(){$(this).find("img").each(function(){$(this).wrap('')})}),$(".fancybox").fancybox({selector:".fancybox",protect:!0}))},o.highlight=function(){for(var e=document.querySelectorAll("pre code"),n=0;n'+(i+1)+"";for(var l="",s=0;s'+a[s]+"";t.className+=" highlight";var d=document.createElement("figure");d.className=t.className,d.innerHTML='
      '+c+'
      '+l+"
      ",o.parentElement.replaceChild(d,o)}},o.toc=function(){var e=document.getElementById("post-toc");if(null!==e){var n=document.getElementById("TableOfContents");null===n?e.parentNode.removeChild(e):(this._refactorToc(n),this._linkToc(),this._initToc())}},o._refactorToc=function(e){for(var n=e.children[0],t=n,o=void 0;1===t.children.length&&"UL"===(o=t.children[0].children[0]).tagName;)t=o;t!==n&&e.replaceChild(t,n)},o._linkToc=function(){for(var e=document.querySelectorAll("#TableOfContents a:first-child"),n=0;nh"+t),a=0;a'+r.innerHTML}},o.flowchart=function(){if(window.flowchart)for(var e=document.querySelectorAll("pre code.language-flowchart"),n=0;n 100) {\r\n $backToTop.fadeIn(1000)\r\n } else {\r\n $backToTop.fadeOut(1000)\r\n }\r\n })\r\n\r\n $backToTop.click(function () {\r\n $('body,html').animate({ scrollTop: 0 })\r\n })\r\n}\r\n\r\nEven.mobileNavbar = function () {\r\n const $mobileNav = $('#mobile-navbar')\r\n const $mobileNavIcon = $('.mobile-navbar-icon')\r\n const slideout = new Slideout({\r\n 'panel': document.getElementById('mobile-panel'),\r\n 'menu': document.getElementById('mobile-menu'),\r\n 'padding': 180,\r\n 'tolerance': 70\r\n })\r\n slideout.disableTouch()\r\n\r\n $mobileNavIcon.click(function () {\r\n slideout.toggle()\r\n })\r\n\r\n slideout.on('beforeopen', function () {\r\n $mobileNav.addClass('fixed-open')\r\n $mobileNavIcon.addClass('icon-click').removeClass('icon-out')\r\n })\r\n\r\n slideout.on('beforeclose', function () {\r\n $mobileNav.removeClass('fixed-open')\r\n $mobileNavIcon.addClass('icon-out').removeClass('icon-click')\r\n })\r\n\r\n $('#mobile-panel').on('touchend', function () {\r\n slideout.isOpen() && $mobileNavIcon.click()\r\n })\r\n}\r\n\r\nEven._initToc = function () {\r\n const SPACING = 20\r\n const $toc = $('.post-toc')\r\n const $footer = $('.post-footer')\r\n\r\n if ($toc.length) {\r\n const minScrollTop = $toc.offset().top - SPACING\r\n const maxScrollTop = $footer.offset().top - $toc.height() - SPACING\r\n\r\n const tocState = {\r\n start: {\r\n 'position': 'absolute',\r\n 'top': minScrollTop\r\n },\r\n process: {\r\n 'position': 'fixed',\r\n 'top': SPACING\r\n },\r\n end: {\r\n 'position': 'absolute',\r\n 'top': maxScrollTop\r\n }\r\n }\r\n\r\n $(window).scroll(function () {\r\n const scrollTop = $(window).scrollTop()\r\n\r\n if (scrollTop < minScrollTop) {\r\n $toc.css(tocState.start)\r\n } else if (scrollTop > maxScrollTop) {\r\n $toc.css(tocState.end)\r\n } else {\r\n $toc.css(tocState.process)\r\n }\r\n })\r\n }\r\n\r\n const HEADERFIX = 30\r\n const $toclink = $('.toc-link')\r\n const $headerlink = $('.headerlink')\r\n const $tocLinkLis = $('.post-toc-content li')\r\n\r\n const headerlinkTop = $.map($headerlink, function (link) {\r\n return $(link).offset().top\r\n })\r\n\r\n const headerLinksOffsetForSearch = $.map(headerlinkTop, function (offset) {\r\n return offset - HEADERFIX\r\n })\r\n\r\n const searchActiveTocIndex = function (array, target) {\r\n for (let i = 0; i < array.length - 1; i++) {\r\n if (target > array[i] && target <= array[i + 1]) return i\r\n }\r\n if (target > array[array.length - 1]) return array.length - 1\r\n return -1\r\n }\r\n\r\n $(window).scroll(function () {\r\n const scrollTop = $(window).scrollTop()\r\n const activeTocIndex = searchActiveTocIndex(headerLinksOffsetForSearch, scrollTop)\r\n\r\n $($toclink).removeClass('active')\r\n $($tocLinkLis).removeClass('has-active')\r\n\r\n if (activeTocIndex !== -1) {\r\n $($toclink[activeTocIndex]).addClass('active')\r\n let ancestor = $toclink[activeTocIndex].parentNode\r\n while (ancestor.tagName !== 'NAV') {\r\n $(ancestor).addClass('has-active')\r\n ancestor = ancestor.parentNode.parentNode\r\n }\r\n }\r\n })\r\n}\r\n\r\nEven.fancybox = function () {\r\n if ($.fancybox) {\r\n $('.post-content').each(function () {\r\n $(this).find('img').each(function () {\r\n $(this).wrap(``)\r\n })\r\n })\r\n\r\n $('.fancybox').fancybox({\r\n selector: '.fancybox',\r\n protect: true\r\n })\r\n }\r\n}\r\n\r\nEven.highlight = function () {\r\n const blocks = document.querySelectorAll('pre code')\r\n for (let i = 0; i < blocks.length; i++) {\r\n const block = blocks[i]\r\n const rootElement = block.parentElement\r\n const lineCodes = block.innerHTML.split(/\\n/)\r\n if (lineCodes[lineCodes.length - 1] === '') lineCodes.pop()\r\n const lineLength = lineCodes.length\r\n\r\n let codeLineHtml = ''\r\n for (let i = 0; i < lineLength; i++) {\r\n codeLineHtml += `
      ${i + 1}
      `\r\n }\r\n\r\n let codeHtml = ''\r\n for (let i = 0; i < lineLength; i++) {\r\n codeHtml += `
      ${lineCodes[i]}
      `\r\n }\r\n\r\n block.className += ' highlight'\r\n const figure = document.createElement('figure')\r\n figure.className = block.className\r\n figure.innerHTML = `
      ${codeLineHtml}
      ${codeHtml}
      `\r\n\r\n rootElement.parentElement.replaceChild(figure, rootElement)\r\n }\r\n}\r\n\r\nEven.toc = function () {\r\n const tocContainer = document.getElementById('post-toc')\r\n if (tocContainer !== null) {\r\n const toc = document.getElementById('TableOfContents')\r\n if (toc === null) {\r\n // toc = true, but there are no headings\r\n tocContainer.parentNode.removeChild(tocContainer)\r\n } else {\r\n this._refactorToc(toc)\r\n this._linkToc()\r\n this._initToc()\r\n }\r\n }\r\n}\r\n\r\nEven._refactorToc = function (toc) {\r\n // when headings do not start with `h1`\r\n const oldTocList = toc.children[0]\r\n let newTocList = oldTocList\r\n let temp\r\n while (newTocList.children.length === 1 && (temp = newTocList.children[0].children[0]).tagName === 'UL') newTocList = temp\r\n\r\n if (newTocList !== oldTocList) toc.replaceChild(newTocList, oldTocList)\r\n}\r\n\r\nEven._linkToc = function () {\r\n const links = document.querySelectorAll('#TableOfContents a:first-child')\r\n for (let i = 0; i < links.length; i++) links[i].className += ' toc-link'\r\n\r\n for (let num = 1; num <= 6; num++) {\r\n const headers = document.querySelectorAll('.post-content>h' + num)\r\n for (let i = 0; i < headers.length; i++) {\r\n const header = headers[i]\r\n header.innerHTML = `${header.innerHTML}`\r\n }\r\n }\r\n}\r\n\r\nEven.flowchart = function () {\r\n if (!window.flowchart) return\r\n\r\n const blocks = document.querySelectorAll('pre code.language-flowchart')\r\n for (let i = 0; i < blocks.length; i++) {\r\n const block = blocks[i]\r\n const rootElement = block.parentElement\r\n\r\n const container = document.createElement('div')\r\n const id = `js-flowchart-diagrams-${i}`\r\n container.id = id\r\n container.className = 'align-center'\r\n rootElement.parentElement.replaceChild(container, rootElement)\r\n\r\n const diagram = flowchart.parse(block.childNodes[0].nodeValue)\r\n diagram.drawSVG(id, window.flowchartDiagramsOptions ? window.flowchartDiagramsOptions : {})\r\n }\r\n}\r\n\r\nEven.sequence = function () {\r\n if (!window.Diagram) return\r\n\r\n const blocks = document.querySelectorAll('pre code.language-sequence')\r\n for (let i = 0; i < blocks.length; i++) {\r\n const block = blocks[i]\r\n const rootElement = block.parentElement\r\n\r\n const container = document.createElement('div')\r\n const id = `js-sequence-diagrams-${i}`\r\n container.id = id\r\n container.className = 'align-center'\r\n rootElement.parentElement.replaceChild(container, rootElement)\r\n\r\n const diagram = Diagram.parse(block.childNodes[0].nodeValue)\r\n diagram.drawSVG(id, window.sequenceDiagramsOptions ? window.sequenceDiagramsOptions : {theme: 'simple'})\r\n }\r\n}\r\n\r\nexport {Even}\r\n\n\n\n// WEBPACK FOOTER //\n// ./js/even.js"],"sourceRoot":""} \ No newline at end of file diff --git a/public/dist/fonts/chancery/apple-chancery-webfont.eot b/public/dist/fonts/chancery/apple-chancery-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..39c3936b07576cd74607413ff9da2ff3e84d2680 GIT binary patch literal 26058 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 SZSu&8NkOHXN3MO`njm1}8|E1R literal 0 HcmV?d00001 diff --git a/public/dist/fonts/chancery/apple-chancery-webfont.svg b/public/dist/fonts/chancery/apple-chancery-webfont.svg new file mode 100644 index 00000000..2b18b6a3 --- /dev/null +++ b/public/dist/fonts/chancery/apple-chancery-webfont.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/dist/fonts/chancery/apple-chancery-webfont.ttf b/public/dist/fonts/chancery/apple-chancery-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8238aa440733225fa3996010a9e279105a489f00 GIT binary patch literal 60780 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 z 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 literal 0 HcmV?d00001 diff --git a/public/dist/fonts/chancery/apple-chancery-webfont.woff b/public/dist/fonts/chancery/apple-chancery-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e476776e4008e13adbc3968072f37b2040933be0 GIT binary patch literal 30256 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 OO9TJ_0apOOvj70|+6+tp literal 0 HcmV?d00001 diff --git a/public/dist/fonts/chancery/apple-chancery-webfont.woff2 b/public/dist/fonts/chancery/apple-chancery-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..922dfb33c1d9f014faf12cccff06be0fa40eff23 GIT binary patch literal 23532 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 literal 0 HcmV?d00001 diff --git a/public/dist/fonts/iconfont/iconfont.eot b/public/dist/fonts/iconfont/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..912bca3c462da558865312c1debea06adbbd9d0c GIT binary patch literal 5928 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 literal 0 HcmV?d00001 diff --git a/public/dist/fonts/iconfont/iconfont.svg b/public/dist/fonts/iconfont/iconfont.svg new file mode 100644 index 00000000..a13a862e --- /dev/null +++ b/public/dist/fonts/iconfont/iconfont.svg @@ -0,0 +1,93 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/dist/fonts/iconfont/iconfont.ttf b/public/dist/fonts/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f6765c50a0f261e45f2c7bf4ae6515f598657053 GIT binary patch literal 5760 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 literal 0 HcmV?d00001 diff --git a/public/dist/fonts/iconfont/iconfont.woff b/public/dist/fonts/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..526da66013fdfdb07117c8a9375714ed6e330fa8 GIT binary patch literal 4160 zcmY*ccQhMZ8;?W?g4k5Wtg2N()uX08Ia^+|mEx|M>rJ zH&IqP000eyswz;SQ}gHjmKo}*JXO0v<+@a$txa!5V11qasaiCZj{*R|!h-g}yB8*9pWua6)0pSWWxr`7|=$~az;^K~Xr`?5&+?(|8P!I^I8Sfr3i0S^+NhEd?`v;=A zXp5Um<&@yE zf-|AxbZ4{W6EJ*S(pm-RzOjY4XU1AXhhBBJlhEWWkDRf0KTp1Y*ccHu`@SR~Taj`U z5T&t|+wG)@ZmT+)pPBVjKF&xH+|bEW><+6Ud-kSZAfDUB<;M zY{irbWX}L-o&eHr3BeQo;3~My!rhrAeA`2-J-)On9L?_BUsLnoOL6|vVN~#%trw&E zoG}QY&?`p_)kX_5eB$(W8wI2PdVdl1vc~}-x?Jm~3NX#OzU5Vf_9w(xYsZK+WqTFb zi0hS2&>3o4ZqaHf!doqe8ovi?etPP%FYA|akwz-h8%5vRzEUFmK1ZqBKCT5mesE7W ze@R!z#wx})MJ6C^;NFuUuYqulal_lNN8DJctE?qUC)e(Ikqwpw7%<@%9ue$Rl!|*4 zeHuUdAfGTUrt&5w1a67XhRebbu}LIbx^uwMiF{^Yw?uO@LUlZ|YyX%AcV}`NVM%Bh)+=<{mF498!_Lx8s zl2Od1y|Zp!AK2`{qIk&q(|THD(OjO5iTSYC^2%1mYQng?xfysy3WGx%Ea)N=#bR|} zWdr)RGY5^BF6H}=T>Hx;rMRd&L+5c_cU*DYQ|lLty)Ug>u31>TEtCX(W@k^XcqN_i zyA{HgC^=oRY6Q$l;$`PpI(W{U*L^9^#pKyzM{K02Yot&2kE;l%x>12%2DhB(0Ntv) zJL?aLpbM2;5?wGpu}Xp8a#wI=zlXo}XYg=R>@Q07sVa#mLEL~5FO?t-eJF4?Hrw#; z$;aOkiK4ZW{TfEF4`TJk;2fC^z*m^BPXksewfbb~K>wYPD_4#2jIVM7W}0)yYP9y} z?~27!uQb&L#v8J<_;IHPTSeb%jKi{O<3)Hgy$mft$)A9*TOjnb2~Y2;wNB?@2+Zqq zRdZX*p@*gcA56xzU9=IN`zv_$O`PX-XGU5Z3nrNvD@(Uajjj%mK>5%68Gl{0QqqyH z(EZpgXS7?d^@h{^%I>a!h7cgW%1pl}nwQ0RH=g-nX1y{vw!HFoiXQ%bNQ=3&B*UHP zXl{c5Ml1G&K%U5u!)hPMo2wF8&PL^8bSg2gh9aUf$5YdXfj&Z(8x@}6L*s0(@7u}< zmg?-4_ar>6dPEUe!xLO3{a3m|wUYGNn~fbZY`nb0$@A#(wLz(yWL+~`QnDfuEWjL{ z9B2TYrg*_=v)Gqe@pRUlP0^?MLP7DHqXbjPUQA6h2|`bjW9>*x=7P>F6d6vYW(RSz zbQ93%rih80KXw`~quBhQNDWaF@h@_}TsX!>DqQ?u1{Z7X9$+Cwbb9fpVPp+;C&b|< zLNe?ucBB1?`l>yPz`hKR!;&{5Yo}-^os5_>&URJ?hs!yf?RGjS}xcAGrzNplR zJRA1fkHuo!#tI}N`_<+G3V%14%^7{l-wGMccwj5{b^UbmX`{_yrRYtvEAz&pP<$0r z+JcknhjEqqg3(A6ie7>XQvHpDaAcpl{sbPG>qgeFYkx(s5isYYIlDFX+cW2-aVmp? zIEVA}bH#9+8zs!-lXq3th>p-QGk%+&K4z8q#*(L>lp$&JKvegrd^d7r<{KzfZ9XLz zgY3I^>a>=XA2;%JkL~&MPO5mNX{coe;@F?V##kF_B(Nq$*+`_W>p9<(vMauJQ_r+;H#Z$d*LmDPqODi}>2 z$9z9r>6*(LS8r>JJR#zDZtgqseG5Vt`T06ee873k*Y3X{_O$0>*d_+#iCwmXlf)xvMJKE0LRc z8&Cu1TpL3;lF{C=*Lu6G-$>Ra(;TeiJ7S{bf0Q1ds~+IOJxWjBaJ%Mtt-~%zS|!jh zk0a2++iNg6O#LBveVI#7XVAuG+y33EIBFxwkH>Xg{r5tWZA$Ko&xn~a6AgDAsA!DY zekrZSia_nKnp-HVvi|^o=t--uMA+**up57V{8C70#}D#Qte{LR?fnSOn7kto!jk_0 z-+Dtk$~E_#&TrPT%r&5%T7s$cy$BsM9R<-+ZsisnBOGN{>rtL$sWv z&WRVue7#_m`~Hm5;{jDNzA~tMAJWfzIoC_W(S4i}37sa)-e zFGQ`hWy$QOxSr7+{)TP=k2W)2SnO)oyIyufw@9qFXM&h*~>QW0o6w9 zJrBjXABiiZrJK=`uC&W#RB|nmHc?ZfZI=K70&(A~;)Uq-h-U{kHx)DFMUj~<@Ir;w zV6h0n4}$g^1hz)~4-UCwkzi!<_A(@-7hb`|A`@5TadJhw4Z>2X)JX;r4 zj8PGd>pyZ^D59&=T|S34cA8EKPvxwe7^bZI@?5h&iQ;%fQlB48+y1m$CKi_Kdh=*I zS3$2>C7p9Gy?$uq?5F6-UHu-Pxi3E*d3%D`n4C&1z>k`36vDQ3u7wS@?l*L0z&|kO z0$+4fyzXyY5xX$cI+wZYQ#B4)lWNELun@e))8;0YVV@{R1-9LNN z-kO!62X-rZ+tDi_122~N!t+89jOjTj=buPql>9o+Q6fs9YPLSnh|K{oN+%9DLu9&XJ z+$|_sSJix%^G~xxjRUi{%g3t^`3F_a+*@jejZX#d6SP8F^E#K0*roX2d4(+WCP+Oj zUGJvM5jBtYa{Agv#07WZcJeI->BTt8J4x9CK?{85t$+T@|DHVnf5Ut)pAqioRzqi{ zp+f!#)A;+mXXnRJU~anAN-bG>5QhOLKsb#_i8{3WH|IYi1!?zO83bYify`;ai8KKJ z6A7YpuQL>2KmdcO6{r?MLkpAzIsnUn+n@^|15g>L z7qm<(M(aRZ3pNFJ)6vq|(Us9H&~yK<9}KJfnb-*c8fy)Jqd4D(_Q`P##Vv1vGh8+6HG2O&6P|N{aE=G*0pNm_vYSKG1nf$0wO7abM z4vU*;ayg6-b!HWafK2#5Hd|CZxVlL9%f2Z|?Ub=`c#lHTSaq~+dVKTh;Yak$#MgQX6IM#;@Og)Q7+BuP`k z!{8jiV2A%ieG)>R@4%cXNSIU4`LJ&I9p%`mfW%LRtn&$V`Cm|0?tR^u)Of#9%GS#~ zDuoht89M3A${YvMpIu0_pIwA=z;_cb-&g`y6S^377|HZgX%MS+i@>*$tNNu+D>Y0_ z-a2Uxnr=;Z_Dx$S=V$Zd+U2X8)a5ya zVslG*Q*Xb!7;?Q#U6FNX`1_)CyRRP~-4x&~-1R=-N&zoh+vYWC9x=Znc#K^o=9?5) zKb`!T)m%>0yH3!gxw&=4^N*jof7u%y5nNjf3_AwZ64!{5l*E!$tK_0oAjM#0U}&Lh zV4`bi7Ghv#WnyAwXs&HwWMyFBvQ5VXMMG|WN@iLmZVjfdr*r@{gja<`lmsP~D-;yv zr)B1(DwI?fq$*?3oE!Z zm>f=FR^A+k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKptm- zM`SSr1K$x4W}K?cCk+&2FY)wsWq-sXz@{UZdiEMnH{(H17sn8f<4dpX&z>A8a_r;z z+)MH+UnI5byb9Qrsn9JkXYQ5=9aSemb;V{U@&C-`oDnZ>xOy-2Tk68@zR)SXFd(U2 zDbqOON>`|1rc90J2_mGL zxk@U2TH;&zQn;zd)w{@j{htj}kBjEsHb~yG(`xlAuP?S)$J%mTA5TciQAucP2Xdk5OKnC}Q!>*k zaceMrJ*5MvA-pOiq9iD>T%n*SKP@vSRiUJ^AXOo=pd^`rp<>SCPdprjVHz5z{7;|p zd>X{Stjw*K%q^@e>^)h8Sy;iP!Q^lXv-0K;h0`~#oH%mkh|Cf8(+wUAy!04ei3^r| Tax$F?w1UCY)z4*}Q$iB})k8;J literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..763745891877637db0615c56d8d3940ee60e2c0c GIT binary patch literal 15086 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%0A6LYTEkQpEf< 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 literal 0 HcmV?d00001 diff --git a/public/img/reward/wechat.jpg b/public/img/reward/wechat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ae0fb8fc126f61c643aa820025e984c4f5e63f8d GIT binary patch literal 18489 zcmb4qQ($F5)9s0E+qP}nwv&mCiET`5+qR8~ZA@%WFv-o#_v`icc{#m%S9d?`si z_2=s6E&x$lTuK}O1Ox;y{Q3btHvl34NN{ina4<*+2nZ-BNN8A8I9M1MSS(}|1XMh1 z0(?AdTwFp@dI~~fS`u7bN)9SoMkZEPRssqxK2By{dKOmZzmot#K|#U7z+%F|VKNip z5;6aOx6c6p5+q<7unhu43;;#~0zm@$90K3~0Kg!Bcl$pL3>*Lo0Rja4HHh&w@PCKC z-T?vu{#*yZf&c-45kU~Y`hGcP{!Dq?8O z@N0W=KaHZPo0<^4J7wm4YFTF?-vi%eqjZZXWSWMbfFA%W9~E#i$M^9;$k!+-K}nXN z2$zms0+oY(uXe)YU_r(B7#Bh3&GZQ`KK_xmX*W{h2Wy*(8$)#Cro1aTtbu7LKeJRy za?GMlFK{uiW5Zk2bY?tj5%4S0iP4l^tMnc8jd&&9r(nqZIin7jwflr|RYYJ<(4%&3 z=GopOy6PIlnn{7REE%WzYD5hs+c@Xb91FxlbJbKAS4FT0ol#-;6QOTj%*zDJai4ct zhcJ~yof8n_teav5vwX#{>G38B6XoEeTF`^wDpjHRnIX7(;fXyHt+k*E&9Z%9;rtLW zkHY(CQi%kiY8`G~j(ww(uWlMB=Bdq>&>w*hYAk#V8M)pCQ_Qo2)E<5O)8V^gu+cr9 zbafH=*IWdg^Z4lKS9=SH+p>M>9^$bW@^LL594&{kRHsYM>nozi4kY7nhV=_!Ayzfg z6cBTj!8jUV0Qj(zd+16O6N8=tkgPd(Om~q;dy|)>C7vl~d4n^o3NgJcn_6IvQI8=Q zXw@vWVQF8sEN}u`G@P^!SeI&gSZLf)oKO5?fS2D_&{Zq4#bWorlx?-UJe_-mpeN@& z6t4GF-Bef%?H@dWole5pj!T>u)Sd?mCK4?i5Ts!R$(zOZ1jIFE>DG}wtZ>y#b?s^t zmCNfWQW(s;L%ApEOt|7l6p*tUc9S|~Z(b)U+g<&HQL$5mAgnh-eQJ*7h8lWs&HXiD z%Dka6_|4}8ZIM7hLH?w`*Lj|@;PKE?F`OpN@K-X2)0(S+JkQ%DDg5z((Xqm&=YP>H zmHiFaVecp^HP6?CIsmR7b~mhq4U3SU6}tU^q+ce?7kUK%1cd9*Jv{jWB_K{9YWl$f zhYYc?0-^420C?NTl73$fLx%_e0RRJmfB=Jm{l{@YK*7EqfTN-zqM);}BO#NLu@aFp z2?~jme7OL9z@Gq@5sxJvp7eFy5zmqwB_;_t7#PdA%-qPsRcfw~_^+i3l%Tp4~l{wPQJIXkq*;>c~iB+x@kK@e*yHDjCVxW3yh~|R%U64;=ahoBg60Vr%%A%kDi^= zTz##JEALc(nWS=0-14Va>8Hp)GUW4jSd;jEnw)cQPhiQBP1x-&X> zcE(PtvUPe5uU^mr*Rg!iTS0g-{$~iL1Z0D*5MA&YkB4F{hbf0;qe%&|*L<+;EuEvE zfN=?LAP_n#8j65W1s1)gUW**p#&$`)2s_7yY_Sc6v9SKhH{Wm7jZw8t%mC}eF#h98 z+N&lR=a`5b>k(5a%HE`eL@lLUZMHzh?_-Ry%opxVbiWHu;|d zmzubiw3j}8FegGApJP?eM~}L_{-i0|A&L^H6lJQQC)3XCX|lQA^t1n^Fn%P9R7bv$ zf*YC%?bT7p!^`+l8$!=I}kG&y_F4nn4jFp`+I{mmX>sT z9Ry3V6<;HR^7|DTFQpL%W1EKCHpgnTN^&}A21NMsZY#KazgS9MG@Af2&i)4E zN38}k5s4xWxw0jrMwY&;l!uLn|;pVywNcM_D3p{n!*T`wP9wDEMwKh2efO57nXKt0Op=4Y*H&WU{ znMy}EEle()}z?xJsF7=Rk9S_3;JCh zHJyrPcUiW4JdqXJ~eH$5@i2XYp&j`O_s z@$IooJpEA*kx+3y*?HPn%9=>pUh6G4AQijEw>zvvEvq3r_cVVvyW~Zm$1HF!X*;Pt9Bi@LAcT}{fk}5%Cvh~rsxhJfE4{}E(-W_b9h!tm*=*aslbVOiz z_#@T-prW-?mG#dSl6Nla&G~YWq%-<;YnDRg5vG}Cqkz-oJzy75Zt zC20%dqqvfxFlKt%$qMAyJ4q-%Sw>g(j?)*HHDC6vAe0|g^&#VwRY3K^GTP*5s|}tJ zRlSYEH6n6u_X9J7pi!ISIU>tdc~G9`nHE%>cgGnO(RbwSS*O7miGj>e*blOy2<^3v zbpvRKB`#0CJ2sA6Hf#L(x;BM7JHL27$Wf0a)D@AmP3sUeEHN^qidcmkDx`-`a8mJz zM08DYUVmD(_{d);7>e9B@=N9744Xf*@>+xsTRyXV>^->V%t>fn@sta(_G?04VmYZXD!pM^U$+cYPTSL9fT?H* zy{Xg26=4x6OXGIULR3ayllm;@f#8gwOuc~OesjM=lA)uu>bkF*L{#B;ENR%LW&;gk zyvEzJ>jgTUjo9*@Jyj{FvvAo*SG+tngH71C;5EdsL$_=#iTe;t^RfH|9>bkbEer0ix}3nWj-vH{8vBCm@z zO8z0Vz!r@>RVF7VwJaw2)!;G<+0;TEnKBD)l`AJ1AcIQPv4%$wfv^H~lo-*T(_^qO z?o>vQIudzddQ+!nmVOPg&O5kUhDQkZv!Oiw_#s_)b0n zFH|$WVn=efAC;%&+{vkAf6*gb5D6j{7n`}uziU4x(x2Wp4&{2AKETcH?PgGC*2oQ$ ztbKUG6~mS_>q+))Jt>9F$26(wB4Fi=;rPeqff;vHOU8n}6&V}oz-#HVSa0RA z@}WZOybRlpQ9>$7YtG_}raNw4pG+QERfRO1>8dlwg3;9vm3JAIN6Xwc$w^A;3d5^E z{-q4-MrGC4e|j^=ErX?&DO#RF3x3TIo%OuNm1`;M*m$&KErKJpU5q?b4}{N~Wm}vQ zI~er058Jk6uz~{U$FJ#~xnmy?X9zgguA{b}Wq7DqH#qwi%eV`78B4753E^??&i8*E z{B-8F=B-=)!|!OBTK?*{ZE~P>oArAc;5%_Oc#ZRWSuXRS@jw&kJ57p2r^4(O-!;L3 z79W1UmkMv_7pmYbbq<5ZH8XqR1%3jsM@pV4J$BYb7PiMf0o#8?2GUL5$|}ZAKN<*06Y~phZtvIx$y5jai=2TAe37#)&rkw4XXrTz;x6~z(btvO z=ii?IZQSP^oR*u$4NVQO1r#091Xq1*8%NBLpUY-wp68RFfP72-NtfjrDl4sv%RKT; zLfWwe%_D6~T%Q57Y}C|(TvAO{n|!az>6{PO(snz-W#f&aG8L$BQm0RVxQg_BX>Ybw z0If_#`IyaTxRbng&bxQHDTQlTa@HmpNZawxKRuyDXHA(kRhovML z_4!uq!9#8%4!L4HRC0PgE7H=?|K2hQ2fh$$^39I+ka>p%`tT$l-`(3NkJU(q8xS$_ z;z=#TM{pHK_nM}VCFEp)p|TJ5y+&`sw@nAl*IdYS%8Js4po^9mhP#xQkLh*M5z00G z1o0-aQ1bis{I%kN#Dq{aBvMtmR3A&<87tjyTWamBIrrcLVU#-dLCG81Vz!9&l_&X* z_H!2{kag1qBtbOB53|Q1%a>JZajdt{v@g^a$VN$Lz`CN+@%5U4z`|&j&0-l$u1EdO z?8LFA|8^#UMI#MFF5uSH`-)s|$E$&gZTr?7`TYI+;d89p!j?gxd)@Z4nbF6IAN;+? z4-yf`V7b;3r(pD#%rYH^2qg3?Y_@M0lo80+A@CH4>p}9!#2KUr;t$cgi+GmvZ&3ys z9F09A><3dT@^+D~LlFSw<*q~lu=n$EmK%fV$Oq$)kObW z?!xxS_fNorX0Cf{&-v4qby(4;oM-9Ot44E?Z}p`QOY3h;oVx2ct}~954viwLd-q^9itv;h~q( z*Xn;%cLIA}9tzUji0_bNi}S9UpLJe2pWUle+T8@>hh_@Dw$KvMl}TuqS(0_7udn+f z)^vKiroz76(=%Q&JrU=%<3xMBNBp#d2JYHT#n#EHPKo>zQ2ckZDltx$U8?3^J!7Bk z?e`kIVzuLX%5-P&R0I(beY3mJAP#UC@8RkgM!|S!;ewnp?N5MTt!~0Bv4-x+f~GV9 zke$Uv2v=Dc?3LCAi&IIqDxtMw1UB_U6&<&5MP$mrBbn}LLah|-y!qbLfpq|SK#JhV zyx0;EO@h#o%SaCEGRw|KhVzf!R2#jKasg;vd1^=~TG?)O_lvxtAi`iP*X5#fk>{8v z#f~-h@BmyHsmw5zm>MAcb@hz?NNTc8IXINjU@K8C9O-+8B-Udx3;Na05ajPyK?oy+ z>cl(xP4fGZ7fzAqHSZf%bKAJj^sTngSp(edY2tHg`5R`zp8#rIkYao1QHQf!yN4?p za9la!vZR#YjQfSG&Vj?>tU3M(6|+hyWe#m#=L2&r*p!#-r-G3*eI{xrsb;_JFuqRu z4b@64m`DmQc(t$_?yaFDqW~O-6q$@t{ntx*Cjzw%xA`zvy!Iq1)Hs>Sn&f5aO>9rL zy<5+27tCm*Pk?v2a^Ts9G`?8)jobO)%!0MWLv3-Mba;f;P-h6Vf9TPb}9BJ!O z>HS8_xryrI^DQW+yBgX+NWGUOwhvm9vMAL&a*fq99JlD)cdBXq(y;Z(Hj4wz0I+x@ zQn5#AmERk2EOK1!KeCOY`AsaC%b>d!JvBvip4*#?Wu1)&-A+WQxgQsPTUu#%ASM=A zX-&Z{frvsayB^iDe}6#_8{A5LBbN8l;K|bZ9fz2ina>w-kteGHIfKgwDAF4A4VqI8b4pMz(bn?jQddVp`c%DR4fx|u%;VZy z<*wMVz)?+ko2(R(@uVu+v5etBYzqVBZIGWZbP~ImYa)H3g>FwZH_m6Iopn{3#cw|A zD*MHWy4{h-s#lHcx$-xe?;yo?`X?Y#!?`x0g)Y($BzbO>f4JD1{Dr3Eq?YX^R~r4E zHn79kdiuj)Im7tv(t$0`!gB^J-P=pa;G3ts(kower{2j<%SL;N54EnZMLbPa%z^g3 zLi$6#HTf7#$!Q6rCliS6iVGQmi?eqwzFy~m%cEjvswrGOi~MiePLlbY+j`el=V2!u zmaCgox!&tw=Jw_OM>UF=H7$a_Q`q-4E_N4Es-Zk!u`U=oZ zh(Np6twhIL_TwLjRWK8f1?|?vcErAd*ZlZb@Uqbr6V4&cbJ6_OoEGVj@geyw&D%_Bn# zc|WWZVPq>C%CYqDR4c;$S4nS5mYgHO^+@My&A6Vz&27z%cTfYv!y_8VC^7S)@2Pzc z&G*ufOm%*=pp?|>U)%eL*3%J}oO-F`hjdR-krMmsMwN6dE9)-a3PBvpIkB>(cg%KF zU3JCcA*(Rj$aME&^NaWA5X=#Zk^WwxfZ0&isuxi!c(VxIAxq!=(~V!j<}!rB;G}sh z?Rg~EFho5atH9r(f*ELqc8z`dxKz~C4hZ5I(1?+y0bjpLswxcR3Lz#{<=S)Yv_>tM zOQ>*$v231TynV_dt{@)QJ9T)sn!2UEvw3L2$jwN-1QOrs6m_W9ENREap4zh1lX(iP zwACqSV=r2vp0?n5Z1gJ6Vqt*V+X`UC)LYTBYyjS9UFkU|uLzXK-*PdY-%0|Navw=p zK~z#A3H=9er#KEkVCWvoY3J|isd$d&%*a$z_0`~pfm%$qFfm9KEiPp@G>uSgkD!i@#0cF-(^Sg4pG1d-sJ-79?{Z*&> z|1JaVp`2;Dq$usGU}mIaB_+N~&tU(AZ+vd&@ECDg)PJOaSUk5Nyli&IAuGnQTifG9 zS%Med6OhtgE~hF(YIg|%I05XbLsJr_E20}_`Z z6<_GLn`*!;pDhDiI-Rd5f@%!DFswzLbt7ShswpjMbbBxH0^Aa?l=9{ zRwBW*KyaimRD<)cbS&Es8)~DvR)~G-X?1$!`lVW2O>x==DOO`76EpKXos&USvJAK9$#(-hf5aW=;~9nOd5*in!T zR<&S$pJLFGY%;A&*;ucx)@rmEiLz9s64&&zhMiill|C{#*Uq+!!!qgPySt8!H6Gj1 zC*Vw*ybi>wG(6|JruPNmJ@rK3{j%iYnEp|#)xzgp8znuF=d@xOYshqw1toHeqX?Is zfRQd)2hD0*^+T`T9+~vrYJO1Ls*E_LAyFo}$FcMk(LmR>XVG{Uk>2=33U^%gkdW@4 zgUr+ray%Qs1R=z^(p4c-XF?6|taNeB}+UQ~_Me%kVzm zGXJBX>Q>3a+F9V6)K7VMLZL497S3`=?bB*}F8}VPa3@l?m{Z4EPLe3=@fMl`@$%A^ z>_gc@9rT+Dh0&g4XWGdhs$ZY;(vmbwdJ?G~%8b7CJ%94CAH%tVk+bb&4vl+AZ6%F;p_+ECg zdDc~qv42iGpW6zV`k}rKLoT{YEzgUe_OF&-TBCotYTlKbM&gb8R(JW_l2r6`I1!EQ z$v;Xw(CiaWsDkoSH;iMab%kxhQ*4bNd4t$Q`#*R%B)_@L_TR2a6(%4cdYKeGTHg^4LZF25|vZrT7ZD`IKAS;iY)1(h=S zof1bWN4tG?XYY-2pKl7ZNPMg+%^u>)hV%&_t)-qB_M`qcRLV5Zr9d2C%3sMUo5o$l z2bmn=*hDHyh|jS9F*uf*NNNq0S)|aCF4mi9nQP1OZ1uaEWo&Vt{9JzB8ZNCk z+$NC;-CcA!B%0MHf2xd8=cBcuu0Q4n8PV;;C3)Jf9^lhXhETVvqUP28K!oY!QO1Mu z8v5{9TN<{`%)Y>UYAC@1=TqhVfSP$ZhC>CXDMs4iRv~pq5Stme0fJ%}>gdQIh2|i4O&1Jk>k$e?}yU zv(B22Wj_JjDyDN0CAyMT_tk7;v&-h^!exp9l^$H z#nUZkD+ktaEf9;=m}ZQfpJ+8Kn|$`A&hAj%$LiH zYRidivry~%k)&={a_PIvKl!v5G&KZQfE#(aU9K-nu?FK?&I;ne<|}j;kJshRF3pX# z_}G$Kd2khpUKIBPM<9Snq&s(gmbNe8R#LNXEtJ6$3_|Ix07`%B@uf zN&T{Ue{-%GtFt>d#B2)6m2_;DL!lm%D6Wh&U0t_tu81lnv&n?{2<&G&=(?%`sgbGN zU9%(+woYxyacWZmBhT$_!!U|<&fzZfEQJpm5lDmwr!a`=b*tX&v*?f?$dzR{=!hca zpceeq+DzXpybFd-i(zbGzD1%83uOSO$m+=LMGFD7g@~?vGXb+SJFgYsUid3s?TAop z&%bnF1D^;bt+Y{lW<(oqf9^+df+`Xb&Z;7CAN0 zQhPH5XY73oqyr?6ac-qUB(z%&hW{bXT?Mv~vDq%2E8? zNAGCQGsUQb^%(I?5oKx8l z9ZX|w^TNjdQh01(lYfb&GB*wEd6_gda2Ef>VM~sIgg_LkIB<(xMQG9}`3;7in*r>l z^oC|DlA_(dqZN~8mvmd7$3SQ$@8;u^KX+Huh9%bYZp$BmoLlym;NPCz_O9e#pU~u9n-0?qwe?N?? z+J2r@`|k~PImZvP#`SWa0H@{soLajFip}9@Kvm~PPp9H>yKASVS~ix3!*r#*k(M)4 zBUzIXvWl1fF=u_064B&i&HCkxG~ObNzFNYPw|-3rZRmBYkEQ<)NOklev`G7s{p8a} zWdf)5_Fzf1&iV7R+BNg<=*IqQcJnGREBRJE2A_b~W(wQ(mX(4;%mr_tp)j(alJN|)8;Lid}d_(K}9?5NLO;Q54S7XFRs(E2qQVY zDn{i{Mq_ZI^5<&#UJ5n6O9l5&n@S7nsym7T{b>d-Y6LwJkmOU5FOQ-if*4&>!Bvy( zwDh>jFP2yvh}XwPFV-#RMIsk6P#*dRBSP{!E96E znD<33vMulGLR*J6*O#q-SK{-N;Py-Ed%e*xa$#KBtvt4Fc#U5fI)!RP$TO@|R%9N^ znr*Ou0q96V)&q_DHMo`d>;)xd;-xgAqamskl#g<=vwfS@JbBcb{`Y(FbXvZm3}7nj zA|(^Jfx3gP5(YBL#&do5yN~9-Zt?d|(}oH=H0)gO1YKvw z_&>~a9@z2rV$yg0@3DCkmI6rW4KJQ6o{56HFE9FME4}nQuE&JB6EfN0gH_ zTKGkcW2_uJ69+_GT;|x)y^|M^{>?Lu!M@qH-|8V*Ba(T&ah_qjt-_9ss`dB@*!fC> zQXv9>|DHpG0sgzV0|*H~#3ZC-!I7$gk z5XNs$s#o$**hoP3SRAIjhTxUp0z*RcfMr3!>U-9!$D0lDymipNGeV2hgZTmE07%je z1^D;KbYwTsG#+QA*ku?MEq`5@NEhzicb>S?R_{1xEet?T&jcD?G+5SG+@|rrv?Vo0dm}>0yVU9{Dp55&){qJ5zS-@U-uVYcV59-UE(9R>?Fj3{#M-opV2GOCoAwGS1`7 z10?$#G*(WD2Jar3CCg)`z;Hjsa7R_;!rxpYV;R#|ceEA*1I{Cfm4y86avv~MgGdLU zgFLLt6D&%e;NJ;9N`nTi8Bcv1d*Fp~u*A@C#*;Nw3IRJKj76*qfpg13y&{^n&Obt{ zW+be+f7K$c(^vKVJv3Rr3QmS^Tiev!0yb{t!RW5dnOOBiyXmyM>F;6##BTIFYBG?W zc+^yNOM_@bqEW<8!V;at3aaozWXQ1*0?$T14rsMOeeOHibXgFtesJeKZtl2#hzRpetWHDs~pa zU3c+01(nnEY!dD)etS_Af`@K>Nx3?0t;bOG17`vl8`qd5=XZD$ZZbxQeOU4YXuM=g z!4^bOx%dFJWdIV07}?JJ!2l{i*zg2=K4O`g7H*PE7+?jm$pJ$?eZ$ZVZGQ?*UKjbQ zWLb*Ef8g%mO(Y34^zwmY5prn3cCb9~vA99$%oqMhoHzW+oaDS&JLqSU!i) zY!9Cg^ptd?{UE}~A4E&-1jZX6KF1wPn44~>h2JIa7mQobvafq~N5#yBE2OimnsSf^ z{S1--k3zY9ZotVSNGdsI1C!+=3cfvb3C_m`iU=a;8eO~>0Kj4;;)jzRso3oI(>3~r zUx!lz+n*wQffG>mo+TBQSXA5@Yor%Mei2d|N*(5_IG_;@nFN>>gq$o%F|kp?&Rfbc zv-i$w!tECa$W`EJ?qg}9>6KC|CHT*f`Ug0|!Q$^vfrCu~1zp1ckzOCV%zxP8(R^;yZ@{?Io!k{3p;1LrGxg0`r!#21W~-O&0aKk51dTyMk^=l6|>Tu53)}ojF1j*hWXbr z^_Ly$H^O+bhw3~MKLZ;+6qBZvXNbANBP(ZDVh$cr{w}iqZ71Yt7OF3e%NvVmy@2^* zLPGOIvsQ!Q!P+7VqyYr3WO)c=p25q$y0aYIcH|w+!)D@_m{i+oWq*2H#Lm@`fO9Jl zutyJnAD?8Dt^j$>|2y4Vp?`#W*{Hv}Lm{yX^I<$rjW#Bha8eFJY;6SXlHi9P47Npn zc3I)~w6+OA9%PYc*08Z3OL~Qb@VDVv`f~SWuaM7 ztO73zgn4xMLn8^Vgw1n^2TRG*ic(=LimoN-JUj&);Zs(`$j*E>Tx9r*k@~2-?qb$o z9$=VL>^6j7vDeZwP|4T}fp^yyK~|gE1 z5R)*4DjO;;s5RH?6#foSCov@G<}^!eoqU(@)f4V;oz^}k@L^M%N?9WK^!=~kZuQLR zvxeAJUZ}qNBUQ*%Xd7P%MzYq8nzo&PYb(+ZDFcj z|F9bnRU>R2sDUdl!yX9u=`>`SA6T0woH|Hd9s#=C3cuN*?1^|_$Zt)7q0^UCO@!1yA243#Ljjs;Xp_yo`=RZ335S;5 z=ohcICKy^koG_Q$XaUzh9N-muuZYr~jcuZ94B=Wv&uNf;|L{OMi`HN_nUvV0v-svIXMXi4ht|bz$?gz z{h9_Y$`U`Xdj@(ob-oN?EDDqt8iq!q5$qAc68!;12GNV81{Bdp4geeEHmuV@Q6zM! zpVGQDlR@w`=C}dXYvLVZ4Wx+?4hkKJ7LWlygM+V?0PcyOUv!4`Cj~du0pDds`MyZ; z#~k#s?puR3^VfM}HTIbay;75iguF?U1t4+!xAgk=K7VUImng4bLiJf4GxmF}eMJ9| zvTQZZ959QZeMCt8F-96}Vqdkk=CCTARq2hoebP$Q$U&fUC`yhb=tVxFU;wE$5^cJ{Csvn3HC}4%^yf4Zi@HV$C}9cmRSg3cX@0Hl@?ZKvbp- zV30ZMbv<(09S4W$G`09*#)uK7V{J8*`NiH>h*|9 zGZpjeLu+TvHcg?pNJNJA>>(tA#c#yochSQavk(7N$)7~efBR`R2We=_xdGU_;0nSI zI%v|SMh9gijT&suRF9v8GO&~vC~D(aA73LZ%`Z=XG)j2g@yJlGLfECME?A|BzLnRw!N%$Lcr6r^sQlc=<2X*&ic%=j9VI#y z_-S-+Xmrj*Hy1=$UrQ6)ey>jJtz#|tD1c40YLE4^hxptO~h{KiN% z^#X^QJ8zka0*}GwFpKOv4v^_vB$Z_>LskO!DV%wC)NWM8&~ri5F0&22noTeAM-e8t zU8+W%4A}w=Fx)GK%FBWedkP0i9WA1JG~$=PCEfjcR{D$4)&NP2Uc5+!9v$x6b};y{ z<@o#T3W?R5MLbV-sj1UE;X%`iM%y~S`4=w%vWOFXc9Fs4w+MC1wV6)TZ2C%aeE*WY z|E@56l_dcHh=qNO0C7~n4C?J9u89ogO%Ua-1gZ%nr?MF9zA!9P25jMVGxDo0Q<1C2mZAEQk={Kyahp^#4@;ygS>TGUBzXelRNM8lzUsp5!xBVZB zzx7gxM_a=ZAVaaMVRR%K(O(vnh+h_eGX4E(w_4X}&Jw1(CT_SE-$%;M*k9Ac(P&bS)4merZX8$=oI{ll; z0SDV6YErVX()|K(1BpoFB4O z!RIv!aFYejxqgwW5Vqq&1ftF&B+E^adev*?BbaipyuT>u?KOYqkm3d}|M3`%eir44 zH1T>hh1N5O2o`cG#+CLfsG<~^`}T&u2GO37tRr{ZwbR5<$k(>R`-c$Y)LNe`#0<)c}lJx#_Bui-wp#RquLx12+j({x?biOrrgnfpgq z#MHd-4SfhD;&5PRlR<-Bv#Za_0R@mE(brL@5cHT*)g1CU_i+(->z;4C&*2IYPB>tP zY$J8Ifzu+Q+Ob=Qh8;qL5!-kxAVOLy6;+Q;6t0(^W)@&WBVv?w29WZNLGfWn3xiA1 zAL+5h929Fnjg8pjnqq)_Wd5zv%7D&qzr=tSH++s0M%_T!`l#3fe!#yU7_mQTF#i}t zD-#9!g=TeL%D#-2C5p%;k;_%kt1r~i@N#H#aUVu7gzE#VsPpiV&d<)E2XH``@f_%J zR$cet$)9pQ;K*Cmg``z6+kQ^U2t*|P<{73R2a6yyO4bx@Z_I1&LE<{~anEy+ao9I> zb!}N>5^`a|+~T6gfQA#f2dV=(Aa zVckTF^qQ@{xeK9Dr_Hm+|?>L->TjJEwmOPZs$oW-^VhF3T#wP#Q#;G(Al z4F-n156Sr8-_JRK2iA57a@>GB^>WM;k6_op8N=D;B|z-fE|vtd;u?49$EZcR*%-`W z^0?h*Z#zlQOhWI#lulolM_13&#K`7ha;f;99|zbW-9WzuS_mxP}wJ7`1_?t zn)Iy%JNotO*y!2wC*Z(2D*rXn1>^3qznx>|cYncD9E=uzWzzbU9*uzMUR8#3l-G^A z_49{u5jD%3rgw(K(i8~4Q1nwzuVuF{4oGS;{V-CN!qJk~1Ywo@esFm#( z$BKN55?_9WnqB{)8cslqxiM*x`?7;#j^})N&)YfbilQP6+|o+)W>9x;*|anV^5&D+ zns}ql<>}Bc14z}pbgHVMNKrC}U47&%`xTc0Lk<3XJ`!W4>Yp15Ura>AsIHE^cB5g4 zfMtRWA_%8*`S;zBt&#oJyW<5SAUFp(OhOc(OXoKQb*l~SJ_n+C>CD#O^4!3P=!j80 zjxQx}B&yvzdO1fuk2jTh(;9YlOQuyAf?IkX(^Z5yOJTvsT_n56!L(v=@?a$t7$C?F z5EEJU;O2GItiXZ&T#OLqT~Kndx`$%Nzo{m#RBRzYw#kgHt3@`sS*-P2{6$RXZo8UZ z=e9Vu!;-e0ZuoZFnxVC?u1Tj|y@ji}K?s0VfWQd5;9mE*jH)4Yz>;%*U;PQ{ZC3g-S zi`O>_7)GGYwRTa;7xWLsd8O81(JA+ZGg?JGI+|^oWLO7w?r4$1tTzLmUF@OzakJA@ zZ4FX6Lw#`EO>%MZS*52%(f#281;fT38 zHsqG-OoxnzpE4x{k zq-RP&=7S%kK=qVLAu9t7K zwdVT>u~2uq`|FW?oyOgER+a{|qvu7su&Nmaf%A#as}`FO5j|0IVe6-WVWmNXs)X`p z;Bh`Mw;zA;h@H;3SIGr%ROoGu);h0X82Pg*qgcER%BLkN95FOT^ZA%bZnK$t&TIMYcN-+1fH0Jk|enfUM8UXNi z+%SK>ma$tr=2i!P-|bChco|i_<_&255!u9m5b`i)O~+rgZy%Ivyq{NAtuCd}UCPDc zr?&C6aPGuE{0`bQ?d|m&T!AVPHp#Mk0c+IVgZOd(;q-x(_rZ&ai|(%?x{_sMsi#r` zDferyKO%{)13mmcZ~0{mP}}^HoQ0XsBrO8A&&EAoukf42V}bIlpMFs^o-ikm!&C8-05ev9!~kBUB;CT!m@&|#YVx@z*3T>s{B|@KsHwm^OUI;+ zp#7;r?vYE{z1=Y)Y$d}lNUt-#h^L(G8B8s?1y$@T9CMkMkv?ZvaQfX(*2QZmLVL_D z$J)FOc`BE^=i-H4M*HSxcY~aBDm@aEoGh8>cm4Xo72fcaiGqo9U zK`h)sopn^{y7l%6V2HidWnTY5j1iX7d}IhuC4#1+zs;XEZ7YFq{Uf%?iVx*B5fKNR z_Yhn5o`8EmvW+z~o%`!9KoA=y$)MfuUqg9$J zOv&|;2>Y0jZsV0VmbNsO8hd3G0|?B(d}K>0H=iYqmw2=t?;5VpFaP8|%9d>Pw*K*O zjA>f|?;#QF?z|1buXe&-7Ut>ZS}dKVRtE*+b5<3zk2ar#p2j@B65?KfUR&wojubIv_QX`6$+`60)RTqZj z1C~x8*oMPh22cpT)-GT#Bh=n&uF(bXY{9yD=dJQqZ}`DkRp53 z2Y>HfYu=E-viY8;04jh(aU2N3<$I0`Krv^G;NE(f6r#rU($dZxlwhy2AzXjGJrC*; zPt+}bmNlbviLWp)S&1=;ieRd&@9wzG5RU;`h!mN;HRBWBrbj@pQSpzl9h@4%z}=l! zsnAQ4ODLu@0}BguR9w%9@%>Q7`gO$@$FLE<(kOTa9vB0+tHYw983cip0>G*`qQJQw9n zl}Y{_OHAc~XX57%iTsNM?}Hrzm}?NbmcV=K1L5K^I77~m1MQlAmEC`;j;QGIgk$BN#2%1!OAmKsA?57z*(gH&yChF3=b)sAZE}SW*fmV%D|)7a<1T`5Skw zU}5+6eowQf9+!BS|C7g*^1$1Lbx zTzJEbrbGQoxrJR7L*2<3Vgd+-Qm1h~x!}A!PJ7soKDdVtP!b>tv;a7UIy!zs(ya}Q zw@h%SMgYiA0!rv^YU6jOTTHRbQ+9A*i0FQp9wM3^0@emhZ5_r4DYVH;@nUZ>6E3IOI+>mp~c8N2){sib;Y<-@j^V=gg-U zJWD;#Bw5FPaH26(2~L2CDOZO!>|w|j(dAqV+Zu&p0o$KB#1?k17Aa?V)%c93WGlbJ zolk)|@H2{W)@?6g(og`Yaif=H6Om!g4lsE?Tre!qs)Tkx`jZgxH6uX}Mo9@*Ky&el zfT7{eLz?Ht6A48Cpsy8s%NO8eo`{ZhJe=l_nL9zTG<5Cn74S&|m!rHP#-8pxwxI#7 zbrZ%q_%%IX1fH8HqiLnzZYP>ARMbfa*9HN8r!9{jJ#$accVvnhD(K!k`?|XPx_EKM zGDv0X7*n;1JWex3#=mp-g9>w=QX~u8W#M&~VEg#eI2Si`ZNUSRT;(RQh|D7hKKPT4 z+2fcM+f*hq9l&c?m$@Fq`3QzH*`a~pA7S*~)Y#=TZ)SG~RE%AG%VZT4}7 z0|hFb<5pZ}E;(dZ5V|~ZenEKGI2?`retchN7$7sen3Kw3ly%8|m_&Z=;9{e|>ofsg zvRA3~FG~fL`r!JH;et?+ciwICU(z~xdOn$;&5^|D1q9!&D0zq3howu!ep!8!I6!T` zL#%rAl8eJ6-X{yp5qlt+LPcHxJf(4~=thpiM@Xw#hmF^_dD)y96k|v%3*iaY9925q zO`*nZ-p%Jscr7&r5Laji215Frl4RtKi~^>Hcw(?sZ!j*FP{{Y=_W(+)Oc(3$i$&=>aB0JgFIIB7D-$;lq(bt?hw~21# zIyUHCrtpM1notV2)f=x96uadaIIk` zpwO%_UVwb>8wa{=1gf<6oHFcAO{NcGZ=E1J8h3U5`-Y6W$<{8a304NvCt2l8Oc8h; zcV|CA8F87ob{bS`%qJ6A4$Z0w57_9jmlRNVG!&*?_)`Tak0wf4&rOqC5Ldas(Xv^#s>LI-ep9h zk}BYq^t~@p{U*8IEvNY**#!9nf3(?RD$aSNzx)T zNJ8z!#{v)niiHH%sffDW`LfjALX>POo4s>FhMd4-ry%E?)7XkpLt2PVQxD-9!|#U5 zOcAz=7G84P{*7n3nGDI^MDevpBa=UaRYqdH8kSHvsisk`nFCE<%AnX8!=DLL84vMd8P; J1V8=X|Jm}0b4f9_Nn6`P0ms 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 CYp~J) literal 0 HcmV?d00001 diff --git a/public/img/spinner.svg b/public/img/spinner.svg new file mode 100644 index 00000000..cbd88556 --- /dev/null +++ b/public/img/spinner.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..2338c63c --- /dev/null +++ b/public/index.html @@ -0,0 +1,327 @@ + + + + + + Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + + +
      +
      + +
      + + + +
      +
      +

      First Post

      + +
      + +
      +
      + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. +
      + +
      +
      + + +
      + + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 00000000..e397dac5 --- /dev/null +++ b/public/index.xml @@ -0,0 +1,24 @@ + + + + Dave Gallant + https://davegallant.github.io/ + Recent content on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/js/custom.js b/public/js/custom.js new file mode 100644 index 00000000..e69de29b diff --git a/public/lib/fancybox/jquery.fancybox-3.1.20.min.css b/public/lib/fancybox/jquery.fancybox-3.1.20.min.css new file mode 100644 index 00000000..e88fae3f --- /dev/null +++ b/public/lib/fancybox/jquery.fancybox-3.1.20.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}} \ No newline at end of file diff --git a/public/lib/fancybox/jquery.fancybox-3.1.20.min.js b/public/lib/fancybox/jquery.fancybox-3.1.20.min.js new file mode 100644 index 00000000..e5e20f0e --- /dev/null +++ b/public/lib/fancybox/jquery.fancybox-3.1.20.min.js @@ -0,0 +1,12 @@ +// ================================================== +// fancyBox v3.1.20 +// +// Licensed GPLv3 for open source use +// or fancyBox Commercial License for commercial use +// +// http://fancyapps.com/fancybox/ +// Copyright 2017 fancyApps +// +// ================================================== +!function(t,e,n,o){"use strict";function i(t){var e=t.currentTarget,o=t.data?t.data.options:{},i=t.data?t.data.items:[],a=n(e).attr("data-fancybox")||"",s=0;t.preventDefault(),t.stopPropagation(),a?(i=i.length?i.filter('[data-fancybox="'+a+'"]'):n('[data-fancybox="'+a+'"]'),s=i.index(e),s<0&&(s=0)):i=[e],n.fancybox.open(i,o,s)}if(n){if(n.fn.fancybox)return void n.error("fancyBox already initialized");var a={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!1,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","close"],idleTime:4,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
      ',errorTpl:'

      {{ERROR}}

      ',btnTpl:{slideShow:'',fullScreen:'',thumbs:'',close:'',smallBtn:''},parentEl:"body",autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0},onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
      Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
      Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},u=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),d=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t]}(),f=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,o,i){var s=this;s.opts=n.extend(!0,{index:i},a,o||{}),o&&n.isArray(o.buttons)&&(s.opts.buttons=o.buttons),s.id=s.opts.id||++c,s.group=[],s.currIndex=parseInt(s.opts.index,10)||0,s.prevIndex=null,s.prevPos=null,s.currPos=0,s.firstRun=null,s.createGroup(t),s.group.length&&(s.$lastFocus=n(e.activeElement).blur(),s.slides={},s.init(t))};n.extend(h.prototype,{init:function(){var t,e,o,i=this,a=i.group[i.currIndex].opts;i.scrollTop=r.scrollTop(),i.scrollLeft=r.scrollLeft(),n.fancybox.getInstance()||n.fancybox.isMobile||"hidden"===n("body").css("overflow")||(t=n("body").width(),n("html").addClass("fancybox-enabled"),t=n("body").width()-t,t>1&&n("head").append('")),o="",n.each(a.buttons,function(t,e){o+=a.btnTpl[e]||""}),e=n(i.translate(i,a.baseTpl.replace("{{BUTTONS}}",o))).addClass("fancybox-is-hidden").attr("id","fancybox-container-"+i.id).addClass(a.baseClass).data("FancyBox",i).prependTo(a.parentEl),i.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption"].forEach(function(t){i.$refs[t]=e.find(".fancybox-"+t)}),(!a.arrows||i.group.length<2)&&e.find(".fancybox-navigation").remove(),a.infobar||i.$refs.infobar.remove(),a.toolbar||i.$refs.toolbar.remove(),i.trigger("onInit"),i.activate(),i.jumpTo(i.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},createGroup:function(t){var e=this,i=n.makeArray(t);n.each(i,function(t,i){var a,s,r,c,l={},u={},d=[];n.isPlainObject(i)?(l=i,u=i.opts||i):"object"===n.type(i)&&n(i).length?(a=n(i),d=a.data(),u="options"in d?d.options:{},u="object"===n.type(u)?u:{},l.src="src"in d?d.src:u.src||a.attr("href"),["width","height","thumb","type","filter"].forEach(function(t){t in d&&(u[t]=d[t])}),"srcset"in d&&(u.image={srcset:d.srcset}),u.$orig=a,l.type||l.src||(l.type="inline",l.src=i)):l={type:"html",src:i+""},l.opts=n.extend(!0,{},e.opts,u),n.fancybox.isMobile&&(l.opts=n.extend(!0,{},l.opts,l.opts.mobile)),s=l.type||l.opts.type,r=l.src||"",!s&&r&&(r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":r.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":"#"===r.charAt(0)&&(s="inline")),l.type=s,l.index=e.group.length,l.opts.$orig&&!l.opts.$orig.length&&delete l.opts.$orig,!l.opts.$thumb&&l.opts.$orig&&(l.opts.$thumb=l.opts.$orig.find("img:first")),l.opts.$thumb&&!l.opts.$thumb.length&&delete l.opts.$thumb,"function"===n.type(l.opts.caption)?l.opts.caption=l.opts.caption.apply(i,[e,l]):"caption"in d&&(l.opts.caption=d.caption),l.opts.caption=l.opts.caption===o?"":l.opts.caption+"","ajax"===s&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),"auto"==l.opts.smallBtn&&(n.inArray(s,["html","inline","ajax"])>-1?(l.opts.toolbar=!1,l.opts.smallBtn=!0):l.opts.smallBtn=!1),"pdf"===s&&(l.type="iframe",l.opts.iframe.preload=!1),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),e.group.push(l)})},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?u(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},500))}),r.on("focusin.fb",function(t){var i=n.fancybox?n.fancybox.getInstance():null;i.isClosing||!i.current||!i.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||i&&"fixed"!==n(t.target).css("position")&&!i.$refs.container.has(t.target).length&&(t.stopPropagation(),i.focus(),s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))}),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!n(t.target).is("input")&&!n(t.target).is("textarea"))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e,i){var a,s,r,c,l,u,d,h=this,p=h.group.length;if(!(h.isSliding||h.isClosing||h.isAnimating&&h.firstRun)){if(t=parseInt(t,10),s=h.current?h.current.opts.loop:h.opts.loop,!s&&(t<0||t>=p))return!1;if(a=h.firstRun=null===h.firstRun,!(p<2&&!a&&h.isSliding)){if(c=h.current,h.prevIndex=h.currIndex,h.prevPos=h.currPos,r=h.createSlide(t),p>1&&((s||r.index>0)&&h.createSlide(t-1),(s||r.indexr.pos?"next":"previous"),c.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),c.isComplete=!1,e&&(r.isMoved||r.opts.transitionEffect)&&(r.isMoved?c.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+r.opts.transitionEffect,n.fancybox.animate(c.$slide,d,e,function(){c.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
      ').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,u=this,d=u.current,f=d.$content,h=parseInt(d.$slide.width(),10),p=parseInt(d.$slide.height(),10),g=d.width,b=d.height;"image"!=d.type||d.hasError||!f||u.isAnimating||(n.fancybox.stop(f),u.isAnimating=!0,t=t===o?.5*h:t,e=e===o?.5*p:e,a=n.fancybox.getTranslate(f),c=g/a.width,l=b/a.height,s=.5*h-.5*g,r=.5*p-.5*b,g>h&&(s=a.left*c-(t*c-t),s>0&&(s=0),sp&&(r=a.top*l-(e*l-e),r>0&&(r=0),rt.width||o.height>t.height))},isScaledDown:function(){var t=this,e=t.current,o=e.$content,i=!1;return o&&(i=n.fancybox.getTranslate(o),i=i.width1||Math.abs(n.height()-o.height)>1),o},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(e||"unknown")).addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r=this,c=e.opts.image.srcset;if(c){a=t.devicePixelRatio||1,s=t.innerWidth*a,i=c.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),i.sort(function(t,e){return t.value-e.value});for(var l=0;l=s||"x"===u.postfix&&u.value>=a){o=u;break}}!o&&i.length&&(o=i[i.length-1]),o&&(e.src=o.url,e.width&&e.height&&"w"==o.postfix&&(e.height=e.width/e.height*o.value,e.width=o.value))}e.$content=n('
      ').addClass("fancybox-is-hidden").appendTo(e.$slide),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&(e.opts.thumb||e.opts.$thumb)?(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("").one("error",function(){n(this).remove(),e.$ghost=null,r.setBigImage(e)}).one("load",function(){r.afterLoad(e),r.setBigImage(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",e.opts.thumb||e.opts.$thumb.attr("src"))):r.setBigImage(e)},setBigImage:function(t){var e=this,o=n("");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){clearTimeout(t.timouts),t.timouts=null,e.isClosing||(t.width=this.naturalWidth,t.height=this.naturalHeight,t.opts.image.srcset&&o.attr("sizes","100vw").attr("srcset",t.opts.image.srcset),e.hideLoading(t),t.$ghost?t.timouts=setTimeout(function(){t.timouts=null,t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))):e.afterLoad(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),o[0].complete?o.trigger("load"):o[0].error?o.trigger("error"):t.timouts=setTimeout(function(){o[0].complete||t.hasError||e.showLoading(t)},100)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('
      ').css(a.css).appendTo(s),e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s,r,c,l=t.$content;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&(a.css.width===o||a.css.height===o)&&(s=e[0].contentWindow.document.documentElement.scrollWidth,r=Math.ceil(i.outerWidth(!0)+(l.width()-s)),c=Math.ceil(i.outerHeight(!0)),l.css({width:a.css.width===o?r+(l.outerWidth()-l.innerWidth()):a.css.width,height:a.css.height===o?c+(l.outerHeight()-l.innerHeight()):a.css.height})),l.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),t.opts.smallBtn===!0&&t.$content.prepend(i.translate(t,t.opts.btnTpl.smallBtn)),s.one("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}n(this).empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$slide.empty(),l(e)&&e.parent().length?(e.parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("
      ").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
      ").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("
      ").html(e))),t.opts.filter&&(e=n("
      ").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),t.$content=n(e).appendTo(t.$slide),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=n(o.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("fancybox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
      ').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r,c=this,l=t.$slide,u=!1;return e=t.opts[c.firstRun?"animationEffect":"transitionEffect"],a=t.opts[c.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),!t.isMoved&&t.pos===c.currPos&&a||(e=!1),"zoom"!==e||t.pos===c.currPos&&a&&"image"===t.type&&!t.hasError&&(u=c.getThumbPos(t))||(e="fade"),"zoom"===e?(r=c.getFitPos(t),r.scaleX=Math.round(r.width/u.width*100)/100,r.scaleY=Math.round(r.height/u.height*100)/100,delete r.width,delete r.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-u.width/u.height)>.1),s&&(u.opacity=.1,r.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),u),f(t.$content),void n.fancybox.animate(t.$content,r,a,function(){c.complete()})):(c.updateSlide(t),e?(n.fancybox.stop(l),i="fancybox-animated fancybox-slide--"+(t.pos>c.prevPos?"next":"previous")+" fancybox-fx-"+e,l.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(l),void n.fancybox.animate(l,"fancybox-slide--current",a,function(e){l.removeClass(i).removeAttr("style"),t.pos===c.currPos&&c.complete()},!0)):(f(l),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===c.currPos&&c.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.unbind().remove())}),t.slides=i,t.updateCursor(),t.trigger("afterShow"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focus())},preload:function(){var t,e,n=this;n.group.length<2||(t=n.slides[n.currPos+1],e=n.slides[n.currPos-1],t&&"image"===t.type&&n.loadSlide(t),e&&"image"===e.type&&n.loadSlide(e))},focus:function(){var t,e=this.current;this.isClosing||(t=e&&e.isComplete?e.$slide.find("button,:input,[tabindex],a").filter(":not([disabled]):visible:first"):null,t=t&&t.length?t:this.$refs.container,t.focus())},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.uid!==t.uid&&!e.isClosing&&e.trigger("onDeactivate")}),t.current&&(t.$refs.container.index()>0&&t.$refs.container.prependTo(e.body),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l=this,f=l.current,h=function(){l.cleanUp(t)};return!l.isClosing&&(l.isClosing=!0,l.trigger("beforeClose",t)===!1?(l.isClosing=!1,u(function(){l.update()}),!1):(l.removeEvents(),f.timouts&&clearTimeout(f.timouts),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.off(d).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),f.$slide.siblings().trigger("onReset").remove(),i&&l.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),l.hideLoading(f),l.hideControls(),l.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===f.type&&!f.hasError&&(c=l.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),r=n.fancybox.getTranslate(a),r.width=r.width*r.scaleX,r.height=r.height*r.scaleY,s=f.opts.zoomOpacity,"auto"==s&&(s=Math.abs(f.width/f.height-c.width/c.height)>.1),s&&(c.opacity=0),r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,r.width=c.width,r.height=c.height,n.fancybox.setTranslate(f.$content,r),n.fancybox.animate(f.$content,c,i,h),!0):(o&&i?t===!0?setTimeout(h,i):n.fancybox.animate(f.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,h):h(),!0)))},cleanUp:function(t){var e,o=this;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.$lastFocus&&!o.current.focusBack&&o.$lastFocus.focus(),o.current=null,e=n.fancybox.getInstance(),e?e.activate():(s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft),n("html").removeClass("fancybox-enabled"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"===t?r.trigger(t+".fb",i):a.$refs.container.trigger(t+".fb",i))},updateControls:function(t){var e=this,o=e.current,i=o.index,a=o.opts,s=a.caption,r=e.$refs.caption;o.$slide.trigger("refresh"),e.$caption=s&&s.length?r.html(s):null,e.isHiddenControls||e.showControls(),n("[data-fancybox-count]").html(e.group.length),n("[data-fancybox-index]").html(i+1),n("[data-fancybox-prev]").prop("disabled",!a.loop&&i<=0),n("[data-fancybox-next]").prop("disabled",!a.loop&&i>=e.group.length-1)},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.1.20",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):first').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.off("click.fb-start")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;if(!t||!t.length)return!1;if(e=t.eq(0).css("transform"),e&&e.indexOf("matrix")!==-1?(e=e.split("(")[1],e=e.split(")")[0],e=e.split(",")):e=[],e.length)e=e.length>10?[e[13],e[12],e[0],e[5]]:[e[5],e[4],e[0],e[3]],e=e.map(parseFloat);else{e=[0,0,1,1];var n=/\.*translate\((.*)px,(.*)px\)/i,o=n.exec(t.eq(0).attr("style"));o&&(e[0]=parseFloat(o[2]),e[1]=parseFloat(o[1]))}return{top:e[0],left:e[1],scaleX:e[2],scaleY:e[3],opacity:parseFloat(t.css("opacity")),width:t.width(),height:t.height()}},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r=d||"transitionend";n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),t.on(r,function(i){(!i||!i.originalEvent||t.is(i.originalEvent.target)&&"z-index"!=i.originalEvent.propertyName)&&(t.off(r),n.isPlainObject(e)?e.scaleX!==o&&e.scaleY!==o&&(t.css("transition-duration","0ms"),e.width=t.width()*e.scaleX,e.height=t.height()*e.scaleY,e.scaleX=1,e.scaleY=1,n.fancybox.setTranslate(t,e)):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(i))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?n.fancybox.setTranslate(t,e):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){clearTimeout(t.data("timer")),t.off(d)}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{items:n(e),options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i)}}(window,document,window.jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},google_maps:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12])+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}}};t(document).on("onInit.fb",function(o,i){t.each(i.group,function(o,i){var a,s,r,c,l,u,d,f=i.src||"",h=!1;i.type||(a=t.extend(!0,{},n,i.opts.media),t.each(a,function(n,o){if(r=f.match(o.matcher),u={},d=n,r){if(h=o.type,o.paramPlace&&r[o.paramPlace]){l=r[o.paramPlace],"?"==l[0]&&(l=l.substring(1)),l=l.split("&");for(var a=0;ae.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},u=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};u.prototype.destroy=function(){this.$container.off(".fb.touch")},u.prototype.ontouchstart=function(o){var i=this,c=n(o.target),u=i.instance,d=u.current,f=d.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),!d||i.instance.isAnimating||i.instance.isClosing)return o.stopPropagation(),void o.preventDefault();if((!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left)&&(i.startPoints=a(o),i.startPoints&&!(i.startPoints.length>1&&u.isSliding))){if(i.$target=c,i.$content=f,i.canTap=!0,n(e).off(".fb.touch"),n(e).on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")),n(e).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),o.stopPropagation(),!u.current.opts.touch&&!u.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is("img")&&o.preventDefault());n.fancybox.isMobile&&(l(i.$target)||l(i.$target.parent()))||o.preventDefault(),i.canvasWidth=Math.round(d.$slide[0].clientWidth),i.canvasHeight=Math.round(d.$slide[0].clientHeight),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.sliderStartPos=i.sliderLastPos||{top:0,left:0},i.contentStartPos=n.fancybox.getTranslate(i.$content),i.contentLastPos=null,1!==i.startPoints.length||i.isZooming||(i.canTap=!u.isSliding,"image"===d.type&&(i.contentStartPos.width>i.canvasWidth+1||i.contentStartPos.height>i.canvasHeight+1)?(n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-controls--isGrabbing")),2!==i.startPoints.length||u.isAnimating||d.hasError||"image"!==d.type||!d.isLoaded&&!d.$ghost||(i.isZooming=!0,i.isSwiping=!1,i.isPanning=!1,n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}},u.prototype.ontouchmove=function(t){var e=this;if(e.newPoints=a(t),n.fancybox.isMobile&&(l(e.$target)||l(e.$target.parent())))return t.stopPropagation(),void(e.canTap=!1);if((e.instance.current.opts.touch||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0)){if(!e.$target.is(e.$stage)&&!e.$stage.find(e.$target).length)return;t.stopPropagation(),t.preventDefault(),e.isSwiping?e.onSwipe():e.isPanning?e.onPan():e.isZooming&&e.onZoom()}},u.prototype.onSwipe=function(){var e,a=this,s=a.isSwiping,r=a.sliderStartPos.left||0;s===!0?Math.abs(a.distance)>10&&(a.canTap=!1,a.instance.group.length<2&&a.instance.opts.touch.vertical?a.isSwiping="y":a.instance.isSliding||a.instance.opts.touch.vertical===!1||"auto"===a.instance.opts.touch.vertical&&n(t).width()>800?a.isSwiping="x":(e=Math.abs(180*Math.atan2(a.distanceY,a.distanceX)/Math.PI),a.isSwiping=e>45&&e<135?"y":"x"),a.instance.isSliding=a.isSwiping,a.startPoints=a.newPoints,n.each(a.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration","0ms"),e.inTransition=!1,e.pos===a.instance.current.pos&&(a.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left)}),a.instance.SlideShow&&a.instance.SlideShow.isActive&&a.instance.SlideShow.stop()):("x"==s&&(a.distanceX>0&&(a.instance.group.length<2||0===a.instance.current.index&&!a.instance.current.opts.loop)?r+=Math.pow(a.distanceX,.8):a.distanceX<0&&(a.instance.group.length<2||a.instance.current.index===a.instance.group.length-1&&!a.instance.current.opts.loop)?r-=Math.pow(-a.distanceX,.8):r+=a.distanceX),a.sliderLastPos={top:"x"==s?0:a.sliderStartPos.top+a.distanceY,left:r},a.requestId&&(i(a.requestId),a.requestId=null),a.requestId=o(function(){a.sliderLastPos&&(n.each(a.instance.slides,function(t,e){var o=e.pos-a.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:a.sliderLastPos.top,left:a.sliderLastPos.left+o*a.canvasWidth+o*e.opts.gutter})}),a.$container.addClass("fancybox-is-sliding"))}))},u.prototype.onPan=function(){var t,e,a,s=this;s.canTap=!1,t=s.contentStartPos.width>s.canvasWidth?s.contentStartPos.left+s.distanceX:s.contentStartPos.left,e=s.contentStartPos.top+s.distanceY,a=s.limitMovement(t,e,s.contentStartPos.width,s.contentStartPos.height),a.scaleX=s.contentStartPos.scaleX,a.scaleY=s.contentStartPos.scaleY,s.contentLastPos=a,s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){n.fancybox.setTranslate(s.$content,s.contentLastPos)})},u.prototype.limitMovement=function(t,e,n,o){var i,a,s,r,c=this,l=c.canvasWidth,u=c.canvasHeight,d=c.contentStartPos.left,f=c.contentStartPos.top,h=c.distanceX,p=c.distanceY;return i=Math.max(0,.5*l-.5*n),a=Math.max(0,.5*u-.5*o),s=Math.min(l-n,.5*l-.5*n),r=Math.min(u-o,.5*u-.5*o),n>l&&(h>0&&t>i&&(t=i-1+Math.pow(-i+d+h,.8)||0),h<0&&tu&&(p>0&&e>a&&(e=a-1+Math.pow(-a+f+p,.8)||0),p<0&&ea?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e50?(n.fancybox.animate(e.instance.current.$slide,{top:e.sliderStartPos.top+e.distanceY+150*e.velocityY,opacity:0},150),o=e.instance.close(!0,300)):"x"==t&&e.distanceX>50&&e.instance.group.length>1?o=e.instance.previous(e.speedX):"x"==t&&e.distanceX<-50&&e.instance.group.length>1&&(o=e.instance.next(e.speedX)),o!==!1||"x"!=t&&"y"!=t||e.instance.jumpTo(e.instance.current.index,150),e.$container.removeClass("fancybox-is-sliding")},u.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.instance.current.opts.touch.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},u.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},u.prototype.onTap=function(t){var e,o=this,i=n(t.target),s=o.instance,r=s.current,c=t&&a(t)||o.startPoints,l=c[0]?c[0].x-o.$stage.offset().left:0,u=c[0]?c[0].y-o.$stage.offset().top:0,d=function(e){var i=r.opts[e];if(n.isFunction(i)&&(i=i.apply(s,[r,t])),i)switch(i){case"close":s.close(o.startEvent);break;case"toggleControls":s.toggleControls(!0);break;case"next":s.next();break;case"nextOrClose":s.group.length>1?s.next():s.close(o.startEvent);break;case"zoom":"image"==r.type&&(r.isLoaded||r.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(l,u):s.group.length<2&&s.close(o.startEvent))}};if(!(t.originalEvent&&2==t.originalEvent.button||s.isSliding||l>i[0].clientWidth+i.offset().left)){if(i.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(i.is(".fancybox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.has(t.target).length)return;e="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,Math.abs(l-o.tapX)>50||Math.abs(u-o.tapY)>50||s.isSliding)return this;d("dblclick"+e)}else o.tapX=l,o.tapY=u,r.opts["dblclick"+e]&&r.opts["dblclick"+e]!==r.opts["click"+e]?o.tapped=setTimeout(function(){o.tapped=null,d("click"+e)},300):d("click"+e);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new u(e))}),n(e).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,window.jQuery),function(t,e){"use strict";var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,speed:3e3,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(){var t=this;t.instance&&t.instance.current&&(t.instance.current.opts.loop||t.instance.currIndex1&&t.instance.group[t.instance.currIndex].opts.thumbs&&("image"==e.type||e.opts.thumb||e.opts.$thumb)&&("image"==n.type||n.opts.thumb||n.opts.$thumb)?(t.$button.on("click",function(){t.toggle()}),t.isActive=!0):(t.$button.hide(),t.isActive=!1)},create:function(){var t,n,o=this.instance;this.$grid=e('
      ').appendTo(o.$refs.container),t="
        ",e.each(o.group,function(e,o){n=o.opts.thumb||(o.opts.$thumb?o.opts.$thumb.attr("src"):null),n||"image"!==o.type||(n=o.src),n&&n.length&&(t+='
      • ')}),t+="
      ",this.$list=e(t).appendTo(this.$grid).on("click","li",function(){o.jumpTo(e(this).data("index"))}),this.$list.find("img").hide().one("load",function(){var t,n,o,i,a=e(this).parent().removeClass("fancybox-thumbs-loading"),s=a.outerWidth(),r=a.outerHeight();t=this.naturalWidth||this.width,n=this.naturalHeight||this.height,o=t/s,i=n/r,o>=1&&i>=1&&(o>i?(t/=i,n=r):(t=s,n/=o)),e(this).css({width:Math.floor(t),height:Math.floor(n),"margin-top":Math.min(0,Math.floor(.3*r-.3*n)),"margin-left":Math.min(0,Math.floor(.5*s-.5*t))}).show()}).each(function(){this.src=e(this).data("src")})},focus:function(){this.instance.current&&this.$list.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active").focus()},close:function(){this.$grid.hide()},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus()):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.Thumbs&&(e.Thumbs=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;if(i&&i.isActive){if(n.modal)return i.$button.hide(),void i.hide();o&&e.opts.thumbs.autoStart===!0&&i.show(),i.isVisible&&i.focus()}},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&e.opts.thumbs.hideOnClose!==!1&&n.close()}})}(document,window.jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return o<1&&(o=1),{hash:t,index:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1),e.length?e.trigger("click"):n("#"+n.escapeSelector(t.gallery)).trigger("click"))}function a(t){var e;return!!t&&(e=t.current?t.current.opts:t.opts,e.$orig?e.$orig.data("fancybox"):e.hash||"")}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)});var s=null,r=null;n(function(){setTimeout(function(){n.fancybox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,c){var l;i.opts.hash!==!1&&(l=a(o),l&&""!==l&&(e.location.hash.indexOf(l)<0&&(o.opts.origHash=e.location.hash),s=l+(o.group.length>1?"-"+(i.index+1):""),"replaceState"in e.history?(r&&clearTimeout(r),r=setTimeout(function(){e.history[c?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+s),r=null},300)):e.location.hash=s))},"beforeClose.fb":function(o,i,c){var l,u;r&&clearTimeout(r),c.opts.hash!==!1&&(l=a(i),u=i&&i.opts.origHash?i.opts.origHash:"",l&&""!==l&&("replaceState"in history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+u):(e.location.hash=u,n(e).scrollTop(i.scrollTop).scrollLeft(i.scrollLeft))),s=null)}}),n(e).on("hashchange.fb",function(){var t=o();n.fancybox.getInstance()?!s||s===t.gallery+"-"+t.index||1===t.index&&s==t.gallery||(s=null,n.fancybox.close()):""!==t.gallery&&i(t)}),n(e).one("unload.fb popstate.fb",function(){n.fancybox.getInstance("close",!0,0)}),i(o()))},50)})}(document,window,window.jQuery); \ No newline at end of file diff --git a/public/lib/font-awesome/css/font-awesome.min.css b/public/lib/font-awesome/css/font-awesome.min.css new file mode 100644 index 00000000..540440ce --- /dev/null +++ b/public/lib/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/public/lib/font-awesome/fonts/fontawesome-webfont.eot b/public/lib/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW zU@CY~qxP|&bnWBDi{LM9r0!uDR`&3$@xh)p^>voF;SAaZi_ozepkmLV+&hGKrp0jy9{6cAs)nGCitl6Cw2c%Z0GVz1C zH-$3>en`tRh)Z(8))4y=esC5oyjkopd;K_uLM(K16Uoowyo4@9gTv5u=A_uBd0McB zG~8g=+O1_GWtp;w*7oD;g7xT0>D9KH`rx%cs^JH~P_@+@N5^&vZtAIXZ@TH+Rb$iX zv8(8dKV^46(Z&yFGFn4hNolFPVozn;+&27G?m@2LsJe7YgGEHj?!M`nn`S-w=q$Y4 zB>(63Fnnw_J_&IJT0ztZtSecc!QccI&<3XK0KsV4VV(j@25^A-xlh_$hgq6}Ke~GZ zhiQV3X|Mlv6UKb8uXL$*D>r^GD8;;u+Pi;zrDxZzjvWE#@cNGO`q~o7B+DH$I?5#T zf_t7@)B41BzjIgI68Bcci{s-$P8pU>=kLG8SB$x;c&X=_mE3UN@*eF+YgP|eXQVn) z)pd&9U^7r1QaaX{+Wb-9S8_jQZC19~W) z*_+RuH*MPD=B_m7we#2A@YwQv$kH2gA%qk7H)?k!jWbzcHWK497Ke<$ggzW+IYI2A zFQ_A$Ae4bxFvl4XPu2-7cn1vW-EWQ6?|>Qm*6uI!JNaRLXZFc5@3r48t0~)bwpU*5 z-KNE}N45AiuXh{&18l_quuV$6w|?c-PtzqcPhY)q{d+Hc_@OkartG`dddteZXK&Je zGpYJ-+PmEUR`sOnx42*X$6KT~@9ze#J>YvvaN24jI}4QG3M;w<>~!2i@r)9lI!6N1 z0GN((xJjHUB^|#9vJgy=07qv}Kw>zE+6qQns-L}JIqLFtY3pDu_$~YrZOO$WEpF>3 zXTu#w7J9w+@)x-6oW(5`w;GI8gk@*+!5ew8iD$g=DR*n@|2*R`zxe7azdr7~Z;$%< zSH@*lQ9U(Hx^%Fb|1?Smv({(NaZW+DGsnNWwX(DFUG8)(b6Rn>MzUxlZhNbVe>`mS zl&aJjk3F~9{lT-}y>e~pI}kOf@0^%Vdj&m(iK4LTf6kmF!_0HQ$`f-eBnmdTsf$_3 zR`hz2EjKIKWL6z@jj1}us>ZmY)iQInPifzSiOFN92j9$pX*CuV8SPrD#b%Qa97~TI zS6)?BPUgFnkqG8{{HUwd)%ZsvurI~=Jr8YSkhUA!RANJ;o|D->9S9QB5DxTybH&PGFtc0Z>dLwr|Ah}aX`XwTtE&UssYSEILtNijh)8)WWjMm$uT;+p1|=L z><4lEg%APBLn+FRr&2tGd)7icqrVXFE;+3j`3p~mvsiDMU>yK$19$B@8$Dy4GClfzo4)s_o2NuM3t-WhCrXE>LQ z_CQtR*!a0mhnw#I2S=WxT_H@^Saif`)uhLNJC zq4{bSCwYBd!4>6KGH5y~WZc@7_X~RqtaSN(`jfT!KhgGR)3iN50ecR$!|?Vq8|xa+ zY#*+B=>j4;wypclu7?wd+y06`GlVf2vBXzuPA;JgpfkIa1gXG88sZ*aS`(w z_9`LL4@aT0p!4H7sWP`mwUZRKCu@UWdNi-yebkfmNN+*QU+N*lf6BAJ$FNs^SLmDz z^algGcLq`f>-uKOd_Ws4y^1_2ucQaL>xyaQjy!eVD6OQi>km;_zvHS=ZpZZrw4)}Z zPz(rC?a`hZiQV9o^s>b?f-~ljm1*4IE<3plqCV}_shIiuQl=uKB4vUx2T$RCFr0{u z1v660Y3?>kX@{19i6;*CA}pJsFpo{nculW61+66XAOBZD< z{H|h`mJS5C2;ymL##}U*MC%fL0R97OSQ@lUXQ-j?i{z{=l-!$64H{LlTLo{Ln<|OV zBWq*5LP`KJl74fC{GzzP_Z;;;6i--QpZUrtHC@+RBlt+=_3TyV4gk=4b{TBJAx!GehYbTby(&-R337 zQ%g2)Uc&K|x|eL0yR*VCXDBqZ89C(obOFYYht(k`^q0OaQ*Y{)@7xE~KQ7XN)hGlZ zl5$1<#s!tyf%>mbIG(9WR`R*{Qc_h(ZGT^8>7lXOw^g1iIE2EdRaR^3nx_UUDy#W6 zy!q(v^QLL*42nxBK!$WVOv)I9Z4InlKtv#qJOzoZTxx86<5tQ*v528nxJ^sm+_tRp zT7oVNE7-NgcoqA#NPr*AT|8xEa)x&K#QaWEb{M34!cH-0Ro63!ec@APIJoOuP&|13 z9CFAVMAe@*(L6g{3h&p2m!K zEG?(A$c(3trJ5LHQ@(h3@`CB*ep}GDYSOwpgT=cZU;F&F6(b=V*TLLD z*fq(p>yRHTG1ttB*(Q8xLAl4cZdp^?6=QjcG;_V(q>MY0FOru|-SE}@^WElQTpCQZ zAMJy_$l;GISf1ZmbTzkD(^S!#q?(lDIA?SIrj2H$hs*|^{b|Kp!zXPTcjcCcfA+KN zdlV!rFo2RY@10$^a_d*-?j7HJC;KhfoB%@;*{;(hx_iP`#qI(?qa{b zH|YEvx~cE^RQ4J}dS>z%gK-XYm&uvZcgoyLClEhS(`FJ^zV!Vl&2c{U4N9z_|1($J znob`V2~>KDKA&dTi9YwyS#e-5dYkH?3rN(#;$}@K&5Yu}2s&MGF*w{xhbAzS@z(qi z&k99O!34}xTQ`?X!RRgjc)80Qud0{3UN4(nS5uZ1#K=^l&$CdhVr%4<67S=#uNP z$hnqV471K$Gy&){4ElZt?A?0NLoW2o_3R)!o~sw#>7&;Vq954STsM(+32Z#w^MksO zsrqpE@Js9$)|uQzKbXiMwttapenf8iB|j(wIa2-@GqE@(2P#M09Rvvhdu!sE0Mx&cK&$EtK}}WywYEC~MF5r3cUj%d$|lLwY4>`) z_D++uNojUl@4Cz8YF3nvwp>JWtwGtSG`nnfeNp(_RYv`S2?qhgb_(1$KD6ymTRgnD zx^~3GBD2+4vB9{=V_iMG*kQTX;ycG^`f{n+VxR4Ah!t~JQ6Z?Q;ws}Jw|#YE0jR0S z+36oq6_8xno^4J?Y02d!iad3xPm+8~r^*Vvr4A<|$^#UEbKvJ9YHF=Ch2jF`4!QS# zl8We8%)x>ejzT^IH%ymE#EBe2~-$}ZXtz&vZ_NgVk4kc zOv-dk(6ie2e{lAqYwn9Q$weL#^Nh?MpPUK z#Cb)4d96*6`>t7Zwsz#_qbv6CnswLS9Jt|b`8Mqz?`?H1tT99K#4#d+VwAy}#eC74 z;%UFxaNB!Zw`R9){Pncrny4>k;D}TV2BU0ua-+Fsp>wmcX#SGkn`h0O`pN*`jUj8q zIlnc7x6NRbR)=wP1g`-}2unC>O6ow=s{=NV6pfEo3=tY8 z=*$TKFk8Wv0K8B_**m*Q>+VW*1&gD#{#GSc(h#YQL?*<(ZUx~>L^RyAG3}j0&Q|mJtT7ec|Y7cr~ z+A`Wz!Sqz9bk0u-kftk^q{FPl4N+T(>4(fl@jEEVfNE$b*XSE)(t-A>4>`O^cXfrj zd_nrA-@@u?czM(o3OVDok%p3(((12`76;LwysK$;diTl$BdV)!p5Gj=swpb=j2N>b zqJ1D5E#zO9e(vJ6+rGuy<(PS-B6=gHvFat&)qr%j7T`vT1ju zIvHwGCk5)id{uDi@-e?0J*(-W-RGZs)uhSeqv7TA&h|CUx(R0ysoiQC8XnxL&RXI3 zO`H`8Pe&^ePw*`{rIJhzUg@MuhUL`IONG^*V?R0h5@BRDFgEF45b0jSrg0r{<4X)nw^c)uQ_Ai_p>ic!=K$pmnyqYb=`6fUo40ru#Gh= zMRJxOD(1n?Mjz_|IWyJK5^fh3*n>eI0MmEKq%=-oIdGd4F-LT>RL)Bp5FWxb4aNLNXB^o?YBSXQ`SwN zI*N~(CQW~P$HpzwrMG4IZKI>TVI4nQ$a-#)zV}LE(xgQ5MG@L#e!e@ ziNtg{Ph&qpX9FLaMlqMh>3)Nu%sAO#1NEsbe=#4Vqx0Y;<~+mV!xwj%}Z=xZn= zSqjxSH4T~v>Xd*=2wmHPN?@+9!}aQz-9(UIITZ==EB9}pgY1H4xu^-WdOFSK!ocZc zd-qhN$eZcN#Q^0>8J%)XI$4W(IW6R810*ucIM7Q#`twI|?$LYR1kr>3#{B{Z4X(xm&Cb21d^F9MKiD=wk_r+a=nyK!s^$zdXglCdshbfKBqa5aMwN#LmSNj6+DPhH4K-GxRl;#@=IJc zm{h}JsmQFrHCioWCBGzjr5p9L4$t4`c5#Cz(NJ#+R7q-)Tx2)6>#WZDhLGJD964iJ zJXu`snOYJYy=`<+b*HDiI9XPo8XK$TF86)Ub5=NC@VN#f$~GDsjk01g$;wDY!KqOh zC$x={(PT7CH7c?ZPH{RNz}Tel$>M0p;je4|O2|%Yq8@sCb7gRhgR4a*qf+WGD>E8~ z`wb<@^QX)i-7&*Z>U6qXMt_B2M#tzmqZTA1PNgzcvs|(|-E z4t*ZT-`kgepLl0g1>H!{(h8b`Ko=fR+|!L_Iji>5-Qf34-}z%X8+*Qwe^XrIS4Re$ zWUblH=yEfj!IgeIQ>m}+`V(4u?6c;s&Ym_6+pt|V`IQ1!oAC@R1XC3tL4BQ7`!TnU zWaoqG=nhI@e7dV7)8VzO8ivuC!q{hcxO7fo#2I=<`rktP0OfAO-CQE!ZT@}e7lw;{c) z@2l7RV$@&S5H@{=Bj~^Kp5At=Jq=Y92rXP@{-D4j>U=-a^gM2s-nIZA;u=fbm2BP=Zca5W81_cA>Tr z)x+r@{pu_la2Q(wm`Zqyd@GhNDNT&4oNHb_>w4{jIU}m&iXykMxvi;WL8;y7t}cp& z9CEpR)WlI1qmOq!zg4QTmzv#eP3>NLd7V-+YKmuyLFP533rd>WnvL$F3b}g39PYk; z)^hXQ%5jO(B}-TMio7@t<(V?7M5!ycd)u4Z+~!hym9+KwPVO^Wkhi^Dc7$R@)o$oh z^mRbgQ@5EvalJa}V4Bi3cs^w5pYtbXXz5W|e%+z-K;8M%Lf~BlZRvNI7=)cG6lbjg z?)l8iOw!mU`uaKN@UL4>d#edM9^-ePb(VICy6Cg-H^Ew$n_s801w`A83W!_Z{D+1G z(<9A>WB@>)D%cxw7c?Xv7N}6gg?&TkLX|0@k&VL)YMI~SsE^dzj2^3BKL7SM$!0Lt zj;ytKWw|(58n6_NNH$JVRh!W*wewMr7)H2jOCruuJAIIfPMFpf6j=hL!D3nVT9Dpo zut}|VoG<%v&w;HrQtz<%%T&X##*z5{D!!egoRN}R_Xxuy+E3dhx6!7mlNyuqsKR-P zlP#8EKGt{Ij~8kXY?&*%q)PkPG;rziWPd>HefyPwV49!>f&Q_@Fn{8Cyz{HCXuo+( zJMu<#{Tl}^-dh%nM0IrDa@V zMHgAog4`tk;DNK-c{HwRhx%Fn%ir3mex!XeZQ4QY)vQ_iZ(j4-GcO?@6Z-Y*f?u7_ zmf!}WRoGkI#BO9;5CFvMobtV@Qm?#eNKbbX!O@xEVhnm z6LFnWu=E}6kB82ZEf!g}n5&IuivccTHk-_5cazDAe+O!_j+dQ~aUBy~PM34Eq0X-LOl zjunFnO<4Nq|BL`!xwvyj&g9Q0(A_*xLT~l{^nM&kGzB7+^hP^L&bD7iVdXe3wobJXVX~o*tX$ zI5xthE?gAl!4+v~+ASbN2nYIqNn_#3>!fi2k=g*Hg_%caA#plNQR+RtHTiW>(*OFG*-nzu~6DMCrX>xzP`3sj}D!||8 zf3dk-w(NCUMu^C%k|t?sa>9gU_Ms-R2Hhm~4jNfPPyH!3Zy zV0QFf=MWK%>|(eV$pB5qOkC)uou{oIJwb_i4epV{W95%N)`+uOrLx7fNtD^czsq4B znAWb+Zsk|YX}a?b+sS-!*t2w1JUqU6Ol`&Jrqa5=4eeLWzr1DX1fWW`6MYf+8SOW< z+EMJ|fp${RJ7q9G7J+`pLof$#kBJP^i@%wNnG3fnK?&k>3IUVo3dbs9Nt)x_q|wIB zlBAi#1Xv-<+nr<13SBfkdzI?dJ|3~?-e>MzG(yRsA}I_oEd{HEGZ&7H|Km9mEbL6r z{Ubhh;h6_QXN_?>r(eWJ@CM1-yn6Y#am!aXXW!EfCpu}=btdYT?EJ>j+jeuc%;P2g z5*J%*$9La$^cy>u0DqjO#J%*IdaaPnAX#A6rRQ+sAHhY@o32==Ct3IF&sM14!2`FD zA))>ZKsccTyp$U0)vjABEY_N5lh(@e+Gj>sYOTgf?=82K)zw-?JX2d$x}n2Y0v%SjDtBXDxV2TyyxQmN?2%8zkKkKF*!AA$P$1#qrF%fUu~URt`tp3C_(>^tkcbHhO0Hh0A zpTVQR{DjsD=y-Bsl#nuTVKRxYbjpSJg|K+SEP+^Y*z3S9p(_-s9^YP5Zc?Vz*o(Qx z?f03co`dGfW}0T>UdEZaW>s0XVEzlw@s&bc+B-9;^^AGsx$AE~!1-7?tn9z|p4}_? zRsM&sjg1>#Rb#6jFBRKMeZ>I_4<%=&rF3yqUD&Lik@7<@2*(0rC)UqPj`Gfe8L&{S zhGtB67KhF{GnLZCF}gN0IrIPU_9lQ)mFNEOyl0tx-!qeCCX<;7*??>lNC*Q7`xe43 z2$7wD3MhiII4W*v6;Y775v{FSYqhp+|6)6BZR@Rdz4}#KZR4%=+E%T%_gX8-9KPT4 zo|$Aa1ohtUet#uro3p&@^FHhEX`OcGjq==$UeAQ~<6AZzZ|l75nn<#}+mo0rqWv5$ z1N<|1yMgX+Qmz?53v|%P=^&74bwqfH?xIC`L()W{|G`j^>kbs7q<$hb6fL@S za#nHyi$$TJ7*i!6estChR}QriMs#yy!@Po#AYdeWL~* zUR%)FT#4Q~O-N!O&it}b8zFOmbe=egH*Ka<9jT?dFCMAcagAo<>tKrW%w?P_A_gd& zXwHTn>a>WEWRzimu7EJ*$3~Jfv|@bLg}6iH4mgJB!o60eP#_N!xYrQoMf4&rGLau~D9ila zYGD*3*MNN?v*n6op+dQM!Kkr@qH1|^ zh7skG&aC;+$C$OSR2!ke>7|B6JDpjV%$Jo5hI14PGyx1I=Diw7>h@vzL?PLTzC;`; z?}nkmP%J6$BG!9mxz?+Np zIHbVy&<#H&Ekz1(ksSJ_NDQ+XHyg-!YcW8YvE5v*jFQ->F;|Q-IB@Mw6YP~v=jY$~9n@~8MVO{1g z@g=-I$aXs1BH&>hK(~|d>Y9n*;xRm&07=pLuqVYV-bwyCUIKgMdLSrovEs2f3{b z<++d|UX&}*7)y8){Ntc{RL*udOS8r%JV4EZ64fUF85n7%NAWejYbLV}NB|lS>SnYN z?PFpysSR*OodDcNK;OVKsSbKS^g;|bSdogA=};1?3rYq|Nc_tR!b2ln>=bNTL59uS zZjF^Y1RoS7qF^>LEqt<#Mu0ZjpiUNLtsc5%t*8}5lW4OWwFXfqGn-q~H)5}2mSRZ^ zKpfQxOe+KC(M5V`tz1zQ)@pTTQ2?NgStmwpvPCi&U9wd)m<^I-w&{(`Vb?Q*4ApV5 z(G}DMfgox!S_C+OTa5UkEbB#G$SC<8vLrDPPT_Uq5N~7`%Js5Ut3!o!f@HJm?b;(N zbbv90V6J7=E&)E`b|}N4n`VOOuvo$IEMx`%EkX8mpug0yY80enF3?M57gI zQ((b(;dv_v7PDKFgL|6)q^sb%Gp_aU)wp^uX96>jGEsOmBhyuDZ8}+y{bG?UqGqyDfYMtJ{6@xXI>fVC9g+uG zbQzl4fY>P6VAkv8GEpapl2>quqSIoui)Mr95Nuw@voGBux%Mq zYqG!&A9RXvoI%gZRwI->g2SYPB1tbg0U9UkC70cRFPTKU0L{E!2e?|as;p-wNwA;> zm}yKfYURNzE545Jz^T+srPZUGX{3qx0H&3ol`)Eow3xXj!2lx+DkB=}EoF`(n^)2W z_26hljpwvSdw}akJQN9;WAQnnHTN=3Ko19hR`Qqt#60*^1acxN84Oi8W-4nXd^@w0 zVpMzKqWw_(cHwQ`*uQ>F4F;Ncc?}XU{q867ZF>zihsu1j_i%f38%41S53RkO-5Bq< z<^ffy6fQNDn;z=lDz2OXjU+MMr0ziZ)HseHI3+}-N8v$8UWEK_n5pL6VPUS@YH^ z-F?^bJ%5Vt}@l0B2B$XfpF!7J0KUW$rc!~hPD3+Ms%)ia=pl{0nuS0_) zMk9rt16uqE&;%{gtVGqhUs{u$%()O~zzC_11`vYVVXfdfEU}YwTDn~JYTSiTDRNih z4#ap?$m%48h4*c`rhEH7?VLTW9aCi~b>z~)W0xM$c|y(8H%u~4?Yic=Yr3WyCvBMC z9P;P}Ra`!CY1TVd3~%qgX48EO<*6O5d**2Osm_lAM&ZKw?7XUKU$o?gjCIcqH|%NJ zuxtIAj>_t$YW%D0ShIfD2DzU5%qnHsRN0vm^B3-wcim7D^;K7~Uj8EuKZ;X3tlbVD z(=eh%wxAVAWPvDL3Mmg=TPKpMGzTdG=aT&qTw(TFBIg<;`kFOrB)&>#;&>KE1kb>+ z2B2dhdAN+pj}^ZH_t#P}WOC_RDs4ppbD0<}eknMnviR2G%#`AniYwzKw-y(_5*$-_ zmw5S-TNmxQbkR$TmM>p=*`CF(EG{@lszbazB$k;2MYhTooy&w{`02hJ3>+yIKEOe7 z@JMkSHwDW^-jsRwlSM}sEqQs-p1n(#FUOllp3=O)Tup&?1<^)a@`nk7JGz35N>n$} zBOy~(>fI9qX^_jCE*5|=cn@Q((|dZ4jk)4MmOAk+0xA#wuDRF-%lTtBwIA!9Gr9Ct z$c`7mj%LBTedqC%Rm_T=dk5?Lu6Ta&XaF9q!a$AUtk$ z*e$72Su7q{Rad`o)%w|Sbyv5rzAip{{VH|GtUY1tf`Dk1!6*HuN9YH|>@$Gpvq}N6 zCzbi<_XLxmE|LLdr@JCzPlDyUYO2J>kDK?krp5CY@11*7)8aCVVb&~zrEGE2O>>tojkD`+_dDb1*Ao``HQpP(giSRL)4OKuTMcNVOb@(m7M?noGc?geUJ;8t6u0>WYa5RLDJ>(^Zu~>-DTzEbb z=Pw6=C#Q(ao#It|Sa^jEBWtV8YNL5Ce+KO1 zHqBg6?QNQUAP0QbaOG=Lqb?5ZLlZP3JdqXFBbSG?_!QPegco`UzEDBCfy7n?l|5O(2uWh*{9fh*}OFkZGv)4J9g^Su_Z-y zktO~$6KAdO?4HIhm;a)+gVRbF%BNDw_qH-YUp3>pUiriPU-DaPao4J;%WF%Dllm58 z#~3FQnvO5O$UIv}o~Up(EN-l>@f8Ipwl+*yG^2h|U81N>`H9+~R;Nq6WZk+k_l_|; zqH`}-wki9Eekf?yVOxp~wx$i7mS&wyRfA;|YZ$pD0iFQM7=^Of;Mb5{*g%Q+MV}ZZ z4uCY|_@8q>JQ{}h=B5NG!svf6mRKr5#bVli@?ZR%doi+~75m0rb2XFdcTK&}XtK)Y z#n$?!<(KX3?3gc;rSMQ3)+>e{<=;f)h)dXgJA+DdJ5q_(=fbyjlD zyxOq~%LPEFsh*KmXEIW|_M9hDm%Gdrv97&s&LCvUqb)02CoZ4W(b4X%EB2q(#G5YM z&@wJkH_qwtRocyZt7Y4`(pa=cD4!kEPl#4{yum=*q|U{&O2DV&=)yXRws%3})r>`7 zty6tM=kuW2FpR*(!{^GYty*Jp1woSmG%(Qs4H^#!;!Q>OdkH@{*K(vzM1v#qO$_R{ z7+Jto9d&*4xTs#V1lt-9mM`tTxU{8|32n(X!6M-UNsS#R?m__F|Gn3X9 z&{djT%C$c`e{S8Bi4#KMy0LTS?(Vvq%{y6Caq7xk-@t{Re0DV4heM^6gkrEpL-{{% z)|>$4EU3Gq;JmPH{E@zsRX+#@>gc;qk2i2FwVHuCI??#%xdiMweM zWaT78*EG!|+OV634wd0UaR@TenRhksaP%AUUdHC0VcZ2nT> z|Lq#TX5O&2h!GYviFiX{IRHYEViDCLf^Wf)se&K4oOU>MQK$_!7!L(|E5Bx`dn|^Z z8D!P9pUu^~tYLFpB<~24WRqgt9Jadj5ce6JRV}}8O%6hRA!!0JH5LHs91WhgWWLJ- z!KL(|#^$p^amdJ5g8rZ$Ggy6?%`B;J_Kppf<0XMKcmmW9@>-TJn~gIShXI5aI(xEx zlSd-_6cOeEGR2J$MBqWpK*2%7D7_wEFG0(EP;?Sr1EpZsk|pld3%9nq47KjwNtga; z^X`AUY0HzBudMExSE>hYgVxdT>O;3bbp6&zv#t6lVjtU=7OitgFDbdK>r_jozEYb*t7qdj?MRk%pu)4==CR^bNgHOU-j*emraW7T2WR%b?1^<K?p<`lIUQwM$W=cui|bx}?bTOb6E1v3`QcM^BdcQe z=PpkFc*njs2H)6MH*NX+$l&D3bkD1=@_CF6^b#6m7%YZwDoKJobt%*>6l7EZ=V>@G zzzY{zEr!q?#B%Vk9VD%4E~MxbJ)hcn+q^0Z=@qNy9XNJiUX{8Ns(OzNq-fqrsbhbE ziWT!T7SLhKQavnveOJ`2^uK@O;eGSx?>nsSlq%#_#sdo9iphZ#Jwo|{FhMbfSrS>R zQiwFss8KQy?9j`|&<*8j64q^OVgV#e63^ksE_l^9($wb9f`EyHv4&?kqn<@TAOMm< ze1YGL4dcENbcWZd&n7h~Atmwe(#RoslRpeyDguGF}j}$MRo9?SM8!=4Q2wU($EzceOopeaHDv$UhoQfY3;W=e^g5xM87H z;I{8*GeL)G;HH8ITBt8$#)NOPnG>ql&Qh*h zWt>ty34rm;*F33uigBg#?eg{u7R{5>Q`U$R2j3@_Lkx_M{bOC#*zx1XR_*c*B-IGq(GV|B@o{8hJ3p1*lD@AJn%&$i*n1|9(=hKoMs|KsjeFu0HwhG-gj z6NR02xQ2KllvU2l&Q+ddYuKj6LihSj-&!x-tUR@F>EtCIlkybUel`o1t{IyqKm3Y# z^I%x~1FN64cI~X$=bbnBPUd;Rxn=jXhSG-2Z`jT3lX2q?hsL#({W072*)OlJJQjT){R0dcw$MIV@Im_3E)riYBiU=q`Y_6ca&e9uVeb_jW)Y(*6X`BKYM85 z!b8t)Ui*XT*XL>UuiVO9x8B8yUlNM}WBcAqm)&yESfoE>5R7X!w(jnYSbl8TpaivJ~v3;LD^f$vOykiS%0kDp1GRq zVCg_iC;5ATIf&(~gt_DK_8Vo2`%JbUh z9jfe_*S6Eje-d8cyItyiX=UK|B_;1L?UVG9n?6x~K;xR|0vZ5x!At8OJYq-&B}jT5 z#x}{P70vb-p^szS5EvI&o&q#3;_jrm%4X&6S8u*@Sv#ZVm@V<@Hf3s4l;7vm>@w-r|)yZS%w?(I1*QeIrsG=I+5nepzsGxrc~ z!pSc|SCA)uB~*o*q}1leH+COyX<6)cl^Ly@AOH2^A6)<8mq0BH{PW9E7WVFW74(6f z)`kEd2^SPxr15s^#3*QkxXWqEyk{wqj1GtNbEQ|(J1tK6 zUnIYs&2$CihuMv=&x^lu`v>+G339PrtlYp%HorK*>MU~Tjmr477+hGhviLYl@>d-K zU!uTPY~kv}%w^h&xW}uU?TFq&;?(Rl#6glkWN>Gw4B#URl`pWSWHsaPj-^{T?+Rl%;){@`StD{A2dwJ|V96v& z$16bph~Zles|b2KXKVo$Gy2J6qqP8xDY~bRh4}rn$()b-mt@e#Fwd)MdNQq8Y*-I^ zKqOSY68uyOQhX&e!epDI){mhNNM=IwXQLY2+&brLfPWf!2x1u(hS5ey?BxMlyyvL* z=no!g*pcWU2>q^rYg;4Lqki3-zG)X;d+6E=r*#^~7*m$_EGg_eQ=4jA+oZ8YMYWd6 zb?&a!UGBQcmfE7Cu~J)W?WPsCJoTfeZdoCs5nPtKdb}+(w{hma1+}#c_RZX|z*J-U z`YpG79lHe^?%Xkc?nU**&Cy^m+F0WA*VWfFHrCYF`F$mgbgj9#{-U|#cig$|;T=<^ z?0A^d|2~dA8{jc0T&>LodGPkA2Ce<%xn1wIlX?a%!@Eq4Md6Y$Pjh8C)#tL9&B{-Z zDl*AaMfM==qY6ZMs*j2-_o&#DtOvEgKO^o#a!G8V!FLJa99SgR=R+3-1WD>6kPt4T zQEnn&KOhDe*4&&kDJBfJWl@4anq%Se(e27Iv}pbO#r>3wvWJpUt}zNZYx9klkhS?P zCbrI418eh@4+uTT5z<4YR!}Wu!0bb{)|g-CHs~wgPLx_;gZ}Pe*r4aOmyr#+pp0lb zHFY6iYKHu9A$fn1?OWE+XV41w8uJSK1!e3*OLwh>v1U`ou!Z{BA27G z@n6d|J;N3qwe4uQiV3KTDcpf57p!m?0p3so1Ax@X#2IiaA}2>9&SUXL^1&>Xh8#Oo zQ?C?L-8M|oiJLpU6Q{%GGh;&0K{owhQSY%3!h1qcSn>U|R_L;f`cCNUO-efJ#sSbh zkg5Hb9y)Ys=YeAvt+X|EzTjRz37BGClh(UmXfNBmxvV{Ttan9870vRhk`;uSF?`m! zyWBXXtg*^vTY1s31F*aP^xb!Xf`+yrz9*G!3+V51{2PK^bPhMbp(nxq$mtS*2*~V% z(N&JbY2FYBI?V#24?IeNyZFFOpZ~&zB|@M?sbh`bnlV9zkG}tHdLK zx+5aQXm)byO7#8XHFtDn$5~LO*5aqH%?m z$2wT6nTmGDI)?$JimeWHNO7Kra|S#r4ugug1UgoGf)+&L03keV@p1OHE$p^lBA zt*GJGLDNniq=XZ4I+Mb*82pqbfoQ@+p_JGdB0aQaeTB!Lr#Z$97FjWL@MMe@Z^D+s z&IK)jih;Wbb%1MocDc@#$)|IKVWN*g2&aNVGFMmdoaL`cE`T^;1?Tcf@^i>q-czu= zA7p!sX62V=__ATa&S(g9I0rd{)J6Sdr^qB}JA4(U(1Y-`7)a4D)MA`g7I!Mwm6+KC z^C_nUK7sX}(ukntS*u>(uyyY=UeDi#4Mlus`)o8@(xaLmYhKp;LGw3oP&Rni)G|cQ z7Ur#P!U!VO1g(pNoJAP;`R9fA(}??`-wW?AJpaG_{Fi;Nu)eT^;QuU%IRlFc*+_>_ zx`&U5+e^|ih7FuRhmOU(m+aK71UlNUGH`jW!KA(Xf;sb)=69M;|L@O||H&xL zl74Wt!{fDxvzf&5M8E`Lo>IUfK@P&dqXA1j9Ysfw#32a=jPn2f=>Dps?=)zh0y=nF zlN*J67GXr@2Az6He%|WXWJyrTG^F6<|JoS+k`Xm{tCR{6!43_i__z|&s!LT*4`;a3 zwB^UO!_$ZGtWdT77?_S^7Dqv~y|xiDP)-YnK8%pxr7p+Lxp?4~wPvULd zUmZLLn47GQg>WUt!yAzB$G%F{zYS~B=am%aex&q3x^I|U4B;Xp?}AZk z^YIrlk>Jo6{xrIjl;V~Ot%d0#DhpmMHo+{Xi^Rz)*c5L{kRh`PE-|>;1QQ0h^lDfo zd@>|=U5Y91Dt-M)<#*Gl`Fr}3$-Z}Nfx!+IeZ!v7G% ztcDQl>kp+vdVk8V$G)HSg>V(Daj1A4`JRB+&HA5cq3-~n7Y2oBATKb2YG`uA6X8S{ zY?6>Vt(nsVyAxRF6YnNNtUn~CLrIFaIITfuxMVt=e)j}2Or%oj&|p93A5+|pOZ*pd z#pmb`Sv&G65piAWD5e2SoNSIcgY-cWl#06J$28$_X(YT)8umd{pHg7Zo=kQW0->a_ z7yr))>upwE8ZMWr(itk!ke5-mNGO~-u?owjq}8&~H}EaBRQUYJk_kzaMJ-j~1H#0S z1rxw$&lCSsY5*5Eh9p`{{~@y^&(mjM(r6cji;VSvEmZ0dZ}u7v>WxNaH@lu48ujuc z{04p_HtH?AmEG!dXI$pv!-8`CYpz_XJ(2siAQuczyy!!@pi$wT{)yp>!Xhe@`nl`z z1^zAe8p<`=WnrFL1*!@PPZ=huBJ={PS>a{s$9bBsNe$AX5$!cHKZH|luaOs}hA*pi zw$Rj=>@_5!LqS+x4X9Y`l2I@7_L`@81m(I&E!VL96$Z9khIpPCg?Db=MU?BT)g7f3 z1oR}eOn#rEov2`=TqatC@g-cu`;n}|1~nUG-Vnn;qJfhg6hp5T(E`dSLj-kY;GX6Q zi-z9$l?TDudYiv<9p*t?+4_WO=CNA5llp|}o}F1=q4CAqvoxnl z-+26xjr)Osgn&kH{tC8-tSujYAX&ByDk<0rhH0A)eE8>_MbIX>Z9mf=3Xu{d5DSGe z{bXd;!bUBGMEs02AatuZk6h5A3ny8K=vdpjVylr_0=J@48tARLevxvQQ6xQRF2uMT zDdlo6=qryT!$n?JVgWh91v4nu1G=%?-N5?j)BLSd2l{{#%0EAV&&xf1Dr{4qxZQ5= zL(D1c=mH9)qTh-=!wPQK;G!Plb9%5!QL&)AKmk+G}epRD9NQD(&9O0C6ZElh(DA_jLN=MkxobFd(kGnzu)+M~#d1*vxjpI7N&Q;y&0Q(nt9Ov@ z0UAx~93%#q(<@Bk9CzjhzLPRMRY32Y!M4>0SFb)OeWL#Q0u->@`-CeGuA;1us}BAQ zc@mIQK>2shoeQcVJ#!PiaLyd@Kj_ibnQy2+9_9fE%1-skgH%88v00xH6V6~l&y7;< z3z*+Y;rwAP`&tJ>jA`DJcZ`7&@iupQ%b%(G56`bmS<#9BG;0CU_T(luy zt=;C3Nlc<}xz{ z@bcSeLnyAw`PUGAL>*F~12pf(YnG!XZdkkO7$`Hc?ByN%$Z$rECfLDLP%2`Mw2Lkn z%iuczcuO)T(Vwa}C$&16nxS+qnzVRQ5p9I84;?;p=#nva%=pfXYl&x;$;i_ zP|dt~6wqbsm-{)G2ROAL$rK4<&wrWS4F}$7>VLjZ~K@NB#Cl zO&Qzj{Xrj9Q?1IwthH&{H`*sEN1LX>TEL$T9bDBnzAi-V%H>rqOSs{8i9DPnOQEm? zKnSNAa;HMY+M##OP3;`0pT=G%gsg(SQ~>24N?A+(Cl^G2rTi+Y_Xmo`>Wi*@@Y*8% zxO%^0U>2&c=s7QU*VIcq8^q`sm^J3$P#9i9SGJWj|-YQ|Bbro{q^IrwHjL#@aw6r zO5(p)w}zsz_FT2}`msf*s$lq^*3AS90U;2;%8zQ$AmjS~uU@58ERcbWhv?f>K#BeL zYN8qi*%SY*!e{wB?9^3;*7vWVA<6l3`r<8_4JXqkECB$U^#wWOuf$1XFNlXZ{n58dU(CAELUC!&Oi-&kb(YyL&bkw zFG94K{HSTIT!grnt(x7Mt9azgH#FZz%{*?b|DaQ#z(AfKI!4Z}p<~>Ge#1Se1*{80 z*9-3X((C!(%0GrhVCY#e9J%8rDwB&WM#Ib#hh$(WdygIeQucm3{$#|=Kl+eJTk1Z-(L@12&%MZxw-kLv=48+WES(PWIT1Ks z0C<=YX2Yy?Fc%$1$a>sE6N@S(ydbyNTznjed+MRp# zqQd(Tx2JkitUck{ZkFv%h>+T$y361us*p`!x@ITML#@u!?BZJ-!@DqEXFzk1cNoI{ zJl=+S{D?*ZKK1{XW)YK5yzt`pzw`QU#6SP_sM{sCSn6GMftpB-*B5YYd}6E1T{V8s zBM)6)8@_GeJO87$68vfVhG%-%V?Wnl^6Z65%hMOv_5&oUSnJohv?fUse?PIwpgrjj zbkDBTKUc**{+~4@My+3;_M*cli^%=z;`psm^74d} zCj*Zab%E6QT+owC_c5m2HMR6aD{F5vvrm4M^bRUw2oc1;q9jPZaA_vxsFaP~U?%O27@cleW3dOF$d>Vq0Zl}ZBVHjH ztf_?4md<5`q8EHId=*llqXPIzIAX%~1B?b5_S~HV>kar}&i$g+Smv7ZlTat1QzXxJ z$_Fac3X5RMSd@80O63eVgMA|`7viFSV3ZmRpY_8pOoLm0i@%=q@I7J=7Vq5YX9ffA z{>R`WG+DU(#C;6O|HMaLg9l zl)V7Zh_060KjCS9biA=f=azMILnJ&h}h zly@(WRadr83lyzrB*7h*#Kz%c#TEcwRZLH44Gb)Vv~oEAv$QE>6AfHr(F(C#@+ zLJlGHE;Y1|WL2(ysP_V;dWc_?Nl(dVTAaYOpjag5{{*~1y#T?AsgabJdOGqoA-oeB zE0oxN_!V3X&c0eE1?A93*;A)ACcg=udm8GzJ~h))e_kxCET|AT%Htl--e2VXnV<@TsN3YA17M0e6&-Kk=YQOE2LMDBtsJQIke# z@?QDP5g#LZ(1S@bh&gBDacz8F` zRpD-jIg8-ap`Ym@6rNlM3=JFCvr)2b9N_9ODp{J#8`v;h=Es?IOxlxNiKM<#Q9_2M;_jSYUH}t zqe$Y&x^->4;JRt+*3Xu{ylQW~6s%=u)@ z9}!qmL7OlT#T4rTQru(OPi>~6!BlKwMiZNC$FYcG5yvTlmyw#v=M)cWYQ~gfFJVt> zq~`S7oR)6J2?icV&xW6Z&I8CNu=}8Y!-3V5*oU(pJV!{pyvacr8HA5P0nDoEQ%(JY zi_HlS4K2djpeQwr8f|LDf-$pdJEIqbnAcQ(`R2Mwiz8zq+ZHaqq%>Mu7wuYe%n&tL zfGjDLMa5%lx}tTse#w%qZMbXkq~r%<8NgEgk(yfXgz;U~-7DFX3+bnQ@#AqBY=^OF zLbS7X)|dq=R(4l+ji2DHt%>*r30Rp-(iA+JEy;u?keU%+qc(@`QA$BS9Orf!N}fVd zAL_Iua?ljh5MAJ^c}*yLOiMzDF9{(p(30MIi+m$<`Ua+XOL>c2D0t=$9GupiRQ`FA z{BOl%>K)}7|3O^Dzk_}@em{Rc@>6mR)GzU+fJP3!_lP56}Ebt+|2<0=uUVxPy z3)N6@44izF$8~7*yh5H)fjBg#!VE4emB7mt}4}d2r)5g#{ZnU8q)|NhnorPaQnz>S+LontCn2s+La0 zh$jQ|3fkihRKrX7xJMtz8qh?orW`edrfqDgrtxfxOwvIr^UxInxzk2wXb_tKnHl(z^v|lS3R^;C5-qU z@k^Q^e256y0(|hy8uo+8d0&n6hRC-))pyDz3Z=lgVFfaOs{79aG081CD(x1Z!z{a6rfg{`f{nt;>Z~S~76JTgmet|iqonNy9qSRCrj5SG zE*k8okuHXMA1b|YZ0qc>KB6<%`;DPFQ>HnqYN&4EGLuv20mv@Zt>Scu^WHjG$A{{M zn0_!1B4y#@2tE)shK{KGiRKDSUb&Ams?2};;|q5pJXA^P3}#c(A}>+?UHMSdS`A5u zx!-7KdwaT0vc*icx+RrkWvS1Vqu=l9QLeTd`z1pXyttbcEn$YF%gs^<``o$khc~%U z9?(+A$FHjL21BG2Kpc=@FYF5APed6YZ)jh=UwQm-OL4H}p<%olMV739mlk7y|VeJq6h({N-N`F)AkKU*9A zZncuEumPCb0)>TTg$*!DALN=JPBdym6qG@%J)>S~Clne0KH`mlb{f%P!tPP}AjxA# z93;`Q1V$D?)kIu!LsQfhjw9EQ9F=y_B1`piC?(juo)nIC0- zDn9&Z<}dFxHQlKEWj$Lbgq~n;oLYO|eW)MPm|++FFVI|Qe8Ff4uCPwVdtGoTV=nn! z9Mg!5}_H(v@l9y2_n5lmXZ?=E&S(lJU6Imo&ZWZIn@mAKqMS=Au89C=0ru@=+;YS z)498q9ZI9JWB0j$+}686F?+mvy={HRr$^I7WzrL;!!dIDMD^t8ryc8UdcBwRSe?@Q zeCZwRQ~JDm!Eo-)4?J-5xd4^sKe}D^^(*(gg=;zY{*Cfo)5#lh`mXYC@C%ts-TPOr zx4Ya5jAH>O zc|Naas2cQjC5qX ztN*_ zp0iX-C5(oALou489mBshd<ac}LWi(CgsaDL(eO*GXYH2uLp{vr@SV&-2TX_wJ$c zu;DVWH;0OocbL`LWcxFSsKaT)I-4jmq{X-c2t|aJQkL}QXiTVMz=F`J*S(Tc{UO0! zi%CAn@koN|GR(ehQJ(p;)$Op{@wSOMEh&o|_Qx>8!DwP- z`FJ}oaQjgCpV#o@Nx!OH&py^S(Mo<6#&dsVsr*A}PIAih}WFPR&w zCRp$^BQjucQVv0ZvdTb~5Y%*mLkorYIJsDrg^}#t?y#MKoS(VfIorvSE~hJ+Nkv_H z1NyT0bd&Z4`Byk{k++vY9$qbIp;T4E&6tF`tlp*!>j)C5KxYI&p)K>A@*LYD^nxH$ z?vczftYFCQBHl2#E4np$pk;es%l>Foya6Zs>Eu9EYEz!e5Y{R^h4l>CRPYp*(qm5H z=D~}jc&KkX?%Ns_4@L11PWDH)q8*0URaN#UIU9C%a`k~+cScW=kFDx3OHQ<-c(1A| zhLPT?d~EY|Lya>!Q^W8jeqE%Xq@>T#)`R;Q;n0=BC`ofPQDBM+{rFksZ55a(iGAa) zU*eU+_dJAYMzc*kC0`CJJP^FOO9?7Xpo<{uSO7rZNrA__;wfikngXyqdcC>NU}wp6 zrPBc|2Xff6WKjHOlr*OB8%+b_HySNtDX$lf;WU+r55_k%G}>I?y}14c>;mc66GV=~ zB>p6tL*)LIuB-?uX}lCp$PRoG3NBNh#Q-2Qmv!*o*&zk*WvQ}QR7jc9RyUZv;eI1q z1myA@D>js9##>)#Y7`z3u*P$CtoC0yo8w|Q6F271w2yF)%8KD0_2xTV;x+lRX_)S7 zLESy7mmECL$tj(~EAaM1nhN5QP)RT+`Em;B3)pSP8(VtVYgUKyj>BSg0P|KE5JF0S zre930DlR@=+*Q0v=*uq{`_A#ko)-3hEcA%gLXTvULWp5*D*ZywDm-z#xOi1heo6D& zsfhffDTW$dtI)HAE!7yiAVDOsdl1 z^kJ2l>S9UXuCtekeIpWyAb)r;s3gmj-+uKnaX)3%EDkWLFD+A&-j7eww|&#xTfkW^^2cYa9_rm4Q zin3x4(yLf3=0BYT{IwK{%rJaGAcrfB}x_x6~ z?NgR#`|L{eSv%T*Hvmwtyp-4g+;<#Yu-bvpE@#a&$atCK%V}j(r9`g}0;71P)B2$A z^>07GDy&Am=Vx|<@=_YGAKMS!>s6Le->|zU{Oc`LG~#QV)<2JRJPc{DYNOS8_y_LC zl{@TCrW62$lakMd)^-st?P%lI2t z)Hp`>W4-6c4x>S@{PH(^%>AB~t9w+1&30NhSzJq;*3A}|Fx76iJC$XzW&Y(3cE8JR zb!47(SvFgpOI(&s!0&j{;v!y#gh|u^kVZJ9B^rTLKq!cWhf6jz7>B3{VIyUy6St8` zt}7v#!kob_%sj7rhkZ`%r086h2XZFre!9|+So+}e;-=^KDM@y(a^Sx%DRgARg`+6@ zF2u-VGLQ-ZWzz#K(++!YiRJ=~3|GVj`!3)x5$zUkh)3uGfML}Os*EV|5hF(UJ{A{; zN;^ys#azEYS4VvUT}QTW$g@cuN;(_~!om}CfZ=y>M0q>J?!6&0ot>C}-$GouFs%Hh zTmXOk#{D|~3BT@JuRegi$szQ;LUnyKd=u@?UxB<`_Ui-kIc(E;I{yK`ZY?|iTsd&P z-Ds3oUP!mxQvQ9=j3s~$dYyr~$?Q9b+{-|eMivJd_6zn%Diy*g%^dgph0WMnjlyQm zYvbd%&X(IOX1{WrZT72MGXRGk%-(<@szG$F^a0wjK{JzM4tXi@39NXYNK<*-69LR< zHA_JJax@?fIF6fq^$B30HaB2{+{uk~5)kSg_1^k+EuCO#z)8DSy4iVj*ToiH!~Bac z@4lm}>JH~j*Yjl;)*~sL(K7eK*OTEpx-0KkaM|Wbua?%#Xj@*tK(C(|>l{C&ZhWb0 zMo~pu{jBOKI=QucYE5gb!YQVnoLhYCh8f$YkM&BY2iPFc51wjZM;I&Xyq~eb&xB70 zb!DyRW$vzMsVFjQ1?9U8snP5KICcCp+z|F5YaW9djR7^>S60XQbPOU4qinn+8ToxO zNmqH=nTD{Wfv@awt2Of=f=NR|5D_7WgKt``%4VxKRM|4nPih20e86-edqM8Km6$g( zF)F>V8F&FIKjPI0*Fu5JJohBIjc8gc^_8vam+bbN) z^b&a)S?@-wcXYVkV5Z!+PTi!3PaWYx6x{?3=UUM zy8MhLFoOTujq!`V*3tMSxoiS#=D?7Pp0%n(Q89qC3)`8F5QUBrh37*5=v^&^@-+(> z0htu_oq#P)lq8+7G(S15;V0Pkj8^Mm@ObujJiy12bM!;%^Wpm2hU;Hg%d@u!H?ron zhpV7{3eP3fX1D@MX!O<)`U>hiqBVv!FrlFe?i{Tt*v_Hf&)NWd%*!uj=XwWu1V=%m zC=E2Y%d?O9C>(f5K@*3!6y2GKU?CtUfo5X3XhJ~Qjcg?3QbPGiIU@?a)bx-J>E7bj!{QCXu3mQVoR({~yqt$+}u$pqisO>>~0Lk}B@ByTU1@@rY z>u~r$XBHw_V;CUK2l9wfE-|f+u$d`;80<3WWT;92N!SjR2{H~6qAwgjz)%Q~BE5t{ z5sXHIfmk23I8e_Z=spyPNqq^MSm$uq;)aRIt1IR@rrxz|-rh(cR#D{NJiasR3>XYL zQ?c6>sGBu5Y=Z}>%ZU`B67$U8nWmTEokDOZfCCqnPOb^fozyaELUjAIxk6bm033#B zK)9kPDhNB1%fimKXjQzX&F%7()mOHa`eSoz%C&yCm5&2z3k}+W{3v)^aQ~O=ST2;{ zqh1e}hLNfmPB0wKxK4n)$lD{=B-9?QB4!5iAyd1#&(;uI5^TqO<*$<7Dnfn947Tvt zS#<%IyV#^N7y{04=lIS3qKa4`vUlFHyQVtkR$QH&Xo%Y!jyh4ywM6DmD$Evdk4Gmh zpTE=U_G_b+^J4zew#xc4kIUUw6R(Q4Im646I|U(HBwPXSFjgH1mI-sGZI4bs!_5s5 z3VlxJW8l7`)tX5d8S9bLfPC=@;-9uH}`2fVh;~5}+A$u3Um=pMOMiBA#5(f+jB~MSC zn)!Lx?D_0_9r0+`pq+|DG;S}OtTT^^ggZJy6=Tf00YNken;J_z?vjl`&(-CAEmN*Y zCIyenIJNpZr0o0Xx|%6Qw;Ryo*9)=h0Xy!_Sk9T#&@^8c(nn0QS=duDz9H!G1RKVe zc%JC!;BeL*S`*&RKFe1V{`u~DM2I|G-q7&DbY%s5VEO^&mde^;UG{pRiU8kB^nWzuB+3UUR4BQ7)%rO`tFm8O&c}Ju*E2W7p9T9;I7yo!5lX z(M02^IocHA0|sI3XLKxj9>WcSSUt~xtJ8+~5J5C2jfxN-A*?|}r&Io+23KzE5u-v> z$p^6hGe@ZSLfq%|`r@qnoO1>zZdIP&vYv%jtSCiNV75YUt{d0P9x(tvw|d2j+HuYB z@9tg+vR3!~V7#LD=YyVw>~Aj&yNQK8!ugN z9UCp~oxz?gj&*j#ii=|%ov~uJU}aN%okhQriOygttN7OrFRS%-*41?$TfI8-OZKsH zO_fIsv2DtwH7}(~ORJa!MK2%;=)9#Q0e- z_BW5)m|^T*v&rE5TV+7}mC2O(gmsyWM(^LM{K_LvffdF7!z*rZDzod#Dcu7mwar$` z*4sUU=djGz-40u=a6w4CiClcL>lMlWR2F#kgGfL)E^!$C{h|!XpPfWluYi?|c7qNc3!frpzTKbdDdEx|9tNx80$qoyY*K46?85f0sW& z!7aa2ZZbRGWXiX!R!fDr&>YFc1tlDTfX&`!!oS+D8#!ILKE()Z+kfC_7D`;pT=h~J zBhY)eOM-}%pyjLp^|L}=3dbtO3hGJ%;x`FW2IZS?*ETc@zhv(z#m_v*Cd`@z?SI%G zDz$1|ag-7Xu5}ewtF<)b4}(GsDA&ELygY7vMMZRq|I9nAAvVB{pUSXJ24sg9wMM(o zrY%~PNZvB0^154YNvyzv?6VoQqUfS5)sk!s6`k=rvd$y_Iq}U&@DFME5PHT1kJKP} zEE^;b^Tc&c&>7%g!ecN)VEqyZlqJhD3)xb|seD(iW8I2Rd5A4z ze^$P$IK@fI%gP_wWaYhW%I|O^7V&L8tQdZqg7Tj9rt(MS6=qfbuKb7c6ILP~P=2EP zosEO=Vggafln`{`kuTQ?GZ?HQo+QOOT z9l{$Ong7}-Y~1)3dncttGLMU)9@dYzj8x6t-@Ho*98n&*MR;;==JZ~1Z|3qI;fhoD zo;ZPVIc$SdeJ>VhHsNXxx8JS}#q7!uNUUwQid_t{L=-8{Fsd9E_Udc(|1mz31cb(?I^6JaRZ zOzye$B}*=ydBfR%5-yO9@4d2IXr z(+>fwmj~Z*h2;hVYeof&)GC0`+b19}sRuI!+(055HHC{*^C?{$8X}1Po$Hc}qp<{*!Dk8*^uyoeAHZJU8U%?shoMt&Xib zYl<(OwlbyH9~UkQMhyC~<8{XJKyk#ND=F6NBZJPshK^b8abrb?-d)}l>3Pm>xa~G= zd5ie;1B$=2vDk4S7Tj(w853+Y)IY!XJ2L~drKL7goinzKq9^I6`gfQW4iB zl2x2%Fos>-71gXdzIe8N`N3XMNYqZh`AK(2yynh_YGNH8OI>;CFJ22*)VG*q+r7%> z`^<8{Humn%zh7QzyVl^S-u|WnM2=W>gQWLXXqjH?v~2l46QA&xl}Y1RW&YR{?x?Qw zy0NsUFij`?*r{2|!NL28 zsjd^jAOi;(BavJnJkV5@q6Njrx_pnV*!;-$`QZm=?(7`rmYGiaFE&qk+!E>-H~;02 zBJE6QS+!@+L?QH>z_N2MTvjXVl;wk&Q>BefNa&bv=T|ex#<8>^A^`R?a_9izLs%{U zRyz#ZBUff=dwWf5MPreXAx*?dJ(G)?HgsNDz3k3))2?Or<+tCQr@YKpImX9s`YD@k ztXaBwY0)>8)e|o6og%Pt(%Ag!lmACj$e`|sn$To(P86!}giq}j+a3JN9kL(9`Y z{Ef9%UIYG44HLEL>^n)PM^>{TZ54Di;NP@qDndc2gsadLfSJs%0vZVKL>I%adq*nDoUyd%E&iq!a(OQ%d)xUk{) z(OY-yczEWP&E>UgH_q6-y0LLVWXd7s-ICJD&CSscan9_=7?KCFDf{<77Yc>TaU%cy zy(5Q9OUuirR3tkZR`1yN3+b{+bLLELcAB(Dw{0CG+Tm`l`qF8*ueg}y4qyR}!j*y$ z0Mxzk?aWg8)20S@k!zRW%qtMWj59&|43(l zRJX}G;SP2*@$+4~exA6>qSKlWR#hD|Yju{)(cDwjt*ux`iSPOxO`=Czlrud(#EbK_y0L1SShwjawriLP+%D;20XRBpcdlLLkoHhta{ z^Z{xF;tp98FCrCAgdqm6q(YM3jowOiLFwCZj(R6>PGxJRo2b$0UM!pZ&2S<>8&R`n zUrgV^M@nVkc9Q|AcjZ-*&4_qD$p(`w8qDrlhMGW8GnNH=QI#WB9u9gff}qu! zbQZCAL9^FW=p|LAIrKz`K!ZhG)m9I;zuz}q$8H2&*a%a$KunOLo)9!W|Th6I$ zoiwXyoGBg(hea#1+5+~Vw1K&p){Ik|XtHRPZl(uZm)?Z-H6oK4I$TihaQbaUL3@d@ zTvsiRyTI+9eBZ^Df>e81UA(Ofz7Xx*r4?S!lybd@%#`(wOq^QeLacmJF0J$!MEwC9 z1W4TksMIEu*=ouJ(PUsHE^jHTs*r3}vyWK=vfgKd1B`>24GzQqOWS*Z$5EYa!+WM| z@4c_KuXm)KB}*=Hmz!{J;EH=$7dkdzzy@rv=rM+bVv4~K1p*-uz`UjeUW!S8 z03o3UjIAAi_nDP!;gG<4{nzg@J9DO=Iprz$b3a-so`jY9I1>j66mTJ=@l)$fIt8a- zfa8&};F79ws#SG91uJvZ7d3mNzp6COmD?@8dbisIw|K)Gbrxs4M4>B)vAXKw0(-Mu zFK2j#tW2*P9+68698FNSO)Il33nn{_;Vc!KV{kIS-w>VoX*u#mvr4!&8GV8y#^Wl3 zoNyfBTrAIg#z^Iij%YMePQ$|jqGkzq@_DtxX0-zLY~)PsF1^gC@L183@s-?J4nk@) zXxVCm$~IA@FA9egYEEek1ls&&p4I4bq;|DcrEAt26jFy=nx$o>d1Vbz!&7DL0fk*} z_0V+QbIY5}SCuV&u6up1g?L;!`r&}3Di6xhT1ghHCIw(Tse_keCZxa!8>CMEC@gPmB+B{eEN#oA z1IAc_fg+2Kz<3QQEg&oBsg)HQoGB8eXNjW;IHZ6pDjz~C$4PQ#GK{|bx=oh`b&q|v zz1ET?{889VCXFt+_VV?SFlU^%X2a!uS)_n{=YRe%F?-2%{a;~HXGR@9(J^Ypfr8_`djf#7FG;gj{on>7Lh|!^&$cLg14JiQ18@Y;(tRcsrUG z3+;eso*#O7N`aS=bwnIyon$&@w6X#g2swm6!^;6&2#s}x&kI=yAv+`PiDpH|v|Rwd z7_Chj>zYZtg~AX`Lo5c=K`Me|#9587gAgM8 zsU=O3_6aq+x~*BG8%oC%=ahI#O20kOcJY!%vgm{TTjzJST_v1)a*2NQzy{&z26?Mw zYz=Djv%|PD17Ve!3((nH1d+{kg36>_HLwOjNdpL5V*u z=6|HfKUmY*pv6QRmWYl&qh+8mnc_e+Q7Mrs2td3+mLH7y0U=4O)brQ;?-hu4YAon2 zXoRmw@qPYZJ*BY<5Wu$0BdK|9;HDCKwmrUW+v5bdkX$l;yD&#*1abG51&xgbAU1Ux zb!6{$;b3k>%ws31MT>-#o$a9~Y|A_=ctwsQ&Yq%!2ZUWXT|}Yx++VnbQD=kChukQm zE0T><5$KBlSO>8v$U24N;?uB6nt}y+0ebqEicfM>D5AgY)k3dW-V1sV^3vJoNQr&a zBJpEfLz9H)gYk>jT>&+=S#6;qV-(Ai>2UrO#wOI-Lp9YQd+mhm0yu=YN#_hOpOLq$ z?L9sxnRNOI zjpoF3Dd1?Nq=(lT)F)18^w>*EGJDnP%wFMT?A2>doKTD3JjFkScnu?3s3c6sH9D+G z#SsvhI>TaCS~25#c}SF$Da8i`4r2pcKmRPRctm*N(ELB1MmX8lt1(|jrVAGx-$zr- zu6ULhZ_G0o{S&6_I(gly3$lG$*{67$@<;matPy_w=2j3Nu7BpmZ`Qp`-1}}Mwm)r@ zGTGU_k*}<{?&PjgqfZ+{pU&8%Gd}HH`ZdI%3S+VV-*Eir`nb8|5H<~F?$92LJtrl! zJ4>--?h<1JiKIVCi$pIhx$7(s2YNCi$vWLD?SXxuk)pxS>T{t0Bc@1f1{fD%mj=B; z;XosWnIF(9N?{074C0VzbMT{43=jkn=!aQWX%Cn@nvTK|UT%DjHzyls7Ntt(v{h?$ zkDA?f&?g&Ss5(v`==gmmFs|OmcH9TPRnvXPokB}G^#oBq!5}5`!PT!K7QtkCme*%z zAwPG2$`y@jw66f98#n)Tc`w2!NhEV(<}$+DjO3yxop;e=xQ%bQsx2+kN)znAayW6$Ci4qlA^oC@uqVxC@94?~JFB#t zbTC$N#^8$9-OHxg9m?S1`8#T)ET_vMMzxja^>TBWPVXttjkz_9)TmJM3<5VCH5#Md z8h^YiZgy#93B@mf%WUiBbrG+F z4;Z|sM-ba&`ZK+bYeOii|R4-PiVHNXH+FB6*2!InG{fP0yA<503J#ROk-<} z*re(pQVIiHP7%pk8i5N!42ldDFHjEc5*Nj#@f}fyYvLvaXu%m3ow*%!j)9RDtFd{^ zN;wiMdSnK#*86b&UzRKyQ&{-w!X-1HBlZfXcfBwCuU64Z$gcNcD~PmT{W~Eod@OwX z`qnE_2gv01hI~${)k&pSyit&!&+uBMx^ims%5e^pJlBQ?Gf%3w=Wx8!UPH!DER8Bk z%AIm|sIKnbiS8n`&%OTZ{y>XP>+}bPWx4ihTs+9vd|F;LeQr-EaCpYFsV>jMH9gn0 zXl?)4mHFA(eATx3bxo@uUA%&DsRI|cC$G_}(F&OA+WHk5ElBf>RSTFI)7Mwv?s$g! z9u4kp&*n9wdeSRgPGgCy>rnHsxKZk>D3m%u!f{r%SPlz`iRO!^Gz3wo@Q~UKASs|p znM26XjDgaCXie_?gU|l{;N{N*g3kzh(|>vxFm*2e@SoBTkC-2kxccf7e68T> z7tWjYCb2(3hP{!_5k7fy7TMoVKJvaHpnJl8NM(n0kkb%NNVF^!RizS`MlkbYEY>ox zo`BJov6a(xp04vSIK>Ni=>41)8V-i1I?O*>+L5Jnm0y=NY5M$G(?`|l4ai} zb05i_8yY@+(##2C{mY-fWO=68P?#bXkXFdHkh)j>+6ek`gLtm^RV`%%XTz7+D3Oz z8rxE?({WRsGFyGT%E#D7Ztkk}8qs~&YcG}AstY1av4oRYfPwxyTz3>nZWiOKLHqq)>>1s5FqT!cnZjT$io>v){#=BbB;qt1GGS*1GmWAB z&%t19AH`Ow2g1hGk^bj?K|B~zMNog{pv-Ih4;cdn{JA;*EpNa;bUhgw+xPG312QtX zbQ)xGi=-T*fK3#~AfXu(mi224wJiu1$y#_nBhY* z?N1NAx0fjPJxp@yww1qs5r~VnzUy3`LjI(8{dQJmaFo_hZya`>On5()3JPHE%*d3Y z{4VAjBJkF+(2p_2V93OblQHR1l^OFE#d9IPn|^6L{ve`*S1S+xZA@Ndyo$Rrm>bn( zdAC+Ca4mL~b*L&!bTzu>o}2&j&dH(vBX;YbrE=jLQ%~hP2g?8Wq*^x3-eYendnob0 ziHBgAc9G5fXZ*ve+;EJJ~ zrU!<`Y~@l<3P*n1t2Mp}7=}V)`*iTvs6`=Jt#jIt(Fbxm8m|M=kARQ|rmvt0%^yj> zxl-OAVHRI-ODd@`$*MX#s}Qb~Ox*V~NX`Y*J_Dt(3m;`Vur!6dL3z6sh6)Q<^GFj-iI~arAz&Pyw!emlrWp$-_ zp}bNZYnAnfmWI4V*A)qGL~@D{tON0#93{ueQ3{piG=7I=baJ47K*L2e0PUk^v(nN_Hq_^KsVXqabL;TRA*y^fdwtP8U||3%%{Y4=vh##I+~ z>Jq{W3Hi91!VX>HMvtX-Od@aJf_+YFO;;lC=6GfYfL`VD@$}&MZ5C_I_?o<%7u;d* z?jGlQl| zhSFC)I0?YGN!x?8q>fL7>&Q?L2@6Vzz_an0jg2!4pDI-6C@W%YGFFku?(d6L)P@Tm zj>Nq(RG+Q@?h7HSFnTd&t>j9uqcNq`_YX%#E1Fe(MvxfwdXto>Yv)%Qey0j zk+MS&10M;|?h;B^q@2af*$l)Kh9@n~*|<94%MXPs-}ob$_SRd%rzHLvdtW&H&9$p< zC6+(Y6s0Ni9qCCj|PMBy5(bAJooxH476d1n0HDI&v_AL9~=?{dP|bgwBak5^Q=lfjY7T})HDR;6N|8AhHZu`6`CCI7&a z)qZ;IOB1!)=&Y)X4JU9L+Ftk%#5q(#{Ir)LzB<#hLZw+Y8Jtv@0N+XrnmT|LI?BDrrNiJgMIV>QbpV^ul?g6 zS8sh^IPw10qTy4!!kD(tj1x5OH6R%&dL!^bvZ(b0`Z~3*m53liw3!k(9jMw@VogwD zn@H3IxCMnJpo$<*fgcZRqPqtR4puvWt?OVfJUdEYbg*)*dVQVn&pJKgw53IB*Az>Q z!m+aUc)XqbHr`%_wNov#Lt7uNf1VbG%bo9c9%e)~n_b2)z zS*F+3)#>z7X>qaiHCzmBsXI)sS=LqD66%%`SAMuG-X1S0<}JeWvhHw8aj;6~^6Y%! zg`HUrUF8#JMwUzm#~4G$Q(8|MTd)rG6coo((N;y9Ev+Y7O<~bMO{+(&Ct6{&qEI=J zXabW2{5n5fRj6f34-Jpl(5VMf5_?diiGLo~Xm~xJ^KuTa7leYkg8XDY>B{`R2?&O7 z*-hmKNxqNzU5YGE8n~L9mU#1WYqFgDmj~|oQtI%L(xD3xn0z=?h&`(>c`^FbpfQ6l zKqMbK14|KK5aJ(X0}tWj13;BpA_Lbv8qkkmk~6zk_O5hCTzgh@jalI`n_T3w-Snrs zX60=w$e43%>C9nQ-KeEYMhPF8T`u#QbzRGsjV72(-KO&Q*KIPp+@|$T_xjNYUb^pG z13Mj~ZTR31CYuv-sfG-`;y^)vdyJ51#tr zexk0e628upRT7j{d<|gw%BhSYB(<#F5K+H9`;|;8(G;YFn9Dfnt zV8AqTc76Dt(w~#z>&cBTz4THSV@dy=3>O}w1vfEf>}eIiD!HEfxIddYjD5?5t8h#! zbC`Jl1UAb4uG_or$P}Jg9n!z3T`P$1kwmYf6)whn3|Z6D{v^d;Ln4l5#faO%%*MIh zhqHFXb6xJ7xbUxm6=u`@8_gzLV&aBlrHvc!eqdvJ)8oeywHsO6&>Cc#Q{9LyHjpu? zDfBm8Ow>=YBdcae)7!IOHZcpZ8R~xwtK`Iw>sKksKCO_wgt=p@dd{M$C~Rst#Wl%mQ`*2euFzN+Y!(PRk?B*lRc{ckhUVvz~+7*JzTDEd29}5?fTlJ z@I%r0ZRA!qSXo*DLV{5ZZeduDRGF_f9rG!(*|h`+B*M&K3tLv7H@sqDqSl+J*N6Ar zcjWr>82G~Yu*{?OI>J`Jvp%~6Z9=K{wOcinwHC%1pSI~nGv{1t)$45RLakM!1VV^t zvJ7FXL1$%Sdgr6P#i0Oew(E_iyf$Z+o<)#{FX?u~VvI`n25*t;q!8d4Fr4Rl{muf{ zScM|rO-KisF~bsy+VTyRrVgDVKH<*ia#@8^VJerY`o}qQedPree7=eesUIj3j>1Ku zQ^6LR%V=cGN;A+e=?!Dm(qiE1>6J4&t`XzQKY;@+mrO%eB?*8S8EXjIi3lG@8-ag> zT1PUyOoY^do`PyPu*(Cd0QMT30+cUpM-e#YgN0dcPkh5s;qSsx;p5j+(dw=dU4TaTxMo8oD!HI zMyJ&oq@0=*TJ!VWW5ph9nGFq{NkVGd>IfSs$X@gE9m3y!yLiPPh`V?4 z-5ZvTNP3j=usLRTPad;3;u-1E*oO^Ywdo*6GqAV}$Pix4lHHOu7!P!Ca7F1Spvpla z0tMS91Kq8)q@HDMkg0(C^szET?+_Rva0t4-t(@ix!WmI&PEX)iFtD)+AN8mJybq8! zWo3#2)(BQMHd@cr5t}%0a0R`4ybbq_*Dq}wzh?3!A478$3;qO;D{EIera!rS}GJvcS^Py>|TYrTPiKZcyK#3eS&(>4A)q-m!fF zy(9j5n+{LZ;lb982@3=WJ6tv}rlQ`prcllYx1v z{)$s4m`Bp>+*@-Wp8e;!`NxC;rdBw4OL=VTt}6eyQD4=|m2%GQ=i2UTopJSeoiD5; z*Y}^)rVC^mklrKS2kLJD14XwQR2VO?hz~P+_&76f+O z1UD9EkQx{%tJepaAP{f>-C3BDO1@-_TUy4DVsc!kvFX&TP3J^69sAWIy7Fe=B)K z@;)T7(+G|90VGg=rX8Fy`$I0GF`k2|g{5HO{XcE9Khr*buKk?5pSCAFoY?+EyW{`I z>;GTd=ef^w?lzyK2BA|Dx+HxW`k%AxKmTbh^-B*tdmMuXJ0va8f4cJ76T~&zjFYqh z{vQ@nIPiWD?OakUh2v*V6~6wt)d$ZUFogH$XID>ATA~b}40HBDfA+Ng|HH9EE(TeI z0iH?E_3=IMBO?Agve@K>o2wGOR z(3=6+y(7HS|GWsTO9?3vT310r^Z@sVAJP*(%3$j<_LLOtT{`HWrHE%7gPw?~mg+r_ z9jRUd_&&s(0kH>Z)Jix2Tg7}aFfs)LG-*tD$kEtG!c;RF5T_uYsUwqWJ2uo{*}1+( zxMy5v$F>%6K`viKjE@EC8*`h#sBcWSKf3hpqhxsPq)5&BPP*JcW_ONj+15c9T&!l% z$QAqA=yGrR*yvSD_O*{*z2xS?XM|5z6x4cD-II4sIQHvR$3`xyY2Uj7%eH+h=C2;z zzHiB@(d{=cfo(5|n65sINi;ST@)?Ywbk<3jGOvm^W%`!S$Y(-G))Zp$XDlDT`<~t7 z*)OkoHr)Rr?N)3&{OmQUZ*IQ%8+DNhOg!rz&$iI-kjfA8{@#bcMJTGBUj z_iYgVXF>Nf=|__Z(9+4@JW5QLzIU0yyJT(2-G`oP>%96+chjaR4|iqVwRXh%aaGQN zZ-_4__CGJ|KY4hQRx!`dIsPwd0}_psc=!Sa*}EXAng@P(j2M2DLs!h8(kW9DTVg{b zCyPoM>Ipk0>>!&i?7eDHw0&IX{kN|^@9>iw7-jQtvX@-HC3VLw7r#_@xvH&rnM&YV z79vRhcR%)m3D@-hW5u#ta>|xgj><6zPe0Z@U3lQFW%IK-hAGY4AGmkxC3pNb5F;0? zt7s(3PQ0I}Yl)nWGWcJjkOR)3B`9(;K;?O=1Hi~aHCV*|4!%Qq!Ym2W2(tjx1p^O_ z%O(=pN~8r>y>Qi4FQj+un(uPW?`-h-Zs@RdnX^{4&S#H4v}yB04{hG`&~D*hM}!gT zr?;R)*DA-ba+@6&|HK#D*WtGz@tjzwsk8`KFrG#+`- z5LQc-7OHrJ={KbBC}Zi{(|$)$)6f=07#CmzZ!hm%wyamsuk5Or?kFp$S>v#m)^=IV zU2K2GGjgf|bYX8Tqj_c!X9oMHg(OF^ZJinzx&v$*9lLN@M`iJsNIF$**kVT zzjKEKY~!aVNWTE)Sp%zVKJ?@fltBt^XFv?`wV*&*UC@|W(7P7Utcr;!uwM}7prNrQ zS_7aG2}e!PdA&T%4k|+cTm&TvHk_cqHNG5Dy_Id&F~U^zeU(h72rwh_4qaP+UXhRG zo~eppC$ejr2eTG{K)#HpqEE z@fK$SNBuA-QrH+ZL!f0;6VxAV9ySVLAjgqrY5Ml9?1{;YU6Gb3>+eS9g^QHrKFh_1O$xC6bxt*_Sv@CAs7DRfH_Dn#k5n z1@u25ZbBZ&f{t=rd_M^!E6RV3_YxHlOox8-$OQcqXO@^B0ind_8d&nj0plnk%8*0o zbA*&cC~-ziWY#k}QCj$vDdK#V?85RRvI_`p!;Xj}7<5E-7=Yp?*PdCVz&Vc- zBEtFNV#ruyk>moGM6oafY*=FK5rueA$6$E^r8Ev_ury07HK8;l+7k!M0VKfTb!14a z1UJw7JK>_6a$HtEYx|PF90WGN-4pzW@W&f>7X=+M@479-_Nra$2riCo5+1z&PrWu@ zwom1`=-2y6{ydAxll#&+ejw74Wm*wX0Ymg2Yg0Ya3B0 z3wwPz@^EvlI(y1F&LBceBMs4aEuh% z;i*4`b&}7$ntt3ToaYt3@RCBN)l2q!iNTA$XTbj}6%uZxM2i`gX0)#XW`7)Fd z(F7vK2uy{5NYnCC0Q}GH$gCqE92{t+NJ(NsY%e{|ge`00+^x(m(Z+~SCYJ7|b0Byx z=twZQh1fi+NmeZGV@z>OIkYt(hcp_nDAmydiH+U?#veV=C>5X)A{vF2fa)r&NkQ3(-heM@gEEYzonr^c(YK_IBQTJe5D^-}y z3aOTC5#G00lrlYIG%|Xba=OW+l4A|qa@9dd-XTCLuy zCu%j(TXnB%jZPzxO4Wc6z-|u6`rNxN?Ek06=pNtm4DlM`l^5Q1$5)I>snsge|N2U) zDLclr>*WY%)l1V)lD`wBOr?-%$l}x{g|1v9?Fz%iV9^;;I{r3#nAUQ)exEvgl${dFuG0rse z4kn2ce!=PJJ1fz5F2R_DQ4^DxIBX7xGd7vQPxC1g3bv*$TsYXo=848Dv!H!b{R0k+ zOmGOb^8(^VZLl=vpqfEDhItpSjRhnNEuuhe804@&635@D88L=96vkhecM-U11vsLN zKjMa^>m&eO0C%NedfQIcDAmFr)MOToHA_pt<5gN+b*&dc+(gK7AjFs;wbyawo z)%KMgMOu#AE}Gcr-6?5w%-t+p>QR$Q^+_W_;bNrsq=Xsc^va5@P_94{AM@L*g_ANh z;grtUynKa@Va6}LbW_*fl9~K+`NeyXdnQt`imwg+Pg;F)6_T!}(@*rxML`pvv&Wj+TU*o7~HYmz= zLDV=~8vogvUeI#K{*;Ub@iXDs)c!kKgx9)f@eBig0U~9tUVb&hBlenM_*vb*pxW5f zqVyv2k=d!2+t~o3J(=qfrr2(FT4)|&K1;#))9)*MAj5N-$s<4$p6zd$dKml5>Vbv= z1mPK|rrux#`v&PYo2d+_D5wp%5eh+E2);uT`?Hk*Dmcf8dAyRxOLIt4!7l0`!REea znuJf==W%L;pAb%}TG%1H*Zkzuzn~gETe$F6nMuw`IXGZ%UAT}Kh;z}R{W25B;yUX6 zsFN>+k7zp(u|(o{lX?FNDuMozUMkiA6ifKGp`^g|NSPghL!c82rS<&zcg`ZM(=O}C zX&TjDU(_XBJ(cjQ*Od7x>U_WK1@G3`Qe9)#xJ--EuM;~Eg8r__KHX2fQx4+Xf6+T( z2#UiS#8LGM;dVd!3S6pR(npOSqkES^oc;yRO^`yWkDijk@k@IlwwxL72kkOJFoh+M zhr0{U4A2dLH=coC%g=w8ASGD`Op#&@Fq&c*G=Zic(>gOCMl-1taDwzdTk~JXz!Z`P zF*_E?uX*npxn)*rlr?Zf%=N}0{lJ+&1ctHSLr$Jq1FAM0?{lTKg_1t$Uv zBW3hkVWJzD?=tPL64_~||H7|DLBCXPLZ(Zq2vHpf-fn=p^iVp{3vE`t$hs0m5v7o& zB{%^(_s@P=0wIUyj=T%$S&)q7E2qvD{9vt#Y?xrD`Pr#Z%t9=POLj4>7Og_~o+yw^^Ow9b@)&2% zCAb1oXQun;`x9k1QKIet+xJhvb};1^zF8fO9mQB{qrP*5BO-jo4@vvOI%1#Lya7{&d48vLyz?3}H+{eE)=e&kL-c~re%iXYG_KKc~F5+@dTDxx4 zfmJ(iJ9_BBr>bO*rs@Wxuc{=T{GZ$Em}j4}T`GKit24jI5MO@P2jI=T;FY(9J;E2y z^&I%ea1uM*_pf7p`!^F#9nG3IW@7iODUZK7;L{g!&L@zi zI6P=@hVEwI!;n$XpEH^GVA04J!mWR1rU(xT5C86WY$?{h5gzO$dQ4tlUO`5t@8n+k zo$xTxr0--)1N|>q@+|!?1p;g-R!{&-&IM%N`=Kpc`rjeD4!wWzBab{X?R_#2^pjs~ zAx!8H*(KbVn|?3bmVQs8VFI>n2KkAY03`YMC^;O(gVPt`*Fc7ym}!$#6~k1Q%Rttl z*blLyZ6fX-ehw+k&R9aFO?sHP&&!K2(FnC(X1)n_WwL6?mt6Mw-JFg+)rwHwdp^Hl zs``!#XLODr(TDCL_S?zHKmBUMW%Km)>ZZ;_XJLt7cAX>?j-E zUYR?pp|P!NN&UKenErx4th?h=qWs&P7d&1b&0TR@)lElk6+XXRY8Sp-w{w=cP212^ z9&gTR?&@mJxoY*=o#!o1HkMWn%M|ROuPTnk1O9i)y-A~L5-2|>Xdsk@S1GY20KzCs zM5V|hi)A1xGiH^Gxn+5fz#z@MnR(&gq5n*uu>IiEUH5c7ed?>H-R`HmnMSf9Q}6=G zq>5!{Ki%E^G*Ih5ffUwahnt>CuW(Ss6~VgVm|vPs&W=udbu%CQjA{6 ziC_{jfE}X|4TFc?Ps2B;>6ZrM>A+I~7!h5e3>AoY7lYjkIA}ek)?%;RW*oqlo8*6f z7Qy1NWQCt^8(uQM6OinvTjv6uV0M0vRx>|3(rhAt=-%4vkFuO~l-oToughfe1t8UHkOQTpF4kRD`LB6e|+5u(v^{W#I~k}o*RR`YMNxRWGzrXH)680 zL_$$O(C`mR9q5H*5q-i2YcZ@=G>TCM3kHxtwsIED45bvhV?z@}Y=#UVAKEPGUMx#+ z0bB+H<-lRl@(`GGv0KDm;)Db}MLdf(1%R5*1j9h#rol01f@LTSo?UoUxMg9LC$HhU zcMJ{bzl^oIDre5D^qRVYyu50maLdt(2E#koHRP@PRIB~O*L1kDyQpkxSy6Z8;U?cF zTJ5L)#>3T+$iKURM5jC!ODfChttojbXmuSf?XzWrL{5`p*N{$coiWI znoB+ueveq0-+y??B_EO+#IDqQ_|Q*ukhzW0SMCiImsI{LZ-SaJxNFM%hsaHb{1p}M z*-OtCJ_+3W3W)916Y_plS;9;ioiib4^wiGVnv7p5m0uZ~ZtI*X7ESB8t=agcQu(E^ z`L+%w(#WVLre)fq znR7$!ot>e`T_Yrdo%hfB1z%-qT$6QEyc|2p%~>48|#zg`tjqsOT!yIp5+rt=IdBPbKK5`=jJyB z^+%eLTHa^Rlj|-RWkDrEHt255c-whUEDS7^_m$^s+>R19y? z`@uwlI)&{73vrf%Mpr_D<*3|fDWyLOL+SvlRUAD1mB`<6=uLiGtMn> z{$s}8dCR?fs%xq@Y*x2od`NH+X)?Lu>NK^gr8Bbl=(>0Sk@*c;% z$1&4d=hbzWc;ukYlUgD@(!WX%>MFJ4C)TFF99da4dQ^3lb@u!@?9|$>Yc3%#y`Wa+ zW^aDTCXYmY$S&y3A6qFLbyO~Dzq5wR9)G@@vmY39#o@yKr}8H==S>gzr=<5ze&F}f zSWVBQYBB?C9#3_Y2eUUk#R=DL?XyKz=DJY_3EOv;R3MzL6eK4un;VCI7+OfxSnX`R^TYKhc{kv_@ax7yJ|`TKC_x6 zj4anVF&a`>3>K9h)-b-h%{(?C2Q)nS&-jWlNu6AqlxN@96>MHLuEFe6Rhu~^t1Mch z;W@dnEgNPhkU_p}@|&yl);jeSB)6t9VJWW~*)nT%6+gB~Tc##FPnQ32aqe=RIm_aM zk>;jh=5Rp{XP2I5w3>Jru}D7n2c6~NSk%K?ruP)(t~$t> zPm4U^e#ppeB8M#PqjcC4N2|fra^|Ot2@d8!yhP&y3fQPD5u&Ujlv$3VS8P-w4S{=J zEMb~UvU3|7bF*1TY0Qb>% zWIM|$IRmr#?H7?vp15z{{%N}Y!q+E0e13Sx*Tnnvjve2i{ZPBWY4i z_f3B#ykYcc6(*|?3$tuc3O<7u-#s~(jAmyDfwOmiQ#fo9@BaJWX|tndw$E}>%jfn# zdl|F2|E~kjkeL_D#4&-&ANX<^UAB};h69}+?Ew^0s1(s^4nq%wN%7-Sc41nWF^Gts zVNl^pK$!U9zI%li&IgMBGNn#0YkO_={3kCTGv@Lq=g&OUav4oWEdUi5i+Z;%BBpEi zA@VSNauB?CT!iAWZsB>#&2`Oor9*zXf>F+xkJFFhDy@x|BLOzW64K1vTjnfT_wo&y zENw~f7xci0@}qatLFSW4vb2m|l*2(D@}p?7twMiBvKB?~xd+KL=Qs{|3B>N92MLe< zn{TiVJ1}O0U1!^&eVy0B{Pg*)$B zvno3r67>k$Uns6^Fz*OO5H|rCC80KIiY^@LaUv))!AeSh*>m@uvrV%W(KMB$N9bkx zD5!6M*R8j|_xN$CB%O8qY#|HO>EHoO^7!%oUTP*CEFluGIbfTSq+m2orMMsM5rADi zOBpwCm^cPz#)2^Fx5P@bhoBBA&mKl{%%fpCuV$efV?r(EUkyv*5(%b$Hp>mUmWfXNs11uDEuozE5 zR|)R=%UMtGbm+g-bC-kp+AUH8=NYe{FOd@o&!* zdZ-eIIguCrrV_I<@2wrT2i16TGjJlO|I$$s0Hk zS9X1&pi6~V@`QNp-ho>gjl%}-k0;9DRK>dGfXm01hn0@?Gv}Cq2!Qr71d>OhHa?t? z$^c7171WpRQ!j3h z32zLGMu(A{7+M0T{;BGNu_?m`Rgc+}W(}bhhTD+4?g$+nGG90|Q3CmJ&Ndy<=;-yI z_J`>%KMo51+>t-O-ybjIIg#U`j)R@S%OQZ_M>nV2nOU8}_4{Zu!D7fNll;lz^waJL z!$e%n>7U&FAI>7Fv>F6B~0i|3=)Q5JAE;XFJO2j3kToIaVB2zXbyQnZE z(dgOLT@lxoEv`uV|8NSqT%(-NkU2_?p{!#>XH_^{)j0wVg^6eHIu4h_h3V%OeI#Pr zr7Ug~y#w@wsI8ru005!^HVDDenc9payEPyOfNEis&uDY}nKb~coxp5i;Qm2oXFh?d zhEbYsVkG~SUDp2=r8+_aE|C2Wu5o>7>`(X6nE;661-5jO>Fb9lO)N+P6fUum#PQ>_ z&cvlS#-p8zIw0g+*uOEpa8ZH@Dq@615NL3*5Wmv@4Tps#yL)dJst*ghA0`Vo6yDyu z8<^*X?O|c*XXKj5LasWp0LW(?Q@BAqX-BeEcff)W*J&hkBZdB{HiUf^%J4OnQziArTgI@?1AXGOO^WKk$=5m16h z$|*KrKs&Y=66IEQ!R7}y;~)8MQ}^V}n49`Rv!v6aIQ=Sum@x zbQx)ZrIQH1US3j|6^C5*)H#l)X!!;?=F{vJM!j8VCeV@68m(2)vKr%Z~PMQw{(FsuMxco}qr z6XO~q*v4c;U0kpq(+|PoDc%-gxSk_bi#8@K;ac=yl3AHC zbIpcH%!HsTcbZNaG^T&|eAKM$(8)p1YAuYBIR_i1CWGx=il3r+YN#J4C4RfJ8R3GE zTPyG#@%2P0j}8n}+8g?x%CHF5rMwOZ3>Zr3;Ew}dNIm&9DO@_mOW-db@*hGToZM3Q zzg0ZqK~hUc{{ZAHK|>N!ry&5c67f8&4fx~5-~J@q*Po=L1(!V4=l4apw@-;!RW6yr zsW}pj>v z0P9qg`B6D%j_ummwQ)Yvv3cv}5v*~Ka^&Y9e?C&VM{-)FzVwqD#vj}~yNWUFRst|Z zQe@3`*5l$4TiD%~%0*$``2fDD3jo`oj339Rs}& zqnj86MGcdHK2dc}96-?60JOsp1xRZYN+7H>us~3+yNF1KQ2K?@I#CGZIU+olVECxx zl*P^}g2s@7k8HbW-fx!9joVcOF~y^9EExUXvMai~XB(NZL?yfhEdD2azK59**j%(| z8M|)W8ll#$I&9A(4;Rg& zWJgx1I#GI+zzPovY&Z;g1cdlyTv$vCWGV%9p(#j{a^MSKz^9@jG#Qz-6rmLq_(DY+ z*oVSU;n>mytVpHjwqn_%mut(AAd6L>+*+kd3g0rwj;XuN;9NEQlHU+MeAoQDm>Y(T zUcV1S%|(%#=!6!lt$oSXo0%(%^NI_=u}k_=4c6~|9ej<~-2{8`39&iJu|#r`oeGfD zC)NOmpcyq)XrJ7&+9NQ`mh>iOtKPM0`rP5Rkj0zjS6v+-Yi2KOb_6U|KXJ(SmZuN( zSlijBPl*@f#kOfbQ#UkPA{WsHNoe|$FcQoIK6{;HpX4#gA0!`1en8$k2kI25u*f82 zExZEX8WogD&H?2x!Wh9*kBoapaD*8d)D>*%G+HVc0BSD?XGS#>56Yrgi`z;QtOdN1 z)x=U7Ehz<<2=-^hVU)&8L!#+Ntnd(Gs5q)1id*FaYXMsziXoN`vKW4gOX5^-w-(zh zR*TF{VDJt~k*pVxGflx7H{UzVDI>k00ROHuummRZcA9Ua;~ zeg1M=R4RJC;z3-7z5-k^i2)08g6@mbJC&Zj3$9|N*TqgeBz+a}y64{XM<)#I9DE>I zAc#gM`sHX|Zd{A9yTdXD6I+zl6L7tQvUWzm=4PaBocH9VW5!&1Wd4n*ZPRDmzG>=| z&6}r8owjwx^lhmd=O3Z_o}70hGe>5Su^x_>N_iw&;^ho75rGs%`~z?(OHNs>CZpAA zG?6=N_!e@B74nVAc+wWK*+Q34%p?qIqRkzkN_rNGP9A{|J4>ha*>zs8-|O*v@A7yI zPMT=Mt$VOgYjfDlY7oYF3pIA1!>n=mJ^rn7jmA_|wzX%kH&n%=z z%%6uN`rl$%q#@FnbsCLOiOf|<{fb)9@Ocrt!)UTk%<^Sc93cnY_Fyl43f!LFoq}$$ zjxBCH_Sx-b{Uswpp%L_dbCcd2tBaZK0V%^Nbt=2oZuZkvgVtt1)Q8Mk>&nh{)t2mx z`Ld!WtIn^^isJl^Am`?AqTa3{_K00=*IzMssda<9uV`M^YR<07Hlscmu}0`ah|feh zzVY?218?%t(4j!&i^zC6Oo$TH+0zg%(?`aEVO^jzBK!e()Wr$i7y zsX{nL7IJJ2jE`r!6y`EfL>lZ>qAwYpj`of??RBC<2AoK0hKE2nC@+M?O!TG%29Nl_ ze^M$UujuXK|K>F$l_3wJ&T8Eu>6b~9x&DW-vq#OC(Vk!9ZD=6L?1abSvUu!)?8>~F zP(fI3a$AdRIeD$6Nn#CW7uVMpA6va*#p=h%C8HN~)K#3q|Y|^eR zR~AK>-_x5el#>a^j|=xGD!MD$D}{%y)Q>DI6CS#V37t|`j2v0PeTyX($KekcnBy4a zXx2gxbpvG;fi^k{zOR=hf58aOgZMK99L!80X-dI$MF(SyYhhd5Rz`>4l5pmSWPbQk z#4ZQpvS8E_j0R<(@--Ps0aG$-Iav2mhR`6tErHW4fGLXuWDxnO2S+DNj5cwshxnhs z0PK%@nexFxL(qb|M>8WdoqNSC*%=*I+<|e@Z$ay#|7Btf5-y0AMkfl9!IQ31!a-2} z0FZ#O7{^k?wCJJ}%iwij#X_Vn6!#52CiD=JX}~xQqCVOqrX%XZx0ZVeFim3P#y+Ik zIJ*yF zd2w=HzqN6C<@D{2OB^jLdoEZwzLU8@WpLZ0_H4zb(PNPXgd5%U%K5^(Z@qQHb=UE) zW!lyfN5b*8X_=YvAg!IvmdqZna8x+{8hGT8_ zR)wlYT{m^zcIU;85nC>*m*wbuptyB~JX6m*f7Wt#!s7JBqec}c%12)CR*ipH%u`Fg z_S8fc7Ybj!hCekmL!_C)(|& zY%zr*;3?1dTV@fR7nUb%`@L~RP-j)jW&$wgNw36RD{xolfbbR3rB_ahCl0_=c zav)S9Zttv)n}qpNrRf4WY*^?0h450PKeo87y2Wl*EA(K&Qz-ZC)+=~s`F3upT%#mQ zD+W%{to-*=h#u*r?j>54(1Y}eCSnR&aXTA%|3_0XwXqD0=St`-CBPd^#5lefabH(R z_Gac`OsG`)<%4uFFz*gXoRA!W1u)5q~4m((-dPA8D<{IR3#ij*}=vm()!ss_8(ruR9F%d*4&kGb~_jH*ie$LHKKHPc(_WG2bX zg!DF<1V}Oo5K1V45Qx;!JA__D7&;0lMG!$SE24;s;@U-w?%I`AS6p>1aaUd4RoB;D zT}U#Q@8`LbgrK29ZNvq?a;IcW*mv@~9S511Xthz~oXu+4 zFp$p6jrK_U*x$o~PTU5sSQT_gXMIY>}9Qzx0p<#K&)cJ){SPDfezTqimnj+mM zoIrj5vx-x_$>tH3^EgE9TtV_2qTGct357-r#1Pucf4|Q>5Y{|Ec>yy-9(-saeD)}0 z8Bs~-6G@Mg%&;Iprx4jMu;>ZX)N?!1%3AVNTIn}h6~74f%t=)pEme~m=`I$iHV#i` zq4eR#Y8Eh9nzSf8E zj^v9#kVD9>L69yyLSoSxFyj&NKv#yS+-1|_e$EF)ST}g->eAPxubJu9l)71?N=z$E zn+EMX{n(BDcWRU?mD-M;?kDg9|A~(ZJGY=dgGd_TKV* zUPiS_qv11u$&00@AEE)04PyFH2U23766Kg{;f_L%E%x4as~g|yh#;nrk2f{(%4+j6%Dy|XN}UTnw*;`7TrGS zSEo1sY0KE{J}9a*;tFI4;8uxo?!?{=Re3;q|Dekg{?pTlY3T(#LG8@;Epi?|IX@p% zFekW+^VgKkziUdLo=e?B&MKi5{E%@x+ejxll`_ zMX5L={cGaKvvJ{DTKQVQ9VuQ7$k)opW`8oNEhJyt5-pEX0!=l^7|k+;RCMXup#~(+ ze}@8odR%~fk&*mPIih+_w)F6pDXZ5#GJ#vyr{hWgwmK$A-~Zv-vrBuc`j?a&dl}*? z;Y6=gOsuYGi0rs_{1fZLqq%;??LQ2i?-+Pq`sc(uURxm+_*1-96Z@o5ASBU-XuD*0 zqv^>A)#y4jq`|Erc$GR5B3Y^1$XP1oGqi2BlMiMTI~I}lG&5gyha?&Beq;pe{EJF7 z^3;KzciE=+(;b!Kq9VK2m*~n&jZJqrlG18(vTM^^cBel!HPe;os~s0TnIi9GcV3g7 zQ=69LaHP{UKfOghiw6ScgYqIo|6oLER}3l%)L0W!60N>*+|TZW$*7Z<5S!pIn5=Q} ziAiyBQ0O>tAW=RlZ?RBI^lV~$^z4r=jE_rjw7}fcB89qsO}uGXT}>bTzwzKT&}8-|qV_y-mZug_yK4wtYYKG8WOznTvzQ06iXEq-ZAZAM>rvNOBSoNAMK z;hpe4&d?=fi_`LG7!Tv|MsD$s5!}%%dUe-;eI-tCjt$oDv($L1l=b*`f z!p#u-YLC+XVAoV3&lE1;ME`^*77zY4H7#8uaQSJ)P&-&B`n8?`g|%xr)0F8+=>-X_ zuFsTeXQ_X{h;ZGEN9Xdw#8V5NoM_Ya%~*2H(t~%-Zd#V3PIdH33ziJcn0Ih?PcJX_ z>HSq&y*H85>$tRBqcLq@u{O!Jv{q$mY)DcY6MMyry{mWU?w`4GP=3?n)7kt-7cWeR zT~Isd)bcqe=B>0(?mfP=zdvCI_gPPmFuC8$HeSMxO@>uKaYg3cG*aw)DD@3&xaG_O zSO>5;Ih+Z-1ki3w2zUCiMpwM-6)UY;kZ&H+3MA0?N@wCOolH=NOn$fU&=qfF zQm1=tmnZC=D+(jie{%7_G(gdpv9NX%Di?+a7(3R9J?r<+1$76lu_$2+EXp3CZ1tx)>pbH-6&lgQC%tBZt*^OlOamX;Y zWXAQaWCe$f`PcOy$y*AKjp@eEc!Gti-R;R|qzh;E{Jp;7W)|K&YyWSV`b@0U;Vd%f zpwXVZaq}4_KNnA$a(~5CDKq}g4-mMz1ew1cgH;}GnMJ-tsR?eY@*FASACOl^GAv3p z)OTPGhS|T%o@^zU9|GcnCIeqgcEQIkh>iz7kCYgr%N2~)sfa>?<&(n2oK{DteOQQE zgp&q|sm_kM&Qx)b=yM4^m+vo$wn*5Pm}uj|Hg+EwgChzo!f~@Sr;&MX3`;nznd4-- z9`;`@hJ~F;Nlq#3%E{ptrY9z*Cq~9cj)wy^HGyz+$&GJX#9kP_qHo_7!=>Ic<#}N{ z=9CMV7jg(&fMRse73eEM8ut^!Puqk7C5I7!c+09$2U5b6Bl{G-KMu&==nDGixVjJ7 zqAcWfu5e1f56GVLkBvRH8B7Eo4-3X zn=LI!+hpGKf%Ln(e~{))dz#K}#y-nG@jcr=?Mzw$_vh-u!s@~?V@4OGrWM?D;sNRH z(_P!M9{3-&Iklj^{%+}aA8umW_X^VFJ(mCBCh3Rw3Mj5Z2dAy?F&EOeO+f!&E@O)G zP76RCQ{-6b98?WXVFgZDR8y3^oSd4BS2V9+H)_&C+AxYnLDP_;!X*R?a08@WnT5vO zW5;3O%OLcOW+gOA5GDk9;-QDCE(Z#eY8Gk>hqD}E!MK_yCvlF(mEXtlPb^t}+*c~? zbn)Jln2c2E_1n#EW8c*^c~;wqS({S~PPg7yT9srgJQ~;M;*mceJ_tFWM0$CtHzp>t z|Ja66NhVdS$tWcDFLQ^k@$$m;8nuTTSv=|L(?xDNE{gY}D{g z&mnd^r&qu75#E8LZZ8|*GfXu7O||NbI8LSFw@j6;fiY?F z2dN$3r`@$P-Vi(7T{|^YEFI}pvFFZ{_b@IqZ>S|dpc7pwMTu4*wpguciSdruob3aW zm%3sA*mRCl83KcE8=2w>#mqLxqCYtpEHH$f} zmJ15bbo7xgUV83trX)|T#|MT!`n#9P)G-#WqCzn0)qP)l^NknF)CPm- zaaRI~K-2dH{?#`0aQX+n0EDa&d_fZM%4Cm6$h#2WAuM{pnsx5bNQZxz*@h;g;ocb< zf?PFVkvezyRynt1bCdL~ya9pzjcuQ9Vc{*GZjbWB8&(yNE(EHunOyNqplaRr#`ZTFw{LG0@*1~uk1nC7&_ZepR2CIg z2HG5s&*|9b-Rl*H0+p2kX{O!&a7HC}dl7mPn1}vkIOnbpgHPq) z_et;X`;rBvGtwaG4E!@^At~n zEV=|`@*uL>(@EDb5rVqO%i--v*E5Nz$i2JTf^$q9v)s8}k)8Jas(RwQBa zL)qqWdhtwn3HVj1K^~gJpw+{Q#X?9pP6zLS;|aVUR1PSwaFf#RShtxrSr8iY{ z+BKZlZx&UBfS=0c&}(>~U&94>YpRv0Dvbj7G8fw$*(j;_MMmhfbW?expq7IJfog@zuC+)hx%PnE!D8%j+SHi zCzR!FO#dCn-@9R$$ZfDE3({>GjSZ^@)M{sn#b&d4V%0Hhgph30XxMZy*@kPNXAxMM zkN&PLUPCJY^rqB#3u?!J}DhkzR1Qur{-A8OD~z)M=Qnt zBjzCG)$1W?cOom6?h%Z*`m|DHtEyP#T^~MuTFnPwo;T@FGrdlF`3UR%)kkXS!jPA_ znAT4+fp_{WD>UwsKK(F@ZExq$5O%Z|`~(FlAIYVD_*nY9<9g{cmhk64SF<_Dh+#wv z+%^i5DD_nt|DQ1L6tYpZTMLPA-95e?g^z9G0JiYhrjCDZdQ5oZ!BCErm=mhZ<{LIW z!)CTsZ9aQ;bK1k~9>Oq}Y&rd+^kx(2&2_L)P-gF5=;4BbM<=1+NaQ!C9SE7sqVPs{ zL_&%yR=~g6!6P}Pl(N$HI%|Am6q`PApmc5I`9%}Uo48`>*iz)on3iskK9E8yXYs## z_SCk+3)qm??6sBR+|^Q&^z1cb-(XW-zoBy6;>feowS&g7ja={czHB;YTQOnQDybZa z?`;K@qn)p_nuP~9KhQ}Vkmu`PvhOcZa&prI(?LH_aceO=)r$+=3{xGkEAnxk1YKuw z5aG#mNX`!BEOx499Nx6Xdf-6o z^Y^Zuv--htuiSUvcfsG^eDI?Oo0qJ8bNQRc?|Vg9)vhibfAh`bON9&T=gw`vtF)4j z4BxeDcn6=El{$ZZ3co|R<#1I;U17n@d0?W6k3NpMdA!U;Qv?=djbG9`|Kj;5j|%$I z6KO@JEig2G;Id7$x#WfPsmnHlwy}_K{A%0c_OI@0PrK`@b#t`8T0C=jHp_T=f5$$< zw)>8AAKG0mdnA<}03atUBVW^!-A_xYPTrm?Zy&(&uDiba>aJzaBYbZ0ulhaq*L@xP zt4ch71kLrM4a#L%LI7>2JZ*${lLQ13%GH*QZ0`Yh?Un(xdjS0ThQWWg9x*8sL7iv8 zk983um{!7@bv>-C*8^vCk77TtFpewEV?>bZhg^^~P?_2(dd>OcAD~5@J${susOJx^ z0=V<%e{{ak9{iaroB=wEK>wfo5CbDqf0{5D!p)1Zfhi-k+n)|5qiALTI2{Ial%%{? zDmpGi)Z%SzFLC?1V{I>uL^`ABzY60VV={g&c|F@WVvcdnD*RS=t~)B1FxygQU&?IQ zxV+u|xOXYi3|@Ks+u=*Qp6m5Swr_a+@eLavdrW%I-?x8Xf76tBKDpoIq+m&Euy#bS zSGqlAuo2vNn#N^_cf=$G10JZQc1x$&s7n55$5iQkG5zJ2rFWJty}8H#n^JN;hLoHX z`sqD6DJeOg+(|hpIrN*Di;(s=(|+_%x^KkND-SIlk#@y1@%+@sHbzU!u1o8s0V1|N zzpx@h>&QyZ$yG5O@(u&TtT!|AI$p^k&lb)1Jo?^JjK5uwbxiORzfy(;hx?P@JUQB^ zSY|XP-`;xkXe%!rZN2^WR@PdPec|2gii&LZKvszRE|kR{$gW`9>D*Deuxas8p``6h zRz*dY*q@fa`W2RVBk`f>pkMD{Jr2|hxoTyBC`To83q)1Oqd_b{yfC)Fh_5RWNLu;1Ip0#Av!Ma1gdE@r!@79a%M76=*cZT%+ z`YoSqV+rS0ojT%QLgJtGOF{1dM|zxT+S z!3nE2Z&@`V_}HySo~$VolB{+^Y@lKOvUj$=&P-!>+g+-XuAkmG;=TH&U%;jH|SFgI`+P`8dF_u3_ zmvq3r+u`L-zZO-SnBt5&0YNaQ<9+;H)y0*Tc&Uy*Fwymos|=p&j!Syv;3=-ezC2iIM8-Uz6ITRz89wPj@`WoqSFDhFiqO zNv%>FyM~2fsp|+?dRsa|Ca4F(7LO42@QTPR?$(YDUI+tnGTiYO?pAq&g=b0%ORl*? zVY3MebFPI0egUGPVf*iMJ}6_?z`$wF4R@e)UBp_M*)Lt zRET+5@AxupZ;)ZJXV-q ztVTvqFvKiI`9`p?vLQeN6&?@an2e3(YA871UDHi(_#kw^keTR5XFzTV>ws<~y6aFC zs$4u5YHXy22sbhX$7#n@Pf;bRrc{psUJCx{@Sl$n^*Xpe>(g?qTD>ktr`K9@()3OX zKsm%1o-Tny?;U$rcN|!~SCf=8GBEBP2lw1t<^gH$EZ6+L^Ici)v;pR~o>L{fGpgd6 z3=<*>LKGqu3UdVlr?zsO70@jf4UaT+9(BChrb5Q>xYQINB%~stUX03ygB}68Dow|+ z)i>O*x@^hy3#Y_?5DLY>U!*jne0PSoyxg0yyF8<`Bz@$FPdw|JZ=!h=S}?dc2vdH6a#b?oX$O#h8f&HB~XrkD{U1~xAACR|bs=vIRd9U6P>BO#gY z58pa1D~VGqt^de{7#d$}#AB;oVojJqCx5+k)9#yIx$ySV2c6OjsWyvwUv3r@@M0Kh z@hf%i?4Prq**;XI`?Pt{iv#D?e!4Ni-=!H($X*C~n^2JC2xq&TuEaS@kc0qp&V3aL z@$W_2_bf_wCqtqm#XB_jSE}2i{D%U5D6QaeN6<{@fp3DFd{LoMgJ%%T3I;*tf{B9< z%D@_EHCU)f%)8R#gfvmalyIH1q!_;T_3x#&?_a;RYT2rR@mYeH9N)XKG#$}Mc~dt& z^Y$|vr{?j@m|oi0J3d(yvf>A>T2>{6k=i~Asesn22{0(d8|7SA6*J0`lgnmQLW||r33e72nPH0u+Vy8msqDTzhd(siII)*BiaTYC zPq0gQhxdGNA#-pjEiE)S^8)d39CYSku|tlnfi_5?A_rwcm4{z)RF?=7N0+wFoWr0n z#TOPVX=E$HPY6rzz1K>5Kj;#n4vcOd_{WAA-HuPToMaiNpsGw zuP%>XO*gG$>*U9@g)i5INQtb=5W<*u%c8M!fCW{k;P(BqO&IXO!Uk75P#n+?kPY+} znUbiKU4`b$_nbzf$|Y%(UmM+gPkQh4p5qk=bRA$2G&aD{t;`tGu~6mJR&yZe}0Uc-oX;o4ax2Tw8+abbF_%jM^aDALO~F3YgTeIm?5y ztG$5&f%g7|`cW5wJ_SSo0cgHJSEU36MbCGAjdfS6-~NAWj4?6yt1CWeP+Zz-utc_9 zu9k>?g|CC9#jy3#(U-4YL3ASX;n!HE(@<57%s1_gJ-?Rxt>oC!d4wMF-_(u19n_fJ zki(rLq>G3}hm8}ot`n)a*nMRqh`-zj_{i&uW@zHId0M8K19!R*Rh)1KEQT#}$8??; zS9+A~J^Ej^5_N-@j|LWLnL10Ipk3O8w(jw9=1uB6F|B0Xx}UTn>3%>nloDdrOQ6%Q zfpw8AGY$^v-hbNfJwHQ4sE1(IbRgZj381okfy|I#x&%#Ozz@R1;2~~;*A#U*q)V1! zHvHp&{Q0AF20ZYU{ps5~OngYql?4Y6o0%Cn7l2S#qp&EFnli(eFl|BddSqWdUG*}>I!WtblG7ZD5 z*mK~)0x1tD_<<0k;w)!g7_u;>D1bnWc0+SP67|ai)Wwun^t7QBj%4Y($KH~T^;`bN zzFM{BhCgjv@yBcA{?p^jOMOxv-76nNfa@La<9|o^qvJd?yc+m$8yb>tK?C9dLJ0yN z3XMHS+Goj0cdo~T4&@KJzk&mBTz5^A9munB|didgX&N!xjvh~Tmr(W(Hl?rr0 z#ABp&84c;7g;OPu{(fnxX9;mO2tr)($uRlxCZsU@3Pz#f(WQYp2Mg@h_d- z5O~*^BunpREq9l8bay=|bT?rj$b5=yck2U*;mSEP3Xw!o9SyA>vuE(K$K=n>qvv;O zG&vwbJBMF6pANq-di=ig|9)P5XQwtE576uyapn9v{J!Y%`_9Yl`qO!qyClf-Y^j{j z(E&_n4uEYi>spF~fo=vRAj`U4j-Oplp_jV_7xi&5apCuv|CIF3$t|Dk&=F;6rf=Fj zAzFx6ATYiXttSX&Wr}{b;}fFyyll0;9DUG) z<8p1!2O3B+4nHpc52T1?xdBm7slTo!l0*sbC$W@`k7LD>=Jn zR@DNa$-fV{r);hE3F&?Ljhlb2jLi3hR-28B+e4SD#38E~9uYn9L@PB#E9Rk7ETg-9 zq6eRdzNO>qpUkWBw;}ydl!xr%&uGF#9FU9aDy+;d%0EQ33|ICfEi?&G3jgOz) zFf3H!-6tWkNHn#6Iu zan!s8s1C{3m)4-|wnCmLC&Us3j8`Z&SSBhYsuPT+BXfXN0P`zX2s0c0fKuG;5Qpha z6?9m-V90Q*NQPcZG5=cpJtAi|EzB+5GIjURL5v?5o2ZOcS&eFS!2mI(f63$+t+8qS zmnWuAKk=o6)v6KS9R*ou&R15gdPVy3*590zCU2j=>J_e_K_hBCnf^d|_THv>W7XsP zIe5L@wq0c(tW~K8hXQ#jX+-Bkuv-7>@h^wX7H85!q;t}judJH1mF<7%_qXE79fJ}Bf5jy^ZiQZ)3N zf*V!`W-OmRxnH`u4FAlHLn+A&^}(>}Uvm8l6@+fsRX^&92osReGUO%dP$3U71PV}E zK2nFt7z-+qT)&cW?d6I(+;kdn#ps=v>-oqZ_r%4s4?iVNgF>p60twx_14*) zS5){A8*<2IO-xFR_jcDe^6}3<}_O5Q|AsXT#4L(ySAtzr_v_aV|D}gwKbR9VGwm9aK+asZPABUsxY{yvv z*J0a1XAgvK{{-7%G%)5goRn>$4%y2EfqWhnG{kUY4|x2ZKq2YKk=!s87HDhxu{Erpq?rG%QXz#}!Yv&wJgpc&)_4V`D|!!o+vs~}u1Q7x z3It-3!PCf}ssgGOkmR&NOJ@Qk8czc8{p}B*H<=vmtqzmv{KM_w%f6M9IN`~l^-pc- z2yc8`e8rfaZhS?2d?O#;@>E-koU@6&K`>AB4~=@oyXCR{bMNm;z(nuw&T{&*W%*My zXK5$`tDL;aLXnoADONPqD|?QL73sM{Wdvt&=?2iD75M%XV^5ejXdVzyP=2Sxr zmm~<|+vg#1=a<@Cr?AYHXuPE0XLTH9TCTeNPjSim5BSgcj%NmPYdB+~Qu+>BCX@^9 zj4?@gT!>QWiLVatyB}eyBa76PNb17LsP|i}V)P}Y`cC8?j>akHD*D5+-ocd20`FNb z=zL!`kd0)MfJ3>G{hB?;-h%-~;^0sy5>gteU7(sk7V~H(X1`Avl($KA@+qU&V6MeA z49F>+;5z>3tP31eh+3+04!T|kcxOlSiGtTaX^#<)0C+XHW<-~Oe^XeP{jLG0a&Ev<36z*n$Lg|I&(VWrEFU=#2jo9Du>`K zPD67Pl>^7bF27lcdgCSPR3-95qs&S`(a;eR_#J#PAq)CY8md-tkP0H-1+ItU*OaPM zl*uUol^Z+qJ*oBrFI7ubjNFg-Lw)2&i2z%tRw0jG6rX*h_F3Wr92=E@N)@Sm);PE} z)g?F_rTVcc*+aJFrRTOS(T|C4=5Q~wUa1Kw#lE6Mv1tS{2)9oA$J&HN*R2@IeW$jn z*!Xa9UV|etGV)vJ*nD8>a-vnOj58#tG`hqjm)@C}8gH@bRDlNMPc;tbQhbS`KF7dw z+Fn|t(b=DsFHUsZ)utiN-hjA4TIq!Ryn^&Kxn(o=TyM)L@|4E_3o9_SZ+#jQRltg2 zd~fGq3uem1MSTax0`@#Z1NB6fUQG0*a3c&FbxcD*t70}wd}^Z8;E7MrY1N5(r}VvM zluJlRw7G|;#_9XH^detUXdL1)Wa#V;lk4JH*C>t0nwXHD)L$Q$>NOSy1}7Av)Wao1g6+*LehE>mffHY95VQTk2|n3lIWL8;WGY?Th0dX*Y2 zfO!`OJjZ)CGv{6RG5cW;fM(29#`uy#XzEp3PN`AFAh)blm|H5uxJ*E4{BoSPM+ zHfwq(v60A);qSG&K}_9PTsTJW6n^vk)ZPA*v!lclu+oy%I!*|-_fsiC!Mb!F&{ zHvkdSEW{d+%*JTUFldrFQ_O3>et~Ng8&+lb2AFy6n8MpNJPzM$;`U9!_$vbdV#askxc zE05z3*EuZ7I<3Z$l%&xbY=$ItOd>v+aWJPH5b$M|d(2*KoJB-t0-&4dlN{rDYnk;&aHqm8Q^A7;_Xu9{>B&)C@V@q$n z+h7RIFd4OM=~}-3*8J)2xFm~UO}chRvZ42u45iUDz0zE{c9DR#yk;Kn_wBM;RBGF% zz8tsd__F24k1t;)`Opy)R$x%+_(A=i6dD@P?6%RPL?ic7pOtZHrNwk}61UN*-}OQ; z|G8WBcEC3g#*m7Q%fOIS>+?l5fSvFVrm>l=I>4=&ODi<$9KAj%4b2kSY%mR6p^FL3 zD-P6hT;C5WN*0$DZJ&a~2>|Z0I(2$oUB8sq?e=~7sScjEC-x1q+~O*qhYcHw{u67n z2*~4bc2b|6#q$C&x|P)?Lq3X+#Ms0$^wR(+8T_u1Jf@M)`wGtt=0dx|E+Y_0Qk9E2 zSf%Bt#D6w!pE6~8Wa*Ucjg8wQ<4WgkyZ$%OF0#^hcl`dADcO9+!1-&3JuxF`^2Ek! zU(AR@(&-b@2Om7WacTelp4?2j3AfWy%~kQ;w?-pW2>WmrWpjbCMTx*ZM`xxYLUg1Ur*5EYYXMjx z*hMhU7YgJ>1BFdU5+?v!RS;S9D9Vy2YcEkCZ~N_4aG@i^O%lDU)fB1;r1my1A$`FTbMMpuU(@|ICPy?%-!#(6 z#)+FYO^j~sJ$J6-MtDsSCreATEc!@i>=Yn-Wh)bSH3qzip5CZ1@C9UUibU=%**EsQ&7?sWlHESQ&cHTK}bD|V2`6XBwv)BmjjjHN(+u4VlkgFk?L^BcmCtpha?@Ph| zN8bkm(j`&27P_QFyd4Zvst2wI(Nviv^g@+{P&H!qg#~i@kBu*DZLz20@^sHgFInSb zV$#!NViGLuYozv&(r~y2r`d0DPBdqTtr=#~s-Sl$cyRLYaaAz4oq)B>HV>9=ztRJ@ zQ8#cT0)^%xdD~fxGki#DfsP^+3Q6BKA8`-Dt!SZ zlERb=IC__W^PT_Na0hZdU`aV2Xe)vi!w3s=G|K1(R7y*2s8OH|NrH{)hzj9NKshYn zNzt=bSJn-ohn+QKJ!=U~q!$u)S5+x{FtSqo8;WiXm#IGH7MHTSl6!L+tTlg^5C3-L2$kF}sK336IXvY@)pY|Z7h)zmTIz7~DRZw~%IeSUEh@9z^rajEAGZs8vFbeUdjnShe=^c$F zgGS*XWJ#C*c%VT}X;~B1Za-x!cjPOV~^4 ziH{>)dxxUy)l6|giz|-s=n%}EUcxuyTq7<*CU+`Y30_Sfvl9 zt8Pzrs~BLRUkOnJuoaQp$%zjXqzG&S6Ixl3^jh!1eVU9& zuH{)=q*70Pa;jQY*c5~O^vd+w#$}DQ=}O_o;sGMB?w1p+;vshr=8LbuA0iz}SjM^~ ztb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^ThBfXyf z>(lt(D>9@PdsBK&`VLQcZ{_XGaO8+IbjSC1HQph;^W?qKA5YG>=PO=$MRnvpr|9O@ zz*~wxnuUKHnMR)Xm*;62(=Td603V?YTlMWwmRj{fNN){Ks%n?H0RgN7#$4CAW|>i- zgN<}q=V4*k<%=h=@@84zN)N+h=vpM%rar1rhp{4G)&M+K>JcRdT?}dI&}1rfuTK4M zO4N(S1AiY16^@#t%Q2&ogR-n57P|CnQHu+7!N7=yGFTvx8bUhhKA>y??NnR@ncx-d z5ko~f*GNoHTZ_#4G^SS=Bs*=gzuBj*ooZ))qn$`aRc>xouCROJjr%t5yK!RmlIgPr z%TS9jd-{^3L(nA5DD>NJhJV3nZuM9q7E;Ww@L>NER{D*cy?}8$CSa#syv>m zWrKA)-+c5*mB*uc^3gYU>aKdUr;allIwu7Kx`4yd9o?G z(6uLqk#lCz+_};ssr_=5Atmm?h}gr#%f}*plh!}<-R8~TJ+wYalh>dA`$nR_MEft7onoo}H(#f-?1*zj(cxMDOJ4*+@NU;S2t! z-{9Os4|N!Jy_}Kp@~$iU)4=~_iBqraPfC@Cut5Hc&UF1e?##UF(XIaTO8lfF74F$n zNImL`?_h*=dobwXk4Q=o4#_!czsI0fAd?iX zC@_o9#dnddy+pL-V29`iXdqPPkfAXtkqjNQ(vmKLWf+%`TXy%RpThV+J86L%RRp#X zoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=`DlUPpux$?0#QA>vb3tt?34ue z^qu+z%BI>#c=UYfwV}JF=|ts@$wfJXgfPG%Cg$}+WMrM|K3cctrb_SnD@g2(>y^eH zPV4mp9d=)rUa97)a>8p0hlwm)kW!qlx@r0kg{9Ka*xcHt<)c~p;F+z{cCpDD?E`46 zQTr&Aji3|xKw?*rVpx`wv5tfKmYRtghgt^B0+~aO5+U)l>&ou7K>Qf;Z17Q*%uo0d zB%Y8upW`Ps9>@to48Lba+qh(Q0B`SI1KdIXk1j!&HcNvu^WAxIYa>je34d`$pGf@^`4QTY`tL|f8FiIz;0siMG!tc|X;FCr^q9f6u`FK39z5-I2W zGH22JQG;1sW-(L*uWe7Gb}ua&kmHkH3Gd1eh_2-Wd|KE7&54_8=N>Ts{lMJF^oAYw zdMEedz#)d9C#On#NLyQQNr8>cdUd?r>nI3mnhinTd_i3kNUt)y6hfHK+!rb`XLcy8 z^|}FB+--rHb)J0b-JJ63oHyR6&QgyIWDGKcVs`dDSsqN2@$t};Fbq3+!ZPOVW>)AU z&<8;!Bt^NC!dKgaF-b;YxeH>%$|KqdyGQ3{v9P{uVH($WMN_SW zgf7ybA|KT@-LsP2nGqQ^eV@9rsaDxCG4dOKsG|}AS0=NzFqsc^v|w93D4Pq9PcIQe zTHtjKsG5YaoNv;zvREXjU>Ma(MM-|gKW=|XIsywr?dhAEYTYaE32&P=VwStM>0%3; zc4R%TFY?8^Q*&&|J~vV`8nSwqq#KPbN#03S?s%W-s6Hp*d0Bxak4f3rumBjWpjkdY z1wG3Pvd0klNdQw!YdN5n?}Q{le7-W3C-3xBOn=d_YwfX#218sw#xg>hWYVVsUPC;L zT~RuS+c3n7eC*X>tF1Hi;xg6RiRMjX>o(fzX4y8@U9-h7VU_AyZP1aIk{>tcKxu&_ z_OH+Pm1*u=zeiK%%M0_L7<+4As{|gLom7>o3zR zi$B0uTvAM~VS7povmNZi1lPpv+WPskMoM?G`$o=MI#zqb#Mo3xp~^J5bh?}8lsEaL z&4tQvo-Z4-1J|>d>|>L@GHebsbv*~h!tpRocdm`z9s2pG!KNv1xM5b z8oA!V5#hu0KHvt}$EvnXdT-eRX?JL3lnl9*@3`Xn+9jA>v4Ji5SG9x^M0-XT5z#LuC5g1AjLkm|MFk(F{VBU>~sj zNl(x)WMHtM7PP7A0f*NfuhwtYR^{MuvnJGDslG5Xv*HC%rJB%7hN^VvZ4G(oz5%=`mjy18Z9Idcz;ACk402(i>I z4i2WdjvcPZXQOQKIaS+Crc6ts^bu{Rxmcsc2CVE^j@ZbG0gH0Jf^olQMKv5~pdTHCG*8;MB7-JsBf`?)9kAvn&##OnR=MDl*tWXA0yo6sz zxLzq($%%cS5Cm`)MIjJG5yNCn9)|oi@Y;FDqTdFuoj>TUKy``JTLr@~rqSxR##mU+ z(`x%Fo90Y5v&3xEYc<2MzR{-nK&$2T!iO5$F1>|sU9Puuye;3HWzjD;SghKP3cXHi zj^Tz%V-bvbZ{(pEvsP>1pN%nFBNt*5RH+&SeVM6Bs8A=4r3R7By`ymm1QHHes~AO< z>*D80ff5Y@0gVSzLUbN5mp?Ck`=jScHSi*T_}d$A{FV*vGNbgYcQ$B^oau_eN)K(2--ihb z97gvLas)}S<?ck0Bl{6I@z&V}9WabcIzcen5?o&E(5a0>yaP-o zozbKY=#9K7D=;ei=HEWY$KXMuRq-4eO8EtXMw zfzu-|kQD_dY{c!Ib_BR|)x7X?AA6;)T(sC!Qj7 zsa4e?x@Dgdg+_3y{2CV2@cy7v1Lsi{<64Q>MH;#06ODr;H*0-X`j~6xnj?+aXRVU^ zS>|b!!dxpUR_TO%868fhi#ji(+dgSzVd~?uyejLB$dAPj(up@Y;fv!8`ZZ$E9|U48 zBKxoGy4>r?L-1uoOQZB9bEc17FZJfL*b7o`WC3vED050*rjO-^UZs+cB1+BK@C+`Y z8^gGzioJka{|AqI29Lvy4S>-5X{RJz^#{<`rJ-%Cuq#BfYz_dD(|83cLe7F+y|T-y z3aoeHTMLSz&_nmc7Uc_&4XzGcBX1!(oSixC(c9@>)F*#KD=7 zHjq3zAes}YPlIBKd_p{O@^fwn9BG1ZTMr5wgTsTt;T`_P&5QA0*s!>E#FE9$9RrRn zU3Tow&yNWkk1bnz3_BekOaJrCb#Jd-`}TFu@b^j*;tZtaZ{Iq8?EZ7yNa;IdK}AXh zwoYK{v&uCK4@nmeZ~3A&ca*N)UHj#h!_tLA3pM3gY{7nZ+n-w54O~L>^+Ar_UOb83 zxp*;?%g`df_!#^A*s;%#N$G4IGp;?~c7Cm(TeNWep|_VWee>WXcs}DWJ_BAW2!-nl zZ+Y@I>B6l|(@L&&toBY@d@EDm_T()%K7DZ$`pir?;2pv|tHHN`zp%m$?`kX%k|mP? za?XKA5aldafi0F1k>M001GOU0F?k*3AmthPA-Mqa2NFUKM0{UqyYvIo0=Y*k9e8}x zrpGt2EWMyl&-O2UX)x2dTrtUGlKZ_ReV;rAo5@T!=+!0u>~vhBP0I^;L|fIMrqc0u zd3~NxUK+O?8K%$RNk5!=Yp{8H>LsxT)FJ6+G)LqtOZ3HoNIFBE%H1< zE>)G1l4M~<#V(e}-Nh0A%b9#`gygz^qCUQT;^v7HH?u-*TAyUCZ|%kv2?@!4(zK5B zeswn$-k9%jXdGpZXO;}ZQsZzuQ?zSzzx07;rGK71i-bUHdP1GTa}Q6N82P~#E5@l~ z)6*=LI5F0i-6tzxD7rDP^8rhTMjv^$$Pmct1FyB1v-C9fMMr4mJ@>5STd>5JC4N4v zd|V8}kB@x#WC2n}V+4RVq(DeDmpO8cjPEH6-O8lOaoazWo_*j!>DkY>PY7|(=BBcn zy#w+g`#&u`otl$BAdT(!h~e>-k&6#XEuU}O_BjhZ$f-gT+TZmMz+(OYkMs&F_6*1` zOp(@-PKTi^2SEd7QJ)hLSp-uBq8Jf;kqSgGkKF()Jq0qWLG6j&77*=G2QIi}`H(?8 z007oP90IAg7V`$`rVB^@7QAHOV%aRdD$i%jwCy6oil9oBb} ze8)J}x1ZfJ-@ULRw*O=nI=|0azQl80|Cx$CVHnsap1sD{j`GNNo>|;u`H@Ro;BfLR zZ+oR+=@`+cF5nV-r}pXCJ-v(_&hWEO0|U4MmdoYjRR6vIJNtwAoGMMpSUy)?AXR&i z`k24y%QwKElgkozwTEh=e638QwXo?d0av@X2gM`F6Cuv5T=3ddXbL1vfNQWy)_;)S zaEhN2%n^+v+9k_NMpAGD36>WUQ!WNyki6b8bAuJ8)F;pYK-_|KZ*x>&V467c@aW0R zT*1ijk9gwZeJKUt4JK)pZ{0DOmyW4cZQePFyJ0q;7$@la4Eb=A34DW+nFbAc@qQL- z)nkxwi;pG`(CWngh6S7_LD0w9Y{ObN8#z6$GY+hH?E!y`&b#Q=a{6N zN8J7J$o|GToYy7jlhXN`Pc|C?BY@Wq>UZvb<}k%5tuZl8hg`T$tkN$i(da`pA8m}` zs0#W)f018~Vq7i|x8W*NmP|8P=iKU0q!2m|Bg>lChtE}2b2oi1{gdr) z(9Mua+D@NtJFQf3Yqoyl*WA6Aow)seX?|qRO*bb=WuA*{{Rd1JJRm(IeHf|RV&E2S zVihZtxZ`vijVr`aLXY&aY)x=0fC&o08i-!Ri_;i_M<`J^mD8_;F|eF$2Z*Z2Jm`0^ za##n^uh3smc0plva0Vvu+oaE=0rPuXst?Z6>6Yj-zFt003L;_x`E0@@3UE#g1_BKN z3@gEV19lb(NCgH!a~fL3Ky>B&G;EOG`26wb4ohFnthq)IuBn;HY=@sazFK3F>&GE^%L86W$bF3xPI@#`Ky@v z=5JX4(~lBw%2sw7qdEnX#WQ9wEY`kV~?+5Xugcq6Z@qbhxwP>8nsJQe{Xm)*G&5Y`~qv!8k{px_ii!V$W zv-FlVkL65d7r1xDcW>JL2X1Uh-rnaYj=ue$Tk4iE)zap^_psSNj6iw|3!BWA#|NiY zEj#%rd$4Y5b?!ZjwzaPvGqG;aM_XU#hTM4eEUFlte^g=2KSn~={;@|`)T(LkG6r^Q z-2&K>XD6IdDXjX7FhGLpz)T4!HNj&O+cm!dqG2$kVCnb!N%+1RecHlxQ|9S@w z!AmJbmtlch`4-uNN#$~2Ui>S{PuE^nRjIJHCD|x;D#;HY0mTb$(2I zRYL!>$Bw-;+}A6lkI^}E^WD=QpthBB*NCfSeMzyd0#g)Kb%*h^E`_6ao)Q-wDGEGr|*4vly)8^c~?~OP2_AX8|njjPUbhCF48aR92 zz|g|YjSp=dyldx+FYOG(a%$xNwI|!n`~sJ&<2*}Wo3mie>UU~KX6Gbpbh>!GMm2Xv z_~tDe5-cEn`i=M8dGLCja&dVmRMFJ5ch;ChwK|dU;|8pqIkmW?B#06Vyw%H%l1r>D zs}fC|(V)^+R+*A4VpXNtl`v$*!Z{;rCrqdvHQS>~Fq;ym^=Eb5_QqM~_U?Pbq$?;? z^Stt=Su?5!)(&crru7@V^})$6?Ap0AkisGTxmt7@xf4d`LMbU@v^8f!?Z`Pz>opP&nU^)=EmtwLTRWs^_e8tTs}dcNkG3}MjAG6F#<;oAT~La7Py=kUbw~=dogF= zk6>!R?E_ZLz-MrnDde~Z!t4Vql z(daPh%QxKm@rsq-JbZk5ids-=^wuK!!%a9$=mQrZ8XzaOWm@MM6teH${P-|f8 zfd8*@Zb8mkX>)?tXVCvSeYn-CGx%0+-@R#ec}c@{t9DK+u&0bw+WQvuwMg%0jazqm z=JY$JRK`UbtE&c&b{YE2UQpRrsZ6q(f+PFomycgQv6sdOggjw+{)1!E-!je1uj^&d zTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWFq=*1=rcB5nOAqy_|ZEj4(^qx;nr8W z1DwM(YB>C537(sJ|+!H_AXVCJJHXb@sXt6LfNtIPb%1p9ZbU)Irl#?Mx z6N7^g60wY~F2QKoMIj?SwuNvT94%UjcDBk_^w<;?LyIo^uQU?*ZR}h|ku{=TsXeya zEEIakg?{`b`Jq>|j}bB{wGnx+b(%M2>kDQA2FIme#QyBz*VA45C}v@_Y0*|f7>*$= zR5LDw+)xS;RRvgDcQf#c%i9djOjl{OaM4iKjGLnuM&1$>EkCKVL9YMst2Y#hK$!m( zoqfU&&PDDM-pe3s6vurzlAe&!NEAngqW`mY7)ufOXU;@p%%6Tb8g<^af98y)!~Nei z%`FJbzslp}fPZ?t)cXIey=;)9(t#QRtXO#U6KE2eiW*2>{NFW@=#&)5IwQ44Tjm26 zZL0Rh|E^iMzLEl<%kF4<<7x6^BfbBN#voZb%JU|5(h(B=z^!zyFhzHF|wFm&D|vAM^8g7eqt!jo!d*7tt6EN z-tEP>_@g{Wc`42!s)FjSkf)nCf*;0M=v3cdrlwF~Q-3HVmtN(YTJ5gH^tKlHy`gAS zsvkvRi7q0ERk?*Y~*0% zpw?hDW0%7&H=CR7Zja?c?Tt{jw?xRvssDZBeh77ebca8FZsFLHv6-T-Z;WVtM*qlOdHA`-l z8Y|YS627=%xBY}#$tf&Wy;=z*9jg+|dRxe*hJw+Gx!tBlWB&9Ae@UUWwt-3K88$@l z?DXA99&$q-qR15^_;PZH?bHExWmM@}L!&KAM(an#~5!gihJ+=mfgm_V7GDdeYo}Vf0lzJb?@D4xxYjU z@EV=bA$knn_`JM+{&A6;PBH(z_folKI^Lt)IW%|u7{OHN)Hags1bP`TPe2O?)G}D+ zG{E~oAnmFU>8S(0Vjm>)auK>PctA4L%f+r*voEFD(vdfB+Bh~LHs|2AnWY2DUSreV ze3Ol&3Rl;>AhqRJipE%h7ZFq&!>RJ@y<%OuBad7*8F7#FsByIREWG2Z>ziI3QqVYl zWW{`+QoZ9VX8B6maSDy0exRR04LT#31S8l&b--DYGbsHUraZ9m>-%QRxbJKEJ8A@l z_%HN8CA`%2M5Td2ZDw&uBY`ys@e3woc}d$qF7-!FOYib4Bd1xqaFn*W5z>2f6fMaV zqb{{5?-xUI9J-Q0;m`YcXv$Q65-5Vj4yT3Mkv4JAB07}!Yo)W&uRptSYF5Lbddq@g zu_tnFtDn5gndJyp7S5WX)~_iItzvcUeA`#j6lo+=HM1(F96Hs0OZp9J&4wM)Cu1)D z>R0tU;@R~&HGSi#9#sK(kte@m~gm za=r8h-AnyCs(S`w0bj8C&ii4faRyjLFq+#4(I0o)6VD>%5N2!S9TzNsgO0FD|(zW^%wCkPf)x*s0X2LHS!YHx9LF z^@CZk5O{!84i_Ay3wHFG=NN? zx=)vNGr92N8wqO<*?OV|8N`ptMi`KD@@4SChU^rfpX;9%s z71kh+VDS{59tlUCd@6#4pa+BZfimy?A>Z%XcVTz^o);Hx`f}(W7D~6j@+;~6x7V$E zoB4iqo-LL_+#}0iDF5csE=&2NNOp1jy4(GY+uhkQ+Uy?|t-4|Ng}n=3+*7}L{&n}X ztb1E}AJhYnc!#T&nj;b{_Fd+6>H9CGWz7shBqizS+ivhFt@wt7)zXPa5cDv=8KD?v zAUZQ~U*ymPer($#j|;ck_C>y86Qr1qd)Rb<>TbNH%?lmlQg=RALW16?A z>@=F7uPMaEvi%gq(q2&P;&AWfd+;noWBots-UB?2>gpTcduL{QlXkVMu2oz0w%T14 z+p?PFZp*z}bycit6*r0n#x`K8u^pO?3B83-LJh<~0)&JTLJK6s7*a?=38`Rf{Qb_% z$d(Psn|$x{J^$x#YiI7OB27?qt;@uqGejpF5p{d=MAqr#Fzo z?`}uB*XQ%5JEEZL?tI;0b69aK116lB$mtxvY7i#=08co^1YX{Nz5*jdCAX%rRGdvp z$_5ZJ9SV*l=%tNup#*+LI{2$tXbJOxvjwhIS(SbYm>+mlx+V*J3=vB-(VAW(+9w|| z8chc0iQ6*^olz;?6kk*`c#p~sP(EUhZuV8?7ba#!yS$0{1+ntAo=aDf(9X(BJzcQ{ z`H5avbXH!P-Crlb$6gpEfKsaKCXEZ|9-~wio z|G~t^U@y+by1(J@gz)|^FfLh;NvOoRL<>d-!fV7;1n-cHT)?{~f>;W$p;hfptB&!) zW!m0_jAsBV>Tp`&1wT^D=FIXdEUFCWsVHJQDO7;IuRdgO8ggQ-)|5oEciZdd>^c_i zZS>?+=`)SFx(+{>avNN3Q#-#hVig#l`5EGo!7+>Cr7r zx67O3b;aAFdwZj8@$psB?2#!=F$G1jiGsNzdFHHheztAz*2D$g>U_`K{cr3aSa8LQ zpWSucN1n$%lArrs+>=}Hzbe%hH9fwI@viu)3|ssa^>XYBX}0L9_*~A0}Nt$Vj3PmAMLZh(kbpaUoX5thz%5kMGrcDrx!qhctbY6 z(sNm%sAzoQoDjym1aGoY`sMi#Z{Pm#`5zD8kh=HdzQ@jKh3R5bV!@IPi}MqV-o)Ol z?BN5^1>yDUW+ysEuIS9kS+nbfZChTvV6{IvFPtC6^{)6}Mq#4cu`)BWzAe}6uRnjq zyz|!0E>3fqxoy?xl#t9>$Kv>c ze1D)I&1NWDJ#@+X1y}88sR%CK&|O+MJ1@y>j`oLFgq<$NsupC%`oqOjlHw}D)nyIg z**Gj9_*Lm9RexP~_UQrff-tKUDQ3)aMdwRVN~dkWk!W~!r@6y$WoJH(ou%5%nu!rK znJJ`&*-3f5>giV1Kc7U)sq!{BZ-O@cDQ$S2uZlSf!3knc5BWI3_KCPoM4}P;IpdiZ zovG8#4zcX7_U`>keg{|fDYZwL`zohO2})--{P=hFeswC>0+pZj_0K>XPt&jD(eP_M z2|S>x^P}g)>d7UrBmb_izScjd$4rw)`d7VEruN1uV2DjsWa2fC zo2fUS1e1YS4TPa4!Z&^Jfewg4(^-ze{=Ep4(rnVR13VEPpHOxn3x6cW0XDr*2#QD% zv!#+^9@iDl zG7dXPu9QXM)47l51nHU?#}4CL@dw=s_1^4*Oh*phrN>Kgna9sxcTvQ3+3Gt~dG$M1 zU*?Kjw9Yc401;##{f>ee0`=hdhQg^+3;6*APaNeCsXiQ^F6O|Lc3fID!ssNqS?Q|N z;TXi{i0Skqho_0}%I)m&l>?M$V5K~h-I!la;c~!#DsaiKK_>{XGY=10=>i>o!Q}={ zoXC`0sz97`f{OH0A%YTxkK{TXqWO%|Goe%wa-|TJApE*ot`_8S1I%SsvoeR-ES5|0 z^5csPu}7U|ldwQW=mQ*9A@pOqAtjqxO<^S^o4LpkcT|0UDn#X&h#iHa^M4+VJ*l(W z?MGwf$FRIPS^2~r4@YB}`i{+_ck+u9cdM1=fT-)iIM z!+raO%l7X((ZXJ10sMb${GjgSI*2O#02$aI5avIvOfCMLT<4ft#7SVdK5`vi^JT9sjd@DX z1^Jy`Hp)hO!8Lec{3Cqh#JZvKk#eA4q&vkq(l|;wr(Ut<=OXSGota=O$`oWRYHx7J z(KT;g*EoLo6X$)PS|q%{cKoQz2MDx@KIJ~%tiAaurJE-x$>+%_69x>AxTC)si}%O7 zqb1y))S}S=l1?}|Q$H>}j+t(TyrLIAzu*rBQfOta90(K^Y%gGpN+|5@5@Ju> z2%{ho_6px8KQjLL^K#&MV?Zj77;unrqY$e+8ilG8Ccep*7sG-lO!_tBH}ZDx_)ht! zF?qJ}OND>n$*aJH%5OW0IYFl`=p}3f(wU+|o&~b2EI?NGa2Sl;1GrNl-_n$wS_b+G z{YBiiXf}5EurQ-*&+adq*~)+JyFkuXY#WTVt&+zd+xAMOYo4p}m2Hp7}X9wAD z*}>2Gk)z{ptj*x8X>N043uEUUJ@Vvj9orAS-@THtmEG?j+}?59ljKkyD-Xem>C|{m z?6X|p{^w~r-_VmF&t|kQJ@o_j%Y#dK0}+^5dp$%Pu(DJMf0I^XLV8>{0na#J$oH^i zB$hkgEM!@YK6%&cugkl9Myu5*zGK9e?QwYn-}5V6jxDb`o?W$kd6oE1)pEXZY)p4@ z`*xYEAL!KZiCZbhN!>m7U``s3XQK>p{ec4q+^4gVB}rP3v1tVCr_icIqS^Fck0W(R z>p-lM&P^$XvqFhy`K*WsCqN$qznC!e#D%f0@;$GmWvnu1WmQF1hVo5fe&fjSHFK|n z`;buL{GZB;=WSdvrLu5t7N*fNEcEfEi<2e0&Bp4wV>q7m`cq2^QT^T@Y-KK&jJ_E8hqf+-`xG-=A}!$aLSm( zW8tO)AENO-@f~DMgX~Up;_C{TLGFaS`WRyYGzDav02P<@7c0tk2^;+7stiST=o7TYoY!Yg|)iz zteU9K-fgeQADva9T>K3?DWYNOfxn4YM14F9{fkv+VjtzA$!W+^IbgV#0qpgVQBjQj zQU5zwCS+TQ1>lCLr?RU6PXPf?J<_@LQocAXM=#`82KLjuC9IEC*Iw#de7dc_8s3lvS;ec{O=7#* zyU)0B`#U#Y64`b2D{C(uN?`dbZcdhJS0=sbHAKt5i7BcJ{NBy(>Y`%4dV1QPk-cB- z`~JQ?EBmf~8DB+v#tC|#By?9}UYt76RtaeaqX3X(QxCh9BW{=rQ0!We3<>QBNr+bw zGT}Zr!%F79DyU`B`gV%G6$UjI#fQnVQu4Gszc0zFM8zbOrX+>(R|Lzml1fcZi?P=% z8n%6S!F!*|CqB8SqvM`Wn5f*@)n^mMjVMelmK_T;Rwly*OH0f`2Q>_W(x z182D4#S{OPeRTp!_b77?n?ynJQO@YNfow2h>XGCRq&U+3S#TW-$e{;6^N?szh<#^l z?b@+5?6RqKcKK?^ga`)9Hgxbl@2#{Z~h(BIaQ@v(Qb0~}L2nm_eWFh50i1D(2-ou2Ik>+r4 zP4D=#%w>Pa?vj61W{#Hs7UQz?d>oL8{9drd-uF=@@(9aD<7bgqhz|1aZ}c?%Al^aV7m)?$YO znIZ|y9TJxFV*w_{4J-k|OBgJBV2?q_pQKR1v#0lvy94afhMB~|=)bZ$xPY^WNra4` zd%)P!dq9mN3Jf46296b!2yD1fjuM4!xPf=agR(HfUS@`OeQcUdZuXT-1Yxv{UPSU5c?MK6^2{UzlI(?P>t4ri5w{D*da|pTIgmV@wv|=fNseH+=qH22wy9jj(oy zGjj&*C}o7y)eK~X^M%nSo580U-lTB&S10Df|I({Ot)Ko&`oJuS(KCRud2;~jd5^gHdM4ME6yqmwv?$}RH#jwV~F>Z zEY%c4CLZYy1CLh{Y3Ff0IEsqUfJ=5Nq~51D;1RWJa=4IZFpgt4Hj37@l~L zRbg{0f|YdO- z{><*kjyi0ydw#YrYX8=hg#klKL(w@`WltBS;_Rh!3q!-58S%mcr&7eH7bL~0X+&d2 z+2mBw|E4NtPh{y-7q8~9i9I(|o@z|VN()`6-MJFWqSND}QleP0uw zr(p6IGH_?e#SZD+VHtG5>pV!cfas$M0=uWUUG&&RUF35FK}>%5Bgx3hPRl6u9@s!I zeA5RGe^N?%M$o(FhVf^QjXz~gv)*a7>Z@`2IDTgB1#4clrST&gxbM}#pM6N~?dUFr|q~~c%f~`fdMZP#pPJ<_@esS8$-VJ*jJ*zxc{nTh?;*Jw% zsOf=9h0L4uF6`0AflkF)83}?I^ymjt^YQ>12ni5h7GxE@QF@Vhzvvt~we*5YRXPn+ z7Jw~R73m@{3YYreyV2mKWI!4G_fVShW@UBvMrF(>5)-X%Gj~=yUHl7&QSWK2PPyYT zhu)lI^se9WVDs*qvQ~usx3bj2LLUxz8$)>>$pCo<_Tg7E&UvaIrVuyHlZ41E%RMQs zZQ`r3NhuC*rTmXe@|P?qf;@rMJfDT;uNl9?U}J*Qw9e?t*pss6fos>_adBv@yDpJ= zvjVgHsoB%lZEDUnae@8qSnsiCFL#;bYg^@SX9yKlHp349Lk#Ea+aX^!4L;&_qjyLY z7Jsx0M#&l=kg-1iX@0Irvuhh6ZmD2d7*;GfV*%25AW<8#Yo7 zM%wQRo;CpUl3)?^mz29pdv>7*DN(o#1`ekC65gLyvNzi@OJC#zGxD%0t0L@YqFkL* z0n5`_?1}Mz%jT7mz^kI^0jB+v5^qo_JTv_>>7O*5XT< zlW+ysGheiDn?rOITgx`^oV}sy_tSDqGyfQ8PfML23ys*XVq!AW=eqxVu_Goeb3xQI z5o2;Jlt{~SvdV>~=zZB0cNb2T+kAOqxvxAM@`k>tIaxtgEmh~F7ffAmo}QUez?(B! zq3t~HqE!D&=Vfv~{2oXwWkHiHU1ZQArIGz(OQT7z#vXtXu*Lh zNw7+fr4VU$;|RXmO@;9TSW{6lni!#G=Gd)`=dsz(dKj4wnI7j)oa}DH7CD? zD2vN{Zna!*sLT=m`Kie^r2_o>th`uuuEl!kk#&M)sYzZ@T&B zo8G?WAA3`(suTZy=iQ%ta`&qFwv5)fN90%9ndH0t&e!i>Gb8QrxA|Mgrks=?pSxvy zrfdDxap5VMOXKsCoy#h__w`Mi5ABFaeEfJ_4!FJbpn8EBvj7qk#3|-BTuoTzUAuS7LTxpIY;^$AI-Wkr(@P~uWLq4c4kz2O>nb6I46|* z`PbHj34Yi@MQ%>{CK_tmI^&x`+|e-8vPinV#M+~1)t47m2#TZC15=G|ifk2bV2@2^ zhlwXWbsb5DtfH(;w>8@$8l|X=UCUmW7X?`qYqmKi9d8WPyF8b0qr+(}wWn9-&&k7;+(w6wJ?3birdl`x|+Bn)*X{%^*Hpd zOOqr|p-0MfnUd3!@n>{rOCEOoY(5y%Ilvd(h&}Eaj6aYvfh!HAGWCg808%E#0YNbq zM|8r3J`?o^NtO}nQ9&I&M%qf07bG!7!&X}3t~V<2F|u%An8;%CvaJdn>|Fl* z{Ah4cKuftncqnjiDL2}kwo+SqjS2@f>9(NF;V`mGneL3q03fihtRbms4G5+O7i0hk z{PX?uxHC=#0*jr1pooCLtO9|_l_z)v%UN@Q5pP(rbxl~$E~(@XfII^t;8hIVZZMZ5 zW&b4TiI#-$Rv}~xf}tRWIa-G)AbHEGL=e>`-HgH7kjEpKOTCVUnnq($mwb=>>$N{G zTHtidd~C_ic~5}mHd*xgXC1z=V|!)Y#fx_}=31Hl(vOd@z8_1jicmv&(B8rQr88TC zwdZcG)$0n^Hq6c~(no(%m^9s=uTOc=esAb}XR^VNFxQu9OY!5x-6G$SWQbkGSz=*Y z6!?4kGS&|-LncRB!R*2Z#QDwVTvfAp^PE)mOhvJu+5nn)J?uY|Y#W&T!0(fOX<20k zSS>mIBd$Jh`=lSxBi!Ge@e6XuR??gyl#mhaQslCsi$I62%0znvQ3_Q4C%yiY4_w)AJynX_(SpIo&5*5 zuJg_7z=a^?c*2NfST3Ty zz>Dfnxxv(EbQW#MfJD_4gfzpdeL5n#uusA2qbxPb8wDd{K1!rtFG6~qwzPC?tlX$q zDS#zAi;`p0M_W5(5y!HGy^2DuQyXY0=OFh8(<=?~2ust-)6&W>%$b^haXOXYX&Kj+P>7RPj5xFva7d9tqzzkXkGd18re@WLx*MI|?dk0md8 zaPL5yO>U@et)AXKosZ7_R_pw$%8J)?gjQuh_*I;{jCt#(R?45Q5vSy71(czXqVm zr~>{W*Xs7^bnq95Nhd+b*g%>|I9Ds=XpaNl7$9mbK)DJnAfIGt22BE}FF>f}bV>9+R zYUiLRxWa%uP0bQ>ah)|(A*NZf>WdiUZ1~}Lzr8*&=uNbgms_JU;zKDlP7IeqOX(CG znyKuaPHzJs{0+hYRI(Qx=wTTc8{!p!ys!&Ej^K0q!5knV1}Rw#R0#&CH+%(^2aB;P zrlDcmZT(VHabsm;V6DFYwrvd!F;zy(_)nQ(u|oc06b)U*PRr^q**)(hghsoz=xf9KeN1C;PJI6N2f z$gI9<$wKo8m@G_z9t|(c0LQ}>g^$fFq*Rm|XxyL)&`jd7VF!W!LMG}lSZ$J?%`yt+ zygSYpvvL>C$z&{Z&VqcuwB?R0G&a+iU|Ii$G(UevEMu`V@?jjBms#SUUp-@u{Fcy| z+d$C`xsAfxKdubf4Wu@xnE9X%&N+uY4;NbV=Tez-=ND$=9Xqx%hYytEi_

      5q!RY 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/public/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/public/lib/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 zcmV(81_!itTT%&fM`8Do zgetlXfhX-f>pHa>CezJ5a+CKJB5E?t-D3Q@I zv;Az_{%F*wqQWVk+*x^)@=9sx>ldws&U_`?fwx|)6i0%hGq@6No|Wjj+Lhc2#LbXI zik@&>S#lthOy5xS4viawbfqcF5t#22r#4c;ULsQqOn&iMQrAORQWXh`G=YxhM*4YN zTfgWxZlU6?d>wP(yNq!jqfNVxB}>Ww7cSen4lE1$g!lMN&~*PN_7ITCO&u%|6=U~^ zD`NV@*N5j%{d4(V*d&F9*Lp4o^=-wV4E$&&XJX#);dbqZ^8pUYCyEa?qdKs=!}D|N zZKGn0G1#bWFe1l-8nC}AR*a~P9;0KUBrGsNR8Um3F%kp&^sGD!?K|!B(qItgwkPpO z4nOg8&Z#<)4^Bj%sQjrANfD$Zj098^i(7$$Vl;{o&HR7r?C&hE&b-&}y`y4mHj%mu zNlfW!ecOyC;56fuZ7e6t7R&P^z1O9)e^Pe=qGENxwk%7Q3&sYU;&zJz+X!u6Ex^F$ zTu6(Z`;JIR{;Knn>IcTcKbV%&ZSxB`P>8MADLLm#sD>oQy@;IWvGh3j=*Qa5&VIQ& z#BvplZofSw5gN50lul%1ZW|#duBPzgJG1nxIGMaB*-obI9wC1%7zRoi%C^%k;Mn?+ z?pUuq3@j1^4v?E3B49cgqW>EY2?-#3jqje^;JgycOCcwp0HG~LNR*rji6bO_n_6Fl zxt$OawF6EyR#iAg$gdotjwKXO)cf75+S~gE2n>cpa0mh<1W_5Hw7c36opP+~qRPFS z?z(HcYuX#9GugKj(K=EQB_0sAfiipahu*36k{xIzyD2!y5%vK1@c|DQ3Q0^$kT!Po zBklXM?*0ZWJJ6;!hoDZHGR|mrw+{{o{_lUy{_6}+Pm!l|BNl}Q;&@bv@2Wy(0-c_O zab6Z9oUWgiKYRW)Vv0%P;3X|rT9E6xVx&Q%6AWJDG0oX-H5vJ?>5A8;PEnm%C;H~y z%@URb{E<@x+!!CGA#@@j24G?{>Gvg*2lVeVHM;^7(Pnl#tDV)(Y|gCiIh;CbXJ$WV za+~#V|9GDufDe2U{2(L>iu$ z&FbBmZ9gV+TlVF2nNyNeYL2HloUh~eKdpS)>J9Pm#Xd(4%myqFVno%qUa9n|Ua803 z8#-)?GmgDZL7HHzH4B_FHnRat`EXP62|?edFIDRb!q%9yytA|?Ib5`-)rNGqg%GbH z-}d(Uw;KH$fouQgEh;fvK+gfZPMGsl{cktu>gD1?zL z`z7_05U{qkjReFC1qI#x+jpODe!iG=?eIufIBbyAS`i6yq~pK;J!P{R?B6jf<_85Y z$&N8sKi05v?h+0-IZ#Z-(g8koZ#f{v7%?Dp!%F^s91LTw|BvSLb7Oj@878i9HK*kSp)6{%ZXlv-PQ)RD zE`x4f_xM$H9{@mn{1`uWwLbR;xgELO9FcMuRbkvnQXmT&j}ZE~*Z9?u0F(1c4Md6G z%ZpLJy?$`%3V_^=J3F{;`T31Z7#Ad=bomK731~(`S)uLTR8OErP908ueHZaDB4D$q z{GZri&j-sW%|A#W5to*SAH-ai&E<86{%v3LDwPh%=3Mm7wrS#iOV1$&8oKgshx_jMlowl4ED4$f#L1!t6C1g9p~=ODPt z5-F*yQZ*RmNQ`~4r~k{Ouxs3@+Z>Q5N}1kIzW_;y+Y`2(U+=Sj1(9)2Vkg!}$DaT~ zSw&5w0~|KUc7%a7st`^}4doR9Pl!$j8b%9FcqlQFIssg|->XC5YmQ@}VmJj+^a&GW z;TT&?6ewkE94j()E$+}^)|h0Xjx{@?P9)U!BBDsDj}WU31 zAtcV{=d|bI-bs8=m>_-=CKKcXWW_GX0~^$^=>jcb2lM)283`*Z!V{7?x-M-}_~|s` zV|lNhxg(2J)xt(s?g(|g4crMAX)o}cuastffHd9kY=i3#SX1;l!-O06F-4v5y)!_N z{n~32h};!G7bhd5ytZSkz1eQ+sUW)X74K7DJFF%9?n#Q!!7ID?F7r$p*h2z%vFq+0 z9=`hOhOu`E+Rawmf`Ea#sNtl*!}&#cW`0Ouz3DI?ydh+i=s;0>PiQfT7Zu*A>rw!Z2oWMZdTlLANQLT4}czIhYZic*axDrD;QpTldic#?)QnYZQ#V&@GPdWKu$ce zkR96D(D?F+uOEL7E{&8{@#anN+7VOiE7M#=o-3l-Qlfm(Hnj`lCvjX<;N1eImGc}P zIfq1q23S0QB<*mCfZhipyXl3dlKdo_(zgrVEctLByL0)aRMXBH-Ttp)yZ_WqYe|tF zU*@4;)#eID=!hTcSCgMs|CA-!(RT=~eyOCyMAVSk!pq$%^Rswq@*cQ(TXI^ehX9#d zQzf)Vo7@<4U`9OSg`E*=es@n8G*SbT@I9!qVekl|qYka=BE@A6$s=C?(x-c+DlyNW} z6eaQe@Drh#XmE?Ex(!VKoZcdgD?X0w=CviN3tmmjikMECbJNHMagMY-l@hQIzV7AZ zriQRf5j1k=Eh_KlCFt5{BiAK6a8T){lxWsNJ@?M~+S(158s#PwDXC&%gvLuu_&~q; zp5%18A)_>(Gy@` zHu}fy7?5gdqUqRaZ9G+VYFVjT`f3hBTtJLx%QHo4W^k7Hn4dbj+U@EPSKG&~pSs!K zvyPmU&Tyr~vom3Dulo^!F^FVgi})a%1Gn9)rTvJRN`lw2KOkz(aW}5MO~dBSW@edL zwPwp4)N=wJup1;S7@U)OkZj2gQGo~o4#o=@iYEeNjFZoLvW2r$?(LKzQYnI52$jlzP&K3-Fs?@ z8TYz{a*Ip6o|)y)qHif|*~IjRGj3tOR55>Cr^87ZMJVZQz4x-c--DZz!bJ3J`mBFt zv$MzMB*TT@cUYc?%vG%XC_t5juJ=v#VIpp<4lLvW$%%|VH?JfU3&D=q@FkudiARUh(d2N+ zWLd~2X5t4S?fb`JHk6Khs0b;)4m))>Bf>MuG>~md#IxJ@3UBxJiBI@&t;m6*b~tLF z>Y4m_C`-#PTHIv21B#D$$;E^HZ8uiYUtFhV*G%O%3~-xR^LiE@?1e}-zAdW`mbEM> zF-u5dt!0p?EOIRw9HXESaG^}g@5b$*Gd<>1m;%N!sdSMt*}PbmYdWd4wf_iOfHlC+ za|MYGa1MylQ*%_SxCI*3>pCu7wYNkflt8fcEw)9s%#j8m5R?-^jqs5&y2-XJ@J1PZ zvCEQxGD63Ll8sRsnbjBI1u1mJ!>4@OBQ%73++6qLsDSXuV7F#t5G=NzBh&|HiRm#q z*)7%le!&>OD#^0421Im4)tJOE2i~}o^A-DsEaeX+t0KZ z{sQInfSneVRDtp{f^<>g*rTZi2sAuCI!Z9Zh$ZFSky>G5VCcOA>UPbn{DxunR4-Zq z0{Rr3Vcwm`(344N37c0jkQV&${exerkPtp8!}^!LNFtPq`QzzulIshDd^c?rMzvmA z&&_^jixC$vO7ZGm0Le*_7u+*exgqHorQCbdJY~!;JgCi-!q5HtGLD2^A9dP#_`PVfh~Qf+*{6POoKUi6l2P%*Hl&QKAyfLqkaIKd`D8JY1@={Zhq*1zZjQU5-VVG9EdQhh(N}S^W*!YLJe?QZ~`l?e_yw z5+Rt%0P61dAXbLEnF=K$2o+w?V3$raPx6eS5Bi3KtXuINb~@n7ggV*iUfP^;*T3fx zK(YWg|IErMMW^{br`nI~*hvLG+;Qa(JTE9Xz2mD|`K zWkMsBLSxbz*}wwmYD`=a5~IW|zFKINTi5zYJdLXS5AlQ;aj16QewJ%pn@7XW)l@{k zKU1m8+14)_#x2y>CEb#Vl-cMv42b@BrfGab7RyPY#BuR=W2k^v0h<(f44SbZ&kQd& z1c7+0f=Eva?9UId@{fgyyLhy>XLZ>Hs_gVQ>JLK39^$?US5+# zF8FwgP0>wLKjyriCrA1t{C?ppovgaV>1c~smv@h!4uR$(`2`$DeE7c~B> zpO)wsEU7ZQ#)-uJ6()96NKJ8Y@H7-Z0#aPGy|SvlSYbSo*fbFCmK;D$X{<=pL|?w> z37bU`XR6OqiFvV2n$yv2RQ}kYO5LsvtCo2WW6I7VnMg|XEFd+Y{o1b`B?Ku6B<2+= z&U7;n*3GsPjMqSY02HvKv_gCJS?}VwnX)lP$9Q?8>7cln_TCYaRXg*#;^hb%1uH+IT+qbi5QUIEkAPwUL- zZcK{joDF?6iF-BK80ny(qch>Bj2#sVh;E9olq4i9E2BhC2h@ZuNbOcWnAb?Aj+ol{ zPjg%dw*~)|Ezvu`S2h4n_?1nG-8izHMroCi)H}Y7r8gOC^D?nEB?8ux%nux4T`W2w zjmomxy+te?pWb^_g#G~wZee%3vH68gXQ75Jt@23+IdVE`poA6wl8hR#JV_HpwK4Eu zBw$Qpa>tT{f!Cet&Rr4Zc;X#7JyIEVCMr=i=zs(;dVe1C%lLUbh~NS0gJ4a3_SBi0 zWKV|KrDg~RR0H=-#?#LMUi65trDJ==U20Be7 z%Xwpj z8rGRuVi>6*eIn2 z4sdTqnx|BWhY_zMYaCA7zUpjza))jPvt-vupa&k7+<6n*ist$5`NN|BwO~KBX%LYryjwYCD`L@BOz&Y#&6yLk zrl09#3<5$~a4xgYhziDTTr}+GvxUZ_irgNJWb6?^#5mb!Oz(fO^4&7G%H z5^GS_GXIRAC_Q6#bn~Jjo?A1S$rmQJt!U~*P6dbvJ-70Rj*C#qoAg1nM--Cz!Y317 z=u#u7#!Wgd*X$9WGk^)j?$&fleixkNGkSM;Ai$K^JD4}R=>kur91A#{$yq51$wX5{ z_^yQCFMy;I)XX=RX%FBGjUjh=$~M62v?QPtjW|Ux>QrIgjQe~*2*&>nXZq^b5AiNL zZOI)6wC_3KIl*(?NODXbHzum22a=JFGaEv41mKQ*TW=5nCK7LT+EZuu)vXw=D|?|q zMZe$WYg*z7q#{n@ie%~;HG`r$nwUvewW8XJl|HLR?P9D;g~!gQW+^ITmZnEFJoC&$ zpqK!kl`d!W6#u8;k_s8NrGXb9K``UKExyy)qZX#Ac7FthR3Nwo1`lL3ODL!o z#aVG+vZ|XXb=~EAEWJ7~DkOX|><)vPi!TI8y2~t+U`4!!=-3qTcu*UzvmX| zU;vxoFY7w$fXLF*)+alS*@;#LhY>_6%d`y63v$W)kPx*5f^bYS(x#$=iQiEsSbWTj#TRZs?$7t8|iN~L%c(PyNt zN>cc8olk|i&vOa$9mc_tq1qTUO?Q~7+#U@N=prKaG!!!T;ppICO~e}UM7l3dA&J#? zf-}{*xAKAEE{qjsE0aKYPnTB6aq63DUe`n4s;NtDuJ@l2EaI^^NCY{ITBxi%Cb)05 zg&!!x67sqr4))=f2=^B;|&U9nAtxK%O?JrH(qLN-KLYGA2ys`5Pbca_F5=9yX0 zI@KWOZ;?E|06C&Ni~*hajz+-M`jaFaJ2KXs*J`w}5c=M_?075|63ZIOft^DH#ZttH zbQl)6uo5JL99BwZ9>Hda#W}|*0Iy-0IZ%nKCgAwd#WqiGzSaX5Y^gk*)brv38S)wL zWOF?u0W-yO7LT=1Ezn{_pw#>#jSuWwImbE(F^wt}}lf1z<$?f+@!t&&enhvFSp|oAa+s9!U zHXe30?GjS`pv=ByF^BCWSWJbRy2A=eiD6-y5fj~pEXMQfgpkY{A~P+|N8}+K%cVH8 zxAHg&eBe|%Q{GUMi~=9Hw)OFF98FTLS>9sw=B0b@E4xqqW!sxF_VU+f1*fUgb*|_4 zRz3PvJ}t!oYhpH4pAwRi(5Y}*;!VBKPpDx3vfLzB=tRMJ8;%jV@j>6aqg%i<1&#b+ zk^D-3Kdxp(KRuW4k%?rmuP94I&g0b4>O%zd6?@oyO6liO1^U`$YEO(w~dfSW-)I*JFbc95RKnhH_Ueo)^V z5O<-H?_2BbD+u?V6s?hlkNW{&D{7-4R^P`fkDgL0;{mp{b)#&5Aruay{_1@GD<`i@ zS^hSgHnz=Q2J4n}WYT?K1Ba~KTmN}=+nAMVj->#wyKf}M<5@kRd1_Le5osxl7MTWO zkkpGzVMHjsSp8MXcS#7V+PhkS79{jH0@}OoIU2e8CV!dMG+M*m)+daUL`I+W-4I(& zUB!OpWEez0R`B*0QI%Jr&CRlbeRfkm!A=eXZTHE;D+5#BaqzefNU;B5|N6>RA@|Ob zujYmt7m3)_czpI-ihZS1NN z{mBusZ?O_Oo54A_*Q29z84jB*6Wst#IvTqXn1FOd0WHRQYg4!CYPDfB?VoaEw10XJ zM*G{lAl|>>gn0kjc8K>kTL8Snq(eBCBR95iHQy_>TsDaOw3GMV`td+(amo3Y-6~SVgFExhSbYQt48O)0=vGOBz@93V1J{b z%hnjMkz5Lb^ba^Q<`P+L@G)XOzkbHOO0N0Xg0Ihy$^3ajb3G!GhUm=0X6-0?ONj*> z_f3DrB8?gdNMPm0cL=p(y+ve&>N;XLt~MwFIj|UsJns<6WB+W8-IyLPg}oO15Nn;A zXX*?`q_n+^0gs7HP%P#UtYbBYu|?p@^*>8)y$gH5q(rM|2sDE3?Nr_ z6;wk|U!eBTYxBbDj4oegyx`H4PD;~E0DDx)A+w4$lWIO__?$4^47wxdhTYj)uj=EM znyJ8s%uB-ov3ip%{vp~EGl-_rGMMKEfwnp}WIi3G1!!q)Mb=!*J@7~jy3`z6D|(ulUfoM`T~yvcgH%qlR3L>cQz}3KH_#K=7el_UiNveh$%U8? z_LGuK4xOlJQHD;H94v&y2_rh?&Qj5;yNIP~_>vbFIhO?$;xT|Nf?1iDP{&TfzW|C{ zCb@Y`IIq*W&G(5WFw0|-!FC7~@WzQ;j=+kc@=CQq%FR2Z@=-e+m0g92{YkVJKEF#;crZ%nQcFJ%ER9s%lZuHyt zzJCQXZKOUpq-8^{@!U>*5UtJX?PJ5B=GmY497K(+_9#(mFzjTf_-f`njzVGrbu~ zIo%B~2+9wdNd~?$Ckbz>{gcoZ5?p1VB{W_&eWQl99s=eyg47Eg{UFjXJqPm>4W7YD z$9-*oALJ8xuo5PzsHx8)k^U}Y)`AIEyYYQx=Stt&>pC^1 z<1Ipzi|(09mqxhhS;O1DqBDH|#e6Brh?)T?##hqzUdF1q6jPRD!uP? zbWjmu@AiW4LERk~L~lO?LlBOkXS8(lwDr(C^0>rF%Uwqug_tr@MLb@WZA&whtoIbB zE8!EYJKqhOTZ^g|%QMT``HvY}F|fSBy?KOoxP^}j7bAZUs@!njJZjWwL(^eq=6+n~ z8%LxAL!~qu?!w+=bz*cNLZC~R!u8OxQEj~wJTO)h@b)gBEo@zQDyI4YXo5}-(Ea; zYM(shM=smh)qbs|w%6;$>GU<*xxL%3UDH z0vH0D^OBr9a`sG=$rh?)7@YIo7tGXb<&x^?G`z4x$kihn?Wt54!tl=`j5ks~^J>k@Dr0)P<4=`SHK z9HqZCbCIW(RVN`J;D75Pe20ytLgS&Ts0!l`bX*&cR3jPU^U~6tO^zfhGHzeRUZ*DYv5=CgnUBb27sKfkX_*_QW8g{ZJrxy%`UQ0*MHZ%`jL5C?){`F! z&C1heYOrD0xYm%Mlg`aWz|)=J6XL61(PaYmoZu*Oee#}dZ#fyd`&CdjdPpQ^urvhm z*}68VQ1kadK;l>pC^5~>n9Trx;doyON_o9|l{4Dr69cU$EWU&B<4x-^ZkyN@g+6xh zPwMoB)w72E_{3`d-x8SCuyV~Y<7PBtbGlz8b|q|+<4fOKPHB=WR`~8S-zT@E#MIz^ z=alPCn@!+HKuGW89YXG6E7SeT?x%L$Rz`6^7@OU(bxT^EXsU2P?CnJ`_xORo0LS5ZqJMxCVbRWeo-#hK z{zFi%iIA{N#Sai5nrc7MZU}T|<(}BnT?3{T;ZumX`1pI_wN=xH1(7Hxv$bO9qbFvM z=4UX|gWc*FmBdU?L8VP}WEBU@DdV#;!@A>HA=Y*PjwWDlg|GfH5>Q(U8=Ya^l!UuA z`@jrShkPR|fU*HMN(H2f3L_iHxXfRx)nrwvq&6c~8APszz?(uMOM~~;e4-k-z`+?7 zfGGlRkkAmSbZh-=1DfW@EUpy$Y!T?8>kso)AM7dJxn-C&fjmLF2(TVpFr4e2U+g#7 z+4k*TetXy?4RKO}&ah^a69N0{Pzn%X8X;zvwD}fTRfDp#XjmKaqHNo}UcvD?D4zpu zpg)quKs{n;XPMnk&6ayDlWEX8k|(r56^l4OXTtD$NJe@v5fJxV4@4v5kU@+YF81KM zB`3Ckcdb1#4>KC1$+)+jS|{?MNO*>ms=Mx+CI?BKk~GjUN$;IXX{4>cn`P*Fl-e82 z)6I{U{cqygw40B6gQ97V*DIRULB6*KLPT`CR2Q|GilRB@t|Z3gvZLw#C-?I9 zy!hb|Fjj~seB&a|1(KNJ>wxs3916gZ*He~34@x1F)sNqi(l*9MHd0)QHWXaHyE(K7 z7cKZ-J*L4?vm!Z3S1w#G4ti~Cddo)5wN>F(8-aiB*r&s{6%BN!A zfXYqSk3jA<$0DOjjri6<$##L%7TK|6qVIW0hR0*(fg#o6fLB0H$oz`;1a}}DIS=m zbyp1H(H}*@XgRD90l;D@8c^gVE|w&ON1VYZKqwZG5%G1S)>4fd>}E_8%j0} z>CWmY4@fF`)8Fw6=$}2#(#%l{FRR_s*mX%Ry$HHIkK6B%!5A!-uyP}Uc?5jE0|so# zJYf39QTYezJ;eLe`Rl1hBpc|f(m|4R>6nc&+U%5MHUVSI^MY5$rR0aBG=BCa?{*tv z8T?`Y(3M|9)vn`N-fV}=sLpm8aiki6a}XqLIP~HXQxETrC1SUhA1v?k|2gmVR&_R2s(seFN2Y%r46JqWZi{zMzO@6d9I)pcW^+TATpWS22)!K7 z{@c%I{Tj3rhq(T^vsRbu&Ze%9K%2Jx;;cHVUtnV^eewPNOqD#*TeOfPRjbx2AAHc} zt-4#2+gs(Qnd`dLr*F8*$-Dx&zg#^>Qus?OAzM6)zDVOgj)gmgIpO%m1%Wz|)Je^w zE56KO{+Rh8zqjowkH|kGk|#&d2je}T?ZiXYJha&VyO4V8#=E9bh(Tco8rT zPe-~LXJF3m-dlc?;6F}7;88&8_{fAd=8#U#frP4_L49h#jzVGc!5lN~#ic3g6~oWV zv^sIRNviD2sp=g0o*CI#Z^KCv z#FxvQ-B_rBq7Gjt0mKsW!!`BC6$k3Nbv~=i32Sh;2_&#wx~G` z(eO_m^%*b>b$6$%N#e-yrUExgrg)Xbt1_?iT*?_%W<73Jkye1Kq|hQGIg_l`b~tzn z`?hTr4-{}gX!g?+=y~FiGlIKtQ3(zuiP@z5*mQMqJp{b_?lasFliFvhEL3A?EU$@}>?(xy?0}JwQH8W)@ zgM%@G>PXH-ueM<_`@adULW)`<8U01d5R+zQxRm%!F$xyv|chrOou44}{FQ zu6YqRf~q96u+ODLO0G^H%4Fs2B8k-be>oiK3g$C0AW6*^ms%)ZC=G0PHVrTJK#p08 zLXKYE*x7xsPgH(6W4>d;@{V2knw5LvDa+k`?zu!b?IaU>6Z`Pq6UTXDmMjv=q=0+& zbV0gTGkOq6NxG|T!|+7LG~A?B1pV4nGi0U@Nzx9T^F)#<4HAstN!zTAE&*ige(75b zE&EHBUNV4MV+@np3f(yUgLS?vS?RQ1T-jfytki+QU-&E97h_7L+8iXKTrxUZSLO`W zV$?#Q?RP!b+FLOvP6MA=R(dp(9y_!AD3@k>PN&3w;8lV1W+;Df)|ucTc-JF?m*BR~ zOsPF17R8HHWkv%j8E+8z^ns8d>p9D}&pP2~Dkoz~<@M#QkC?n$ z&e?ks$b<$?W~FX=nO!(W5x+0$ryG2dx-rUj?F|2CK-5Y)v02RT)wWJ`+B%|S>gH%j ztfKJtZwjIKzq@q2O_0W5goIMejlWX#_i4d8d`{b6P$HnB{fI(9u(`CzAZ=h_p7o2O zI!*lxi_iiR31c$L#i%^U6{h{zleCsq2#-&VQv#A)oq+%)VO&84x^U<84CMIggs<|k zy=BH+=Ey;ktf{G+F3hldr`GGNcZSEmemrDYNoc|SQck^RYZ`Xo=5O44Zl=_nqJ53m z?jA^dWvppdl~<{u*c`_{q0Ag3%_vJcw7Cau9bggfCgx23cwR=Xk^w6xrQHLW>mJ6~ zoLc6EiL#W%j~X5^KVItxMGgd}D4^Y)9{5DysmOKYi5BuUui;d}nD6_L6YasFOjC}# zHczo(ZSUG->j%o24td8i_|W>9e3D++Qxe`w@T9$cDvUBrFU6PyDH+cIXb67yo5J#3 zG40794Me%jg^c&;B&HbEF_T9x&XsSefG`7I4C>qZhx=cAaV){D41BBnVE){<2L>v7 z@O+e}#wYA`9CLORgK8)rap0>`tBHC{KGDrK|BkwuzlaI=96JbeGJ_Pwi(vS%g;$GU z{Zx5S_h+a9Wo0lHhxZH-?es7(>U}TAl)Q~QXj^ng`9!-l)?P)w#v|is_sESpWZ=t+AIf!#G5rs&Syz>JIdC**R%{28T7 z3V@q>j&C4r)}lPRp4ColvW%S&W~ir4e=5v=&{fKhhgb93U!Md&2bOjoJ19Yb8HK3L zy4q61UjHC7w>>t}Ha#-tZtH%1W3Rmx2ar!UlUNLfmEdH$tN}_H)_jlNOi-NOoqi9^ zg{k`SIGQU_MC|n7T(8vT(ya@_ty9AnT&F$vRoQmT4Nc^QnjT{!Vf(8~JI_I`92Py) zsKlD7l)2VxfdNW{PJnQm=uIU-Qee^9h&$N%C=>g=hc&|xSDL-sJ+%mnhFKt;XD#Gj z2zE4q&{%)2*@^mvO4vZ|*FE@S$1}z1{Oo{4vd%e)yV|NLF_6$95=Yw_z4vQ4lC3tBMDGfINUylPM{vLdC8$PvGww3M z#7!FCN}^#}-qt^>V~yZ$FrFzti)i5lP8Wc{b)L^3ngy~Q{tIn0A4raVvcVtQ$}w_8 z{3pGv*4Hunp5VvTf00XaophUX0ZP&+jLmekkfXZY#_;M=VNVsAyL*H&%BP~bR*Q}dWg0oT^8Hb z+8?1G&z0BSPn^-$hiXOPI+G&__cnoUIy{k1=Mc@&b;oJ3rj6kk$$N!*-WU(H*D=bT zr0V|Tqw7^x$?|Od3@g!L!cOqQSF7ZW$!NRFDNm;|d2K~(*`%*Q*3~y3q@}A_QE>1T z_6D(LLad5BIEtTzyE_8L9|e!)^p^N1XG>BwZkhJX2IjpB!BjvAu5P?4wikmTJr-d# ze~F%~qM?I`uv&gYSC`RHUPM?eSZ1ec==@HA#jy~*aWwx=5(dFZKo$AuQ_>Rp!25mj zSZFWpKHMx~mgDF1I61Y+^zJP>M|=fW1(A{|-QHr~ANxVa>i9KBlioZk*_GScI>eu& z1|bw(XKH?{PY2&7|BF?JPV1t%IM>@CuK1MYhZAS<3|$8;R~lD;C|B%GHu9HNvEw0;77(X?22w1IM z%aiOB(=+-KA2<0vs~0Nfhj)MhXFr;#l`0{U>G=9ec~qi63stjc&eM9u(Mj>TmCs)n zqy~jI(kAj;bc_&x@JKEnS@BxtC^T6o>twE#!UOw>4wdD*?dko{h9uAd6M2~^-V^XtQB8iDT>SuRV5`lF@KVqR6BpM!C7IOSK==Vpw&g(pxj3)fUkzqW=b~T@qFwtEZ zW+hV>@`(tZVIO~PD)HCr*ovK<9kXxHykgqU{en1fN;#jwg4p7qn!+cTEpyI5hH}vG z>x6~8sZ_AKr9oJMqy|Y0(OfufU3-I1W($>IBOJ=s6IioUUS_%(HTTpfCmY%9#O%-* z7Wh}nGS9alcExi=;#_~8?TAqrbG4o*nahwsLFg1}QWPF4TIl>4u;pQqh|II-98+uo z(Uzi8j9bgxoMgNzDV@owyPUubP~^g*#Jxy#7^83fyfvKkIEl$Fgu-3GXv3c-G_7y!TzN53|0z0QrgQ7caCIUODsHrJxMO^Wb*kGR?`kWpC;A=J&>1(h7!{7l6brcI(kLf%V{TT2<75-6 z8&zYT427ft`=>CKA>vVv&c z>9c-_$@t1_qhpRP6z0#+ww!e6an%ezStolEC*FwaLF8jo@%>hTO&IniscS@-4Xk^{ zrtKJ5&7a4q|Ll#BJS?d+UDhcz~oPM2|KSxUs4*+p8fP(ywu!Bkt8%c6sw78 zWyNMQf4$PiP-wJBw)J zFrI&zxy$w&L>{f?;zPdE1W50pp&X*=#w>q9Fo{|y964+OygHpN!b_)=H+o!D;6hCIj zaWcvUbE@H&Wtj%YJiK-AP$vs@i<*4hd0{uunqN#iOC>hj6>gO$NE&}#blRdD+`i|#RqLfDYEs|E;WZS(Jd4JuKXL$d|7$*@si*w5&^NgZ;jfd9P&&PAfyK0 z@-#u^rMW!<3dHgDRD+nfKzz(tB&HQ<8g4F2+(~@yQiKAa_dwrJf`{u|5QPP|UW&x-B%aYvU?T(iBW85A*9V0nld}B|2ByRyeWvN&^j9@JKZ@!Qbsb8_^ zONlcJ=M0REj)N6&mU~$eu?2^f;T}P5TkRP+t4-So4XIQpAtJu020vP`T?2z@1x3Vd zvJ1qX!amg}mWG+-dq>E0of@wos@EzJey05Ent8dE>tKl|t3mre*_a~%{M0D|w-9f} zC?w+bfEz#g9_ATATsZS!`bnjtFS^eH6s zdY{~Fa>v+oy@j+DD2O^9u(yLph#W_UVr5pQccN(|L%vTj^!N}UkkH#>=UUua>^w(f zJbJADK(RUlt4b}v)x_UlVCbm>IDnyO(zDGhZ+jkL3o0&`h0 z@{No_wWBu{*EDzEFzZK`(=~~~dX2&bK`()oMNe|h|4Dlo1x#xHR(r?t-E^1H#SqLUK8XTlHbx)yx-zJV%;W zKH0>$zqd^jvt0{Zv#3t^*dDNRu~*%VWSum|q z51|7P!|^AB8yP?XE}H1sStdAo3W_XgHx(MPwWI3&GkMs-JB@+sRef+T-$|bg0qg$@ zcvks%*4}As_(r{2#p-68|I7JkSlVNUnAGeZE@BMm>Ov~4d?vr*k9=pVw`DKNYshuG z{&rknNQbtbo??Qa3K@Uo4zmWL7IK@zzE~4tS9XEc*vZt)r;Y|JJv<;-Pq|0 z%OO{|+~4Q~2Y_nK%zLWsoY`7QB;R_zdr#gJaIYRa=XjEGnV2kj4}%4b7WKja_3cjMco6HoZV~yG2pj)qF`7L zVJc{QADVF*X?0cOT;3WMsv=DOy3n*h`BatGSlLolhrUJwXZBrl<;2|=MZwM#05d?$ zzq2)~RxsboSgg_(FUIe6>$S#fx_X73LiM~S2ib$bO1gL%8=}nT-y8|%NqY0{0f5ps z`ihbDjgrz?{)Wz#?J;z;zqWa=h_}v~Uwwh0e6)CN<68v4cmhg&di-qj$o@o|*H)MN zhH~@QV{>G4ak_TpTan|pCJ~N~V4rVQwtu+3Z0kPcpe!WQvt4J6;&li^~|lB(=48NU`r2 z$5ptqRbX95wQEDI>V|^m?Dw++2AZ+`PnhjdQ-wp7;&+p8j}{AOe&HW^M>tULnR|Ok zuD>oM_4^m!6*k2o77=|29Aq>saUVY9U>1M`Y;3hvO+r$Wxlm;ShBD?sjWJS$x#CFt zalGMd2ttrizow=n(pRG;iN|8%w`f9%viT0fnpPY@C_nri9kzc)_XwUrm{EN^M?~~8 z9KsqptPf>CkY>~*A_I*VIO4tc$c;w&m!_F!^Xs=YV7%&ksTIJ23`_L&b#~lbrq5XC zwJVsP@(gweY7>RvwgO%>J>JhSGf$I)DB$V(zS=M?Nr#PQOVRaGpb^N&Z?Kz!PpG`j zY2z{z2Er-Wh6fb0NAky>3RpbR633Wj$86{78f~M+Q_WnU=k|wC%-kU%`fqsdB*QBV z7l{ai1U_VJ?Zx0LjOU$ViklGOPDxDz7Q{@2g^ zTzoYk-lO!p*rq7Q`jeoGlGu3*@oJ@Ulo@R(vh4SO=F>b}N0A8?-ZIw*>G5P#o*45` zoR=`K^ynmrr?zg-4U}@Yt^%@cxh{CkoMm5 zoPXV&&8X3vA}~MBUNYsjSVrfKEPHdn=5k+U5I|P0`W2GF@sfF;XNZy%{u&bu&Q8i- z=V|l^j+gs)0&%@NSlY-OMMQ(3T%oOEF&Z96qmn4Lq!5jYQghe9lB!h2%iZ)m8(i9n zQU3Xn0y1<|34=SAp9^4;)!bVf2iYvJ>OpJ1qf4XeVnl2s<6=0?EM1vtT&$b1{(Ngg ziP`1QcuaAAau(eR)Xs)Je2aR_jJpp)irmA=VV~$?#P>g8-w^PChhYw9GrTaM=nm53 zC<$un+#*J`K`QNg-=oW9v|YuSD_BV8lzPB(|Jl~}3*`%1sRC2!;!GV6;0|>541kSrttz3llsEV32psoEb>y#`{&)#REmCm={YP3 zkS~Izr@rF*wXZJjgaYCHsz`u-g(1b@h09>l*8)ZPyAQk=cp3W?_!Lk1+m;~P8*K!4 z0ZFiI>Zi2PkyUz~diHB7y()Zd<(bL?Dhn<@{q^^L<@~-4$mL_}__@FWXmHolKV{8X zmtDCkNPNtjG0*go`N(BIsa87)*ry2&G7*|kQC5h&l5AHtZ5%aE5u`I4Cj;AF{i3TJ zcoP!fEU41C8?#|4RP34arDaw7u5&RktJ~QYgl2R(7ZZT|fW!VA{8YQHd(t7WicG+# z(LnD{Opce;bjQ6R$qxFtUgJz5bgkxTAoiq|Uby)>LlXGRQts9Xg1wpWOPu`;5H@|AnueaE;&Yr*p!z}53qVrc-7QXPLS&p48sckL6*~l23wsvl+#eZ@qD?{k}E!>@*~j(GCw3uZe+c6>cFUF(NmvF zC7+C~{t{)_o_?MERiAN})$tgb3cTL4+0ux5*#%N=;LyJ;H-rU?%dzP961Dfy#l=2g z7sV9@3e7L;bw(0rhldkSXDLwUl}hx5Tq#%^zXWR_Rz@Q6=mT7I_Se|Ta?%1L^4NDp zU9)or6R3XU9B02{=iu1H`}AmFc}s^F;7ukNi;7i&ih z)Bjxo@;ow7%fz+n`CL9A&@#?$i4;Th0(zq zq4@P%1npcbS*gTbO0&BD8R^ft-;ju`#KWw9ySA545D}A}9Ns}CKAj7;@tFi&)#MX0 zP?>BsaJb-4lf%)F2=;+n%78RaK%c^)5i9`50Me|Ahl4GHEE$u}8Xyn}nlhj}i8BndXM!{V9@ULn(5BO=r$<`sYbb4v3~;t~tLvr= za%ox-M$LVSxQl5z$uH~snh+g~V|q}Z#dTK2Q8`78(k3U&FYF74k#^;r@~!y%rO(}G_EA+zTka?F#8vv(l>5w`m)5p>zc?}JARmg2a;0vX@8X)$ zxrGwVeI2^a3I#e75dbX2(7D|AHX2wrq@S+utY)mi8fBX&1q}yIO&OsTGH`r?G}-iU zHU*Hj0#KEWC4DbARw|3e#iG>jy*FKP&EG4~32 zmoC^Zo2~LJm+tb7QgYY%8DF{mc~wIt63q`c`uX!V5sy>UWxeE81)SF@eNm%^c75VZ*KB>B;`2 z;ddS|3p!af%~7->3c!l$pDPw;A`&Gk9-}fE0qJzh^_pOfN2QS6w51KeW;$q2Gwc>K z#ui=$hJHLy5Ccv6zghsx1S)re`Nq%I(vb2=FrXH2AtGRbP*dgt3ry$(6*dbBHmpzF z)DwFHCb+zC5sVNNXL5^sPFcLNv>-LCj}*in zB%n`#2xa~aM{dQ&bC}^Iii}(a?`ivB<3!fj+0pGkwBNo3JMsYP=y%-A>orw^cxry` zw9KZ~+_i?Pr}WmHpFW3q)2ZL~;3*u^Zz*gl-tLh|@GTvdJNwA=0|P7Be32N^D_f*juK7AWtCz#4>hE>(_0DNNN*N>a1aA&IDhdw9bkWyB#<|~n11hB zccL`+tIBq9mMF%!i3+ z7PVFGOz=o-eeG5ewfKU|_u7UZRra6A9V$XI{cMyD z6jD%T>j}|h1Ft6zzWU8PYR1716h*Dx5hTjS2M1bZcwGy(MXMlwbkF7HBmQnTJ*tKi<85{MeCN8$Q(z-qr#~Oz!UG+tI~i0b9dl{Z0yvB||xj zSfxDrQSI$sY5BX_?~8CORUpWb6c-C0RKtn(ev$1}t}+)WCwF|-FPf`DGZX;A>ao}8 z=Sm1HyL1Zb9^CP)S7%I4B=R6z$X4V04t(CenRdWvFj$>f{tW5tn$OTY+iH$z=lPtr z8Hs8z(9U~uOipdHt>#->Odj?#Q?Vpj2!j##rSZy$6MhZfhoyg#kxQPix~=gT-67Rc zMJU*dnv;ve*-$zrf0y}tug1L7tTc1QlZk~_Ofx}@Hic3R5ovZU6*mP_5IUbsu`{i( zWd@q@?zuf)s*8!Q8KT9eG|RKUGzP*?L*MCAe%z3Zg-%N_D`O-kGnP%U{MPApJUXQ! z6v^u>OgO2=!ar*yf>Yt8mk!+9#p4YSJoDfdZ?`D-Lm?uLxs_J(rRaWjcjl(l~; zK?+iH{>VLBM7RoSIUI4S@8WhIf6qhQZf^tPol8<4GKO~FDaOszF=U)$eMFfuYdkqW zz+DbI#5nz-fBL#YQYm=$%cDC;(`mGQd(AgAp3TY^G|!J)7Q_n--a2QRRtGJ8K)4{? zp&DP;fJ#t$7p1e0`iG5`SUZ;~VMI#JKc$bHToof&lELh9>6+(v@NK@y&Hh32(2g=( zsSVvd5#}~IYKcssUrw z(x6waKfH!3`oiD<_5Zy0<6z!{&xf)jL%o2P%Lo|7Lh768S0_TN!+x`?g3bM7;bIK{ z6Vm?g+BJTCVDQyJ)=e?_>fj3~(wvuFsXmya5;| z*x|VcAa9N&-KDBKX7XU7%%a%*bg{X~pGvPJ-}~dLNFV;?TIB!)5=)iC)QW?#9M5Y5 zz$*|;0d4KA6yD$OQZgQ-<*qUGEUuZslsAo76}LL=}fX=+YRK2vu_!3iu+bq88_~6K6d23g`7+NXELRGw=j@D~xdDR;< zSpN0LOT*?Y4Kwiy?nVFt`{lej7~*hC>vfK=u+_JN3zv-9agadwoS08RcK&%sH1PV6 z%ii8DEN!`?BSa!z%+aHV0XS@=QCjt-G4=C;tI$J~uAk^!t2A#)+^CG`?VgGcm8PJD z9h3cJL^kJWTc*5x8kyHj(HvdXR``B_E{4}Sw&@Ox#uCibFnTHl7##W;6`Dv`*DQd~ zzt1>$l zy`tr!xYPUpkWSf{f5Sj7i_}-tF$F}i2YMV^5W%qGTd++fR^~PAav?M(Rhe?D4Rhk4 zHzj$00OwBGN+>_2Zdq-K9wJl|`a_LPZF2iA1n!vKw0mMxPE?E?>|H7uedv-Kc3`Tc znERrYG3s7Oo#pO}({__iZ|+swhCx#{SD8=QiDe60DB8|K5d-C-&7B^FbZ;?Y&#M($ zNP_3Qd(pu4q<+gzfPGdS%Zu5$0B^FA6+DYRBgg%sZ>sR_zEnm;BJUd|H}5m9tk*8} zC_fdxX19`qisj~A-_rG9A@!WVvHZZlyfGzJ@APp@I_R9IsL!~3k_7ueI4AQLE3Wlc zsJ2%gb=#nVoiKlk3(I{VD^xFu?on>(6QJU35bBa=XfzR!b_H+p_jZ;uafnByQ$ZFzeFCn{3?&FTXjn(nbO86K)<>eWp)YTN2fr4;#I; zuOdnA*$U}^3y!5y|wZ%gt2Spw?1r~Xs#>Bj<$lV% zOegfQxuQPduw&@N;gU{38I`@@s_{4=;TOt_ihJyWm3kCn_5?TuUw8;s;?(fd+}bD} zSR!4{l&r*?O*VJ_ETm@WXJ(YsE6toKRI1fV8&wE&J`FACU3z^38-{PADv@nR2gSA@ zmNAJ_%^i$9yRo{v+qLC~{I@2mg%vs%mzhz6dhtl@;cB|QY#OF&{<%y6?i>x+MlAdP z!SMKxVdz<^A}37CtcJ<7rLtm5aC`Q=mo}}{tLCH*Xp`pAT@$~J5N)ar{YBC}t_#wB zlImumyV?Xsb{vY|>W4+UU`1DHZWeWT;5Z>iR$1piKQ~KW_7y9eTQawn-6dbFZFl6l zbHiG->gi2dKiqcWY@V}|IitB|q=-+-49|NU`Le1kvnM&LFB^Ro01Z@q<;)xF%I7xO z-d5{+!?gc)RT8;d;?ZPO9xPvV>Q>6_qvS=+D?%1Jfq3HKVUJlZOf-#h-B8Oh@*)wf zp>D75YFjB-bJh_xG>!EE+aSp_bLCUYHr>IiqVf!TnJ5J;iECG?hY&ZGs*@ zMqi^@Gv{UkUbjpVm1gT^CmIz%)EFjBH@8MGdxDJTl@dp%im_D4Ld4O|(=V?dX1LXQ zabx&hE=(>-5wdPx9=)X5(pRBtl-4Ni5NH~T-D9L7$ejA?u6*K(CD=bDz|dU%gf`t3 zQO3ZuZYsH%Fu(%jvnLp<87GR3j?-7JXvC@GpFR5k?!}!!NfITQtWVex=oEq$Qbdv_)@$k~&IuRwktnFF{qbwn&9`6Nb>Uc41%a?M zgG${LZ>@pdbjP58^&MamShIiV3+(fVYy{dbgx)RP)TyehuE7}!6jVYZ%RegiAp?{fle zrZ~A&f3U?pW+7v@D4I(fNcW2BgHx@`=twsqOz=~`E=0rvH0O&X{@H$A%i7trVZ2A_ z0-AHLX$VU&kiqv@&@*~q_hy|-?`nyJ1?Y7xt?`{TNyhP**=B8&I%%g8dVJT|pQ!OT)J~x!odB)G@6&^!F&Xx#i;#~kuQXG?@y9`0` z8jmoU@C*%0W|Oo=J$eg_#%Ba)iUY57W}7z`OL!oVThJ2as~-$ZUM^d+rqr!I^IFjX zWBVC5Xt}pViP5L?6Ps)lU5J|-On4|x5|JRH{|v!INPmIG^6cHduk;ZDTpT-w*`2b=}lq&|5&VzP9gpLxa=Pdj-IB)8~jZ0xqAXJQ<(_Q1Ei` z&6%0u5p%gQxx6o&7S&E2IIwkfqP;HDzf-DTa)fHDUASDWrJ7-OUX|n{3@uxM!@ zW_&@H(PqGBU3px^=npz&)a3oneUBfD$JMVB=SHsCO|dRb7o{ys+C!t{MTlnUx~#vf zb?xF@Q79BkjoXBvQfjTMxl;QQ$B)tPFSYPn%>=h~4pdKK4y21jI}=0Lw_^g0MZ1>0 zMaEQ9al_sGXftG#+bw$q{AO5i7R1BwHm9v<4_%_U+g77UVKY3f)!YDfnbb-^Sf=9X zzUTJMO~iU+Qp!wX1*0>fkuR76^az-TxMX^$BA58{Kh%H&A7|P+L|>&H(ZW!uzBj$C z!e7~-%Tr?&eZCc;mcswvsPxK}{4kIt`JFHVrJ!^ByWpEmM2C~*PgS#&h!5i+1eBY&9lSe`3@5A=D2})4dQ=Lbi7ELpiQ@aGf`O>dG~-{rIee z9&s}0(W>Ca(zF2gRl|+DEbGjMZCmj6<=#PJ)7>Vh$6hE6ad&nj>*K!(9`EXsj{E;E(NN#n zqq}mP(>xZHN;%~eYdXK62QEvGuyRNb#S zGVo+VAqX@L`QWZD3X+OWkpnnSEM~p>rxKihGE`|+4RwpLb$8_IQ< zXVLJ&lFU1%8B25DCl6kvrxKufD}x$0RaH-&sQW^h_|UfME3G87B~QCKWo*@@Dv{b_ zK&puaMu`OVV>T3LX9e_4RexXEelcc*rgptnyEP4o5c4fo4V&CB9gi5nAQvfLMDcsQ z^VG9qF&i0{BT;b8BYvnDRc3XEhGa-0g&L$J zwlZr`49qW!tK8Hd13py~UzBx+xJKWsC_4{hGpMNf*5q8{KjbHZJNA z^jbTY%}}r_Ptz%g(^#edwhcZ=ca_8*&Y? zl{cCt)2II&xO<)-uML|M;dle8ZJ`~f2E8$F(2}$CX@l``6R_kU5=z#}+)tXXCsrYe znIg9musw++6$%Z}mo$XJ_)Al|E9#NL$|hRc+nIxrC#2?vrCE*+;Lu*%7Pkduz6Aoz z=6?VG_kH4)EQP{&Cn9sBZ{MzDvB&+fAEV#BeS0nl=WFQ5$W%&MJ7#9;mhXj**J`Ir zR+6|Jyh86Q(e`S^+yNbNO|Dl=uOgcpW%Vze*S5RgyIE$L{fzW@ccMx4@;YnlkxA?5 zaW003$Fc~VWK36SZSMTIvt1ql$(QxQ$NOCkX3yfdDS|@b>U(Um*1NaC9boQ^vC3-J zexu%o-s!J9#DP10tv9j7EqX!0@7UK^!6&TF4s>Fljo2K6S5MV0n9Cm|0Q3e&Q!rA= znpX9Z$)8+E81nn+%5I`6XaO5-DT|>j8V0%P3hEr&E5R&YWX(0Rh&Q}B338(XS`fzLR;O0^i zd>Hn<8c&)sFK*C4k~U4@vH;Ce=+&!2e5nwaToqMrp`;65!)&i}-NFU5JrG-atd}08 zK?AM@KeF)*dP-jqQZ@nvt^QL%gXO>D3BQc`kD#^uZ_*#iOk;S?;n2L=z$7UxKT4FBS~l*jqV5r3fL zc?yV&`?|@ewX^2-Wh-^gXstuOJjO5YEOQBWd8of5@oLxDN$2purs%J=pL_ArjuQT~ z`pGQWzw#ySrGw631ydqhJG9;XUw&X4AwKL~`rM8aD$d$;T{udabsN{W56yK?!3~Mk z4%MMZK8T74XzxsGaW`k;61Y+_7WOR4s*$=FT3yC`ppYc2Lt3S*wviCb!H35qsum>>o?g+x^38-2Cux#N_m_E3sN z0tqF7xNdRLU5MqF$v(gd`g-)XXqjy=ke8ct%L6}x@&+Ke05ej2PWVuP&-WV7*Xz-^YdpaeNVp4 zS347URKFp(y4dzcf?Euw`K@p14Q!Q&zAE|}u&1=ZO9lazgiD9wRd%-AyvB^#t4>)o zn zTIh5Ujl*cs#>u;pQp2VJM{vf&6*oV2Nj_6aiBDkj?Gq;%?$-RYrP1murR10)yKlB$jpRoq* zU7O+1_k{A7X`)3)%S6uynj4a-7SL)p zY{A_GL;yC~rxz{!hK~Zb)WIvKeOgsCpI)x#cu%$6yq%wB#r)V&9!U5b6c7uI!s=B! zB1wDqDUsYUg#?XSz_9olF7?xcD{h2wDDc&ny!|Y+GD2sBK(aaW{CO3T&3Tvuj8CNjN6N2 zc^<8pBeum+YM(Y_a(^QMr^u1Bg5DHL?aMT55*qSP76$I$#wd9XhZgTn_04@GZH^3E znglJ&eDjmkh${UN9h6h?id^^6oQ?kIhlxNE{|n1N3fR(~3Up*`2 zijvce&z>hx^xV344M)^U?$&HBi@N=CsB!yR$aWt@D4j$@85l>8CgVft*s;SQ5ux&v zuRW5-qk1%jf{J!1qa-^6yn6Hp>aAVR%!xZca8VP7<010#C z&pr(kf!0j6UhAS}@7lX}z714Y-k-Mr2U6J$%r9TLNgk@iro>GrLVqrvwAd_Anl0%1 zNXlv{{r)9TfBC(>^h9tn+sIz+UU!XPOV+D_OXveoVLr~j@2jP1&!}hW_$mEMQ~cA} zyb|tYM@Csk%p{W)s+AS^SYU_@HzktNfMc>tk=jufPq`bxkAWgW)u9_gl_#s{wq6h} z>tG`AhC9kff1(D{|A5GBWz>?bPhM<^gF2Z}8KFMxG&N-#7Wf)HTQ?+ny{83(w0{iY zX}{%0@LVcF^bQm!$DPJOmJ9`JZ{7m9kmpTCW4yrK5Wa+krveuUd*Pv0edJrHe_c_J+3K;Y0fGo2K7-^3KpC?_WFK2zB=YrOQX#|1ZRY}N$ zsjg3wbQaq1zOBrX2Esqh)oYCB=NAGx(#X}&Tlw5RR8wig^q~--1elwg97Q}g_Zmel z?@kHWkas)hZA1u-uXWbPdM8_271IRIjYHLUr-uPBp=?(Ras7yfm^#HYOSK& z`wvMb^~2LMmRw~tZiUa+5rruoQg&l_>o4?H(nG{Q-Ana{or#-gdml%+`dImrvbG{( z7p&tb<2KF1iyEl$<3+|T(cr$3H{GD2`gSx^hn7h3?N z-7f#2g>parXHTO6Xp+A#C2Zuc{Zdc36GglYx@H|9PCaBM{&in*V!%HPSi-P^+!JO5 zI@rugFRTlbeLpC5i#EQCqt8&7BKWgRe%EPME#GG`?dVxT9A|p(!G9fnHgQW#ss8N_Q1c&3xd57=V@14Ul( z;Oq|aNiyHKuw+(mm2ptbABVYXT46HV*GPgdjvGBFxMN#vS0!oI8@L~%w_{iUf@6pe z!J}wU#&NgP={AWH8DsoS@;|-{eIIF4Xopg5(CA$r`Op>xj-ym(=xp)QE=7Xv{$V{4qbf+kT65`SQT( z!ZyvE*xJEVow#eKj@8VD4<6E)84uEj`&>;30OfqZbRZDZHBUS=J|IdC=Y78387%)% z9dc1B&9C;GL0lCl^(lD;dekR|9TQ7r*scadjrLb$X}myZdUYo;Torx0UU9+a&q+K6 zK4o6kXer21DjvD?6l{8}e?ow4KMQBv`LY4j_lk?k1Ir+oK{PaH?B{SH*qzj};=~S$xWpk*YrTFKJ~fRkm`kA6J*@ z(N}Xe3Y2Hsg` zd_4%nK)XGK!B0X5uzJQ&ykzsh$u(ATY$O1^q0w5^ggB79gS0qa&ySdKa40%KHcB;6 zSuzO;!>CpsnY9ilN0f=q%y4Dq;hn8qwyJ1qlNKKx4x-X>n%%9B&MK?4XR z6VrUXNWt|*BRA29)zaX!+%fR}Xm1 zh)0bC`jGnm?+!;tk`SQRu6~VKx=N|OR5wj=Uc%_QBZ4r2r{vhfwQ+~O1RC?#%j#l_ zFq%tNZ*=in4T>4nmTeIZUgv8d7i+Y-Eo94Z+TEXj|F2#QO7z`i_A{c#-IYcf6OTsE zROZjR+n1d=Z%+j1JTn zd+6vm8?`#Qp7VM|4Fn(8W8II^OkLUcMnV0%8i zr-c?L`(fwaopm_}=js0UIS}xkC!hfcsZ1Uc`D4(y%EXaKXp!_}&7Sgy>)}~Pk7k*v z0R*+iSy#a$v~R zeX^24%(kxlnZBzNfrHfi>tqOoyp%v43|w(75S}?G)apg?N;OE`O0+b$p?Yc&Fa4;>M((f(+qN5a0fa6{?2lCvuLHUtJ~ zs?$>|(7(8KG&DIi>SSt=D-4F6OKZ8(PI2i%r5OSRluhu66AmjYKYItpG80XMn@&o9 zR`GQZ{5deuBqL;2oG;ZZDUr_&L2EFS#)4iOjE8~wMjVvio6QBl+}v)l0*m+ix|BR6 zq7j@*t-zf3jCOGVB%GV-9-qnRuVe{8>Sv@<-AIjL3V*mP=gMK7dWVl_LqBz>zeAM?E0)b*m z(-tW@b|C-yqZl(%hEkVNw2uUR%ev%$PwfoW32O$$RZzsii+!`7Q&yF){S3^1cz<&M zQOa^}ud$yq9;5$y=a4dqMi8Wo()uUXucO%AZcab&9@l#!UG*^*LMtD{)wQJ!^~{{|qje>0#VA_7t-GV0Vt=7IO_^w2S|1KGCn=&7 zIiMqlKFliD13Y7lJK7x7ntg0O;-~v1`zg0pU=VC&Sr_guH7d{#*$<^ee(Eg@iS`F% zHA>;eTJ<4O1GTx+rl($J0Z@RWFJ@}K3xQP1SdkK<1Xw00W+4cO!<}9e@|b5YYCH+E zFWSfJrGrx^O4gG#;Z|M={+0UQpTC}7#2Ib8d!Ua7GQO-kqNNQmX*UEU0pJe@7AE4U zwf@t!j*X40k61-dQ|KSSc*Zpj9>=l0*@|=`jumLC5r}r@uU|vj7K7zem7BeOK_t37 zhCmC^0leiNW{O-pQ_NwEDVnA>L($P+o!;NhiVSBkC^Ts;Yr+#e1qvfIbcC$AnegCRn?NkwemQ9q{hZ80)DRKKV55>n@+ zrF_6xec$!x3-5M?t7hpcw?AKqOMFRL_1?t$qmqSty(Mj6DiAf?M7yNXV2p=OfuA`f zBa>sjholVH6rcqddf`ip%Fh>sbg|fg9}8rHx@*{h-8b_G>|28~r~`VU8QhR8o~FUQ zVm$X6d{aD^e%QJ#Rz-f)Y+bL?@#<8df815HKiz1(<-p~CrfcD+F|np^Vcxs=+ty|2{Ww#AoH6&% zo#cyzwgikJ)APFGIg@CG*hvi-ht@)l>k0=EIZLZ=Unl@u0cII6x44LJA^Z!4lKC?+ z9iBtCzQH?K4wgx1B&ErK=cc(pgvCHGS8NR*-4R`eCMk0^@ZhL4ck!fIkTYX0{Nqgm zXA54u6v#2s$LYCGvvG4HO>^;rGg?keO=~o~A8voFukYHJ1yE)-pw)>!Y}+;oIY8agmiMNa9*?C0;5E;h zHZt=0bU-%>p5aW6&N2xd_SY96bo}-0C)BUNVo1v5@6@~jh<6gp=2vF&@wdr}H$BYT z{4PCWcnu{5WIqkMf5GmJVYAB1Ad)%YW&d!Hr;EKvkJ70OOUUK-T=0;^+mHL5gr0C3 zEfR5KgQKbmo0CAPN#e)o^I~h<*%Y~*smuj4Wl)?JMmXI8iCS${OeonAC~;6QHNP2d z87I7@!9)1R!d8j3ifO>Ls+-yplcA1kmC*3XzXVu6ap`AXI@6oLTU$`DRye7g8L|tZ zpEjfb+C53hi6{uQV+PGfmYNmYK&cfMz2Hn@A#As71>D9s->gk`+WGpOc2;8bao>Iw z+|m*+q}t6T$4O})h=stm(t^*S)}vJOojv*?LbHPePzF;5I;L%%b*y%a&;$ig1fR%r z&(EdrJEy-Frq5agd~+-oM}-f|I^f1|NcM`aXW8ji6?K547g`8XK4#|3K%L?MWfbCz zu0Te^JT~LavfwTq1(Ui=feqFWFM%nOSdLj|`ofd%rjvvjgu(Vy^JZUHZQ6_h6WNlg9F`pn0bGzs>?3HLw0ZOK&|M5DU zPKimPl{Zeo*d(cX7TUPF^a~>+90YH4G8YBWFps2b{&?jK$gEYWx3(D1 z!<21adU``7ytCf#r&HikiojIc~8C+D%CNYW3!UMh+0Xdsi zJa%p$1_QS`eLF%c*M|;d-cycTNT3ng2n@+=H5Bb2YKy3*W@TT9jMnMqPRxN}#5li# ze0*p1fWUan)K^A~Y4FG;5kt>L0VD19O>3u&F_-A{u@MHIcSe0TnJmI^0V)0=rO?PJ0vAVOUPhak5s4~M34*5kF z25O02RuL8fQ>{_BoGq=8f#?NIsMkGNodk7Ylh7DoD8 zzPfI@YFNx}*sLL!U@enFT-YvoYpfdnBm?&Bf@OHevw%+U zNRBWjHA7s0U^svMzgEe2yb+DSJl{eE#<^>v`hffK8eg-Ib!p$35ZH= z5}7G;Zk%*q^70w$Uk`XiORbbdlm;NByg~_?BxhNeLBCc$A7><$B}~vTOe5~&dmARs zotTzJbPr_fT)?GJloLIi(i>qk;>rz=9}hSpoIKo}ii>mnOkQ42-`w&=W1Po!xvcF- zEnhzAm-46a){EHM_yRk8D~DsL$RUfV1i!Yw-s%fDz8_C7(k|$ygu(YpZpJvgCa5gz z5rLK^>vQvTkX<$?3u_0KNH*~diAHfFDBFo!mU)+qkEVP3!7wP3Uf{|L*1y4G*7)n! zqpZcO4g-UdfaDhx0NmOOot^!(ktSw_&U!;}Nr}%A5Eb1#&YUEYt0*XFT+&5E=|j=< z9|0W|t=$~l^XX$>=y>)o!GlGDE;{5K{rqWO_{J-W&Yzw!e;C)M$@9{JN@+AeU~GqY z5Kiw*B<7HqHp9|Xm#W1QE}fP?(CUxm4>Si|42@W%F=%{!XE;1D$fP_A?m$ZdjhZhO z$MvEw3*)8HHSKT#$bZ+I%5UrFk#v%-aEB0KAZqEQbl_q|krJE>MX7oAwZ0-PRqgo|BCn>&`IF=Y?=7?)5<=Q#D7yDqGNhr5l|ces8J$>Q}~C`goaq;?B(t0HPdZ@otlM-AqfX#@VUglq#y zWsHU;X<;Tgvt)_3&m3ev^ZX7iX$`k*O%m?D+_2dep;STdlq9yCR!B#D=dR@7LJ z85N`5m3X>xbXYH-LD6v6GPDl}URyDKQhVzb^W8M3^|hoU-b4nq-D5+^lon2;PL zp(ocvSOQQmHb;Zou95p}Tj@NO8%~3BV^2n9QToa)l4ofo^B7W2=o7O2Zy7hzS9+Qa zUv#>;B0uVSJW_+F zhC<5xXSd1N+X}5uO%?u&Sz?xr+3NE3!%pTXIOg(K;@F{1e<)9X;eFV@x8p{La*u76dWsCAC0 z;3<~x07XE$zic`7(5?15A?1C^k-R-y@)9btnLDSgvH^s3d$6>z1M4mtq?T|Iz2YM3 zA?o4=EdIQF9Ci+?4{lBwn@bE6?KU%Y0AxOc_BM={1iR09FGv=mecTfslJU`zg93YT zOo1Jo@g$P+4GQO+;4Q?&^kJcoTaNzub94*cZc~hIGLFQb;6R~&lI|MOw~CDqzYY(N zjCe>+aKWO9$K$o$5FXMp@zCQ4CIsQ>3o`==r}2dIkaDmk(QT?&E&SMTv9|S&6XJknCMcy%W2@rdP%wEgdul!cz zeevkyGTT7sO3FwDl~dss9`+PIA%681n@s6mWE&6(nC5c8(lsyV9gs(PP7hc92rczs z1*EYX;^fJiOiBZui#@5-C{m?XGQ-G^>`gnqI*TpO>_G@HJQ>KO2~5KWF-$y0DAG#q zt@IR34uMfZFui753z0sPh|B0G^vM_P~}qobEq zrQ0l5Oo}5#*R0Y-wylJR92l8TH7-l~!I80%rumsuY;$h{jKzA1WRep%|$Mtgz z>Xr+=pZTauYs&7%qXV9JSn}5Q%GN$Inb@Zcg!Jn~;z5y>%z8 z^3vmGU7;TFwL<%I6im0bLCFC%Q-^5POQUw?oOW(4%3o!?IS^&_RtF+&ldlJfLJ~Uf zM+45QzIfJS^;%d8uD;1{8XM`_dH&`30P?~}5KCuNoE&~*P6xuc7wzHzhfi8dI^1I1 zK?i^(IYS9uox^YP70QEYqMHOIy;UmhPlW)g916w1eH_QvJjhlsxs zzRRIMb@u&1a;aLGnikCh(OuI)>sTNZU)6T+O%J?}F;*Owza|+_T<_`~#Wq-@lQQe; zoozSdrLkLV(vK&*9zm(eQ8rS$3sVd2QGM&{l&w>T>}7wI?C(l~^;=Qa)VPBkGn3IpP+HR#54sm{HY` z+mRkD9%1=qq|fB0SeqliDuv(YXIAV~ZgKgK%|}d^D44=pDbsI+P4mHNj^!aETG1E; z%18w+gU}@LiOGOh`t`J+uUxQjskjx;D#*6=jSCkq50sTIXTH*TAUTuoOfr{&8gQp5 z(IZ+dDQS+uxbwB$YU{MpYSgV6Js%ppFk+MQ@*7}oqcGrMU7Tw&lSwJMSnWmIIA)e^ zM6u4dyCpc1LsKr^Z`u`$#G4rQPG{dIe`MWotu39|N|QZdx{AG7JZ#+T$Dj;p*7UX{56pUxSdX5*+lmX{xiD172Y)8r^qOtsfs`JakDoOQx94|Zfum+8Ls zezZtV@&Kz_v2H}f%*thGFWQJGGO015Xk}l@lu>S0J&{A?_VALZ`AGj98-GQO?`Ion zey1g>LZ#y|HU7rnV|vAv3w8~GK4I%wfbk`UB}`S4+3I45lSh*7q z+hO`l8Q2kJcgc&M^(|;weL5bf!FXvPPq_skm5O+LD_)Dkv9d#P0VRZg1LnA0ds|x@ z9@udrnhD%^KuibLb#T>`9o55XyXu1r3*6Q%0o~}MTRq8ti@^1h*ru{v4Dn@&i)wLO z{w41mvtC!Fhm;x_C*nwI(|N*U>hvW_IEolaZFrT!HA2U&7A(LOnqvi2eC;=E(YKM^1`El#k zQ}QEbC`U9$-j_)}w5QbIh2(D4+Jr@t1`hn$ssHzl@?M0Sl7Qxy%a@DVJVYcuZt+M* zTgMhni6_ZJ)FzV0xF>J;a#d{z1%Moi#u59?PRq~TzJGU00Y8ZnP-B1t17 zR+L{Za&t*>4R9ORsqnewx*$Ff1j%AY>`r=>#l14Jah6z<{Y3dmuGV3S_LkZwNdFL4 zgH)oe?3}!rpC6S)$#jo=`r1deGnOa~Z%=e`N^B385_1APJ3fuNIMJ8rg!Roe5xQJDC_U?_s{tY_J-Nuwi)+f zWY`BH3AvFA+bwfZXCvY)F-@=*oP4jXFR69SX!cT+vC}QbE^8!5_)9F^g)w0jJz=Z- zj9E~}LB=d`lqDe%*8d7mP6ZWuc1||eUZutZKJf0wtU>8^+)9T=@YB7`DX_^3FP)i+ z-l}ZOlBq&7M@<==uP0j=kQyv*To%6Pj9eXS-qE8CZ7~IF59R2j!o&fVtm}T)n)zyOF+NOMiR^UwBUR5fNa=fSkCVa9152N(|@>YDi4> zO%JI&l0c6qkRajwR%$ zO>Wq5=AjE(0Ms-6Kt3n-O}y}A4gOiWEJ6fSvzK+T!b$J6YU+fqO93Djd_VvMQB)SN#!#r_D+d_kI&~iIvSZzS(4M_ivYX2bq40%5HH_M* z$^tksg4Srrsj8}+r(w65Ms@aBOk-Q2Zcf*zcyvzRM4MRH#VQd_I0ORy@W$NX!*e$t z0v3rCeE9YlhRre!e~<-Idp>cWJ{Hro9peUl!p4jv$vgDAsPKfCX;7=1yl zVD}F<8`K3jl<0sMOc_Wlt(rF{w;X`k) zw9awDr~6u`W$5Pfn!R+azh&bYS84v0w}D z2dB>*Lf_-4s)9MGaRN8iK=~Q5i-NDXC$tjK?G_&6p5gi(t6M!~9vq3pNGo2^m%7E? z>R~VSM}-qMjC$2P@HQ!V(6)!=L`dX!M$6Ch;}dq}`uZ|%M!hK|!({mL?*qB+E}bdi z2o%QKl~6Wb!?$t?jpGD+s%ZDfJc>-pKeI__E~mGcjsvS!7Y zusJ3)F4{W)=5srbLX5AK{q_nHnrrs;8QkXe^_70lKB#Ib&#-wSRLkR?ylTBoRU3f< z>157=O}yQ)t+ZSJghcUYG!J_kE8*RpAE}H2p%*%;JcBuLsRFkF{z1=w6aoc*p%r%r z2~2&v#X&v7qc#&8uiKzycKF>vbrF;+Rr+85ANEn+GiKgDpXB0|8&bDimk2NgQpNxn ze+{HkULf-<_n7Ne(RYR1SE3so6@q`V?lR(FK?xt_cBx0HJUI&wlgc!1SUaIVy9165W~)bEVdWK?t&E>anro9=REA^l2S{WD}o3I-yMc) zHONyJ~x~)-!6B6-+T3?r`y=Z8V zO!akq*TxVy`3(ue*5q20roz;H@kvO+I>w7{OMSbH3d~_IE!AtI^LSQqFvJ4Fa>~ws zOhb@g;DiViL=ZM;Cg{79Q>AfzaNnr%J(?J}els|}5TWs2c#c!wp<}+N)i_mc5wZ7W zemAhVwjT7ER#jTZI`nqNuM6Z`ZRtLRzY~Bz(+$xG;BXs#^j`+y`4DGI214ERq58vL z3MK1bq-Q<%Noag7-KE5Z^8Qv1UNPj8x-bbMdy|$ohJ$T}bI>`+59*tyv-HtI;PvcI zo|H+!6L5#jX?qG?N~|F25cWDvxT>YndE_OD#dU_~)dm2+`bXvj&Hq-`fuRDm3+B=R zYXWOLZz&qidpsRa@kdJ6rJ;C3PHHnP%c>iy@9_{QpEUqGU2?+IsT<#j` zWPWZHu#qxyaxzb1yEcMbmQ;b((h5=-535UK%USd1ii`NKG-F+nKC~31jRuTxdElq! zfocYDIvNB=U9Vcu=-9|45-b$pGVH3D>%Bu-UOz|o_*Q1(?DprNv9bjF7brsO;7Mik{3{fR zIjt7%It@V#4hzHeobL+%ymqLi)X+54QbM;#AlG{5(X)B%eE)bGzOJ0squW0&_+)V&)k&ZlVcwHls)yDF-7GhRwz{SlA71SeGBHRa#K0Baw`(tc>suBaw4;>+a^8 zyE`uH>D?LzyZSD4ir1++>Pr?$R3{gKHkcZf%5688(jxLY?;7mlzHc#ftUNg=wW9_cFMZljE zbDsz__PRp@cT8%1DH*Z(;yfsZo>_26cjDdiSBqYf{YXrVEem$b+i-;W#F0P&cizO% zpK!&@xt&$|OSqT7p*}I|w}A1)Ov}EhX5s`eaEZ{)j+Yxf)L-k2@t+|J2|508##_3& z!N#qw`E-OWV_Xf@2|(3x@m;c#;6p)5w6Ac@P+@O;9(k#3PTuN~dk;p2^C~m5M$q`n zcuap(cA~Vz<#{E6V7!wZG^fW|(pzO%7JafdOZ-X&%c+Es63hSqUL!oo zoyiE#N#9>D?yfR3EkLnsvow~=`(VoKP~trS=1V3$E-C5F)tp#%Osa^*X0dPC3!RHX zM_t~ojTX`?0`iOI*n&`bxX?+CZmCva=4&l}Q;fxA(Craq{Q}ryRkxQe+Goa>C*2@1 zPKy2YtuRm_^Z*E<&aZ-pNR{oVT}WoI5}prRv|7S=%N^py1zaw|Ad%pJy(^+zUlueI zVwk2+cCQ-$f{KzOyRP=Jh{bjxf^5tLEYx^B>>5N9cu7tIEk+Z9>}4!3iCk@h-qU2X zP+3&RXfPER%PaAAh7A(j2^#CyZFwKZ=7^+l2SZ#n&oRS1XbWI3xcA+g0SYCJwuqw z0lq`Ao}SV699L>VoU*kH+D~c2?VpULl4)!(2N*|mV?75{qY12aHJv=!gz<&?Cryez zBL$AD4emjwM2Hrm!{oMw5TYsQZG$4moADV~ArKBN>X*)(VZKrxm8ycdnP08+k$ovU z%{w*|#qZFcvM7#@Z#veL{Bc8G{rSh0?Wy~%+qLPfK|PLo`5I5}2V%+zg=B<&_{zoG z+xxbS*Y0R~mu@dgewfFq#iV*u=qyTtrb;6+#jV5h5NQkH|5|=uqI+Yzj2>NY2bN+| zI`nor>!afKKV?4&bXr~3xZl;F-)GgTO=}M778E9qdU~I6vmfOp!&O69Tv^`QyJd6r zwuU!pcB145xvW~3WbX(X6cL|PsTNk|tWnHEjvORy1jLMMz-bKKceKX81rj6k=C3;s z&G^iV$q6NS%SRurI6yTzd2uPUsH}YAjI2)G=RN(j#_Yx2Le_!BUR?gEQ~5Yu2LkK$ zs$H5td%U1>SNXN_(p!Hm?71sf4;Z9z*(qK!)%f52$1TXr8%s-|6fkEriA>VG?j}$9 zvQtpJWbNProyDFlZL$@B1;;-3xZU%Bhi>e68_H36S>?2j0Ak@B;)!{tLlRM%2%FBw z`auBC8Ivgpn2$os>qKBYV3LUJnZef>v$3-91?j*3H=fA{k-H^kBBfc07Lyf?`#!dk z+0dv*UEEZC>R@OSr8JmDa98lcwx9A-gh3Sj zPVeG{tq5mo-YMS6?BXV>ie#Ap47xQ7xHPSQA2fbzEiy~0qEPxGWkKaZ_zYE#=I?FR%$ z`X}qka2xh9=8he`O2Zg!>S6}k_RZB{TkkUOvE@H&OK|}lr?Mf8h(Ik~SvfcNDxH>Z zFz|tqX~j*_Y~(%l-@5#^wC$?DrIPl(DCsw6sl2~mtKY|&#{^g9*rTM=E-w3x3XBeL z&D$R6Yov?=pRNn;BM+?e`1rwNT?Rnl`2+5kl8tc#i*K597G11%OOC*4UDHDqD;=6k zHr5L*?Jp-&qRZ%eR;uAfBX9-Argcvy;pJx@^m>V@b@JeJlB#%ROq4E)sCM3S+)ZZh z(Vsvs(E-}a6UbJ? zi)t=*-PZ9{NTKsE!OCsNmDboQGZLu0htOgNbTfdX+Q}&4&m=}8vBXe=XnIucAv-Yc~5wEt#<(A_qRo#V9!r3PQ(T_+p zvDb$fg~Kxb)%*&vb!|;U&7}tCp>S;~S<9`fi_$p`0m5Iqo$}%pN)cPc^YgkcIkeX% z^WiLVfJnG$--9^Gg`n?Y!p+vm-x-%%zfK;QZnOS8jze;IOttTF`ARb4c4HV6{^UM* z%?bRR?$#0HN*;nEb>pN5w>oZFlNOzreHv`^dcxDLwCP@1JD#@Wv3j)Xvlr8etTDh~ zH+qA1FPfNN=bV$U$_{&w&l^1_REHp7O4+=1b4=r+>{F zJz}v137f{^?qY}leL_mwIf;h)#KP2$@ky@pJwsMfjkzVxOw~oop1wSB86Z#E4XT z@RsOP5gsq4QI%Q#rAz&e71cMl|C^R(y%bQy;I z=SraX>8v=nGuK(Qwce=wMqWCe%!=cD?vBcuIAC&p;8EwnXh!KY)$5|VY9g~bYoanc zYopFCEbk`%)_U7iNk+F+dH6k@OPRtu!fW|{B~$mW6rG`^P9mMg|(`OwEA(}UJ(8eEa{%8cMe z%`O7PK5(|??Uy0VT|B4)+wy5mxdFml#Mz~8&TD!I`8A0Vy9 z_LYqv+(tyYkaA?dME-0IVQF zq6on(SOc)SW|R7tuYcQIk^a?H%$GdpFj7aqHr3b^DfUK#a1 z1%xQI+DKBV)IxZTwM^89h-xhu@a^wm+Hf4=b(#WY-J3M zntBML_NYog>eV&+tKxaMLl*~)Q9x2sae`0zr?5OP9ponQ9Z5$f0xfVrUsEr;ZEmLZ zzu3Y9W2TT=H9Pe@c?1a<8hSkmdIs)AmE+0`hl$i@S+5i(+8GNE>~;xS&2k6 z&H+5_A3=)xrPCLtkWR;}m6~bAM3wdqP9%TAHz4izE`}h|E6c!V97&vKp~gD3BR}D| zq)>H7mlts>H9RPj8PD3TEl9gcM4ub4xZqVWCTHxs&b}jAxdIp?eZ+&1i3cr|bE6eJ zNt(*JjbP4uHo}2$*i)qYnsq_zoNa9ui${ZSJP_@f-1>9)PibQ?0?M|6b-x(+1)Y?f zW*)*dZzB(^lAMws+SM-aZ(W6Kt~@AzN$b^?E6^ZY6htkSvC|S{q45O2aUJTNyWuGr z%RE(3ad~f1UNkvN9Gem&2`a(A@g-jV=Jt;wRv&hR94als=IV3Vc`+hRq#?sJ#t86S zRV2}$%8OgA%)m{3f!~o&zJGE8J(=}OEs+NbiN829N#(8n-Yby^$|$iNS!8W!ucpP2 zh@1sXVW7MuRhd+mt_t>)L-!~K4+Os2<%%7S9VZ}2CqF1Ij&~sytX# zm#$Hiq{;({!UaqYDMn3;hhD2bhQhpsaK+vjh3_!~%tE-2YOpH34hR`f@__ApPq7XR z6fA=70*d{S?l8&Uu&>Iw0?@tlh%6j+?umfI=!E>h!V0uVbN&)Fz23yK*~(I-)#@mv zhx7G~E2PjyyG+L)KSpRHeo7bg^1U$+^^}&D0vrpJw4o4iDNiEJElS7|{c#Wtn*zy$ zH^+50mDecSgrdLqtL*>omLX6;f$9i88pDAxlnMZ(CKMSbj&n1u*@uQ$EbBR0gBN_i za~iADLC8Zzc5udg%(^8Mn6m^kxHlhvlwT@%L+j=^&k8)FB8(p!Cn86|wejcDAqU;U zqr?!T=T`OWv#H>7z$QF4L@jNekHMRviw=Qwu5_My=y5gvw<2x#jIX>(>)h;pU;HRu z4!v#dCsv@do11eI-U8dSM)y7v4}B_g)>g?C(}x2VBCw{Q%=c~lx3{eZ@BI9z)fV)r zId5^Oxu?3(`Fp{XZ>*3Z3_K2^e_eM6zd&IQ@FQW2#Ob+N*I9jO!J?GJd?V6w@6ufM z2J(rQNelv%U*DODS1a4gBJGim|J+X8o`Nu!e3$2^Ij1=2*1ZZY#d&6sq__z0ZtVVZ z%b@`1Vwk_qejRWsHAN!<@&$7W%XUuQIX=*1$>iv>QAgDw>wv?W#}9!x{`}C2k$JN= zCaTH|y)81ceo_0D%K(8}^kLz-mYD0%z9}`;ALHZM>0euyk$Uf6X&&!%s^#-yDBrCf z8c(E+J?KL(`pMv&4DAlE8BjDo3=cWxRLd*^?lAzOuhp#56oxs`%_8+?z2M1E?yRO= zQ@i!sAJm+GC?7C(H2ZVUN(XadwV7^Fw|nXA{04o^3?sonr2X>u?#Yj!@t+x(RoTJ& z6TPNhzMN7k7=bS~_a_Pxq?eExi;EG+OK7L}E$!b%_;Z0ZlUV+=-j-PWd00{RGlh;?}k=%CeTjT3gH8S}klO z-cE{TlvhYs2G32%Ul`E}R@0~Cc;<7H^_E#ihG;W_N+Zn02X1Gb;|^{|d`gISN$vPb6iA3F7=ul4nrMeB6Y z*XQm7VkWpe4VXpfU+eMFaM3VIbb24aSPZAFLbS5=tS(aa?fUf!E=9uP#EzhpbuBPY zQ$oYO7;OpS+ttUSoS^aIlk6G?U3Qcf-(;O&w|~pSomd(FQ2*eZ;`*Cg4Ht~+R_;U7 zG*1wbjFGjFzxOaEddCv@3C?)J?>!L=pYD~CkOjz=7SenIVc z)*kS@Lr_avssNX67ObD=zEWqrym-PZ&h#5;d>goL@yeXy@sc>Kw{M&maZ0mb1Dq7= z{6`er;eHH;iOH33AW#bDI1sRT4|Q>Z>!P*U!U)Xz*6@&^wfdQ-jg6m~)r>vHwx1K5 zRNTV1ZZdGK61l%&K^-sQMq3SCD{x-6wMMlUo5U!}^Zmj<$*ePHX94rG_1O*t>`^JS z0mH<^inR_zOl>sxm`6LmKR7YhThXi3RMB&PllwK#Z)ue{h&rb({Q!uxKDj+GFHFA&Z ze4l{Gq>7VX%s=>geYaciqQHSuR|i%1y&m=(u>|Z?eHwv{KTOxa_W2G~&0f2}jLm%* zObOC9Xt+4r4eny%jmM5f+OPs{yf1`J0nyn(g$@MlHp=4b`?ixdO=}c9>CAOGjc+w6 zKXIuEBgQZ>Id!8!F3N3K0v4%h$g1*YXU0)~8k4uWS8wtDXRScS>lk&cJHrXdZxaa*E0_iv+lS{OF)}dP)V5I@OJP>2nDX zo-+~l_juI0*DOc3Ae~K1WW1WNb{8dL?XhpZgMSCsd;;M7t=eohrFscoVM9kddRA<> z4j_DA^}`RQ{cYf{w?(O1QEZ&*yN*Z1H?2wk-`wgXYdgN!d(4dHe{W=Gps5=uM& zs6F0!cNRdrQoq~f{&Bh)TmuqoOE7yfbaw4920bEo4KRPiPTm)k1NFRe4X;G*ZrTQe zN?$c1TWqgUorX6^!WMtQ*YhxV8~87K$A$rMu#mwxJ~l?O zz78iaDhNkh@=@Di*Caawo@j|?6aYm+*ZilMLlU}{gtskV88Cs}0V(j0gL#x&Xv&e1 z_7lIvR_c`sNHU&qLy8%+cu}=b!lm%&IhqnaCVFS#fUS=zl`Ct>yo4vk6u-(>U!;CX z`L&M0P-kEF5JOLUV)5e6%$A9xs$tc)^R`aO$RP00^a`i@enBS=l`jHG+2!qwpKr36 z_39rYrwrQMtQsmXcLJxux%04r>yAqrqfbnDi~EUbF~ChKf6IV++?TO?nIM~O&1Fiu zAuLZP_NZDiPKs>~!Vd=GI;gac+@dN+$6(;}cwKYSwj*XlT$m930rI*Pqr^r@f}Kcr z^X**{tEvE!Nela;kw3UMBNfPkRf#U~HFq`1uFg_FH~ZEXkPoipFdUIOy)&u5ZW94; zCOIbOR&{W&9kirDMstu9n~WP(V>?NGyCGbU7_L=z!W*>ZeW-*1VuHU9nR+_S&CWS_ z9^4@yQrXnl*Ur9^?vvj9smcmYKq-kZ-jI@VOCAy`-Pzor;FIKC~AnIxkg#JEFRE_du zH#B0&q+aZPUhF6-dB+q%QNXQ_XSDMmyplN_Y;5q}yR-|V~XBWrhISFaFAU8k6$!ku*yc^EJSGK*T z=KmJrv-}|W)j{&|Q29k__J?rgrdiT*(u&d(@*R>&7U2?b7&pUyR-wDvz_&Qyw99Xw zKbNE0@4L&_{_7xztJ>$S{4*m;MhQDpY&H;4L4auz-G8eDr11qq-w*6&e^fA8@^>Br z!b$u0v@3qp9<*DRuxmmcu?6CjG|@3k`KVi=D)YuWFKW~JOaVbnFj(b%KK&4}xuml7 zF64CBx^)%E!*m~Njk3gPT8+5sHpJ|qDdP~aq;(PO9%T5M_-^B_`~<+cm8-v=e?OG8 z*~-cl?h1o^ZZvONyYo0m+b^TgXw@OB-2?`GgGoNA*A^e%{NH5$Z)T`L)kW06IxI=<98b%6lU} zd;iB+CHAF5u!l=cJK>D$!T?2$D0_BP5;hA=VVhZf#%kkFlZ?@=RQAxazhDq`AhEds zgq7{P%O6U_+S`NmGG>G^_TNOB>Eo_1pG_M4=u(X_vqNHs79c<)55!(1c}OC*V*}wO z8{dE%PE)z|3zSu&W$!s?u>Xg-9gr~?|U0uB@mjb^C5Ev3=!e?GFI*zjmb|Q4D zyu~u@3=`&LVB1jIu!OhXiT)16P)2N6vDfmM}z$}e0Zi01L{OR))P zfu4}63BO`^8d`|I>r7G-zM8sey-&v|J?^%A((R=D$5wrax+(Cr*S?+LTU!C?AKFm% zThH_E@opW=^W-w@Hdz;)ORAL#zf~Aa6PkSkl2;ipB!Ak2QaYfg45d#1{WD2wx+u<) zA5zwZN{xUE@R2E}ozxcj?YE|}u?71ENSjIfgV}DJQ@1F~XP8Usa0{iV?=qWQpO2;v zZ%*CsfgO2a=)0Qsufd);lqckn+HkfGu_YUS*8xkbMMbG+PZ-5pIx5W9xDWu(4{*Ae z;MPsxlNSsOfn>me1GePI-i?ZjASVHTm#mzJl7?24ui?0DtQoTo zs!1+h#mj{W!Mq+g-|#}8Zy>e5meHZgrj4= z8?!cubAI>-pzZ=nX>G6<7U{7Tqq%Fdj{ zJ6-jjMV`da96|v>(2xaDnTc#7lvUN*e}?e2EZ#%xDgF@TCuW;Nd)!MzhF#ilBPbjN zUh&S~9u>OfdG`);J-nG1Jyp5fYHt>9{t)nNR%I0Sb;+PHh2|qcnGMo#QJl8w2aXxPeRIhTR9(X3!3R|_iCoR%=rf{e*YNuQ9J2MWPNq6ar z4!pI1Hcme~o3T7?Cn}71MA!X4BthWHg7F$S4~b?XA~449yUJQg`8$lGAYb32RT5)I zYp5d03mRD>Vh_R)3Wq#$U)jJeROYo@y{cnAjje|rbW=m_5v zdRhre4peW9JI6TY%}C1-uZa$T%TOO)MRQaN5+_TXK*8h&?#~4G3<`vF_JKn4B}QuG zWJA+`gV)!p1{Mu(u^pqXhCoacn)1(OF^k+Q143^xvVp zbL#KqOr9Ywh(R))QuiPaAe%G_qZz4~f;t^%wO@@YTXY1Mi1bq`U5>vt73?g58&5gA zGXtii)TcZ5eX>j{;)dPC|}Y;umdv*NnW%@a{bJ%bE9HM1yc^v49`?q&f!})o1m8}dVgcOqEpVx4TXOF@ru2`4y|3%+mhgT=W*RK8 z6(O@ep%JM|2AZRqIayLNy6|@Ka`{9v@5Cqi3d8uB4@&O^R@KgztCSwA@*G zejM6|)v@YSADEAE&J1%pcDX={?om(r#j7lDc9prji1zFK94xnCq5@^uO7aSZC05 zUNoyxd;YU#6dH<5$q{+ee{cxV;hLJs1^_YMsC=+b2Myj7GTY!a-XaVP@^r~n;5w-WnAY*kzmT$khfH&2ouL;on2i6_id@}sdR_6ReKn5@%}+F;L77DhvpWU# zR~PA$Lq(#_o)&Wd<$LE~$tH=!EFUNI+jRfk>=llRTR6cNap8$|?)VBVD91|dUAvex z4XE1lnX>E3xizcj@L_rUw+d)z`dP94nYb?R{>wC-2Wlp;wi=T(-|~XCVfGxN_6vh? z%O@zB3xze{mlYEogz~r)a~g_R!$qCdnJxh~9m-+< zUmHO+y#4ztJ!HJx;|xB;xnC|B?y6|d&&cRFbVA{Cxacs%4@gSJABt?8;h}6>RY)}U zb}k9K%06AjC<<$gIWC|eRg^(GEI}<5tiQ&0=7o96u#nP;%kfs=YF1SYoL;_|fqk%i zcYjn!!PA&59|J*g$S^xB^IAkIuG}MgpS-PX%t$xj)nXn}Snn`HfyZRcbwbgi^)=FD zs6EYAuv}CSJnQ6K_r6wz`$U7Gvh4EHB^h>UCRfN0>oF8QmleUAP=ENiR0;ep?5Ol1bMx<)P ztE$4zlNy*+vINO|PA7Ftq~gOIq0xAyhbD?C3aK`Ca&m7+=AbkI7Y(t#-b~w4x4H>u zZj^{xVV|S9z?36&D-|;2K51ql2!9gKrM(;xDaXF~J}@LE+sg!Tq`(lp4;Ai?l>b_^H}p9?N?P7 zRV(TIQAf_v`BC%S#^2;KEadAi;3bMhZ=9n7j^D%HhYl3gyyy<+^p#}IH+p>p4I>>- zw{&}XL?ScctP8us^h=)3WUiI)AbUe~H~o+&(hV9zDQ<)?dmhg;tZSyNkSKf!btpCc zm31j1>wLBpRv`YAS8^1dobY9?6!C7|e{PfB>sVKWPadRukA#v!b(vRHhXx<1k}NVz zA&n@DOMSSa1CaEZr1Qc9y0`qCHF0z6pl^ZoF$ia4Lg4a`fI&`~0(aoLagn+LQRlq|N5^ zAo?@Ty_40YcT(~JErnoFdR*_*r;T>$0D)ulk34{L2mpz=&?+f^;>O=4ZRfvdPTZ#M zx~)lhvVJ4yn>s?eeeZjjL=Y<9{s&aT4?=5{ZP?qoUOTkK1S_$(jNz z*h0Td6Ql>gJg;ZuO-W6E2>{ur0Ok9R5*P^K&cZ-$X5avZT%h=U!L(!^9B-Jyhlz~s zj9V8rTdqPRthzZZx1Lg6)q<1a1_o5keeHD;K_r_i!DZ5-6g0+b0Q$R*b|>%Z>HMFT zUP}nh?9$2{7&Z-IJ2+%5cq_Hl;YtTzhIJKRG7Qe5N3Q_~%5no`Jsq7tz})-WD7O9m z1A&SYcZZZ4FE5lR#{yqqy*2uG&M%%XD>_(xw_5yI*1|4wb;yuWmVlRmS0?QP++|gB zKYxLG@PAH&(tK)a1R7t+O?NXfhvdf*9}gpO7D`)n|5rxvc=^t{UL!E`&pX(Tml8^17>keUn3>qx z_9L=9pXlpN>w0}2baie1xNG~4aEF#*Qx>e4uAb8tATslC7%o9xQ!$=jE_X*CVQ(cj zt}IhkSE-cMl?pfKZDh11MfN=`+faqx>Zx1Ou+!y=nyU5fY>MsY@k@|BGrB%#I&fMy zf7hQMyJvp?-Xrgd)H@t_M6Yz)-%q=y{(RZqbke$g)YT?gIsND76uQQ)aAI{;TV0Te z@t9P)qS(&4Bf{aTRn|ste}4HEdCt|Ps-evg+l9%YLdZI~68eRYJi;uE+=( zy^}oQq7v`}YQUPoHF>1bgKy<2UAm3$u`IoWwkzme$12f8jI200yT!cXn)Vf@plwr% z-BhJX%=S6ry14`6?As!${;kAcOG{^H#qcJ>TwY;4qze*QhNm77#{DRX9CcvsvmK>v zXHOd}i_?jQ0%(1K`;y*ys0JjN1KW}kq$CXAMaKJE)9GT8$L0*PTpikq$arjiTgC9c z0MXNIIk91iyVMQ8uU zLx2A$raTpYXSZbU+t<*ba!q?oSJJLW2WS#E{5i8%_eRN_EOSx@h0EWSdPq0Yde526 zMsj0FOZ@-%8sBdjQ?B9TMqw}+!xpW2vVoOo$3vn|?*Dyxxe6SAQ39 zr}o=50!rC%N7bOy()6@2%<7C^)zpoujsV|rSO3JAl$Z*CT{W0^43YrJ_Mn~?;Q2Aj zd3Dkz=BEy?I7rBkCljCkJEYP;yF5|ucJ(;9gp94ebyloA9_F{nrbSsP7Au+WbZ)t^ ze9qsp)l0SXl?>D$-RZT}Gb)M87O3hX+x)fy_TH-_BOCf2@VMIzlF*J$*=Zt8L!(BR zTETTx2nyZ7gQhq1?GWmDTs`;EhQ85}V+55CSXm@0=3d%KPU~pyaU2D~hiJ(>hp_C2 zqSERdTekq`t%i}cCBccsRay4VLGDNNIGk-8UXIXnAFZ-=7uLeIlanMi33PpWqwGzZGc^&=nRnea|NaiXT#nC$KguRg@; zFjIWnUqNM&XRbUl%s3GJK&>n3u{D$lGy7*ta5~oM@T^4#>P+7MLU#X4uda)UYWq6k zz3wU|dWDqT;HmmB;tp0I3qB5^%}2CY9sWZ~qv}cWPqOz#awYkt zVfMKTxtqb&36J<(y-k6*{Go|<^2nP?XLx;d4Oo1rBJAW;$YLuQ?P3oWpZMX9ftu~R*EY_5 z>qxKAn}=;AoSJlH)-f#}#G4B4{I$Hh2uEFMx!joWsF~ooB)hs%I&KH;M`>RX{u zppQp9s+yUpG8&cB;`Wa`y;aBL<&N%mu$7#ct}8v{IlaZZ5 z=Zq!ATK!0?TvF(_71yry!WnJoSz3fFUExbel3UtEw-Cd>$K)?;JKtu#>kZqP{YrS_#AOR!cJRfQ$C&JWVVDMyly zLYXAKMK@e#{8`quROGJhxW@|h21{q&-^sT-qBk4wAa}2+LTLUe`D=yE%`~!&m;dQp z^Rse1!g_VVt8}YVd}~=Kb&KS0C0xZ>O05*hZ^(wj(LXfpj?Ltv2gj zo8?Ha&UZ5`5o>v?l+mGht-Qj4$}B;K*S85};;G9chJ`QG=>2rtb9JnpBl?`eIEl08 z=F8#vJ7>(744v9t$Nn5!hks;X6vl6}u0eqaY>4|9XCt>DZ~Z{tULNz&c1aGSL$$ev z65-Dm;A_w05pn{E{A-9!a0?dI)PUjhOP!6*ZEg-q_%@``%^}1Idxd&YNmfpta)EM1 z&RUkbaOAbpSEY9-TX`D!9r>%W4Jryw`9t|r#SViZe<6Rv*rQ|A?vR9|{=&j7ajm`3 z9#wZr`#owb!W-}fozU3pz0hm`9__JPUUN*ob?Iu32|rp z;kgF3`_32QV@_zB`;`4u!hd$xDOa20WWvcA?On%R#~mt3*&W9n#uA)vzN8Pqkp@@8H+}ttZw5(A?hRnQ>%D5kf1xQip0-5#VERy0HuB#4XRgf zb-G*_%N++ublNIM#GVdz$~vmkTjRb=*K(NNEugEZdHhGvZ3=6HEjCLRzdeFE0oX)7 zxkqdEzTys>VMG}2Y&qaOYTX-Em=toaod7orjI7}FYP7j3?FLS4rMtiskCPWEIKdHW zkTR6eV&dsj%fKEjVTzk`^Y7?1WFRaVrU76Cf;a{N8y;#fUq(YJxDqy{6sL(Qzgr|< zTp)2LI~YSUY(&;c()klTBjOkFI^I@rEht}`=}2MBxg?|{J$Jt&7HtMYDna2fN{boQ zP`M?VbKqnur#jT(B?*1#y6e$2szFjX?!3eW28EfE_{ z5Z5feEJ4dm=;L*?TbY`i`5n))QA#!1CwiHc51K$u)Sb^-%!#K(M9x5?C{R{pY?G{9 zI8Ny%ES#_@NnN&NtLCIm^Zw7?Sr#}eyUL#GU%Li(pajnQ?EiJ*rHbr0*CYGnEAue| zWbHU}Hi41@^`6J98-3-YuMD5!(ezb$i}Ge;kinU_E6UXSAt{Z>rnBBLo3|CdTj#P) z>#+3d*L^d`u1QC%+jU)z+jxH7UWLk(m^2EVnVWHB>E@UNxLY1Rlq`Gft}!F=UNfri zNks3P>pkmn2PCm2@}SA3!t**oDuLcZX9^2a$-%@x43$EZhDiO6m_Xzq9#n4qn-$u3 zwrt|f%dPMg*kK41v0d)X^U18T!x8iYdNmW93$@Z1@d$f*-xkI3G13H5CV-D@o?KVa zpOpJ&g7BCCl0`|`k#s4C9-;_@IFM4PRB$Q-SxuYTi}&+2B-&RZr>_BEkOW6iu0HSQT6zh@E+HVE_|mVKdIxxk8`>1o!DGj-sSrnCDQ&I zXOi=DGG0uOBRfl;Fg`o7AH&WekdqSmQ&UOR$NU5#A+Oa3NQXY4Q`HpCe7r)w&$Y$1 z9#KxO2rMM47A#8d%Paw{pLz3Pjy^%6@B;TDR0rTw=z~q2&(;o0mcIVc?FS;mN$jhL zoGYn2JEhaS=%ril>EShyttwvSo-rYb-8%qn$t^8EcVb>;nW95!=uZ`UuXQ+NQ_LD#8ldFQlyV_ z8HXb>1RRuE-_{gBurj>nfll`}UR0XDDRo=S6+Sd5ZX@FnDtDj4vPxo}(%t{AB*>(d z)E=s3(*NbiN^unI%{*&L$8QE%m_qn0VNpTH{VTY6%{GUaZg zuKcylw5TpaOh234XZoLP(=yv!^^_y0E?1bU@>yW%9UfOlfx$jY+qzNL&<0zYOH9myL{1h`)?iN&`dd|p}^n! z7iWqFt?}fCgs5W3CA=oLvS`R4-gv;)OrWhPdkYsRW^eYJf9z13NEw#vp2vP{7nYM9 z@z^+`AT4w1v@^RXAqyE^1G zVw`VIzDvSXlD}vkciQLJQ687Z7k>%5uqox8f!!zyy=j=owihOFIgy-@n4H}nMx$i+ zNr1riQ}Ca9vDMU~rRM_Hb#a>)6=&YvwCPqv(OUE-VECHS0RM1( zorRg7`C$_of#;R$EI$ml@aH&?&=3{}=9!!PONO3bm9Moo%xB_11kiGu5mzo%(E(|W*UN~m%89UW)1r-Q6OpSdONsqpjp2Ot(n^TqzQUf6`KywCiL*z>t6&C{%i zl^o^l9z^GW2ADjOt;6+-B{T(sGCl4f9rw~S+mk;$^ z{DUY6{rJd1(1Yq-c<;e!@mgz;u;U~(pzH-z+=z%j16r!JPW}TrHQZXizX1Y6<^?BO z>fEHteIFEep{Lq@NJZn`0j*X}C-YA_sZz!L7^r+oC9Dz@*r6B#%+y0JUf{XM+K%O5 z%i3qnkSH@DwvS;Aj9W0tm<|xay8t7gsAFAfq1ziNn1Nst8}HI`b4nqlDr&X`5))(f z2xedul)Z1uE9MQZ@9iBK85=uoc&NO%c>jSQwHz`$bH)`l)%uP=gGf}ueTlDLjo?s$ z$T}5ud;K1)P$#w5?b-M*wYsf7Jq>*bN=t96o0S<2VG8A`>R3+Zx-H=ZzDv3TI}~_K zKtLVAwuzKs9gFZR1mcOv5vZ!nbzL3Lx~ZL2ELrwDN$p|S%de~@7J19UTnUIAz$3Xb zBA{fs!4ZjJMc%bOP?dhKKW@dKc3pQ`#P7^m*Q^50?~bvs@PM~rDTwCYGo3SZGSKnk z?+^E_RQ~`_rlfhpY%0L9PhA9Y0^}0ZSl-pTiU5kN?3J{ed?992iu_-l6d{b!&^W!t97dh zt7nGy_wxIp0OCNv9gF-c`XYb@lTt1dK~s=an=7sdI8z6JnXxl+3Q#O@-IZ2egk}Z0 z0NvAKnfBV9U1WS~unHP@bWsc3!=yc;6FTAu1aU(z(Z1hH`ZnY_K+X}&rnLV!+k=fM zuj4ibZPja!&x;?05_)@ycKx-r#X}Mc>+MGqt@D(qX?TwE6ZjpAfQr9ybd8y6PZFl%4DfeL*&Dg(7b!f@w@i zj2)gy4>kF`dEl4hKLCM*hk<;r)>UOKhti_VXkzQIEM2{_TZJ zSRGrEJGS)UgfvCVXd%c#L9NT*Y8S5)TFE?oI%csOp`rtcAC`KWJiqwjRGUIa5yKXTRWOv{SP zW~}#b%gqQ$4{p!(NZ1vb%^hjkaaCt$>W$?o(}$)MX&&`08eyybb!p7YG%R6zo*-_% zStPKyoB2rXYf2eo)Xqu>0XRU3bTL7ad5`M*r8uKfQO+qS=MBMea{fHE!s)9gRK)+3 zGEr4UzVlRwsD~847orT*s|ud!(keteAq12X;-#2i@|3Fuxm}VlUf-fCJ;$r{s!4na zUcM4f{b6{cyC;|9iA2y;QxZ}&f_wc(a05#XI2<80k7E^_AxkZi3@j^aVRxL^>^7Ob_S6Y5u&tBC9%x@o1b>UV_z88v6zBou;Epp^(tqoxe1)JWq zLX6^&05_3NIkO?P_-9EVGV6l`X-`5QxvUGiDtpMPA-yKLM%)l{sKHaApYP%5ZFJKr zR>ta)V`zM}lFFitCJ;qEqpd{*mMenOLQ0?}Q6evK!eo)(=gmy#4Aj$-=1%U@W5BBMycfgJo z<+z#TBC6zRsx;upeL|I~S2LO4tnTCPTW>U3X1UBFiyi*b(lapwM1ODEl)b=m!Cgax zs)TUQyg_+vu%c_pH&Y-?uFYz}stxr(**^XGbNVI!@#-+!DRmLGLAoH_IsJ$&UV9oN zc=#`&-lj}j7GUBqFRhj+iQGTJs9DV^hS-~73XFG2d*ZER&16FeF|U=j+1>c<+K}2u z@Qh@I5^9OOJeK2t@fz}^Qm^YU@G50lL$OYCNhp3UmL))Y2Dz9MFs%#?Dv?0Jg6 zV$n;z&Aa&yk);Mi$il9-nupzPd` zE|_1o6$aDR|F39^B74{v`DgM++YxH6-RBhHc@PHS!WFHDJ0Vz%JBr2|gZvgl3P`Au zDrfd`Es*{@GD$nKf$(JG`c#tFSn9+j5?tM87gVhG2bG)0no@J1-);F2$1UzJERG$^ z!aG&4y;ZW?-}$i+#C9!vg{PA}m2OW7If4M4@@s$}5mm11m5`mP?&6aY9t7@-65;LE02$&Il8gBz;kB!3emQ*ocX3=7?L3q^K^<&Wvva# zUN?1o&rq%0|9-~Q#t=VNTzFlgZ$^f1XC|I^HBYD3 zZ|f{GmD{RpOjP}!*2A^j8HP@71^HEAdZ%1e7tT#@_oYT_{jk zoYC=^^mrvQin?FQ<(`=5GG{>kMZlkz$!CV7NNT&wbm>j)`wods5$ZPfMozvB+hbn3 z$_4P*vb^oB@?(+J>#Tn*O5jA)U&jS5EAgRBQEY)vkpl?AWaR*0b(6cNAG|xM;nt>A z{bKECm@DWJeNT{G=H|2U?!oXA4%&&swIR$Ie`08u3B~;4AJYaBj>ma2FZLvTEi?nZ zt&lAOf%g)qqT3vOmf#tDkbYdp&o6E1+KA7wzyu&(gd{Qpp3RivH6z^TzQ9}$flyq6 zYgn_i4vfEaculM+#+4LLYzDw7UielyW-I#?baRbryb;>S%auyJsS~XD3||t4~R3@K@<}WEJcd zjW53+n)c0Z-w?3!@hQ;xFr@qIP$O6}Klwt(hO-f=DT_4=G?taDB ziL0FtwWGmVSeAtY#6csIUoe6elBkN7YK0{o7b8l^^Eh9nyqRV$=kLVG;VsUJUdArq z)+Y*#WOc#*?BavacnB;#a{um}vLlgYv6Hr?f$}OrTFuJcg~bzFQz~l=q4l-I?6iRN z=txez1Q%4YvL*RNorE2g7WsCJL4xMUV~SGWS(G+_;s9jp%)6^u+_C|s02>sC4g&o2 z%I|?6ij7Am2mcvk1Bg81^lzS*kS5}6^LKTOy+2GyT9mVtZk&y)O({e#^HrR2*0MXl z8}__A>JJ4CkL-_(?hL%f_GccAx3dwOxZNoM%F*4Ts-LBd|GBq$4tIQBeq`Tl1Fse) z$-Y42ook7pXevXu7dHH!|z2d*cX8Ip# z{kDk+QwQJGz|@gMRJxTHo|TnN72+7l0D(^>NgMu;YJ1l~a zd+L1`ge=mW+&!(obC2F`jEOzRx=%?v_9TC*?$U7b?ZPK%CTolz+&8Y-`n^Xk?)I?~ z=KYPj58d|7bo2leFzOp}1-0l6CmpT)Vq7_cs&apk+wKi)XKGK}+AVSn-2Rem@dINL z#q5j2H)&&SE7Ktrt3;Pw)%1zZVKF_?q&0DYi);pejt{L4Z139!)uW>&5tWg&8q$&d zYQzag_heKG!Vh)=FQfGN3H690_Uw-zsl86#zSUmA40w~A>_VB_ic2YEP&jVFGdTLc!J;94=7^~+UF+< zNCIV!sC4bz6>ob|mVG2|MHFKDu|Ju^*%g7ytnQ;hp$~Z#vu4}=nz2JK&Yzrn-PW^p zH+tlfj~$O1lh9a4wsxVi)&APsEmuCjxvgJ*nQPCZl*sXqh?JD>zp8fba>$!$f+iua zDk*`p2pw`s_3YAOK;`VJmL*L!(4BLWAx@jU>pj&oXv8I8fgM#d2C|Ni^?6o&433TD zaEK2G(`zg?uGZD9id`#v6ZZ7RMb4L8z!TJ7+0z8d)&qHN+mtRU9Z`CfO;5A))xZDg z5Jc}0?%gNsRF(fzT%s_TS5+r9`;@*qnIqw7&V@l0CCWuwx5}I~Vzttos}wd(F8f|_ z=hf}gw%S2n@nfyOw5crG$6I zp%;9$_}WhPcK~EzdnHly31gpm*wJT^{Zg}@pq#})IePD)ShWX2PM&-<`Pq@P5rmcNLB753es^X2f~1W|_^o1I&Auz<&NSHfmi1H{v*L*{8t1yQ(X;9&T25C| zsAdqu9a^S%sgey+x6K}}eIAnt%=gsI9;-#y+M;z{!1t|v+YOnluowS5*1R+1u|q-Z zY(re*qbEfU&Z#NaE{kF=E&9jzM?(Cx?wr_!^6p4Md|E|^d5p`g(|Peo=iEB~4ErRF zh7%`>ScUd>AIUQ&yLs~hR#8eXxw-$ENnYvG#oGz$Cp22`|5;lZeLnoelWrEDoY?Ec z(XHkg#iMrUtNv7PXIFaLyts14F>4KdP-E~eX8OgQ>Gl%) zOhDwfUV|;&&^PdKYJ_j8vAdjd&7|=9MB=uz3vh5tbn=1119BAlk5zrjBxh|(bdW(% zgS5kTt=-EE9B30N*|O!$n=SXX{aVm=CdFh(t7?2Sw@}6oIiU0VvEDyjU4ME7cN-Yn z?gAhY0DuS@cliIKOq<~k2bjRxdd(nuz=i1^xS-IfA=UUU1uG{kdYoc7`|b#Xrw=OM zt|W`z>W0p0&W0?4wKwWwL*|76731rYZ=NsO_g%q7tY|A9x)Qe|P)@2D$T|%l(#JfX zMB-BrUsE&?I}Xm)Oh+HAu9@BMv+P!1{UJxQsW_L2%A6&z_W~WQXK`JycUZaH!W$S8 zTzU&#h(ecFu=@;$&b!xo{p?gz`F5c6Y}3l{@X8Q{hE}*MBl?Qrp`5C-G8-wq!WLcaLM{2QQ?{dvP@$dI>&A3HC%GgKa ztTc_@6Pv%q*5q>Gt1sfz4Kot5m6GO^s4?rjQ(CK~6i zdwsMs1Mz*Gz4wgQ^`ae?U{VKF1Lt|CtO#jtqE;LlZe@7ico^8PsAKnrVR7J4wd7P6D5A~O2YX{c0+BVIFD-`b~(KTMT)m)-DY;4N7F!3bYEvH=O zw8lx8O++`GPZry{(&MdiRr(Cd6gpAbgPSotJJJa)tC;IL7~y*Bulimk@o|v6LcUr{ zicv)C=*D{m(wCNa$8TjNv?_26*A5mpe6=lfJYL;+*rU*5RQ~NMZVZ*>ea_pNZ_vui zp4TYz-2v~kvV*4t*Vd0agHj&rli=;pMSiD$>gx*yz$ZS@6+m89wm$!o-B&dWfWRd) zBUp(w^adi|w&%FD=xuj@46e86BP{5DEU`oNIO&#!omY;}Pd&uD;)WR9NcS5z>*GDn zw#CdEIxEo);gg;yPUWmT&BAUXT|3#V;Y11w3M+?AeFU{xVAkgs2kg)2)5z)!Pu0FclNz#B-?$EVx zRIcV37GXCe?rjqKeH@89VZ*=wZEG&XG}9j3=QpbHwgb3Jblr=TLi>CC5Z=!p^Pag{ zJ)@C-`z!cKp%?n5;pCV1cl7<~lW$I`F0YVM@gi%kPc>+=ycJ=&y+f5tkT4rhuZsO2 zP^%<_FS~nj%XM4964t<9X6s)fE|7QRc_i#ODI#xJh&waDG+HO*@{^)RCZ4SHZ`tfM z8=&%M$gBxl3p|iOUUic2NB0~0l+0H!Ij%(Fu`Z}fizb5rLM1#qf zAN<)s3GuptNw~=3G(7BVoI@h*V86&V=lrF?-ZvJ|iz@iPDW%5_Z0mX&NDg0$dQFsz0rFIT#po}Z_E^|Zy){2{g*c?4<954(@xJKZV&hT28|^%(^pbnZIM$^O~b&S73B9a06;F7-`6OMF4A)GeU>Yu5D5g*Vf-5?5YJ1dp zePd7h?(6*{Rv@AV`yI@sDV;hD&+cZRo~S6pz4B2W>hK^O^v8hSDyhm_!_~E)lC0r= z#4TWG_`oqKI=_g+1%}d@oEW#lZVx~$$j;q?+9y6^6DYEu@$b(*ET*ZkkyS8`E>WNE zuYc~_FN~yfRVub?qTZ2GF(xKEdz?Kyq#g-T0i_nTkYvM!QWY2_q?H||u~M%Iz@)v! z;-^MHA`*$t_7w<*Gp=CAKV9D zzVQDa3?B2({|te`TO+C0$IRgnyjljg?%FTFgb+DcO-7xl+lPA+;KAHC^8OwI$eEC_ zoZ6}6^v~iOw=0STXoj=H!~b(cW+5Rj*Tvd-#@P#d+_?16J@xKqFg%GB%&8}^@X zR`WtFMQJ$6w>hlP$ud00$Wwk!2}|3l#BkFmhr@!PhX;TvkrmdQ)^}r9M&I^hryi)D zOFzO|K}rzW#=50&H`KSh^I{;;X@~gs%S%ksU|q-SXUUFmBy1^%ar_IpqQSA!jaIQj zAErZ(Dr4_}{7bKCa(aIuku&JphqfHHvwSe)-$t{F4Pf*KTAM-ynNePz_IiCHA=Rl( zkFNM~A`8D;-WgJ|j2iEez)e5x$M6q^xF8d~A2*il3*iZeWK3inNGn*=>GxD{ox8U6 zmmfQwjNiLgwa?GnGmnOAK5F`>S6!f6_XPp^(SnyzRDSpeH#xOMojjXz1(lI$@uwi6p;$ww{h(GIasiWY zPNqh$6O~Kvd^tH$Q0JKT8e(BB{eB806#|h*7H(LOfIm86E^q;6E*~BO3n9X;L*ZtK z0EFL!S`Q@o-0y(;z84DW;nv-rT-b?fwzR8_a(2>Un=$(2z(zC+3ME1y5C|W+LJeyo zy>hZF9VDmpB<#ukT!}YJm8~`2bNBOZU&IW)(JS@!v7;4swY{exitI@gyIAUmMv+dfhbcfG*UTOs)P+I(p#t@!OC)kW`bXDpV+m32 zQe6$9zg=Zq6+<8pcMx9c%DT+}@R6RcS2o_NeM~}p`RLNInW(ciG4q{L3=Oo=aBe-4 zhYTGIVi1%aK0s>*v;G!Dwo=#E#*9J?z&vE@7DUWXOP%N5XL?HOGKFn#1;5>TO>PB6 z=Y2&>N5EH<oBbrabh`Y z3qxPPeo*Rf*7fjVt(nSzz%lTYK4RCYijmXYY1Vdz|C=^58FgO>oXI<8Y90f)FEJ;1 zuo*eGL^zva(I5q_x^62LE?U6y7-n(*xjw;K4$Q;zRFIk$&Y#Y#1od+^r|Rj;8V%R( zAMK!bqgD(btUxLF!RiQs_TYCHF{ly#yR%@@XzvLFrhHm=vXG0ahWAyo|7r8L4<2Ez ze|z{{=d%7Hs+SNo3y4_vAg@jLp+s0_Y{_c^VWW_Ex60Z2C$Kp-5+SFwF}5mTn4YdOpVi8d2WxACwK?(wTJ7cuFiuCig@(&A zgEey5VNpsJ3l760&i#KYjuu+MEUHha>Cb5GPYvig`Wn_)6$d?Fr%%7;Fo?knjuhXE z92|_iS3L4g9n3qx%6nV0z8;+X9Mfem#a_2Z=g7|8tiUaM3_89h9Nd=mR-qOdPaZvV zU54|#wa3x+G{%ohMtw0+tXBb0%6Z}wKu@K9YxnV{Tkk7@xnrLZ3`btN%croh%9}h$fRAg3r~5fEUv2F?ew`DbVpE%N4HtN`|X z@7sX+?i$ArIa94w60cVPfgw-I8luvbr0HO2z`8%1FPJ@_r1J_O@NdWYBKMgZ29G*8 zg7`r;0#-}LBc_p9t{=9DpovLw^l^_%g^umqc`VVmgF0SNL3I#*-`(pn%^z zi(q7tnQSt3*xDWcb`3V2HDc2J3z^5Qt+0Vh)Ax4k{O!>ek8cZzfQqim4V`ZjqnQdx z(U7G$5Q^v!FpB8NO^p2c?FoNVf63Sv5>6lX`~{ZOCQI)--3 zMF?UJO4^h4Fp!i>B9LI@M}JzM(bsOF*+^DaN~^NI7L!8ku06qi~X2%kd{V?eTHWTz%dFj>j}T?yx{aH-F$- z!1EKCceWN;HRa}>-su}K6gHFpzSEe^>d=ybAhaqe1GDJtfb)8{M;7W+JOM67IU?ua zLt)M#dW5c{id(*Z#ZW$)lHIgp1CiKTLjR9q%rtBs5W zfodp9m9*8I8?rixaawOBIU*p86`#rCgU{hKX~5E zfLHS{O)aaXH_{p(*qNT9?nrW0s4@z-krW+C>a^}W```%c;^ru~+~&Cz2JH`=4K;On zcWOd(h0Fit9Et`(k+84Uk8c+bhV@)!8#7tqj{3DsT<*%cYiuKP|8vmGf0Pc(ugn`1 zM-vX{V*f8|=Fr4KS}>OKauv=*xoCw%*cx#;;r>_a^PkdsvqK$>9XKFBtjQAq(?b{P z1vHU_w&I-e6^br5qrz32dtawq(GY--UwtDXe0r29F*3MMhmW1F1iG{Q~9EjEcD;1^ddH6j{7%L#klChR8DOCnXZb_w0aTTWQ>@HiwDn zXiP?u3auGPPhGwKgofVdqYaHs6`kSkBHP?m?b0!yP~g=H4_grO9=VMrfBomA;m43jr2Z+86zdY~WEfX1T?JdSS5b7@3(9@(KUv&Ewa!}^=C z@YNGDZC5VIdon8r*r%-S%XE?#V(@^K#Y&xm1eRmh3j`wSy~_nT3&qaEkycKV6N+Hs-MIds`6X-C(Is)myLbJty^QX0>P7dsg$8M5?956AuVueKNd@&q@_h!q62|?-?G{EKJ8TgR<=lmw&r=_zjry990o;ft^oeJW!XNQp~8D2yN6oL*2$1klFP$Ib8h(%=6y$c^E z9SBn+mem4qOQ6W_fJ7dc+W|!Uqze1UnhX5!>KaXmIYQROG)Lhc^JPHsW{!T|yE_A6 zez#XoYYNvxOabWejv!Qq=aqb*JC@yc=qcimvtdXUlD7<&z`5{xu03pdPWlw0Q(pS( z2H$u`hv}~{7^($k-^O?$Ww-;zxGtJGm8QVrTqp_$|0r&6L1|CjK($AN!?Ap4JMQH@8Aa9@G|DGS zJp4edx_k(Wm^5C1aS43oT;+fJhE^3H;_VxsF>s&{C0oWLQ`GO^BkV@$i~8dC&)6ff zs4b>Lq)GAG% zCM>7Si{DTetjkQUS>fL#IPk!rKK9ZN(LMOWTgTRS+&l&<2}2lu&Ljd{n5CXs$yqo5 zn^z=R;gf%{tX`0uapFcLMTOSc*Fn=1R}->PsT4QLd)4sht&fTkWD3zq%%hh)4} zR8UUkko^dEVzQ6B)SQD|9+UZIf7 zZ%2H-o#7)_Duaqe{pm=d2+@aDcwKEI@7mRmkxNQV&kr<4EvuIpZ&B+*8=b1Q+A`6{ z?Xw2DGjT72RG(eFDe)Z^JT@+BcyGTid_zHArdwk|>N2V0d_f7hdvAZxF|CzLd+`P` zK^0(6t?>*SMmW2|JEzqrAij$^5(E;)fIwnW!(Hx_qsq6@aV%EaZx^3DD)5r}_-wrq zUXg+bjRt zs}9U9vKC{UYi=(3%kOp>mLxwqi|>i1f$!Xx-^IZGV#j;m6U||I1Henb!|L9nWSK{6 zc~;i8yupR1TKTWdr8>9FCt8jbb7z|_0=ofETo*4Z-)Z|UgrzlV%04Kejtf14|32~v z%XS_L+w^xmH(Y}>z8~4(--vnf`hF?c$#EG@O928G0&}Tze)2hgJfheOYYm*>w|is( zhNj=vZ~4QXJD;`3TIh|0umt8o#8Qbgr*?9~txe5=meI2L63T#{my0IyUp}>PJYifW z5ZzK1^IvhFzs+wAKv*JBT~t-xFnPb|zIGYlcC-t3*6RJGbjn@jRn?ak?P=c&hddQS z)8g@Iu6R9TF?KgOiYR9J3hYhlYxCNKI+G{bstUVF>WU1N2KQimdCmwqMD4t$@imfe zj__3uI=VwEFFrX{$3`e4Wl5BLl}jPI+TqZWlWZ`kq%$_L*>1;7N0((PHcn*?FUyP? z?bMFf#j0v*)tcjX`n0X{W%b23a(vN(kl=)r_nW*Tlp6uNXgF)(=TFq0c zLvjk%ltSZ4o3d_nhuYSDwJpsfTH{u`f4kbqcKX&G8%(mSLIE3c`KKZ|#g{dn*uy#C z9)LJj2EOXJc&rC#>R)7D%Q};Mcx_h!D4(}}tKSX!P3n1pE2SwT5+%xlwV5Av{i=nX zf_~nwz83q3(TR&HxAdg9#Y+>Tlvs{~ukSqg&(UYA`!@i5U=V=K+SYm!u*OI*l^nFs zX=_=SJu=4@7UbdY`{iy8U;Ec}|5(5NM^{$TxsHyrfmvNIOFT;MRAg=zow&GJv+d^f zN=-IE;OBDPjhq|vPWxhNzVFjS9XPdoAkD%jgERm(*b+=Y{vkc#Nu?AQb$@#5Z4R2s zkY2spNmV+O5P<2JWdDuB-HZ}p4nJWsXaX;gu*7NZdBr=}*KP(;x{3JbZy?z3kdr8j z{(-f3BUf<-_~!{pVJD6ygusKR@**+z#_9 zUupR8uaaG&#iBsBkip|rei7U`8GFp^9aXe&t^7^>*;pOdkf8-?`ozgo>6@unIy&#s zKvoo!R@uIQMiy^b`(7xJK9Pg5Ifgw}#EUkT$JQsde_T;h7pswSZdX`o zBSt(hd087`3w@5%ml>7RcLn^BBO^zV(9mOrW?HmyHMOy3adL2Lc{&>mzfYG}-gIUR zvQ(uPmV|mCv`7+D_a;#4$`4*Z79Nbok%`0Y9Sy^dOFK>k@$5R(jS-`_ET71?$G^1j z#hG8oLeZ3y!I zIr!2KKxMG`e%y50jm)j5zrxdGk|6RbETSD?hO(x>^k(_Cb8uRYT*DnIqva{A%}LW! z%?zE2exenF<@3*R@AmFSnk+t(IaEI3HZ91nt3`wm?IQ@KIu4F2GPNIFgW1w-^5Tjr zzliSakOP*e2+4~lXJqpP?xT`+QJ^t(OKNuLq7nQ`U_{~f^uX0Vf+JtzdIy!v3*TE2yxCq+3 zmx2?LZ@vO7E!oLXgADFuhj0Py?`ao@9K$>RJRZX#?8>k$SNF?|r3xP5aU*ScE6enB zWo2B_tEVq_xcR+Q;G}N9c<1B3U&`F5BT65Q(LlpRp!gFOz}T3DZOMUSZxE8V`)k*N z1pVct^9@hQl-|Lh@LZ@r5e~>B@eQk=Zv)hL&FJlozmJ^-vaz?bkE?{3W4|B?9Wl#rhXOZA@F^c##c(~_f3A^44sA8$3F=Yvq)2`RJ&I76~~@H!P<-0mJstYKMk^W z-sKgB0TZBoVR*UQdEOeOoXp@X?j7Q1#^VJ=N6~R*JeikR;1#*8w0Kj3_tfuvYGkcg zlALYL&ie#>9tu!z{eYXNOosb&YI;j2*As}Sbr*4<{#7@5yMvCd+RmfXXPZ>?LQ~cW z43IOF(h6MlNq0h_;<>zwepxd2Xo4-M9|&lgk_ExSSZyl2d&6@uXGa3mru04xOC7_2 zeTxNLP5zdtLmE+qnSt>7%*McATI{_ggapmw$ba4 z)47KnvtHpDgRN8Gd6DmD&VU@!V-#;qkolx`T~Nfvh6ST*^iw;4i!0=K2GrR(yB425 zx1z7lCDO16g5L&2!UyWzO^JT`w>I_7nVv$&xDn16db~&w(;2%dxz5GWS!@?W+l%RL z3d>o2*5&Tx_q9OdM5w!~h?hpmOUgYmi z>Vw5{pBc#t(lo#3iIUn=PL(2~eA%106>GSzBJ4=nWSQ33(9U#p+#cGAG;K6Cc${!w zp!zL!oX6YK? zPhI&O*L7gLVKK|yzjQ0m;&LnK;Ar(MF>(?R5;318I+O4Ld6FyC$%e^z+pvXz{l~9jfQxHf$)q$Ogb2+$5*WC2&13Btc zb|lHGdOF1yW+UPX`?*(dB8OU(XM|dJ_Tb4nu{2yl-EaSin=LoZjtvhQzi(aj{?xA2 z*VWyZZK&l1(=@1>ty>FcK=r+|ygG0RWE?!6kGnY(sWxIc3{F3!r2vugB~K?sq}csb z*>s$l@E7}ykdc*@i7ikw)1dHV851~GR7?paz>g7f2uen=i2HLeyl+Me;22Ebi^j89XnvHWgModvFZwFxteCyK_{Pfc`AnRn$l{Z&4W~^yrjq~P04i4Zpid?a^vu2|4`97BKQtU=SAMAT@hYg!+U8x>1a5l(k z(q}(LUBdg{{}lW_cLmPA9Z(({PJO5ffHP+-XyQbV#q3g zT;LT1k;*N|TQC}{og&qHOz}EtP5mBAdbb~5M<8m&Gg_RNN?QpvQB7oRPq!G@8=J>B z8VMwEe~f5`3lqY{!Q7CL**EZwt*40;t%UYAGeSk~8_lQ|*+?I{(Im zM6Iwe%GQCFR)G>y@jLRz)B3 zs#dSsj8h|R7nSjZdgw`zOOz|qmmt4pks!F_i1;7XUbJ0Cz(oD zbOuVKkK|Bnk6Kha)c7r81k~>!B zER=eoTxlpY+10w!Bfp91QnDKHMfQA@lk!iHeX7{aKbI{xi%wg_XiI~7R5UWI*rr`y z^!fLsU!velyQi>BR}f)mg6~7VNUHx5Cl^>S*vrI`Z<0SPWEZ9&R|YV50^yR%glz0C zj^_?F*>#p(F`47~xliY!W(4pzl_dS-b`I^$h8ZYJC?-nae8$odxYcTT=i}WQ7mjw# zgHPv--!4z-8`0NNptNVs+m^UC1z+DSj!*7;(4E`?{$HGn|LQS+j9Ru$Q0Mt>bebJj zeHFCu_jeXCcIaMY8*LR0P}}X-l=Xj{ULfjIKh&6cNM6Gwm|=tRs{v=kVXMiX@6%dx zLr+l#>wYSMIwgGbo6<<=B7&|ga_(B{^Vooo`bkYEnk}vvDj;g377=`jAcR>i8tPZAUT~)gNk>lRbaFvK3 zWD?)4LaDVe;q?lv3x8skl7JoX=$CQQ5$dnY{d+OuLt=6)#YesFT(Z!;@3W#F*j9AdR6S@TTvC6kCu--xuKO z%(~|<I@d0!?Ze^g<`QT~8HQx3YR;=bu2MQm^$aQ*E}bi|yq7K?87K)e zIOR1`-F(r=sugj$^Ap%yeFiYZEoM{$$&hb1?k`=>>__`<5w)(jrLeMxqql7GaA1fgXZW_ zjvEU2!V#?mf)!f|A`)i0DSej9*3%r)yLVD@COY^44&(BZIhx9)@DVSl!MaX4p8KKq z`fH{%V$bXHe%>x*f>;tBe-NyB%F~m+M<(j^NpfhL1uyMtySiU9cTqyg`L1$AnkFsq z6g_0PLKn?PReWp!6$rgew@b@KNcI;?fa7)yDh+sN-vlFNb@|nwtz2Jv3>5G&e8d+0 zMCAq-v8Y+|q9y(P|LB1B`C^m}GWACf5Ja1!6V(gpsp~!%B}ww!q3$(WywZyIjim!W z92<}wiR&_v5hXwOdws{{;_Mwm=RE(ty!y3{ zO7313dtvL9vSs+|`jZOodR1h8n+I1VWOEFnPHv&PBLo z|3{e!zMSRyk!UU&*;xx-4>t=TA8X}|NUNAA>}1A@a7(gcyTggq!|Xi6)&Ako=o5S2 zUXOQo-+_dk%60*Z#ar~Lti@-T#T;J`U16m?8+_%l+iLiq_V+N3ZgWJrYDjU*$!)(2 z<)_E6eG}h?MP0}LQpqIG<`=jx|K^w2m{etqeH&7+1yp3E+52@f>Ge&c|1`!taDLo< z?Ry`q?!;wX3uJcBLmiO8CU-{@6GP)Jkq67jz-m(rI6PuXlqD)Mo#Yn{ChH^3JoTrG zN{>9^GkZ2n9r(P zVNJskC(vRmgm0vq83Mq~zJPen*TUaG+-9HenJyK%_2mtJdY=h$hfPnamJ?W$iA~csmYBI6DmDi%%vn=XSWpGJ$OI5;gcSJwdPv?1Bd?m)mrlW zJ$qNanNc{sn=d;)ub>`RBE8-p5O^f22~?p-NblrO5jkR>OJA>yzx33)aJQXOhx}y% zAT(BNCoiCnwv#i}>79@jCv4(F$c?~cRDW&gndWeF8Ks&EB9o7GLV`kfQjS*W)b-~v zA{NyEK`xZS&V+yB)1>beuI_yWiYqJKXzKy?}t9UZbjUEgSe|1tF`&$~7NYRvxz?25tbyRbAe27dHI>nK= zhFZv@J7UY@v$A8IIK8!;uFzE#&-hkIK)?Oi_omncEP)ih?^`@WT&zmKMw?T?<#o4U z0E8)}taVbxW+J)BL2Gbl_xbFzAvr)iZ3VB&Fx9X_9~Bil+GY$LJS= zu(5Qq>zQjyj)t^d=5&>>cV)U2e>0aOktkZ67U0 zzaM+qMdXXE-m{SRi^~!+B(O4a@kAOIV1Yw%G8S3NUieQ{ z@`=%UqY^ok@;kyO+gKB^0@B;C*l44)wZBY-*1Qa;46fTrGvSyB$(NFN(RSU!j=aC& zs@kBXkRq>@lPtu5@(S57qR9%?Y;QP_pGFKTOPJJ*b$G#`g0o5Lpng(K7L6wc3jJYE zWA0}1YjK`yIlTiswHaa`F{!pLv7c&OHR$c#KB35I#*r8{HOF<>-pm@HUn(9)gb)Xs z#151Dy*9Tqou2zX*1y)bliHDNv75X?7#8Q}CX<=cF^MlxPJYRL z-p&K{r<)xG@b8_zZd9^98(9sDS-EqmV61Mjgy?!Lw?{N4=>gDN{UaJDAK70tZ2{p5 zlnkJmk6~^j0Q_QM{ws;j60EQ7!~I=!pN;eDmxlL9lSupqM)~O5%<^qqBZ}TU5>iqk z^EYF-dmkjr4syM-(x8IJ>>X(~z%px4wL7VW#aO*`n;mmvcfSd%z?`X+%B-wS231>v z(KrLy%EF1C)|2f*5E z35$#~9)VjnVylbnQv7s3OXUi`B}S%VL!(I9^)G_4>bz0 z;Zt4&XL26;b3-Cs&%rH#+VWH+|IFIZt6OJVs}Xt1WQ|SF3I)v=1O12#J3fXC^gMC0 zmpv6?TBJm5Yhi(*-f+Zo2%wfnq>>3@0h^QXZa=F2ow?#!WWk+S@+?L|NjKAE8<$^| zLkfCH^7vpF7x&a36OtmKKNt5TLcQHU-^bSKx7K|$sy1u`od2T$QkJv0L!HFkrb>?h=_O48fmctYHQl!rtQL>13-$W5(BbyiJ}MoRrs*1IF91XV7YsfBa{aVl2s zx57pJzH2CNk3p4**K0Gw{VaQP^R_d?eA^{SWqYY-VH)tjNX6$lns%fag+BmciwTD; z{eVqUm4Mgr3)34~grHgkOhHM1NIlmK)DJ;NPEBY=^bL5fof%EdN2GAc*tSba|5 zd%Da_mCezJ-OR#}B5eCDOYKr|h*?#syewp!p-?V6K2h15S)NpCOho4^p0%JDK5iEh zx5E`Egfd;y$Z2-YWKQw6dL`Uh+8l`BJ0L5q7U=v+RZic}Zm1hu}UNe`mO z=LptzGSdq5EKUf?`+YG^;{mRZ>MEv&WAW2kl}mE-NCVt17>JK7Wgxm{we_u2<8t}k zhE3`2yO=e>c54;}iy6mEDa~O){1F{NO2EspIQ_)1BZPC>#dQK?im_j?!XC+>TvujUx`O zrP>n6kf(ZfC;SY5DVK1NYw{0LRH(j&?q7GP^!vy~O?pd-yJBaRdj5PM2kMk9%57Lq z8{48QQJxx3-?aAE)fi{#%_G-5f|VtP;dT|evh}ysUl}sn2)6>_4#d`5)A05UZPLX1 z02wc&ab>YE*| z00wzTjq#4xcwee33dNraE!<1rf#}rrLC>Ne*Hz+OPOl;ShcE&{W3yKE(nV^p6KB=` zRMYM@Oo1fB_Fum@?w?s^yJuO8^%W-k>^AFHd7i`>XSn}I49ca z=gHReK08-Pi5@6RFtZAuUM|6SAmr9D@_T~cKyi9ccIdqOV(_+7_q`0!Q~}bIJ)p&& zW{@X%7USX^sK)VIDH$%xZw&JAFK)XGZ*H5^hV7)=SIL`3%j>^td5j9#)xL!K>sfi& z?cYH2ZOjQlvHR&piRSs_6lh@}Fy1D3bWyLXRg>DSOkm@f2&XQ#-T~XVg*Xa+Hzzm> z(gA&X*`GJTi-N~5ukS-Mho#wx7!m1QlKQ3LjFDcuw^Q0VZ0*zsb4BrpU(-i{iRjxZ z4wO`zbg%Kr_q%?k8tX1bhjnJ%E;{f`!2~Od6BuwtlWYrt-E_9gK&;Y|FbP3`P{}?M z?*aFreO^3N5_5SLsoPEJFHiDa>%XbLV$8Z*TJ?HoymC7LVZcg7WTsE-x}QtvjkteE z)emmI$xS`a4?+LBe*!!~@gDlt&DDD1dMDe?TRB)09>_d7wn* z>B%%mKS|5ch9vpQtJwXuLJjOM2Z}vQpox06_V}qN{w1Hf;cu>$RMe=8G?PF*FVnZ< zlGv3(nC%)xH(B;wJMqlj{ebX1v|JYhFlX+7n zbOM7NWBYsG`uS@hqD#v^z^BId-Y#pPr(%W@#^g(|t?qMl-|B&F%?8!`c&j(aaz0d{ zGRmQ$2!<3KgmgVe;%z+tR>_L5{q2jsae_f=KcLhRe{PNxD2qyj1QLQAg#pu3`yOas zD@2DAgAQrzZLUC)(Avl_%KNLYno*aAk#w*|2=AMjyPsokxx--ms^V$9V1_pjI3=1Y z#8SZ|$E_JsT`3M5xPrvD%0an8oi56j=9s90h3n8&sNajoTxSRe2822S-r=;hF%2DM ze8e+Kre}(!T_RZ$(U4rL|I%ZzEV~EFNNeM@N8t6~7*%c>!R!d8lVXBl zVJWn=l4EWf;4AzSakR{LSO?S*SHc4=Xh6ACdK~c8lySDg_f`pkFa*>HU#k^?Mk*9{ za)hMXOej0CYjHfP@rr~g=bzpZWd>K)z(RWS24$;J{WoGXRRr;k!7#8hjdn`O-U8}5 zo6@7Qu$vlPAwxkd&&~X!a5-rWMK9dA?DB9=jmEx5D3{D5oiT{fXLI@`D=Ux#grhuG zD^+!nEA~NcC)v7i@}e#|#_(t9O%4YG-k=tCW>)%JiM~ScnO!i>TNad-?#I#}>v((J!f2=gHwtwVc_EHLQC){JFeq7&ps>W$Ag5{AA z5%-n%)m`Uk9s6B0JIB6kaJrH3z;!O?qLioid$n=1i4lrqDOhOBjy_{)&~}-)5yfq~ zDifYQW_zyMSN{T4L=Pc#ME$CI0va)*OlfjUkgHml<^y$ie%U+w2tv?6msX5G3P$2| z#}ZAU`GSWiS?V@OD{M@e!KF@7;%AG)l_V?oK94RRx+$P-W{4>of3`BKkt$%=Cw)rH zdIYbw;3}9c=gIK<(6$4kYGoOTejN0P^d6Erc!4g3XYGDqwO^ERSQsi+-!=}GN!)X>w*ji{P1H>wZ{UH6 zX{an&UKRFSLBQ>AVwy2F&Q`XK_T!efPgBi&dArxpzkCbg)}*sMQ3d!ynYcWix z_|npYGkjM4H_VCfl1lDfoX0C$VNvA=MKO()qiafz$U5Uzd^r!`sw6gjbZ`=$i^_!5*E*mpvGd zg5%DuZ3wIxm4a&5e0xsqmgD* zYGLt_w3+$h0%!yaVq;0um3t$XEA$yK5Pw|pv!C9zSh@wc?lNT5)5EG6KfIzyluy3k zUv3{ba}*4FG$(pmR^nCj0s#eCNQ4~D zqf!&>E;YJNTW#siz8Z?A8ZLGxgC714l~`@O#>4Wd5=#=oawdMM<77yT(2db7k@4Wp zE%_OM$dm`us47x}?QgqM7)?HZM=$E)8)}u-P|8J5me;Vs-QgJLa01hjt`-GZf4WXYs8)21~d#k7r)eGs%T zoTM@mjdY}?b}Wv#jHbE*Kz`zf{tRkAt>Qc*%XqotdNs+gjp4Eba2n*ly|eRwCt$ys zh~nX>+L&#zD&EyQzPT7a-T4FSO1;b<&IKtjfrbAlppEY|+K)W=f(08x4LSchxPcZ; z&=#FTV)*|ywEy4&Mhf@OGx`^f5+SBVpmLE zI=62U*W>|>NHHU*R5SE{tCw-<<`9FC;fkJ1!6_8;hau))x%lmF$sfp7&pD(kD96H)c$SxIVbZT_~A3 zq=}nfv}2Lwr=d1$v7i?b+##9FLkXQFg^h;+o~eoUixID_yyG_rQYZ@APz*{54#pA0 zKa>pR#RSC`{ME;>CYUt;d;KKSEM)0R4s_P8I^L$4pB(rX9NTKK(#8fN{R*CJBK6fj zg$x42U%7H@19J?CBoA$x)b)Wp621#55p_mM7E4!7(moooafA6ECF-Zt^1qol{;FtA zId&y37DAx8Lw|yrU@Kx3nm!Z4dtT`gHi}vb$}j&kSBP&eGZ2SUb=dNsnEsur&WEKT z)j_QnLZ)5KOXZBcM8xs9Gw{W^CwZ=9$>@IzmDQpcEd(2W&^0pw4EE)QCw7R^@bLL; z`;jKBD-xYQQ2yd6a!O3cQ1R6Y?8$v6opn%hlyAYLdyZByBqP$wt`$?@3G?GqjI-WI zFr(&N%W-LTiVx^1Ho9CEPW9Z5AOL?Gi|-iXg08;`9bHFOX<@)jh53F(ufGo7X8;-H z0l)YvMmC@|H(*Hq)5~Lc+wpVu7B-~+C=Jcxyn+Svys26)m~PyI-+W15v=_={`XO5l zHTRU5<6Q%(;GtU{_)M$_Z@txr^r;MoqLKj!*lxsJ-o*}P>e`FX{w*=TWA)e>mkquq zR>aObeoL>tvlW0b{B)@!*Q#MRNDVE1iwYTY0jEF7nOpwz-CzpVB)}t%DHnxnklM&j z{5nE-m_I0{MuyF@X{w^ZXId;$ZzxX3PofMm&=br2L2ZV2EG&HUL-^jmzMYczD$O`Z z?tN3awcrjqUCwXxK5<+SI?>|?PR!D$t||ghxxLKVr-Z6Dw@24}CgX^Pq}kM_7!5qg z%Z*9SS}A#;Gxrf6Yzc??{fJaAfRlxa)hoqd(HC= z7O1`LmWceuZ0Io0(jzpSr>;rS>W?x`vcp>fVVJl1r4thU;2&FV>(dCwX&XK8S-%w< z9R&H4wYnRLSj%_btvh@R$#$Oo0`rfNf}|CtyFYe$!fDRQ{TCn#B2oP}ys`rt2n8pY zPr*hy=n`c2!FY)-Q6avwsaI|ld#8}B@=2^@?xy>AgA!eO(n7ietiyp6B?7 zzEjdImQZsbH{m6+$_l~!C_p?uVA-?$aetr2!i(>2oJ8*9svS$rL?LjaYe}8@!`*TQ zq#ig1wLj@;6j;-piPNt2DLzE!!*!-C3&;{_h7O&)YC#HO4{G<&N_9zob7B%}yt1NC zn%`Mm`%Yl-g?yhDxiV;rXh^>0f5my?!*A)t)TMO`3`(N+D9}1!YxNnLK)>@{8hpI5 zD`Qq^)g>Q(N6@}yx=%cj9sNvX@vp)=nn6ncK;7JEiZgd^P2j%)6VR%zgBZHuTvAw6 z>wG|E*}P>alWtK8B}_gAdu^xWy(?U(@8_IgZ{Dg_YfH_i| zcEU*ZONGosHYDv&Sy(wA_rub(!|ZW;oHgD9RV~OgubHzEy>?~?K2bePVezxt2%>;P z-?ra7<4n?x&FYaE?cEGI)-)$tD$5+muBu}U?sPHFKe+hV5?aCTUXV`J=9AHC=o-*Q zXUuT@-0>M!)m+!o+T(oHaeB!5lJUF^EcXIqSUNsvI7$4;|X#{w!e5pUJ_ zak1J+C*mxrK*L>l)}}XDmB5!T;U_ev;jCB9B2`6t)Wa`7=7pam>YPepUHy>E1}-i| zx=cTq2|P}#Ey5pcy4D8*2oic4dykynV%zxoUkQ#ZS%}$Wd?mL`_nI;G*TmEF^KJp z_vh{DE5H7`9RZOzAku0+?DJ`Ocwh zS7jB5f%YHF1(sTSKSuTtezZh?ey859@nDV}*wx8We3^(^>c;D^k{15Qf0gLJdBw#% zK4AOfnWngIHTLC=dT)#w{3rZBSpE+*HU0+;Htp>`-fzW8*#W`aU5e&a;9&m+kS-Mo literal 0 HcmV?d00001 diff --git a/public/lib/fuse/fuse-3.2.0.min.js b/public/lib/fuse/fuse-3.2.0.min.js new file mode 100644 index 00000000..aabb392e --- /dev/null +++ b/public/lib/fuse/fuse-3.2.0.min.js @@ -0,0 +1,9 @@ +/*! + * Fuse.js v3.2.0 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define("Fuse", [], t) : "object" == typeof exports ? exports.Fuse = t() : e.Fuse = t() }(this, function () { return function (e) { function t(n) { if (r[n]) return r[n].exports; var o = r[n] = { i: n, l: !1, exports: {} }; return e[n].call(o.exports, o, o.exports, t), o.l = !0, o.exports } var r = {}; return t.m = e, t.c = r, t.i = function (e) { return e }, t.d = function (e, r, n) { t.o(e, r) || Object.defineProperty(e, r, { configurable: !1, enumerable: !0, get: n }) }, t.n = function (e) { var r = e && e.__esModule ? function () { return e.default } : function () { return e }; return t.d(r, "a", r), r }, t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, t.p = "", t(t.s = 8) }([function (e, t, r) { "use strict"; e.exports = function (e) { return "[object Array]" === Object.prototype.toString.call(e) } }, function (e, t, r) { "use strict"; function n(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var o = function () { function e(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n) } } return function (t, r, n) { return r && e(t.prototype, r), n && e(t, n), t } }(), i = r(5), a = r(7), s = r(4), c = function () { function e(t, r) { var o = r.location, i = void 0 === o ? 0 : o, a = r.distance, c = void 0 === a ? 100 : a, h = r.threshold, l = void 0 === h ? .6 : h, u = r.maxPatternLength, f = void 0 === u ? 32 : u, d = r.isCaseSensitive, v = void 0 !== d && d, p = r.tokenSeparator, g = void 0 === p ? / +/g : p, y = r.findAllMatches, m = void 0 !== y && y, k = r.minMatchCharLength, x = void 0 === k ? 1 : k; n(this, e), this.options = { location: i, distance: c, threshold: l, maxPatternLength: f, isCaseSensitive: v, tokenSeparator: g, findAllMatches: m, minMatchCharLength: x }, this.pattern = this.options.isCaseSensitive ? t : t.toLowerCase(), this.pattern.length <= f && (this.patternAlphabet = s(this.pattern)) } return o(e, [{ key: "search", value: function (e) { if (this.options.isCaseSensitive || (e = e.toLowerCase()), this.pattern === e) return { isMatch: !0, score: 0, matchedIndices: [[0, e.length - 1]] }; var t = this.options, r = t.maxPatternLength, n = t.tokenSeparator; if (this.pattern.length > r) return i(e, this.pattern, n); var o = this.options, s = o.location, c = o.distance, h = o.threshold, l = o.findAllMatches, u = o.minMatchCharLength; return a(e, this.pattern, this.patternAlphabet, { location: s, distance: c, threshold: h, findAllMatches: l, minMatchCharLength: u }) } }]), e }(); e.exports = c }, function (e, t, r) { "use strict"; var n = r(0), o = function e(t, r, o) { if (r) { var i = r.indexOf("."), a = r, s = null; -1 !== i && (a = r.slice(0, i), s = r.slice(i + 1)); var c = t[a]; if (null !== c && void 0 !== c) if (s || "string" != typeof c && "number" != typeof c) if (n(c)) for (var h = 0, l = c.length; h < l; h += 1)e(c[h], s, o); else s && e(c, s, o); else o.push(c.toString()) } else o.push(t); return o }; e.exports = function (e, t) { return o(e, t, []) } }, function (e, t, r) { "use strict"; e.exports = function () { for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1, r = [], n = -1, o = -1, i = 0, a = e.length; i < a; i += 1) { var s = e[i]; s && -1 === n ? n = i : s || -1 === n || (o = i - 1, o - n + 1 >= t && r.push([n, o]), n = -1) } return e[i - 1] && i - n >= t && r.push([n, i - 1]), r } }, function (e, t, r) { "use strict"; e.exports = function (e) { for (var t = {}, r = e.length, n = 0; n < r; n += 1)t[e.charAt(n)] = 0; for (var o = 0; o < r; o += 1)t[e.charAt(o)] |= 1 << r - o - 1; return t } }, function (e, t, r) { "use strict"; e.exports = function (e, t) { var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : / +/g, n = new RegExp(t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&").replace(r, "|")), o = e.match(n), i = !!o, a = []; if (i) for (var s = 0, c = o.length; s < c; s += 1) { var h = o[s]; a.push([e.indexOf(h), h.length - 1]) } return { score: i ? .5 : 1, isMatch: i, matchedIndices: a } } }, function (e, t, r) { "use strict"; e.exports = function (e, t) { var r = t.errors, n = void 0 === r ? 0 : r, o = t.currentLocation, i = void 0 === o ? 0 : o, a = t.expectedLocation, s = void 0 === a ? 0 : a, c = t.distance, h = void 0 === c ? 100 : c, l = n / e.length, u = Math.abs(s - i); return h ? l + u / h : u ? 1 : l } }, function (e, t, r) { "use strict"; var n = r(6), o = r(3); e.exports = function (e, t, r, i) { for (var a = i.location, s = void 0 === a ? 0 : a, c = i.distance, h = void 0 === c ? 100 : c, l = i.threshold, u = void 0 === l ? .6 : l, f = i.findAllMatches, d = void 0 !== f && f, v = i.minMatchCharLength, p = void 0 === v ? 1 : v, g = s, y = e.length, m = u, k = e.indexOf(t, g), x = t.length, S = [], M = 0; M < y; M += 1)S[M] = 0; if (-1 !== k) { var b = n(t, { errors: 0, currentLocation: k, expectedLocation: g, distance: h }); if (m = Math.min(b, m), -1 !== (k = e.lastIndexOf(t, g + x))) { var _ = n(t, { errors: 0, currentLocation: k, expectedLocation: g, distance: h }); m = Math.min(_, m) } } k = -1; for (var L = [], w = 1, C = x + y, A = 1 << x - 1, I = 0; I < x; I += 1) { for (var O = 0, F = C; O < F;) { n(t, { errors: I, currentLocation: g + F, expectedLocation: g, distance: h }) <= m ? O = F : C = F, F = Math.floor((C - O) / 2 + O) } C = F; var P = Math.max(1, g - F + 1), j = d ? y : Math.min(g + F, y) + x, z = Array(j + 2); z[j + 1] = (1 << I) - 1; for (var T = j; T >= P; T -= 1) { var E = T - 1, K = r[e.charAt(E)]; if (K && (S[E] = 1), z[T] = (z[T + 1] << 1 | 1) & K, 0 !== I && (z[T] |= (L[T + 1] | L[T]) << 1 | 1 | L[T + 1]), z[T] & A && (w = n(t, { errors: I, currentLocation: E, expectedLocation: g, distance: h })) <= m) { if (m = w, (k = E) <= g) break; P = Math.max(1, 2 * g - k) } } if (n(t, { errors: I + 1, currentLocation: g, expectedLocation: g, distance: h }) > m) break; L = z } return { isMatch: k >= 0, score: 0 === w ? .001 : w, matchedIndices: o(S, p) } } }, function (e, t, r) { "use strict"; function n(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var o = function () { function e(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n) } } return function (t, r, n) { return r && e(t.prototype, r), n && e(t, n), t } }(), i = r(1), a = r(2), s = r(0), c = function () { function e(t, r) { var o = r.location, i = void 0 === o ? 0 : o, s = r.distance, c = void 0 === s ? 100 : s, h = r.threshold, l = void 0 === h ? .6 : h, u = r.maxPatternLength, f = void 0 === u ? 32 : u, d = r.caseSensitive, v = void 0 !== d && d, p = r.tokenSeparator, g = void 0 === p ? / +/g : p, y = r.findAllMatches, m = void 0 !== y && y, k = r.minMatchCharLength, x = void 0 === k ? 1 : k, S = r.id, M = void 0 === S ? null : S, b = r.keys, _ = void 0 === b ? [] : b, L = r.shouldSort, w = void 0 === L || L, C = r.getFn, A = void 0 === C ? a : C, I = r.sortFn, O = void 0 === I ? function (e, t) { return e.score - t.score } : I, F = r.tokenize, P = void 0 !== F && F, j = r.matchAllTokens, z = void 0 !== j && j, T = r.includeMatches, E = void 0 !== T && T, K = r.includeScore, $ = void 0 !== K && K, J = r.verbose, N = void 0 !== J && J; n(this, e), this.options = { location: i, distance: c, threshold: l, maxPatternLength: f, isCaseSensitive: v, tokenSeparator: g, findAllMatches: m, minMatchCharLength: x, id: M, keys: _, includeMatches: E, includeScore: $, shouldSort: w, getFn: A, sortFn: O, verbose: N, tokenize: P, matchAllTokens: z }, this.setCollection(t) } return o(e, [{ key: "setCollection", value: function (e) { return this.list = e, e } }, { key: "search", value: function (e) { this._log('---------\nSearch pattern: "' + e + '"'); var t = this._prepareSearchers(e), r = t.tokenSearchers, n = t.fullSearcher, o = this._search(r, n), i = o.weights, a = o.results; return this._computeScore(i, a), this.options.shouldSort && this._sort(a), this._format(a) } }, { key: "_prepareSearchers", value: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", t = []; if (this.options.tokenize) for (var r = e.split(this.options.tokenSeparator), n = 0, o = r.length; n < o; n += 1)t.push(new i(r[n], this.options)); return { tokenSearchers: t, fullSearcher: new i(e, this.options) } } }, { key: "_search", value: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments[1], r = this.list, n = {}, o = []; if ("string" == typeof r[0]) { for (var i = 0, a = r.length; i < a; i += 1)this._analyze({ key: "", value: r[i], record: i, index: i }, { resultMap: n, results: o, tokenSearchers: e, fullSearcher: t }); return { weights: null, results: o } } for (var s = {}, c = 0, h = r.length; c < h; c += 1)for (var l = r[c], u = 0, f = this.options.keys.length; u < f; u += 1) { var d = this.options.keys[u]; if ("string" != typeof d) { if (s[d.name] = { weight: 1 - d.weight || 1 }, d.weight <= 0 || d.weight > 1) throw new Error("Key weight has to be > 0 and <= 1"); d = d.name } else s[d] = { weight: 1 }; this._analyze({ key: d, value: this.options.getFn(l, d), record: l, index: c }, { resultMap: n, results: o, tokenSearchers: e, fullSearcher: t }) } return { weights: s, results: o } } }, { key: "_analyze", value: function (e, t) { var r = e.key, n = e.arrayIndex, o = void 0 === n ? -1 : n, i = e.value, a = e.record, c = e.index, h = t.tokenSearchers, l = void 0 === h ? [] : h, u = t.fullSearcher, f = void 0 === u ? [] : u, d = t.resultMap, v = void 0 === d ? {} : d, p = t.results, g = void 0 === p ? [] : p; if (void 0 !== i && null !== i) { var y = !1, m = -1, k = 0; if ("string" == typeof i) { this._log("\nKey: " + ("" === r ? "-" : r)); var x = f.search(i); if (this._log('Full text: "' + i + '", score: ' + x.score), this.options.tokenize) { for (var S = i.split(this.options.tokenSeparator), M = [], b = 0; b < l.length; b += 1) { var _ = l[b]; this._log('\nPattern: "' + _.pattern + '"'); for (var L = !1, w = 0; w < S.length; w += 1) { var C = S[w], A = _.search(C), I = {}; A.isMatch ? (I[C] = A.score, y = !0, L = !0, M.push(A.score)) : (I[C] = 1, this.options.matchAllTokens || M.push(1)), this._log('Token: "' + C + '", score: ' + I[C]) } L && (k += 1) } m = M[0]; for (var O = M.length, F = 1; F < O; F += 1)m += M[F]; m /= O, this._log("Token score average:", m) } var P = x.score; m > -1 && (P = (P + m) / 2), this._log("Score average:", P); var j = !this.options.tokenize || !this.options.matchAllTokens || k >= l.length; if (this._log("\nCheck Matches: " + j), (y || x.isMatch) && j) { var z = v[c]; z ? z.output.push({ key: r, arrayIndex: o, value: i, score: P, matchedIndices: x.matchedIndices }) : (v[c] = { item: a, output: [{ key: r, arrayIndex: o, value: i, score: P, matchedIndices: x.matchedIndices }] }, g.push(v[c])) } } else if (s(i)) for (var T = 0, E = i.length; T < E; T += 1)this._analyze({ key: r, arrayIndex: T, value: i[T], record: a, index: c }, { resultMap: v, results: g, tokenSearchers: l, fullSearcher: f }) } } }, { key: "_computeScore", value: function (e, t) { this._log("\n\nComputing score:\n"); for (var r = 0, n = t.length; r < n; r += 1) { for (var o = t[r].output, i = o.length, a = 0, s = 1, c = 0; c < i; c += 1) { var h = e ? e[o[c].key].weight : 1, l = 1 === h ? o[c].score : o[c].score || .001, u = l * h; 1 !== h ? s = Math.min(s, u) : (o[c].nScore = u, a += u) } t[r].score = 1 === s ? a / i : s, this._log(t[r]) } } }, { key: "_sort", value: function (e) { this._log("\n\nSorting...."), e.sort(this.options.sortFn) } }, { key: "_format", value: function (e) { var t = []; this._log("\n\nOutput:\n\n", JSON.stringify(e)); var r = []; this.options.includeMatches && r.push(function (e, t) { var r = e.output; t.matches = []; for (var n = 0, o = r.length; n < o; n += 1) { var i = r[n]; if (0 !== i.matchedIndices.length) { var a = { indices: i.matchedIndices, value: i.value }; i.key && (a.key = i.key), i.hasOwnProperty("arrayIndex") && i.arrayIndex > -1 && (a.arrayIndex = i.arrayIndex), t.matches.push(a) } } }), this.options.includeScore && r.push(function (e, t) { t.score = e.score }); for (var n = 0, o = e.length; n < o; n += 1) { var i = e[n]; if (this.options.id && (i.item = this.options.getFn(i.item, this.options.id)[0]), r.length) { for (var a = { item: i.item }, s = 0, c = r.length; s < c; s += 1)r[s](i, a); t.push(a) } else t.push(i.item) } return t } }, { key: "_log", value: function () { if (this.options.verbose) { var e; (e = console).log.apply(e, arguments) } } }]), e }(); e.exports = c }]) }); \ No newline at end of file diff --git a/public/lib/gitalk/gitalk-1.2.2.min.css b/public/lib/gitalk/gitalk-1.2.2.min.css new file mode 100644 index 00000000..b0ad513e --- /dev/null +++ b/public/lib/gitalk/gitalk-1.2.2.min.css @@ -0,0 +1,7 @@ +/** + * Minified by jsDelivr using clean-css v4.1.9. + * Original file: /npm/gitalk@1.2.2/dist/gitalk.css + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,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) format('woff')}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2::before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.markdown-body *{-webkit-box-sizing:border-box;box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code::after,.markdown-body code::before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code::after,.markdown-body pre code::before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #c6cbd1;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.gt-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.gt-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gt-container a{color:#6190e8}.gt-container a:hover{color:#81a6ed;border-color:#81a6ed}.gt-container a.is--active{color:#333;cursor:default!important}.gt-container a.is--active:hover{color:#333}.gt-container .gt-svg{display:inline-block;width:1em;height:1em;vertical-align:sub}.gt-container .gt-svg svg{width:100%;height:100%;fill:#6190e8}.gt-container .gt-ico{display:inline-block}.gt-container .gt-ico-text{margin-left:.3125em}.gt-container .gt-ico-github .gt-svg{width:100%;height:100%}.gt-container .gt-ico-github svg{fill:inherit}.gt-container .gt-spinner{position:relative}.gt-container .gt-spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;width:.75em;height:.75em;margin-top:-.1875em;margin-left:-.375em;border-radius:50%;border:1px solid #fff;border-top-color:#6190e8;-webkit-animation:gt-kf-rotate .6s linear infinite;animation:gt-kf-rotate .6s linear infinite}.gt-container .gt-loader{position:relative;border:1px solid #999;-webkit-animation:ease gt-kf-rotate 1.5s infinite;animation:ease gt-kf-rotate 1.5s infinite;display:inline-block;font-style:normal;width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%}.gt-container .gt-loader:before{content:'';position:absolute;display:block;top:0;left:50%;margin-top:-.1875em;margin-left:-.1875em;width:.375em;height:.375em;background-color:#999;border-radius:50%}.gt-container .gt-avatar{display:inline-block;width:3.125em;height:3.125em}@media (max-width:479px){.gt-container .gt-avatar{width:2em;height:2em}}.gt-container .gt-avatar img{width:100%;height:auto;border-radius:3px}.gt-container .gt-avatar-github{width:3em;height:3em}@media (max-width:479px){.gt-container .gt-avatar-github{width:1.875em;height:1.875em}}.gt-container .gt-btn{padding:.75em 1em;display:inline-block;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border-radius:5px;background-color:#6190e8;color:#fff;outline:0;font-size:.75em}.gt-container .gt-btn:hover{background-color:#81a6ed;color:#fff}.gt-container .gt-btn-text{font-weight:400}.gt-container .gt-btn-loading{position:relative;margin-left:.5em;display:inline-block;width:.75em;height:1em;vertical-align:top}.gt-container .gt-btn.is--disable{cursor:not-allowed;opacity:.5}.gt-container .gt-btn-login{margin-right:0}.gt-container .gt-error{text-align:center;margin:.625em;color:#ff3860}.gt-container .gt-initing{padding:1.25em 0;text-align:center}.gt-container .gt-initing-text{margin:.625em auto;font-size:92%}.gt-container .gt-no-init{padding:1.25em 0;text-align:center}.gt-container .gt-link{border-bottom:1px dotted #6190e8}.gt-container .gt-link-counts,.gt-container .gt-link-project{text-decoration:none}.gt-container .gt-meta{margin:1.25em 0;padding:1em 0;position:relative;border-bottom:1px solid #e9e9e9;font-size:1em;position:relative;z-index:10}.gt-container .gt-meta:after,.gt-container .gt-meta:before{content:" ";display:table}.gt-container .gt-meta:after{clear:both}.gt-container .gt-counts{margin:0 .625em 0 0}.gt-container .gt-user{float:right;margin:0;font-size:92%}.gt-container .gt-user-pic{width:16px;height:16px;vertical-align:top;margin-right:.5em}.gt-container .gt-user-inner{display:inline-block;cursor:pointer}.gt-container .gt-user .gt-ico{margin:0 0 0 .3125em}.gt-container .gt-user .gt-ico svg{fill:inherit}.gt-container .gt-user .is--poping .gt-ico svg{fill:#6190e8}.gt-container .gt-version{color:#a1a1a1;margin-left:.375em}.gt-container .gt-copyright{margin:0 .9375em .5em;border-top:1px solid #e9e9e9;padding-top:.5em}.gt-container .gt-popup{position:absolute;right:0;top:2.375em;background:#fff;display:inline-block;border:1px solid #e9e9e9;padding:.625em 0;font-size:.875em;letter-spacing:.5px}.gt-container .gt-popup .gt-action{cursor:pointer;display:block;margin:.5em 0;padding:0 1.125em;position:relative;text-decoration:none}.gt-container .gt-popup .gt-action.is--active:before{content:'';width:.25em;height:.25em;background:#6190e8;position:absolute;left:.5em;top:.4375em}.gt-container .gt-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-header-comment{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-comment{margin-left:.875em}}.gt-container .gt-header-textarea{padding:.75em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:5.125em;max-height:15em;border-radius:5px;border:1px solid rgba(0,0,0,.1);font-size:.875em;word-wrap:break-word;resize:vertical;background-color:#f6f6f6;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease}.gt-container .gt-header-textarea:hover{background-color:#fbfbfb}.gt-container .gt-header-controls{position:relative;margin:.75em 0 0}.gt-container .gt-header-controls:after,.gt-container .gt-header-controls:before{content:" ";display:table}.gt-container .gt-header-controls:after{clear:both}.gt-container .gt-header-controls-tip{font-size:.875em;color:#6190e8;text-decoration:none;vertical-align:sub}@media (max-width:479px){.gt-container .gt-header-controls-tip{display:none}}.gt-container .gt-header-controls .gt-btn{float:right}@media (max-width:479px){.gt-container .gt-header-controls .gt-btn{float:none;width:100%}}.gt-container:after{content:'';position:fixed;bottom:100%;left:0;right:0;top:0;opacity:0}.gt-container.gt-input-focused{position:relative}.gt-container.gt-input-focused:after{content:'';position:fixed;bottom:0;left:0;right:0;top:0;background:#000;opacity:.6;-webkit-transition:opacity .3s,bottom 0s;transition:opacity .3s,bottom 0s;z-index:9999}.gt-container.gt-input-focused .gt-header-comment{z-index:10000}.gt-container .gt-comments{padding-top:1.25em}.gt-container .gt-comments-null{text-align:center}.gt-container .gt-comments-controls{margin:1.25em 0;text-align:center}.gt-container .gt-comment{position:relative;padding:.625em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-comment-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em;padding:.75em 1em;background-color:#f9f9f9;overflow:auto;-webkit-transition:all ease .25s;transition:all ease .25s}.gt-container .gt-comment-content:hover{-webkit-box-shadow:0 .625em 3.75em 0 #f4f4f4;box-shadow:0 .625em 3.75em 0 #f4f4f4}@media (max-width:479px){.gt-container .gt-comment-content{margin-left:.875em;padding:.625em .75em}}.gt-container .gt-comment-header{margin-bottom:.5em;font-size:.875em;position:relative}.gt-container .gt-comment-username{font-weight:500;color:#6190e8;text-decoration:none}.gt-container .gt-comment-username:hover{text-decoration:underline}.gt-container .gt-comment-text{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-date{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-edit,.gt-container .gt-comment-like,.gt-container .gt-comment-reply{position:absolute;height:1.375em}.gt-container .gt-comment-edit:hover,.gt-container .gt-comment-like:hover,.gt-container .gt-comment-reply:hover{cursor:pointer}.gt-container .gt-comment-like{top:0;right:2em}.gt-container .gt-comment-edit,.gt-container .gt-comment-reply{top:0;right:0}.gt-container .gt-comment-body{color:#333!important}.gt-container .gt-comment-admin .gt-comment-content{background-color:#f6f9fe}@-webkit-keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} diff --git a/public/lib/gitalk/gitalk-1.2.2.min.js b/public/lib/gitalk/gitalk-1.2.2.min.js new file mode 100644 index 00000000..806ff23a --- /dev/null +++ b/public/lib/gitalk/gitalk-1.2.2.min.js @@ -0,0 +1,25 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Gitalk=t():e.Gitalk=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist",t(t.s=79)}([function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(39)("wks"),o=n(25),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";function r(e){return"[object Array]"===N.call(e)}function o(e){return"[object ArrayBuffer]"===N.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function a(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function s(e){return"number"==typeof e}function c(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function f(e){return"[object Date]"===N.call(e)}function p(e){return"[object File]"===N.call(e)}function d(e){return"[object Blob]"===N.call(e)}function h(e){return"[object Function]"===N.call(e)}function m(e){return l(e)&&h(e.pipe)}function v(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function b(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n0;)n[r]=arguments[r+2];if(!g(e))return e;var o=e.attributes||e.props,i=G.h(e.nodeName||e.type,o,e.children||o&&o.children),a=[i,t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),m(G.cloneElement.apply(void 0,a))}function g(e){return e&&(e instanceof q||e.$$typeof===z)}function y(e,t){return t._refProxies[e]||(t._refProxies[e]=function(n){t&&t.refs&&(t.refs[e]=n,null===n&&(delete t._refProxies[e],t=null))})}function b(e){var t=e.nodeName,n=e.attributes;if(n&&"string"==typeof t){var r={};for(var o in n)r[o.toLowerCase()]=o;if(r.ondoubleclick&&(n.ondblclick=n[r.ondoubleclick],delete n[r.ondoubleclick]),r.onchange&&("textarea"===t||"input"===t.toLowerCase()&&!/^fil|che|rad/i.test(n.type))){var i=r.oninput||"oninput";n[i]||(n[i]=A([n[i],n[r.onchange]]),delete n[r.onchange])}}}function _(e){var t=e.attributes;if(t){var n=t.className||t.class;n&&(t.className=n)}}function w(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function x(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function E(e){return e&&e.base||e}function N(){}function S(e){function t(e,t){T(this),I.call(this,e,t,W),k.call(this,e,t)}return e=w({constructor:t},e),e.mixins&&O(e,C(e.mixins)),e.statics&&w(t,e.statics),e.propTypes&&(t.propTypes=e.propTypes),e.defaultProps&&(t.defaultProps=e.defaultProps),e.getDefaultProps&&(t.defaultProps=e.getDefaultProps()),N.prototype=I.prototype,t.prototype=w(new N,e),t.displayName=e.displayName||"Component",t}function C(e){for(var t={},n=0;n1)for(var n=1;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(56),o=n(40);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(35);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(8).f,o=n(12),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){n(101);for(var r=n(2),o=n(10),i=n(15),a=n(1)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s0?r:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(6),o=n(98),i=n(40),a=n(38)("IE_PROTO"),u=function(){},s=function(){var e,t=n(29)("iframe"),r=i.length;for(t.style.display="none",n(58).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("scala",function(e){var t={cN:"meta",b:"@[A-Za-z]+"},a={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},r={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',r:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,a]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[a],r:10}]},c={cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},i={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},s={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,r:0},n={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",r:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,r:0,c:[i]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,r:0,c:[i]},s]},l={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[s]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,r,c,i,l,n,e.CNM,t]}});hljs.registerLanguage("matlab",function(e){var a=[e.CNM,{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]}],s={r:0,c:[{b:/'['\.]*/}]};return{k:{keyword:"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson"},i:'(//|"|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}]}]},{b:/[a-zA-Z_][a-zA-Z_0-9]*'['\.]*/,rB:!0,r:0,c:[{b:/[a-zA-Z_][a-zA-Z_0-9]*/,r:0},s.c[0]]},{b:"\\[",e:"\\]",c:a,r:0,starts:s},{b:"\\{",e:/}/,c:a,r:0,starts:s},{b:/\)/,r:0,starts:s},e.C("^\\s*\\%\\{\\s*$","^\\s*\\%\\}\\s*$"),e.C("\\%","$")].concat(a)}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("kotlin",function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit initinterface annotation data sealed internal infix operator out by constructor super trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},i={cN:"symbol",b:e.UIR+"@"},n={cN:"subst",b:"\\${",e:"}",c:[e.ASM,e.CNM]},a={cN:"variable",b:"\\$"+e.UIR},c={cN:"string",v:[{b:'"""',e:'"""',c:[a,n]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,a,n]}]},s={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},o={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(c,{cN:"meta-string"})]}]};return{k:t,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,r,i,s,o,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,o,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,o]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},e.CNM]}}); \ No newline at end of file diff --git a/public/lib/jquery/jquery-3.2.1.min.js b/public/lib/jquery/jquery-3.2.1.min.js new file mode 100644 index 00000000..644d35e2 --- /dev/null +++ b/public/lib/jquery/jquery-3.2.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.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(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + +

      + + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/post/index.html b/public/post/index.html new file mode 100644 index 00000000..be98299a --- /dev/null +++ b/public/post/index.html @@ -0,0 +1,271 @@ + + + + + + Archive - Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + + + +
      +
      + + +
      +
      + +
      +
      + + 1 Post In Total + +
      + +
      +

      2018

      +
      + +
      + + 07-13 + + + + First Post + + +
      + + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/post/index.xml b/public/post/index.xml new file mode 100644 index 00000000..1ed65a44 --- /dev/null +++ b/public/post/index.xml @@ -0,0 +1,24 @@ + + + + Posts on Dave Gallant + https://davegallant.github.io/post/ + Recent content in Posts on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/post/page/1/index.html b/public/post/page/1/index.html new file mode 100644 index 00000000..07fc8643 --- /dev/null +++ b/public/post/page/1/index.html @@ -0,0 +1 @@ +https://davegallant.github.io/post/ \ No newline at end of file diff --git a/public/posts/first-post/index.html b/public/posts/first-post/index.html new file mode 100644 index 00000000..cbd42cef --- /dev/null +++ b/public/posts/first-post/index.html @@ -0,0 +1,101 @@ + + + + +First Post | Dave Gallant + + + + + + +
      +
      + +
      +
      + +
      +
      +

      July 13, 2018

      +

      First Post

      +
      +

      Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey.

      + +

      + +

      Thanks to Hugo and this fantastically minimal Hugo theme.

      +
      +
      +
      + +
      +
      + + + +
      +
      + + +
      +
      +

      © Dave Gallant 2018

      +
      +
      + + + + + + + + + + + + + + diff --git a/public/posts/index.html b/public/posts/index.html new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/public/posts/index.html @@ -0,0 +1 @@ + diff --git a/public/posts/index.xml b/public/posts/index.xml new file mode 100644 index 00000000..08112c74 --- /dev/null +++ b/public/posts/index.xml @@ -0,0 +1,27 @@ + + + + Posts on Dave Gallant + https://davegallant.github.io/posts/ + Recent content in Posts on Dave Gallant + Hugo -- gohugo.io + en + &copy; Dave Gallant 2018 + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/posts/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/posts/first-post/ + <p>Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey.</p> + +<p></p> + + + + \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 00000000..b4039645 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Sitemap: https://davegallant.github.io/sitemap.xml diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 00000000..56151280 --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1,32 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 00000000..de65106f --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 00000000..e3af2153 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,67 @@ + + + + + + https://davegallant.github.io/post/first-post/ + 2018-07-13T08:52:45-04:00 + weekly + 0.5 + + + + https://davegallant.github.io/categories/ + weekly + 0 + + + + https://davegallant.github.io/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/tags/golang/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/tags/javascript/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/post/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/tags/python/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/categories/random/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + + https://davegallant.github.io/tags/ + 2018-07-13T08:52:45-04:00 + weekly + 0 + + + \ No newline at end of file diff --git a/public/sitemap.xsl b/public/sitemap.xsl new file mode 100644 index 00000000..11a52bb3 --- /dev/null +++ b/public/sitemap.xsl @@ -0,0 +1,115 @@ + + + + + + + XML Sitemap + + + + +
      +

      XML Sitemap

      +

      + This is a sitemap generated by Hugo to allow search engines to discover this blog's content. +

      +

      + The xsl style copy from Ghost. +

      + + + + + + + + + + + + + + + + + + + + + +
      URL ( total)PrioCh. Freq.Last Modified
      + + + + + + + + + + + + +
      +
      + + + +
      +
      \ No newline at end of file diff --git a/public/tags/golang/index.html b/public/tags/golang/index.html new file mode 100644 index 00000000..a24150c1 --- /dev/null +++ b/public/tags/golang/index.html @@ -0,0 +1,273 @@ + + + + + + Golang · Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + + + +
      +
      + + +
      +
      + + +
      + + +
      +

      Golang

      +
      + + + + +
      + + 2018-07-13 + + + + First Post + + +
      + +
      + + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/tags/golang/index.xml b/public/tags/golang/index.xml new file mode 100644 index 00000000..c59f4fce --- /dev/null +++ b/public/tags/golang/index.xml @@ -0,0 +1,24 @@ + + + + Golang on Dave Gallant + https://davegallant.github.io/tags/golang/ + Recent content in Golang on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/tags/golang/page/1/index.html b/public/tags/golang/page/1/index.html new file mode 100644 index 00000000..df4aee0e --- /dev/null +++ b/public/tags/golang/page/1/index.html @@ -0,0 +1 @@ +https://davegallant.github.io/tags/golang/ \ No newline at end of file diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 00000000..246fdf33 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,272 @@ + + + + + + Tags - Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + + + +
      +
      + + +
      +
      + + +
      +
      + + 3 Tags In Total + +
      + +
      + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 00000000..6074f565 --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,42 @@ + + + + Tags on Dave Gallant + https://davegallant.github.io/tags/ + Recent content in Tags on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + Golang + https://davegallant.github.io/tags/golang/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/tags/golang/ + + + + + Javascript + https://davegallant.github.io/tags/javascript/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/tags/javascript/ + + + + + Python + https://davegallant.github.io/tags/python/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/tags/python/ + + + + + \ No newline at end of file diff --git a/public/tags/javascript/index.html b/public/tags/javascript/index.html new file mode 100644 index 00000000..184459ff --- /dev/null +++ b/public/tags/javascript/index.html @@ -0,0 +1,273 @@ + + + + + + Javascript · Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + + + +
      +
      + + +
      +
      + + +
      + + +
      +

      Javascript

      +
      + + + + +
      + + 2018-07-13 + + + + First Post + + +
      + +
      + + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/tags/javascript/index.xml b/public/tags/javascript/index.xml new file mode 100644 index 00000000..ebf4eaf5 --- /dev/null +++ b/public/tags/javascript/index.xml @@ -0,0 +1,24 @@ + + + + Javascript on Dave Gallant + https://davegallant.github.io/tags/javascript/ + Recent content in Javascript on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/tags/javascript/page/1/index.html b/public/tags/javascript/page/1/index.html new file mode 100644 index 00000000..38a91167 --- /dev/null +++ b/public/tags/javascript/page/1/index.html @@ -0,0 +1 @@ +https://davegallant.github.io/tags/javascript/ \ No newline at end of file diff --git a/public/tags/python/index.html b/public/tags/python/index.html new file mode 100644 index 00000000..57089c7f --- /dev/null +++ b/public/tags/python/index.html @@ -0,0 +1,273 @@ + + + + + + Python · Dave Gallant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + + + +
      +
      + + + +
      +
      + + +
      +
      + + +
      + + +
      +

      Python

      +
      + + + + +
      + + 2018-07-13 + + + + First Post + + +
      + +
      + + + +
      + + +
      +
      + +
      + + + +
      + +
      + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/public/tags/python/index.xml b/public/tags/python/index.xml new file mode 100644 index 00000000..6e323994 --- /dev/null +++ b/public/tags/python/index.xml @@ -0,0 +1,24 @@ + + + + Python on Dave Gallant + https://davegallant.github.io/tags/python/ + Recent content in Python on Dave Gallant + Hugo -- gohugo.io + en + Fri, 13 Jul 2018 08:52:45 -0400 + + + + + + First Post + https://davegallant.github.io/post/first-post/ + Fri, 13 Jul 2018 08:52:45 -0400 + + https://davegallant.github.io/post/first-post/ + Hello. This is the first post. My plan is to pour useful code snippets, tips and tricks into these pages. I have a fond interest in programming (especially with Python, TypeScript and Golang). Hopefully something within these pages will help you out in your journey. + + + + \ No newline at end of file diff --git a/public/tags/python/page/1/index.html b/public/tags/python/page/1/index.html new file mode 100644 index 00000000..0235aa24 --- /dev/null +++ b/public/tags/python/page/1/index.html @@ -0,0 +1 @@ +https://davegallant.github.io/tags/python/ \ No newline at end of file diff --git a/themes/custom/.gitignore b/themes/custom/.gitignore new file mode 100644 index 00000000..ce419639 --- /dev/null +++ b/themes/custom/.gitignore @@ -0,0 +1,3 @@ +/src/node_modules/ +/.idea/ +package-lock.json \ No newline at end of file diff --git a/themes/custom/LICENSE.md b/themes/custom/LICENSE.md new file mode 100644 index 00000000..bcc17e13 --- /dev/null +++ b/themes/custom/LICENSE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright © 2018 ehlxr + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/themes/custom/README.md b/themes/custom/README.md new file mode 100644 index 00000000..340efae0 --- /dev/null +++ b/themes/custom/README.md @@ -0,0 +1,13 @@ +# hugo-theme-ehlxr + +A responsive and simple theme for Hugo + +> Modified based on the [hugo-theme-even](https://github.com/olOwOlo/hugo-theme-even) + +[Demo](https://ehlxr.github.io) + +## New features + +### 1、 sidebar display +### 2、 local search +... diff --git a/themes/custom/archetypes/default.md b/themes/custom/archetypes/default.md new file mode 100644 index 00000000..21255a18 --- /dev/null +++ b/themes/custom/archetypes/default.md @@ -0,0 +1,35 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | title }}" +date: {{ .Date }} +lastmod: {{ .Date }} +draft: true +keywords: [] +description: "" +tags: [] +categories: [] +author: "" + +# You can also close(false) or open(true) something for this content. +# P.S. comment can only be closed +comment: false +toc: false +autoCollapseToc: false +postMetaInFooter: false +hiddenFromHomePage: false +# You can also define another contentCopyright. e.g. contentCopyright: "This is another copyright." +contentCopyright: false +reward: false +mathjax: false +mathjaxEnableSingleDollar: false + +flowchartDiagrams: + enable: false + options: "" + +sequenceDiagrams: + enable: false + options: "" + +--- + + diff --git a/themes/custom/exampleSite/config.toml b/themes/custom/exampleSite/config.toml new file mode 100644 index 00000000..65ee7325 --- /dev/null +++ b/themes/custom/exampleSite/config.toml @@ -0,0 +1,202 @@ +baseURL = "http://localhost:1313/" +languageCode = "en" +defaultContentLanguage = "en" # en / zh-cn / ... (This field determines which i18n file to use) +title = "Ehlxr - A responsive and simple theme for Hugo" +enableRobotsTXT = true +enableEmoji = true +theme = "ehlxr" +comment = true + +hasCJKLanguage = true # has chinese/japanese/korean ? # 自动检测是否包含 中文\日文\韩文 +paginate = 5 # 首页每页显示的文章数 +googleAnalytics = "" # UA-XXXXXXXX-X +# copyright = "ehlxr" # default: author.name ↓ # 默认为下面配置的author.name ↓ + +[author] # essential # 必需 + name = "Ehlxr" + avatar = "/images/avatar.jpg" + description = "胡编一通,乱写一起,哈哈哈哈。。。。" + +[[params.friends]] + name = "ehlxr" + link = "https://ehlxr.me" + +[[params.friends]] + name = "匆匆那年" + link = "https://ehlxr.top" + +[permalinks] + post = "/:year/:month/:day/:slug/" + +[sitemap] # essential # 必需 + changefreq = "weekly" + priority = 0.5 + filename = "sitemap.xml" + +[[menu.main]] # config your menu # 配置目录 + name = "Home" + weight = 10 + identifier = "home" + url = "/" +[[menu.main]] + name = "Archives" + weight = 20 + identifier = "archives" + url = "/post/" +[[menu.main]] + name = "Tags" + weight = 30 + identifier = "tags" + url = "/tags/" +[[menu.main]] + name = "Categories" + weight = 40 + identifier = "categories" + url = "/categories/" + +# [[menu.main]] +# name = "关于" +# weight = 50 +# identifier = "about" +# url = "/about/" + +[[params.icons]] + id = "home" + icon = "home" + +[[params.icons]] + id = "archives" + icon = "home" + +[[params.icons]] + id = "tags" + icon = "tags" + +[[params.icons]] + id = "categories" + icon = "th" + +[[params.icons]] + id = "about" + icon = "user" + +# [[params.icons]] +# id = "link" +# icon = "users" + +[params] + version = "3.x" # Used to give a friendly message when you have an incompatible update + debug = false # If true, load `eruda.min.js`. See https://github.com/liriliri/eruda + + since = "2017" # Site creation time # 站点建立时间 + + # site info (optional) # 站点信息(可选,不需要的可以直接注释掉) + logoTitle = "Ehlxr" # default: the title value # 默认值: 上面设置的title值 + keywords = ["Hugo", "theme", "ehlxr"] + description = "Hugo theme ehlxr example site." + + # paginate of archives, tags and categories # 归档、标签、分类每页显示的文章数目,建议修改为一个较大的值 + archivePaginate = 5 + + # The date format to use; for a list of valid formats, see https://gohugo.io/functions/format/ + dateFormatToUse = "2006-01-02" + + # show word count and read time ? # 是否显示字数统计与阅读时间 + moreMeta = false + + # 一些全局开关,你也可以在每一篇内容的 front matter 中针对单篇内容关闭或开启某些功能,在 archetypes/default.md 查看更多信息。 + # Some global options, you can also close or open something in front matter for a single post, see more information from `archetypes/default.md`. + toc = true # 是否开启目录 + autoCollapseToc = false # Auto expand and collapse toc # 目录自动展开/折叠 + fancybox = true # see https://github.com/fancyapps/fancybox # 是否启用fancybox(图片可点击) + mathjax = false # see https://www.mathjax.org/ # 是否使用mathjax(数学公式) + mathjaxEnableSingleDollar = false # 是否使用 $...$ 即可進行inline latex渲染 + + postMetaInFooter = true # contain author, lastMod, markdown link, license # 包含作者,上次修改时间,markdown链接,许可信息 + linkToMarkDown = false # Only effective when hugo will output .md files. # 链接到markdown原始文件(仅当允许hugo生成markdown文件时有效) + contentCopyright = 'CC BY-NC-ND 4.0' # e.g. 'CC BY-NC-ND 4.0' + + changyanAppid = "" # Changyan app id # 畅言 + changyanAppkey = "" # Changyan app key + livereUID = "" # LiveRe UID # 来必力 + baidu_push = true # baidu push # 百度 + baidu_analytics = "" # Baidu Analytics + baidu_verification = "" # Baidu Verification + google_verification = "" # Google_Verification # 谷歌 + + # Link custom CSS and JS assets + # (relative to /static/css and /static/js respectively) + customCSS = ["custom.css"] + customJS = [] + + [params.publicCDN] # load these files from public cdn # 启用公共CDN,需自行定义 + enable = true + jquery = '' + slideout = '' + fancyboxJs = '' + fancyboxCss = '' + gitmentJS = '' + gitmentCSS = '' + fontAwesome = '' + + [params.gitment] # Gitment is a comment system based on GitHub issues. see https://github.com/imsun/gitment + owner = "" # Your GitHub ID + repo = "" # The repo to store comments + clientId = "" # Your client ID + clientSecret = "" # Your client secret + + [params.gitalk] # Gitalk is a comment system based on GitHub issues. see https://github.com/gitalk/gitalk + owner = "" # Your GitHub ID + repo = "" # The repo to store comments + clientId = "" # Your client ID + clientSecret = "" # Your client secret + countSign = "条评论" + + [params.disqus] + name = "" # disqus_shortname + lazy = true # lazy to load disqus + + [params.flowchartDiagrams]# see https://blog.olowolo.com/example-site/post/js-flowchart-diagrams/ + enable = false + options = "" + + [params.sequenceDiagrams] # see https://blog.olowolo.com/example-site/post/js-sequence-diagrams/ + enable = false + options = "" # default: "{theme: 'simple'}" + + [params.busuanzi] # count web traffic by busuanzi # 是否使用不蒜子统计站点访问量 + enable = false + siteUV = true + sitePV = true + pagePV = true + + [params.reward] # 文章打赏 + enable = false + wechat = "/path/to/your/wechat-qr-code.png" # 微信二维码 + alipay = "/path/to/your/alipay-qr-code.png" # 支付宝二维码 + + [params.social] # 社交链接 + Email-at = "mailto:yourname@email.com" # 名称-icon图标 = "链接" + Twitter-twitter = "http://localhost:1313/" + Facebook-facebook = "http://localhost:1313/" + Github-github = "http://localhost:1313/" + Weibo-weibo = "http://localhost:1313/" + Instagram-instagram = "http://localhost:1313/" + +# 将下面这段配置取消注释可以使 hugo 生成 .md 文件 +# Uncomment these options to make hugo output .md files. +#[mediaTypes] +# [mediaTypes."text/plain"] +# suffix = "md" +# +#[outputFormats.MarkDown] +# mediaType = "text/plain" +# isPlainText = true +# isHTML = false +# +[outputs] + home = ["HTML", "RSS", "JSON"] +# page = ["HTML", "MarkDown"] +# section = ["HTML", "RSS"] +# taxonomy = ["HTML", "RSS"] +# taxonomyTerm = ["HTML"] diff --git a/themes/custom/exampleSite/content/about.md b/themes/custom/exampleSite/content/about.md new file mode 100644 index 00000000..0913c189 --- /dev/null +++ b/themes/custom/exampleSite/content/about.md @@ -0,0 +1,21 @@ +--- +title: "About" +date: 2017-08-20T21:38:52+08:00 +lastmod: 2017-08-28T21:41:52+08:00 +menu: "main" +weight: 50 + +--- + +Hugo is a static site engine written in Go. + + +It makes use of a variety of open source projects including: + +* [Cobra](https://github.com/spf13/cobra) +* [Viper](https://github.com/spf13/viper) +* [J Walter Weatherman](https://github.com/spf13/jWalterWeatherman) +* [Cast](https://github.com/spf13/cast) + +Learn more and contribute on [GitHub](https://github.com/gohugoio). + diff --git a/themes/custom/exampleSite/content/post/chinese-preview.md b/themes/custom/exampleSite/content/post/chinese-preview.md new file mode 100644 index 00000000..08b30961 --- /dev/null +++ b/themes/custom/exampleSite/content/post/chinese-preview.md @@ -0,0 +1,84 @@ +--- +title: "[中文] 《长恨歌》" +date: 2017-08-30T01:37:56+08:00 +lastmod: 2017-08-30T01:37:56+08:00 +draft: false +tags: ["preview", "中文", "tag-1"] +categories: ["中文"] +author: "Wikipedia" + +contentCopyright: 'Creative Commons Attribution-ShareAlike License' + +--- + +>《长恨歌》是中国唐朝诗人白居易的一首长篇叙事诗。 + +# 第一段:贵妃受宠爱 + +汉皇重色思倾国,御宇多年求不得。杨家有女初长成,养在深闺人未识。 + +天生丽质难自弃,一朝选在君王侧。回眸一笑百媚生,六宫粉黛无颜色。 + +春寒赐浴华清池,温泉水滑洗凝脂。侍儿扶起娇无力,始是新承恩泽时。 + +云鬓花颜金步摇,芙蓉帐暖度春宵。春宵苦短日高起,从此君王不早朝。 + +承欢侍宴无闲暇,春从春游夜专夜。后宫佳丽三千人,三千宠爱在一身。 + +金屋妆成娇侍夜,玉楼宴罢醉和春。姊妹弟兄皆列士,可怜光彩生门户。 + +遂令天下父母心,不重生男重生女。骊宫高处入青云,仙乐风飘处处闻。 + +缓歌慢舞凝丝竹,尽日君王看不足。渔阳鼙鼓动地来,惊破霓裳羽衣曲。 + +# 第二段:马嵬惊变 + +九重城阙烟尘生,千乘万骑西南行。翠华摇摇行复止,西出都门百余里。 + +六军不发无奈何,宛转蛾眉马前死。花钿委地无人收,翠翘金雀玉搔头。 + +君王掩面救不得,回看血泪相和流。黄埃散漫风萧索,云栈萦纡登剑阁。 + +峨嵋山下少人行,旌旗无光日色薄。蜀江水碧蜀山青,圣主朝朝暮暮情。 + +行宫见月伤心色,夜雨闻铃肠断声。 + +# 第三段:玄宗皇帝思念 + +天旋地转回龙驭,到此踌躇不能去。马嵬坡下泥土中,不见玉颜空死处。 + +君臣相顾尽霑衣,东望都门信马归。归来池苑皆依旧,太液芙蓉未央柳。 + +芙蓉如面柳如眉,对此如何不泪垂。春风桃李花开日,秋雨梧桐叶落时。 + +西宫南内多秋草,落叶满阶红不扫。梨园弟子白发新,椒房阿监青娥老。 + +夕殿萤飞思悄然,孤灯挑尽未成眠。迟迟钟鼓初长夜,耿耿星河欲曙天。 + +鸳鸯瓦冷霜华重,翡翠衾寒谁与共。悠悠生死别经年,魂魄不曾来入梦。 + +# 第四段:仙界寻妃 + +临邛道士鸿都客,能以精诚致魂魄。为感君王辗转思,遂教方士殷勤觅。 + +排空驭气奔如电,升天入地求之遍。上穷碧落下黄泉,两处茫茫皆不见。 + +忽闻海上有仙山,山在虚无缥缈间。楼阁玲珑五云起,其中绰约多仙子。 + +中有一人字太真,雪肤花貌参差是。金阙西厢叩玉扃,转教小玉报双成。 + +闻道汉家天子使,九华帐里梦魂惊。揽衣推枕起徘徊,珠箔银屏迤逦开。 + +云髻(鬓?)半偏新睡觉,花冠不整下堂来。风吹仙袂飘飘(飖)举,犹似霓裳羽衣舞。 + +玉容寂寞泪阑干,梨花一枝春带雨。含情凝睇谢君王,一别音容两渺茫。 + +昭阳殿里恩爱绝,蓬莱宫中日月长。回头下望人寰处,不见长安见尘雾。 + +唯将旧物表深情,钿合金钗寄将去。钗留一股合一扇,钗擘黄金合分钿。 + +但教心似金钿坚,天上人间会相见。临别殷勤重寄词,词中有誓两心知。 + +七月七日长生殿,夜半无人私语时。在天愿作比翼鸟,在地愿为连理枝。 + +天长地久有时尽,此恨绵绵无绝期。 diff --git a/themes/custom/exampleSite/content/post/english-preview.md b/themes/custom/exampleSite/content/post/english-preview.md new file mode 100644 index 00000000..02693abb --- /dev/null +++ b/themes/custom/exampleSite/content/post/english-preview.md @@ -0,0 +1,1150 @@ +--- +title: "[English] Creating a New Theme" +date: 2017-08-31T15:43:48+08:00 +lastmod: 2017-08-31T15:43:48+08:00 +draft: false +tags: ["preview", "English", "tag-2"] +categories: ["English"] +author: "Michael Henderson" + +autoCollapseToc: true +contentCopyright: 'See origin' + +--- + +## Introduction + +This tutorial will show you how to create a simple theme in Hugo. I assume that you are familiar with HTML, the bash command line, and that you are comfortable using Markdown to format content. I'll explain how Hugo uses templates and how you can organize your templates to create a theme. I won't cover using CSS to style your theme. + +We'll start with creating a new site with a very basic template. Then we'll add in a few pages and posts. With small variations on that, you will be able to create many different types of web sites. + +In this tutorial, commands that you enter will start with the "$" prompt. The output will follow. Lines that start with "#" are comments that I've added to explain a point. When I show updates to a file, the ":wq" on the last line means to save the file. + +Here's an example: + +``` +## this is a comment +$ echo this is a command +this is a command + +## edit the file +$vi foo.md ++++ +date = "2014-09-28" +title = "creating a new theme" ++++ + +bah and humbug +:wq + +## show it +$ cat foo.md ++++ +date = "2014-09-28" +title = "creating a new theme" ++++ + +bah and humbug +$ +``` + + +## Some Definitions + +There are a few concepts that you need to understand before creating a theme. + +### Skins + +Skins are the files responsible for the look and feel of your site. It’s the CSS that controls colors and fonts, it’s the Javascript that determines actions and reactions. It’s also the rules that Hugo uses to transform your content into the HTML that the site will serve to visitors. + +You have two ways to create a skin. The simplest way is to create it in the ```layouts/``` directory. If you do, then you don’t have to worry about configuring Hugo to recognize it. The first place that Hugo will look for rules and files is in the ```layouts/``` directory so it will always find the skin. + +Your second choice is to create it in a sub-directory of the ```themes/``` directory. If you do, then you must always tell Hugo where to search for the skin. It’s extra work, though, so why bother with it? + +The difference between creating a skin in ```layouts/``` and creating it in ```themes/``` is very subtle. A skin in ```layouts/``` can’t be customized without updating the templates and static files that it is built from. A skin created in ```themes/```, on the other hand, can be and that makes it easier for other people to use it. + +The rest of this tutorial will call a skin created in the ```themes/``` directory a theme. + +Note that you can use this tutorial to create a skin in the ```layouts/``` directory if you wish to. The main difference will be that you won’t need to update the site’s configuration file to use a theme. + +### The Home Page + +The home page, or landing page, is the first page that many visitors to a site see. It is the index.html file in the root directory of the web site. Since Hugo writes files to the public/ directory, our home page is public/index.html. + +### Site Configuration File + +When Hugo runs, it looks for a configuration file that contains settings that override default values for the entire site. The file can use TOML, YAML, or JSON. I prefer to use TOML for my configuration files. If you prefer to use JSON or YAML, you’ll need to translate my examples. You’ll also need to change the name of the file since Hugo uses the extension to determine how to process it. + +Hugo translates Markdown files into HTML. By default, Hugo expects to find Markdown files in your ```content/``` directory and template files in your ```themes/``` directory. It will create HTML files in your ```public/``` directory. You can change this by specifying alternate locations in the configuration file. + +### Content + +Content is stored in text files that contain two sections. The first section is the “front matter,” which is the meta-information on the content. The second section contains Markdown that will be converted to HTML. + +#### Front Matter + +The front matter is information about the content. Like the configuration file, it can be written in TOML, YAML, or JSON. Unlike the configuration file, Hugo doesn’t use the file’s extension to know the format. It looks for markers to signal the type. TOML is surrounded by “`+++`”, YAML by “`---`”, and JSON is enclosed in curly braces. I prefer to use TOML, so you’ll need to translate my examples if you prefer YAML or JSON. + +The information in the front matter is passed into the template before the content is rendered into HTML. + +#### Markdown + +Content is written in Markdown which makes it easier to create the content. Hugo runs the content through a Markdown engine to create the HTML which will be written to the output file. + +### Template Files + +Hugo uses template files to render content into HTML. Template files are a bridge between the content and presentation. Rules in the template define what content is published, where it's published to, and how it will rendered to the HTML file. The template guides the presentation by specifying the style to use. + +There are three types of templates: single, list, and partial. Each type takes a bit of content as input and transforms it based on the commands in the template. + +Hugo uses its knowledge of the content to find the template file used to render the content. If it can’t find a template that is an exact match for the content, it will shift up a level and search from there. It will continue to do so until it finds a matching template or runs out of templates to try. If it can’t find a template, it will use the default template for the site. + +Please note that you can use the front matter to influence Hugo’s choice of templates. + +#### Single Template + +A single template is used to render a single piece of content. For example, an article or post would be a single piece of content and use a single template. + +#### List Template + +A list template renders a group of related content. That could be a summary of recent postings or all articles in a category. List templates can contain multiple groups. + +The homepage template is a special type of list template. Hugo assumes that the home page of your site will act as the portal for the rest of the content in the site. + +#### Partial Template + +A partial template is a template that can be included in other templates. Partial templates must be called using the “partial” template command. They are very handy for rolling up common behavior. For example, your site may have a banner that all pages use. Instead of copying the text of the banner into every single and list template, you could create a partial with the banner in it. That way if you decide to change the banner, you only have to change the partial template. + +## Create a New Site + +Let's use Hugo to create a new web site. I'm a Mac user, so I'll create mine in my home directory, in the Sites folder. If you're using Linux, you might have to create the folder first. + +The "new site" command will create a skeleton of a site. It will give you the basic directory structure and a useable configuration file. + +``` +$ hugo new site ~/Sites/zafta +$ cd ~/Sites/zafta +$ ls -l +total 8 +drwxr-xr-x 7 quoha staff 238 Sep 29 16:49 . +drwxr-xr-x 3 quoha staff 102 Sep 29 16:49 .. +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 archetypes +-rw-r--r-- 1 quoha staff 82 Sep 29 16:49 config.toml +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 content +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 layouts +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 static +$ +``` + +Take a look in the content/ directory to confirm that it is empty. + +The other directories (archetypes/, layouts/, and static/) are used when customizing a theme. That's a topic for a different tutorial, so please ignore them for now. + +### Generate the HTML For the New Site + +Running the `hugo` command with no options will read all the available content and generate the HTML files. It will also copy all static files (that's everything that's not content). Since we have an empty site, it won't do much, but it will do it very quickly. + +``` +$ hugo --verbose +INFO: 2014/09/29 Using config file: config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html] +WARN: 2014/09/29 Unable to locate layout: [404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 2 ms +$ +``` + +The "`--verbose`" flag gives extra information that will be helpful when we build the template. Every line of the output that starts with "INFO:" or "WARN:" is present because we used that flag. The lines that start with "WARN:" are warning messages. We'll go over them later. + +We can verify that the command worked by looking at the directory again. + +``` +$ ls -l +total 8 +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 archetypes +-rw-r--r-- 1 quoha staff 82 Sep 29 16:49 config.toml +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 content +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 layouts +drwxr-xr-x 4 quoha staff 136 Sep 29 17:02 public +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 static +$ +``` + +See that new public/ directory? Hugo placed all generated content there. When you're ready to publish your web site, that's the place to start. For now, though, let's just confirm that we have what we'd expect from a site with no content. + +``` +$ ls -l public +total 16 +-rw-r--r-- 1 quoha staff 416 Sep 29 17:02 index.xml +-rw-r--r-- 1 quoha staff 262 Sep 29 17:02 sitemap.xml +$ +``` + +Hugo created two XML files, which is standard, but there are no HTML files. + + + +### Test the New Site + +Verify that you can run the built-in web server. It will dramatically shorten your development cycle if you do. Start it by running the "server" command. If it is successful, you will see output similar to the following: + +``` +$ hugo server --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html] +WARN: 2014/09/29 Unable to locate layout: [404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 2 ms +Serving pages from /Users/quoha/Sites/zafta/public +Web Server is available at http://localhost:1313 +Press Ctrl+C to stop +``` + +Connect to the listed URL (it's on the line that starts with "Web Server"). If everything is working correctly, you should get a page that shows the following: + +``` +index.xml +sitemap.xml +``` + +That's a listing of your public/ directory. Hugo didn't create a home page because our site has no content. When there's no index.html file in a directory, the server lists the files in the directory, which is what you should see in your browser. + +Let’s go back and look at those warnings again. + +``` +WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html] +WARN: 2014/09/29 Unable to locate layout: [404.html] +``` + +That second warning is easier to explain. We haven’t created a template to be used to generate “page not found errors.” The 404 message is a topic for a separate tutorial. + +Now for the first warning. It is for the home page. You can tell because the first layout that it looked for was “index.html.” That’s only used by the home page. + +I like that the verbose flag causes Hugo to list the files that it's searching for. For the home page, they are index.html, _default/list.html, and _default/single.html. There are some rules that we'll cover later that explain the names and paths. For now, just remember that Hugo couldn't find a template for the home page and it told you so. + +At this point, you've got a working installation and site that we can build upon. All that’s left is to add some content and a theme to display it. + +## Create a New Theme + +Hugo doesn't ship with a default theme. There are a few available (I counted a dozen when I first installed Hugo) and Hugo comes with a command to create new themes. + +We're going to create a new theme called "zafta." Since the goal of this tutorial is to show you how to fill out the files to pull in your content, the theme will not contain any CSS. In other words, ugly but functional. + +All themes have opinions on content and layout. For example, Zafta uses "post" over "blog". Strong opinions make for simpler templates but differing opinions make it tougher to use themes. When you build a theme, consider using the terms that other themes do. + + +### Create a Skeleton + +Use the hugo "new" command to create the skeleton of a theme. This creates the directory structure and places empty files for you to fill out. + +``` +$ hugo new theme zafta + +$ ls -l +total 8 +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 archetypes +-rw-r--r-- 1 quoha staff 82 Sep 29 16:49 config.toml +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 content +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 layouts +drwxr-xr-x 4 quoha staff 136 Sep 29 17:02 public +drwxr-xr-x 2 quoha staff 68 Sep 29 16:49 static +drwxr-xr-x 3 quoha staff 102 Sep 29 17:31 themes + +$ find themes -type f | xargs ls -l +-rw-r--r-- 1 quoha staff 1081 Sep 29 17:31 themes/zafta/LICENSE.md +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/archetypes/default.md +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/_default/list.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/_default/single.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/partials/footer.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/partials/header.html +-rw-r--r-- 1 quoha staff 93 Sep 29 17:31 themes/zafta/theme.toml +$ +``` + +The skeleton includes templates (the files ending in .html), license file, a description of your theme (the theme.toml file), and an empty archetype. + +Please take a minute to fill out the theme.toml and LICENSE.md files. They're optional, but if you're going to be distributing your theme, it tells the world who to praise (or blame). It's also nice to declare the license so that people will know how they can use the theme. + +``` +$ vi themes/zafta/theme.toml +author = "michael d henderson" +description = "a minimal working template" +license = "MIT" +name = "zafta" +source_repo = "" +tags = ["tags", "categories"] +:wq + +## also edit themes/zafta/LICENSE.md and change +## the bit that says "YOUR_NAME_HERE" +``` + +Note that the the skeleton's template files are empty. Don't worry, we'll be changing that shortly. + +``` +$ find themes/zafta -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/_default/list.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/_default/single.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/partials/footer.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/partials/header.html +$ +``` + + + +### Update the Configuration File to Use the Theme + +Now that we've got a theme to work with, it's a good idea to add the theme name to the configuration file. This is optional, because you can always add "-t zafta" on all your commands. I like to put it the configuration file because I like shorter command lines. If you don't put it in the configuration file or specify it on the command line, you won't use the template that you're expecting to. + +Edit the file to add the theme, add a title for the site, and specify that all of our content will use the TOML format. + +``` +$ vi config.toml +theme = "zafta" +baseurl = "" +languageCode = "en-us" +title = "zafta - totally refreshing" +MetaDataFormat = "toml" +:wq + +$ +``` + +### Generate the Site + +Now that we have an empty theme, let's generate the site again. + +``` +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 2 ms +$ +``` + +Did you notice that the output is different? The warning message for the home page has disappeared and we have an additional information line saying that Hugo is syncing from the theme's directory. + +Let's check the public/ directory to see what Hugo's created. + +``` +$ ls -l public +total 16 +drwxr-xr-x 2 quoha staff 68 Sep 29 17:56 css +-rw-r--r-- 1 quoha staff 0 Sep 29 17:56 index.html +-rw-r--r-- 1 quoha staff 407 Sep 29 17:56 index.xml +drwxr-xr-x 2 quoha staff 68 Sep 29 17:56 js +-rw-r--r-- 1 quoha staff 243 Sep 29 17:56 sitemap.xml +$ +``` + +Notice four things: + +1. Hugo created a home page. This is the file public/index.html. +2. Hugo created a css/ directory. +3. Hugo created a js/ directory. +4. Hugo claimed that it created 0 pages. It created a file and copied over static files, but didn't create any pages. That's because it considers a "page" to be a file created directly from a content file. It doesn't count things like the index.html files that it creates automatically. + +#### The Home Page + +Hugo supports many different types of templates. The home page is special because it gets its own type of template and its own template file. The file, layouts/index.html, is used to generate the HTML for the home page. The Hugo documentation says that this is the only required template, but that depends. Hugo's warning message shows that it looks for three different templates: + +``` +WARN: 2014/09/29 Unable to locate layout: [index.html _default/list.html _default/single.html] +``` + +If it can't find any of these, it completely skips creating the home page. We noticed that when we built the site without having a theme installed. + +When Hugo created our theme, it created an empty home page template. Now, when we build the site, Hugo finds the template and uses it to generate the HTML for the home page. Since the template file is empty, the HTML file is empty, too. If the template had any rules in it, then Hugo would have used them to generate the home page. + +``` +$ find . -name index.html | xargs ls -l +-rw-r--r-- 1 quoha staff 0 Sep 29 20:21 ./public/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 ./themes/zafta/layouts/index.html +$ +``` + +#### The Magic of Static + +Hugo does two things when generating the site. It uses templates to transform content into HTML and it copies static files into the site. Unlike content, static files are not transformed. They are copied exactly as they are. + +Hugo assumes that your site will use both CSS and JavaScript, so it creates directories in your theme to hold them. Remember opinions? Well, Hugo's opinion is that you'll store your CSS in a directory named css/ and your JavaScript in a directory named js/. If you don't like that, you can change the directory names in your theme directory or even delete them completely. Hugo's nice enough to offer its opinion, then behave nicely if you disagree. + +``` +$ find themes/zafta -type d | xargs ls -ld +drwxr-xr-x 7 quoha staff 238 Sep 29 17:38 themes/zafta +drwxr-xr-x 3 quoha staff 102 Sep 29 17:31 themes/zafta/archetypes +drwxr-xr-x 5 quoha staff 170 Sep 29 17:31 themes/zafta/layouts +drwxr-xr-x 4 quoha staff 136 Sep 29 17:31 themes/zafta/layouts/_default +drwxr-xr-x 4 quoha staff 136 Sep 29 17:31 themes/zafta/layouts/partials +drwxr-xr-x 4 quoha staff 136 Sep 29 17:31 themes/zafta/static +drwxr-xr-x 2 quoha staff 68 Sep 29 17:31 themes/zafta/static/css +drwxr-xr-x 2 quoha staff 68 Sep 29 17:31 themes/zafta/static/js +$ +``` + +## The Theme Development Cycle + +When you're working on a theme, you will make changes in the theme's directory, rebuild the site, and check your changes in the browser. Hugo makes this very easy: + +1. Purge the public/ directory. +2. Run the built in web server in watch mode. +3. Open your site in a browser. +4. Update the theme. +5. Glance at your browser window to see changes. +6. Return to step 4. + +I’ll throw in one more opinion: never work on a theme on a live site. Always work on a copy of your site. Make changes to your theme, test them, then copy them up to your site. For added safety, use a tool like Git to keep a revision history of your content and your theme. Believe me when I say that it is too easy to lose both your mind and your changes. + +Check the main Hugo site for information on using Git with Hugo. + +### Purge the public/ Directory + +When generating the site, Hugo will create new files and update existing ones in the ```public/``` directory. It will not delete files that are no longer used. For example, files that were created in the wrong directory or with the wrong title will remain. If you leave them, you might get confused by them later. I recommend cleaning out your site prior to generating it. + +Note: If you're building on an SSD, you should ignore this. Churning on a SSD can be costly. + +### Hugo's Watch Option + +Hugo's "`--watch`" option will monitor the content/ and your theme directories for changes and rebuild the site automatically. + +### Live Reload + +Hugo's built in web server supports live reload. As pages are saved on the server, the browser is told to refresh the page. Usually, this happens faster than you can say, "Wow, that's totally amazing." + +### Development Commands + +Use the following commands as the basis for your workflow. + +``` +## purge old files. hugo will recreate the public directory. +## +$ rm -rf public +## +## run hugo in watch mode +## +$ hugo server --watch --verbose +``` + +Here's sample output showing Hugo detecting a change to the template for the home page. Once generated, the web browser automatically reloaded the page. I've said this before, it's amazing. + + +``` +$ rm -rf public +$ hugo server --watch --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 2 ms +Watching for changes in /Users/quoha/Sites/zafta/content +Serving pages from /Users/quoha/Sites/zafta/public +Web Server is available at http://localhost:1313 +Press Ctrl+C to stop +INFO: 2014/09/29 File System Event: ["/Users/quoha/Sites/zafta/themes/zafta/layouts/index.html": MODIFY|ATTRIB] +Change detected, rebuilding site + +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 1 ms +``` + +## Update the Home Page Template + +The home page is one of a few special pages that Hugo creates automatically. As mentioned earlier, it looks for one of three files in the theme's layout/ directory: + +1. index.html +2. _default/list.html +3. _default/single.html + +We could update one of the default templates, but a good design decision is to update the most specific template available. That's not a hard and fast rule (in fact, we'll break it a few times in this tutorial), but it is a good generalization. + +### Make a Static Home Page + +Right now, that page is empty because we don't have any content and we don't have any logic in the template. Let's change that by adding some text to the template. + +``` +$ vi themes/zafta/layouts/index.html + + + +

      hugo says hello!

      + + +:wq + +$ +``` + +Build the web site and then verify the results. + +``` +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +0 pages created +0 tags created +0 categories created +in 2 ms + +$ find public -type f -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 78 Sep 29 21:26 public/index.html + +$ cat public/index.html + + + +

      hugo says hello!

      + +``` + +#### Live Reload + +Note: If you're running the server with the `--watch` option, you'll see different content in the file: + +``` +$ cat public/index.html + + + +

      hugo says hello!

      + + +``` + +When you use `--watch`, the Live Reload script is added by Hugo. Look for live reload in the documentation to see what it does and how to disable it. + +### Build a "Dynamic" Home Page + +"Dynamic home page?" Hugo's a static web site generator, so this seems an odd thing to say. I mean let's have the home page automatically reflect the content in the site every time Hugo builds it. We'll use iteration in the template to do that. + +#### Create New Posts + +Now that we have the home page generating static content, let's add some content to the site. We'll display these posts as a list on the home page and on their own page, too. + +Hugo has a command to generate a skeleton post, just like it does for sites and themes. + +``` +$ hugo --verbose new post/first.md +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 attempting to create post/first.md of post +INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/default.md +ERROR: 2014/09/29 Unable to Cast to map[string]interface{} + +$ +``` + +That wasn't very nice, was it? + +The "new" command uses an archetype to create the post file. Hugo created an empty default archetype file, but that causes an error when there's a theme. For me, the workaround was to create an archetypes file specifically for the post type. + +``` +$ vi themes/zafta/archetypes/post.md ++++ +Description = "" +Tags = [] +Categories = [] ++++ +:wq + +$ find themes/zafta/archetypes -type f | xargs ls -l +-rw-r--r-- 1 quoha staff 0 Sep 29 21:53 themes/zafta/archetypes/default.md +-rw-r--r-- 1 quoha staff 51 Sep 29 21:54 themes/zafta/archetypes/post.md + +$ hugo --verbose new post/first.md +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 attempting to create post/first.md of post +INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/post.md +INFO: 2014/09/29 creating /Users/quoha/Sites/zafta/content/post/first.md +/Users/quoha/Sites/zafta/content/post/first.md created + +$ hugo --verbose new post/second.md +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 attempting to create post/second.md of post +INFO: 2014/09/29 curpath: /Users/quoha/Sites/zafta/themes/zafta/archetypes/post.md +INFO: 2014/09/29 creating /Users/quoha/Sites/zafta/content/post/second.md +/Users/quoha/Sites/zafta/content/post/second.md created + +$ ls -l content/post +total 16 +-rw-r--r-- 1 quoha staff 104 Sep 29 21:54 first.md +-rw-r--r-- 1 quoha staff 105 Sep 29 21:57 second.md + +$ cat content/post/first.md ++++ +Categories = [] +Description = "" +Tags = [] +date = "2014-09-29T21:54:53-05:00" +title = "first" + ++++ +my first post + +$ cat content/post/second.md ++++ +Categories = [] +Description = "" +Tags = [] +date = "2014-09-29T21:57:09-05:00" +title = "second" + ++++ +my second post + +$ +``` + +Build the web site and then verify the results. + +``` +$ rm -rf public +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 found taxonomies: map[string]string{"category":"categories", "tag":"tags"} +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +2 pages created +0 tags created +0 categories created +in 4 ms +$ +``` + +The output says that it created 2 pages. Those are our new posts: + +``` +$ find public -type f -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 78 Sep 29 22:13 public/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:13 public/post/first/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:13 public/post/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:13 public/post/second/index.html +$ +``` + +The new files are empty because because the templates used to generate the content are empty. The homepage doesn't show the new content, either. We have to update the templates to add the posts. + +### List and Single Templates + +In Hugo, we have three major kinds of templates. There's the home page template that we updated previously. It is used only by the home page. We also have "single" templates which are used to generate output for a single content file. We also have "list" templates that are used to group multiple pieces of content before generating output. + +Generally speaking, list templates are named "list.html" and single templates are named "single.html." + +There are three other types of templates: partials, content views, and terms. We will not go into much detail on these. + +### Add Content to the Homepage + +The home page will contain a list of posts. Let's update its template to add the posts that we just created. The logic in the template will run every time we build the site. + +``` +$ vi themes/zafta/layouts/index.html + + + + {{ range first 10 .Data.Pages }} +

      {{ .Title }}

      + {{ end }} + + +:wq + +$ +``` + +Hugo uses the Go template engine. That engine scans the template files for commands which are enclosed between "{{" and "}}". In our template, the commands are: + +1. range +2. .Title +3. end + +The "range" command is an iterator. We're going to use it to go through the first ten pages. Every HTML file that Hugo creates is treated as a page, so looping through the list of pages will look at every file that will be created. + +The ".Title" command prints the value of the "title" variable. Hugo pulls it from the front matter in the Markdown file. + +The "end" command signals the end of the range iterator. The engine loops back to the top of the iteration when it finds "end." Everything between the "range" and "end" is evaluated every time the engine goes through the iteration. In this file, that would cause the title from the first ten pages to be output as heading level one. + +It's helpful to remember that some variables, like .Data, are created before any output files. Hugo loads every content file into the variable and then gives the template a chance to process before creating the HTML files. + +Build the web site and then verify the results. + +``` +$ rm -rf public +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"} +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +2 pages created +0 tags created +0 categories created +in 4 ms +$ find public -type f -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 94 Sep 29 22:23 public/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:23 public/post/first/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:23 public/post/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:23 public/post/second/index.html +$ cat public/index.html + + + + +

      second

      + +

      first

      + + + +$ +``` + +Congratulations, the home page shows the title of the two posts. The posts themselves are still empty, but let's take a moment to appreciate what we've done. Your template now generates output dynamically. Believe it or not, by inserting the range command inside of those curly braces, you've learned everything you need to know to build a theme. All that's really left is understanding which template will be used to generate each content file and becoming familiar with the commands for the template engine. + +And, if that were entirely true, this tutorial would be much shorter. There are a few things to know that will make creating a new template much easier. Don't worry, though, that's all to come. + +### Add Content to the Posts + +We're working with posts, which are in the content/post/ directory. That means that their section is "post" (and if we don't do something weird, their type is also "post"). + +Hugo uses the section and type to find the template file for every piece of content. Hugo will first look for a template file that matches the section or type name. If it can't find one, then it will look in the _default/ directory. There are some twists that we'll cover when we get to categories and tags, but for now we can assume that Hugo will try post/single.html, then _default/single.html. + +Now that we know the search rule, let's see what we actually have available: + +``` +$ find themes/zafta -name single.html | xargs ls -l +-rw-r--r-- 1 quoha staff 132 Sep 29 17:31 themes/zafta/layouts/_default/single.html +``` + +We could create a new template, post/single.html, or change the default. Since we don't know of any other content types, let's start with updating the default. + +Remember, any content that we haven't created a template for will end up using this template. That can be good or bad. Bad because I know that we're going to be adding different types of content and we're going to end up undoing some of the changes we've made. It's good because we'll be able to see immediate results. It's also good to start here because we can start to build the basic layout for the site. As we add more content types, we'll refactor this file and move logic around. Hugo makes that fairly painless, so we'll accept the cost and proceed. + +Please see the Hugo documentation on template rendering for all the details on determining which template to use. And, as the docs mention, if you're building a single page application (SPA) web site, you can delete all of the other templates and work with just the default single page. That's a refreshing amount of joy right there. + +#### Update the Template File + +``` +$ vi themes/zafta/layouts/_default/single.html + + + + {{ .Title }} + + +

      {{ .Title }}

      + {{ .Content }} + + +:wq + +$ +``` + +Build the web site and verify the results. + +``` +$ rm -rf public +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"} +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +2 pages created +0 tags created +0 categories created +in 4 ms + +$ find public -type f -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 94 Sep 29 22:40 public/index.html +-rw-r--r-- 1 quoha staff 125 Sep 29 22:40 public/post/first/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:40 public/post/index.html +-rw-r--r-- 1 quoha staff 128 Sep 29 22:40 public/post/second/index.html + +$ cat public/post/first/index.html + + + + first + + +

      first

      +

      my first post

      + + + + +$ cat public/post/second/index.html + + + + second + + +

      second

      +

      my second post

      + + + +$ +``` + +Notice that the posts now have content. You can go to localhost:1313/post/first to verify. + +### Linking to Content + +The posts are on the home page. Let's add a link from there to the post. Since this is the home page, we'll update its template. + +``` +$ vi themes/zafta/layouts/index.html + + + + {{ range first 10 .Data.Pages }} +

      {{ .Title }}

      + {{ end }} + + +``` + +Build the web site and verify the results. + +``` +$ rm -rf public +$ hugo --verbose +INFO: 2014/09/29 Using config file: /Users/quoha/Sites/zafta/config.toml +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/themes/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 syncing from /Users/quoha/Sites/zafta/static/ to /Users/quoha/Sites/zafta/public/ +INFO: 2014/09/29 found taxonomies: map[string]string{"tag":"tags", "category":"categories"} +WARN: 2014/09/29 Unable to locate layout: [404.html theme/404.html] +0 draft content +0 future content +2 pages created +0 tags created +0 categories created +in 4 ms + +$ find public -type f -name '*.html' | xargs ls -l +-rw-r--r-- 1 quoha staff 149 Sep 29 22:44 public/index.html +-rw-r--r-- 1 quoha staff 125 Sep 29 22:44 public/post/first/index.html +-rw-r--r-- 1 quoha staff 0 Sep 29 22:44 public/post/index.html +-rw-r--r-- 1 quoha staff 128 Sep 29 22:44 public/post/second/index.html + +$ cat public/index.html + + + + +

      second

      + +

      first

      + + + + +$ +``` + +### Create a Post Listing + +We have the posts displaying on the home page and on their own page. We also have a file public/post/index.html that is empty. Let's make it show a list of all posts (not just the first ten). + +We need to decide which template to update. This will be a listing, so it should be a list template. Let's take a quick look and see which list templates are available. + +``` +$ find themes/zafta -name list.html | xargs ls -l +-rw-r--r-- 1 quoha staff 0 Sep 29 17:31 themes/zafta/layouts/_default/list.html +``` + +As with the single post, we have to decide to update _default/list.html or create post/list.html. We still don't have multiple content types, so let's stay consistent and update the default list template. + +## Creating Top Level Pages + +Let's add an "about" page and display it at the top level (as opposed to a sub-level like we did with posts). + +The default in Hugo is to use the directory structure of the content/ directory to guide the location of the generated html in the public/ directory. Let's verify that by creating an "about" page at the top level: + +``` +$ vi content/about.md ++++ +title = "about" +description = "about this site" +date = "2014-09-27" +slug = "about time" ++++ + +## about us + +i'm speechless +:wq +``` + +Generate the web site and verify the results. + +``` +$ find public -name '*.html' | xargs ls -l +-rw-rw-r-- 1 mdhender staff 334 Sep 27 15:08 public/about-time/index.html +-rw-rw-r-- 1 mdhender staff 527 Sep 27 15:08 public/index.html +-rw-rw-r-- 1 mdhender staff 358 Sep 27 15:08 public/post/first-post/index.html +-rw-rw-r-- 1 mdhender staff 0 Sep 27 15:08 public/post/index.html +-rw-rw-r-- 1 mdhender staff 342 Sep 27 15:08 public/post/second-post/index.html +``` + +Notice that the page wasn't created at the top level. It was created in a sub-directory named 'about-time/'. That name came from our slug. Hugo will use the slug to name the generated content. It's a reasonable default, by the way, but we can learn a few things by fighting it for this file. + +One other thing. Take a look at the home page. + +``` +$ cat public/index.html + + + +

      creating a new theme

      +

      about

      +

      second

      +

      first

      + + +``` + +Notice that the "about" link is listed with the posts? That's not desirable, so let's change that first. + +``` +$ vi themes/zafta/layouts/index.html + + + +

      posts

      + {{ range first 10 .Data.Pages }} + {{ if eq .Type "post"}} +

      {{ .Title }}

      + {{ end }} + {{ end }} + +

      pages

      + {{ range .Data.Pages }} + {{ if eq .Type "page" }} +

      {{ .Title }}

      + {{ end }} + {{ end }} + + +:wq +``` + +Generate the web site and verify the results. The home page has two sections, posts and pages, and each section has the right set of headings and links in it. + +But, that about page still renders to about-time/index.html. + +``` +$ find public -name '*.html' | xargs ls -l +-rw-rw-r-- 1 mdhender staff 334 Sep 27 15:33 public/about-time/index.html +-rw-rw-r-- 1 mdhender staff 645 Sep 27 15:33 public/index.html +-rw-rw-r-- 1 mdhender staff 358 Sep 27 15:33 public/post/first-post/index.html +-rw-rw-r-- 1 mdhender staff 0 Sep 27 15:33 public/post/index.html +-rw-rw-r-- 1 mdhender staff 342 Sep 27 15:33 public/post/second-post/index.html +``` + +Knowing that hugo is using the slug to generate the file name, the simplest solution is to change the slug. Let's do it the hard way and change the permalink in the configuration file. + +``` +$ vi config.toml +[permalinks] + page = "/:title/" + about = "/:filename/" +``` + +Generate the web site and verify that this didn't work. Hugo lets "slug" or "URL" override the permalinks setting in the configuration file. Go ahead and comment out the slug in content/about.md, then generate the web site to get it to be created in the right place. + +## Sharing Templates + +If you've been following along, you probably noticed that posts have titles in the browser and the home page doesn't. That's because we didn't put the title in the home page's template (layouts/index.html). That's an easy thing to do, but let's look at a different option. + +We can put the common bits into a shared template that's stored in the themes/zafta/layouts/partials/ directory. + +### Create the Header and Footer Partials + +In Hugo, a partial is a sugar-coated template. Normally a template reference has a path specified. Partials are different. Hugo searches for them along a TODO defined search path. This makes it easier for end-users to override the theme's presentation. + +``` +$ vi themes/zafta/layouts/partials/header.html + + + + {{ .Title }} + + +:wq + +$ vi themes/zafta/layouts/partials/footer.html + + +:wq +``` + +### Update the Home Page Template to Use the Partials + +The most noticeable difference between a template call and a partials call is the lack of path: + +``` +{{ template "theme/partials/header.html" . }} +``` +versus +``` +{{ partial "header.html" . }} +``` +Both pass in the context. + +Let's change the home page template to use these new partials. + +``` +$ vi themes/zafta/layouts/index.html +{{ partial "header.html" . }} + +

      posts

      + {{ range first 10 .Data.Pages }} + {{ if eq .Type "post"}} +

      {{ .Title }}

      + {{ end }} + {{ end }} + +

      pages

      + {{ range .Data.Pages }} + {{ if or (eq .Type "page") (eq .Type "about") }} +

      {{ .Type }} - {{ .Title }} - {{ .RelPermalink }}

      + {{ end }} + {{ end }} + +{{ partial "footer.html" . }} +:wq +``` + +Generate the web site and verify the results. The title on the home page is now "your title here", which comes from the "title" variable in the config.toml file. + +### Update the Default Single Template to Use the Partials + +``` +$ vi themes/zafta/layouts/_default/single.html +{{ partial "header.html" . }} + +

      {{ .Title }}

      + {{ .Content }} + +{{ partial "footer.html" . }} +:wq +``` + +Generate the web site and verify the results. The title on the posts and the about page should both reflect the value in the markdown file. + +## Add “Date Published” to Posts + +It's common to have posts display the date that they were written or published, so let's add that. The front matter of our posts has a variable named "date." It's usually the date the content was created, but let's pretend that's the value we want to display. + +### Add “Date Published” to the Template + +We'll start by updating the template used to render the posts. The template code will look like: + +``` +{{ .Date.Format "Mon, Jan 2, 2006" }} +``` + +Posts use the default single template, so we'll change that file. + +``` +$ vi themes/zafta/layouts/_default/single.html +{{ partial "header.html" . }} + +

      {{ .Title }}

      +

      {{ .Date.Format "Mon, Jan 2, 2006" }}

      + {{ .Content }} + +{{ partial "footer.html" . }} +:wq +``` + +Generate the web site and verify the results. The posts now have the date displayed in them. There's a problem, though. The "about" page also has the date displayed. + +As usual, there are a couple of ways to make the date display only on posts. We could do an "if" statement like we did on the home page. Another way would be to create a separate template for posts. + +The "if" solution works for sites that have just a couple of content types. It aligns with the principle of "code for today," too. + +Let's assume, though, that we've made our site so complex that we feel we have to create a new template type. In Hugo-speak, we're going to create a section template. + +Let's restore the default single template before we forget. + +``` +$ mkdir themes/zafta/layouts/post +$ vi themes/zafta/layouts/_default/single.html +{{ partial "header.html" . }} + +

      {{ .Title }}

      + {{ .Content }} + +{{ partial "footer.html" . }} +:wq +``` + +Now we'll update the post's version of the single template. If you remember Hugo's rules, the template engine will use this version over the default. + +``` +$ vi themes/zafta/layouts/post/single.html +{{ partial "header.html" . }} + +

      {{ .Title }}

      +

      {{ .Date.Format "Mon, Jan 2, 2006" }}

      + {{ .Content }} + +{{ partial "footer.html" . }} +:wq + +``` + +Note that we removed the date logic from the default template and put it in the post template. Generate the web site and verify the results. Posts have dates and the about page doesn't. + +### Don't Repeat Yourself + +DRY is a good design goal and Hugo does a great job supporting it. Part of the art of a good template is knowing when to add a new template and when to update an existing one. While you're figuring that out, accept that you'll be doing some refactoring. Hugo makes that easy and fast, so it's okay to delay splitting up a template. diff --git a/themes/custom/exampleSite/content/post/even-preview.md b/themes/custom/exampleSite/content/post/even-preview.md new file mode 100644 index 00000000..8e905d0b --- /dev/null +++ b/themes/custom/exampleSite/content/post/even-preview.md @@ -0,0 +1,165 @@ +--- +title: "Theme preview" +date: 2017-08-23T18:03:09+08:00 +lastmod: 2017-08-23T18:03:09+08:00 +draft: false +tags: ["preview", "Theme preview", "tag-3"] +categories: ["Theme preview", "category-2", "category-3"] +author: '米老朱' + +weight: 10 + +contentCopyright: 'See origin' + +--- +> Copy from [《Hugo 主题 Nuo 文章样式预览》](https://laozhu.me/post/hugo-nuo-post-preview/) + +这篇文章集中说明主题所支持的 Markdown 语法和 Hugo Shortcodes 插件,你也可以在这里预览到他们的样子。如果你不喜欢某些样式,可以去修改 css/ 文件夹下的 .scss 文件。 + +# 1.标题 + +# H1 +## H2 +### H3 +#### H4 +##### H5 +###### H6 + +## 2. 段落 + +使用单引号 `*` 或者单下划线 `_` 标记 *斜体强调* 或者 _斜体强调_ + +使用两个引号 `**` 或者两个下划线 `__` 标记 **加粗强调** 或者 __加粗强调__ + +引号和下划线可叠加使用 → **只是加粗 _斜体并加粗_** + +使用两个波浪线 `~~` 标记 ~~已删除文字~~ + +插入文字暂无 `Markdown` 标记,直接使用 `HTML` 标签 `` 标记 插入文字 + +行内代码使用反引号标记 → `print("hello world")` + +上标 X2 / 下标 X2 + +按键 Ctrl + +外链 [chekun's blog](https://chekun.me) + +页面内段落 [图片](#section-07) + +*注意:你可以通过 `{#section-id}` 方式自定义段落锚点* + +参考资料 [[1]](#ref01)[[2]](#ref02) + +## 3. 列表 + +以下的无序、有序和任务列表均支持二级嵌套,不建议使用二级以上嵌套。 + +### 3.1 无序列表 + +* 无序列表 + - 嵌套的无序列表 + - 嵌套的无序列表 +* 无序列表 + 1. 嵌套的有序列表 + 2. 嵌套的有序列表 +* 无序列表 + +### 3.2 有序列表 + +1. 有序列表 + 1. 嵌套的有序列表 + 2. 嵌套的有序列表 +2. 有序列表 + - 嵌套的无序列表 + - 嵌套的无序列表 +3. 有序列表 + +### 3.3 定义列表 + +CSS +: 层叠样式表 + +### 3.4 任务列表 + +- [ ] Cmd Markdown 开发 + - [ ] 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率 + - [ ] 支持以 PDF 格式导出文稿 + - [x] 新增Todo列表功能 [语法参考](https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments) + - [x] 改进 LaTex 功能 + - [x] 修复 LaTex 公式渲染问题 + - [x] 新增 LaTex 公式编号功能 [语法参考](http://docs.mathjax.org/en/latest/tex.html#tex-eq-numbers) +- [ ] 七月旅行准备 + - [ ] 准备邮轮上需要携带的物品 + - [ ] 浏览日本免税店的物品 + - [x] 购买蓝宝石公主号七月一日的船票 + +## 4. 引用 + +> 野火烧不尽,春风吹又生。 +> +> -- 白居易《赋得古原草送别》 + +## 5. 代码 + +以本站的一段 `JavaScript` 代码做演示。 + +```javascript +// Initialize video.js player +if (document.getElementById('my-player') !== null) { + /* eslint-disable no-undef */ + videojs('#my-player', { + aspectRatio: '16:9', + fluid: true, + }); +} +``` + +## 6. 分割线 + +--- + +中间能写字的分割线,如果你修改了分割线中字的内容,请配合修改 `CSS` 样式。 + +## 7. 图片 {#section-07} + +不带标题的图片,如下图👇 + +![hugo even showcase](https://raw.githubusercontent.com/olOwOlo/hugo-theme-even/master/images/showcase.png "showcase.png") + +带标题的图片,如下图👇 + +{{% figure class="center" src="https://raw.githubusercontent.com/olOwOlo/hugo-theme-even/master/images/showcase.png" alt="hugo even showcase" title="showcase.png" %}} + +## 8. 表格 + +使用 `Markdown` 画的表格,如下表👇 + +| Tables | Are | Cool | +| :------------ |:-------------:| -----:| +| col 3 is | right-aligned | $1600 | +| col 2 is | centered | $12 | +| zebra stripes | are neat | $1 | + +## 9. 数学公式 + +主题使用了 [MathJax](https://www.mathjax.org/) 开源库来实现对数学公式的支持,使用 `$$` 标记。 + +$$ evidence\_{i}=\sum\_{j}W\_{ij}x\_{j}+b\_{i} $$ + +## 10. 网易云音乐 + +主题文章中可以轻松插入 [网易云音乐](https://music.163.com/) 的指定音乐,你可以根据需要将音乐设置为自动播放,在主题目录 `layouts/shortcodes` 文件夹下的 `music.html` 对该标签进行定义。 + +{{% music "28196554" %}} + +## 11. YouTube + +由于不明原因可能无法播放。 + +{{% youtube "wC5pJm8RAu4" %}} + +## 参考资料 + +1. [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) +2. [Markdown 语法手册](https://www.zybuluo.com/EncyKe/note/120103) diff --git a/themes/custom/exampleSite/content/post/hidden-post.md b/themes/custom/exampleSite/content/post/hidden-post.md new file mode 100644 index 00000000..a2034e1d --- /dev/null +++ b/themes/custom/exampleSite/content/post/hidden-post.md @@ -0,0 +1,15 @@ +--- +title: "This is a hidden post." +date: 2018-03-08T17:40:19+08:00 +lastmod: 2018-03-08T22:01:19+08:00 +draft: false +author: 'Halulu' + +hiddenFromHomePage: true +--- + +This post is hidden from the home page. + + + +But you can see it in archives, rss or other pages. \ No newline at end of file diff --git a/themes/custom/exampleSite/content/post/japanese-preview.md b/themes/custom/exampleSite/content/post/japanese-preview.md new file mode 100644 index 00000000..e9c715d5 --- /dev/null +++ b/themes/custom/exampleSite/content/post/japanese-preview.md @@ -0,0 +1,38 @@ +--- +title: "[日本語] 敬語体系" +date: 2017-08-30T01:53:34+08:00 +lastmod: 2017-08-30T01:53:34+08:00 +draft: false +keywords: [] +description: "" +tags: ["preview", "日本語", "tag-4"] +categories: ["日本語"] +author: "Wikipedia" + +contentCopyright: 'Creative Commons Attribution-ShareAlike License' + +--- + +> 日本語の敬語体系は、一般に、大きく尊敬語・謙譲語・丁寧語に分類される。文化審議会国語分科会は、2007年2月に「敬語の指針」を答申し、これに丁重語および美化語を含めた5分類を示している。 + +# 尊敬語 + +尊敬語は、動作の主体を高めることで、主体への敬意を表す言い方である。動詞に「お(ご)~になる」を付けた形、また、助動詞「(ら)れる」を付けた形などが用いられる。たとえば、動詞「取る」の尊敬形として、「(先生が)お取りになる」「(先生が)取られる」などが用いられる。 + +語によっては、特定の尊敬語が対応するものもある。たとえば、「言う」の尊敬語は「おっしゃる」、「食べる」の尊敬語は「召し上がる」、「行く・来る・いる」の尊敬語は「いらっしゃる」である。 + +# 謙譲語 + +謙譲語は、古代から基本的に動作の客体への敬意を表す言い方であり、現代では「動作の主体を低める」と解釈するほうがよい場合がある。動詞に「お~する」「お~いたします」(謙譲語+丁寧語)をつけた形などが用いられる。たとえば、「取る」の謙譲形として、「お取りする」などが用いられる。 + +語によっては、特定の謙譲語が対応するものもある。たとえば、「言う」の謙譲語は「申し上げる」、「食べる」の謙譲語は「いただく」、「(相手の所に)行く」の謙譲語は「伺う」「参上する」「まいる」である。 + +なお、「夜も更けてまいりました」の「まいり」など、謙譲表現のようでありながら、誰かを低めているわけではない表現がある。これは、「夜も更けてきた」という話題を丁重に表現することによって、聞き手への敬意を表すものである。宮地裕は、この表現に使われる語を、特に「丁重語」と称している[104][105]。丁重語にはほかに「いたし(マス)」「申し(マス)」「存じ(マス)」「小生」「小社」「弊社」などがある。文化審議会の「敬語の指針」でも、「明日から海外へまいります」の「まいり」のように、相手とは関りのない自分側の動作を表現する言い方を丁重語としている。 + +# 丁寧語 + +丁寧語は、文末を丁寧にすることで、聞き手への敬意を表すものである。動詞・形容詞の終止形で終わる常体に対して、名詞・形容動詞語幹などに「です」を付けた形(「学生です」「きれいです」)や、動詞に「ます」をつけた形(「行きます」「分かりました」)等の丁寧語を用いた文体を敬体という。 + +一般に、目上の人には丁寧語を用い、同等・目下の人には丁寧語を用いないといわれる。しかし、実際の言語生活に照らして考えれば、これは事実ではない。母が子を叱るとき、「お母さんはもう知りませんよ」と丁寧語を用いる場合ももある。丁寧語が用いられる多くの場合は、敬意や謝意の表現とされるが、、稀に一歩引いた心理的な距離をとろうとする場合もある。 + +「お弁当」「ご飯」などの「お」「ご」も、広い意味では丁寧語に含まれるが、宮地裕は特に「美化語」と称して区別する[104][105]。相手への丁寧の意を示すというよりは、話し手が自分の言葉遣いに配慮した表現である。したがって、「お弁当食べようよ。」のように、丁寧体でない文でも美化語を用いることがある。文化審議会の「敬語の指針」でも「美化語」を設けている。 diff --git a/themes/custom/exampleSite/content/post/js-flowchart-diagrams.md b/themes/custom/exampleSite/content/post/js-flowchart-diagrams.md new file mode 100644 index 00000000..2111c525 --- /dev/null +++ b/themes/custom/exampleSite/content/post/js-flowchart-diagrams.md @@ -0,0 +1,131 @@ +--- +title: "JS Flowchart Diagrams" +date: 2015-03-04T21:57:50+08:00 +draft: false + +flowchartDiagrams: + enable: true + options: "{ + 'x': 0, + 'y': 0, + 'line-width': 3, + 'line-length': 50, + 'text-margin': 10, + 'font-size': 14, + 'font-color': 'black', + 'line-color': 'black', + 'element-color': 'black', + 'fill': 'white', + 'yes-text': 'yes', + 'no-text': 'no', + 'arrow-end': 'block', + 'scale': 1, + 'i-am-a-comment-1': 'Do not use //!', + 'i-am-a-comment-2': 'style symbol types', + 'symbols': { + 'start': { + 'font-color': 'red', + 'element-color': 'green', + 'fill': 'yellow' + }, + 'end': { + 'class': 'end-element' + } + }, + 'i-am-a-comment-3': 'even flowstate support ;-)', + 'flowstate': { + 'request': {'fill': 'blue'} + } + }" +--- + +## Usage + +```flowchart +st=>start: Start|past:>http://www.google.com[blank] +e=>end: End:>http://www.google.com +op1=>operation: My Operation|past +op2=>operation: Stuff|current +sub1=>subroutine: My Subroutine|invalid +cond=>condition: Yes +or No?|approved:>http://www.google.com +c2=>condition: Good idea|rejected +io=>inputoutput: catch something...|request + +st->op1(right)->cond +cond(yes, right)->c2 +cond(no)->sub1(left)->op1 +c2(yes)->io->e +c2(no)->op2->e +``` + + + + ```flowchart + st=>start: Start|past:>http://www.google.com[blank] + e=>end: End:>http://www.google.com + op1=>operation: My Operation|past + op2=>operation: Stuff|current + sub1=>subroutine: My Subroutine|invalid + cond=>condition: Yes + or No?|approved:>http://www.google.com + c2=>condition: Good idea|rejected + io=>inputoutput: catch something...|request + + st->op1(right)->cond + cond(yes, right)->c2 + cond(no)->sub1(left)->op1 + c2(yes)->io->e + c2(no)->op2->e + ``` + +## Configuration + +Configure for all home and regular pages: + +```toml +[params.flowchartDiagrams] + enable = true + options = "" +``` + +Configure for a single post in the front matter (**Params in front matter have higher precedence**): + +```yml +flowchartDiagrams: + enable: true + options: "{ + 'x': 0, + 'y': 0, + 'line-width': 3, + 'line-length': 50, + 'text-margin': 10, + 'font-size': 14, + 'font-color': 'black', + 'line-color': 'black', + 'element-color': 'black', + 'fill': 'white', + 'yes-text': 'yes', + 'no-text': 'no', + 'arrow-end': 'block', + 'scale': 1, + 'i-am-a-comment-1': 'Do not use /​/!', + 'i-am-a-comment-2': 'style symbol types', + 'symbols': { + 'start': { + 'font-color': 'red', + 'element-color': 'green', + 'fill': 'yellow' + }, + 'end': { + 'class': 'end-element' + } + }, + 'i-am-a-comment-3': 'even flowstate support ;-)', + 'flowstate': { + 'request': {'fill': 'blue'} + } + }" +``` + +See more information from https://github.com/adrai/flowchart.js. diff --git a/themes/custom/exampleSite/content/post/js-sequence-diagrams.md b/themes/custom/exampleSite/content/post/js-sequence-diagrams.md new file mode 100644 index 00000000..3ca3a1c5 --- /dev/null +++ b/themes/custom/exampleSite/content/post/js-sequence-diagrams.md @@ -0,0 +1,95 @@ +--- +title: "JS Sequence Diagrams" +date: 2015-03-04T21:57:45+08:00 +draft: false + +sequenceDiagrams: + enable: true + options: "{theme: 'hand'}" +--- + +## Usage + +```sequence +Andrew->China: Says Hello +Note right of China: China thinks\nabout it +China-->Andrew: How are you? +Andrew->>China: I am good thanks! +``` + + + + ```sequence + Andrew->China: Says Hello + Note right of China: China thinks\nabout it + China-->Andrew: How are you? + Andrew->>China: I am good thanks! + ``` + +## Configuration + +Configure for all home and regular pages: + +```toml +[params.sequenceDiagrams] + enable = true + options = "{theme: 'hand'}" +``` + +Configure for a single post in the front matter (**Params in front matter have higher precedence**): + +```yml +sequenceDiagrams: + enable: true + options: "{theme: 'hand'}" +``` + +### Options + +```js +options = { + // Change the styling of the diagram, typically one of 'simple', 'hand'. New themes can be registered with registerTheme(...). + theme: string, + + // CSS style to apply to the diagram's svg tag. (Only supported if using snap.svg) + css_class: string, +} +``` + +See more information from https://github.com/bramp/js-sequence-diagrams. + +## Examples + +```sequence +Title: Here is a title +A->B: Normal line +B-->C: Dashed line +C->>D: Open arrow +D-->>A: Dashed open arrow +``` + + ```sequence + Title: Here is a title + A->B: Normal line + B-->C: Dashed line + C->>D: Open arrow + D-->>A: Dashed open arrow + ``` + +--- + +```sequence +# Example of a comment. +Note left of A: Note to the\n left of A +Note right of A: Note to the\n right of A +Note over A: Note over A +Note over A,B: Note over both A and B +``` + + ```sequence + # Example of a comment. + Note left of A: Note to the\n left of A + Note right of A: Note to the\n right of A + Note over A: Note over A + Note over A,B: Note over both A and B + ``` diff --git a/themes/custom/exampleSite/content/post/shortcodes.md b/themes/custom/exampleSite/content/post/shortcodes.md new file mode 100644 index 00000000..4b05fe73 --- /dev/null +++ b/themes/custom/exampleSite/content/post/shortcodes.md @@ -0,0 +1,136 @@ +--- +title: "Shortcodes" +date: 2016-08-30T16:01:23+08:00 +lastmod: 2018-02-01T18:01:23+08:00 +draft: false +tags: ["shortcodes"] +categories: ["shortcodes"] + +--- + +# center, right, left + +``` +## default +![img](/path/to/img.gif "img") + +{{%/* center */%}} +## center +![img](/path/to/img.gif "img") +{{%/* /center */%}} + +{{%/* right */%}} +## right +![img](/path/to/img.gif "img") +{{%/* /right */%}} + +{{%/* left */%}} +## left +![img](/path/to/img.gif "img") +{{%/* /left */%}} +``` + + +## default +![img](https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg "img") + +{{% center %}} +## center +![img](https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg "img") +{{% /center %}} + +{{% right %}} +## right +![img](https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg "img") +{{% /right %}} + +{{% left %}} +## left +![img](https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg "img") +{{% /left %}} + +--- + +## figure with class + +``` +{{%/* figure src="/path/to/img.gif" title="default" alt="img" */%}} +{{%/* figure class="center" src="/path/to/img.gif" title="center" alt="img" */%}} +{{%/* figure class="right" src="/path/to/img.gif" title="right" alt="img" */%}} +{{%/* figure class="left" src="/path/to/img.gif" title="left" alt="img" */%}} +``` + +{{% figure src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="default" alt="img" %}} +{{% figure class="center" src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="center" alt="img" %}} +{{% figure class="right" src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="right" alt="img" %}} +{{% figure class="left" src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="left" alt="img" %}} + +--- + +``` +{{%/* center */%}} + +## hybrid in center +{{%/* figure src="/path/to/img.gif" title="default" alt="img" */%}} +{{%/* figure class="right" src="/path/to/img.gif" title="right" alt="img" */%}} + +{{%/* left */%}} +{{%/* figure src="/path/to/img.gif" title="default in left" alt="img" */%}} +{{%/* /left */%}} + +{{%/* /center */%}} +``` + +{{% center %}} +## hybrid in center +{{% figure src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="default" alt="img" %}} +{{% figure class="right" src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="right" alt="img" %}} +{{% left %}} +{{% figure src="https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg" title="default in left" alt="img" %}} +{{% /left %}} +{{% /center %}} + +--- + +# Music 163 + +## Params +- `id` + - required param + - you can extract from music url + - url format http://music.163.com/#/song?id=28196554 + +- Fiddle `auto` + - optional param + - default value 0 + - you can overwrite it with 1 + +## Examples + +- Simple + +``` +{{%/* music "28196554" */%}} +{{%/* music "28196554" "1" */%}} +``` + +- Named Params + +``` +{{%/* music id="28196554" */%}} +{{%/* music id="28196554" auto="1" */%}} +``` + +- Example + +``` +{{%/* music "28196554" */%}} +``` + +{{% music "28196554" %}} + + diff --git a/themes/custom/exampleSite/content/post/syntax-highlighting.md b/themes/custom/exampleSite/content/post/syntax-highlighting.md new file mode 100644 index 00000000..b2f07702 --- /dev/null +++ b/themes/custom/exampleSite/content/post/syntax-highlighting.md @@ -0,0 +1,100 @@ +--- +title: "Syntax Highlighting" +date: 2011-08-30T16:01:23+08:00 +lastmod: 2017-08-30T16:01:23+08:00 +draft: false +tags: ["preview", "Syntax Highlighting", "tag-5"] +categories: ["Syntax Highlighting"] + +toc: false + +--- + + +```js +function helloWorld () { + alert("Hello, World!") +} +``` + + + +```java +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello, World!"); + } +} +``` + +```kotlin +package hello + +fun main(args: Array) { + println("Hello World!") +} +``` + +```c +#include + +/* Hello */ +int main(void){ + printf("Hello, World!"); + return 0; +} +``` + +```cpp +// 'Hello World!' program + +#include + +int main(){ + std::cout << "Hello World!" << std::endl; + return 0; +} +``` + +```cs +using System; +class HelloWorld{ + public static void Main(){ + System.Console.WriteLine("Hello, World!"); + } +} +``` + +```html + + + Hello, World! + + +``` + +```go +package main +import fmt "fmt" + +func main() +{ + fmt.Printf("Hello, World!\n"); +} +``` + +```scala +object HelloWorld with Application { + Console.println("Hello, World!"); +} +``` + +```php + +``` + +```python +print("Hello, World!") +``` diff --git a/themes/custom/i18n/en.yaml b/themes/custom/i18n/en.yaml new file mode 100644 index 00000000..cb6b7a48 --- /dev/null +++ b/themes/custom/i18n/en.yaml @@ -0,0 +1,109 @@ +# ===== title ===== +archive: + other: "Archive" + +tags: + other: "Tags" + +categories: + other: "Categories" + +# ===== footer ===== +powered: + other: "Powered by %s" + +theme: + other: "Theme" + +siteUV: + other: "site uv: %s" + +sitePV: + other: "site pv: %s" + +pagePV: + other: "%s times read" + +# ===== post ===== +prevPage: + other: "Prev" + +nextPage: + other: "Next" + +prevPost: + other: "Prev" + +nextPost: + other: "Next" + +toc: + other: "Contents" + +readMore: + other: "Read more.." + +reward: + other: "Reward" + + +wordCount: + one: "{{ .Count }} word" + other: "{{ .Count }} words" + +readingTime: + one: "{{ .Count }} min read" + other: "{{ .Count }} mins read" + +# ===== content license ===== +author: + other: "Author" + +lastMod: + other: "LastMod" + +postLink: + other: "Postlink" + +markdown: + other: "Markdown" + +seeMarkDown: + other: "The Markdown version »" + +license: + other: "Copyright" + +licenseContent: + other: "All articles in this blog are licensed under %s unless stating additionally." + +# ===== counter ===== +archiveCounter: + one: "{{ .Count }} Post In Total" + other: "{{ .Count }} Posts In Total" + +tagCounter: + one: "{{ .Count }} Tag In Total" + other: "{{ .Count }} Tags In Total" + +zeroTagCounter: + other: "No tags" + +categoryCounter: + one: "{{ .Count }} Category In Total" + other: "{{ .Count }} Categories In Total" + +zeroCategoryCounter: + other: "No categories" + +links: + other: "FRIENDS" + +about: + other: "ABOUT ME" + +category: + other: "CATEGORIES" + +tag: + other: "TAGS" \ No newline at end of file diff --git a/themes/custom/images/screenshot.jpg b/themes/custom/images/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7594e3344ac9211f9389a2d0da272121d8230281 GIT binary patch literal 453042 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 O&ZUnrsV4(%$Nz#S3vX0Ar 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 BB0&HE literal 0 HcmV?d00001 diff --git a/themes/custom/layouts/404.html b/themes/custom/layouts/404.html new file mode 100644 index 00000000..fcf2b374 --- /dev/null +++ b/themes/custom/layouts/404.html @@ -0,0 +1,18 @@ +{{ define "title" }}404 page not found - {{ .Site.Title }}{{ end }} + +{{ define "content" }} +

      +

      +

      /* 404 page not found. */

      + +
      + +{{ end }} diff --git a/themes/custom/layouts/_default/baseof.html b/themes/custom/layouts/_default/baseof.html new file mode 100644 index 00000000..53cbd966 --- /dev/null +++ b/themes/custom/layouts/_default/baseof.html @@ -0,0 +1,47 @@ + + + + + + + {{- block "title" . -}} + {{ if .IsPage }}{{ .Title }} - {{ .Site.Title }}{{ else }}{{ .Site.Title }}{{ end }} + {{- end -}} + + {{ partial "head.html" . }} + + + {{ partial "slideout.html" . }} + + {{/* + {{ partial "search.html" . }} + */}} +
      +
      + + {{ if or .IsHome .Params.sidebar }} + {{ partial "sidebar.html" . }} + {{ end }} +
      +
      + {{ block "content" . }}{{ end }} +
      + {{ partial "comments.html" . }} +
      +
      + +
      + {{ partial "footer.html" . }} +
      + +
      + +
      +
      + {{ partial "scripts.html" . }} + + diff --git a/themes/custom/layouts/_default/search.html b/themes/custom/layouts/_default/search.html new file mode 100644 index 00000000..44c736a0 --- /dev/null +++ b/themes/custom/layouts/_default/search.html @@ -0,0 +1,25 @@ +{{ define "content" }} +
      +
      + + + +
      + +
      +
      + +
      +
      +
      + + + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/_default/section.html b/themes/custom/layouts/_default/section.html new file mode 100644 index 00000000..09f90bb9 --- /dev/null +++ b/themes/custom/layouts/_default/section.html @@ -0,0 +1,50 @@ +{{ define "title" }}{{ T "archive" }} - {{ .Site.Title }}{{ end }} + +{{ define "content"}} +{{- $paginator := .Paginate (where .Data.Pages.ByDate.Reverse "Type" "post") .Site.Params.archivePaginate }} +
      + {{- if not $paginator.HasPrev }} +
      + + {{ T "archiveCounter" (len .Data.Pages) }} + +
      + {{- end -}} + + {{- range $index, $element := $paginator.Pages -}} + {{- $thisYear := $element.Date.Format "2006" }} + {{- $lastElement := $index | add -1 | index $paginator.Pages }} + {{ if or (eq $index 0) ( ne ($lastElement.Date.Format "2006") $thisYear ) }} +
      +

      {{ $thisYear }}

      +
      + {{- end }} + +
      + + {{ $element.Date.Format "01-02" }} + + + + {{ .Title }} + + +
      + {{- end -}} +
      + + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/_default/single.html b/themes/custom/layouts/_default/single.html new file mode 100644 index 00000000..a1c30fd6 --- /dev/null +++ b/themes/custom/layouts/_default/single.html @@ -0,0 +1,7 @@ +{{ define "content" -}} +
      +
      + {{ .Content }} +
      +
      +{{- end }} \ No newline at end of file diff --git a/themes/custom/layouts/_default/single.md b/themes/custom/layouts/_default/single.md new file mode 100644 index 00000000..57705e2c --- /dev/null +++ b/themes/custom/layouts/_default/single.md @@ -0,0 +1 @@ +{{ .RawContent }} \ No newline at end of file diff --git a/themes/custom/layouts/_default/taxonomy.html b/themes/custom/layouts/_default/taxonomy.html new file mode 100644 index 00000000..c20afb7b --- /dev/null +++ b/themes/custom/layouts/_default/taxonomy.html @@ -0,0 +1,46 @@ +{{ define "title" }}{{ .Title }} · {{ .Site.Title }}{{ end }} + +{{ define "content"}} +{{ $paginator := .Paginate (where .Data.Pages.ByDate.Reverse "Type" "post") .Site.Params.archivePaginate }} +
      + {{ if not $paginator.HasPrev }} + {{ if eq .Data.Plural "tags" }} +
      +

      {{ .Title }}

      +
      + {{ else if eq .Data.Plural "categories" }} +
      +

      {{ .Title }}

      +
      + {{ end }} + {{ end }} + + {{ range $paginator.Pages }} +
      + + {{ .Date.Format (.Site.Params.dateFormatToUse | default "2006-01-02") }} + + + + {{ .Title }} + + +
      + {{ end }} +
      + + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/_default/terms.html b/themes/custom/layouts/_default/terms.html new file mode 100644 index 00000000..04b98f8a --- /dev/null +++ b/themes/custom/layouts/_default/terms.html @@ -0,0 +1,44 @@ +{{ define "title" }}{{ T .Data.Plural }} - {{ .Site.Title }}{{ end }} + +{{ define "content" }} + {{ $name := .Data.Plural -}} + {{ $terms := .Data.Terms.ByCount -}} + {{ $length := len $terms -}} + {{ if eq $name "categories" }} +
      +
      + {{ if eq $length 0 }} + {{ T "zeroCategoryCounter" }} + {{ else }} + {{ T "categoryCounter" $length }} + {{ end }} +
      +
      + {{ range $key, $value := $terms }} + + {{ $value.Term }} + {{ len $value.Pages }} + + {{ end }} +
      +
      + {{ else if eq $name "tags" }} +
      +
      + {{ if eq $length 0 }} + {{ T "zeroTagCounter" }} + {{ else }} + {{ T "tagCounter" $length }} + {{ end }} +
      +
      + {{ range $key, $value := $terms }} + + {{ $value.Term }} + {{ len $value.Pages }} + + {{ end }} +
      +
      + {{ end }} +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/index.html b/themes/custom/layouts/index.html new file mode 100644 index 00000000..26d68698 --- /dev/null +++ b/themes/custom/layouts/index.html @@ -0,0 +1,24 @@ +{{ define "content" }} +
      + {{/* (index .Site.Paginate) */}} + {{ $paginator := .Paginate (where (where .Data.Pages "Type" "post") ".Params.hiddenfromhomepage" "!=" true) }} + {{ range $paginator.Pages }} + {{ .Render "summary" }} + {{ end }} +
      + + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/index.json b/themes/custom/layouts/index.json new file mode 100644 index 00000000..ccd2b0db --- /dev/null +++ b/themes/custom/layouts/index.json @@ -0,0 +1,5 @@ +{{- $.Scratch.Add "index" slice -}} +{{- range .Site.RegularPages -}} + {{- $.Scratch.Add "index" (dict "title" .Title "tags" .Params.tags "categories" .Params.categories "contents" .Plain "permalink" .Permalink) -}} +{{- end -}} +{{- $.Scratch.Get "index" | jsonify -}} \ No newline at end of file diff --git a/themes/custom/layouts/partials/comments.html b/themes/custom/layouts/partials/comments.html new file mode 100644 index 00000000..fa96078e --- /dev/null +++ b/themes/custom/layouts/partials/comments.html @@ -0,0 +1,137 @@ +{{ if and .IsPage (ne .Params.comment false) }} + + {{- if and .Site.Params.disqus.name .Site.Params.disqus.lazy -}} +
      Load Comments
      + {{- end -}} + + + {{- if .Site.Params.gitalk.owner -}} +
      + + + + + {{- end -}} + + + {{- if .Site.Params.disqus.name -}} +
      + + + + {{- if not .Site.Params.disqus.lazy -}} + + {{- end -}} + {{- end -}} + + + {{- if and .Site.Params.changyanAppid .Site.Params.changyanAppkey -}} +
      + + {{- end -}} + + + {{- if .Site.Params.livereUID -}} +
      + + +
      + {{- end -}} + + + {{- if .Site.Params.gitment.owner -}} +
      + {{ if .Site.Params.publicCDN.enable -}} + {{ .Site.Params.publicCDN.gitmentCSS | safeHTML }} + {{ .Site.Params.publicCDN.gitmentJS | safeHTML }} + {{- else -}} + + + {{- end }} + + + {{- end }} + +{{- end }} diff --git a/themes/custom/layouts/partials/footer.html b/themes/custom/layouts/partials/footer.html new file mode 100644 index 00000000..315559ce --- /dev/null +++ b/themes/custom/layouts/partials/footer.html @@ -0,0 +1,51 @@ + + + \ No newline at end of file diff --git a/themes/custom/layouts/partials/head.html b/themes/custom/layouts/partials/head.html new file mode 100644 index 00000000..888394a6 --- /dev/null +++ b/themes/custom/layouts/partials/head.html @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + +{{- if .Description -}} + +{{ else if .IsPage }} + +{{ else if .Site.Params.description }} + +{{- end -}} + +{{- if .Keywords -}} + {{ $length := len .Keywords | add -1 -}} + +{{ else if .Site.Params.keywords }} + {{ $length := len .Site.Params.keywords | add -1 -}} + +{{- end }} + + +{{ with .Site.Params.baidu_verification }}{{ end }} +{{ with .Site.Params.google_verification }}{{ end }} + + + + + + +{{ if .RSSLink -}} + + +{{ end -}} + + + + + + + + + +{{- if .Site.Params.debug }} + + +{{- end }} + + +{{ if .Site.Params.busuanzi.enable -}} + +{{- end }} + + + +{{ if .Site.Params.publicCDN.enable -}} + {{ if .Site.Params.fancybox }}{{ .Site.Params.publicCDN.fancyboxCss | safeHTML }}{{ end }} +{{- else -}} + {{ if .Site.Params.fancybox }}{{ end }} +{{- end }} + +{{ if .Site.Params.publicCDN.enable -}} + {{ .Site.Params.publicCDN.fontAwesome | safeHTML }} +{{- else -}} + +{{- end }} + + +{{ range .Site.Params.customCSS }} + +{{ end }} + +{{/* NOTE: These Hugo Internal Templates can be found starting at https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L158 */}} +{{- template "_internal/opengraph.html" . -}} +{{- template "_internal/google_news.html" . -}} +{{- template "_internal/schema.html" . -}} +{{- template "_internal/twitter_cards.html" . -}} + + +{{ `` | safeHTML }} + +{{ `` | safeHTML }} diff --git a/themes/custom/layouts/partials/header.html b/themes/custom/layouts/partials/header.html new file mode 100644 index 00000000..e4c06b64 --- /dev/null +++ b/themes/custom/layouts/partials/header.html @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/themes/custom/layouts/partials/post/copyright.html b/themes/custom/layouts/partials/post/copyright.html new file mode 100644 index 00000000..03ce3035 --- /dev/null +++ b/themes/custom/layouts/partials/post/copyright.html @@ -0,0 +1,42 @@ +{{ if or .Params.postMetaInFooter (and .Site.Params.postMetaInFooter (ne .Params.postMetaInFooter false)) -}} +
      + + + + {{ if $.Site.Params.linkToMarkDown -}} + {{ with $.OutputFormats.Get "markdown" -}} + + {{- end }} + {{- end }} + {{ if or .Params.contentCopyright (and .Site.Params.contentCopyright (ne .Params.contentCopyright false)) -}} + + {{- end }} +
      +{{- end }} \ No newline at end of file diff --git a/themes/custom/layouts/partials/post/reward.html b/themes/custom/layouts/partials/post/reward.html new file mode 100644 index 00000000..3242854b --- /dev/null +++ b/themes/custom/layouts/partials/post/reward.html @@ -0,0 +1,21 @@ +{{ if or .Params.reward (and .Site.Params.reward.enable (ne .Params.reward false)) }} +
      + + +
      + {{ $qrCode := .Site.Params.reward }} + {{ with $qrCode.wechat }} + + {{- end }} + {{ with $qrCode.alipay }} + + {{- end }} +
      +
      +{{- end }} \ No newline at end of file diff --git a/themes/custom/layouts/partials/post/toc.html b/themes/custom/layouts/partials/post/toc.html new file mode 100644 index 00000000..87d57ef3 --- /dev/null +++ b/themes/custom/layouts/partials/post/toc.html @@ -0,0 +1,12 @@ +{{ if or .Params.toc (and .Site.Params.toc (ne .Params.toc false)) }} +
      +

      {{ T "toc" }}

      + {{ $globalAutoCollapseToc := .Site.Params.autoCollapseToc | default false }} +
      + {{.TableOfContents}} +
      +
      + {{ partial "sidebar-taxonomy.html" . }} +
      +
      +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/partials/scripts.html b/themes/custom/layouts/partials/scripts.html new file mode 100644 index 00000000..ad9c366a --- /dev/null +++ b/themes/custom/layouts/partials/scripts.html @@ -0,0 +1,82 @@ + + +{{- if .Site.Params.publicCDN.enable }} + {{ .Site.Params.publicCDN.jquery | safeHTML }} + {{ .Site.Params.publicCDN.slideout | safeHTML }} + {{ .Site.Params.publicCDN.fuse | safeHTML }} + {{ .Site.Params.publicCDN.mark | safeHTML }} + {{ if .Site.Params.fancybox }}{{ .Site.Params.publicCDN.fancyboxJs | safeHTML }}{{ end }} +{{- else -}} + + + + {{ if .Site.Params.fancybox }}{{ end }} +{{- end -}} + + +{{- if and (or .Params.flowchartDiagrams.enable (and .Site.Params.flowchartDiagrams.enable (ne .Params.flowchartDiagrams.enable false))) (or .IsPage .IsHome) -}} + + + +{{- end -}} + + +{{- if and (or .Params.sequenceDiagrams.enable (and .Site.Params.sequenceDiagrams.enable (ne .Params.sequenceDiagrams.enable false))) (or .IsPage .IsHome) -}} + + + + + + +{{- end }} + + +{{- if and (or .Params.mathjax (and .Site.Params.mathjax (ne .Params.mathjax false))) (or .IsPage .IsHome) }} + + +{{- end }} + + +{{- if .Site.GoogleAnalytics -}} + {{ template "_internal/google_analytics_async.html" . }} +{{- end -}} + +{{- with .Site.Params.baidu_analytics -}} + +{{- end }} + + + +{{ range .Site.Params.customJS }} + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/partials/search.html b/themes/custom/layouts/partials/search.html new file mode 100644 index 00000000..74ef8bf0 --- /dev/null +++ b/themes/custom/layouts/partials/search.html @@ -0,0 +1,45 @@ +
      +
      + + + + + + +
      + +
      +
      +
      +
      + + + \ No newline at end of file diff --git a/themes/custom/layouts/partials/sidebar-taxonomy.html b/themes/custom/layouts/partials/sidebar-taxonomy.html new file mode 100644 index 00000000..ed77c1ab --- /dev/null +++ b/themes/custom/layouts/partials/sidebar-taxonomy.html @@ -0,0 +1,15 @@ +{{ range $key, $value := .Site.Taxonomies }} + +{{ end }} \ No newline at end of file diff --git a/themes/custom/layouts/partials/sidebar.html b/themes/custom/layouts/partials/sidebar.html new file mode 100644 index 00000000..562f356f --- /dev/null +++ b/themes/custom/layouts/partials/sidebar.html @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/themes/custom/layouts/partials/slideout.html b/themes/custom/layouts/partials/slideout.html new file mode 100644 index 00000000..42ed13e6 --- /dev/null +++ b/themes/custom/layouts/partials/slideout.html @@ -0,0 +1,25 @@ + + \ No newline at end of file diff --git a/themes/custom/layouts/post/single.html b/themes/custom/layouts/post/single.html new file mode 100644 index 00000000..bdb5ea39 --- /dev/null +++ b/themes/custom/layouts/post/single.html @@ -0,0 +1,78 @@ +{{ define "content" -}} +
      + +
      +

      {{ .Title }}

      + + +
      + + + {{ partial "post/toc.html" . }} + + +
      + {{ .Content }} +
      + + + {{ partial "post/copyright.html" . }} + + + {{ partial "post/reward.html" . }} + + +
      +{{- end }} diff --git a/themes/custom/layouts/post/summary.html b/themes/custom/layouts/post/summary.html new file mode 100644 index 00000000..d7e7cb22 --- /dev/null +++ b/themes/custom/layouts/post/summary.html @@ -0,0 +1,29 @@ +
      +
      +

      {{ .Title }}

      + +
      + +
      +
      + {{ .Summary }} +
      + +
      +
      diff --git a/themes/custom/layouts/robots.txt b/themes/custom/layouts/robots.txt new file mode 100644 index 00000000..e89778e8 --- /dev/null +++ b/themes/custom/layouts/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Sitemap: {{ "sitemap.xml" | absURL }} diff --git a/themes/custom/layouts/shortcodes/center.html b/themes/custom/layouts/shortcodes/center.html new file mode 100644 index 00000000..e9022d0d --- /dev/null +++ b/themes/custom/layouts/shortcodes/center.html @@ -0,0 +1,3 @@ +
      + {{ .Inner }} +
      \ No newline at end of file diff --git a/themes/custom/layouts/shortcodes/left.html b/themes/custom/layouts/shortcodes/left.html new file mode 100644 index 00000000..c2c51020 --- /dev/null +++ b/themes/custom/layouts/shortcodes/left.html @@ -0,0 +1,3 @@ +
      + {{ .Inner }} +
      \ No newline at end of file diff --git a/themes/custom/layouts/shortcodes/music.html b/themes/custom/layouts/shortcodes/music.html new file mode 100644 index 00000000..22b2268e --- /dev/null +++ b/themes/custom/layouts/shortcodes/music.html @@ -0,0 +1,62 @@ + {{/* + ## Music 163 + + ### Params: + + - `id` + + required param + you can extract from music url + url format "http://music.163.com/#/song?id=3950552" + + - Fiddle `auto` + + optional param + default value 0 + you can overwrite it with 1 + + ### Examples: + + - Simple + + {{% music "3950552" %}} + {{% music "3950552" "1" %}} + + - Named Params + + {{% music id="3950552" %}} + {{% music id="3950552" auto="1" %}} + + */}} + + {{- /* DEFAULTS */ -}} + {{ $auto := "0" }} + + {{- if .IsNamedParams -}} + + + + {{- else -}} + + + + {{- end -}} + \ No newline at end of file diff --git a/themes/custom/layouts/shortcodes/right.html b/themes/custom/layouts/shortcodes/right.html new file mode 100644 index 00000000..37a9a333 --- /dev/null +++ b/themes/custom/layouts/shortcodes/right.html @@ -0,0 +1,3 @@ +
      + {{ .Inner }} +
      \ No newline at end of file diff --git a/themes/custom/layouts/sitemap.xml b/themes/custom/layouts/sitemap.xml new file mode 100644 index 00000000..19dd68d7 --- /dev/null +++ b/themes/custom/layouts/sitemap.xml @@ -0,0 +1,11 @@ +{{ "" | safeHTML }} + + {{ range .Data.Pages }} + + {{ .Permalink }}{{ if not .Lastmod.IsZero }} + {{ safeHTML ( .Lastmod.Format "2006-01-02T15:04:05-07:00" ) }}{{ end }}{{ with .Sitemap.ChangeFreq }} + {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} + {{ .Sitemap.Priority }}{{ end }} + + {{ end }} + \ No newline at end of file diff --git a/themes/custom/src/.babelrc b/themes/custom/src/.babelrc new file mode 100644 index 00000000..2645a843 --- /dev/null +++ b/themes/custom/src/.babelrc @@ -0,0 +1,10 @@ +{ + "presets": ["es2015","stage-2"], + "plugins": [ + ["transform-runtime", { + "polyfill": false, + "regenerator": true + }] + ], + "ignore": [] +} diff --git a/themes/custom/src/css/_base.scss b/themes/custom/src/css/_base.scss new file mode 100644 index 00000000..c9b80b18 --- /dev/null +++ b/themes/custom/src/css/_base.scss @@ -0,0 +1,121 @@ +@import '_common/normalize'; + +html { + font-size: $global-font-size; + box-sizing: border-box; +} + +body { + padding: 0; + margin: 0; + font-family: $global-font-family; + font-weight: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + line-height: $global-lineheight; + color: $global-font-color; + background: $global-background; + scroll-behavior: smooth; + border-top: 3px solid $theme-color; +} + +@include max-screen() { + body { + border-top: 0; + } +} + +::selection { + background: $theme-color; + color: #fff; +} + +// ::-webkit-scrollbar { +// width: 8px; +// height: 6px; +// } + +// ::-webkit-scrollbar-thumb { +// background: lighten($theme-color, 10%); +// border-radius: 5px; +// } + +// ::-webkit-scrollbar-track { +// background: rgba(211, 211, 211, 0.4); +// border-radius: 5px; +// } + +img { + max-width: 100%; + height: auto; + display: inline-block; + vertical-align: middle; +} + +a { + color: $global-font-color; + text-decoration: none; +} + +@each $header, $size in $global-headings { + #{$header} { + font-size: $size; + font-family: $global-serif-font-family; + } +} + +.container { + margin: 0 auto; + width: $global-body-width; +} + +@include max-screen() { + .container { + width: 100%; + box-shadow: -1px -5px 5px $gray; + } + + .content-wrapper { + width: 100% !important; + } + + .content-wrapper { + width: 100% !important; + } + + .footer { + width: 100% !important; + } + + .tag-cloud, .categories { + width: 100% !important; + } + + .tag-cloud-tags, .categories-tags { + width: 100% !important; + margin: 10px 0 !important; + } +} + +.content-wrapper { + padding: $global-container-padding; + float: left; + width: 760px; +} + +// make video fluid: +// https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php +// class video-container is the wrapper used by hexo youtube tag plugin +.video-container { + position: relative; + padding-bottom: 56.25%; /* 16:9 */ + padding-top: 25px; + height: 0; +} +.video-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/themes/custom/src/css/_common/_animation.scss b/themes/custom/src/css/_common/_animation.scss new file mode 100644 index 00000000..d596b166 --- /dev/null +++ b/themes/custom/src/css/_common/_animation.scss @@ -0,0 +1,156 @@ +@mixin underline-from-center() { + display: inline-block; + vertical-align: middle; + transform: translateZ(0); + backface-visibility: hidden; + box-shadow: 0 0 1px transparent; + position: relative; + overflow: hidden; + + &:before { + content: ''; + position: absolute; + z-index: -1; + height: 2px; + bottom: 0; + left: 51%; + right: 51%; + background: $theme-color; + transition-duration: 0.2s; + transition-property: right, left; + transition-timing-function: ease-out; + } + + &.active, + &:active, + &:focus, + &:hover { + &:before { + right: 0; + left: 0; + } + } +} + +@mixin mobile-menu-icon() { + @keyframes clickfirst { + 0% { + transform: translateY(6px) rotate(0deg); + + } + + 100% { + transform: translateY(0) rotate(45deg); + } + } + + @keyframes clickmid { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } + } + + @keyframes clicklast { + 0% { + transform: translateY(-6px) rotate(0deg); + } + + 100% { + transform: translateY(0) rotate(-45deg); + } + } + + @keyframes outfirst { + 0% { + transform: translateY(0) rotate(-45deg); + } + + 100% { + transform: translateY(-6px) rotate(0deg); + } + } + + @keyframes outmid { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } + } + + @keyframes outlast { + 0% { + transform: translateY(0) rotate(45deg); + } + + 100% { + transform: translateY(6px) rotate(0deg); + } + } + + span { + position: absolute; + /* fallback for browsers which still doesn't support for `calc()` */ + left: 15px; + top: 25px; + left: calc((100% - 20px) / 2); + top: calc((100% - 1px) / 2); + width: 20px; + height: 1px; + background-color: $theme-color; + + &:nth-child(1) { + transform: translateY(6px) rotate(0deg); + } + + &:nth-child(3) { + transform: translateY(-6px) rotate(0deg); + } + } + + &.icon-click { + span:nth-child(1) { + animation-duration: 0.5s; + animation-fill-mode: both; + animation-name: clickfirst; + } + + span:nth-child(2) { + animation-duration: 0.2s; + animation-fill-mode: both; + animation-name: clickmid; + } + + span:nth-child(3) { + animation-duration: 0.5s; + animation-fill-mode: both; + animation-name: clicklast; + } + } + + &.icon-out { + span:nth-child(1) { + animation-duration: 0.5s; + animation-fill-mode: both; + animation-name: outfirst; + } + + span:nth-child(2) { + animation-duration: 0.2s; + animation-fill-mode: both; + animation-name: outmid; + } + + span:nth-child(3) { + animation-duration: 0.5s; + animation-fill-mode: both; + animation-name: outlast; + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_common/_normalize.scss b/themes/custom/src/css/_common/_normalize.scss new file mode 100644 index 00000000..81c6f31e --- /dev/null +++ b/themes/custom/src/css/_common/_normalize.scss @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} \ No newline at end of file diff --git a/themes/custom/src/css/_common/_utils.scss b/themes/custom/src/css/_common/_utils.scss new file mode 100644 index 00000000..1c7b7778 --- /dev/null +++ b/themes/custom/src/css/_common/_utils.scss @@ -0,0 +1,23 @@ +@mixin clearfix() { + &:before, + &:after { + content: " "; + display: table; + } + + &:after { + clear: both; + } +} + +@mixin min-screen($min-width: $global-body-width) { + @media screen and (min-width: $min-width) { + @content; + } +} + +@mixin max-screen($max-width: $global-body-width) { + @media screen and (max-width: $max-width) { + @content; + } +} diff --git a/themes/custom/src/css/_custom/_custom.scss b/themes/custom/src/css/_custom/_custom.scss new file mode 100644 index 00000000..f7cbb5ac --- /dev/null +++ b/themes/custom/src/css/_custom/_custom.scss @@ -0,0 +1,4 @@ +// ============================== +// Custom style +// ============================== +// You can override the variables in _variables.scss to customize the style diff --git a/themes/custom/src/css/_iconfont.scss b/themes/custom/src/css/_iconfont.scss new file mode 100644 index 00000000..03efae6e --- /dev/null +++ b/themes/custom/src/css/_iconfont.scss @@ -0,0 +1,110 @@ +// ============================== +// Iconfont +// ============================== + +@font-face { + font-family: 'iconfont'; /* project id 96542 */ + + src: url('../fonts/iconfont/iconfont.eot'); + src: url('../fonts/iconfont/iconfont.eot#iefix') format('embedded-opentype'), // not '?#iefix', because webpack will add '?hash=[hash]' + url('../fonts/iconfont/iconfont.woff') format('woff'), + url('../fonts/iconfont/iconfont.ttf') format('truetype'), + url('../fonts/iconfont/iconfont.svg#iconfont') format('svg'); + + // Uncomment these code and comment upper code if you want to use alicdn + // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot'); + // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot?#iefix') format('embedded-opentype'), + // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.woff') format('woff'), + // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.ttf') format('truetype'), + // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.svg#iconfont') format('svg'); +} + +.iconfont { + font-family: "iconfont" !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -webkit-text-stroke-width: 0.2px; + -moz-osx-font-smoothing: grayscale; + cursor: pointer; +} + +.icon-instagram:before { + font-size: .95em; + content: "\e611"; + position: relative; + top: -1px; +} +.icon-douban:before { + content: "\e610"; +} +.icon-tumblr:before { + content: "\e69f"; + font-size: .85em; + position: relative; + top: -4px; +} +.icon-linkedin:before { + content: "\e60d"; + position: relative; + top: -4px; +} +.icon-twitter:before { + content: "\e600"; +} +.icon-weibo:before { + content: "\e602"; +} +.icon-stack-overflow:before { + content: "\e603"; + font-size: .85em; + position: relative; + top: -4px; +} +.icon-email:before { + content: "\e605"; + position: relative; + top: -2px; +} +.icon-facebook:before { + content: "\e601"; + font-size: .95em; + position: relative; + top: -2px; +} +.icon-github:before { + content: "\e606"; + position: relative; + top: -3px; +} +.icon-rss:before { + content: "\e604"; +} +.icon-google:before { + content: "\e609"; +} +.icon-zhihu:before { + content: "\e607"; + font-size: .9em; + position: relative; + top: -2px; +} +.icon-pocket:before { + content: "\e856"; +} + +/* Generic Icon */ +.icon-heart:before { + content: "\e608"; +} +.icon-right:before { + content: "\e60a"; +} +.icon-left:before { + content: "\e60b"; +} +.icon-up:before { + content: "\e60c"; +} +.icon-close:before { + content: "\e60f"; +} diff --git a/themes/custom/src/css/_partial/_404.scss b/themes/custom/src/css/_partial/_404.scss new file mode 100644 index 00000000..63eb465a --- /dev/null +++ b/themes/custom/src/css/_partial/_404.scss @@ -0,0 +1,25 @@ +// ============================== +// Archive +// ============================= + +.not-found { + text-align: center; + + .error-emoji { + color: #363636; + font-size: 3rem; + } + + .error-text { + color: #797979; + font-size: 1.25rem; + } + + .error-link { + margin-top: 2rem; + + a { + color: $theme-color; + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_archive.scss b/themes/custom/src/css/_partial/_archive.scss new file mode 100644 index 00000000..bd3e9364 --- /dev/null +++ b/themes/custom/src/css/_partial/_archive.scss @@ -0,0 +1,101 @@ +// ============================== +// Archive +// ============================= + +.archive { + margin: $archive-margin; + max-width: $archive-max-width; + + .archive-title { + font-family: $global-serif-font-family; + + &.tag, + &.category { + margin: 15px 0; + } + + .archive-name { + margin: 0; + display: inline-block; + font-weight: 400; + font-size: $archive-name-font-size; + line-height: $archive-name-font-size + 2px; + } + + .archive-post-counter { + // display: none; + color: $dark-gray; + } + } + + .collection-title { + font-family: $global-serif-font-family; + + .archive-year { + margin: 15px 0; + font-weight: 400; + font-size: $collection-title-font-size; + line-height: $collection-title-font-size + 2px; + } + } + + .archive-post { + padding: $archive-post-padding; + border-left: $archive-post-border-left; + + .archive-post-time { + margin-right: 10px; + color: $dark-gray; + } + + .archive-post-title { + + .archive-post-link { + color: $theme-color; + } + } + + &::first-child { + margin-top: 10px; + } + + &:hover { + border-left: $archive-post-hover-border-left; + transition: $archive-post-hover-transition; + transform: $archive-post-hover-transform; + + .archive-post-time { + color: darken($dark-gray, 10%); + } + + .archive-post-title .archive-post-link { + color: darken($theme-color, 10%); + } + } + } +} + +@include max-screen() { + .archive { + margin-left: auto; + margin-right: auto; + + .archive-title .archive-name { + font-size: $archive-name-font-size - 4px; + } + + .collection-title .archive-year { + margin: 10px 0; + font-size: $collection-title-font-size - 4px; + } + + .archive-post { + padding: $archive-post-mobile-padding; + + .archive-post-time { + font-size: $archive-post-mobile-time-font-size; + display: block; + } + } + } +} diff --git a/themes/custom/src/css/_partial/_back-to-top.scss b/themes/custom/src/css/_partial/_back-to-top.scss new file mode 100644 index 00000000..ee67aa23 --- /dev/null +++ b/themes/custom/src/css/_partial/_back-to-top.scss @@ -0,0 +1,24 @@ +// ============================== +// Back to top +// ============================= + +.back-to-top { + display: none; + position: fixed; + right: 20px; + bottom: 20px; + transition-property: transform; + transition-timing-function: ease-out; + transition-duration: 0.3s; + z-index: 10; + + &:hover { + transform: translateY(-5px); + } +} + +@include max-screen() { + .back-to-top { + display: none !important; + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_categories.scss b/themes/custom/src/css/_partial/_categories.scss new file mode 100644 index 00000000..277061d5 --- /dev/null +++ b/themes/custom/src/css/_partial/_categories.scss @@ -0,0 +1,45 @@ + +.categories { + margin: 2em 0 3em; + width: $global-body-width; + text-align: center; + font-family: $global-serif-font-family; + + .categories-title { + display: inline-block; + font-size: $categories-title-size; + color: $theme-color; + border-bottom: $categories-title-border-bottom; + } + + .categories-tags { + width: 760px; + margin: 20px auto !important; + + .category-link { + display: inline-block; + position: relative; + margin: $categories-tags-link-margin; + word-wrap: break-word; + transition-duration: 0.2s; + transition-property: transform; + transition-timing-function: ease-out; + + .category-count { + display: inline-block; + position: relative; + top: -8px; + right: -2px; + color: $theme-color; + font-size: $category-count-font-size; + } + + &:active, + &:focus, + &:hover { + color: $theme-color; + transform: scale(1.1); + } + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_footer.scss b/themes/custom/src/css/_partial/_footer.scss new file mode 100644 index 00000000..44de8a26 --- /dev/null +++ b/themes/custom/src/css/_partial/_footer.scss @@ -0,0 +1,12 @@ +// ============================== +// Post footer +// ============================= + +.footer { + margin-top: $footer-margin-top; + float: left; + width: $global-body-width; + + @import "_footer/social"; + @import "_footer/copyright"; +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_footer/_copyright.scss b/themes/custom/src/css/_partial/_footer/_copyright.scss new file mode 100644 index 00000000..7d33fe31 --- /dev/null +++ b/themes/custom/src/css/_partial/_footer/_copyright.scss @@ -0,0 +1,23 @@ +// ============================== +// Copyright +// ============================= + +.copyright { + margin: $copyright-margin; + color: $dark-gray; + text-align: center; + font-family: $global-serif-font-family; + + .hexo-link, + .theme-link { + color: $theme-color; + } + + .copyright-year { + display: block; + + .heart { + font-size: 14px; + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_footer/_social.scss b/themes/custom/src/css/_partial/_footer/_social.scss new file mode 100644 index 00000000..a23eb69b --- /dev/null +++ b/themes/custom/src/css/_partial/_footer/_social.scss @@ -0,0 +1,19 @@ +// ============================== +// Social +// ============================= + +.social-links { + text-align: center; + + .iconfont { + font-size: $social-icon-font-size; + + & + .iconfont { + margin-left: $social-link-margin-left; + } + + &:hover { + color: $theme-color; + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_header.scss b/themes/custom/src/css/_partial/_header.scss new file mode 100644 index 00000000..d04ddbb4 --- /dev/null +++ b/themes/custom/src/css/_partial/_header.scss @@ -0,0 +1,30 @@ +// ============================== +// Header +// ============================== + +.header { + @include clearfix; + padding: $header-padding; + background: #f5f5f5; + + .active { + background-color: #e1e1e1; + border: none; + border-radius: 2px; + } + + @import '_header/logo'; + @import '_header/menu'; + + .header-div { + margin: 0 auto; + width: 960px; + } +} + +@include max-screen() { + .header { + padding: 50px 0 0; + text-align: center; + } +} diff --git a/themes/custom/src/css/_partial/_header/_logo.scss b/themes/custom/src/css/_partial/_header/_logo.scss new file mode 100644 index 00000000..cd6435f1 --- /dev/null +++ b/themes/custom/src/css/_partial/_header/_logo.scss @@ -0,0 +1,18 @@ +// ============================== +// Logo +// ============================= + +.logo-wrapper { + float: left; + + .logo { + font-size: $logo-font-size; + font-family: $logo-font-family; + } +} + +@include max-screen() { + .logo-wrapper { + display: none; + } +} diff --git a/themes/custom/src/css/_partial/_header/_menu.scss b/themes/custom/src/css/_partial/_header/_menu.scss new file mode 100644 index 00000000..30879a17 --- /dev/null +++ b/themes/custom/src/css/_partial/_header/_menu.scss @@ -0,0 +1,43 @@ +// ============================== +// Menu +// ============================= + +.site-navbar { + float: right; + + .menu { + display: inline-block; + position: relative; + padding-left: 0; + padding-right: 25px; + font-family: $global-serif-font-family; + + .menu-item { + display: inline-block; + padding: 0 8px; + + & + .menu-item { + margin-left: $menu-item-margin-left;; + } + + @include underline-from-center; + + &:before { + border: none; + border-radius: 2px; + height: stretch; + background: #e1e1e1; + } + } + + .menu-item-link { + font-size: $menu-link-font-size; + } + } +} + +@include max-screen() { + .site-navbar { + display: none; + } +} diff --git a/themes/custom/src/css/_partial/_mobile.scss b/themes/custom/src/css/_partial/_mobile.scss new file mode 100644 index 00000000..26e4c761 --- /dev/null +++ b/themes/custom/src/css/_partial/_mobile.scss @@ -0,0 +1,77 @@ +// ============================== +// Mobile Navbar +// ============================== + +.mobile-navbar { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: $mobile-navbar-height; + background: $white; + box-shadow: 0px 2px 2px $gray; + text-align: center; + transition: transform 300ms ease; + z-index: 99; + + &.fixed-open { + transform: translate3d(180px, 0px, 0px); + } + + .mobile-header-logo { + display: inline-block; + margin-right: 50px; + + .logo { + font-size: 22px; + line-height: $mobile-navbar-height; + font-family: $logo-font-family; + } + } + + .mobile-navbar-icon { + color: $theme-color; + height: $mobile-navbar-height; + width: $mobile-navbar-height; + font-size: 24px; + text-align: center; + float: left; + position: relative; + transition: background 0.5s; + + @include mobile-menu-icon(); + } +} + +.mobile-menu { + background-color: rgba($deputy-color, 0.5); + + .mobile-menu-list { + position: relative; + list-style: none; + margin-top: 50px; + padding: 0; + border-top: 1px solid $deputy-color; + + .mobile-menu-item { + padding: 10px 30px; + border-bottom: 1px solid $deputy-color; + } + + a { + font-size: 18px; + font-family: $global-serif-font-family; + + &:hover { + color: $theme-color; + } + } + } +} + +@include max-screen() { + .mobile-navbar { + display: block; + } +} diff --git a/themes/custom/src/css/_partial/_pagination.scss b/themes/custom/src/css/_partial/_pagination.scss new file mode 100644 index 00000000..c58f8dbb --- /dev/null +++ b/themes/custom/src/css/_partial/_pagination.scss @@ -0,0 +1,36 @@ +// ============================== +// Pagination +// ============================== + +.pagination { + margin: $pagination-margin; + @include clearfix; + + .prev, + .next { + font-weight: 600; + font-size: $pagination-font-size; + font-family: $global-serif-font-family; + transition-property: transform; + transition-timing-function: ease-out; + transition-duration: 0.3s; + } + + .prev { + float: left; + + &:hover { + color: $theme-color; + transform: translateX(-4px); + } + } + + .next { + float: right; + + &:hover { + color: $theme-color; + transform: translateX(4px); + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_post.scss b/themes/custom/src/css/_partial/_post.scss new file mode 100644 index 00000000..a8f408dc --- /dev/null +++ b/themes/custom/src/css/_partial/_post.scss @@ -0,0 +1,29 @@ +// ============================== +// Post +// ============================== + +.posts { + margin-bottom: $post-list-margin-bottom; + border-bottom: $post-border; +} + +.post { + padding: $post-padding; + + & + .post { + border-top: $post-border; + } + + @import '_post/header'; + @import '_post/toc'; + @import '_post/content'; + @import '_post/copyright'; + @import '_post/reward'; + @import '_post/footer'; + + .single-post-header { + text-align: center; + } +} + +@import '_post/comments'; \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_post/_code.scss b/themes/custom/src/css/_partial/_post/_code.scss new file mode 100644 index 00000000..d998179b --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_code.scss @@ -0,0 +1,140 @@ +code, pre { + padding: 7px; + font-size: $code-font-size; + font-family: $code-font-family; + background: $code-background; +} + +code { + padding: 3px 5px; + border-radius: 4px; + color: $code-color; +} + +.highlight { + margin: 1em 0; + border-radius: 5px; + overflow-x: auto; + box-shadow: 1px 1px 2px rgba(0,0,0,0.125); + position: relative; + + table { + position: relative; + + &::after { + position: absolute; + top: 0; + right: 0; + left: 0; + padding: 2px 7px; + font-size: $code-font-size; + font-weight: bold; + color: darken($gray, 10%); + background: darken($code-background, 3%); + content: 'Code'; + } + } + + @each $sign, $text in $code-type-list { + &.#{$sign} > table::after { + content: $text; + } + } + + .code { + pre { + margin: 0; + padding: 30px 10px 10px; + } + } + + .gutter { + width: 10px; + color: $gray; + + pre { + margin: 0; + padding: 30px 7px 10px; + } + } + + .line { + // Fix code block null line height and + // Synchronous gutter and code line highly. + height: round($code-font-size * 1.5); + } + + table, tr, td { + margin: 0; + padding: 0; + width: 100%; + border-collapse: collapse; + } + + .code { + .hljs-comment, + .hljs-quote { + color: map-get($code-highlight-color, comment); + } + + .hljs-keyword, + .hljs-selector-tag, + .hljs-addition { + color: map-get($code-highlight-color, keyword); + } + + .hljs-number, + .hljs-string, + .hljs-meta .hljs-meta-string, + .hljs-literal, + .hljs-doctag, + .hljs-regexp { + color: map-get($code-highlight-color, number); + } + + .hljs-title, + .hljs-section, + .hljs-name, + .hljs-selector-id, + .hljs-selector-class { + color: map-get($code-highlight-color, title); + } + + .hljs-attribute, + .hljs-attr, + .hljs-variable, + .hljs-template-variable, + .hljs-class .hljs-title, + .hljs-type { + color: map-get($code-highlight-color, attribute); + } + + .hljs-symbol, + .hljs-bullet, + .hljs-subst, + .hljs-meta, + .hljs-meta .hljs-keyword, + .hljs-selector-attr, + .hljs-selector-pseudo, + .hljs-link { + color: map-get($code-highlight-color, symbol); + } + + .hljs-built_in, + .hljs-deletion { + color: map-get($code-highlight-color, built_in); + } + + .hljs-formula { + background: map-get($code-highlight-color, formula); + } + + .hljs-emphasis { + font-style: italic; + } + + .hljs-strong { + font-weight: bold; + } + } +} diff --git a/themes/custom/src/css/_partial/_post/_comments.scss b/themes/custom/src/css/_partial/_post/_comments.scss new file mode 100644 index 00000000..9eaa54a3 --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_comments.scss @@ -0,0 +1,21 @@ +.disqus_title { + display: inline-block; + padding: 0 15px; + color: #0a9caf; + border: 1px solid #0a9caf; + border-radius: 4px; + cursor: pointer; + font-size: 14px; + /* float: left; */ + margin-top: 20px; +} + +.disqus_title:hover { + color: #fff; + background: #0a9caf; +} + +.gitalk-container { + margin: 20px 0; + border-bottom: 1px solid #e9e9e9; +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_post/_content.scss b/themes/custom/src/css/_partial/_post/_content.scss new file mode 100644 index 00000000..87c788be --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_content.scss @@ -0,0 +1,143 @@ +// ============================== +// Post content +// ============================== + +.post-content { + word-wrap: break-word; + + @for $i from 1 through 6 { + h#{$i} { + font-weight: 400; + font-family: $global-serif-font-family; + } + } + + a { + color: $theme-color; + word-break: break-all; + + &:hover { + border-bottom: $content-link-border; + } + + &.fancybox { + border: 0; + } + } + + blockquote { + margin: 2em 0; + padding: 10px 20px; + position: relative; + color: rgba(#34495e, 0.8); + background-color: $content-blockquote-backgroud; + border-left: $content-blockquote-border-left; + box-shadow: 1px 1px 2px rgba(0,0,0,0.125); + + p { + margin: 0; + } + } + + img { + display: inline-block; + max-width: 100%; + } + + > table { + max-width: 100%; + margin: 10px 0; + border-spacing: 0; + box-shadow: 2px 2px 3px rgba(0,0,0,.125); + + thead { + background: $deputy-color; + } + + th, td { + padding: 5px 15px; + border: 1px double $content-table-border-color; + } + + tr:hover { + background-color: $deputy-color; + } + } + + @import 'code'; + + .post-summary { + margin-bottom: 1em; + } + + .read-more { + .read-more-link { + color: $theme-color; + font-size: 1.1em; + font-family: $global-serif-font-family; + + &:hover { + border-bottom: $post-readMore-border-bottom; + } + } + } + + kbd { + display: inline-block; + padding: 0.25em; + background-color: #fafafa; + border: 1px solid #dbdbdb; + border-bottom-color: #b5b5b5; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #b5b5b5; + font-size: 0.8em; + line-height: 1.25; + font-family: "SFMono-Regular","Liberation Mono","Roboto Mono",Menlo,Monaco,Consolas,"Courier New",Courier,monospace; + color: #4a4a4a; + } + + dl dt::after { + content: ':'; + } + + figure { + &.center { + text-align: center; + } + + &.right { + text-align: right; + } + + &.left { + text-align: left; + } + + figcaption h4 { + color: #b5b5b5; + font-size: 0.9rem; + } + } + + .task-list { + list-style: none; + padding-left: 1.5rem; + } + + .align-center { + text-align: center; + } + + .align-right { + text-align: right; + } + + .align-left { + text-align: left; + } + + .MJXc-display { + overflow-x: auto; + overflow-y: hidden; + } +} diff --git a/themes/custom/src/css/_partial/_post/_copyright.scss b/themes/custom/src/css/_partial/_post/_copyright.scss new file mode 100644 index 00000000..0943d9fd --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_copyright.scss @@ -0,0 +1,32 @@ +.post-copyright { + margin-top: 20px; + padding-top: 10px; + border-top: 1px dashed $light-gray; + border-bottom: 1px dashed #e6e6e6; + border-left: 3px solid #ff1700; + background-color: #f9f9f9; + + .copyright-item { + margin: 5px 0; + + a { + color: $theme-color; + word-wrap: break-word; + + &:hover { + border-bottom: $content-link-border; + } + } + + .item-title { + display: inline-block; + min-width: 5rem; + margin-right: .5rem; + text-align: right; + + &:after { + content: " :"; + } + } + } +} diff --git a/themes/custom/src/css/_partial/_post/_footer.scss b/themes/custom/src/css/_partial/_post/_footer.scss new file mode 100644 index 00000000..012110fb --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_footer.scss @@ -0,0 +1,74 @@ +// ============================== +// Post footer +// ============================== + +.post-footer { + margin-top: $post-footer-margin-top; + border-top: $post-footer-border-top; + font-family: $global-serif-font-family; + + .post-tags { + padding: $post-tags-padding; + + a { + margin-right: 5px; + color: $theme-color; + word-break: break-all; + + &::before { + content: '#'; + } + } + } + + .post-nav { + margin: 1em 0; + @include clearfix; + + .prev, + .next { + font-weight: 600; + font-size: $post-nav-font-size; + font-family: $global-serif-font-family; + transition-property: transform; + transition-timing-function: ease-out; + transition-duration: 0.3s; + } + + .prev { + float: left; + + &:hover { + color: $theme-color; + transform: translateX(-4px); + } + } + + .next { + float: right; + + &:hover { + color: $theme-color; + transform: translateX(4px); + } + } + + .nav-mobile { + display: none; + } + } +} + +@include max-screen() { + .post-footer { + .post-nav { + .nav-default { + display: none; + } + + .nav-mobile { + display: inline; + } + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_post/_header.scss b/themes/custom/src/css/_partial/_post/_header.scss new file mode 100644 index 00000000..e7879274 --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_header.scss @@ -0,0 +1,54 @@ +.post-header { + margin-bottom: 20px; + + .post-title { + margin: 15px 0; + font-size: $post-title-font-size; + font-weight: $post-title-font-weight; + font-family: $global-serif-font-family; + } + + .post-link { + @include underline-from-center; + } + + .post-meta { + font-size: 14px; + color: $post-meta-font-color; + + a { + color: #c05b4d !important; + + &:hover { + border-bottom: 1px solid #c05b4d; + } + } + + .post-time { + font-size: 15px; + } + + .post-category { + display: inline; + + a { + color: inherit; + + &::before { + content: ''; + } + + &:hover { + color: $theme-color; + } + } + } + + .more-meta { + &::before { + content: ''; + } + } + + } +} diff --git a/themes/custom/src/css/_partial/_post/_reward.scss b/themes/custom/src/css/_partial/_post/_reward.scss new file mode 100644 index 00000000..706928f3 --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_reward.scss @@ -0,0 +1,54 @@ +.post-reward { + margin-top: 20px; + padding-top: 10px; + text-align: center; + // border-top: 1px dashed $light-gray; + + .reward-button { + margin: 15px 0; + padding: 3px 7px; + display: inline-block; + color: $theme-color; + border: 1px solid $theme-color; + border-radius: 5px; + cursor: pointer; + + &:hover { + color: $white; + background-color: $theme-color; + transition: 0.5s; + } + } + + #reward:checked { + & ~ .qr-code { + display: block; + } + + & ~ .reward-button { + display: none; + } + } + + .qr-code { + display: none; + + .qr-code-image { + display: inline-block; + min-width: 200px; + width: 40%; + margin-top: 15px; + + span { + display: inline-block; + width: 100%; + margin: 8px 0; + } + } + + .image { + width: 200px; + height: 200px; + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_post/_toc.scss b/themes/custom/src/css/_partial/_post/_toc.scss new file mode 100644 index 00000000..94e2a7b1 --- /dev/null +++ b/themes/custom/src/css/_partial/_post/_toc.scss @@ -0,0 +1,91 @@ +.post-toc { + position: absolute; + width: $post-toc-width; + margin-left: $post-toc-margin-left; + padding: 10px; + font-family: $global-serif-font-family; + // border-radius: 5px; + // background: $post-toc-backgroud; + // box-shadow: 1px 1px 2px rgba(0,0,0,0.125); + word-wrap: break-word; + box-sizing: border-box; + + .post-toc-title { + margin: 0; + font-size: $post-toc-title-size; + font-weight: 400; + text-transform: uppercase; + } + + .post-toc-content { + font-size: $post-toc-content; + + &.always-active ul { + display: block; + } + + >nav>ul { + margin: 10px 0; + } + + ul { + padding-left: 0; + list-style: $post-toc-list-style; + + ul { + padding-left: 15px; + display: none; + } + + .has-active > ul { + display: block; + } + } + + .toc-link.active { + color: $theme-color; + } + } + + hr { + border: 0; + border-top: 1px solid #eee; + } + + .toc-taxonomy a { + color: #bfbfbf !important; + display: -webkit-inline-box !important; + line-height: 25px !important; + /* padding: 2px 10px; */ + margin-top: -7px; + } + + a:hover { + color: #c05b4d; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + a { + display: block; + line-height: 30px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + -webkit-transition-duration: .2s; + transition-duration: .2s; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform,-webkit-transform; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; +} +} + +@include max-screen($toc-max-sreen-width) { + .post-toc { + display: none; + } +} diff --git a/themes/custom/src/css/_partial/_search.scss b/themes/custom/src/css/_partial/_search.scss new file mode 100644 index 00000000..9fb00b82 --- /dev/null +++ b/themes/custom/src/css/_partial/_search.scss @@ -0,0 +1,21 @@ +.query-div { + .search-query { + padding: 8px; + height: 30px; + display: block; + width: 94%; + outline: 0; + border: 1px solid #D5D5D5; + border-radius: 5px; + background: 0 0; + margin: 20px 40px; + } + + .query-icon { + float: right; + height: 30px; + font-size: 27px; + color: #999; + cursor: pointer; + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_partial/_sidebar.scss b/themes/custom/src/css/_partial/_sidebar.scss new file mode 100644 index 00000000..58b0809a --- /dev/null +++ b/themes/custom/src/css/_partial/_sidebar.scss @@ -0,0 +1,164 @@ +.sidebar { + float: right; + width: 180px; + padding: 10px; + border-radius: 5px; + color: #bfbfbf !important; + + hr { + // margin-top: 20px; + // margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; + } + + a { + color: #bfbfbf!important; + + &:hover, + &:focus { + color: #c05b4d !important; + } + } + + .sidebar-category, + .sidebar-tag, + .sidebar-friends, + .sidebar-about, + .sidebar-tags, + .sidebar-social{ + padding-left: 10px; + margin-top: 20px; + margin-bottom: 20px; + } + + .sidebar-about{ + margin-top: 40px; + + img{ + display: block; + margin: 0 auto; + max-width: 96px; + + /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束 + (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/ + -webkit-animation: play 2s ease-out 1s 1; + -moz-animation: play 2s ease-out 1s 1; + animation: play 2s ease-out 1s 1; + + /* 鼠标经过头像旋转360度 */ + -webkit-transition: -webkit-transform 1.5s ease-out; + -moz-transition: -moz-transform 1.5s ease-out; + transition: transform 1.5s ease-out; + + &:hover { + /* 鼠标经过停止头像旋转 + -webkit-animation-play-state:paused; + animation-play-state:paused;*/ + + /* 鼠标经过头像旋转360度 */ + -webkit-transform: rotateZ(360deg); + -moz-transform: rotateZ(360deg); + transform: rotateZ(360deg); + } + } + + /* Z 轴旋转动画 */ + @-webkit-keyframes play { + 0% { + -webkit-transform: rotateZ(0deg); + } + 100% { + -webkit-transform: rotateZ(-360deg); + } + } + @-moz-keyframes play { + 0% { + -moz-transform: rotateZ(0deg); + } + 100% { + -moz-transform: rotateZ(-360deg); + } + } + @keyframes play { + 0% { + transform: rotateZ(0deg); + } + 100% { + transform: rotateZ(-360deg); + } + } + + .site-state-item { + display: inline-block; + padding: 0 10px; + } + + .site-state-item-count { + display: block; + text-align: center; + } + } + + .sidebar-friends { + .list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; + } + + .list-inline>li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; + } + } +} + + +.sidebar-category, +.sidebar-tag { + .taxonomy-counts { + display: inline-block; + position: relative; + top: -5px; + right: -2px; + color: #c05b4d; + /* font-size: 1px; */ + } + + .taxonomy-name { + display: inline-block; + border: 1px solid rgb(191, 191, 191); + border-radius: 999em; + padding: 0 10px; + color: #fff; + line-height: 24px; + font-size: 12px; + text-decoration: none; + margin: 0 1px; + margin-bottom: 6px; + } +} + + +@include max-screen($toc-max-sreen-width) { + .sidebar { + display: none; + } +} + + +// .site-author-name { +// margin: $site-author-name-margin; +// text-align: $site-author-name-align; +// color: $site-author-name-color; +// font-weight: $site-author-name-weight; +// } + +// .site-description { +// margin-top: $site-description-margin-top; +// text-align: $site-description-align; +// font-size: $site-description-font-size; +// color: $site-description-color; +// } diff --git a/themes/custom/src/css/_partial/_slideout.scss b/themes/custom/src/css/_partial/_slideout.scss new file mode 100644 index 00000000..4d1c1a25 --- /dev/null +++ b/themes/custom/src/css/_partial/_slideout.scss @@ -0,0 +1,33 @@ +// ============================== +// slideout (https://github.com/mango/slideout) +// ============================== + +.slideout-menu { + position: fixed; + top: 0; + left: 0px; + bottom: 0; + width: 180px; + min-height: 100vh; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + z-index: 0; + display: none; +} + +.slideout-panel { + position: relative; + z-index: 1; + background-color: $white; + // min-height: 100vh; +} + +.slideout-open, +.slideout-open body, +.slideout-open .slideout-panel { + overflow: hidden; +} + +.slideout-open .slideout-menu { + display: block; +} diff --git a/themes/custom/src/css/_partial/_tags.scss b/themes/custom/src/css/_partial/_tags.scss new file mode 100644 index 00000000..71d2756a --- /dev/null +++ b/themes/custom/src/css/_partial/_tags.scss @@ -0,0 +1,48 @@ +// ============================== +// Tags +// ============================= + +.tag-cloud { + margin: 2em 0 3em; + width: $global-body-width; + text-align: center; + font-family: $global-serif-font-family; + + .tag-cloud-title { + display: inline-block; + font-size: $tag-cloud-title-size; + color: $theme-color; + border-bottom: $tag-cloud-title-border-bottom; + } + + .tag-cloud-tags { + width: 760px; + margin: 20px auto !important; + + a { + display: inline-block; + position: relative; + margin: $tag-cloud-tags-link-margin; + word-wrap: break-word; + transition-duration: 0.2s; + transition-property: transform; + transition-timing-function: ease-out; + + .tag-count { + display: inline-block; + position: relative; + top: -8px; + right: -2px; + color: $theme-color; + font-size: $category-count-font-size; + } + + &:active, + &:focus, + &:hover { + color: $theme-color; + transform: scale(1.1); + } + } + } +} \ No newline at end of file diff --git a/themes/custom/src/css/_variables.scss b/themes/custom/src/css/_variables.scss new file mode 100644 index 00000000..10905574 --- /dev/null +++ b/themes/custom/src/css/_variables.scss @@ -0,0 +1,336 @@ +// ============================== +// Variables +// ============================== + +// ========== Theme Color ========== // +// Config here to change theme color +// Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet +$theme-color-config: 'Default'; + +// Default theme color map +$theme-color-map: ( + 'Default': #c05b4d #f8f5ec, + 'Mint Green': #16982B #f5f5f5, + 'Cobalt Blue': #0047AB #f0f2f5, + 'Hot Pink': #FF69B4 #f8f5f5, + 'Dark Violet': #9932CC #f5f4fa +); + +// Check theme color config. +// if it does not exist, use default theme color. +@if not(map-has-key($theme-color-map, $theme-color-config)) { + $theme-color-config: 'Default'; +} +$theme-color-list: map-get($theme-color-map, $theme-color-config); + +// Default theme color of the site. +$theme-color: nth($theme-color-list, 1) !default; + +// Deputy theme color of the site. +$deputy-color: nth($theme-color-list, 2) !default; + + +// ========== Color ========== // +$black: #0a0a0a !default; +$white: #fefefe !default; +$light-gray: #e6e6e6 !default; +$gray: #cacaca !default; +$dark-gray: #8a8a8a !default; + + +// ========== Global ========== // +// Text color of the body. +$global-font-color: #34495e !default; + +// Font size attribute applied to '' and ''. +$global-font-size: 14px !default; + +// Global width of ''. +$global-body-width: 1000px !default; + +// Padding of container main +$global-container-padding: 0 20px !default; + +// Default line height for all type. `$global-lineheight` is 24px while `$global-font-size` is 16px. +$global-lineheight: 1.5 !default; + +// Font family of the site. +$global-font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !default; + +// Serif font family of the site. +$global-serif-font-family: Athelas, STHeiti, Microsoft Yahei, serif !default; + +// Background color of the site. +$global-background: $white !default; + +// Headings font size of the site. +$global-headings: ( + h1: 26px, + h2: 24px, + h3: 20px, + h4: 16px, + h5: 14px, + h6: 14px +) !default; + + +// ========== Header ========== // +// Padding of the site header. +$header-padding: 20px 20px !default; + +// Font family: Chancery +@font-face { + font-family: 'Chancery'; + src: url('../fonts/chancery/apple-chancery-webfont.eot'); + src: local('Apple Chancery'), url('../fonts/chancery/apple-chancery-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/chancery/apple-chancery-webfont.woff2') format('woff2'), + url('../fonts/chancery/apple-chancery-webfont.woff') format('woff'), + url('../fonts/chancery/apple-chancery-webfont.ttf') format('truetype'), + url('../fonts/chancery/apple-chancery-webfont.svg#apple-chancery') format('svg'); + font-weight: lighter; + font-style: normal; +} + +// Font size of the logo. +$logo-font-size: 30px !default; + +// Font family of the logo. +$logo-font-family: 'Chancery', cursive, LiSu, sans-serif !default; + +// Margin of menu item. +$menu-item-margin-left: 10px !default; + +// Margin of menu item in mobile. +$menu-item-mobile-margin: 5px !default; + +// Font size of menu item link. +$menu-link-font-size: 14px !default; + +// Height of the mobile header. +$mobile-navbar-height: 50px !default; + +// ========== Post ========== // +// Margin bottom of post list. +$post-list-margin-bottom: 20px !default; + +// Padding of the post. +$post-padding: 1.5em 0 !default; + +// Border top of the post + post. +$post-border: 1px solid $light-gray !default; + +// Font size of post title. +$post-title-font-size: 27px !default; + +// Font weight of post title. +$post-title-font-weight: 400 !default; + +// Margin top of the post meta (post time). +$post-meta-margin-top: 5px !default; + +// Font color of the post meta. +$post-meta-font-color: $dark-gray !default; + +// Border bottom of the read more link when hover it. +$post-readMore-border-bottom: 1px solid $theme-color !default; + +// Margin top of the post footer. +$post-footer-margin-top: 20px !default; + +// Border top of post footer. +$post-footer-border-top: 1px solid $light-gray !default; + +// Padding of the post tags. +$post-tags-padding: 15px 0 !default; + +// Font size of post pagination. +$post-nav-font-size: 18px !default; + + +// ========== TOC ========== // +// Width of the post toc. +$post-toc-width: 200px !default; + +// Backgroud color of the post toc. +$post-toc-backgroud: rgba($deputy-color, 0.6) !default; + +// Margin left of the post toc. +$post-toc-margin-left: $global-body-width - $post-toc-width - 15px !default; + +// Font size of the post toc title. +$post-toc-title-size: 20px !default; + +// Font size of the post toc content. +$post-toc-content: 15px !default; + +// List style of the post toc list. +$post-toc-list-style: none !default; + +// Max screen media of the post toc. +$toc-max-sreen-width: $global-body-width !default; + +// ========== Content ========== // +// Headings anchor. +$content-headings-anchor: "" !default; + +// Border bottom of the link when hover it. +$content-link-border: 1px solid $theme-color !default; + +// Background color of the blockquote. +$content-blockquote-backgroud: rgba($theme-color, 0.05) !default; + +// Border left of the blockquote. +$content-blockquote-border-left: 3px solid rgba($theme-color, 0.3) !default; + +// Border color of the table. +$content-table-border-color: darken($deputy-color, 3%) !default; + +// ========== Code ========== // +// Color of the code. +$code-color: #c7254e !default; + +// Font size of code. +$code-font-size: 13px !default; + +// Font family of the code. +$code-font-family: Consolas, Monaco, Menlo, Consolas, monospace !default; + +// Color of code highlight, solarized. +$code-highlight-color: ( + comment: #93a1a1, + keyword: #859900, + number: #2aa198, + title: #268bd2, + attribute: #b58900, + symbol: #cb4b16, + built_in: #dc322f, + formula: #eee8d5 +) !default; + +// Code type list. +$code-type-list: ( + // Custom code type + language-bash: "Bash", + language-c: "C", + language-cs: "C#", + language-cpp: "C++", + language-css: "CSS", + language-coffeescript: "CoffeeScript", + language-html: "HTML", + language-xml: "XML", + language-http: "HTTP", + language-json: "JSON", + language-java: "Java", + language-js: "JavaScript", + language-javascript: "JavaScript", + language-makefile: "Makefile", + language-markdown: "Markdown", + language-objectivec: "Objective-C", + language-php: "PHP", + language-perl: "Perl", + language-python: "Python", + language-ruby: "Ruby", + language-sql: "SQL", + language-shell: "Shell", + + language-erlang: "Erlang", + language-go: "Go", + language-groovy: "Groovy", + language-haskell: "Haskell", + language-kotlin: "Kotlin", + language-less: "Less", + language-lisp: "Lisp", + language-lua: "Lua", + language-matlab: "Matlab", + language-rust: "Rust", + language-scss: "Scss", + language-scala: "Scala", + language-swift: "Swift", + language-typescript: "TypeScript", + language-yml: "YAML", + language-yaml: "YAML", + language-toml: "TOML" +) !default; + +// Color of the code background. +$code-background: $deputy-color !default; + + +// ========== Pagination ========== // +// Margin of the pagination. +$pagination-margin: 2em 0 !default; + +// Font size of the pagination (Without post, post pagination see line 140). +$pagination-font-size: 20px !default; + + +// ========== Footer ========== // +// Margin top of the footer. +$footer-margin-top: 2em !default; + +// Margin left of the social link. +$social-link-margin-left: 10px !default; + +// Font size of the social icon. +$social-icon-font-size: 30px !default; + +// Margin of the copyright. +$copyright-margin: 10px 0 !default; + + +// ========== Archive ========== // +// Margin of the archive. +$archive-margin: 2em 0px !default; + +// Max width of the archive. +$archive-max-width: 550px !default; + +// Font size of the archive name. +$archive-name-font-size: 30px !default; + +// Font size of the collection title. +$collection-title-font-size: 28px !default; + +// Padding of the archive post. +$archive-post-padding: 3px 20px !default; + +// Padding of the archive post in mobile. +$archive-post-mobile-padding: 5px 10px !default; + +// Font size of the archive post time in mobile. +$archive-post-mobile-time-font-size: 13px !default; + +// Border left of the archive post, use $archive-post-hover-border-left when hover it. +$archive-post-border-left: 1px solid $gray !default; +$archive-post-hover-border-left: 3px solid $theme-color !default; + +// Transition of the archive post when hover it. +$archive-post-hover-transition: 0.2s ease-out !default; + +// Transform of the archive post when hover it. +$archive-post-hover-transform: translateX(4px) !default; + + +// ========== Tags ========== // +// Font soze of the tag cloud title. +$tag-cloud-title-size: 18px !default; + +// Border bottom of the tag cloud title. +$tag-cloud-title-border-bottom: 2px solid $theme-color !default; + +// Margin of the tag cloud tags link. +$tag-cloud-tags-link-margin: 5px 10px !default; + + +// ========== Categories ========== // +// Font soze of the categories title. +$categories-title-size: 18px !default; + +// Border bottom of the categories title. +$categories-title-border-bottom: 2px solid $theme-color !default; + +// Margin of the categories tags link. +$categories-tags-link-margin: 5px 10px !default; + +// Font size of the category count +$category-count-font-size: 12px !default; diff --git a/themes/custom/src/css/style.scss b/themes/custom/src/css/style.scss new file mode 100644 index 00000000..bbbf919b --- /dev/null +++ b/themes/custom/src/css/style.scss @@ -0,0 +1,21 @@ +@import "_custom/custom"; +@import "_variables"; + +@import "_common/utils"; +@import "_common/animation"; + +@import "_base"; +@import "_iconfont"; +@import "_partial/header"; +@import "_partial/post"; +@import "_partial/pagination"; +@import "_partial/footer"; +@import "_partial/archive"; +@import "_partial/tags"; +@import "_partial/categories"; +@import "_partial/slideout"; +@import "_partial/mobile"; +@import "_partial/back-to-top"; +@import "_partial/404"; +@import "_partial/sidebar"; +@import "_partial/search"; diff --git a/themes/custom/src/fonts/chancery/apple-chancery-webfont.eot b/themes/custom/src/fonts/chancery/apple-chancery-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..39c3936b07576cd74607413ff9da2ff3e84d2680 GIT binary patch literal 26058 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 SZSu&8NkOHXN3MO`njm1}8|E1R literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/chancery/apple-chancery-webfont.svg b/themes/custom/src/fonts/chancery/apple-chancery-webfont.svg new file mode 100644 index 00000000..2b18b6a3 --- /dev/null +++ b/themes/custom/src/fonts/chancery/apple-chancery-webfont.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/custom/src/fonts/chancery/apple-chancery-webfont.ttf b/themes/custom/src/fonts/chancery/apple-chancery-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8238aa440733225fa3996010a9e279105a489f00 GIT binary patch literal 60780 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 z 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 literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/chancery/apple-chancery-webfont.woff b/themes/custom/src/fonts/chancery/apple-chancery-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e476776e4008e13adbc3968072f37b2040933be0 GIT binary patch literal 30256 zcmY&;b8sim7wspuy|J~iZQHhOJJ}=~+qP}n$;P&A`{nz4@1NH-r|#S{=XQ5>O?S<7 zUpF~XQ2-F&r?}Dskp8om*8kW4@BaTUqN2(&005Bx4~z33#0H2V#Dqmef4IyaAMXbQ zKo9^hIVC#AAFlJqSNef|)&*#rk&S^p004~m!w>#gsx_QzDkE2C0ssJH;YXwW9}sL& zKuqn;YybdI`X620kIqD?k*>td!09Iz?BGWO`Tu}uX6<46!(9LX<|+WdTC0>C>ASg! zfiVDJEBvFO{Q)cN4W)tk5BbA6|M>VnAVD+%1~RvCcK_iLf9mJ^Y2VzLM$XaN&ge&H z|I-(svL7^iE{ho27`Xqm>*)UzNAMqjo`Lmj4Qxz)xZEEN#ZP?iFITG|dpoC}`kh99 zxP~7t4F=p>(%#YJC)UOLC$8d$2iZ#e7;`f*{OPmnPaFXJKlC)J{TRUiMt_ngfBHYC zR1XpKKRZum&*Z*lq;IURzXM_j1&*k1s1LfA!5@;60RKHVh%**9&^OUH z$QrVo?CmXu&P&6fFJyoMvLJIMLsw;GRZRv52R8vH*-@8|9hm9uea{G^+0z3B0T~fH zf`FFiIO?j5=9dfzKmve?!t(sDPJMk-e|;=)QG&7FQs4uIz}MfAIQ(nT0s#TR0`Q}I zCb1@^M(X3WaRv|rwjuYh%a~X6on|isH#rQcb%Cdt^SEHNU`Sw;U>sniU@TxhVAR3x zBBYCaJ!xOx5NWVWHNCa|1{?$EAv&<{ShS2A`mNJ9NTqy`D zIj`T#-_u`wuYNDzdEXFU*WW$I-&fxqU)L`^pWjR0W8atGzHeU7ebo?J_|~4aw|(sp z75Kk>>CXjLKWSQQ8+1coB9MDW!J&xgGoZxj^C$t5^|keNPWFxt_cwR9Fp$tt5r4zO zq{Jm9CPv4{s41u@D@x1DtjsMf&QH!xu`z#PWu&I3X{l>!tgo!CaC0OKpnsqpbu~WB>&81CNL!TH64WxSuFv?O*jOQfWZ|4 zjy2SVwAf* z`OI8g4Nm{kn54$z%H2+_rj?FKV*5A2r&vE_#hV%c&xPmbQIU;75SrGe592QHUohYq zvx!`mfI}WTN(3w!t^m!(lCRkh=#cjh{Ch6UM&|j41x~0_LeQfO2dSWItf}@1gtx%O zT|;{M!qnnDTE1e%uNLNG%Zb{ixY^DiCZyLfW_~3r8_@Kx1;WL92UMxpiQ+oe)YSSf z5|qB+F=rK}rpcGJKArl86a65nsQ`$T0aXuJJa_~$)VUUt@!xPrPlgqPkVpwQ&>V*w zV_${*uj0tVof48<`yox>!*R>KxvX*x-`p88Hg>rEFB&*~Zar91oG+sxYnVueT!xhX zP{M+uDz72Grn`QFA1J<0^C$Wr-p2T4K{j5k2y>@2xxh21LVEhHZ`@6Ucc`}gix70P zE4M72qnvuz{ntGLl8py5AYjy&G5!7}8SuvayPDY?9#qJa&GS3I>FjSsCkAgl`Fu~E z=6{O`5CG`=8-U=x_D2W88~gFGXFIEKektpzvGUYrHQq)>Y2> z$iHEKF|o#zsT>?T>V>&3`C{M~Ke7X2j9p#7;<&3fN6fJx=6erVV3m@NHHyQ<|0Npp zkz)V8tdCG01Me`WL(Fa%=HU=MV#(JbYu2u=?oMmv@t%uw>B#K-H*A{m3)^*zyY-7- z=A?Ah%wTBB)ZljOjpLnm4tl_B(sS>eW=T));oc2Te#h=RZGUBd4d#Stk--D~tFmyS zk{TIqrcnjDyr^$u$hc7|t7RYmF9L98F2>8nGcC;_K66`~ICh+S{cpzvpi> ztWUK<76fyPC9N^AbZQ}1m;_oTo*lu}*r@QluKtid#g&9qx^e)DWIuaVutip%d4L5` zQt<&~S$z7(2n0#@17kH+fyx~W@;2E!4sLw+<%|Dh%7DG5BTRgmjB8(In+(h{syg3w zDV4qR!Y;+@pTNG7P>>dR`gR%n9b{PyyadUT~7>e)7*2XK%E?v zek*8F9kmdLY@_H~&xF;(r&p_pZ(QDUd1kDfe zO=~jjF;N^1T99ud?$4NgT!t42yCKmiCC$W?5hU9_G%i`%&OJ{?^T@jzbVlpSyJ-(K zYd#LU*Qa3e47qrqec5R8f@I2qv6G_llUwo;O1j_VF;sNFNn;|ppuG1|3-74d_^}Q8 zr8CP&gfPcaEM?3w`5*xhk)@InA7x95)F{DWiUPF6Dpj_gWNH<#mfh#l9pkzF1X%0F zJq;l2`N0jq81$Uw(QMm3N7Svo$}>9_eg4GAix*#GhMX1V(-P^Ks8bSknZ~1syFQtY2PBwN9K}QV0wF87 zyJkFzZ(Nql{TL@9UqI#gq0SB&mx{G=$n?E2x*rxa4GtR(4BDKbHh z$qslkvbYGH^F#UYB_l{K{^`Zycl8mrl~o>*?7+kYE?md|aO-$iUltOu1&NJ5LDcZu zsT`-1-9S`HuUOU7c-*t;1p!zZ-y*V97)>t!$ssc6PX4^0ofDLS+enFZf{rk zTmuNn!e`p0U3v|n42-nH5Z+ZLchXw|spYECj;#1#)bpC6FeXBf+(Tw>rNf#Ra5UBNQsG~)3)}jK>bmks!@Y1V0ngGjk=ar^t z((%mvzLrxya^x5zlHAS2DK8#Oz%kq^L~}G>#({g1UOO~4nl)ZZlK|<8uPgm0P)~BJ zcioFUcdB)WZ;RKUe=3BcCX2`DbqSzt{k#Z02$^q@{N`XsFD9>SH+j-@9Ul<(zT`d3 zKtt$xJ$Z{*;&pe8J(?=xQ~vC*dONn`Y5%H%z=CUNzQ^?~e^M;YKAna&BBRG=d_|R) zDIXt=T66XMJ<{fCS)mnLKG+Z=cbiN_nHhIk>`Ek4ILu^Ymois=ivw_V_9s9Pbb=2B z7r=vH=Bm-gV~5ei!jQK|)`b`4oi2VOOal)S^T=bc`o#-PL4kDyezn}k!NlY?fHK*Yjp);vv{h$=O7E=$NFpO^<;z7_B z3#hXZ+_T&?K-@1DCyRKX5xUL~8+7jEN*Fdm+-Jls;*(7zZDWLU@Kna*SkP*yJJEEM zo3Ok7$Z!k|gA*QF7yrf<9dCK+$XDdZ^R}AKRA={D!Q7oqZqxdn@!hUDEbwx@df=_q zQT8QRMCopIzq#yba1t63c7x1w6DJL8;-UXO!tistAgy8L>OA0OG;;X#w-n6bb-Q&+2mfJ&|qTq+2)TJ}K zh;$<)!YB4^(Sf^>)1i&s^^Ioo%MI7g3^r1&D@R<^vj9D_QKCzN08bPZa=Nph_k`=2 zH?3V{bvjz#kD!J;@$}d<^IbfxEs9&NNAB2ZocZajdV1c~2hU6LsDm$N0AXTpW>Pe9 zq&XJtm{z%(L~KQD1;A0Sf@Oad<)lek#Jg?Tob4snk>kJ=8AK9bfp>#D^~W8NFmd&7 zke-a`hU366)N-PB+{ZM!iPuBhrI*`31X{ZHKR#i#FxPn9=2&%bD!vZCOTBlrXW5%P zCffvz$M#=V?>YHqt(P&eP@K>b*z(EfDK+fI{rQg9OjI+#%?xD6lJk{XTY?I%R@JSN zT3J{1Phy#OP$PG8qHtFHg5+m@G3zfpvhQ_59dnQ&EMZLDFeJ~L&)R*h(1|MhK{h*Y zdDgSHbp>Q<*KBAsR|Rl)glX66O4uk~X~}I3U2mwhB~2Q21HX}Bj>TFoqPOXg)F&Zp z9BI_@tl{{&r<7W~Z`CA zQC*70-zMc*h3xU*@^HfTFn@P#b#pzYbcDKxQ$H>Zztap$tJ`gvoz39jBJQ2y?$Q`? zZm`2k?=XdWmy=l|z@W61`R$!yP2i%yG;!^mkF07jPJ+5rlV zx)~5|Tkg6A2Q`1Lg- zHNIV@T^(?JzNAdAYDz||p;WIiPg_So$NF}Fo@6bk;CRJ-50r$HEE%oJs>M|apa5tG zQN#jIq)l$huJi-WA4c1yS@&mF|3*)<0vYcuYdb#lztW^Q(9YX+>wFD#-fG|1zVI)3 z-~J^wL)kxdOJ9A3dghoJpMo{Jvn@=Fuu4gtQzC+HJdl?1mTW!?u*^;@?2Y1OBx%-lElZeHphWFHg>1syQeZFM!DW}*Dncp=(3!5IK1_% zD_GX$_{+@W@|s;ltF!OoMz>XXq1rKOKP7ER#sK@G2 z)R3IZiXU{gS{Ppdx|AGrZNniEJ3=nUXZh=47@i--wq7)sd4LL&zpj<9`C8dAk#)B! zy@qoAwIuVPWyNwcWu!3Qj?Jcfzv4zNm2gfh_y<;-$Lm{UI0oI0xA218DCzy%yXfvQ z8K|Xl?bY9xChaDrEJf#nz7SoH<(lo8x3!VKLyfT#^|$^sM4ka7xDPHDOyD- zfCol)<&D`O?$SXdSz;odc&#Uz_4^6Gu0(50AOEVYT-Xb-wIp)Bm68u5ubvLpO_K9b zY&Y#PZe*2gZ;jW8Um#fkAMPR=5Lk4hBPI_7Ne%gRS`nps$e6s)lG%Qv!7@!v0h+2n z9B?3~KoiMctCes>$%mI&D=v{RkhBPJfg{WkwC;*ZjNSEfM`ZHA&-}Mv02!oLDF3bUOlwW-bI~XFIyN-ye*&o*oi%4yy|ZXk8xR2X4(SWIlN}uEnn%&t~$QcySbky z&0LA|cU)F@9iD4T(?STfE)|C-)*ib{5h@%|6lxZX8)38@bp=ae{IZ?O{4-S{59OIF zvSYsPmOTXLyJgzwDzYE?4WxFma}i+wtP$qP4?4?@Gep7;4#Xh~hmRODQ*Nviy6Pq+ zcL=eu!%caSi&VFOdNnax(MgT_(Toq=w3fDI%lU;-3-0F5nn9>}(^*d*>a~*Io1;DT zd9hRzkrYclG(8SB@Y|F+vI%GzPY`)A-a5ItQ_z3&gCrd9ww0a>75XP{>zhsX62R;k z#A2k)AGSMT59_u?(b}mOb(zS&@xwiaIj!P9nV4R8i5D5bdw&kxw7^Ef5oLFV?c^Y} z<94Y#KX_C@sg$HNsPXZYw13pKz*h6AZw}mAT~U0Y_5TL)*@9`tn#m=Wa?b}!Z8>1P zI`x_s88xkcBPvSb_ThLv5jeaG8pn15K=wbU%bqc-)zQu4MCggY5lob_k1Emwh1j<8 z?`%KdZhSqOwNxG3YKxsE(-0?3q*VACfPP#SoozoEOW@GwCF48Ly?58kthym#iFJ2Q zeiLZ8`!D=c;PrDYlT7%`@;eBb-B3(S)10Ki0+@~)z7p!JCC_)_;5m^<*Z7rmJNC&& z-1CBv5dvgR`Z$Jc`9cr|c6wV|)vpqSp1B=fSq$)*C64W7n zR0w=kq7B!Uw_m6@3L3N80T9kQ1#0@QhUjwc$m0Yg4|f#Z)WDH*t9%J?cFS?sfmBZ} z$YS|yK|dQ*n54xtoOoXSX{TyTSy5qOj{0sK=7RcPzx|4Z7q2p3{>s4bg6 zy?o>i?ql-ZhMlA_j^Fo;;O@|^^J?1Q__uS}ZJ02$xXtow@j$_m99u2qTWj?>dOm&S zrSt(}Zu#XlQQ^}R{$qsUE}BujP06Bl%EqQUAgkpfG?WUKj?j+HwY%a|kqggyfZ&Lg z>{{$~a6wo%XtHXtX@a3gel5A5UyDknC7Jn+rS}YZA+v8(kuo{?yw`3C$`N0`3`~Cp z(Y;E@2zeT?`}UV+IJTHMy)?QIn_)ER_fz0Md>sBF4m=PlQAfqF)RvAc@e|Pw)JcgZ z!@SHfSPIV&YZP}CH@A!YI*I6*6L*B1QBQDWF;{{yG9!MsSU($36@O+E zm(1wx7g=fx+|6U!sheBj1P3yuGy!jov-hz*b&+(Z@3Ers@pE+8u9y6H4uoy@X}Tl> zmuKbLgfU6#ie)Xm4V+~Mkm-%?BqrUm3k!9hyBMW&qWm$lXKml;)?a*j`r0O&xl()r z%u2p5?#|*KUbB_!w0>tPQVn%1=NW7i@3a`0>HF&|uT@V}GkJ(g1I!GU(p!<5%HtSK zqj2D5l$)ArwxU^OqoXeV>{dWIW@Q>1 zRcuiHOBDoj70A$NDl(R=*H$c2p(SgAG~EZg2c5q39%?3NITZ@wxnLR+d&j=#M}e;>XhxK+Q2t&5GFdtm2my>mTbuirzM zMQ^iRZNL8h(?g!3-`#xfLSmKtgD>BDWheeU*A^;+0~h1kjppim1cu9ZyfwlvNE0sKZ!SX`RIdGe{u8 z6l%HXgVq0%8xmmKuMN2N<1}UE^JM2XH>fm@EC{LaXHpQ5AsqGcqfS~5#|6-V-x-Wc zFx06`s840%Ars!fh6ho>{i>sYJuUv7K8!h{H70sT#y_vrqtwmu?Amd6yqUIIkio5# z=(~u}I@aLlsp@O{ui1&3NGYm$3`eMZ3=pigb)t+{!+uh`c=3h1zE$eY;<0r3c+5-D zW~{cpTxlSoN^YSel))ZK@P(QdGu%6)v4t(j$cZ|9pz_nOj!4^P?tTqqc?N!*OSp`DH2 zxJQ5A^YJ2^YW3O^-}@Xgow!E%6mK`S7lwjn!)(Kv-r|#3xM$-W+=-;gqsaSMS$S>y z2l_EepTqFVen)KT?~Z*BkdPNV3o8#`h^Eq)9>o%a05#{nh9y+X#5<4#NqR%IFRB|w zTRg%lqS}!JvmXl3h5}LR7wp4wWiN*&#JTPFliy0*DN`myrJ^pM;Z{|Clm~K8DCd`G z4Wt!~HG(&Tlq>h7ktmc$Lbfe#l-+c^ZYP~Tin5x)9@5bIYZVl~(flx;Ya#gX z+OxpBV~}KvXDk>*eB2FtVWQ!>FxjQ`w!YL_!x-~!$@_li(@{Lx>cxFyFx|FoY1P~O zU?5BXT8zKWUq(f`Y_YE8QzQfVPrv)ER4Y4;VMT7l6BU(Ruc76^B5+GG6Zoc_`f8;>&vj-2X=u@z#N(*g4)3t7T|21JKvY`8@SjE@W z`7_L!$>SFaw-Ye;GY>5^l|WZ(4r`K{2|QHvt$~Qfc0E0HvW1WD(l9t1m{W$`X=uGe z69>h41dp;Tx@+qwy-UjZ)JZzDhnze)i_6X=x603qMDYmx0g`h7S~_&yGbGTC%T@cR zZL112bg1=GDYMjPj^uHMw7qZucPkKW`lWr`b4**@b8J8@e%p)nXGyuQOv2!Nt66hnkV zW1}V48ta8(38B}jz&ao-Jt|YeYjcgIVK2AHFRrV()6F{Cz!r^Qx4P$Jr9f$> z&6wHdp{>-;^qd*E{X^=*o1N>8WET1vKwrdmi29n@sdT!+SGDvn#T|qzn`nB_Os~$a zq1-2pOV=z%p*u5rO|3C#1OAeLtk>G~4t;@-X+?l~O+YJ!s9pXtP^S$e5{vTwisK$X z$-`B^v2o1v=G+@wY3I>3^w)(mu0pyeMfQC`QoX_2Dv3W)+hAw(?K2U<_5^$x=$bl- zJW9O3FdId8)kN>kM=E&sRSC}XV&_!}Nft^H&<5*Uv}L4%yy&W(Kn~ zZw_!-LQD3k%iwXxmTt-V;zDInR?PKNP2S#D=$RGhg%xIQBP?^Pocl8kjQ}brJn)5v zPS}`<@rW~z=`?(0_+>~%8*D?^9eYCLfnO06(Z`E5iWDT&6a1h07kT#fDhL(WV+>-i z;>^jFr@F4+vmB)6zZPqd=3Pz(%N^?%qb#@@mUCK=7<-lQS zGc)C>nh=wY&OsLA^!)@0nE8xlMtbY0#__6#p#ICMVUY1PRlP{gKDL~mCnrNlv{WQ% zpf^yoCw*9MvUj;^lLHy%ggHC4hNP=QB%aCQPx{Dzh(QBsajzkR%W6{;v^P`1VilPE zi0Ep)Q!fLa$B`xGcO9ZCjxBxN4h9P?*ru}|yG>7V$&a-avUnP_T3_-jw4`2CgO90s+h>b;I+U~l}iq}i7C@Yf<`dp%Um5_#=f=Se(xUJNR;CX{Smy6 zMb{sY$GN9}%JpSxE%g1&2#u!5NAl#Z4;76Rh{B99ukKxC+LwpwcU{$sU?tZLNUZ?^ zjF%GTf2O9DRZlUmj#LQbTR&8Yph+{N?K*ODJLmDPFH8og*3w41wRiZSVp6ten-WV@ z|AzW@;M=WXjejIb4flFPuP+$hkxp#IE=I`WbB!i_)s6_Rz+}viF)%NHV@=c< zMzv&!I4Cbcq>=pZp;VC3RgU$e^bS%WOnV+fLsu&pst=W{dJxzs`l)ELS!x)+E}ftN z_sKTOSjL)00%?cJFT09|W?yrUCW0)A42~fR%lp)ya4K}2Hv`C%^P^gbCB>#%$8ov! zg8xL)SVoXy2Bf6V{Y z7_U$Nz|WIZYsA?gyfKT`p%z|vKXRoPn6W47BN*1_kWW(B<8CP0Y@5qF-hJzR6+dxW zoIGvhS7O38wOh_PL6q?@)*)3WpRNsN-z7 ziWBWF0H7NkFh(%i8$C2g2ak3QWy;k=<-rs66i>+LXTbj}ukIbllt#naBwB%;AyuZ>@mt@Ed6q_HcEZ(hqI@8Sc_GV_Qy*6GLu;jna?~;6fZ!wz~7d%)jQdhe*1)EN($cB0TrY>TqC&enpBU!WAA3ONIS%`%AH1&&No{ z5!r6yh7me+{Ntp5p?d7kV<{6DUuTmIcD!yuA}9ya!Y}he$0Apc^WjRbt`(}Fjc%f3JwnA-`PxvSV)6N} zqgNPbQT_VD!*NlOuFB1{v`XIS=voSXog<&a6AFuw2Ki zksyUI@+=-ujxsGO)i|}l`0kcxCp!X0?&F_Tyk=Bh2$OC+M5$5|MO}q$6EQdePhE|i za~qM0*@R+8MOEuVSlw=Pnv$Q3JfrPTRgABY%QB1M)O4>IY13L?geiqek6R6WA|1aEB z$RHX_8X?P}OOKS1(1Y*|#%gb<2-d z^sIlhihJn2*B?>rK38Y$7S;di0d@2CedMWI?1Eceh*({mkM9S!xoS{Il-!GITBQ^g z69LCyBh}uNFILjNC%L@8*_HCp0x`e`V!}`iKe0kO!Q|@z;$WeJA??ta zmil5XUBI}1pAz~YC3d^Z?hUC%^<730u1<;@icZnCeJl`6NPl?uS2vnFq(a}#_uY=f z#9O-l(#YD>uG%R0$o1wOj`V0-0UzpsGah6A`s+w&NJHa*vwC+sn1}r~{n>Q4*~Y;a zuGXFE$xD6{eFbu9NH*o2Hy(i+YObjFV6%u>B`;`7L1+~a+f+Vv*ynf?Xg$EFZ$Akq z5{S;Jt1>Y9hd^W9xTObV42siER(-KDdcX#v<*1(lA)$+r)pfCqL2OF3W8hHMSuDD1 zn$pKAuKSUrOmI*dE~bz8uZb=SosbFoLjQ_okU8Ht)0e)5h>rv1&=Rg}JuP8EGgo?j z^zT2(XLGD)tzttX@aUzq5749t+O=mFamxd$HivfQzz$3Li!qmcA*9yLId{5y3l@hd zp(Rg{_m8)_m}a_g*~pywXoQeO{nO#?flK*&N}!SHyaCnr=`+f0>z&; zjQA(9jW*J{6YmzhLK9w}o5IY0>b_QlFLP7|`#m@gz@{zgLn7dj&P{M!A(RrOqrqWs z{F03#NKFu?H`?~fB`}!d$%pZ@Z>Gk_yiKYY9^7C1u`r^#itVKDQ+Rq*bU_V1Gj(pJ zHp(I1D!VjRpC)XI6%q!MM@IP_V<%rOC*I`!+^?uPxA#i=oDfL2h?1|>B5x&`9AS9h z=-Ws6gnb?efdySx31%3rDsBG)qlHu`o4@b7Jy!&-kchL`)DO%NdaOYsBIVueLfWA! z%COjLij8=3nx3rq8{yGj1vF{5aZB$jfM+2>>p;hLjqN&nSSq?ariB#i@_>Ku!%02? z3Du$&>qQ^2y&VE52NI?;x+#DCIY$ii;)Auw@e{X^ul_)0>7 zr}ZRO)l=C_dEP8@FrCU5I@W(&HnYoc7tVAw_(ofTmT{cbd&-vQRk8gg+nEu)$@AR1 zQcOI4B_KuHQ!c^&G1umUQGx)M=GEjlRx4#nyFts!r~U~J^_;^}a|EuX`ufaxxT*JT zJ+OQ*eK0nq1WR$O`WNV*C7lsCy;hpH-+`Nv=n-Ikq3|B>_a^#eB!X1;+$+6i0eg6F zZ{h*B3MjSuVmxqxZjE4yDJ*=ZJ{r4zl)LgZ)ZhfRMVbhY@RY%Wq4syRVXx8P6>MV3 znUnG)k7buKQ&j3s&;3xm0c3i6d?#nMTQta?skUh&-tUSw)9ZGie*qF^6k}!?M+h`N zj(54FDbjzNz3)z2^WLck8nh7pkS{6g(A$cT&3*@}B(zjbwI}sZ`&l2^Id^^BB;SEJ zoxjV}+wkPY=ss*!>G7`nk#eZFZ@<^i&6e2A_P5}p054)(*^*|Tm;d{eXhQNLV10!< zk&J)!n8j!(=yrjMN7&56xL{QUlF%+*lng6H2OEmK^r!%u$5myjwoFp+kt{u+rc1x+ zGE*%}M?nV6qAlC2xc&9585t*%E~kxg#xHv%%8?R&haoHKJ!wC`PM=v@OCw@PyT^kE zQ9{&1FY7+;6Ik|BU`> zLg3#Ua8)5M76;VGp+!4Mk{j`=AlC1G8qf_>9$}25r%nvhd)_lB0RZl1QDzf?kIUv< z=)wEfWwTi6>m|rhi{gx=4`>@sq+AgJn+9jJA0_wqvh8^#21yM8_7FS`I?L-|^#1l| z)n(IGYHN)A=u@9#_?ABA(aBlJmbyaPr(m zNEcU1XsX$kfbu_;Qoy|p;n8cH;mW-UqP6Ynt`Iw)^z`)WGt!8gMe5;~=17?I4I@-^ za{fbI%p^seVRsUNYx|h4LO(9R*28$u!SwNM434>J(L?B<}#u1BE=awX4 za}A9khJ^=L`p_`*7qhOVArUoyvzV1Hms@@Rq?h<= z_VC5!`7ut*^GJWXK?ta&4%K05)@A{h=;nKV6_=6lC@s5&>u!*l!YWVgu~EKRv4>m9?+OS zR-meQcli=C<0$!Nfwv>jCSk-#r`wsjHDJmD(w4R+w$Kez=ut5osZzr8Mr*z4gYic- zuzpnnqcWpTg3D>{e*Z`sfUdLk8de;ckcycQC^zb)o})F;GOx)pCM5&PlMMFzPj!Jg zJ3J!0tkyyMWB~4DfD#MDqln}5%NNaJIyhKaIh+*WhRTYu=xdf>i`4opVrY!uv7rfd*Rbos!b^8Vq0C=o4I5veJYH%x@x z*<|lS6O8DsXoN-4-Bchp-Y+(*`?yy6_kNz~ZvL}Ts2-j9R2GT>En2E7Pf)wnxq#w%dng<{Z>Bxr zKO1z-D9Ai2i?57Jp$aD#sI~T~T@8*nx~NO)l|!u(R4)h+FW6nW>S}THDcq{G-N( z4))xJ&D3OYT&8R$Ot%=Psxr0O4>%3UaX2n|2=A7UU3otOmst*5_#k|LUwjC^S6$&t zgUySNFWUXKU~&X!SJ0j83{oo^sUImNLi~6Ga~k%)u*gSHfYMZwu(Gdf#U+5@1zkGc zyEl%|blREREMFP~)lP6xU*xusrZ6|+WNBNF{VWusSivPaLGDBwX@Q2~T$-)J8{wXO zo+$zizItrq-Y7YXmu=)SycO2*ncnDp>M>KXDHpb(8j&v3j(RMiogoXS;W=zvQ2qyS zrfW_0kLl0;UF6k_{q&J2SjSl`m4~CDTpDaV;&$ZEAe-!yRI!p`+4gv}6WrOyXJV;8 zH!d}t7WI}lJ|^|V%k273B~9L>q|@Q*qDHfL=v<&>FXgJI z(t2ugwuMTsz?SEqb9JQ(2}=*$-H0#b-LbJ`DwqfqEb#WlC_nL98~tG_-m36<^{3@7 zv#O%j{0<32Rv`OEW`2^tuQW0CCC6I4f7Wk-TGcAeVQZS?BSPKY?6PdkwcV?;YaMA* z9>=1)-Rmqdc)cqtkB8%k>MoXpuCtf7(~ht!;=3ajh@|QI?M`CPek0#|0G3Us&#dN# zUI4{v!w54CK?>4Qiu6{v;Bl|vUgG5LoS)>KnQ>5_4y)&!g@m+0NH-V0U!hSGm6>My z2tUCet8aV784HUR&KNo{;^>v~E2!4pg%~5e>Jy+~ttQR{t{IcRO`Kcij$R)Dy7?fx zVr7=W?iVY$-4se^qnw7Tu#n<~T%-K428D}4l27dx1L7K0erG5ZWG8#Zytl0ITTG@0 zMi4}-juW1T3x&PoQ*u6vUQdtIK?iDPt+Q5d@hS&+`_(gQ0x7X>C- zCfMX=F0ryx3QH;RXKUiz+iwV+S~^XlsA^d>R(!-ha29x~R0A~`Y~B`XwnXvByMjB# zC>BvP7{V8@TfaiAVfnje@|!1#q@)0cqx=q}d7@_HNUw)=rBA@~JtJhaWM37tu6VZ$ z8xtIlB0E1I)ua4g`&wzbW2vFd(zax!*!~*Zd5s(#p4uRKr6Eq)wBOrU9u#z5-7HMz zj)<#L2Ryy=Kyf@(!$JhN7{{mON?-v;desa3oe99v4*3DLcuXy@I)DMT+=}{ci zxp*mKL_-2ghyxk==eP=sKBqoZ5L`LH+;!2=cCoiUM z0z@sI&dPx%h>l~|efCg-x=spKRw?t8C~sjJ3_M~8VJk_oqNsX+810dIfh6CH!#Ey7 z370&tZeuG~Ul}2wLm8Fh8&qFI1mA8~4b1u~yb2!|bkKMldta(4CRhbxL>$WA<%{RiTNcz7c_%wi+cemspWUVa39q%|<@e&Q zraWn@^0j~a9#jzOBqf2uQT(>EUKmqDmy>^?%TT&2kwJelg_dCV=K6W#Fg~sOM!wSL zq7QMsbOn^CAk>SrE<{fEWI7&j@{XTAi&Ce2>1PA^@jpSss$Pxk>aDiG&H|TK;V-?QC z^NMr}!q>^bQll0EgYO|rQL=&9Y3Ym?bh2?Jjf#=jRBCQ-!k{>UdLs8yURf}Tz$;NN z!`^dsEi`-rH>hp^y2D0I58|&Uk)}`s7v0k<@TZJg^w;W#|8g=r1pI7_BCkAQ4vp{X zmj{|1vVl75kqjSMyqD~fZ2g+6d`}^Bj!*n%X;%Og15|PNm>7LI6!3=_L87$5Rd!sH zK0XPP=WgK6L#a+pD&oMQT@&*tp8s_XD@=nqX1JbO3A5IVat^v$Z>h^r5MM{LtD(<8 zY~$DNGP?4mm%^(xUP;C3nsw*l1^#6Fcw@Fvlc%Df?os~O8E+BFF`o}>uJn}O$hA8w z+oDYwMJ~Pw4+j5qf;7#2MSii-QK!_r&v16St_%xLQaqL1n5;|FU5PTMgvwjz9hrbf zLTP8%fgd&9BwErlh05&J9qwI$Q&W03^6#oyTh)k@3LpC;*gxY7!s>QOgWyUVOM|+~ z;=I2i98EF{PU;khkHyBK?U0ZQM4#~QcSW?eeLq%VLL;BJS3_gL^j}^+qStP3xMsI@m5nt5Pgw^__Hg64 z&Q3*-(m|3qfvd3DqMB&qDk%|1XCuZ~$|%i-;4-8R6DFQ(b<-_+pVRcg$m|XR%bjE? zC>=%r;)?J=F7*bLU(Ya`#>-Lj=zEJ(eI9Lz1$W}&o1FslW)03Xx@*~!gnB#Y-;IB{c{tp1o z?Xbbau!5k$Lunm7ANUA2&NF?2k)ubeBuj!vD{c(9esyJQbz&%=iZC&aZ4eS0M0t62 z)x^{3vR`kn!GKs49@A3^n>7)QYbQ=kF~+==pQ9c*QA`eOKLaolSf99J#?MMI7+pOPU+q+1I z&l}?U%eLXeFhQHaK{7$wkV0NYnKf4waRj1*DX{sDS$+d?i_m$5Pj||u+4@LnQOFmSiY<#5FbR&fR_YmTd{nN(UR_-s&(;FMzsR=3(3_!`>=~a`|uA z&74Y(NMHB)^eUqzco~(u43H5NpA8xOGINwN-);u6>Z0gIe!TSHsWRxZA1Jf^4e(|z zml|K&OLk|?O{^?w(j`)*wn)=f!;x^aw%>uaEdU61r)qoe5g&dv_iW#8oONXDxnLlD zN&GCf-3lS`1LG5aUeQhqoXcMfKUR%4MmEHxV=2vi^(Lu@rY@Bq%pE1}{3Q<8ivWLO z$(qcG%8!z$A_PfX#Ff>569{dwYGCxUsE$#iR_ekGN8x#MY<)~bdo3Via?>R4|2JrY zO7JhRhQw9>&ftoQNG?BP}cLv-l*gS<)4KfO(?kO8i&KTWS48HuYsOmyeB?#e6;v z;bW$^LKnZxlB`Yx$ORiodfV6Ysrisd6DFgmp(1W$V=N3l?KC+?F++r*;qnT67h)Lh zEEqip6;5>yqtd^+!hZ-m&H!Hor{w2_7YJ_}D@H69XK2`W9;|)C`ENQBXrY>eBV0xf zx9^Q*n{CPzAp>WE&cGN?sY!?2@=4kenNI>s;OJ;fNh_ga6w>Q!i#{P<2F4-Mq>pud zIWRRA4S(3#sTX+r>^335nXHDrA4Q?l2%%qb-U64A(7jx0D=ppRuxxz|FjtpFL|c8` z9PouXbsQB-;k6nGk%|WYX)C>_zCt|_jC?I<4+heh8=&z{-pV-PbVm~~1SCNOE(N*`+vWKz|qC|!~+NuOnzcea{X1YX*~R-960 zA>G~FXp)}HhWYg-o5SlRH7~{M5?Ha@*LyP?hSK>bqs_k(asfVvGwoy2uSCb=x zujPAfW3dJ&(|tCi4uf``-F~^{xf-%Mv)*f?+ILx6)5&fOt!*`k6=93d>E7w)6Cy|^ zvuJhbCAA~`JxBfFGM+A2MtyLmX+4>bw9R5o4c=J{icm$Z6L`~kqTIF}EIIV?Yp__0 z{`!7SrUg24c&F;J?oyRaF0QN|>V99gQl@@~l_4&BvIVOyM6wgp)X2GdA% zX{j+2ulqTyZ zJHTf%D^qdoJsq-^voNarC(8CqZf7G_bcn=4EBBE=S8CtvNY> zxHADvx7Mj0r2WMwcqR~z4D8McoW~QaDg#V2+pAcrJBdxpQ8cP_G<7ElX8vW+6pg`9 zs?V$>A%FCNptZl2<8|I?Gij!PHyJqND&>OSMWp2`+&A7Uji^2^P2YH4+{_kt+SCEl>W>Cn}_fZ?lnGf{p4QdxID9V{R zBl}IN11biL#SIvxV6k?pXci1Xx_3;^S}4BW~rERh~+<_r5O?BhWw`QSWG21|JtvDWk&h+oA z=mJYrC`6*AG~eB$y((nz$tqBrXO={MBKI)&BR&H(0q zC66e(e7WMnWGiF$g;FZ@^9HBqd_ZJ(cI}D!1UgQJiLNdkTHZ^Fc%c97Tz>WQ9 zE{yA>8SBj^uUPHicY4CTzPrlid7XuC!bh&&EDl3T3?#``Sj1f+x^)e-g-iNn*n&ngKcXDo@JOV z>V9sx;$Y$0)xF)qz`8WDt~x^(Bob+wUKdZb+EfnO)Gc=_RIAm9s8>{rn99VXywe|w zR;Secp3y-kEAfNSTf`m%v%?jjnKLe{CLM7%o)qDF){uE{jmu6AC(E;uX#Y)f7rp-a z@VN{BGW=pAZ{ZB-@uU6E4`^=C+l@_={uwRHN8>vt{Oq*y^w6_!Utb9yxrBW3cZ~^&di^ir>uKM`Al7NNOgX}%?4Q<&AiCu!$|KkxHJV?CC8+s;Hg%RS}HwOCI0DL+g+6S!)v8n ztu$Pav!xwUPLPL|b{s#wvh5(X7FnUtCyN#QF!so(f$Jr$**>|U!_O1hgXWg=XJ|^g zu^$k&8Pg=kh~DE5)};p&>++hYW5N2y?2l@Xx@(O<-8B@;_pCmm`%q9dNKMH#wv>vs z?z#)c>1|HK@D1^jpli6WR&&>qU{&9`DUs1rW{e&;VR&t2U%pNs%EntJ3>pwmTv#Qp zY7SK=g8fDfzsYrf|Dh8qoP7e#YZe(CY}9DfPbdj5j0$Uhp*Ql@$o-Qqx@1N!Gr~B` z6w{dudTn39(r}Sh!)kPDO|LSIo5$Ok3dH?-%xG7n)WVj^lvL7dsm%h17D2Mp{V4#| zBvY8)l&gwxX2ACq-K%f$HrYcVf5GL!W+69@xDppBjpJ_GIOgHFhaSXodALd~Xl0J! zZsnzsSiIXz|JMxVRkDQcfGyiK)X?CL&H>;Wsi4!69+O*OmeK2{h>-BmeUx-Onq;nf zzc8Yrf@JK1#hZS?5^{z4OO9Q+`?+w;V%BY&eq3+Ub20Dgo7kT%CgXp8#nt4IO{FW9 zcjhd8K<*d#)yl&sW=}{Yugc8o_jFU=Mg4>m+b)NeVpN#kzKV%-L+QM z?piBsasIwL!w%S)7&|l))5hi*!r`OK_(IodLGBz`?%KN#-o0GA?e70 zZ!>uZ)^*`RvlL6orFxZ#>?yencYH>+g@A2kv`|BKS0oXp>Ar z!ED0Jz6D2IX7&a=beY+MCGw^oCGtS#JWLmNwK!@rTRh(GMP_mg&aFKriY4B-_pKeB ziR8%1E=(QqxVKV_9$-I|fyQiNiU6!ZMsZ!G#A>ZKmW$Ax#ll3;az&m+t-W|QZpoFv zQspLP-4&eB8qzQJc#JaS_8#CY=R%*?*Xu>rOdTQ9g^1X;w6JG^|eGW|-*ySqq} zW*B>v@c>?vY$@8U?<~3lTJ(Zj(W5(XtNXZ_&)2;ev5SJU(O!HT*1OQ41#@LOEJ5G^ z%o)w+@j}mj@uGXY>%PfT_SEehd2^uZ-pNyU*IhsA7JoIlVexNPCYOKWh`?*vvXAYw zR^kOkPrd-VYGE8qg2~%R@#htQKrMN=v1=vS0FkB*^9hk2K+p`6I-7vg zrI8;;DvWF?#eEe_c4x6<#GVCR?25N}PEB{)*sg8%b?n=p{X9OhY}x3M4co>JbND7~ zn`qyAv2SFkCHb45-8_EI4r2QS*|>nTj8g6__umlV&h@K0=oYJP$-Os>=p1CzsQ`OC zrhKFNPYuKm&uNTIJ#(4bgCNI^Smh@XtQ9WJ$P9;j^h&-=t5N+41y5RX6t@vh<1Z;l zrnDTu?$5NG!MGIn4KdU1Z3BVBWO*(pJB&1!hhc_5VH>VlHi?a~Y^JGu6)8j_d<@sz zbi4;N@O)=I?tgH3(31#n_-cS`Blfl_sjDZ9zH~bA_5174OHA&erFF|cTx6QM>9)!t zcX|erD_M@^E+^K&pce=cH;%usJHnujKR~a{|O3Te*KS0j3Nq z@)-oJt_*Hb8aB}ViH!y|f5*`fDyoK1xLzcxPytt!uum*cw7AiS6cr14x7Ud19VQ{J zpuXOV?WoRx+Wq9lE~tdPK(saoUS||#y%}}ZgK3s5wm$(qnh9oEcrA}@m}R`f*}Z?S zP9SsBGnCF*Kdig!`el!`D|b}PAnb*wckN%b`sv@au3vt)v}xrXeiE9n;JQu!8u8w; zh5LpoUrw2P{q}!N|9IJ@cae9mJpRC{tL3|Z_gewSzX;EtX8yydke#F?ZAz-iwCYq| zSEX@V)ACHKg`UfSWI7EhD2G8Cz3F_Mt~|t}bmc)7(T1sgQ(zu?z*-*2q%ow^a+L)) z;ghNatm`PYQ2l7z2O_8I@wh&%mIt4m)fS*giwFgl)MKR^j(Irlp@?-rX0{G}8jjQr z@D3W?;))WMVFZG7KLH3F0PTWAhDBPuhI?Fln(${y&<8}anKHH;#@aoZ?mz;!XV>v` z(DGZ?Uc1Vpyj)K}vz0$Ke4?ASeqtzoV8EP5>`v<|e;wLyUAX#ZcaUgfCu1>_J`Kt@ z;!`BBe6?ZNO${Dbw4%XHhFqrg_1&d>`eX?y#5XyW;|+Bq8kS!!tVCNlLz$+*z4KB` zKjvn2SC`hX%8=Sr@%JuhBfses7UQE_+CW>ob_}i)I5 zlmFcbsVn9Qd9@qTfsK*)PKxMeJRp$3hTHGi(#hPujOl#!<^zphj~g7?4a?W;e`fzT z*A7wsep31R-KF;*%UyEs6T@GdefoyWuDN`MBp==|Yt_w955B4~t#9xTp0et~1=lV- zeC&biCe3^BLrwXN>sD@^vT)9p<(r2C4av2df!uA{61q=s9q#HZ88f&&y#olur+e(y ztN*Xvdb?_-6LcikuJ2c}DnfMhMf1xQmBUwzDx)J-ZSU`VR~ISv^*1p))z1D_oBEq1 z*vr-GQh!LJp~iqM$_@JV)<78^wg!rfq+3#UR~8C%KlVxsEgHq@8l8#&a5GRlgk#4H zHqI3Y)i=-(xvU0ebY{DkiKJ-5UqF;XU5&hqNXMSXq-)z$l~p~9W3e`IKRHCoNI5yA zT%^3K{871R2-!%?@ZXin4&~pTIaEB`p3h&?_ChEG_Lp+$os<_;T+mgba(6zn7j*@ zrAkOwGkm3{9rMEAitIY@OzGlQ***5h4g!?~dX^W0bgLPUf$ot_@xid~=XAHcmbb~4 zh+2?t!JpqTHf9z|h4Q7j_rAcxNWvOuAFeFlNv1Ui+|eY*f9L@cJ^X zh9mm&jHdLax+d|CEmv%)8}oo&->2`)W!&!LMB@;(;jp%oNtF7u7V~10C{$lJ)VuDD z$40!iF6(;=?aFwjPP3C+$LJZcxZ5)dIQSa%VEi1mv_+YG@}4;d^2NiuXCEN9UP!Jv zsGME;@!Wr{K7WYVVF5E=Gm4!8IyMS>7qB)Oe`f&uFTmFD-TfDzQ~GOZF^X1Z4ITI^ z2#m~W)E__4XuH7>-87ox9ShcSD=Mz3B=2rg_HQHWdi_oX)B9&A7)>u7Y-UCi?f=%o zI;whfH&|~PEhTOlP%$8#ZfzKh??^3~)&|wo_DQ#fLv(I*M%`U{%#RdxIH+U{3~Q{H zqK@re<@=64cc|EEJ(`2(&b4W!oKWbK8x7Lef+NSs!5l8=1w(yuEu+t`Pz*PV_7eM}?1~=e#MP_?~QMb2-p!a{900%leM=aZq;0D+B zuI+I!K}Nw=8IK4o!*}f+TgCqWR^ihLgT3Z~%Z5I5#054^KY=`B z(2U-99mpWL0POrNnupK-eu=&v|MiH7_1(W;g56Byf+gh5MVf(2mZ&x1M>Qh5L;D(I zV4V1?8Pwv~we*J!%($-Rq90>ad9E(jV?{VJ+TDA-9=BSkLeBWt;K zS!ci%G9iWgzV}ott7N6WB4;t+ugGcPte~@EhT9?(3>H1La=5qy^ERC4a2q>|RgIwW zcib>b-TN15GV0Fl%>-eOjW|;4xkuKYJ-D7M3U05UzfI%YmfW<74R7jLuk7FS_w{5Z z_9Z!i7k6t9Gdk=`;)=gTMEjC>N=2=mF#+B5MP|^*hIOtyJR5F2Ibv$5OYLuB<|{Ka zqqyTtHJQQWwHN@3nS6v%_c2mygUwi`0Dd5L3M;wt-dOkMjJ3VX3#r+uZj&|E4v9Tq z!lji&n0L3yLa0MZ^e8*577Bc|7S|JT#72HwLg;Gb7x5?c=;*=`-%aAXg)({#+*^fr z{is+G=FpGma}uA+!}WMlhVfz^J_S#lbPs?Q0ZbvUw+RlX%biG;RaO5)RTf%Hyhi+= z7Zn|nSKSAkk^PvnisfW2h-cm#EKw5#xIW!gwx=d)dn|Ajn=}9kmvQqsy?*QcenYu- z!zJ%K{fGR9TAhw788^rI*CFGLdV}cScV?^zuu#W%((~wk*rmII`t9iC^(6iDQxgfrPwDcq9-KNE#9d6c$LA zJb(mR-i0je(iGYmNhB#ynzT^bEzoASOWXb0@gu$DBU%?#;d zAsFe&cbY21@qURDtG!D2&UtA7mRhfg7bF^93Nz$R8xMOxAV;m#Wr zWdqsh)QU#<#7>I#*$UVGQQ!l1mO zvQCMAKE>adMbimR{JFa>1>+)OC`BEUOHvDPjv$B9g5Y@_n8$L2K}*gr$UJ^-{G*2S zbjgF{!!fj{aDDl?>+;r@9az1&XE?BXt^U3>7p=c!c11XoDS2oos!Xup3YA<96^Yf=;X8@|eA>KN?UM;O_$HbIgy zVx+M;R9TVKpf1jo!Rx8Ezjk!@7Z!HjeBbgKX`N}~`K94YyjL!~jjRukafp3Xdk(4P z8kE-utA?%*nrI~#tPfSH^#Q&yR?o#5V)a~%R?P#L7bE+7>{q+*|J6;8Y}q=vYU{vi z?&*h^PmbOzeS#R_uB(Itm`J45naS7)oSb$c{5F^w3h7r-6E* zxBtwMFHq6Vkb(i_kn_MZV`9)eNKX^XIOw$ceuBdw^GH%02GiougK-#2fy3~m3>XoB zq32AZKn&+hVR!(%pP8Y+-5mFwqVs{`Fv2`GjrjmLEKY&LXd(_diuuq>kvIZK^e0);3=6Q-j4+CvgK9V3a&O5HhC=bEKIff)C4@FU4 zngZp4D9Tk7yEVg;2pDj6jjY8Jonq z0@c~88KV2)7M5GlaZOp(i%TAyp$ocYTVZyk>7Vy(%qm;;I*w`XlA2`RDIc?)GEd2@ z@NwdmCSRmV4iTH9ge$O5iNl+ShsJKOKUtH9Bc1Z9T6aC^r0TJXg>|s>l~-A9q1t*6 zoC2`8Nx^L46p5>lD*T*`#tL=C;?qeOt;R1CuhSxctJ-p(P*^E)+l(E^g&{G9uBwi*MV&5F> z;|TMMlqmLrcRtKVyft(CuoK|LfpWcH0c3c<&s%>b`EN_d_7rlE2D`o}aRD48sXpVZPjV73E%y`ara8K_6i}MZXbz6Z zK(iIwqf(}75*bv{U6yE?7i3WLDae4P(9#Rx8j>MPD+8`7YL%%BW)T_GWugZlgZh{Z z8a@pfC{kBxC4t6Osi{dMqPBD#kxKyEIhY@AW^Y=_l#xnrK3q{y7AI>0`P6?(^Td_G zY(a-r>4Eg(IiL>ziQYtcb-%KcbHl@t*&4|p0 z>q?sA<0!umUVoqlsSNvr6B&L;Pi10ooXMDe%4MdXu#vNulKfl-WIuFzq@?^gNfwZ_ z%sP1f|n*_0yRPG$6*JQu5(Rmr3T&CRie4?7Bq4W8(^k^~)a$vSWZ=A^T{imEgz ztI2qBy3$Y43zVx?`r#f|FIp^f-uSID_l=*qIVt-MuVlaRK-$qn(v?vnoK^)9j>j4? zy6e4u+A2NFISfs7ydg7bjDGsaabh(A`V44tknxMlwygWbBy2h3uP)oLbnfQC_4^-> zuIE43y@~CypJ``4OvCgN;z1AEd{OS@)Qm43X9?p=L{sDDNeiUY&iSHIWjyPipBM{H2gHf_FoGps zJHc+wWu!D{ime?yA8u=Gh2?YJB!G6EC4e3w#xpo4Iu$!QPdlaw0c*yPJ~T0Yod%@p z$QDVykB@4e(!GPRd`a#rTB#i)WN{*I7!&6BL=Fx)&ZF&FF@E{3U5#Fz zHvX7H)0qxvJ0VosfDeMVipAwYMH6voAWpKA1dwQ3Dt8-gTE)R>%2-<-T{e>Yi~DX{ zJ|ETaj%(`Bd5GDt?_@z;!R`0Vzww=iF4^$q;p_J=^>nn~aLBK-f8)hR)-9^r;oN%T zvER3Rd~$~qJ^PVHi!Mcv>|Axns|5`O`$x_RExmW=u4nnH7vFN;hQM&|J?k#M$E&x0 zbMN=Jt&r~g+xMmSq&KgAoX#u4x1s$y@NF=&P~Ier8=)3*sy{F}?MB<#NV^fP^){1v zWWs)=oi2PS$v2?QdFzxZIA~qT6o@$fi})!S({XTX<8d*??g@fj02NGz9Z#@pn;g6L zvk|)x#*TD^vV}N%3+31dY57^fU~=?$8@8`gMNf8ErT`zh5ZslF;bRA4{)rmDPT<;0 zk6$anZ_ecS%{|NKUWBu^24~aB7t#jWQbE`{9SBuLms0@pEv4r&1w0dKDJiD41k(j* z=_Hs6gFcZrjtQOqa0fqV@QB^`#jqa<3zMT9Hkjs`JdtLa6>0WG=F%%Q{)^5&{F|-N zKDWdc^3Lj~eciAUw0D!z+_|=p*3ywe3B+huaz0bgjOSBjfil;U z^+_{AkQ1W%;-u>@GaKbh%6Zi}xdE7Swi*DQ8USp;1Jr_twQa!;;#`)<%?R#Vv z{Xpv%W~rd>JzM8~hfVMXMN^3t%zt}l7n%81(ZZ*g_g$UVX|3QBDn6&Om^Ue^J2O{> zWAQ>x#kzio=t377%*3Y_I{3)EHg5}7gn3ZM*`25evuMHQER`a3;14>fB6O;>pyzDW zf>|*wzz%pDDJt!N-aA64ErlB{wzN%85fW=dr=ka1MImVBu6ZD#=JQgiN#>Pv!HJht z%yN-3da%F77qQFbpS4Pwxf0q+7vQf{k!R5UrE-Gh}J z@&le9prb3Wli0QrDnt!sa0b(4v8fA0lXBCkPbDU0s_T!Hf+pdt8~+bQ`6oyD&Tz~L zd}lSxwMiJyLKVctePh8*ddEZ*At|bx$1cM5Z^fijz5GCmk!9C8-DdL$b-4 zYOLs|a#Tad>XXOnfqlSY=Yu z?TV%rL1NBQLu9cD`*u{%8<@+Ja{GBQ7eu21^s1;FT)`<5{3$)9)B|6j+5$|e=Uo$O zR)EKA1D@ZtOe4xl#^Y5-G{6fyUV_^{1uCzmPo2suWUq$Qpr{3APtM|z$vzv>(RtNb z1yAO5UKE^kY+g4L%QHEf7ke~bg9n)W0nf|Nxz(n`t(G@Ax7rw(#*C=dsEwpp93WWm z$>)cMV9`27EM}cmlOxPon*B7#BYK+BLgJY!ByqEy4w#FShC3605^Gujr&qB3#&(SH zBTW*dNF@UWNoeqAh*RsQj#C)poB=9<)!^(mK_3=CTC zgtdlnR%vUQHfAZhGaYM{FzO?Xw)_0yp4p=Yk2r*1Eb&L_+NMBem2U|f^7~DmNIOlw zwfiFd^h!x{b?*N^nk%8)CUz}=iW+OEwr7Ym@wHLHtA49k*cVJsc_oex;m_KG;_M#$ zvwxZtSgDG%ra+B_HmAziO_ekY9ZR0LqkisX*vEnXE5*!;By3uw_Lfk`Or+E*m0Pex z3|xMJ9b||BC{mJZi3Q-r+Eb8hMPm~+)z<;W41ktdvnU*+ZjfkdZ(THbi2JWKWGgP{kErl%KhRxhUB)+sQLm zCVS>8rM%0iyhVGdiq1^5r+fH>U_m{EqpA=g`A8D>31B>ju-$_3_?WLH84r$-#3Cb{ z@C`eQ8nMB08KFyU^lYelgs{_X&{koiluu1jzAsWmD<)fHrX^_fWwu6gIBT(+NWd0y zI9;?ouu!3rM5BvHLM(EU+)WCJq?o9Q!g)Al5oIz#v6f^rj>b|y#%nR1Z{<)qn}olv zA{qFV3WY6_u`h9EKxL;6lhmU+rV5Udj%1yBvErDuI4HcC`)_<@WXyORayPwb^E}#R zQtqQezkBU=?(p{UCl7YF9`t74)9pXlh@QXhI_anTyleKa<}~|SR_5PCkKkvLF30txon5og6rAIyv~c zPEM+mVpliONWn!K-}la+L@#@-Lf2`~OXB-XhlPzL`Gx7~C3-l11~IOe3(=3#>SZ6% z%SAKL%YJ`?YL0xanwgl(A!;r|uD*fbB#PO0niMnc*G|W7KCH^JOkYhC{9~%CPFUBO z1?g9IxmxD57|=zZYiSxS6-`}0zhDh__x6#-U7)A~!$CqJA`Jaq2`rTb%+t}+)v8p} zw3m64nrDIX>SHnexhJ~|shF?c5#U8PV|URb1Ou9}NKt7sbmA|{8WV~vKq?k0s({pA zQL)iOTG-$KGiW0%Y#7nqN~cJdRjlcuhMTDmLJGVHxS9LlJUO;GvD0`(ZG76^7FrTb zmm@M2FqHUzCeLCkg7^GI0eXJ#tLRr~-iiG`lAbv+3Y{&CIeVpd)&#zP_#d{fuL<1d zF4mcEI)J#x54?WJz_Ht({Prg4$ydA^Z+ZO_=DRPybhkzCx5S-fl zg3$uZ88Ag~Yz*eygJaF3TFz8hl2b|8Ni9}FpXSAi-(_TsT8qu@sH}_ceij8L?0^Dk zQ9QcW#%aKYUMictpS-R8f$llFf51G=Q1bNxtXTyXp%}E#&W(kPEJ;~MOvFx* zmt>E@WCXP{)f(YD;h1vKq%vW6L5g-eztp?I}L3qzQAI|Mi@j|IpkTIaq0)V=#1 z_YySv=)BomJpOy6A62pDb8kX{ZR4-+-8np9W;L&DS{f)vuc#Po4$QeCJ*&+lEYV(%pMtPeHBsFX+`9ve3_!^BkcQnz`JUuuq%AcxlIWxwk(d)5#@* z(%G0SEGQF9SPest4wE+jalZ$hP&zT1xhh`-q22g9_GoLdj`uOZ!o?Y}YvB)Padv|T z?7UEdzso_s%S3W+@(-~LzS3?b_Eh8`2WNt>PLVi6yHjP#G%HiokEY`vnf_;&qm$fq zY(M_2h~}t_WAG2SD`dtB_>;@CI71dXxosOG|BdeL4E{#9J^nW*xB&X2c0Xfe+>|de zV#s0iQ2&%gEQ1y=i`kIGV@URraQV54XrrJL$W(maj(s~dCh;eZ%{O1Qc<%~w&*$(x ze;2){7Vc?`-;;e!)XVqOvxM~~)^Z&qp?&VYYxiC!eZVcb>XuETdsbW@`U#bBhx8S+ zmU$oF)5QozUqqYn9XsF=r4OVKz9W9ZU7=SY4#VT-7LsSoi!x;jIlMf0Z2h8yhIst2 z1(gN)OB3ZbltqCT=Mc;3!SOPaev3-cxYRX9CFyW?mMa zkVl`1juy_(f!AV{pGh7#R9t15fLczlLKaXZ2v?$z(eV8{5`^uDi=73Tvo8{v=P~^t zb?p1gf)~uE?`dR!(1Hm-ITVm#8(?BS;{HdI&uAIOhzj!%i`|k#NB2q>-@xuh`}RnZ zv<2m2?SJZ%U+RXKKjYua!84%>+ayxxW9507LI6KA^gO_3q?k+#YK4g9bjt>m@Z~;5 z=mc2y?jHX^b2Y1npL&C_#G|sgEPNI>I!w|4MrC7cvOM zM#*Nd*g%iSG@L-IbeDol=>vR^wfG*tPPm6&d5>6+e?@Emct3xlPcO5Au0wknQ^^cs z+0hm?4ZK*U857M8zn{{u$PF+Fw}zJoPMaz|l1JVQ7gYyvh~dXBGI7`^GMl*NSF44%jR>V6%KEGpo3%N8OuuO6WWO%=fI~xY*Zg5PK`}AN3q(j#x@-Jw3gB@jXP7dqUG~)e4#!nlM$THdX!&nKV=BZ;tR38?V(c!FZn)*# zm}qfgHOeB1D!L<9iH$*}MXbX{z>6=vgdYN`=j6tza#N!}#aP#X{mKGe?`+2fn}zyH zwBEu=DlMFfL%#S!*>`f35tVq_0+&u@Wd+#g8YuTVQcz;Au5AELc)@EEHJ%{QoP@Q; zLbCsq1AQ&9y9KFotM)(dV#)z?b)o37kZmNjx%x(J$3{hDm4a9Wgi_{O(J`>yR=^`i9Q_{xMPRPQW1 z|G|;Jz8l|RVVR!sTe%A~w==~|HS-J;$_G4h4P!#FPcZOgm1nhn%70t<8g_)BXgTc2 zF2tS@;Gyxy_;4RRRYp@P8Z3I_agoE3t^GLR!Da10ePgs>32A`h2>yrni{X8a33D2w zod&Wjr!^Su#qsGUIzWm}r~%8i0%K97P0THanOK~Qr=^*25rfs^=ON(9OejHU%ZrgL z>wC6sEI3$BP$4mpa!~P zWRcWGUN{OY>LMt}o1lvjc6$HW%&ft~`|*AI|8scGC*RNl{-hBorL4nwd5Hxb!#-7w zI{PCg-6{-NgIJIZW+mh0)EG{29=0aXB%g7Hc|;9*^?C~~s~GzAAP%cZltmyU$$^MJ+U39&QqU*bVSn<4uqU-#!>k>L$@atXZ{x8Nc{TAJ>#<*R@ ziq|!m-7|iT+rOaOGMDdk01@+@>4v*%CDl0KwgRP;9>AI-dzQf$W;n)v1qXbu{5yUVr61gV0B^*Vx7nOg3W|&7TX?nDfSljEgX6rvp6nr zGI7dqI&emD?%`U+9mk``)5NR7`-X1=f0{snz#~B~Atj-6!nZ`WiE@Y@5c3gF62Bl( zCFvr0Kx&6{nDiT&C$dViQL^)756Rw<{U>)q-a>wYLWRN|#R4S_r9a9?RAf|+sd}jG zQD39}MPresk>)imGp%*nk93@LWpr2RCF$$w-!b4b*k#BEglW&g`LmKy^A@G6;j z000000RR91+5lbv1poj5000620RRF3761SN00I2~0001Z+O?9sN&`U@g}-rQL=cUQ zg{0UAFtRbCXk`!t>l8K?u0O$OlGV+o5PSrm!b0#Bd;)(uvC+y0u(tN>?nRWqf`trs z=DTO^oSB_jV1_$9Txk;6P~_~WD$99{3cJQ0>vWAvEOKK!PMH_uvev#CPjJGgafPbe zGoGd5E{*S*b63U>1n%1Sk!kmA{KS-d&-vA3-hFV3Pn|Wj1~sE)X-&@5x*Ul&iRdXC zk|>W^khV>q1D*VL-7#UNr&Sjtd6B1I=u|W}s?>F^;K!QUAN@KE)Q5^hO30yRdKzO+ zrA4&=>3()J?#n%rmSpdeen(5becLg;Ctok+OK<2O3RIK!t5TM-Y$ZEwTfRf>ny94| zD+X+RJGVHO(vcpky88uCziSqF+HKE8ZlF5^qOeQlbNJSn0k6+0Qp+ZQLrlLwJOIJmP zOjT7=T@5wWlBKrnkGq|8G*ouLGryg2*?CvJ_R=*AEOgu=Z!Px9 z8y~&%-Ur3L_~f(eN}TZBSKpL6Xo)gQEw{`HXRWl_Dr>A&Zk_cu*l4p&w%BH?2hQ1H zyPbA<=!Tmf`Qc|s4^=`&$P86OwNO3O2sJ~kkQHi&>`=!ox7~B!b9dbJ!hTmmjwham zx{ie0P%qR^FJDm>i^T?~j7Jv4BBQ!6|F4PUU}QWp5t$d+E%M)d_sAZRJtKQX7Nm?v zd*kuU;5g<}AC+C9xZ4uU`s1>jv* zmOl|Nv?fr`2}~@722G6BZlaxMu+_#=y@ZA3U}Zdq_rXy|y7#?I<~?M4M0pZ5dP~zt zdA3cZ!4#O-8nYFJgB_!WwGpWD5*5tQ&&#`d_23JS;BOc%!J9HP!3Bmx&{syE;4B!y z=i7x55`sBnKnN#4NQ`)WNNr?#(5PxhjPvp-qJ1m6CZU7))-fd}+m0h*TKs7-gEtgt OO9TJ_0apOOvj70|+6+tp literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/chancery/apple-chancery-webfont.woff2 b/themes/custom/src/fonts/chancery/apple-chancery-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..922dfb33c1d9f014faf12cccff06be0fa40eff23 GIT binary patch literal 23532 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 literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/iconfont/iconfont.eot b/themes/custom/src/fonts/iconfont/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..912bca3c462da558865312c1debea06adbbd9d0c GIT binary patch literal 5928 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 literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/iconfont/iconfont.svg b/themes/custom/src/fonts/iconfont/iconfont.svg new file mode 100644 index 00000000..a13a862e --- /dev/null +++ b/themes/custom/src/fonts/iconfont/iconfont.svg @@ -0,0 +1,93 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/custom/src/fonts/iconfont/iconfont.ttf b/themes/custom/src/fonts/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f6765c50a0f261e45f2c7bf4ae6515f598657053 GIT binary patch literal 5760 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 literal 0 HcmV?d00001 diff --git a/themes/custom/src/fonts/iconfont/iconfont.woff b/themes/custom/src/fonts/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..526da66013fdfdb07117c8a9375714ed6e330fa8 GIT binary patch literal 4160 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 100) { + $backToTop.fadeIn(1000) + } else { + $backToTop.fadeOut(1000) + } + }) + + $backToTop.click(function () { + $('body,html').animate({ scrollTop: 0 }) + }) +} + +Ehlxr.mobileNavbar = function () { + const $mobileNav = $('#mobile-navbar') + const $mobileNavIcon = $('.mobile-navbar-icon') + const slideout = new Slideout({ + 'panel': document.getElementById('mobile-panel'), + 'menu': document.getElementById('mobile-menu'), + 'padding': 180, + 'tolerance': 70 + }) + slideout.disableTouch() + + $mobileNavIcon.click(function () { + slideout.toggle() + }) + + slideout.on('beforeopen', function () { + $mobileNav.addClass('fixed-open') + $mobileNavIcon.addClass('icon-click').removeClass('icon-out') + }) + + slideout.on('beforeclose', function () { + $mobileNav.removeClass('fixed-open') + $mobileNavIcon.addClass('icon-out').removeClass('icon-click') + }) + + $('#mobile-panel').on('touchend', function () { + slideout.isOpen() && $mobileNavIcon.click() + }) +} + +Ehlxr._initToc = function () { + const SPACING = 20 + const $toc = $('.post-toc') + const $toc_height = $('.post-toc-title').height() + $('.post-toc-content').height() + const $footer = $('.post-footer') + + if ($toc.length) { + const minScrollTop = $toc.offset().top - SPACING - $('.post-header').height() -5 + const maxScrollTop = $footer.offset().top - $toc_height - SPACING - $('.toc-taxonomy').height() + + const tocState = { + start: { + 'position': 'absolute', + 'top': minScrollTop + }, + process: { + 'position': 'fixed', + 'top': SPACING + }, + end: { + 'position': 'absolute', + 'top': maxScrollTop + } + } + + $(window).scroll(function () { + const scrollTop = $(window).scrollTop() + + if (scrollTop < minScrollTop) { + $toc.css(tocState.start) + } else if (scrollTop > maxScrollTop) { + $toc.css(tocState.end) + } else { + $toc.css(tocState.process) + } + }) + } + + const HEADERFIX = 30 + const $toclink = $('.toc-link') + const $headerlink = $('.headerlink') + const $tocLinkLis = $('.post-toc-content li') + + const headerlinkTop = $.map($headerlink, function (link) { + return $(link).offset().top + }) + + const headerLinksOffsetForSearch = $.map(headerlinkTop, function (offset) { + return offset - HEADERFIX + }) + + const searchActiveTocIndex = function (array, target) { + for (let i = 0; i < array.length - 1; i++) { + if (target > array[i] && target <= array[i + 1]) return i + } + if (target > array[array.length - 1]) return array.length - 1 + return -1 + } + + $(window).scroll(function () { + const scrollTop = $(window).scrollTop() + const activeTocIndex = searchActiveTocIndex(headerLinksOffsetForSearch, scrollTop) + + $($toclink).removeClass('active') + $($tocLinkLis).removeClass('has-active') + + if (activeTocIndex !== -1) { + $($toclink[activeTocIndex]).addClass('active') + let ancestor = $toclink[activeTocIndex].parentNode + while (ancestor.tagName !== 'NAV') { + $(ancestor).addClass('has-active') + ancestor = ancestor.parentNode.parentNode + } + } + }) +} + +Ehlxr.fancybox = function () { + if ($.fancybox) { + $('.post-content').each(function () { + $(this).find('img').each(function () { + $(this).wrap(``) + }) + }) + + $('.fancybox').fancybox({ + selector: '.fancybox', + protect: true + }) + } +} + +Ehlxr.highlight = function () { + const blocks = document.querySelectorAll('pre code') + for (let i = 0; i < blocks.length; i++) { + const block = blocks[i] + const rootElement = block.parentElement + const lineCodes = block.innerHTML.split(/\n/) + if (lineCodes[lineCodes.length - 1] === '') lineCodes.pop() + const lineLength = lineCodes.length + + let codeLineHtml = '' + for (let i = 0; i < lineLength; i++) { + codeLineHtml += `
      ${i + 1}
      ` + } + + let codeHtml = '' + for (let i = 0; i < lineLength; i++) { + codeHtml += `
      ${lineCodes[i]}
      ` + } + + block.className += ' highlight' + const figure = document.createElement('figure') + figure.className = block.className + figure.innerHTML = `
      ${codeLineHtml}
      ${codeHtml}
      ` + + rootElement.parentElement.replaceChild(figure, rootElement) + } +} + +Ehlxr.toc = function () { + const tocContainer = document.getElementById('post-toc') + if (tocContainer !== null) { + const toc = document.getElementById('TableOfContents') + if (toc === null) { + // toc = true, but there are no headings + // tocContainer.parentNode.removeChild(tocContainer) + // document.getElementById("sidebar").style.display = ""; + tocContainer.removeChild(document.getElementsByClassName('post-toc-title')[0]); + tocContainer.removeChild(document.getElementsByClassName('post-toc-content')[0]); + } else { + this._refactorToc(toc) + this._linkToc() + this._initToc() + } + } +} + +Ehlxr._refactorToc = function (toc) { + // when headings do not start with `h1` + const oldTocList = toc.children[0] + let newTocList = oldTocList + let temp + while (newTocList.children.length === 1 && (temp = newTocList.children[0].children[0]).tagName === 'UL') newTocList = temp + + if (newTocList !== oldTocList) toc.replaceChild(newTocList, oldTocList) +} + +Ehlxr._linkToc = function () { + const links = document.querySelectorAll('#TableOfContents a:first-child') + for (let i = 0; i < links.length; i++) links[i].className += ' toc-link' + + for (let num = 1; num <= 6; num++) { + const headers = document.querySelectorAll('.post-content>h' + num) + for (let i = 0; i < headers.length; i++) { + const header = headers[i] + header.innerHTML = `${header.innerHTML}` + } + } +} + +Ehlxr.flowchart = function () { + if (!window.flowchart) return + + const blocks = document.querySelectorAll('pre code.language-flowchart') + for (let i = 0; i < blocks.length; i++) { + const block = blocks[i] + const rootElement = block.parentElement + + const container = document.createElement('div') + const id = `js-flowchart-diagrams-${i}` + container.id = id + container.className = 'align-center' + rootElement.parentElement.replaceChild(container, rootElement) + + const diagram = flowchart.parse(block.childNodes[0].nodeValue) + diagram.drawSVG(id, window.flowchartDiagramsOptions ? window.flowchartDiagramsOptions : {}) + } +} + +Ehlxr.sequence = function () { + if (!window.Diagram) return + + const blocks = document.querySelectorAll('pre code.language-sequence') + for (let i = 0; i < blocks.length; i++) { + const block = blocks[i] + const rootElement = block.parentElement + + const container = document.createElement('div') + const id = `js-sequence-diagrams-${i}` + container.id = id + container.className = 'align-center' + rootElement.parentElement.replaceChild(container, rootElement) + + const diagram = Diagram.parse(block.childNodes[0].nodeValue) + diagram.drawSVG(id, window.sequenceDiagramsOptions ? window.sequenceDiagramsOptions : {theme: 'simple'}) + } +} + +Ehlxr.search = function () { + $('#search-query').bind('keypress', function (event) { + if (event.keyCode == "13") { + search(); + } + }).on("click", function () { + $('#search-query').css({ border: "1px solid #D5D5D5", color: "black" }); + }).on('keyup', function () { + search(); + }); + + $('#query-icon').on("click", function () { + search(); + }); +} + + +function search() { + $('#search-results').empty(); + var searchQuery = $('#search-query').val(); + if (searchQuery) { + $('#search-query').css({ border: "1px solid #D5D5D5", color: "black" }); + executeSearch(searchQuery); + } else { + $('#search-query').css({ border: "1px solid #ff0000", color: "#ff0000" }); + $('#search-results').append("Please enter a word or phrase above"); + } +} + +var summaryInclude = 60; +var fuseOptions = { + shouldSort: true, + includeMatches: true, + threshold: 0.0, + tokenize: true, + location: 0, + distance: 100, + maxPatternLength: 32, + minMatchCharLength: 1, + keys: [ + { name: "title", weight: 0.8 }, + { name: "contents", weight: 0.9 }, + { name: "tags", weight: 0.3 }, + { name: "categories", weight: 0.3 } + ] +}; + +function executeSearch(searchQuery) { + $.getJSON("/index.json", function (data) { + var pages = data; + var fuse = new Fuse(pages, fuseOptions); + var result = fuse.search(searchQuery); + if (result.length > 0) { + $('#search-results').append("
        "); + populateResults(result, searchQuery); + } else { + $('#search-results').append("

        No matches found

        "); + } + }); +} + +function populateResults(result, searchQuery) { + $.each(result, function (key, value) { + var contents = value.item.contents; + var snippet = ""; + var snippetHighlights = []; + var tags = []; + if (fuseOptions.tokenize) { + snippetHighlights.push(searchQuery); + } else { + $.each(value.matches, function (matchKey, mvalue) { + if (mvalue.key == "tags" || mvalue.key == "categories") { + snippetHighlights.push(mvalue.value); + } else if (mvalue.key == "contents") { + start = mvalue.indices[0][0] - summaryInclude > 0 ? mvalue.indices[0][0] - summaryInclude : 0; + end = mvalue.indices[0][1] + summaryInclude < contents.length ? mvalue.indices[0][1] + summaryInclude : contents.length; + snippet += contents.substring(start, end); + snippetHighlights.push(mvalue.value.substring(mvalue.indices[0][0], mvalue.indices[0][1] - mvalue.indices[0][0] + 1)); + } + }); + } + + if (snippet.length < 1) { + snippet += contents.substring(0, summaryInclude * 2); + } + //pull template from hugo templarte definition + var templateDefinition = $('#search-result-template').html(); + //replace values + var output = render(templateDefinition, { key: key, title: value.item.title, link: value.item.permalink, tags: value.item.tags, categories: value.item.categories, snippet: snippet }); + $('#search-results ul').append(output); + + $.each(snippetHighlights, function (snipkey, snipvalue) { + $("#summary-" + key).mark(snipvalue); + }); + + }); +} + +function render(templateString, data) { + var key, find, re; + for (key in data) { + find = '\\$\\{\\s*' + key + '\\s*\\}'; + re = new RegExp(find, 'g'); + templateString = templateString.replace(re, data[key]); + } + return templateString; +} + +export {Ehlxr} diff --git a/themes/custom/src/js/main.js b/themes/custom/src/js/main.js new file mode 100644 index 00000000..5f584c88 --- /dev/null +++ b/themes/custom/src/js/main.js @@ -0,0 +1,17 @@ +import {Ehlxr} from './ehlxr.js' + +import '../css/style.scss' + +$(document).ready(function () { + Ehlxr.backToTop() + Ehlxr.mobileNavbar() + Ehlxr.toc() + Ehlxr.fancybox() + Ehlxr.search() +}) + +Ehlxr.flowchart() +Ehlxr.sequence() + +hljs.initHighlighting() +Ehlxr.highlight() diff --git a/themes/custom/src/package.json b/themes/custom/src/package.json new file mode 100644 index 00000000..9ffae63f --- /dev/null +++ b/themes/custom/src/package.json @@ -0,0 +1,34 @@ +{ + "name": "ehlxr-src", + "version": "0.0.1", + "description": "ehlxr source file", + "main": "index.js", + "scripts": { + "start": "webpack", + "build": "webpack" + }, + "author": "ahonn, olOwOlo, ehlxr", + "license": "MIT", + "devDependencies": { + "autoprefixer": "^7.2.4", + "babel-core": "^6.26.0", + "babel-loader": "^7.1.2", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-es2015": "^6.24.1", + "babel-preset-stage-2": "^6.24.1", + "css-loader": "^0.28.8", + "expose-loader": "^0.7.4", + "extract-text-webpack-plugin": "^3.0.2", + "file-loader": "^1.1.6", + "node-sass": "^4.7.2", + "postcss-loader": "^2.0.10", + "sass-loader": "^6.0.6", + "style-loader": "^0.19.1", + "uglifyjs-webpack-plugin": "^1.1.6", + "url-loader": "^0.6.2", + "webpack": "^3.10.0" + }, + "dependencies": { + "npm": "^5.8.0" + } +} diff --git a/themes/custom/src/postcss.config.js b/themes/custom/src/postcss.config.js new file mode 100644 index 00000000..7c5b1bed --- /dev/null +++ b/themes/custom/src/postcss.config.js @@ -0,0 +1,7 @@ +module.exports = { + plugins: [ + require('autoprefixer')({ + browsers: ['> 1%', 'last 2 versions', 'ie >= 9'] + }) + ] +} \ No newline at end of file diff --git a/themes/custom/src/webpack.config.js b/themes/custom/src/webpack.config.js new file mode 100644 index 00000000..9e92d9a2 --- /dev/null +++ b/themes/custom/src/webpack.config.js @@ -0,0 +1,54 @@ +const path = require('path') +const ExtractTextPlugin = require('extract-text-webpack-plugin') +const UglifyJSPlugin = require('uglifyjs-webpack-plugin') + +const extractSass = new ExtractTextPlugin({ + filename: `ehlxr.min.css` +}) + +module.exports = { + devtool: 'source-map', + entry: { + ehlxr: './js/main.js' + }, + output: { + path: path.join(__dirname, '../static/dist'), + filename: `[name].min.js` + }, + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + loader: 'babel-loader' + }, + { + test: /\.scss$/, + use: extractSass.extract({ + use: [{ + loader: 'css-loader', options: {minimize: true, sourceMap: true} + }, { + loader: 'postcss-loader', options: {sourceMap: true} + }, { + loader: 'sass-loader', options: {sourceMap: true} + }], + fallback: 'style-loader' + }) + }, + { + test: /iconfont\.(woff|woff2|eot|ttf|otf|svg)$/, + use: ['file-loader?name=[path][name].[ext]?hash=[hash:7]'] + }, + { + test: /apple-chancery-webfont\.(woff|woff2|eot|ttf|otf|svg)$/, + use: ['file-loader?name=[path][name].[ext]'] + } + ] + }, + plugins: [ + extractSass, + new UglifyJSPlugin({ + sourceMap: true + }) + ] +} diff --git a/themes/custom/static/android-chrome-192x192.png b/themes/custom/static/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..be406fe38f4b87a4182b1b8fb91af3aca4b2f19d GIT binary patch literal 3108 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 aW^%ytab7$_U!{OK0x&hSLOsyOCj1K`fPgvx literal 0 HcmV?d00001 diff --git a/themes/custom/static/android-chrome-256x256.png b/themes/custom/static/android-chrome-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..94d84ada9160d944f1b34fc091e650855c0ea2c4 GIT binary patch literal 2360 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 literal 0 HcmV?d00001 diff --git a/themes/custom/static/browserconfig.xml b/themes/custom/static/browserconfig.xml new file mode 100644 index 00000000..b3930d0f --- /dev/null +++ b/themes/custom/static/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/themes/custom/static/css/custom.css b/themes/custom/static/css/custom.css new file mode 100644 index 00000000..db4f4245 --- /dev/null +++ b/themes/custom/static/css/custom.css @@ -0,0 +1,9 @@ +.search-result-title { + font-weight: 700; + font-size: 16px; +} + +p.search-result { + border-bottom: 1px dashed #ccc; + padding: 5px 0; +} \ No newline at end of file diff --git a/themes/custom/static/dist/ehlxr.min.css b/themes/custom/static/dist/ehlxr.min.css new file mode 100644 index 00000000..f0c311b7 --- /dev/null +++ b/themes/custom/static/dist/ehlxr.min.css @@ -0,0 +1,4 @@ +@font-face{font-family:Chancery;src:url(fonts/chancery/apple-chancery-webfont.eot);src:local("Apple Chancery"),url(fonts/chancery/apple-chancery-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/chancery/apple-chancery-webfont.woff2) format("woff2"),url(fonts/chancery/apple-chancery-webfont.woff) format("woff"),url(fonts/chancery/apple-chancery-webfont.ttf) format("truetype"),url(fonts/chancery/apple-chancery-webfont.svg#apple-chancery) format("svg");font-weight:lighter;font-style:normal} + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#34495e;background:#fefefe;scroll-behavior:smooth;border-top:3px solid #c05b4d}@media screen and (max-width:1000px){body{border-top:0}}::-moz-selection{background:#c05b4d;color:#fff}::selection{background:#c05b4d;color:#fff}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{color:#34495e;text-decoration:none}h1{font-size:26px}h1,h2{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h2{font-size:24px}h3{font-size:20px}h3,h4{font-family:Athelas,STHeiti,Microsoft Yahei,serif}h4{font-size:16px}h5,h6{font-size:14px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.container{margin:0 auto;width:1000px}@media screen and (max-width:1000px){.container{width:100%;-webkit-box-shadow:-1px -5px 5px #cacaca;box-shadow:-1px -5px 5px #cacaca}.categories,.content-wrapper,.footer,.tag-cloud{width:100%!important}.categories-tags,.tag-cloud-tags{width:100%!important;margin:10px 0!important}}.content-wrapper{padding:0 20px;float:left;width:760px}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@font-face{font-family:iconfont;src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb);src:url(fonts/iconfont/iconfont.eot?hash=c2af3bb#iefix) format("embedded-opentype"),url(fonts/iconfont/iconfont.woff?hash=5d21a10) format("woff"),url(fonts/iconfont/iconfont.ttf?hash=0e6028a) format("truetype"),url(fonts/iconfont/iconfont.svg?hash=566e23f#iconfont) format("svg")}.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;cursor:pointer}.icon-instagram:before{font-size:.95em;content:"\E611";position:relative;top:-1px}.icon-douban:before{content:"\E610"}.icon-tumblr:before{content:"\E69F";font-size:.85em;position:relative;top:-4px}.icon-linkedin:before{content:"\E60D";position:relative;top:-4px}.icon-twitter:before{content:"\E600"}.icon-weibo:before{content:"\E602"}.icon-stack-overflow:before{content:"\E603";font-size:.85em;position:relative;top:-4px}.icon-email:before{content:"\E605";position:relative;top:-2px}.icon-facebook:before{content:"\E601";font-size:.95em;position:relative;top:-2px}.icon-github:before{content:"\E606";position:relative;top:-3px}.icon-rss:before{content:"\E604"}.icon-google:before{content:"\E609"}.icon-zhihu:before{content:"\E607";font-size:.9em;position:relative;top:-2px}.icon-pocket:before{content:"\E856"}.icon-heart:before{content:"\E608"}.icon-right:before{content:"\E60A"}.icon-left:before{content:"\E60B"}.icon-up:before{content:"\E60C"}.icon-close:before{content:"\E60F"}.header{padding:20px;background:#f5f5f5}.header:after,.header:before{content:" ";display:table}.header:after{clear:both}.header .active{background-color:#e1e1e1;border:none;border-radius:2px}.header .logo-wrapper{float:left}.header .logo-wrapper .logo{font-size:30px;font-family:Chancery,cursive}@media screen and (max-width:1000px){.header .logo-wrapper{display:none}}.header .site-navbar{float:right}.header .site-navbar .menu{display:inline-block;position:relative;padding-left:0;padding-right:25px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.header .site-navbar .menu .menu-item{padding:0 8px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.header .site-navbar .menu .menu-item+.menu-item{margin-left:10px}.header .site-navbar .menu .menu-item:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.header .site-navbar .menu .menu-item.active:before,.header .site-navbar .menu .menu-item:active:before,.header .site-navbar .menu .menu-item:focus:before,.header .site-navbar .menu .menu-item:hover:before{right:0;left:0}.header .site-navbar .menu .menu-item:before{border:none;border-radius:2px;height:-webkit-fill-available;height:-moz-available;height:stretch;background:#e1e1e1}.header .site-navbar .menu .menu-item-link{font-size:14px}@media screen and (max-width:1000px){.header .site-navbar{display:none}}.header .header-div{margin:0 auto;width:960px}@media screen and (max-width:1000px){.header{padding:50px 0 0;text-align:center}}.posts{margin-bottom:20px;border-bottom:1px solid #e6e6e6}.post{padding:1.5em 0}.post+.post{border-top:1px solid #e6e6e6}.post .post-header{margin-bottom:20px}.post .post-header .post-title{margin:15px 0;font-size:27px;font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-header .post-link{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;overflow:hidden}.post .post-header .post-link:before{content:"";position:absolute;z-index:-1;height:2px;bottom:0;left:51%;right:51%;background:#c05b4d;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:right,left;transition-property:right,left;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.post .post-header .post-link.active:before,.post .post-header .post-link:active:before,.post .post-header .post-link:focus:before,.post .post-header .post-link:hover:before{right:0;left:0}.post .post-header .post-meta{font-size:14px;color:#8a8a8a}.post .post-header .post-meta a{color:#c05b4d!important}.post .post-header .post-meta a:hover{border-bottom:1px solid #c05b4d}.post .post-header .post-meta .post-time{font-size:15px}.post .post-header .post-meta .post-category{display:inline}.post .post-header .post-meta .post-category a{color:inherit}.post .post-header .post-meta .post-category a:before{content:""}.post .post-header .post-meta .post-category a:hover{color:#c05b4d}.post .post-header .post-meta .more-meta:before{content:""}.post .post-toc{position:absolute;width:200px;margin-left:785px;padding:10px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box}.post .post-toc .post-toc-title{margin:0;font-size:20px;font-weight:400;text-transform:uppercase}.post .post-toc .post-toc-content{font-size:15px}.post .post-toc .post-toc-content.always-active ul{display:block}.post .post-toc .post-toc-content>nav>ul{margin:10px 0}.post .post-toc .post-toc-content ul{padding-left:0;list-style:none}.post .post-toc .post-toc-content ul ul{padding-left:15px;display:none}.post .post-toc .post-toc-content ul .has-active>ul{display:block}.post .post-toc .post-toc-content .toc-link.active{color:#c05b4d}.post .post-toc hr{border:0;border-top:1px solid #eee}.post .post-toc .toc-taxonomy a{color:#bfbfbf!important;display:-webkit-inline-box!important;line-height:25px!important;margin-top:-7px}.post .post-toc a:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.post .post-toc a{display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media screen and (max-width:1000px){.post .post-toc{display:none}}.post .post-content{word-wrap:break-word}.post .post-content h1,.post .post-content h2,.post .post-content h3,.post .post-content h4,.post .post-content h5,.post .post-content h6{font-weight:400;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content a{color:#c05b4d;word-break:break-all}.post .post-content a:hover{border-bottom:1px solid #c05b4d}.post .post-content a.fancybox{border:0}.post .post-content blockquote{margin:2em 0;padding:10px 20px;position:relative;color:rgba(52,73,94,.8);background-color:rgba(192,91,77,.05);border-left:3px solid rgba(192,91,77,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125)}.post .post-content blockquote p{margin:0}.post .post-content img{display:inline-block;max-width:100%}.post .post-content>table{max-width:100%;margin:10px 0;border-spacing:0;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.125);box-shadow:2px 2px 3px rgba(0,0,0,.125)}.post .post-content>table thead{background:#f8f5ec}.post .post-content>table td,.post .post-content>table th{padding:5px 15px;border:1px double #f4efe1}.post .post-content>table tr:hover{background-color:#f8f5ec}.post .post-content code,.post .post-content pre{padding:7px;font-size:13px;font-family:Consolas,Monaco,Menlo,monospace;background:#f8f5ec}.post .post-content code{padding:3px 5px;border-radius:4px;color:#c7254e}.post .post-content .highlight{margin:1em 0;border-radius:5px;overflow-x:auto;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.125);box-shadow:1px 1px 2px rgba(0,0,0,.125);position:relative}.post .post-content .highlight table{position:relative}.post .post-content .highlight table:after{position:absolute;top:0;right:0;left:0;padding:2px 7px;font-size:13px;font-weight:700;color:#b1b1b1;background:#f4efe1;content:"Code"}.post .post-content .highlight.language-bash>table:after{content:"Bash"}.post .post-content .highlight.language-c>table:after{content:"C"}.post .post-content .highlight.language-cs>table:after{content:"C#"}.post .post-content .highlight.language-cpp>table:after{content:"C++"}.post .post-content .highlight.language-css>table:after{content:"CSS"}.post .post-content .highlight.language-coffeescript>table:after{content:"CoffeeScript"}.post .post-content .highlight.language-html>table:after{content:"HTML"}.post .post-content .highlight.language-xml>table:after{content:"XML"}.post .post-content .highlight.language-http>table:after{content:"HTTP"}.post .post-content .highlight.language-json>table:after{content:"JSON"}.post .post-content .highlight.language-java>table:after{content:"Java"}.post .post-content .highlight.language-javascript>table:after,.post .post-content .highlight.language-js>table:after{content:"JavaScript"}.post .post-content .highlight.language-makefile>table:after{content:"Makefile"}.post .post-content .highlight.language-markdown>table:after{content:"Markdown"}.post .post-content .highlight.language-objectivec>table:after{content:"Objective-C"}.post .post-content .highlight.language-php>table:after{content:"PHP"}.post .post-content .highlight.language-perl>table:after{content:"Perl"}.post .post-content .highlight.language-python>table:after{content:"Python"}.post .post-content .highlight.language-ruby>table:after{content:"Ruby"}.post .post-content .highlight.language-sql>table:after{content:"SQL"}.post .post-content .highlight.language-shell>table:after{content:"Shell"}.post .post-content .highlight.language-erlang>table:after{content:"Erlang"}.post .post-content .highlight.language-go>table:after{content:"Go"}.post .post-content .highlight.language-groovy>table:after{content:"Groovy"}.post .post-content .highlight.language-haskell>table:after{content:"Haskell"}.post .post-content .highlight.language-kotlin>table:after{content:"Kotlin"}.post .post-content .highlight.language-less>table:after{content:"Less"}.post .post-content .highlight.language-lisp>table:after{content:"Lisp"}.post .post-content .highlight.language-lua>table:after{content:"Lua"}.post .post-content .highlight.language-matlab>table:after{content:"Matlab"}.post .post-content .highlight.language-rust>table:after{content:"Rust"}.post .post-content .highlight.language-scss>table:after{content:"Scss"}.post .post-content .highlight.language-scala>table:after{content:"Scala"}.post .post-content .highlight.language-swift>table:after{content:"Swift"}.post .post-content .highlight.language-typescript>table:after{content:"TypeScript"}.post .post-content .highlight.language-yaml>table:after,.post .post-content .highlight.language-yml>table:after{content:"YAML"}.post .post-content .highlight.language-toml>table:after{content:"TOML"}.post .post-content .highlight .code pre{margin:0;padding:30px 10px 10px}.post .post-content .highlight .gutter{width:10px;color:#cacaca}.post .post-content .highlight .gutter pre{margin:0;padding:30px 7px 10px}.post .post-content .highlight .line{height:20px}.post .post-content .highlight table,.post .post-content .highlight td,.post .post-content .highlight tr{margin:0;padding:0;width:100%;border-collapse:collapse}.post .post-content .highlight .code .hljs-comment,.post .post-content .highlight .code .hljs-quote{color:#93a1a1}.post .post-content .highlight .code .hljs-addition,.post .post-content .highlight .code .hljs-keyword,.post .post-content .highlight .code .hljs-selector-tag{color:#859900}.post .post-content .highlight .code .hljs-doctag,.post .post-content .highlight .code .hljs-literal,.post .post-content .highlight .code .hljs-meta .hljs-meta-string,.post .post-content .highlight .code .hljs-number,.post .post-content .highlight .code .hljs-regexp,.post .post-content .highlight .code .hljs-string{color:#2aa198}.post .post-content .highlight .code .hljs-name,.post .post-content .highlight .code .hljs-section,.post .post-content .highlight .code .hljs-selector-class,.post .post-content .highlight .code .hljs-selector-id,.post .post-content .highlight .code .hljs-title{color:#268bd2}.post .post-content .highlight .code .hljs-attr,.post .post-content .highlight .code .hljs-attribute,.post .post-content .highlight .code .hljs-class .hljs-title,.post .post-content .highlight .code .hljs-template-variable,.post .post-content .highlight .code .hljs-type,.post .post-content .highlight .code .hljs-variable{color:#b58900}.post .post-content .highlight .code .hljs-bullet,.post .post-content .highlight .code .hljs-link,.post .post-content .highlight .code .hljs-meta,.post .post-content .highlight .code .hljs-meta .hljs-keyword,.post .post-content .highlight .code .hljs-selector-attr,.post .post-content .highlight .code .hljs-selector-pseudo,.post .post-content .highlight .code .hljs-subst,.post .post-content .highlight .code .hljs-symbol{color:#cb4b16}.post .post-content .highlight .code .hljs-built_in,.post .post-content .highlight .code .hljs-deletion{color:#dc322f}.post .post-content .highlight .code .hljs-formula{background:#eee8d5}.post .post-content .highlight .code .hljs-emphasis{font-style:italic}.post .post-content .highlight .code .hljs-strong{font-weight:700}.post .post-content .post-summary{margin-bottom:1em}.post .post-content .read-more .read-more-link{color:#c05b4d;font-size:1.1em;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-content .read-more .read-more-link:hover{border-bottom:1px solid #c05b4d}.post .post-content kbd{display:inline-block;padding:.25em;background-color:#fafafa;border:1px solid #dbdbdb;border-bottom-color:#b5b5b5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #b5b5b5;box-shadow:inset 0 -1px 0 #b5b5b5;font-size:.8em;line-height:1.25;font-family:SFMono-Regular,Liberation Mono,Roboto Mono,Menlo,Monaco,Consolas,Courier New,Courier,monospace;color:#4a4a4a}.post .post-content dl dt:after{content:":"}.post .post-content figure.center{text-align:center}.post .post-content figure.right{text-align:right}.post .post-content figure.left{text-align:left}.post .post-content figure figcaption h4{color:#b5b5b5;font-size:.9rem}.post .post-content .task-list{list-style:none;padding-left:1.5rem}.post .post-content .align-center{text-align:center}.post .post-content .align-right{text-align:right}.post .post-content .align-left{text-align:left}.post .post-content .MJXc-display{overflow-x:auto;overflow-y:hidden}.post .post-copyright{margin-top:20px;padding-top:10px;border-top:1px dashed #e6e6e6;border-bottom:1px dashed #e6e6e6;border-left:3px solid #ff1700;background-color:#f9f9f9}.post .post-copyright .copyright-item{margin:5px 0}.post .post-copyright .copyright-item a{color:#c05b4d;word-wrap:break-word}.post .post-copyright .copyright-item a:hover{border-bottom:1px solid #c05b4d}.post .post-copyright .copyright-item .item-title{display:inline-block;min-width:5rem;margin-right:.5rem;text-align:right}.post .post-copyright .copyright-item .item-title:after{content:" :"}.post .post-reward{margin-top:20px;padding-top:10px;text-align:center}.post .post-reward .reward-button{margin:15px 0;padding:3px 7px;display:inline-block;color:#c05b4d;border:1px solid #c05b4d;border-radius:5px;cursor:pointer}.post .post-reward .reward-button:hover{color:#fefefe;background-color:#c05b4d;-webkit-transition:.5s;transition:.5s}.post .post-reward #reward:checked~.qr-code{display:block}.post .post-reward #reward:checked~.reward-button,.post .post-reward .qr-code{display:none}.post .post-reward .qr-code .qr-code-image{display:inline-block;min-width:200px;width:40%;margin-top:15px}.post .post-reward .qr-code .qr-code-image span{display:inline-block;width:100%;margin:8px 0}.post .post-reward .qr-code .image{width:200px;height:200px}.post .post-footer{margin-top:20px;border-top:1px solid #e6e6e6;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.post .post-footer .post-tags{padding:15px 0}.post .post-footer .post-tags a{margin-right:5px;color:#c05b4d;word-break:break-all}.post .post-footer .post-tags a:before{content:"#"}.post .post-footer .post-nav{margin:1em 0}.post .post-footer .post-nav:after,.post .post-footer .post-nav:before{content:" ";display:table}.post .post-footer .post-nav:after{clear:both}.post .post-footer .post-nav .next,.post .post-footer .post-nav .prev{font-weight:600;font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.post .post-footer .post-nav .prev{float:left}.post .post-footer .post-nav .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.post .post-footer .post-nav .next{float:right}.post .post-footer .post-nav .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.post .post-footer .post-nav .nav-mobile{display:none}@media screen and (max-width:1000px){.post .post-footer .post-nav .nav-default{display:none}.post .post-footer .post-nav .nav-mobile{display:inline}}.post .single-post-header{text-align:center}.disqus_title{display:inline-block;padding:0 15px;color:#0a9caf;border:1px solid #0a9caf;border-radius:4px;cursor:pointer;font-size:14px;margin-top:20px}.disqus_title:hover{color:#fff;background:#0a9caf}.gitalk-container{margin:20px 0;border-bottom:1px solid #e9e9e9}.pagination{margin:2em 0}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination .next,.pagination .prev{font-weight:600;font-size:20px;font-family:Athelas,STHeiti,Microsoft Yahei,serif;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s}.pagination .prev{float:left}.pagination .prev:hover{color:#c05b4d;-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.pagination .next{float:right}.pagination .next:hover{color:#c05b4d;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.footer{margin-top:2em;float:left;width:1000px}.footer .social-links{text-align:center}.footer .social-links .iconfont{font-size:30px}.footer .social-links .iconfont+.iconfont{margin-left:10px}.footer .social-links .iconfont:hover{color:#c05b4d}.footer .copyright{margin:10px 0;color:#8a8a8a;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.footer .copyright .hexo-link,.footer .copyright .theme-link{color:#c05b4d}.footer .copyright .copyright-year{display:block}.footer .copyright .copyright-year .heart{font-size:14px}.archive{margin:2em 0;max-width:550px}.archive .archive-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .archive-title.category,.archive .archive-title.tag{margin:15px 0}.archive .archive-title .archive-name{margin:0;display:inline-block;font-weight:400;font-size:30px;line-height:32px}.archive .archive-title .archive-post-counter{color:#8a8a8a}.archive .collection-title{font-family:Athelas,STHeiti,Microsoft Yahei,serif}.archive .collection-title .archive-year{margin:15px 0;font-weight:400;font-size:28px;line-height:30px}.archive .archive-post{padding:3px 20px;border-left:1px solid #cacaca}.archive .archive-post .archive-post-time{margin-right:10px;color:#8a8a8a}.archive .archive-post .archive-post-title .archive-post-link{color:#c05b4d}.archive .archive-post::first-child{margin-top:10px}.archive .archive-post:hover{border-left:3px solid #c05b4d;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.archive .archive-post:hover .archive-post-time{color:#717171}.archive .archive-post:hover .archive-post-title .archive-post-link{color:#a14639}@media screen and (max-width:1000px){.archive{margin-left:auto;margin-right:auto}.archive .archive-title .archive-name{font-size:26px}.archive .collection-title .archive-year{margin:10px 0;font-size:24px}.archive .archive-post{padding:5px 10px}.archive .archive-post .archive-post-time{font-size:13px;display:block}}.tag-cloud{margin:2em 0 3em;width:1000px;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.tag-cloud .tag-cloud-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.tag-cloud .tag-cloud-tags{width:760px;margin:20px auto!important}.tag-cloud .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tag-cloud .tag-cloud-tags a .tag-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.tag-cloud .tag-cloud-tags a:active,.tag-cloud .tag-cloud-tags a:focus,.tag-cloud .tag-cloud-tags a:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.categories{margin:2em 0 3em;width:1000px;text-align:center;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.categories .categories-title{display:inline-block;font-size:18px;color:#c05b4d;border-bottom:2px solid #c05b4d}.categories .categories-tags{width:760px;margin:20px auto!important}.categories .categories-tags .category-link{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.categories .categories-tags .category-link .category-count{display:inline-block;position:relative;top:-8px;right:-2px;color:#c05b4d;font-size:12px}.categories .categories-tags .category-link:active,.categories .categories-tags .category-link:focus,.categories .categories-tags .category-link:hover{color:#c05b4d;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slideout-menu{position:fixed;top:0;left:0;bottom:0;width:180px;min-height:100vh;overflow-y:hidden;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-panel{position:relative;z-index:1;background-color:#fefefe}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.mobile-navbar{display:none;position:fixed;top:0;left:0;width:100%;height:50px;background:#fefefe;-webkit-box-shadow:0 2px 2px #cacaca;box-shadow:0 2px 2px #cacaca;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:99}.mobile-navbar.fixed-open{-webkit-transform:translate3d(180px,0,0);transform:translate3d(180px,0,0)}.mobile-navbar .mobile-header-logo{display:inline-block;margin-right:50px}.mobile-navbar .mobile-header-logo .logo{font-size:22px;line-height:50px;font-family:Chancery,cursive}.mobile-navbar .mobile-navbar-icon{color:#c05b4d;height:50px;width:50px;font-size:24px;text-align:center;float:left;position:relative;-webkit-transition:background .5s;transition:background .5s}@-webkit-keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes clickfirst{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes clickmid{0%{opacity:1}to{opacity:0}}@keyframes clickmid{0%{opacity:1}to{opacity:0}}@-webkit-keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes clicklast{0%{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@keyframes outfirst{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}to{-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}}@-webkit-keyframes outmid{0%{opacity:0}to{opacity:1}}@keyframes outmid{0%{opacity:0}to{opacity:1}}@-webkit-keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes outlast{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}to{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}.mobile-navbar .mobile-navbar-icon span{position:absolute;left:15px;top:25px;left:calc((100% - 20px) / 2);top:calc((100% - 1px) / 2);width:20px;height:1px;background-color:#c05b4d}.mobile-navbar .mobile-navbar-icon span:first-child{-webkit-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon span:nth-child(3){-webkit-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}.mobile-navbar .mobile-navbar-icon.icon-click span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickfirst;animation-name:clickfirst}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clickmid;animation-name:clickmid}.mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:clicklast;animation-name:clicklast}.mobile-navbar .mobile-navbar-icon.icon-out span:first-child{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outfirst;animation-name:outfirst}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2){-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outmid;animation-name:outmid}.mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3){-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:outlast;animation-name:outlast}.mobile-menu{background-color:hsla(45,46%,95%,.5)}.mobile-menu .mobile-menu-list{position:relative;list-style:none;margin-top:50px;padding:0;border-top:1px solid #f8f5ec}.mobile-menu .mobile-menu-list .mobile-menu-item{padding:10px 30px;border-bottom:1px solid #f8f5ec}.mobile-menu .mobile-menu-list a{font-size:18px;font-family:Athelas,STHeiti,Microsoft Yahei,serif}.mobile-menu .mobile-menu-list a:hover{color:#c05b4d}@media screen and (max-width:1000px){.mobile-navbar{display:block}}.back-to-top{display:none;position:fixed;right:20px;bottom:20px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:10}.back-to-top:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:1000px){.back-to-top{display:none!important}}.not-found{text-align:center}.not-found .error-emoji{color:#363636;font-size:3rem}.not-found .error-text{color:#797979;font-size:1.25rem}.not-found .error-link{margin-top:2rem}.not-found .error-link a{color:#c05b4d}.sidebar{float:right;width:180px;padding:10px;border-radius:5px;color:#bfbfbf!important}.sidebar hr{border:0;border-top:1px solid #eee}.sidebar a{color:#bfbfbf!important}.sidebar a:focus,.sidebar a:hover{color:#c05b4d!important}.sidebar .sidebar-about,.sidebar .sidebar-category,.sidebar .sidebar-friends,.sidebar .sidebar-social,.sidebar .sidebar-tag,.sidebar .sidebar-tags{padding-left:10px;margin-top:20px;margin-bottom:20px}.sidebar .sidebar-about{margin-top:40px}.sidebar .sidebar-about img{display:block;margin:0 auto;max-width:96px;-webkit-animation:play 2s ease-out 1s 1;animation:play 2s ease-out 1s 1;-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out}.sidebar .sidebar-about img:hover{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}@-webkit-keyframes play{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn)}}@keyframes play{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.sidebar .sidebar-about .site-state-item{display:inline-block;padding:0 10px}.sidebar .sidebar-about .site-state-item-count{display:block;text-align:center}.sidebar .sidebar-friends .list-inline{padding-left:0;margin-left:-5px;list-style:none}.sidebar .sidebar-friends .list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.sidebar-category .taxonomy-counts,.sidebar-tag .taxonomy-counts{display:inline-block;position:relative;top:-5px;right:-2px;color:#c05b4d}.sidebar-category .taxonomy-name,.sidebar-tag .taxonomy-name{display:inline-block;border:1px solid #bfbfbf;border-radius:999em;padding:0 10px;color:#fff;line-height:24px;font-size:12px;text-decoration:none;margin:0 1px;margin-bottom:6px}@media screen and (max-width:1000px){.sidebar{display:none}}.query-div .search-query{padding:8px;height:30px;display:block;width:94%;outline:0;border:1px solid #d5d5d5;border-radius:5px;background:0 0;margin:20px 40px}.query-div .query-icon{float:right;height:30px;font-size:27px;color:#999;cursor:pointer} +/*# sourceMappingURL=ehlxr.min.css.map*/ \ No newline at end of file diff --git a/themes/custom/static/dist/ehlxr.min.css.map b/themes/custom/static/dist/ehlxr.min.css.map new file mode 100644 index 00000000..c5959c34 --- /dev/null +++ b/themes/custom/static/dist/ehlxr.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./css/_variables.scss","webpack:///./css/_common/_normalize.scss","webpack:///./css/style.scss","webpack:///./css/_base.scss","webpack:///./css/_common/_utils.scss","webpack:///./css/_iconfont.scss","webpack:///./css/_partial/_header.scss","webpack:///./css/_partial/_header/_logo.scss","webpack:///./css/_partial/_header/_menu.scss","webpack:///./css/_common/_animation.scss","webpack:///./css/_partial/_post.scss","webpack:///./css/_partial/_post/_header.scss","webpack:///./css/_partial/_post/_toc.scss","webpack:///./css/_partial/_post/_content.scss","webpack:///./css/_partial/_post/_code.scss","webpack:///./css/_partial/_post/_copyright.scss","webpack:///./css/_partial/_post/_reward.scss","webpack:///./css/_partial/_post/_footer.scss","webpack:///./css/_partial/_post/_comments.scss","webpack:///./css/_partial/_pagination.scss","webpack:///./css/_partial/_footer.scss","webpack:///./css/_partial/_footer/_social.scss","webpack:///./css/_partial/_footer/_copyright.scss","webpack:///./css/_partial/_archive.scss","webpack:///./css/_partial/_tags.scss","webpack:///./css/_partial/_categories.scss","webpack:///./css/_partial/_slideout.scss","webpack:///./css/_partial/_mobile.scss","webpack:///./css/_partial/_back-to-top.scss","webpack:///./css/_partial/_404.scss","webpack:///./css/_partial/_sidebar.scss","webpack:///./css/_partial/_search.scss"],"names":[],"mappings":"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","file":"ehlxr.min.css","sourcesContent":["// ==============================\n// Variables\n// ==============================\n\n// ========== Theme Color ========== //\n// Config here to change theme color\n// Default | Mint Green | Cobalt Blue | Hot Pink | Dark Violet\n$theme-color-config: 'Default';\n\n// Default theme color map\n$theme-color-map: (\n 'Default': #c05b4d #f8f5ec,\n 'Mint Green': #16982B #f5f5f5,\n 'Cobalt Blue': #0047AB #f0f2f5,\n 'Hot Pink': #FF69B4 #f8f5f5,\n 'Dark Violet': #9932CC #f5f4fa\n);\n\n// Check theme color config.\n// if it does not exist, use default theme color.\n@if not(map-has-key($theme-color-map, $theme-color-config)) {\n $theme-color-config: 'Default';\n}\n$theme-color-list: map-get($theme-color-map, $theme-color-config);\n\n// Default theme color of the site.\n$theme-color: nth($theme-color-list, 1) !default;\n\n// Deputy theme color of the site.\n$deputy-color: nth($theme-color-list, 2) !default;\n\n\n// ========== Color ========== //\n$black: #0a0a0a !default;\n$white: #fefefe !default;\n$light-gray: #e6e6e6 !default;\n$gray: #cacaca !default;\n$dark-gray: #8a8a8a !default;\n\n\n// ========== Global ========== //\n// Text color of the body.\n$global-font-color: #34495e !default;\n\n// Font size attribute applied to '' and ''.\n$global-font-size: 14px !default;\n\n// Global width of ''.\n$global-body-width: 1000px !default;\n\n// Padding of container main\n$global-container-padding: 0 20px !default;\n\n// Default line height for all type. `$global-lineheight` is 24px while `$global-font-size` is 16px.\n$global-lineheight: 1.5 !default;\n\n// Font family of the site.\n$global-font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif !default;\n\n// Serif font family of the site.\n$global-serif-font-family: Athelas, STHeiti, Microsoft Yahei, serif !default;\n\n// Background color of the site.\n$global-background: $white !default;\n\n// Headings font size of the site.\n$global-headings: (\n h1: 26px,\n h2: 24px,\n h3: 20px,\n h4: 16px,\n h5: 14px,\n h6: 14px\n) !default;\n\n\n// ========== Header ========== //\n// Padding of the site header.\n$header-padding: 20px 20px !default;\n\n// Font family: Chancery\n@font-face {\n font-family: 'Chancery';\n src: url('../fonts/chancery/apple-chancery-webfont.eot');\n src: local('Apple Chancery'), url('../fonts/chancery/apple-chancery-webfont.eot?#iefix') format('embedded-opentype'),\n url('../fonts/chancery/apple-chancery-webfont.woff2') format('woff2'),\n url('../fonts/chancery/apple-chancery-webfont.woff') format('woff'),\n url('../fonts/chancery/apple-chancery-webfont.ttf') format('truetype'),\n url('../fonts/chancery/apple-chancery-webfont.svg#apple-chancery') format('svg');\n font-weight: lighter;\n font-style: normal;\n}\n\n// Font size of the logo.\n$logo-font-size: 30px !default;\n\n// Font family of the logo.\n$logo-font-family: 'Chancery', cursive, LiSu, sans-serif !default;\n\n// Margin of menu item.\n$menu-item-margin-left: 10px !default;\n\n// Margin of menu item in mobile.\n$menu-item-mobile-margin: 5px !default;\n\n// Font size of menu item link.\n$menu-link-font-size: 14px !default;\n\n// Height of the mobile header.\n$mobile-navbar-height: 50px !default;\n\n// ========== Post ========== //\n// Margin bottom of post list.\n$post-list-margin-bottom: 20px !default;\n\n// Padding of the post.\n$post-padding: 1.5em 0 !default;\n\n// Border top of the post + post.\n$post-border: 1px solid $light-gray !default;\n\n// Font size of post title.\n$post-title-font-size: 27px !default;\n\n// Font weight of post title.\n$post-title-font-weight: 400 !default;\n\n// Margin top of the post meta (post time).\n$post-meta-margin-top: 5px !default;\n\n// Font color of the post meta.\n$post-meta-font-color: $dark-gray !default;\n\n// Border bottom of the read more link when hover it.\n$post-readMore-border-bottom: 1px solid $theme-color !default;\n\n// Margin top of the post footer.\n$post-footer-margin-top: 20px !default;\n\n// Border top of post footer.\n$post-footer-border-top: 1px solid $light-gray !default;\n\n// Padding of the post tags.\n$post-tags-padding: 15px 0 !default;\n\n// Font size of post pagination.\n$post-nav-font-size: 18px !default;\n\n\n// ========== TOC ========== //\n// Width of the post toc.\n$post-toc-width: 200px !default;\n\n// Backgroud color of the post toc.\n$post-toc-backgroud: rgba($deputy-color, 0.6) !default;\n\n// Margin left of the post toc.\n$post-toc-margin-left: $global-body-width - $post-toc-width - 15px !default;\n\n// Font size of the post toc title.\n$post-toc-title-size: 20px !default;\n\n// Font size of the post toc content.\n$post-toc-content: 15px !default;\n\n// List style of the post toc list.\n$post-toc-list-style: none !default;\n\n// Max screen media of the post toc.\n$toc-max-sreen-width: $global-body-width !default;\n\n// ========== Content ========== //\n// Headings anchor.\n$content-headings-anchor: \"\" !default;\n\n// Border bottom of the link when hover it.\n$content-link-border: 1px solid $theme-color !default;\n\n// Background color of the blockquote.\n$content-blockquote-backgroud: rgba($theme-color, 0.05) !default;\n\n// Border left of the blockquote.\n$content-blockquote-border-left: 3px solid rgba($theme-color, 0.3) !default;\n\n// Border color of the table.\n$content-table-border-color: darken($deputy-color, 3%) !default;\n\n// ========== Code ========== //\n// Color of the code.\n$code-color: #c7254e !default;\n\n// Font size of code.\n$code-font-size: 13px !default;\n\n// Font family of the code.\n$code-font-family: Consolas, Monaco, Menlo, Consolas, monospace !default;\n\n// Color of code highlight, solarized.\n$code-highlight-color: (\n comment: #93a1a1,\n keyword: #859900,\n number: #2aa198,\n title: #268bd2,\n attribute: #b58900,\n symbol: #cb4b16,\n built_in: #dc322f,\n formula: #eee8d5\n) !default;\n\n// Code type list.\n$code-type-list: (\n // Custom code type\n language-bash: \"Bash\",\n language-c: \"C\",\n language-cs: \"C#\",\n language-cpp: \"C++\",\n language-css: \"CSS\",\n language-coffeescript: \"CoffeeScript\",\n language-html: \"HTML\",\n language-xml: \"XML\",\n language-http: \"HTTP\",\n language-json: \"JSON\",\n language-java: \"Java\",\n language-js: \"JavaScript\",\n language-javascript: \"JavaScript\",\n language-makefile: \"Makefile\",\n language-markdown: \"Markdown\",\n language-objectivec: \"Objective-C\",\n language-php: \"PHP\",\n language-perl: \"Perl\",\n language-python: \"Python\",\n language-ruby: \"Ruby\",\n language-sql: \"SQL\",\n language-shell: \"Shell\",\n\n language-erlang: \"Erlang\",\n language-go: \"Go\",\n language-groovy: \"Groovy\",\n language-haskell: \"Haskell\",\n language-kotlin: \"Kotlin\",\n language-less: \"Less\",\n language-lisp: \"Lisp\",\n language-lua: \"Lua\",\n language-matlab: \"Matlab\",\n language-rust: \"Rust\",\n language-scss: \"Scss\",\n language-scala: \"Scala\",\n language-swift: \"Swift\",\n language-typescript: \"TypeScript\",\n language-yml: \"YAML\",\n language-yaml: \"YAML\",\n language-toml: \"TOML\"\n) !default;\n\n// Color of the code background.\n$code-background: $deputy-color !default;\n\n\n// ========== Pagination ========== //\n// Margin of the pagination.\n$pagination-margin: 2em 0 !default;\n\n// Font size of the pagination (Without post, post pagination see line 140).\n$pagination-font-size: 20px !default;\n\n\n// ========== Footer ========== //\n// Margin top of the footer.\n$footer-margin-top: 2em !default;\n\n// Margin left of the social link.\n$social-link-margin-left: 10px !default;\n\n// Font size of the social icon.\n$social-icon-font-size: 30px !default;\n\n// Margin of the copyright.\n$copyright-margin: 10px 0 !default;\n\n\n// ========== Archive ========== //\n// Margin of the archive.\n$archive-margin: 2em 0px !default;\n\n// Max width of the archive.\n$archive-max-width: 550px !default;\n\n// Font size of the archive name.\n$archive-name-font-size: 30px !default;\n\n// Font size of the collection title.\n$collection-title-font-size: 28px !default;\n\n// Padding of the archive post.\n$archive-post-padding: 3px 20px !default;\n\n// Padding of the archive post in mobile.\n$archive-post-mobile-padding: 5px 10px !default;\n\n// Font size of the archive post time in mobile.\n$archive-post-mobile-time-font-size: 13px !default;\n\n// Border left of the archive post, use $archive-post-hover-border-left when hover it.\n$archive-post-border-left: 1px solid $gray !default;\n$archive-post-hover-border-left: 3px solid $theme-color !default;\n\n// Transition of the archive post when hover it.\n$archive-post-hover-transition: 0.2s ease-out !default;\n\n// Transform of the archive post when hover it.\n$archive-post-hover-transform: translateX(4px) !default;\n\n\n// ========== Tags ========== //\n// Font soze of the tag cloud title.\n$tag-cloud-title-size: 18px !default;\n\n// Border bottom of the tag cloud title.\n$tag-cloud-title-border-bottom: 2px solid $theme-color !default;\n\n// Margin of the tag cloud tags link.\n$tag-cloud-tags-link-margin: 5px 10px !default;\n\n\n// ========== Categories ========== //\n// Font soze of the categories title.\n$categories-title-size: 18px !default;\n\n// Border bottom of the categories title.\n$categories-title-border-bottom: 2px solid $theme-color !default;\n\n// Margin of the categories tags link.\n$categories-tags-link-margin: 5px 10px !default;\n\n// Font size of the category count\n$category-count-font-size: 12px !default;\n\n\n\n// WEBPACK FOOTER //\n// ./css/_variables.scss","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_normalize.scss","@charset \"UTF-8\";\n@font-face {\n font-family: 'Chancery';\n src: url(\"../fonts/chancery/apple-chancery-webfont.eot\");\n src: local(\"Apple Chancery\"), url(\"../fonts/chancery/apple-chancery-webfont.eot?#iefix\") format(\"embedded-opentype\"), url(\"../fonts/chancery/apple-chancery-webfont.woff2\") format(\"woff2\"), url(\"../fonts/chancery/apple-chancery-webfont.woff\") format(\"woff\"), url(\"../fonts/chancery/apple-chancery-webfont.ttf\") format(\"truetype\"), url(\"../fonts/chancery/apple-chancery-webfont.svg#apple-chancery\") format(\"svg\");\n font-weight: lighter;\n font-style: normal; }\n\n/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */ }\n\n/**\n * Remove default margin.\n */\nbody {\n margin: 0; }\n\n/* HTML5 display definitions\n ========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */ }\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n display: none;\n height: 0; }\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n display: none; }\n\n/* Links\n ========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n background-color: transparent; }\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\na:active,\na:hover {\n outline: 0; }\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n border-bottom: 1px dotted; }\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n font-weight: bold; }\n\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n font-style: italic; }\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n background: #ff0;\n color: #000; }\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n font-size: 80%; }\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsup {\n top: -0.5em; }\n\nsub {\n bottom: -0.25em; }\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n border: 0; }\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n overflow: hidden; }\n\n/* Grouping content\n ========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n margin: 1em 40px; }\n\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0; }\n\n/**\n * Contain overflow in all browsers.\n */\npre {\n overflow: auto; }\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\n/* Forms\n ========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */ }\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n overflow: visible; }\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n text-transform: none; }\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */ }\n\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default; }\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0; }\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n line-height: normal; }\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n * (include `-moz` to future-proof).\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n /* 2 */\n box-sizing: content-box; }\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */ }\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n overflow: auto; }\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n font-weight: bold; }\n\n/* Tables\n ========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0; }\n\nhtml {\n font-size: 14px;\n box-sizing: border-box; }\n\nbody {\n padding: 0;\n margin: 0;\n font-family: \"Source Sans Pro\", \"Helvetica Neue\", Arial, sans-serif;\n font-weight: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: 1.5;\n color: #34495e;\n background: #fefefe;\n scroll-behavior: smooth;\n border-top: 3px solid #c05b4d; }\n\n@media screen and (max-width: 1000px) {\n body {\n border-top: 0; } }\n\n::selection {\n background: #c05b4d;\n color: #fff; }\n\nimg {\n max-width: 100%;\n height: auto;\n display: inline-block;\n vertical-align: middle; }\n\na {\n color: #34495e;\n text-decoration: none; }\n\nh1 {\n font-size: 26px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh2 {\n font-size: 24px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh3 {\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh4 {\n font-size: 16px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh5 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\nh6 {\n font-size: 14px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n\n.container {\n margin: 0 auto;\n width: 1000px; }\n\n@media screen and (max-width: 1000px) {\n .container {\n width: 100%;\n box-shadow: -1px -5px 5px #cacaca; }\n .content-wrapper {\n width: 100% !important; }\n .content-wrapper {\n width: 100% !important; }\n .footer {\n width: 100% !important; }\n .tag-cloud, .categories {\n width: 100% !important; }\n .tag-cloud-tags, .categories-tags {\n width: 100% !important;\n margin: 10px 0 !important; } }\n\n.content-wrapper {\n padding: 0 20px;\n float: left;\n width: 760px; }\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n /* 16:9 */\n padding-top: 25px;\n height: 0; }\n\n.video-container iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n\n@font-face {\n font-family: 'iconfont';\n /* project id 96542 */\n src: url(\"../fonts/iconfont/iconfont.eot\");\n src: url(\"../fonts/iconfont/iconfont.eot#iefix\") format(\"embedded-opentype\"), url(\"../fonts/iconfont/iconfont.woff\") format(\"woff\"), url(\"../fonts/iconfont/iconfont.ttf\") format(\"truetype\"), url(\"../fonts/iconfont/iconfont.svg#iconfont\") format(\"svg\"); }\n\n.iconfont {\n font-family: \"iconfont\" !important;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -webkit-text-stroke-width: 0.2px;\n -moz-osx-font-smoothing: grayscale;\n cursor: pointer; }\n\n.icon-instagram:before {\n font-size: .95em;\n content: \"\\e611\";\n position: relative;\n top: -1px; }\n\n.icon-douban:before {\n content: \"\\e610\"; }\n\n.icon-tumblr:before {\n content: \"\\e69f\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-linkedin:before {\n content: \"\\e60d\";\n position: relative;\n top: -4px; }\n\n.icon-twitter:before {\n content: \"\\e600\"; }\n\n.icon-weibo:before {\n content: \"\\e602\"; }\n\n.icon-stack-overflow:before {\n content: \"\\e603\";\n font-size: .85em;\n position: relative;\n top: -4px; }\n\n.icon-email:before {\n content: \"\\e605\";\n position: relative;\n top: -2px; }\n\n.icon-facebook:before {\n content: \"\\e601\";\n font-size: .95em;\n position: relative;\n top: -2px; }\n\n.icon-github:before {\n content: \"\\e606\";\n position: relative;\n top: -3px; }\n\n.icon-rss:before {\n content: \"\\e604\"; }\n\n.icon-google:before {\n content: \"\\e609\"; }\n\n.icon-zhihu:before {\n content: \"\\e607\";\n font-size: .9em;\n position: relative;\n top: -2px; }\n\n.icon-pocket:before {\n content: \"\\e856\"; }\n\n/* Generic Icon */\n.icon-heart:before {\n content: \"\\e608\"; }\n\n.icon-right:before {\n content: \"\\e60a\"; }\n\n.icon-left:before {\n content: \"\\e60b\"; }\n\n.icon-up:before {\n content: \"\\e60c\"; }\n\n.icon-close:before {\n content: \"\\e60f\"; }\n\n.header {\n padding: 20px 20px;\n background: #f5f5f5; }\n .header:before, .header:after {\n content: \" \";\n display: table; }\n .header:after {\n clear: both; }\n .header .active {\n background-color: #e1e1e1;\n border: none;\n border-radius: 2px; }\n .header .logo-wrapper {\n float: left; }\n .header .logo-wrapper .logo {\n font-size: 30px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n @media screen and (max-width: 1000px) {\n .header .logo-wrapper {\n display: none; } }\n .header .site-navbar {\n float: right; }\n .header .site-navbar .menu {\n display: inline-block;\n position: relative;\n padding-left: 0;\n padding-right: 25px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .header .site-navbar .menu .menu-item {\n display: inline-block;\n padding: 0 8px;\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .header .site-navbar .menu .menu-item + .menu-item {\n margin-left: 10px; }\n .header .site-navbar .menu .menu-item:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .header .site-navbar .menu .menu-item.active:before, .header .site-navbar .menu .menu-item:active:before, .header .site-navbar .menu .menu-item:focus:before, .header .site-navbar .menu .menu-item:hover:before {\n right: 0;\n left: 0; }\n .header .site-navbar .menu .menu-item:before {\n border: none;\n border-radius: 2px;\n height: stretch;\n background: #e1e1e1; }\n .header .site-navbar .menu .menu-item-link {\n font-size: 14px; }\n @media screen and (max-width: 1000px) {\n .header .site-navbar {\n display: none; } }\n .header .header-div {\n margin: 0 auto;\n width: 960px; }\n\n@media screen and (max-width: 1000px) {\n .header {\n padding: 50px 0 0;\n text-align: center; } }\n\n.posts {\n margin-bottom: 20px;\n border-bottom: 1px solid #e6e6e6; }\n\n.post {\n padding: 1.5em 0; }\n .post + .post {\n border-top: 1px solid #e6e6e6; }\n .post .post-header {\n margin-bottom: 20px; }\n .post .post-header .post-title {\n margin: 15px 0;\n font-size: 27px;\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-header .post-link {\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden; }\n .post .post-header .post-link:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: #c05b4d;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out; }\n .post .post-header .post-link.active:before, .post .post-header .post-link:active:before, .post .post-header .post-link:focus:before, .post .post-header .post-link:hover:before {\n right: 0;\n left: 0; }\n .post .post-header .post-meta {\n font-size: 14px;\n color: #8a8a8a; }\n .post .post-header .post-meta a {\n color: #c05b4d !important; }\n .post .post-header .post-meta a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-header .post-meta .post-time {\n font-size: 15px; }\n .post .post-header .post-meta .post-category {\n display: inline; }\n .post .post-header .post-meta .post-category a {\n color: inherit; }\n .post .post-header .post-meta .post-category a::before {\n content: ''; }\n .post .post-header .post-meta .post-category a:hover {\n color: #c05b4d; }\n .post .post-header .post-meta .more-meta::before {\n content: ''; }\n .post .post-toc {\n position: absolute;\n width: 200px;\n margin-left: 785px;\n padding: 10px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n word-wrap: break-word;\n box-sizing: border-box; }\n .post .post-toc .post-toc-title {\n margin: 0;\n font-size: 20px;\n font-weight: 400;\n text-transform: uppercase; }\n .post .post-toc .post-toc-content {\n font-size: 15px; }\n .post .post-toc .post-toc-content.always-active ul {\n display: block; }\n .post .post-toc .post-toc-content > nav > ul {\n margin: 10px 0; }\n .post .post-toc .post-toc-content ul {\n padding-left: 0;\n list-style: none; }\n .post .post-toc .post-toc-content ul ul {\n padding-left: 15px;\n display: none; }\n .post .post-toc .post-toc-content ul .has-active > ul {\n display: block; }\n .post .post-toc .post-toc-content .toc-link.active {\n color: #c05b4d; }\n .post .post-toc hr {\n border: 0;\n border-top: 1px solid #eee; }\n .post .post-toc .toc-taxonomy a {\n color: #bfbfbf !important;\n display: -webkit-inline-box !important;\n line-height: 25px !important;\n /* padding: 2px 10px; */\n margin-top: -7px; }\n .post .post-toc a:hover {\n color: #c05b4d;\n -webkit-transform: scale(1.1);\n -ms-transform: scale(1.1);\n transform: scale(1.1); }\n .post .post-toc a {\n display: block;\n line-height: 30px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n -webkit-transition-duration: .2s;\n transition-duration: .2s;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform,-webkit-transform;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out; }\n @media screen and (max-width: 1000px) {\n .post .post-toc {\n display: none; } }\n .post .post-content {\n word-wrap: break-word; }\n .post .post-content h1 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h2 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h3 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h4 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h5 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content h6 {\n font-weight: 400;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content a {\n color: #c05b4d;\n word-break: break-all; }\n .post .post-content a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content a.fancybox {\n border: 0; }\n .post .post-content blockquote {\n margin: 2em 0;\n padding: 10px 20px;\n position: relative;\n color: rgba(52, 73, 94, 0.8);\n background-color: rgba(192, 91, 77, 0.05);\n border-left: 3px solid rgba(192, 91, 77, 0.3);\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125); }\n .post .post-content blockquote p {\n margin: 0; }\n .post .post-content img {\n display: inline-block;\n max-width: 100%; }\n .post .post-content > table {\n max-width: 100%;\n margin: 10px 0;\n border-spacing: 0;\n box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.125); }\n .post .post-content > table thead {\n background: #f8f5ec; }\n .post .post-content > table th, .post .post-content > table td {\n padding: 5px 15px;\n border: 1px double #f4efe1; }\n .post .post-content > table tr:hover {\n background-color: #f8f5ec; }\n .post .post-content code, .post .post-content pre {\n padding: 7px;\n font-size: 13px;\n font-family: Consolas, Monaco, Menlo, Consolas, monospace;\n background: #f8f5ec; }\n .post .post-content code {\n padding: 3px 5px;\n border-radius: 4px;\n color: #c7254e; }\n .post .post-content .highlight {\n margin: 1em 0;\n border-radius: 5px;\n overflow-x: auto;\n box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.125);\n position: relative; }\n .post .post-content .highlight table {\n position: relative; }\n .post .post-content .highlight table::after {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n padding: 2px 7px;\n font-size: 13px;\n font-weight: bold;\n color: #b1b1b1;\n background: #f4efe1;\n content: 'Code'; }\n .post .post-content .highlight.language-bash > table::after {\n content: \"Bash\"; }\n .post .post-content .highlight.language-c > table::after {\n content: \"C\"; }\n .post .post-content .highlight.language-cs > table::after {\n content: \"C#\"; }\n .post .post-content .highlight.language-cpp > table::after {\n content: \"C++\"; }\n .post .post-content .highlight.language-css > table::after {\n content: \"CSS\"; }\n .post .post-content .highlight.language-coffeescript > table::after {\n content: \"CoffeeScript\"; }\n .post .post-content .highlight.language-html > table::after {\n content: \"HTML\"; }\n .post .post-content .highlight.language-xml > table::after {\n content: \"XML\"; }\n .post .post-content .highlight.language-http > table::after {\n content: \"HTTP\"; }\n .post .post-content .highlight.language-json > table::after {\n content: \"JSON\"; }\n .post .post-content .highlight.language-java > table::after {\n content: \"Java\"; }\n .post .post-content .highlight.language-js > table::after {\n content: \"JavaScript\"; }\n .post .post-content .highlight.language-javascript > table::after {\n content: \"JavaScript\"; }\n .post .post-content .highlight.language-makefile > table::after {\n content: \"Makefile\"; }\n .post .post-content .highlight.language-markdown > table::after {\n content: \"Markdown\"; }\n .post .post-content .highlight.language-objectivec > table::after {\n content: \"Objective-C\"; }\n .post .post-content .highlight.language-php > table::after {\n content: \"PHP\"; }\n .post .post-content .highlight.language-perl > table::after {\n content: \"Perl\"; }\n .post .post-content .highlight.language-python > table::after {\n content: \"Python\"; }\n .post .post-content .highlight.language-ruby > table::after {\n content: \"Ruby\"; }\n .post .post-content .highlight.language-sql > table::after {\n content: \"SQL\"; }\n .post .post-content .highlight.language-shell > table::after {\n content: \"Shell\"; }\n .post .post-content .highlight.language-erlang > table::after {\n content: \"Erlang\"; }\n .post .post-content .highlight.language-go > table::after {\n content: \"Go\"; }\n .post .post-content .highlight.language-groovy > table::after {\n content: \"Groovy\"; }\n .post .post-content .highlight.language-haskell > table::after {\n content: \"Haskell\"; }\n .post .post-content .highlight.language-kotlin > table::after {\n content: \"Kotlin\"; }\n .post .post-content .highlight.language-less > table::after {\n content: \"Less\"; }\n .post .post-content .highlight.language-lisp > table::after {\n content: \"Lisp\"; }\n .post .post-content .highlight.language-lua > table::after {\n content: \"Lua\"; }\n .post .post-content .highlight.language-matlab > table::after {\n content: \"Matlab\"; }\n .post .post-content .highlight.language-rust > table::after {\n content: \"Rust\"; }\n .post .post-content .highlight.language-scss > table::after {\n content: \"Scss\"; }\n .post .post-content .highlight.language-scala > table::after {\n content: \"Scala\"; }\n .post .post-content .highlight.language-swift > table::after {\n content: \"Swift\"; }\n .post .post-content .highlight.language-typescript > table::after {\n content: \"TypeScript\"; }\n .post .post-content .highlight.language-yml > table::after {\n content: \"YAML\"; }\n .post .post-content .highlight.language-yaml > table::after {\n content: \"YAML\"; }\n .post .post-content .highlight.language-toml > table::after {\n content: \"TOML\"; }\n .post .post-content .highlight .code pre {\n margin: 0;\n padding: 30px 10px 10px; }\n .post .post-content .highlight .gutter {\n width: 10px;\n color: #cacaca; }\n .post .post-content .highlight .gutter pre {\n margin: 0;\n padding: 30px 7px 10px; }\n .post .post-content .highlight .line {\n height: 20px; }\n .post .post-content .highlight table, .post .post-content .highlight tr, .post .post-content .highlight td {\n margin: 0;\n padding: 0;\n width: 100%;\n border-collapse: collapse; }\n .post .post-content .highlight .code .hljs-comment,\n .post .post-content .highlight .code .hljs-quote {\n color: #93a1a1; }\n .post .post-content .highlight .code .hljs-keyword,\n .post .post-content .highlight .code .hljs-selector-tag,\n .post .post-content .highlight .code .hljs-addition {\n color: #859900; }\n .post .post-content .highlight .code .hljs-number,\n .post .post-content .highlight .code .hljs-string,\n .post .post-content .highlight .code .hljs-meta .hljs-meta-string,\n .post .post-content .highlight .code .hljs-literal,\n .post .post-content .highlight .code .hljs-doctag,\n .post .post-content .highlight .code .hljs-regexp {\n color: #2aa198; }\n .post .post-content .highlight .code .hljs-title,\n .post .post-content .highlight .code .hljs-section,\n .post .post-content .highlight .code .hljs-name,\n .post .post-content .highlight .code .hljs-selector-id,\n .post .post-content .highlight .code .hljs-selector-class {\n color: #268bd2; }\n .post .post-content .highlight .code .hljs-attribute,\n .post .post-content .highlight .code .hljs-attr,\n .post .post-content .highlight .code .hljs-variable,\n .post .post-content .highlight .code .hljs-template-variable,\n .post .post-content .highlight .code .hljs-class .hljs-title,\n .post .post-content .highlight .code .hljs-type {\n color: #b58900; }\n .post .post-content .highlight .code .hljs-symbol,\n .post .post-content .highlight .code .hljs-bullet,\n .post .post-content .highlight .code .hljs-subst,\n .post .post-content .highlight .code .hljs-meta,\n .post .post-content .highlight .code .hljs-meta .hljs-keyword,\n .post .post-content .highlight .code .hljs-selector-attr,\n .post .post-content .highlight .code .hljs-selector-pseudo,\n .post .post-content .highlight .code .hljs-link {\n color: #cb4b16; }\n .post .post-content .highlight .code .hljs-built_in,\n .post .post-content .highlight .code .hljs-deletion {\n color: #dc322f; }\n .post .post-content .highlight .code .hljs-formula {\n background: #eee8d5; }\n .post .post-content .highlight .code .hljs-emphasis {\n font-style: italic; }\n .post .post-content .highlight .code .hljs-strong {\n font-weight: bold; }\n .post .post-content .post-summary {\n margin-bottom: 1em; }\n .post .post-content .read-more .read-more-link {\n color: #c05b4d;\n font-size: 1.1em;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-content .read-more .read-more-link:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-content kbd {\n display: inline-block;\n padding: 0.25em;\n background-color: #fafafa;\n border: 1px solid #dbdbdb;\n border-bottom-color: #b5b5b5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #b5b5b5;\n font-size: 0.8em;\n line-height: 1.25;\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\n color: #4a4a4a; }\n .post .post-content dl dt::after {\n content: ':'; }\n .post .post-content figure.center {\n text-align: center; }\n .post .post-content figure.right {\n text-align: right; }\n .post .post-content figure.left {\n text-align: left; }\n .post .post-content figure figcaption h4 {\n color: #b5b5b5;\n font-size: 0.9rem; }\n .post .post-content .task-list {\n list-style: none;\n padding-left: 1.5rem; }\n .post .post-content .align-center {\n text-align: center; }\n .post .post-content .align-right {\n text-align: right; }\n .post .post-content .align-left {\n text-align: left; }\n .post .post-content .MJXc-display {\n overflow-x: auto;\n overflow-y: hidden; }\n .post .post-copyright {\n margin-top: 20px;\n padding-top: 10px;\n border-top: 1px dashed #e6e6e6;\n border-bottom: 1px dashed #e6e6e6;\n border-left: 3px solid #ff1700;\n background-color: #f9f9f9; }\n .post .post-copyright .copyright-item {\n margin: 5px 0; }\n .post .post-copyright .copyright-item a {\n color: #c05b4d;\n word-wrap: break-word; }\n .post .post-copyright .copyright-item a:hover {\n border-bottom: 1px solid #c05b4d; }\n .post .post-copyright .copyright-item .item-title {\n display: inline-block;\n min-width: 5rem;\n margin-right: .5rem;\n text-align: right; }\n .post .post-copyright .copyright-item .item-title:after {\n content: \" :\"; }\n .post .post-reward {\n margin-top: 20px;\n padding-top: 10px;\n text-align: center; }\n .post .post-reward .reward-button {\n margin: 15px 0;\n padding: 3px 7px;\n display: inline-block;\n color: #c05b4d;\n border: 1px solid #c05b4d;\n border-radius: 5px;\n cursor: pointer; }\n .post .post-reward .reward-button:hover {\n color: #fefefe;\n background-color: #c05b4d;\n transition: 0.5s; }\n .post .post-reward #reward:checked ~ .qr-code {\n display: block; }\n .post .post-reward #reward:checked ~ .reward-button {\n display: none; }\n .post .post-reward .qr-code {\n display: none; }\n .post .post-reward .qr-code .qr-code-image {\n display: inline-block;\n min-width: 200px;\n width: 40%;\n margin-top: 15px; }\n .post .post-reward .qr-code .qr-code-image span {\n display: inline-block;\n width: 100%;\n margin: 8px 0; }\n .post .post-reward .qr-code .image {\n width: 200px;\n height: 200px; }\n .post .post-footer {\n margin-top: 20px;\n border-top: 1px solid #e6e6e6;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .post .post-footer .post-tags {\n padding: 15px 0; }\n .post .post-footer .post-tags a {\n margin-right: 5px;\n color: #c05b4d;\n word-break: break-all; }\n .post .post-footer .post-tags a::before {\n content: '#'; }\n .post .post-footer .post-nav {\n margin: 1em 0; }\n .post .post-footer .post-nav:before, .post .post-footer .post-nav:after {\n content: \" \";\n display: table; }\n .post .post-footer .post-nav:after {\n clear: both; }\n .post .post-footer .post-nav .prev,\n .post .post-footer .post-nav .next {\n font-weight: 600;\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .post .post-footer .post-nav .prev {\n float: left; }\n .post .post-footer .post-nav .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .post .post-footer .post-nav .next {\n float: right; }\n .post .post-footer .post-nav .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n .post .post-footer .post-nav .nav-mobile {\n display: none; }\n @media screen and (max-width: 1000px) {\n .post .post-footer .post-nav .nav-default {\n display: none; }\n .post .post-footer .post-nav .nav-mobile {\n display: inline; } }\n .post .single-post-header {\n text-align: center; }\n\n.disqus_title {\n display: inline-block;\n padding: 0 15px;\n color: #0a9caf;\n border: 1px solid #0a9caf;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n /* float: left; */\n margin-top: 20px; }\n\n.disqus_title:hover {\n color: #fff;\n background: #0a9caf; }\n\n.gitalk-container {\n margin: 20px 0;\n border-bottom: 1px solid #e9e9e9; }\n\n.pagination {\n margin: 2em 0; }\n .pagination:before, .pagination:after {\n content: \" \";\n display: table; }\n .pagination:after {\n clear: both; }\n .pagination .prev,\n .pagination .next {\n font-weight: 600;\n font-size: 20px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s; }\n .pagination .prev {\n float: left; }\n .pagination .prev:hover {\n color: #c05b4d;\n transform: translateX(-4px); }\n .pagination .next {\n float: right; }\n .pagination .next:hover {\n color: #c05b4d;\n transform: translateX(4px); }\n\n.footer {\n margin-top: 2em;\n float: left;\n width: 1000px; }\n .footer .social-links {\n text-align: center; }\n .footer .social-links .iconfont {\n font-size: 30px; }\n .footer .social-links .iconfont + .iconfont {\n margin-left: 10px; }\n .footer .social-links .iconfont:hover {\n color: #c05b4d; }\n .footer .copyright {\n margin: 10px 0;\n color: #8a8a8a;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .footer .copyright .hexo-link,\n .footer .copyright .theme-link {\n color: #c05b4d; }\n .footer .copyright .copyright-year {\n display: block; }\n .footer .copyright .copyright-year .heart {\n font-size: 14px; }\n\n.archive {\n margin: 2em 0px;\n max-width: 550px; }\n .archive .archive-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .archive-title.tag, .archive .archive-title.category {\n margin: 15px 0; }\n .archive .archive-title .archive-name {\n margin: 0;\n display: inline-block;\n font-weight: 400;\n font-size: 30px;\n line-height: 32px; }\n .archive .archive-title .archive-post-counter {\n color: #8a8a8a; }\n .archive .collection-title {\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .archive .collection-title .archive-year {\n margin: 15px 0;\n font-weight: 400;\n font-size: 28px;\n line-height: 30px; }\n .archive .archive-post {\n padding: 3px 20px;\n border-left: 1px solid #cacaca; }\n .archive .archive-post .archive-post-time {\n margin-right: 10px;\n color: #8a8a8a; }\n .archive .archive-post .archive-post-title .archive-post-link {\n color: #c05b4d; }\n .archive .archive-post::first-child {\n margin-top: 10px; }\n .archive .archive-post:hover {\n border-left: 3px solid #c05b4d;\n transition: 0.2s ease-out;\n transform: translateX(4px); }\n .archive .archive-post:hover .archive-post-time {\n color: #717171; }\n .archive .archive-post:hover .archive-post-title .archive-post-link {\n color: #a14639; }\n\n@media screen and (max-width: 1000px) {\n .archive {\n margin-left: auto;\n margin-right: auto; }\n .archive .archive-title .archive-name {\n font-size: 26px; }\n .archive .collection-title .archive-year {\n margin: 10px 0;\n font-size: 24px; }\n .archive .archive-post {\n padding: 5px 10px; }\n .archive .archive-post .archive-post-time {\n font-size: 13px;\n display: block; } }\n\n.tag-cloud {\n margin: 2em 0 3em;\n width: 1000px;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .tag-cloud .tag-cloud-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .tag-cloud .tag-cloud-tags {\n width: 760px;\n margin: 20px auto !important; }\n .tag-cloud .tag-cloud-tags a {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .tag-cloud .tag-cloud-tags a .tag-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .tag-cloud .tag-cloud-tags a:active, .tag-cloud .tag-cloud-tags a:focus, .tag-cloud .tag-cloud-tags a:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.categories {\n margin: 2em 0 3em;\n width: 1000px;\n text-align: center;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .categories .categories-title {\n display: inline-block;\n font-size: 18px;\n color: #c05b4d;\n border-bottom: 2px solid #c05b4d; }\n .categories .categories-tags {\n width: 760px;\n margin: 20px auto !important; }\n .categories .categories-tags .category-link {\n display: inline-block;\n position: relative;\n margin: 5px 10px;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out; }\n .categories .categories-tags .category-link .category-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: #c05b4d;\n font-size: 12px; }\n .categories .categories-tags .category-link:active, .categories .categories-tags .category-link:focus, .categories .categories-tags .category-link:hover {\n color: #c05b4d;\n transform: scale(1.1); }\n\n.slideout-menu {\n position: fixed;\n top: 0;\n left: 0px;\n bottom: 0;\n width: 180px;\n min-height: 100vh;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n z-index: 0;\n display: none; }\n\n.slideout-panel {\n position: relative;\n z-index: 1;\n background-color: #fefefe; }\n\n.slideout-open,\n.slideout-open body,\n.slideout-open .slideout-panel {\n overflow: hidden; }\n\n.slideout-open .slideout-menu {\n display: block; }\n\n.mobile-navbar {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 50px;\n background: #fefefe;\n box-shadow: 0px 2px 2px #cacaca;\n text-align: center;\n transition: transform 300ms ease;\n z-index: 99; }\n .mobile-navbar.fixed-open {\n transform: translate3d(180px, 0px, 0px); }\n .mobile-navbar .mobile-header-logo {\n display: inline-block;\n margin-right: 50px; }\n .mobile-navbar .mobile-header-logo .logo {\n font-size: 22px;\n line-height: 50px;\n font-family: \"Chancery\", cursive, LiSu, sans-serif; }\n .mobile-navbar .mobile-navbar-icon {\n color: #c05b4d;\n height: 50px;\n width: 50px;\n font-size: 24px;\n text-align: center;\n float: left;\n position: relative;\n transition: background 0.5s; }\n\n@keyframes clickfirst {\n 0% {\n transform: translateY(6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(45deg); } }\n\n@keyframes clickmid {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n@keyframes clicklast {\n 0% {\n transform: translateY(-6px) rotate(0deg); }\n 100% {\n transform: translateY(0) rotate(-45deg); } }\n\n@keyframes outfirst {\n 0% {\n transform: translateY(0) rotate(-45deg); }\n 100% {\n transform: translateY(-6px) rotate(0deg); } }\n\n@keyframes outmid {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n@keyframes outlast {\n 0% {\n transform: translateY(0) rotate(45deg); }\n 100% {\n transform: translateY(6px) rotate(0deg); } }\n .mobile-navbar .mobile-navbar-icon span {\n position: absolute;\n /* fallback for browsers which still doesn't support for `calc()` */\n left: 15px;\n top: 25px;\n left: calc((100% - 20px) / 2);\n top: calc((100% - 1px) / 2);\n width: 20px;\n height: 1px;\n background-color: #c05b4d; }\n .mobile-navbar .mobile-navbar-icon span:nth-child(1) {\n transform: translateY(6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon span:nth-child(3) {\n transform: translateY(-6px) rotate(0deg); }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clickfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: clickmid; }\n .mobile-navbar .mobile-navbar-icon.icon-click span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clicklast; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outfirst; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: outmid; }\n .mobile-navbar .mobile-navbar-icon.icon-out span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outlast; }\n\n.mobile-menu {\n background-color: rgba(248, 245, 236, 0.5); }\n .mobile-menu .mobile-menu-list {\n position: relative;\n list-style: none;\n margin-top: 50px;\n padding: 0;\n border-top: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list .mobile-menu-item {\n padding: 10px 30px;\n border-bottom: 1px solid #f8f5ec; }\n .mobile-menu .mobile-menu-list a {\n font-size: 18px;\n font-family: Athelas, STHeiti, Microsoft Yahei, serif; }\n .mobile-menu .mobile-menu-list a:hover {\n color: #c05b4d; }\n\n@media screen and (max-width: 1000px) {\n .mobile-navbar {\n display: block; } }\n\n.back-to-top {\n display: none;\n position: fixed;\n right: 20px;\n bottom: 20px;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n z-index: 10; }\n .back-to-top:hover {\n transform: translateY(-5px); }\n\n@media screen and (max-width: 1000px) {\n .back-to-top {\n display: none !important; } }\n\n.not-found {\n text-align: center; }\n .not-found .error-emoji {\n color: #363636;\n font-size: 3rem; }\n .not-found .error-text {\n color: #797979;\n font-size: 1.25rem; }\n .not-found .error-link {\n margin-top: 2rem; }\n .not-found .error-link a {\n color: #c05b4d; }\n\n.sidebar {\n float: right;\n width: 180px;\n padding: 10px;\n border-radius: 5px;\n color: #bfbfbf !important; }\n .sidebar hr {\n border: 0;\n border-top: 1px solid #eee; }\n .sidebar a {\n color: #bfbfbf !important; }\n .sidebar a:hover, .sidebar a:focus {\n color: #c05b4d !important; }\n .sidebar .sidebar-category,\n .sidebar .sidebar-tag,\n .sidebar .sidebar-friends,\n .sidebar .sidebar-about,\n .sidebar .sidebar-tags,\n .sidebar .sidebar-social {\n padding-left: 10px;\n margin-top: 20px;\n margin-bottom: 20px; }\n .sidebar .sidebar-about {\n margin-top: 40px;\n /* Z 轴旋转动画 */ }\n .sidebar .sidebar-about img {\n display: block;\n margin: 0 auto;\n max-width: 96px;\n /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束\n (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/\n -webkit-animation: play 2s ease-out 1s 1;\n -moz-animation: play 2s ease-out 1s 1;\n animation: play 2s ease-out 1s 1;\n /* 鼠标经过头像旋转360度 */\n -webkit-transition: -webkit-transform 1.5s ease-out;\n -moz-transition: -moz-transform 1.5s ease-out;\n transition: transform 1.5s ease-out; }\n .sidebar .sidebar-about img:hover {\n /* 鼠标经过停止头像旋转\n -webkit-animation-play-state:paused;\n animation-play-state:paused;*/\n /* 鼠标经过头像旋转360度 */\n -webkit-transform: rotateZ(360deg);\n -moz-transform: rotateZ(360deg);\n transform: rotateZ(360deg); }\n\n@-webkit-keyframes play {\n 0% {\n -webkit-transform: rotateZ(0deg); }\n 100% {\n -webkit-transform: rotateZ(-360deg); } }\n\n@-moz-keyframes play {\n 0% {\n -moz-transform: rotateZ(0deg); }\n 100% {\n -moz-transform: rotateZ(-360deg); } }\n\n@keyframes play {\n 0% {\n transform: rotateZ(0deg); }\n 100% {\n transform: rotateZ(-360deg); } }\n .sidebar .sidebar-about .site-state-item {\n display: inline-block;\n padding: 0 10px; }\n .sidebar .sidebar-about .site-state-item-count {\n display: block;\n text-align: center; }\n .sidebar .sidebar-friends .list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none; }\n .sidebar .sidebar-friends .list-inline > li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px; }\n\n.sidebar-category .taxonomy-counts,\n.sidebar-tag .taxonomy-counts {\n display: inline-block;\n position: relative;\n top: -5px;\n right: -2px;\n color: #c05b4d;\n /* font-size: 1px; */ }\n\n.sidebar-category .taxonomy-name,\n.sidebar-tag .taxonomy-name {\n display: inline-block;\n border: 1px solid #bfbfbf;\n border-radius: 999em;\n padding: 0 10px;\n color: #fff;\n line-height: 24px;\n font-size: 12px;\n text-decoration: none;\n margin: 0 1px;\n margin-bottom: 6px; }\n\n@media screen and (max-width: 1000px) {\n .sidebar {\n display: none; } }\n\n.query-div .search-query {\n padding: 8px;\n height: 30px;\n display: block;\n width: 94%;\n outline: 0;\n border: 1px solid #D5D5D5;\n border-radius: 5px;\n background: 0 0;\n margin: 20px 40px; }\n\n.query-div .query-icon {\n float: right;\n height: 30px;\n font-size: 27px;\n color: #999;\n cursor: pointer; }\n\n\n\n// WEBPACK FOOTER //\n// ./css/style.scss","@import '_common/normalize';\n\nhtml {\n font-size: $global-font-size;\n box-sizing: border-box;\n}\n\nbody {\n padding: 0;\n margin: 0;\n font-family: $global-font-family;\n font-weight: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n line-height: $global-lineheight;\n color: $global-font-color;\n background: $global-background;\n scroll-behavior: smooth;\n border-top: 3px solid $theme-color;\n}\n\n@include max-screen() {\n body {\n border-top: 0;\n }\n}\n\n::selection {\n background: $theme-color;\n color: #fff;\n}\n\n// ::-webkit-scrollbar {\n// width: 8px;\n// height: 6px;\n// }\n\n// ::-webkit-scrollbar-thumb {\n// background: lighten($theme-color, 10%);\n// border-radius: 5px;\n// }\n\n// ::-webkit-scrollbar-track {\n// background: rgba(211, 211, 211, 0.4);\n// border-radius: 5px;\n// }\n\nimg {\n max-width: 100%;\n height: auto;\n display: inline-block;\n vertical-align: middle;\n}\n\na {\n color: $global-font-color;\n text-decoration: none;\n}\n\n@each $header, $size in $global-headings {\n #{$header} {\n font-size: $size;\n font-family: $global-serif-font-family;\n }\n}\n\n.container {\n margin: 0 auto;\n width: $global-body-width;\n}\n\n@include max-screen() {\n .container {\n width: 100%;\n box-shadow: -1px -5px 5px $gray;\n }\n\n .content-wrapper {\n width: 100% !important;\n }\n\n .content-wrapper {\n width: 100% !important;\n }\n\n .footer {\n width: 100% !important;\n }\n\n .tag-cloud, .categories {\n width: 100% !important;\n }\n\n .tag-cloud-tags, .categories-tags {\n width: 100% !important;\n margin: 10px 0 !important;\n }\n}\n\n.content-wrapper {\n padding: $global-container-padding;\n float: left;\n width: 760px;\n}\n\n// make video fluid:\n// https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php\n// class video-container is the wrapper used by hexo youtube tag plugin\n.video-container {\n\tposition: relative;\n\tpadding-bottom: 56.25%; /* 16:9 */\n\tpadding-top: 25px;\n\theight: 0;\n}\n.video-container iframe {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_base.scss","@mixin clearfix() {\n &:before,\n &:after {\n content: \" \";\n display: table;\n }\n \n &:after {\n clear: both;\n }\n}\n\n@mixin min-screen($min-width: $global-body-width) {\n @media screen and (min-width: $min-width) {\n @content;\n }\n}\n\n@mixin max-screen($max-width: $global-body-width) {\n @media screen and (max-width: $max-width) {\n @content;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_utils.scss","// ==============================\n// Iconfont\n// ==============================\n\n@font-face {\n font-family: 'iconfont'; /* project id 96542 */\n\n src: url('../fonts/iconfont/iconfont.eot');\n src: url('../fonts/iconfont/iconfont.eot#iefix') format('embedded-opentype'), // not '?#iefix', because webpack will add '?hash=[hash]'\n url('../fonts/iconfont/iconfont.woff') format('woff'),\n url('../fonts/iconfont/iconfont.ttf') format('truetype'),\n url('../fonts/iconfont/iconfont.svg#iconfont') format('svg');\n\n // Uncomment these code and comment upper code if you want to use alicdn\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot');\n // src: url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.eot?#iefix') format('embedded-opentype'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.woff') format('woff'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.ttf') format('truetype'),\n // url('//at.alicdn.com/t/font_96542_ixz9jngnf1sb57b9.svg#iconfont') format('svg');\n}\n\n.iconfont {\n font-family: \"iconfont\" !important;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -webkit-text-stroke-width: 0.2px;\n -moz-osx-font-smoothing: grayscale;\n cursor: pointer;\n}\n\n.icon-instagram:before {\n font-size: .95em;\n content: \"\\e611\";\n position: relative;\n top: -1px;\n}\n.icon-douban:before {\n content: \"\\e610\";\n}\n.icon-tumblr:before {\n content: \"\\e69f\";\n font-size: .85em;\n position: relative;\n top: -4px;\n}\n.icon-linkedin:before {\n content: \"\\e60d\";\n position: relative;\n top: -4px;\n}\n.icon-twitter:before {\n content: \"\\e600\";\n}\n.icon-weibo:before {\n content: \"\\e602\";\n}\n.icon-stack-overflow:before {\n content: \"\\e603\";\n font-size: .85em;\n position: relative;\n top: -4px;\n}\n.icon-email:before {\n content: \"\\e605\";\n position: relative;\n top: -2px;\n}\n.icon-facebook:before {\n content: \"\\e601\";\n font-size: .95em;\n position: relative;\n top: -2px;\n}\n.icon-github:before {\n content: \"\\e606\";\n position: relative;\n top: -3px;\n}\n.icon-rss:before {\n content: \"\\e604\";\n}\n.icon-google:before {\n content: \"\\e609\";\n}\n.icon-zhihu:before {\n content: \"\\e607\";\n font-size: .9em;\n position: relative;\n top: -2px;\n}\n.icon-pocket:before {\n content: \"\\e856\";\n}\n\n/* Generic Icon */\n.icon-heart:before {\n content: \"\\e608\";\n}\n.icon-right:before {\n content: \"\\e60a\";\n}\n.icon-left:before {\n content: \"\\e60b\";\n}\n.icon-up:before {\n content: \"\\e60c\";\n}\n.icon-close:before {\n content: \"\\e60f\";\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_iconfont.scss","// ==============================\n// Header\n// ==============================\n\n.header {\n @include clearfix;\n padding: $header-padding;\n background: #f5f5f5;\n\n .active {\n background-color: #e1e1e1;\n border: none;\n border-radius: 2px;\n }\n\n @import '_header/logo';\n @import '_header/menu';\n\n .header-div {\n margin: 0 auto;\n width: 960px;\n }\n}\n\n@include max-screen() {\n .header {\n padding: 50px 0 0;\n text-align: center;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header.scss","// ==============================\n// Logo\n// =============================\n\n.logo-wrapper {\n float: left;\n\n .logo {\n font-size: $logo-font-size;\n font-family: $logo-font-family;\n }\n}\n\n@include max-screen() {\n .logo-wrapper {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header/_logo.scss","// ==============================\n// Menu\n// =============================\n\n.site-navbar {\n float: right;\n\n .menu {\n display: inline-block;\n position: relative;\n padding-left: 0;\n padding-right: 25px;\n font-family: $global-serif-font-family;\n\n .menu-item {\n display: inline-block;\n padding: 0 8px;\n\n & + .menu-item {\n margin-left: $menu-item-margin-left;;\n }\n\n @include underline-from-center;\n\n &:before {\n border: none;\n border-radius: 2px;\n height: stretch;\n background: #e1e1e1;\n }\n }\n\n .menu-item-link {\n font-size: $menu-link-font-size;\n }\n }\n}\n\n@include max-screen() {\n .site-navbar {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_header/_menu.scss","@mixin underline-from-center() {\n display: inline-block;\n vertical-align: middle;\n transform: translateZ(0);\n backface-visibility: hidden;\n box-shadow: 0 0 1px transparent;\n position: relative;\n overflow: hidden;\n\n &:before {\n content: '';\n position: absolute;\n z-index: -1;\n height: 2px;\n bottom: 0;\n left: 51%;\n right: 51%;\n background: $theme-color;\n transition-duration: 0.2s;\n transition-property: right, left;\n transition-timing-function: ease-out;\n }\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n &:before {\n right: 0;\n left: 0;\n }\n }\n}\n\n@mixin mobile-menu-icon() {\n @keyframes clickfirst {\n 0% {\n transform: translateY(6px) rotate(0deg);\n \n }\n\n 100% {\n transform: translateY(0) rotate(45deg);\n }\n }\t\n\n @keyframes clickmid {\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n }\n\n @keyframes clicklast {\n 0% {\n transform: translateY(-6px) rotate(0deg);\n }\n\n 100% {\n transform: translateY(0) rotate(-45deg);\n }\n }\n \n @keyframes outfirst {\n 0% {\n transform: translateY(0) rotate(-45deg);\n }\n\n 100% {\n transform: translateY(-6px) rotate(0deg);\n }\n }\t\n\n @keyframes outmid {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n }\n\n @keyframes outlast {\n 0% {\n transform: translateY(0) rotate(45deg);\n }\n\n 100% {\n transform: translateY(6px) rotate(0deg);\n }\n }\n\n span {\n position: absolute;\n /* fallback for browsers which still doesn't support for `calc()` */\n left: 15px;\n top: 25px;\n left: calc((100% - 20px) / 2);\n top: calc((100% - 1px) / 2);\n width: 20px;\n height: 1px;\n background-color: $theme-color;\n \n &:nth-child(1) {\n transform: translateY(6px) rotate(0deg);\n }\n\n &:nth-child(3) {\n transform: translateY(-6px) rotate(0deg);\n }\n }\n\n &.icon-click {\n span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clickfirst;\n }\n\n span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: clickmid;\n }\n\n span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: clicklast;\n }\n }\n\n &.icon-out {\n span:nth-child(1) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outfirst;\n }\n\n span:nth-child(2) {\n animation-duration: 0.2s;\n animation-fill-mode: both;\n animation-name: outmid;\n }\n\n span:nth-child(3) {\n animation-duration: 0.5s;\n animation-fill-mode: both;\n animation-name: outlast;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_common/_animation.scss","// ==============================\n// Post\n// ==============================\n\n.posts {\n margin-bottom: $post-list-margin-bottom;\n border-bottom: $post-border;\n}\n\n.post {\n padding: $post-padding;\n\n & + .post {\n border-top: $post-border;\n }\n\n @import '_post/header';\n @import '_post/toc';\n @import '_post/content';\n @import '_post/copyright';\n @import '_post/reward';\n @import '_post/footer';\n\n .single-post-header {\n text-align: center;\n }\n}\n\n@import '_post/comments';\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post.scss",".post-header {\n margin-bottom: 20px;\n\n .post-title {\n margin: 15px 0;\n font-size: $post-title-font-size;\n font-weight: $post-title-font-weight;\n font-family: $global-serif-font-family;\n }\n\n .post-link {\n @include underline-from-center;\n }\n\n .post-meta {\n font-size: 14px;\n color: $post-meta-font-color;\n\n a {\n color: #c05b4d !important;\n\n &:hover {\n border-bottom: 1px solid #c05b4d;\n }\n }\n\n .post-time {\n font-size: 15px;\n }\n\n .post-category {\n display: inline;\n\n a {\n color: inherit;\n\n &::before {\n content: '';\n }\n\n &:hover {\n color: $theme-color;\n }\n }\n }\n\n .more-meta {\n &::before {\n content: '';\n }\n }\n\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_header.scss",".post-toc {\n position: absolute;\n width: $post-toc-width;\n margin-left: $post-toc-margin-left;\n padding: 10px;\n font-family: $global-serif-font-family;\n // border-radius: 5px;\n // background: $post-toc-backgroud;\n // box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n word-wrap: break-word;\n box-sizing: border-box;\n\n .post-toc-title {\n margin: 0;\n font-size: $post-toc-title-size;\n font-weight: 400;\n text-transform: uppercase;\n }\n\n .post-toc-content {\n font-size: $post-toc-content;\n\n &.always-active ul {\n display: block;\n }\n\n >nav>ul {\n margin: 10px 0;\n }\n\n ul {\n padding-left: 0;\n list-style: $post-toc-list-style;\n\n ul {\n padding-left: 15px;\n display: none;\n }\n\n .has-active > ul {\n display: block;\n }\n }\n\n .toc-link.active {\n color: $theme-color;\n }\n }\n\n hr {\n border: 0;\n border-top: 1px solid #eee;\n }\n\n .toc-taxonomy a {\n color: #bfbfbf !important;\n display: -webkit-inline-box !important;\n line-height: 25px !important;\n /* padding: 2px 10px; */\n margin-top: -7px;\n }\n\n a:hover {\n color: #c05b4d;\n -webkit-transform: scale(1.1);\n -ms-transform: scale(1.1);\n transform: scale(1.1);\n }\n\n a {\n display: block;\n line-height: 30px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n -webkit-transition-duration: .2s;\n transition-duration: .2s;\n -webkit-transition-property: -webkit-transform;\n transition-property: -webkit-transform;\n transition-property: transform;\n transition-property: transform,-webkit-transform;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n}\n}\n\n@include max-screen($toc-max-sreen-width) {\n .post-toc {\n display: none;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_toc.scss","// ==============================\n// Post content\n// ==============================\n\n.post-content {\n word-wrap: break-word;\n\n @for $i from 1 through 6 {\n h#{$i} {\n font-weight: 400;\n font-family: $global-serif-font-family;\n }\n }\n\n a {\n color: $theme-color;\n word-break: break-all;\n\n &:hover {\n border-bottom: $content-link-border;\n }\n\n &.fancybox {\n border: 0;\n }\n }\n\n blockquote {\n margin: 2em 0;\n padding: 10px 20px;\n position: relative;\n color: rgba(#34495e, 0.8);\n background-color: $content-blockquote-backgroud;\n border-left: $content-blockquote-border-left;\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n\n p {\n margin: 0;\n }\n }\n\n img {\n display: inline-block;\n max-width: 100%;\n }\n\n > table {\n max-width: 100%;\n margin: 10px 0;\n border-spacing: 0;\n box-shadow: 2px 2px 3px rgba(0,0,0,.125);\n\n thead {\n background: $deputy-color;\n }\n\n th, td {\n padding: 5px 15px;\n border: 1px double $content-table-border-color;\n }\n\n tr:hover {\n background-color: $deputy-color;\n }\n }\n\n @import 'code';\n\n .post-summary {\n margin-bottom: 1em;\n }\n\n .read-more {\n .read-more-link {\n color: $theme-color;\n font-size: 1.1em;\n font-family: $global-serif-font-family;\n \n &:hover {\n border-bottom: $post-readMore-border-bottom;\n }\n }\n }\n\n kbd {\n display: inline-block;\n padding: 0.25em;\n background-color: #fafafa;\n border: 1px solid #dbdbdb;\n border-bottom-color: #b5b5b5;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 #b5b5b5;\n font-size: 0.8em;\n line-height: 1.25;\n font-family: \"SFMono-Regular\",\"Liberation Mono\",\"Roboto Mono\",Menlo,Monaco,Consolas,\"Courier New\",Courier,monospace;\n color: #4a4a4a;\n }\n\n dl dt::after {\n content: ':';\n }\n\n figure {\n &.center {\n text-align: center;\n }\n\n &.right {\n text-align: right;\n }\n\n &.left {\n text-align: left;\n }\n\n figcaption h4 {\n color: #b5b5b5;\n font-size: 0.9rem;\n }\n }\n\n .task-list {\n list-style: none;\n padding-left: 1.5rem;\n }\n\n .align-center {\n text-align: center;\n }\n\n .align-right {\n text-align: right;\n }\n\n .align-left {\n text-align: left;\n }\n\n .MJXc-display {\n overflow-x: auto;\n overflow-y: hidden;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_content.scss","code, pre {\n padding: 7px;\n font-size: $code-font-size;\n font-family: $code-font-family;\n background: $code-background;\n}\n\ncode {\n padding: 3px 5px;\n border-radius: 4px;\n color: $code-color;\n}\n\n.highlight {\n margin: 1em 0;\n border-radius: 5px;\n overflow-x: auto;\n box-shadow: 1px 1px 2px rgba(0,0,0,0.125);\n position: relative;\n\n table {\n position: relative;\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n padding: 2px 7px;\n font-size: $code-font-size;\n font-weight: bold;\n color: darken($gray, 10%);\n background: darken($code-background, 3%);\n content: 'Code';\n }\n }\n\n @each $sign, $text in $code-type-list {\n &.#{$sign} > table::after {\n content: $text;\n }\n }\n\n .code {\n pre {\n margin: 0;\n padding: 30px 10px 10px;\n }\n }\n\n .gutter {\n width: 10px;\n color: $gray;\n\n pre {\n margin: 0;\n padding: 30px 7px 10px;\n }\n }\n\n .line {\n // Fix code block null line height and\n // Synchronous gutter and code line highly.\n height: round($code-font-size * 1.5);\n }\n\n table, tr, td {\n margin: 0;\n padding: 0;\n width: 100%;\n border-collapse: collapse;\n }\n\n .code {\n .hljs-comment,\n .hljs-quote {\n color: map-get($code-highlight-color, comment);\n }\n\n .hljs-keyword,\n .hljs-selector-tag,\n .hljs-addition {\n color: map-get($code-highlight-color, keyword);\n }\n\n .hljs-number,\n .hljs-string,\n .hljs-meta .hljs-meta-string,\n .hljs-literal,\n .hljs-doctag,\n .hljs-regexp {\n color: map-get($code-highlight-color, number);\n }\n\n .hljs-title,\n .hljs-section,\n .hljs-name,\n .hljs-selector-id,\n .hljs-selector-class {\n color: map-get($code-highlight-color, title);\n }\n\n .hljs-attribute,\n .hljs-attr,\n .hljs-variable,\n .hljs-template-variable,\n .hljs-class .hljs-title,\n .hljs-type {\n color: map-get($code-highlight-color, attribute);\n }\n\n .hljs-symbol,\n .hljs-bullet,\n .hljs-subst,\n .hljs-meta,\n .hljs-meta .hljs-keyword,\n .hljs-selector-attr,\n .hljs-selector-pseudo,\n .hljs-link {\n color: map-get($code-highlight-color, symbol);\n }\n\n .hljs-built_in,\n .hljs-deletion {\n color: map-get($code-highlight-color, built_in);\n }\n\n .hljs-formula {\n background: map-get($code-highlight-color, formula);\n }\n \n .hljs-emphasis {\n font-style: italic;\n }\n \n .hljs-strong {\n font-weight: bold;\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_code.scss",".post-copyright {\n margin-top: 20px;\n padding-top: 10px;\n border-top: 1px dashed $light-gray;\n border-bottom: 1px dashed #e6e6e6;\n border-left: 3px solid #ff1700;\n background-color: #f9f9f9;\n\n .copyright-item {\n margin: 5px 0;\n\n a {\n color: $theme-color;\n word-wrap: break-word;\n\n &:hover {\n border-bottom: $content-link-border;\n }\n }\n\n .item-title {\n display: inline-block;\n min-width: 5rem;\n margin-right: .5rem;\n text-align: right;\n\n &:after {\n content: \" :\";\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_copyright.scss",".post-reward {\n margin-top: 20px;\n padding-top: 10px;\n text-align: center;\n // border-top: 1px dashed $light-gray;\n\n .reward-button {\n margin: 15px 0;\n padding: 3px 7px;\n display: inline-block;\n color: $theme-color;\n border: 1px solid $theme-color;\n border-radius: 5px;\n cursor: pointer;\n\n &:hover {\n color: $white;\n background-color: $theme-color;\n transition: 0.5s;\n }\n }\n\n #reward:checked {\n & ~ .qr-code {\n display: block;\n }\n\n & ~ .reward-button {\n display: none;\n }\n }\n\n .qr-code {\n display: none;\n\n .qr-code-image {\n display: inline-block;\n min-width: 200px;\n width: 40%;\n margin-top: 15px;\n\n span {\n display: inline-block;\n width: 100%;\n margin: 8px 0;\n }\n }\n\n .image {\n width: 200px;\n height: 200px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_reward.scss","// ==============================\n// Post footer\n// ==============================\n\n.post-footer {\n margin-top: $post-footer-margin-top;\n border-top: $post-footer-border-top;\n font-family: $global-serif-font-family;\n\n .post-tags {\n padding: $post-tags-padding;\n\n a {\n margin-right: 5px;\n color: $theme-color;\n word-break: break-all;\n\n &::before {\n content: '#';\n }\n }\n }\n\n .post-nav {\n margin: 1em 0;\n @include clearfix;\n\n .prev,\n .next {\n font-weight: 600;\n font-size: $post-nav-font-size;\n font-family: $global-serif-font-family;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n }\n\n .prev {\n float: left;\n\n &:hover {\n color: $theme-color;\n transform: translateX(-4px); \n }\n }\n\n .next {\n float: right;\n\n &:hover {\n color: $theme-color;\n transform: translateX(4px); \n }\n }\n\n .nav-mobile {\n display: none;\n }\n }\n}\n\n@include max-screen() {\n .post-footer {\n .post-nav {\n .nav-default {\n display: none;\n }\n\n .nav-mobile {\n display: inline;\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_footer.scss",".disqus_title {\n display: inline-block;\n padding: 0 15px;\n color: #0a9caf;\n border: 1px solid #0a9caf;\n border-radius: 4px;\n cursor: pointer;\n font-size: 14px;\n /* float: left; */\n margin-top: 20px;\n}\n\n.disqus_title:hover {\n color: #fff;\n background: #0a9caf;\n}\n\n.gitalk-container {\n margin: 20px 0;\n border-bottom: 1px solid #e9e9e9;\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_post/_comments.scss","// ==============================\n// Pagination\n// ==============================\n\n.pagination {\n margin: $pagination-margin;\n @include clearfix;\n\n .prev,\n .next {\n font-weight: 600;\n font-size: $pagination-font-size;\n font-family: $global-serif-font-family;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n }\n\n .prev {\n float: left;\n\n &:hover {\n color: $theme-color;\n transform: translateX(-4px); \n }\n }\n\n .next {\n float: right;\n\n &:hover {\n color: $theme-color;\n transform: translateX(4px); \n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_pagination.scss","// ==============================\n// Post footer\n// =============================\n\n.footer {\n margin-top: $footer-margin-top;\n float: left;\n width: $global-body-width;\n\n @import \"_footer/social\";\n @import \"_footer/copyright\";\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer.scss","// ==============================\n// Social\n// =============================\n\n.social-links {\n text-align: center;\n\n .iconfont {\n font-size: $social-icon-font-size;\n\n & + .iconfont {\n margin-left: $social-link-margin-left;\n } \n\n &:hover {\n color: $theme-color;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer/_social.scss","// ==============================\n// Copyright\n// =============================\n\n.copyright {\n margin: $copyright-margin;\n color: $dark-gray;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .hexo-link,\n .theme-link {\n color: $theme-color;\n }\n\n .copyright-year {\n display: block;\n\n .heart {\n font-size: 14px;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_footer/_copyright.scss","// ==============================\n// Archive\n// =============================\n\n.archive {\n margin: $archive-margin;\n max-width: $archive-max-width;\n\n .archive-title {\n font-family: $global-serif-font-family;\n\n &.tag,\n &.category {\n margin: 15px 0;\n }\n\n .archive-name {\n margin: 0;\n display: inline-block;\n font-weight: 400;\n font-size: $archive-name-font-size;\n line-height: $archive-name-font-size + 2px;\n }\n\n .archive-post-counter {\n // display: none;\n color: $dark-gray;\n }\n }\n\n .collection-title {\n font-family: $global-serif-font-family;\n\n .archive-year {\n margin: 15px 0;\n font-weight: 400;\n font-size: $collection-title-font-size;\n line-height: $collection-title-font-size + 2px;\n }\n }\n\n .archive-post {\n padding: $archive-post-padding;\n border-left: $archive-post-border-left;\n\n .archive-post-time {\n margin-right: 10px;\n color: $dark-gray;\n }\n\n .archive-post-title {\n\n .archive-post-link {\n color: $theme-color;\n }\n }\n\n &::first-child {\n margin-top: 10px;\n }\n\n &:hover {\n border-left: $archive-post-hover-border-left;\n transition: $archive-post-hover-transition;\n transform: $archive-post-hover-transform;\n\n .archive-post-time {\n color: darken($dark-gray, 10%);\n }\n\n .archive-post-title .archive-post-link {\n color: darken($theme-color, 10%);\n }\n }\n }\n}\n\n@include max-screen() {\n .archive {\n margin-left: auto;\n margin-right: auto;\n\n .archive-title .archive-name {\n font-size: $archive-name-font-size - 4px;\n }\n\n .collection-title .archive-year {\n margin: 10px 0;\n font-size: $collection-title-font-size - 4px;\n }\n\n .archive-post {\n padding: $archive-post-mobile-padding;\n\n .archive-post-time {\n font-size: $archive-post-mobile-time-font-size;\n display: block;\n }\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_archive.scss","// ==============================\n// Tags\n// =============================\n\n.tag-cloud {\n margin: 2em 0 3em;\n width: $global-body-width;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .tag-cloud-title {\n display: inline-block;\n font-size: $tag-cloud-title-size;\n color: $theme-color;\n border-bottom: $tag-cloud-title-border-bottom;\n }\n\n .tag-cloud-tags {\n width: 760px;\n margin: 20px auto !important;\n\n a {\n display: inline-block;\n position: relative;\n margin: $tag-cloud-tags-link-margin;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out;\n\n .tag-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: $theme-color;\n font-size: $category-count-font-size;\n }\n\n &:active,\n &:focus,\n &:hover {\n color: $theme-color;\n transform: scale(1.1);\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_tags.scss","\n.categories {\n margin: 2em 0 3em;\n width: $global-body-width;\n text-align: center;\n font-family: $global-serif-font-family;\n\n .categories-title {\n display: inline-block;\n font-size: $categories-title-size;\n color: $theme-color;\n border-bottom: $categories-title-border-bottom;\n }\n\n .categories-tags {\n width: 760px;\n margin: 20px auto !important;\n\n .category-link {\n display: inline-block;\n position: relative;\n margin: $categories-tags-link-margin;\n word-wrap: break-word;\n transition-duration: 0.2s;\n transition-property: transform;\n transition-timing-function: ease-out;\n\n .category-count {\n display: inline-block;\n position: relative;\n top: -8px;\n right: -2px;\n color: $theme-color;\n font-size: $category-count-font-size;\n }\n\n &:active,\n &:focus,\n &:hover {\n color: $theme-color;\n transform: scale(1.1);\n }\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_categories.scss","// ==============================\n// slideout (https://github.com/mango/slideout)\n// ==============================\n\n.slideout-menu {\n position: fixed;\n top: 0;\n left: 0px;\n bottom: 0;\n width: 180px;\n min-height: 100vh;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n z-index: 0;\n display: none;\n}\n\n.slideout-panel {\n position: relative;\n z-index: 1;\n background-color: $white;\n // min-height: 100vh;\n}\n\n.slideout-open,\n.slideout-open body,\n.slideout-open .slideout-panel {\n overflow: hidden;\n}\n\n.slideout-open .slideout-menu {\n display: block;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_slideout.scss","// ==============================\n// Mobile Navbar\n// ==============================\n\n.mobile-navbar {\n display: none;\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: $mobile-navbar-height;\n background: $white;\n box-shadow: 0px 2px 2px $gray;\n text-align: center;\n transition: transform 300ms ease;\n z-index: 99;\n\n &.fixed-open {\n transform: translate3d(180px, 0px, 0px);\n }\n\n .mobile-header-logo {\n display: inline-block;\n margin-right: 50px;\n\n .logo {\n font-size: 22px;\n line-height: $mobile-navbar-height;\n font-family: $logo-font-family;\n }\n }\n\n .mobile-navbar-icon {\n color: $theme-color;\n height: $mobile-navbar-height;\n width: $mobile-navbar-height;\n font-size: 24px;\n text-align: center;\n float: left;\n position: relative;\n transition: background 0.5s;\n\n @include mobile-menu-icon();\n }\n}\n\n.mobile-menu {\n background-color: rgba($deputy-color, 0.5);\n\n .mobile-menu-list {\n position: relative;\n list-style: none;\n margin-top: 50px;\n padding: 0;\n border-top: 1px solid $deputy-color;\n\n .mobile-menu-item {\n padding: 10px 30px;\n border-bottom: 1px solid $deputy-color;\n }\n\n a {\n font-size: 18px;\n font-family: $global-serif-font-family;\n\n &:hover {\n color: $theme-color;\n }\n }\n }\n}\n\n@include max-screen() {\n .mobile-navbar {\n display: block;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_mobile.scss","// ==============================\n// Back to top\n// =============================\n\n.back-to-top {\n display: none;\n position: fixed;\n right: 20px;\n bottom: 20px;\n transition-property: transform;\n transition-timing-function: ease-out;\n transition-duration: 0.3s;\n z-index: 10;\n\n &:hover {\n transform: translateY(-5px); \n }\n}\n\n@include max-screen() {\n .back-to-top {\n display: none !important;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_back-to-top.scss","// ==============================\n// Archive\n// =============================\n\n.not-found {\n text-align: center;\n\n .error-emoji {\n color: #363636;\n font-size: 3rem;\n }\n\n .error-text {\n color: #797979;\n font-size: 1.25rem;\n }\n\n .error-link {\n margin-top: 2rem;\n\n a {\n color: $theme-color;\n }\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_404.scss",".sidebar {\n float: right;\n width: 180px;\n padding: 10px;\n border-radius: 5px;\n color: #bfbfbf !important;\n\n hr {\n // margin-top: 20px;\n // margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eee;\n }\n\n a {\n color: #bfbfbf!important;\n\n &:hover,\n &:focus {\n color: #c05b4d !important;\n }\n }\n\n .sidebar-category,\n .sidebar-tag,\n .sidebar-friends,\n .sidebar-about,\n .sidebar-tags,\n .sidebar-social{\n padding-left: 10px;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n .sidebar-about{\n margin-top: 40px;\n\n img{\n display: block;\n margin: 0 auto;\n max-width: 96px;\n\n /* 设置循环动画 [animation: (play)动画名称 (2s)动画播放时长单位秒或微秒 (ase-out)动画播放的速度曲线为以低速结束\n (1s)等待1秒然后开始动画 (1)动画播放次数(infinite为循环播放) ]*/\n -webkit-animation: play 2s ease-out 1s 1;\n -moz-animation: play 2s ease-out 1s 1;\n animation: play 2s ease-out 1s 1;\n\n /* 鼠标经过头像旋转360度 */\n -webkit-transition: -webkit-transform 1.5s ease-out;\n -moz-transition: -moz-transform 1.5s ease-out;\n transition: transform 1.5s ease-out;\n\n &:hover {\n /* 鼠标经过停止头像旋转\n -webkit-animation-play-state:paused;\n animation-play-state:paused;*/\n\n /* 鼠标经过头像旋转360度 */\n -webkit-transform: rotateZ(360deg);\n -moz-transform: rotateZ(360deg);\n transform: rotateZ(360deg);\n }\n }\n\n /* Z 轴旋转动画 */\n @-webkit-keyframes play {\n 0% {\n -webkit-transform: rotateZ(0deg);\n }\n 100% {\n -webkit-transform: rotateZ(-360deg);\n }\n }\n @-moz-keyframes play {\n 0% {\n -moz-transform: rotateZ(0deg);\n }\n 100% {\n -moz-transform: rotateZ(-360deg);\n }\n }\n @keyframes play {\n 0% {\n transform: rotateZ(0deg);\n }\n 100% {\n transform: rotateZ(-360deg);\n }\n }\n\n .site-state-item {\n display: inline-block;\n padding: 0 10px;\n }\n\n .site-state-item-count {\n display: block;\n text-align: center;\n }\n }\n\n .sidebar-friends {\n .list-inline {\n padding-left: 0;\n margin-left: -5px;\n list-style: none;\n }\n\n .list-inline>li {\n display: inline-block;\n padding-right: 5px;\n padding-left: 5px;\n }\n }\n}\n\n\n.sidebar-category,\n.sidebar-tag {\n .taxonomy-counts {\n display: inline-block;\n position: relative;\n top: -5px;\n right: -2px;\n color: #c05b4d;\n /* font-size: 1px; */\n }\n\n .taxonomy-name {\n display: inline-block;\n border: 1px solid rgb(191, 191, 191);\n border-radius: 999em;\n padding: 0 10px;\n color: #fff;\n line-height: 24px;\n font-size: 12px;\n text-decoration: none;\n margin: 0 1px;\n margin-bottom: 6px;\n }\n}\n\n\n@include max-screen($toc-max-sreen-width) {\n .sidebar {\n display: none;\n }\n}\n\n\n// .site-author-name {\n// margin: $site-author-name-margin;\n// text-align: $site-author-name-align;\n// color: $site-author-name-color;\n// font-weight: $site-author-name-weight;\n// }\n\n// .site-description {\n// margin-top: $site-description-margin-top;\n// text-align: $site-description-align;\n// font-size: $site-description-font-size;\n// color: $site-description-color;\n// }\n\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_sidebar.scss",".query-div {\n .search-query {\n padding: 8px;\n height: 30px;\n display: block;\n width: 94%;\n outline: 0;\n border: 1px solid #D5D5D5;\n border-radius: 5px;\n background: 0 0;\n margin: 20px 40px;\n }\n\n .query-icon {\n float: right;\n height: 30px;\n font-size: 27px;\n color: #999;\n cursor: pointer;\n }\n}\n\n\n// WEBPACK FOOTER //\n// ./css/_partial/_search.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/themes/custom/static/dist/ehlxr.min.js b/themes/custom/static/dist/ehlxr.min.js new file mode 100644 index 00000000..37ff5668 --- /dev/null +++ b/themes/custom/static/dist/ehlxr.min.js @@ -0,0 +1,2 @@ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:o})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var o=n(1);n(2),$(document).ready(function(){o.Ehlxr.backToTop(),o.Ehlxr.mobileNavbar(),o.Ehlxr.toc(),o.Ehlxr.fancybox(),o.Ehlxr.search()}),o.Ehlxr.flowchart(),o.Ehlxr.sequence(),hljs.initHighlighting(),o.Ehlxr.highlight()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={};function a(){$("#search-results").empty();var e=$("#search-query").val();e?($("#search-query").css({border:"1px solid #D5D5D5",color:"black"}),function(e){$.getJSON("/index.json",function(t){var n=t,o=new Fuse(n,c),a=o.search(e);a.length>0?($("#search-results").append("
          "),function(e,t){$.each(e,function(e,n){var o=n.item.contents,a="",i=[];c.tokenize?i.push(t):$.each(n.matches,function(e,t){"tags"==t.key||"categories"==t.key?i.push(t.value):"contents"==t.key&&(start=t.indices[0][0]-r>0?t.indices[0][0]-r:0,end=t.indices[0][1]+rNo matches found

          ")})}(e)):($("#search-query").css({border:"1px solid #ff0000",color:"#ff0000"}),$("#search-results").append("Please enter a word or phrase above"))}o.backToTop=function(){var e=$("#back-to-top");$(window).scroll(function(){$(window).scrollTop()>100?e.fadeIn(1e3):e.fadeOut(1e3)}),e.click(function(){$("body,html").animate({scrollTop:0})})},o.mobileNavbar=function(){var e=$("#mobile-navbar"),t=$(".mobile-navbar-icon"),n=new Slideout({panel:document.getElementById("mobile-panel"),menu:document.getElementById("mobile-menu"),padding:180,tolerance:70});n.disableTouch(),t.click(function(){n.toggle()}),n.on("beforeopen",function(){e.addClass("fixed-open"),t.addClass("icon-click").removeClass("icon-out")}),n.on("beforeclose",function(){e.removeClass("fixed-open"),t.addClass("icon-out").removeClass("icon-click")}),$("#mobile-panel").on("touchend",function(){n.isOpen()&&t.click()})},o._initToc=function(){var e=$(".post-toc"),t=$(".post-toc-title").height()+$(".post-toc-content").height(),n=$(".post-footer");if(e.length){var o=e.offset().top-20-$(".post-header").height()-5,a=n.offset().top-t-20-$(".toc-taxonomy").height(),r={start:{position:"absolute",top:o},process:{position:"fixed",top:20},end:{position:"absolute",top:a}};$(window).scroll(function(){var t=$(window).scrollTop();ta?e.css(r.end):e.css(r.process)})}var c=$(".toc-link"),i=$(".headerlink"),l=$(".post-toc-content li"),s=$.map(i,function(e){return $(e).offset().top}),d=$.map(s,function(e){return e-30});$(window).scroll(function(){var e=$(window).scrollTop(),t=function(e,t){for(var n=0;ne[n]&&t<=e[n+1])return n;return t>e[e.length-1]?e.length-1:-1}(d,e);if($(c).removeClass("active"),$(l).removeClass("has-active"),-1!==t){$(c[t]).addClass("active");for(var n=c[t].parentNode;"NAV"!==n.tagName;)$(n).addClass("has-active"),n=n.parentNode.parentNode}})},o.fancybox=function(){$.fancybox&&($(".post-content").each(function(){$(this).find("img").each(function(){$(this).wrap('')})}),$(".fancybox").fancybox({selector:".fancybox",protect:!0}))},o.highlight=function(){for(var e=document.querySelectorAll("pre code"),t=0;t'+(i+1)+"
          ";for(var l="",s=0;s'+a[s]+"";n.className+=" highlight";var d=document.createElement("figure");d.className=n.className,d.innerHTML='
          '+c+'
          '+l+"
          ",o.parentElement.replaceChild(d,o)}},o.toc=function(){var e=document.getElementById("post-toc");if(null!==e){var t=document.getElementById("TableOfContents");null===t?(e.removeChild(document.getElementsByClassName("post-toc-title")[0]),e.removeChild(document.getElementsByClassName("post-toc-content")[0])):(this._refactorToc(t),this._linkToc(),this._initToc())}},o._refactorToc=function(e){for(var t=e.children[0],n=t,o=void 0;1===n.children.length&&"UL"===(o=n.children[0].children[0]).tagName;)n=o;n!==t&&e.replaceChild(n,t)},o._linkToc=function(){for(var e=document.querySelectorAll("#TableOfContents a:first-child"),t=0;th"+n),a=0;a'+r.innerHTML}},o.flowchart=function(){if(window.flowchart)for(var e=document.querySelectorAll("pre code.language-flowchart"),t=0;t 100) {\n $backToTop.fadeIn(1000)\n } else {\n $backToTop.fadeOut(1000)\n }\n })\n\n $backToTop.click(function () {\n $('body,html').animate({ scrollTop: 0 })\n })\n}\n\nEhlxr.mobileNavbar = function () {\n const $mobileNav = $('#mobile-navbar')\n const $mobileNavIcon = $('.mobile-navbar-icon')\n const slideout = new Slideout({\n 'panel': document.getElementById('mobile-panel'),\n 'menu': document.getElementById('mobile-menu'),\n 'padding': 180,\n 'tolerance': 70\n })\n slideout.disableTouch()\n\n $mobileNavIcon.click(function () {\n slideout.toggle()\n })\n\n slideout.on('beforeopen', function () {\n $mobileNav.addClass('fixed-open')\n $mobileNavIcon.addClass('icon-click').removeClass('icon-out')\n })\n\n slideout.on('beforeclose', function () {\n $mobileNav.removeClass('fixed-open')\n $mobileNavIcon.addClass('icon-out').removeClass('icon-click')\n })\n\n $('#mobile-panel').on('touchend', function () {\n slideout.isOpen() && $mobileNavIcon.click()\n })\n}\n\nEhlxr._initToc = function () {\n const SPACING = 20\n const $toc = $('.post-toc')\n const $toc_height = $('.post-toc-title').height() + $('.post-toc-content').height()\n const $footer = $('.post-footer')\n\n if ($toc.length) {\n const minScrollTop = $toc.offset().top - SPACING - $('.post-header').height() -5\n const maxScrollTop = $footer.offset().top - $toc_height - SPACING - $('.toc-taxonomy').height()\n\n const tocState = {\n start: {\n 'position': 'absolute',\n 'top': minScrollTop\n },\n process: {\n 'position': 'fixed',\n 'top': SPACING\n },\n end: {\n 'position': 'absolute',\n 'top': maxScrollTop\n }\n }\n\n $(window).scroll(function () {\n const scrollTop = $(window).scrollTop()\n\n if (scrollTop < minScrollTop) {\n $toc.css(tocState.start)\n } else if (scrollTop > maxScrollTop) {\n $toc.css(tocState.end)\n } else {\n $toc.css(tocState.process)\n }\n })\n }\n\n const HEADERFIX = 30\n const $toclink = $('.toc-link')\n const $headerlink = $('.headerlink')\n const $tocLinkLis = $('.post-toc-content li')\n\n const headerlinkTop = $.map($headerlink, function (link) {\n return $(link).offset().top\n })\n\n const headerLinksOffsetForSearch = $.map(headerlinkTop, function (offset) {\n return offset - HEADERFIX\n })\n\n const searchActiveTocIndex = function (array, target) {\n for (let i = 0; i < array.length - 1; i++) {\n if (target > array[i] && target <= array[i + 1]) return i\n }\n if (target > array[array.length - 1]) return array.length - 1\n return -1\n }\n\n $(window).scroll(function () {\n const scrollTop = $(window).scrollTop()\n const activeTocIndex = searchActiveTocIndex(headerLinksOffsetForSearch, scrollTop)\n\n $($toclink).removeClass('active')\n $($tocLinkLis).removeClass('has-active')\n\n if (activeTocIndex !== -1) {\n $($toclink[activeTocIndex]).addClass('active')\n let ancestor = $toclink[activeTocIndex].parentNode\n while (ancestor.tagName !== 'NAV') {\n $(ancestor).addClass('has-active')\n ancestor = ancestor.parentNode.parentNode\n }\n }\n })\n}\n\nEhlxr.fancybox = function () {\n if ($.fancybox) {\n $('.post-content').each(function () {\n $(this).find('img').each(function () {\n $(this).wrap(``)\n })\n })\n\n $('.fancybox').fancybox({\n selector: '.fancybox',\n protect: true\n })\n }\n}\n\nEhlxr.highlight = function () {\n const blocks = document.querySelectorAll('pre code')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n const lineCodes = block.innerHTML.split(/\\n/)\n if (lineCodes[lineCodes.length - 1] === '') lineCodes.pop()\n const lineLength = lineCodes.length\n\n let codeLineHtml = ''\n for (let i = 0; i < lineLength; i++) {\n codeLineHtml += `
          ${i + 1}
          `\n }\n\n let codeHtml = ''\n for (let i = 0; i < lineLength; i++) {\n codeHtml += `
          ${lineCodes[i]}
          `\n }\n\n block.className += ' highlight'\n const figure = document.createElement('figure')\n figure.className = block.className\n figure.innerHTML = `
          ${codeLineHtml}
          ${codeHtml}
          `\n\n rootElement.parentElement.replaceChild(figure, rootElement)\n }\n}\n\nEhlxr.toc = function () {\n const tocContainer = document.getElementById('post-toc')\n if (tocContainer !== null) {\n const toc = document.getElementById('TableOfContents')\n if (toc === null) {\n // toc = true, but there are no headings\n // tocContainer.parentNode.removeChild(tocContainer)\n // document.getElementById(\"sidebar\").style.display = \"\";\n tocContainer.removeChild(document.getElementsByClassName('post-toc-title')[0]);\n tocContainer.removeChild(document.getElementsByClassName('post-toc-content')[0]);\n } else {\n this._refactorToc(toc)\n this._linkToc()\n this._initToc()\n }\n }\n}\n\nEhlxr._refactorToc = function (toc) {\n // when headings do not start with `h1`\n const oldTocList = toc.children[0]\n let newTocList = oldTocList\n let temp\n while (newTocList.children.length === 1 && (temp = newTocList.children[0].children[0]).tagName === 'UL') newTocList = temp\n\n if (newTocList !== oldTocList) toc.replaceChild(newTocList, oldTocList)\n}\n\nEhlxr._linkToc = function () {\n const links = document.querySelectorAll('#TableOfContents a:first-child')\n for (let i = 0; i < links.length; i++) links[i].className += ' toc-link'\n\n for (let num = 1; num <= 6; num++) {\n const headers = document.querySelectorAll('.post-content>h' + num)\n for (let i = 0; i < headers.length; i++) {\n const header = headers[i]\n header.innerHTML = `${header.innerHTML}`\n }\n }\n}\n\nEhlxr.flowchart = function () {\n if (!window.flowchart) return\n\n const blocks = document.querySelectorAll('pre code.language-flowchart')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n\n const container = document.createElement('div')\n const id = `js-flowchart-diagrams-${i}`\n container.id = id\n container.className = 'align-center'\n rootElement.parentElement.replaceChild(container, rootElement)\n\n const diagram = flowchart.parse(block.childNodes[0].nodeValue)\n diagram.drawSVG(id, window.flowchartDiagramsOptions ? window.flowchartDiagramsOptions : {})\n }\n}\n\nEhlxr.sequence = function () {\n if (!window.Diagram) return\n\n const blocks = document.querySelectorAll('pre code.language-sequence')\n for (let i = 0; i < blocks.length; i++) {\n const block = blocks[i]\n const rootElement = block.parentElement\n\n const container = document.createElement('div')\n const id = `js-sequence-diagrams-${i}`\n container.id = id\n container.className = 'align-center'\n rootElement.parentElement.replaceChild(container, rootElement)\n\n const diagram = Diagram.parse(block.childNodes[0].nodeValue)\n diagram.drawSVG(id, window.sequenceDiagramsOptions ? window.sequenceDiagramsOptions : {theme: 'simple'})\n }\n}\n\nEhlxr.search = function () {\n $('#search-query').bind('keypress', function (event) {\n if (event.keyCode == \"13\") {\n search();\n }\n }).on(\"click\", function () {\n $('#search-query').css({ border: \"1px solid #D5D5D5\", color: \"black\" });\n }).on('keyup', function () {\n search();\n });\n\n $('#query-icon').on(\"click\", function () {\n search();\n });\n}\n\n\nfunction search() {\n $('#search-results').empty();\n var searchQuery = $('#search-query').val();\n if (searchQuery) {\n $('#search-query').css({ border: \"1px solid #D5D5D5\", color: \"black\" });\n executeSearch(searchQuery);\n } else {\n $('#search-query').css({ border: \"1px solid #ff0000\", color: \"#ff0000\" });\n $('#search-results').append(\"Please enter a word or phrase above\");\n }\n}\n\nvar summaryInclude = 60;\nvar fuseOptions = {\n shouldSort: true,\n includeMatches: true,\n threshold: 0.0,\n tokenize: true,\n location: 0,\n distance: 100,\n maxPatternLength: 32,\n minMatchCharLength: 1,\n keys: [\n { name: \"title\", weight: 0.8 },\n { name: \"contents\", weight: 0.9 },\n { name: \"tags\", weight: 0.3 },\n { name: \"categories\", weight: 0.3 }\n ]\n};\n\nfunction executeSearch(searchQuery) {\n $.getJSON(\"/index.json\", function (data) {\n var pages = data;\n var fuse = new Fuse(pages, fuseOptions);\n var result = fuse.search(searchQuery);\n if (result.length > 0) {\n $('#search-results').append(\"
            \");\n populateResults(result, searchQuery);\n } else {\n $('#search-results').append(\"

            No matches found

            \");\n }\n });\n}\n\nfunction populateResults(result, searchQuery) {\n $.each(result, function (key, value) {\n var contents = value.item.contents;\n var snippet = \"\";\n var snippetHighlights = [];\n var tags = [];\n if (fuseOptions.tokenize) {\n snippetHighlights.push(searchQuery);\n } else {\n $.each(value.matches, function (matchKey, mvalue) {\n if (mvalue.key == \"tags\" || mvalue.key == \"categories\") {\n snippetHighlights.push(mvalue.value);\n } else if (mvalue.key == \"contents\") {\n start = mvalue.indices[0][0] - summaryInclude > 0 ? mvalue.indices[0][0] - summaryInclude : 0;\n end = mvalue.indices[0][1] + summaryInclude < contents.length ? mvalue.indices[0][1] + summaryInclude : contents.length;\n snippet += contents.substring(start, end);\n snippetHighlights.push(mvalue.value.substring(mvalue.indices[0][0], mvalue.indices[0][1] - mvalue.indices[0][0] + 1));\n }\n });\n }\n\n if (snippet.length < 1) {\n snippet += contents.substring(0, summaryInclude * 2);\n }\n //pull template from hugo templarte definition\n var templateDefinition = $('#search-result-template').html();\n //replace values\n var output = render(templateDefinition, { key: key, title: value.item.title, link: value.item.permalink, tags: value.item.tags, categories: value.item.categories, snippet: snippet });\n $('#search-results ul').append(output);\n\n $.each(snippetHighlights, function (snipkey, snipvalue) {\n $(\"#summary-\" + key).mark(snipvalue);\n });\n\n });\n}\n\nfunction render(templateString, data) {\n var key, find, re;\n for (key in data) {\n find = '\\\\$\\\\{\\\\s*' + key + '\\\\s*\\\\}';\n re = new RegExp(find, 'g');\n templateString = templateString.replace(re, data[key]);\n }\n return templateString;\n}\n\nexport {Ehlxr}\n\n\n\n// WEBPACK FOOTER //\n// ./js/ehlxr.js"],"sourceRoot":""} \ No newline at end of file diff --git a/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.eot b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..39c3936b07576cd74607413ff9da2ff3e84d2680 GIT binary patch literal 26058 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 SZSu&8NkOHXN3MO`njm1}8|E1R literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.svg b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.svg new file mode 100644 index 00000000..2b18b6a3 --- /dev/null +++ b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.ttf b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8238aa440733225fa3996010a9e279105a489f00 GIT binary patch literal 60780 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 z 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 literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..e476776e4008e13adbc3968072f37b2040933be0 GIT binary patch literal 30256 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 OO9TJ_0apOOvj70|+6+tp literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff2 b/themes/custom/static/dist/fonts/chancery/apple-chancery-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..922dfb33c1d9f014faf12cccff06be0fa40eff23 GIT binary patch literal 23532 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 literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/iconfont/iconfont.eot b/themes/custom/static/dist/fonts/iconfont/iconfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..912bca3c462da558865312c1debea06adbbd9d0c GIT binary patch literal 5928 zcmc&YX>c56cHjHHKIZP}ndxqgFHVeBUgf-Y;n{tjVcB!pRSgs_nsQ^`MFl?&AhFw?{gf)Rw<){SpwaMV@FFr-B6r>PYdX_Aw{5u#X#_GdHZ!{SmjA1-R6_z`&me87n`@~hoxFw| z{%|AO@JC3MllbtSY$QmM1TNpObqC5VHM~>;(^C_pwYppmu#A@ia)3zn+DNl1948{N z&_AMF1NSfe!$%|y*zXrUgJoZNhQ=AiI&a;fyK%4lbw*CqEdea_t>l zAfMw%;sYpW!@9gx9xzU9MMCG6i51<}LKG~u6O}lye}Q<3hiJryqFj@|r>Cy!-&5~j z>ej(=sC^O95DwM>hq!g z?LihejewRR3+SaBxTi1hG6b|1SwJ7)fOaDb_9Z|Ik_8+m2ec(w;Nw6*tC9uY9|HHU z1zw-WCLas$0|9ML7I+;5v_AUJ67czcFtP;PBk;K$1e&6|=sEf^Yh;_)IrcJpUuY3_ z2~UgL#J`gS>3Zp$^sbD#nfF%x6?>L7VEe6@C@&{N+^gCl;-UcvC$cHp4q8~$44;c7 zqKU8^jigvF7!k>*r}NpkA<2>gE(k&HXPet- zGdTQ-#;w;mLrtF1quJR&%&-E?&x5xqV8cjx;-bAbZ7>;ilf@kG26XVeD;EXfxli4-J) zP{1#~hTaT%p}R&D@&zLZhF<$*;(4U=1^QTSU1LMmV|ZJw_CRBoBji~@?a?2d$RF=r z-Mym0?FTe(>_|8 zF;|ld89A<+Y>G*;i*b&j1qDM#jrBo_f)vm8f$o!-3q42k1*xIuYbCOTn#C6zK#4*= z$TXh|3N>yoWKrAr>W1!uSelpT@`<<{ae?O3GkHUoeL6#0p*7BG-W$rNgUrwskgy}j zq*$e)7 z#5{H2?3qu_JoQj06Y$9t1dHn2bU2~dT+t1~vO}~9g2b59P;6eOO>p^#EN+2fv%r|u zEijPa4GBH&PTg^2?CwxEaNiG(ZQk-@Ion?)CM1>&i8 z_RQkH3r=)>*`;}Pt75e{M4923CA(l#oJK&k3wCF=C#!loZ*DMhJF+o1lM^?sj}Nwo z74y6}@%^&>hDYy)Bx?vn!%Y^ezTE24391%vn07y<1=2)FEK$I05m7L>Fm*J8%=1S-h7KkX`me{1d1Bq(qes2n zG0&Iqdmn$Ca~^qwmwpMaW%KI&>{s(}OUhPo_IL92+ z@tfA$+seloJ60~AU`(cxl65yqR*Ue~>C?XugkPLaU!ORs^eTL%sD{`BEQITd1J?&1 zX&@^|2uG-eb1_wpsTnn_Izf(k#U*G0nZ>+l<9TzM24S%{NIhm6zGE?GI^kP}d1wxH zCCw-P_x+9U!a_;FTnFcXZYt}HE#|j z0g@qj`~ipuE#`lL%@T|Qfoiq7Um)~7oEZ@#2@JPfHlImjl=rbrTKCByQKHz)M?_yT z(sW|JW%EFXrgaQ#Zka!E#QZbcy*9X3)bc%7#Sb6zx5YFq*5*I<*%9+8TP;WLXD`rq zF$)ndPp$bxPKu*p3wcbkm|YRe7I>!BjeOeZ1LVrOhE@$i0DL^D^E~Z>0s7=UssOvw zRBg3%Yuy?x|}W{wMpu}J8j!=nc#AE!!1)DpJ4yiIVvtb_uL|c9{P2cpjx*{ z+f+ldHC){!%2B^o-hRc(&h;|1NiLTabH>_K&lTI}d}?RYKG_Cc?|t{VMNwQ_T4QFI zPA~F3h84Jz7p%Zt-k@vEm-LQa1J0Vm#_A3olIBasnv@Rb;Jn_k+NjO_^SZ#JMYaNu zj|9*vmoSIntkK({n=jEB-hw%7UaP0p7|_ReG1Yt7-_qA>9@l~cK@&%FQFJ%d6{-l4 zd>k@r)QbhE*P5E>2kS;W?9YEh+b&-pWIq%}KKq}C9=f8dAE3Xhv!Bv_I1ky-rp1pz z$`4U?ZMSJcbmrTO@6ixMXm2Xj2hf*F^)Ai(8ul8_JBmaY`=~ja8qHFD z6yfv5mFYoNz4!AdR1X=T4VTQ|Na=ee2MCYG7d3z(B>_ z;B_7OYbW@WE8TXheC0RK?s6MG<|!mSBkIr}l&8EHeu^;eQ{ zw((pX<#@bkzF01*MYW8ULEY2CzfDc2H)ql}sXkfIoNeFe$+Y(M-ud9Rtx$-yT6|u+ zr`g#As=vv;X=PyNHM{aF8^WqTzQwB8*U6&NoQm~$VzepL)lyKSFuCT=JJ;OB28_0i zJ2&Q6QRcHNjd2xx;owkseOHFE%h!#p*%Ay}jab0$ZuZ3cBiTfgy!cckxpD(QYinPq zJs{g07Qp$fZqP%J3=j5qCt?6?k&T1y`>}m|Yvx70{XKhu^J1K>yy~?YyuIPOuj9%7pRnQ%Do}(`NU6*;p4>tr3{pseR zu?GM9uq_f>yLMDuB?{L?gyx|g-K(sE$l7}jZEJGpX!6G96(LqaWAzrw!H0=Q;`G4m}4KIVX068Rm*LAVnRS#{N7maT@x z+-FgB>+iB)3*2W`tRBM#k6EqeEjGhr-oM0Zur9Hz4SccYK6;$}mfePDmnPD}uS>p& zV$>o=EZVESjJm+P6l*>S7v3+j$s6Vk2Tw9~@*q4}`!|0)jcexd>Du>Ue$@Mm_2CJgofkiS=9y1L=T-^I}U&i-O z-gpk?u@FUI01Hv*u`_49v7Gl!kLOKqCV{%(XPUd&S~gE2m;>>k!g6XRhlzhF3bc%h zdtzK7Gq@qjN%Ty6#EA?4M<1QAW!jCt;2#IJ<{Q(I-dophP53NEW3B_FA79))9`mlS zoiHEXuw|WUwfdVMPjkKVbLTI4kF|%NvzKswr=!(ziaVe{9cRdIspA6Tcu!QTDdIUe zTgN5j_t$Y7X(t=&xE;@ZdPaf&*AzK%2GzgEWu#NVmoB3=hx ztm6`K1FPdUG6LQ@ZYOb=vaK%{M=QlWq1|_crp8LMQ zb5o_+P6Yrjh9O^p$*tzaeBHG+FLH&S{$pSCM%V_t2#S* zN1UG;EAfrmdYpC(mgFTMA){SN1=x1g8GUrK-d4e6y)8*vP?wY$_y z$1_K6$2-?Fj{WBY-bFmQ)IGMYcE+vI`OxB zle;XRs@?F;a7W>{GyJI~$R+eEU!5PiKmZZXTrya|3O29s_dWHJzcI%=l=n&iRpj< literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/iconfont/iconfont.svg b/themes/custom/static/dist/fonts/iconfont/iconfont.svg new file mode 100644 index 00000000..a13a862e --- /dev/null +++ b/themes/custom/static/dist/fonts/iconfont/iconfont.svg @@ -0,0 +1,93 @@ + + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/custom/static/dist/fonts/iconfont/iconfont.ttf b/themes/custom/static/dist/fonts/iconfont/iconfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f6765c50a0f261e45f2c7bf4ae6515f598657053 GIT binary patch literal 5760 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 literal 0 HcmV?d00001 diff --git a/themes/custom/static/dist/fonts/iconfont/iconfont.woff b/themes/custom/static/dist/fonts/iconfont/iconfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..526da66013fdfdb07117c8a9375714ed6e330fa8 GIT binary patch literal 4160 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 Tax$F?w1UCY)z4*}Q$iB})k8;J literal 0 HcmV?d00001 diff --git a/themes/custom/static/favicon.ico b/themes/custom/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..763745891877637db0615c56d8d3940ee60e2c0c GIT binary patch literal 15086 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 J1V8=X|Jm}0b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/custom/static/js/custom.js b/themes/custom/static/js/custom.js new file mode 100644 index 00000000..e69de29b diff --git a/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.css b/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.css new file mode 100644 index 00000000..e88fae3f --- /dev/null +++ b/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}} \ No newline at end of file diff --git a/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.js b/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.js new file mode 100644 index 00000000..e5e20f0e --- /dev/null +++ b/themes/custom/static/lib/fancybox/jquery.fancybox-3.1.20.min.js @@ -0,0 +1,12 @@ +// ================================================== +// fancyBox v3.1.20 +// +// Licensed GPLv3 for open source use +// or fancyBox Commercial License for commercial use +// +// http://fancyapps.com/fancybox/ +// Copyright 2017 fancyApps +// +// ================================================== +!function(t,e,n,o){"use strict";function i(t){var e=t.currentTarget,o=t.data?t.data.options:{},i=t.data?t.data.items:[],a=n(e).attr("data-fancybox")||"",s=0;t.preventDefault(),t.stopPropagation(),a?(i=i.length?i.filter('[data-fancybox="'+a+'"]'):n('[data-fancybox="'+a+'"]'),s=i.index(e),s<0&&(s=0)):i=[e],n.fancybox.open(i,o,s)}if(n){if(n.fn.fancybox)return void n.error("fancyBox already initialized");var a={loop:!1,margin:[44,0],gutter:50,keyboard:!0,arrows:!0,infobar:!1,toolbar:!0,buttons:["slideShow","fullScreen","thumbs","close"],idleTime:4,smallBtn:"auto",protect:!1,modal:!1,image:{preload:"auto"},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'',preload:!0,css:{},attr:{scrolling:"auto"}},animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'',spinnerTpl:'
            ',errorTpl:'

            {{ERROR}}

            ',btnTpl:{slideShow:'',fullScreen:'',thumbs:'',close:'',smallBtn:''},parentEl:"body",autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0},onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded.
            Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden.
            Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},u=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),d=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t]}(),f=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,o,i){var s=this;s.opts=n.extend(!0,{index:i},a,o||{}),o&&n.isArray(o.buttons)&&(s.opts.buttons=o.buttons),s.id=s.opts.id||++c,s.group=[],s.currIndex=parseInt(s.opts.index,10)||0,s.prevIndex=null,s.prevPos=null,s.currPos=0,s.firstRun=null,s.createGroup(t),s.group.length&&(s.$lastFocus=n(e.activeElement).blur(),s.slides={},s.init(t))};n.extend(h.prototype,{init:function(){var t,e,o,i=this,a=i.group[i.currIndex].opts;i.scrollTop=r.scrollTop(),i.scrollLeft=r.scrollLeft(),n.fancybox.getInstance()||n.fancybox.isMobile||"hidden"===n("body").css("overflow")||(t=n("body").width(),n("html").addClass("fancybox-enabled"),t=n("body").width()-t,t>1&&n("head").append('")),o="",n.each(a.buttons,function(t,e){o+=a.btnTpl[e]||""}),e=n(i.translate(i,a.baseTpl.replace("{{BUTTONS}}",o))).addClass("fancybox-is-hidden").attr("id","fancybox-container-"+i.id).addClass(a.baseClass).data("FancyBox",i).prependTo(a.parentEl),i.$refs={container:e},["bg","inner","infobar","toolbar","stage","caption"].forEach(function(t){i.$refs[t]=e.find(".fancybox-"+t)}),(!a.arrows||i.group.length<2)&&e.find(".fancybox-navigation").remove(),a.infobar||i.$refs.infobar.remove(),a.toolbar||i.$refs.toolbar.remove(),i.trigger("onInit"),i.activate(),i.jumpTo(i.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},createGroup:function(t){var e=this,i=n.makeArray(t);n.each(i,function(t,i){var a,s,r,c,l={},u={},d=[];n.isPlainObject(i)?(l=i,u=i.opts||i):"object"===n.type(i)&&n(i).length?(a=n(i),d=a.data(),u="options"in d?d.options:{},u="object"===n.type(u)?u:{},l.src="src"in d?d.src:u.src||a.attr("href"),["width","height","thumb","type","filter"].forEach(function(t){t in d&&(u[t]=d[t])}),"srcset"in d&&(u.image={srcset:d.srcset}),u.$orig=a,l.type||l.src||(l.type="inline",l.src=i)):l={type:"html",src:i+""},l.opts=n.extend(!0,{},e.opts,u),n.fancybox.isMobile&&(l.opts=n.extend(!0,{},l.opts,l.opts.mobile)),s=l.type||l.opts.type,r=l.src||"",!s&&r&&(r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":r.match(/\.(pdf)((\?|#).*)?$/i)?s="pdf":"#"===r.charAt(0)&&(s="inline")),l.type=s,l.index=e.group.length,l.opts.$orig&&!l.opts.$orig.length&&delete l.opts.$orig,!l.opts.$thumb&&l.opts.$orig&&(l.opts.$thumb=l.opts.$orig.find("img:first")),l.opts.$thumb&&!l.opts.$thumb.length&&delete l.opts.$thumb,"function"===n.type(l.opts.caption)?l.opts.caption=l.opts.caption.apply(i,[e,l]):"caption"in d&&(l.opts.caption=d.caption),l.opts.caption=l.opts.caption===o?"":l.opts.caption+"","ajax"===s&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),"auto"==l.opts.smallBtn&&(n.inArray(s,["html","inline","ajax"])>-1?(l.opts.toolbar=!1,l.opts.smallBtn=!0):l.opts.smallBtn=!1),"pdf"===s&&(l.type="iframe",l.opts.iframe.preload=!1),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),e.group.push(l)})},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("click.fb-prev touchend.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("click.fb-next touchend.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?u(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},500))}),r.on("focusin.fb",function(t){var i=n.fancybox?n.fancybox.getInstance():null;i.isClosing||!i.current||!i.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||i&&"fixed"!==n(t.target).css("position")&&!i.$refs.container.has(t.target).length&&(t.stopPropagation(),i.focus(),s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft))}),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!n(t.target).is("input")&&!n(t.target).is("textarea"))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseenter.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e,i){var a,s,r,c,l,u,d,h=this,p=h.group.length;if(!(h.isSliding||h.isClosing||h.isAnimating&&h.firstRun)){if(t=parseInt(t,10),s=h.current?h.current.opts.loop:h.opts.loop,!s&&(t<0||t>=p))return!1;if(a=h.firstRun=null===h.firstRun,!(p<2&&!a&&h.isSliding)){if(c=h.current,h.prevIndex=h.currIndex,h.prevPos=h.currPos,r=h.createSlide(t),p>1&&((s||r.index>0)&&h.createSlide(t-1),(s||r.indexr.pos?"next":"previous"),c.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),c.isComplete=!1,e&&(r.isMoved||r.opts.transitionEffect)&&(r.isMoved?c.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+r.opts.transitionEffect,n.fancybox.animate(c.$slide,d,e,function(){c.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('
            ').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,u=this,d=u.current,f=d.$content,h=parseInt(d.$slide.width(),10),p=parseInt(d.$slide.height(),10),g=d.width,b=d.height;"image"!=d.type||d.hasError||!f||u.isAnimating||(n.fancybox.stop(f),u.isAnimating=!0,t=t===o?.5*h:t,e=e===o?.5*p:e,a=n.fancybox.getTranslate(f),c=g/a.width,l=b/a.height,s=.5*h-.5*g,r=.5*p-.5*b,g>h&&(s=a.left*c-(t*c-t),s>0&&(s=0),sp&&(r=a.top*l-(e*l-e),r>0&&(r=0),rt.width||o.height>t.height))},isScaledDown:function(){var t=this,e=t.current,o=e.$content,i=!1;return o&&(i=n.fancybox.getTranslate(o),i=i.width1||Math.abs(n.height()-o.height)>1),o},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass("fancybox-slide--"+(e||"unknown")).addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r=this,c=e.opts.image.srcset;if(c){a=t.devicePixelRatio||1,s=t.innerWidth*a,i=c.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),i.sort(function(t,e){return t.value-e.value});for(var l=0;l=s||"x"===u.postfix&&u.value>=a){o=u;break}}!o&&i.length&&(o=i[i.length-1]),o&&(e.src=o.url,e.width&&e.height&&"w"==o.postfix&&(e.height=e.width/e.height*o.value,e.width=o.value))}e.$content=n('
            ').addClass("fancybox-is-hidden").appendTo(e.$slide),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&(e.opts.thumb||e.opts.$thumb)?(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("").one("error",function(){n(this).remove(),e.$ghost=null,r.setBigImage(e)}).one("load",function(){r.afterLoad(e),r.setBigImage(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",e.opts.thumb||e.opts.$thumb.attr("src"))):r.setBigImage(e)},setBigImage:function(t){var e=this,o=n("");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){clearTimeout(t.timouts),t.timouts=null,e.isClosing||(t.width=this.naturalWidth,t.height=this.naturalHeight,t.opts.image.srcset&&o.attr("sizes","100vw").attr("srcset",t.opts.image.srcset),e.hideLoading(t),t.$ghost?t.timouts=setTimeout(function(){t.timouts=null,t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))):e.afterLoad(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),o[0].complete?o.trigger("load"):o[0].error?o.trigger("error"):t.timouts=setTimeout(function(){o[0].complete||t.hasError||e.showLoading(t)},100)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('
            ').css(a.css).appendTo(s),e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s,r,c,l=t.$content;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&(a.css.width===o||a.css.height===o)&&(s=e[0].contentWindow.document.documentElement.scrollWidth,r=Math.ceil(i.outerWidth(!0)+(l.width()-s)),c=Math.ceil(i.outerHeight(!0)),l.css({width:a.css.width===o?r+(l.outerWidth()-l.innerWidth()):a.css.width,height:a.css.height===o?c+(l.outerHeight()-l.innerHeight()):a.css.height})),l.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),t.opts.smallBtn===!0&&t.$content.prepend(i.translate(t,t.opts.btnTpl.smallBtn)),s.one("onReset",function(){try{n(this).find("iframe").hide().attr("src","//about:blank")}catch(t){}n(this).empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$slide.empty(),l(e)&&e.parent().length?(e.parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("
            ").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("
            ").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("
            ").html(e))),t.opts.filter&&(e=n("
            ").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),t.$content=n(e).appendTo(t.$slide),t.opts.smallBtn&&!t.$smallBtn&&(t.$smallBtn=n(o.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.removeClass("fancybox-slide--"+t.type),this.setContent(t,this.translate(t,t.opts.errorTpl))},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.opts.spinnerTpl).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('
            ').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r,c=this,l=t.$slide,u=!1;return e=t.opts[c.firstRun?"animationEffect":"transitionEffect"],a=t.opts[c.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),!t.isMoved&&t.pos===c.currPos&&a||(e=!1),"zoom"!==e||t.pos===c.currPos&&a&&"image"===t.type&&!t.hasError&&(u=c.getThumbPos(t))||(e="fade"),"zoom"===e?(r=c.getFitPos(t),r.scaleX=Math.round(r.width/u.width*100)/100,r.scaleY=Math.round(r.height/u.height*100)/100,delete r.width,delete r.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-u.width/u.height)>.1),s&&(u.opacity=.1,r.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),u),f(t.$content),void n.fancybox.animate(t.$content,r,a,function(){c.complete()})):(c.updateSlide(t),e?(n.fancybox.stop(l),i="fancybox-animated fancybox-slide--"+(t.pos>c.prevPos?"next":"previous")+" fancybox-fx-"+e,l.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(l),void n.fancybox.animate(l,"fancybox-slide--current",a,function(e){l.removeClass(i).removeAttr("style"),t.pos===c.currPos&&c.complete()},!0)):(f(l),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===c.currPos&&c.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.unbind().remove())}),t.slides=i,t.updateCursor(),t.trigger("afterShow"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focus())},preload:function(){var t,e,n=this;n.group.length<2||(t=n.slides[n.currPos+1],e=n.slides[n.currPos-1],t&&"image"===t.type&&n.loadSlide(t),e&&"image"===e.type&&n.loadSlide(e))},focus:function(){var t,e=this.current;this.isClosing||(t=e&&e.isComplete?e.$slide.find("button,:input,[tabindex],a").filter(":not([disabled]):visible:first"):null,t=t&&t.length?t:this.$refs.container,t.focus())},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.uid!==t.uid&&!e.isClosing&&e.trigger("onDeactivate")}),t.current&&(t.$refs.container.index()>0&&t.$refs.container.prependTo(e.body),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l=this,f=l.current,h=function(){l.cleanUp(t)};return!l.isClosing&&(l.isClosing=!0,l.trigger("beforeClose",t)===!1?(l.isClosing=!1,u(function(){l.update()}),!1):(l.removeEvents(),f.timouts&&clearTimeout(f.timouts),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.off(d).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),f.$slide.siblings().trigger("onReset").remove(),i&&l.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),l.hideLoading(f),l.hideControls(),l.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===f.type&&!f.hasError&&(c=l.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),r=n.fancybox.getTranslate(a),r.width=r.width*r.scaleX,r.height=r.height*r.scaleY,s=f.opts.zoomOpacity,"auto"==s&&(s=Math.abs(f.width/f.height-c.width/c.height)>.1),s&&(c.opacity=0),r.scaleX=r.width/c.width,r.scaleY=r.height/c.height,r.width=c.width,r.height=c.height,n.fancybox.setTranslate(f.$content,r),n.fancybox.animate(f.$content,c,i,h),!0):(o&&i?t===!0?setTimeout(h,i):n.fancybox.animate(f.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,h):h(),!0)))},cleanUp:function(t){var e,o=this;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.$lastFocus&&!o.current.focusBack&&o.$lastFocus.focus(),o.current=null,e=n.fancybox.getInstance(),e?e.activate():(s.scrollTop(o.scrollTop).scrollLeft(o.scrollLeft),n("html").removeClass("fancybox-enabled"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"===t?r.trigger(t+".fb",i):a.$refs.container.trigger(t+".fb",i))},updateControls:function(t){var e=this,o=e.current,i=o.index,a=o.opts,s=a.caption,r=e.$refs.caption;o.$slide.trigger("refresh"),e.$caption=s&&s.length?r.html(s):null,e.isHiddenControls||e.showControls(),n("[data-fancybox-count]").html(e.group.length),n("[data-fancybox-index]").html(i+1),n("[data-fancybox-prev]").prop("disabled",!a.loop&&i<=0),n("[data-fancybox-next]").prop("disabled",!a.loop&&i>=e.group.length-1)},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.1.20",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):first').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.off("click.fb-start")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;if(!t||!t.length)return!1;if(e=t.eq(0).css("transform"),e&&e.indexOf("matrix")!==-1?(e=e.split("(")[1],e=e.split(")")[0],e=e.split(",")):e=[],e.length)e=e.length>10?[e[13],e[12],e[0],e[5]]:[e[5],e[4],e[0],e[3]],e=e.map(parseFloat);else{e=[0,0,1,1];var n=/\.*translate\((.*)px,(.*)px\)/i,o=n.exec(t.eq(0).attr("style"));o&&(e[0]=parseFloat(o[2]),e[1]=parseFloat(o[1]))}return{top:e[0],left:e[1],scaleX:e[2],scaleY:e[3],opacity:parseFloat(t.css("opacity")),width:t.width(),height:t.height()}},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r=d||"transitionend";n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),t.on(r,function(i){(!i||!i.originalEvent||t.is(i.originalEvent.target)&&"z-index"!=i.originalEvent.propertyName)&&(t.off(r),n.isPlainObject(e)?e.scaleX!==o&&e.scaleY!==o&&(t.css("transition-duration","0ms"),e.width=t.width()*e.scaleX,e.height=t.height()*e.scaleY,e.scaleX=1,e.scaleY=1,n.fancybox.setTranslate(t,e)):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(i))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?n.fancybox.setTranslate(t,e):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){clearTimeout(t.data("timer")),t.off(d)}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{items:n(e),options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i)}}(window,document,window.jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},metacafe:{matcher:/metacafe.com\/watch\/(\d+)\/(.*)?/,type:"iframe",url:"//www.metacafe.com/embed/$1/?ap=1"},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"},vine:{matcher:/vine.co\/v\/([a-zA-Z0-9\?\=\-]+)/,type:"iframe",url:"//vine.co/v/$1/embed/simple"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},google_maps:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12])+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}}};t(document).on("onInit.fb",function(o,i){t.each(i.group,function(o,i){var a,s,r,c,l,u,d,f=i.src||"",h=!1;i.type||(a=t.extend(!0,{},n,i.opts.media),t.each(a,function(n,o){if(r=f.match(o.matcher),u={},d=n,r){if(h=o.type,o.paramPlace&&r[o.paramPlace]){l=r[o.paramPlace],"?"==l[0]&&(l=l.substring(1)),l=l.split("&");for(var a=0;ae.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},u=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};u.prototype.destroy=function(){this.$container.off(".fb.touch")},u.prototype.ontouchstart=function(o){var i=this,c=n(o.target),u=i.instance,d=u.current,f=d.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),!d||i.instance.isAnimating||i.instance.isClosing)return o.stopPropagation(),void o.preventDefault();if((!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left)&&(i.startPoints=a(o),i.startPoints&&!(i.startPoints.length>1&&u.isSliding))){if(i.$target=c,i.$content=f,i.canTap=!0,n(e).off(".fb.touch"),n(e).on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")),n(e).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),o.stopPropagation(),!u.current.opts.touch&&!u.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is("img")&&o.preventDefault());n.fancybox.isMobile&&(l(i.$target)||l(i.$target.parent()))||o.preventDefault(),i.canvasWidth=Math.round(d.$slide[0].clientWidth),i.canvasHeight=Math.round(d.$slide[0].clientHeight),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.sliderStartPos=i.sliderLastPos||{top:0,left:0},i.contentStartPos=n.fancybox.getTranslate(i.$content),i.contentLastPos=null,1!==i.startPoints.length||i.isZooming||(i.canTap=!u.isSliding,"image"===d.type&&(i.contentStartPos.width>i.canvasWidth+1||i.contentStartPos.height>i.canvasHeight+1)?(n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-controls--isGrabbing")),2!==i.startPoints.length||u.isAnimating||d.hasError||"image"!==d.type||!d.isLoaded&&!d.$ghost||(i.isZooming=!0,i.isSwiping=!1,i.isPanning=!1,n.fancybox.stop(i.$content),i.$content.css("transition-duration","0ms"),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}},u.prototype.ontouchmove=function(t){var e=this;if(e.newPoints=a(t),n.fancybox.isMobile&&(l(e.$target)||l(e.$target.parent())))return t.stopPropagation(),void(e.canTap=!1);if((e.instance.current.opts.touch||e.instance.canPan())&&e.newPoints&&e.newPoints.length&&(e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0)){if(!e.$target.is(e.$stage)&&!e.$stage.find(e.$target).length)return;t.stopPropagation(),t.preventDefault(),e.isSwiping?e.onSwipe():e.isPanning?e.onPan():e.isZooming&&e.onZoom()}},u.prototype.onSwipe=function(){var e,a=this,s=a.isSwiping,r=a.sliderStartPos.left||0;s===!0?Math.abs(a.distance)>10&&(a.canTap=!1,a.instance.group.length<2&&a.instance.opts.touch.vertical?a.isSwiping="y":a.instance.isSliding||a.instance.opts.touch.vertical===!1||"auto"===a.instance.opts.touch.vertical&&n(t).width()>800?a.isSwiping="x":(e=Math.abs(180*Math.atan2(a.distanceY,a.distanceX)/Math.PI),a.isSwiping=e>45&&e<135?"y":"x"),a.instance.isSliding=a.isSwiping,a.startPoints=a.newPoints,n.each(a.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration","0ms"),e.inTransition=!1,e.pos===a.instance.current.pos&&(a.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left)}),a.instance.SlideShow&&a.instance.SlideShow.isActive&&a.instance.SlideShow.stop()):("x"==s&&(a.distanceX>0&&(a.instance.group.length<2||0===a.instance.current.index&&!a.instance.current.opts.loop)?r+=Math.pow(a.distanceX,.8):a.distanceX<0&&(a.instance.group.length<2||a.instance.current.index===a.instance.group.length-1&&!a.instance.current.opts.loop)?r-=Math.pow(-a.distanceX,.8):r+=a.distanceX),a.sliderLastPos={top:"x"==s?0:a.sliderStartPos.top+a.distanceY,left:r},a.requestId&&(i(a.requestId),a.requestId=null),a.requestId=o(function(){a.sliderLastPos&&(n.each(a.instance.slides,function(t,e){var o=e.pos-a.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:a.sliderLastPos.top,left:a.sliderLastPos.left+o*a.canvasWidth+o*e.opts.gutter})}),a.$container.addClass("fancybox-is-sliding"))}))},u.prototype.onPan=function(){var t,e,a,s=this;s.canTap=!1,t=s.contentStartPos.width>s.canvasWidth?s.contentStartPos.left+s.distanceX:s.contentStartPos.left,e=s.contentStartPos.top+s.distanceY,a=s.limitMovement(t,e,s.contentStartPos.width,s.contentStartPos.height),a.scaleX=s.contentStartPos.scaleX,a.scaleY=s.contentStartPos.scaleY,s.contentLastPos=a,s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){n.fancybox.setTranslate(s.$content,s.contentLastPos)})},u.prototype.limitMovement=function(t,e,n,o){var i,a,s,r,c=this,l=c.canvasWidth,u=c.canvasHeight,d=c.contentStartPos.left,f=c.contentStartPos.top,h=c.distanceX,p=c.distanceY;return i=Math.max(0,.5*l-.5*n),a=Math.max(0,.5*u-.5*o),s=Math.min(l-n,.5*l-.5*n),r=Math.min(u-o,.5*u-.5*o),n>l&&(h>0&&t>i&&(t=i-1+Math.pow(-i+d+h,.8)||0),h<0&&tu&&(p>0&&e>a&&(e=a-1+Math.pow(-a+f+p,.8)||0),p<0&&ea?(t=t>0?0:t,t=ts?(e=e>0?0:e,e=e50?(n.fancybox.animate(e.instance.current.$slide,{top:e.sliderStartPos.top+e.distanceY+150*e.velocityY,opacity:0},150),o=e.instance.close(!0,300)):"x"==t&&e.distanceX>50&&e.instance.group.length>1?o=e.instance.previous(e.speedX):"x"==t&&e.distanceX<-50&&e.instance.group.length>1&&(o=e.instance.next(e.speedX)),o!==!1||"x"!=t&&"y"!=t||e.instance.jumpTo(e.instance.current.index,150),e.$container.removeClass("fancybox-is-sliding")},u.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.instance.current.opts.touch.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},u.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),rs.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},u.prototype.onTap=function(t){var e,o=this,i=n(t.target),s=o.instance,r=s.current,c=t&&a(t)||o.startPoints,l=c[0]?c[0].x-o.$stage.offset().left:0,u=c[0]?c[0].y-o.$stage.offset().top:0,d=function(e){var i=r.opts[e];if(n.isFunction(i)&&(i=i.apply(s,[r,t])),i)switch(i){case"close":s.close(o.startEvent);break;case"toggleControls":s.toggleControls(!0);break;case"next":s.next();break;case"nextOrClose":s.group.length>1?s.next():s.close(o.startEvent);break;case"zoom":"image"==r.type&&(r.isLoaded||r.$ghost)&&(s.canPan()?s.scaleToFit():s.isScaledDown()?s.scaleToActual(l,u):s.group.length<2&&s.close(o.startEvent))}};if(!(t.originalEvent&&2==t.originalEvent.button||s.isSliding||l>i[0].clientWidth+i.offset().left)){if(i.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))e="Outside";else if(i.is(".fancybox-slide"))e="Slide";else{if(!s.current.$content||!s.current.$content.has(t.target).length)return;e="Content"}if(o.tapped){if(clearTimeout(o.tapped),o.tapped=null,Math.abs(l-o.tapX)>50||Math.abs(u-o.tapY)>50||s.isSliding)return this;d("dblclick"+e)}else o.tapX=l,o.tapY=u,r.opts["dblclick"+e]&&r.opts["dblclick"+e]!==r.opts["click"+e]?o.tapped=setTimeout(function(){o.tapped=null,d("click"+e)},300):d("click"+e);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new u(e))}),n(e).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,window.jQuery),function(t,e){"use strict";var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,speed:3e3,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(){var t=this;t.instance&&t.instance.current&&(t.instance.current.opts.loop||t.instance.currIndex1&&t.instance.group[t.instance.currIndex].opts.thumbs&&("image"==e.type||e.opts.thumb||e.opts.$thumb)&&("image"==n.type||n.opts.thumb||n.opts.$thumb)?(t.$button.on("click",function(){t.toggle()}),t.isActive=!0):(t.$button.hide(),t.isActive=!1)},create:function(){var t,n,o=this.instance;this.$grid=e('
            ').appendTo(o.$refs.container),t="
              ",e.each(o.group,function(e,o){n=o.opts.thumb||(o.opts.$thumb?o.opts.$thumb.attr("src"):null),n||"image"!==o.type||(n=o.src),n&&n.length&&(t+='
            • ')}),t+="
            ",this.$list=e(t).appendTo(this.$grid).on("click","li",function(){o.jumpTo(e(this).data("index"))}),this.$list.find("img").hide().one("load",function(){var t,n,o,i,a=e(this).parent().removeClass("fancybox-thumbs-loading"),s=a.outerWidth(),r=a.outerHeight();t=this.naturalWidth||this.width,n=this.naturalHeight||this.height,o=t/s,i=n/r,o>=1&&i>=1&&(o>i?(t/=i,n=r):(t=s,n/=o)),e(this).css({width:Math.floor(t),height:Math.floor(n),"margin-top":Math.min(0,Math.floor(.3*r-.3*n)),"margin-left":Math.min(0,Math.floor(.5*s-.5*t))}).show()}).each(function(){this.src=e(this).data("src")})},focus:function(){this.instance.current&&this.$list.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+this.instance.current.index+'"]').addClass("fancybox-thumbs-active").focus()},close:function(){this.$grid.hide()},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus()):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.Thumbs&&(e.Thumbs=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;if(i&&i.isActive){if(n.modal)return i.$button.hide(),void i.hide();o&&e.opts.thumbs.autoStart===!0&&i.show(),i.isVisible&&i.focus()}},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&e.opts.thumbs.hideOnClose!==!1&&n.close()}})}(document,window.jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return o<1&&(o=1),{hash:t,index:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1),e.length?e.trigger("click"):n("#"+n.escapeSelector(t.gallery)).trigger("click"))}function a(t){var e;return!!t&&(e=t.current?t.current.opts:t.opts,e.$orig?e.$orig.data("fancybox"):e.hash||"")}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)});var s=null,r=null;n(function(){setTimeout(function(){n.fancybox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,c){var l;i.opts.hash!==!1&&(l=a(o),l&&""!==l&&(e.location.hash.indexOf(l)<0&&(o.opts.origHash=e.location.hash),s=l+(o.group.length>1?"-"+(i.index+1):""),"replaceState"in e.history?(r&&clearTimeout(r),r=setTimeout(function(){e.history[c?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+s),r=null},300)):e.location.hash=s))},"beforeClose.fb":function(o,i,c){var l,u;r&&clearTimeout(r),c.opts.hash!==!1&&(l=a(i),u=i&&i.opts.origHash?i.opts.origHash:"",l&&""!==l&&("replaceState"in history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+u):(e.location.hash=u,n(e).scrollTop(i.scrollTop).scrollLeft(i.scrollLeft))),s=null)}}),n(e).on("hashchange.fb",function(){var t=o();n.fancybox.getInstance()?!s||s===t.gallery+"-"+t.index||1===t.index&&s==t.gallery||(s=null,n.fancybox.close()):""!==t.gallery&&i(t)}),n(e).one("unload.fb popstate.fb",function(){n.fancybox.getInstance("close",!0,0)}),i(o()))},50)})}(document,window,window.jQuery); \ No newline at end of file diff --git a/themes/custom/static/lib/font-awesome/css/font-awesome.min.css b/themes/custom/static/lib/font-awesome/css/font-awesome.min.css new file mode 100644 index 00000000..540440ce --- /dev/null +++ b/themes/custom/static/lib/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.eot b/themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

            5q!RY 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/themes/custom/static/lib/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/themes/custom/static/lib/fuse/fuse-3.2.0.min.js b/themes/custom/static/lib/fuse/fuse-3.2.0.min.js new file mode 100644 index 00000000..aabb392e --- /dev/null +++ b/themes/custom/static/lib/fuse/fuse-3.2.0.min.js @@ -0,0 +1,9 @@ +/*! + * Fuse.js v3.2.0 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define("Fuse", [], t) : "object" == typeof exports ? exports.Fuse = t() : e.Fuse = t() }(this, function () { return function (e) { function t(n) { if (r[n]) return r[n].exports; var o = r[n] = { i: n, l: !1, exports: {} }; return e[n].call(o.exports, o, o.exports, t), o.l = !0, o.exports } var r = {}; return t.m = e, t.c = r, t.i = function (e) { return e }, t.d = function (e, r, n) { t.o(e, r) || Object.defineProperty(e, r, { configurable: !1, enumerable: !0, get: n }) }, t.n = function (e) { var r = e && e.__esModule ? function () { return e.default } : function () { return e }; return t.d(r, "a", r), r }, t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }, t.p = "", t(t.s = 8) }([function (e, t, r) { "use strict"; e.exports = function (e) { return "[object Array]" === Object.prototype.toString.call(e) } }, function (e, t, r) { "use strict"; function n(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var o = function () { function e(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n) } } return function (t, r, n) { return r && e(t.prototype, r), n && e(t, n), t } }(), i = r(5), a = r(7), s = r(4), c = function () { function e(t, r) { var o = r.location, i = void 0 === o ? 0 : o, a = r.distance, c = void 0 === a ? 100 : a, h = r.threshold, l = void 0 === h ? .6 : h, u = r.maxPatternLength, f = void 0 === u ? 32 : u, d = r.isCaseSensitive, v = void 0 !== d && d, p = r.tokenSeparator, g = void 0 === p ? / +/g : p, y = r.findAllMatches, m = void 0 !== y && y, k = r.minMatchCharLength, x = void 0 === k ? 1 : k; n(this, e), this.options = { location: i, distance: c, threshold: l, maxPatternLength: f, isCaseSensitive: v, tokenSeparator: g, findAllMatches: m, minMatchCharLength: x }, this.pattern = this.options.isCaseSensitive ? t : t.toLowerCase(), this.pattern.length <= f && (this.patternAlphabet = s(this.pattern)) } return o(e, [{ key: "search", value: function (e) { if (this.options.isCaseSensitive || (e = e.toLowerCase()), this.pattern === e) return { isMatch: !0, score: 0, matchedIndices: [[0, e.length - 1]] }; var t = this.options, r = t.maxPatternLength, n = t.tokenSeparator; if (this.pattern.length > r) return i(e, this.pattern, n); var o = this.options, s = o.location, c = o.distance, h = o.threshold, l = o.findAllMatches, u = o.minMatchCharLength; return a(e, this.pattern, this.patternAlphabet, { location: s, distance: c, threshold: h, findAllMatches: l, minMatchCharLength: u }) } }]), e }(); e.exports = c }, function (e, t, r) { "use strict"; var n = r(0), o = function e(t, r, o) { if (r) { var i = r.indexOf("."), a = r, s = null; -1 !== i && (a = r.slice(0, i), s = r.slice(i + 1)); var c = t[a]; if (null !== c && void 0 !== c) if (s || "string" != typeof c && "number" != typeof c) if (n(c)) for (var h = 0, l = c.length; h < l; h += 1)e(c[h], s, o); else s && e(c, s, o); else o.push(c.toString()) } else o.push(t); return o }; e.exports = function (e, t) { return o(e, t, []) } }, function (e, t, r) { "use strict"; e.exports = function () { for (var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1, r = [], n = -1, o = -1, i = 0, a = e.length; i < a; i += 1) { var s = e[i]; s && -1 === n ? n = i : s || -1 === n || (o = i - 1, o - n + 1 >= t && r.push([n, o]), n = -1) } return e[i - 1] && i - n >= t && r.push([n, i - 1]), r } }, function (e, t, r) { "use strict"; e.exports = function (e) { for (var t = {}, r = e.length, n = 0; n < r; n += 1)t[e.charAt(n)] = 0; for (var o = 0; o < r; o += 1)t[e.charAt(o)] |= 1 << r - o - 1; return t } }, function (e, t, r) { "use strict"; e.exports = function (e, t) { var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : / +/g, n = new RegExp(t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&").replace(r, "|")), o = e.match(n), i = !!o, a = []; if (i) for (var s = 0, c = o.length; s < c; s += 1) { var h = o[s]; a.push([e.indexOf(h), h.length - 1]) } return { score: i ? .5 : 1, isMatch: i, matchedIndices: a } } }, function (e, t, r) { "use strict"; e.exports = function (e, t) { var r = t.errors, n = void 0 === r ? 0 : r, o = t.currentLocation, i = void 0 === o ? 0 : o, a = t.expectedLocation, s = void 0 === a ? 0 : a, c = t.distance, h = void 0 === c ? 100 : c, l = n / e.length, u = Math.abs(s - i); return h ? l + u / h : u ? 1 : l } }, function (e, t, r) { "use strict"; var n = r(6), o = r(3); e.exports = function (e, t, r, i) { for (var a = i.location, s = void 0 === a ? 0 : a, c = i.distance, h = void 0 === c ? 100 : c, l = i.threshold, u = void 0 === l ? .6 : l, f = i.findAllMatches, d = void 0 !== f && f, v = i.minMatchCharLength, p = void 0 === v ? 1 : v, g = s, y = e.length, m = u, k = e.indexOf(t, g), x = t.length, S = [], M = 0; M < y; M += 1)S[M] = 0; if (-1 !== k) { var b = n(t, { errors: 0, currentLocation: k, expectedLocation: g, distance: h }); if (m = Math.min(b, m), -1 !== (k = e.lastIndexOf(t, g + x))) { var _ = n(t, { errors: 0, currentLocation: k, expectedLocation: g, distance: h }); m = Math.min(_, m) } } k = -1; for (var L = [], w = 1, C = x + y, A = 1 << x - 1, I = 0; I < x; I += 1) { for (var O = 0, F = C; O < F;) { n(t, { errors: I, currentLocation: g + F, expectedLocation: g, distance: h }) <= m ? O = F : C = F, F = Math.floor((C - O) / 2 + O) } C = F; var P = Math.max(1, g - F + 1), j = d ? y : Math.min(g + F, y) + x, z = Array(j + 2); z[j + 1] = (1 << I) - 1; for (var T = j; T >= P; T -= 1) { var E = T - 1, K = r[e.charAt(E)]; if (K && (S[E] = 1), z[T] = (z[T + 1] << 1 | 1) & K, 0 !== I && (z[T] |= (L[T + 1] | L[T]) << 1 | 1 | L[T + 1]), z[T] & A && (w = n(t, { errors: I, currentLocation: E, expectedLocation: g, distance: h })) <= m) { if (m = w, (k = E) <= g) break; P = Math.max(1, 2 * g - k) } } if (n(t, { errors: I + 1, currentLocation: g, expectedLocation: g, distance: h }) > m) break; L = z } return { isMatch: k >= 0, score: 0 === w ? .001 : w, matchedIndices: o(S, p) } } }, function (e, t, r) { "use strict"; function n(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") } var o = function () { function e(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n) } } return function (t, r, n) { return r && e(t.prototype, r), n && e(t, n), t } }(), i = r(1), a = r(2), s = r(0), c = function () { function e(t, r) { var o = r.location, i = void 0 === o ? 0 : o, s = r.distance, c = void 0 === s ? 100 : s, h = r.threshold, l = void 0 === h ? .6 : h, u = r.maxPatternLength, f = void 0 === u ? 32 : u, d = r.caseSensitive, v = void 0 !== d && d, p = r.tokenSeparator, g = void 0 === p ? / +/g : p, y = r.findAllMatches, m = void 0 !== y && y, k = r.minMatchCharLength, x = void 0 === k ? 1 : k, S = r.id, M = void 0 === S ? null : S, b = r.keys, _ = void 0 === b ? [] : b, L = r.shouldSort, w = void 0 === L || L, C = r.getFn, A = void 0 === C ? a : C, I = r.sortFn, O = void 0 === I ? function (e, t) { return e.score - t.score } : I, F = r.tokenize, P = void 0 !== F && F, j = r.matchAllTokens, z = void 0 !== j && j, T = r.includeMatches, E = void 0 !== T && T, K = r.includeScore, $ = void 0 !== K && K, J = r.verbose, N = void 0 !== J && J; n(this, e), this.options = { location: i, distance: c, threshold: l, maxPatternLength: f, isCaseSensitive: v, tokenSeparator: g, findAllMatches: m, minMatchCharLength: x, id: M, keys: _, includeMatches: E, includeScore: $, shouldSort: w, getFn: A, sortFn: O, verbose: N, tokenize: P, matchAllTokens: z }, this.setCollection(t) } return o(e, [{ key: "setCollection", value: function (e) { return this.list = e, e } }, { key: "search", value: function (e) { this._log('---------\nSearch pattern: "' + e + '"'); var t = this._prepareSearchers(e), r = t.tokenSearchers, n = t.fullSearcher, o = this._search(r, n), i = o.weights, a = o.results; return this._computeScore(i, a), this.options.shouldSort && this._sort(a), this._format(a) } }, { key: "_prepareSearchers", value: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", t = []; if (this.options.tokenize) for (var r = e.split(this.options.tokenSeparator), n = 0, o = r.length; n < o; n += 1)t.push(new i(r[n], this.options)); return { tokenSearchers: t, fullSearcher: new i(e, this.options) } } }, { key: "_search", value: function () { var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [], t = arguments[1], r = this.list, n = {}, o = []; if ("string" == typeof r[0]) { for (var i = 0, a = r.length; i < a; i += 1)this._analyze({ key: "", value: r[i], record: i, index: i }, { resultMap: n, results: o, tokenSearchers: e, fullSearcher: t }); return { weights: null, results: o } } for (var s = {}, c = 0, h = r.length; c < h; c += 1)for (var l = r[c], u = 0, f = this.options.keys.length; u < f; u += 1) { var d = this.options.keys[u]; if ("string" != typeof d) { if (s[d.name] = { weight: 1 - d.weight || 1 }, d.weight <= 0 || d.weight > 1) throw new Error("Key weight has to be > 0 and <= 1"); d = d.name } else s[d] = { weight: 1 }; this._analyze({ key: d, value: this.options.getFn(l, d), record: l, index: c }, { resultMap: n, results: o, tokenSearchers: e, fullSearcher: t }) } return { weights: s, results: o } } }, { key: "_analyze", value: function (e, t) { var r = e.key, n = e.arrayIndex, o = void 0 === n ? -1 : n, i = e.value, a = e.record, c = e.index, h = t.tokenSearchers, l = void 0 === h ? [] : h, u = t.fullSearcher, f = void 0 === u ? [] : u, d = t.resultMap, v = void 0 === d ? {} : d, p = t.results, g = void 0 === p ? [] : p; if (void 0 !== i && null !== i) { var y = !1, m = -1, k = 0; if ("string" == typeof i) { this._log("\nKey: " + ("" === r ? "-" : r)); var x = f.search(i); if (this._log('Full text: "' + i + '", score: ' + x.score), this.options.tokenize) { for (var S = i.split(this.options.tokenSeparator), M = [], b = 0; b < l.length; b += 1) { var _ = l[b]; this._log('\nPattern: "' + _.pattern + '"'); for (var L = !1, w = 0; w < S.length; w += 1) { var C = S[w], A = _.search(C), I = {}; A.isMatch ? (I[C] = A.score, y = !0, L = !0, M.push(A.score)) : (I[C] = 1, this.options.matchAllTokens || M.push(1)), this._log('Token: "' + C + '", score: ' + I[C]) } L && (k += 1) } m = M[0]; for (var O = M.length, F = 1; F < O; F += 1)m += M[F]; m /= O, this._log("Token score average:", m) } var P = x.score; m > -1 && (P = (P + m) / 2), this._log("Score average:", P); var j = !this.options.tokenize || !this.options.matchAllTokens || k >= l.length; if (this._log("\nCheck Matches: " + j), (y || x.isMatch) && j) { var z = v[c]; z ? z.output.push({ key: r, arrayIndex: o, value: i, score: P, matchedIndices: x.matchedIndices }) : (v[c] = { item: a, output: [{ key: r, arrayIndex: o, value: i, score: P, matchedIndices: x.matchedIndices }] }, g.push(v[c])) } } else if (s(i)) for (var T = 0, E = i.length; T < E; T += 1)this._analyze({ key: r, arrayIndex: T, value: i[T], record: a, index: c }, { resultMap: v, results: g, tokenSearchers: l, fullSearcher: f }) } } }, { key: "_computeScore", value: function (e, t) { this._log("\n\nComputing score:\n"); for (var r = 0, n = t.length; r < n; r += 1) { for (var o = t[r].output, i = o.length, a = 0, s = 1, c = 0; c < i; c += 1) { var h = e ? e[o[c].key].weight : 1, l = 1 === h ? o[c].score : o[c].score || .001, u = l * h; 1 !== h ? s = Math.min(s, u) : (o[c].nScore = u, a += u) } t[r].score = 1 === s ? a / i : s, this._log(t[r]) } } }, { key: "_sort", value: function (e) { this._log("\n\nSorting...."), e.sort(this.options.sortFn) } }, { key: "_format", value: function (e) { var t = []; this._log("\n\nOutput:\n\n", JSON.stringify(e)); var r = []; this.options.includeMatches && r.push(function (e, t) { var r = e.output; t.matches = []; for (var n = 0, o = r.length; n < o; n += 1) { var i = r[n]; if (0 !== i.matchedIndices.length) { var a = { indices: i.matchedIndices, value: i.value }; i.key && (a.key = i.key), i.hasOwnProperty("arrayIndex") && i.arrayIndex > -1 && (a.arrayIndex = i.arrayIndex), t.matches.push(a) } } }), this.options.includeScore && r.push(function (e, t) { t.score = e.score }); for (var n = 0, o = e.length; n < o; n += 1) { var i = e[n]; if (this.options.id && (i.item = this.options.getFn(i.item, this.options.id)[0]), r.length) { for (var a = { item: i.item }, s = 0, c = r.length; s < c; s += 1)r[s](i, a); t.push(a) } else t.push(i.item) } return t } }, { key: "_log", value: function () { if (this.options.verbose) { var e; (e = console).log.apply(e, arguments) } } }]), e }(); e.exports = c }]) }); \ No newline at end of file diff --git a/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.css b/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.css new file mode 100644 index 00000000..b0ad513e --- /dev/null +++ b/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.css @@ -0,0 +1,7 @@ +/** + * Minified by jsDelivr using clean-css v4.1.9. + * Original file: /npm/gitalk@1.2.2/dist/gitalk.css + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,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) format('woff')}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2::before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent;-webkit-text-decoration-skip:objects}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body svg:not(:root){overflow:hidden}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.markdown-body *{-webkit-box-sizing:border-box;box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font:12px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #959da5;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.markdown-body code{padding:0;padding-top:.2em;padding-bottom:.2em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code::after,.markdown-body code::before{letter-spacing:-.2em;content:"\A0"}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body pre code::after,.markdown-body pre code::before{content:normal}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #c6cbd1;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.gt-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.gt-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gt-container a{color:#6190e8}.gt-container a:hover{color:#81a6ed;border-color:#81a6ed}.gt-container a.is--active{color:#333;cursor:default!important}.gt-container a.is--active:hover{color:#333}.gt-container .gt-svg{display:inline-block;width:1em;height:1em;vertical-align:sub}.gt-container .gt-svg svg{width:100%;height:100%;fill:#6190e8}.gt-container .gt-ico{display:inline-block}.gt-container .gt-ico-text{margin-left:.3125em}.gt-container .gt-ico-github .gt-svg{width:100%;height:100%}.gt-container .gt-ico-github svg{fill:inherit}.gt-container .gt-spinner{position:relative}.gt-container .gt-spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:3px;width:.75em;height:.75em;margin-top:-.1875em;margin-left:-.375em;border-radius:50%;border:1px solid #fff;border-top-color:#6190e8;-webkit-animation:gt-kf-rotate .6s linear infinite;animation:gt-kf-rotate .6s linear infinite}.gt-container .gt-loader{position:relative;border:1px solid #999;-webkit-animation:ease gt-kf-rotate 1.5s infinite;animation:ease gt-kf-rotate 1.5s infinite;display:inline-block;font-style:normal;width:1.75em;height:1.75em;line-height:1.75em;border-radius:50%}.gt-container .gt-loader:before{content:'';position:absolute;display:block;top:0;left:50%;margin-top:-.1875em;margin-left:-.1875em;width:.375em;height:.375em;background-color:#999;border-radius:50%}.gt-container .gt-avatar{display:inline-block;width:3.125em;height:3.125em}@media (max-width:479px){.gt-container .gt-avatar{width:2em;height:2em}}.gt-container .gt-avatar img{width:100%;height:auto;border-radius:3px}.gt-container .gt-avatar-github{width:3em;height:3em}@media (max-width:479px){.gt-container .gt-avatar-github{width:1.875em;height:1.875em}}.gt-container .gt-btn{padding:.75em 1em;display:inline-block;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;border:none;border-radius:5px;background-color:#6190e8;color:#fff;outline:0;font-size:.75em}.gt-container .gt-btn:hover{background-color:#81a6ed;color:#fff}.gt-container .gt-btn-text{font-weight:400}.gt-container .gt-btn-loading{position:relative;margin-left:.5em;display:inline-block;width:.75em;height:1em;vertical-align:top}.gt-container .gt-btn.is--disable{cursor:not-allowed;opacity:.5}.gt-container .gt-btn-login{margin-right:0}.gt-container .gt-error{text-align:center;margin:.625em;color:#ff3860}.gt-container .gt-initing{padding:1.25em 0;text-align:center}.gt-container .gt-initing-text{margin:.625em auto;font-size:92%}.gt-container .gt-no-init{padding:1.25em 0;text-align:center}.gt-container .gt-link{border-bottom:1px dotted #6190e8}.gt-container .gt-link-counts,.gt-container .gt-link-project{text-decoration:none}.gt-container .gt-meta{margin:1.25em 0;padding:1em 0;position:relative;border-bottom:1px solid #e9e9e9;font-size:1em;position:relative;z-index:10}.gt-container .gt-meta:after,.gt-container .gt-meta:before{content:" ";display:table}.gt-container .gt-meta:after{clear:both}.gt-container .gt-counts{margin:0 .625em 0 0}.gt-container .gt-user{float:right;margin:0;font-size:92%}.gt-container .gt-user-pic{width:16px;height:16px;vertical-align:top;margin-right:.5em}.gt-container .gt-user-inner{display:inline-block;cursor:pointer}.gt-container .gt-user .gt-ico{margin:0 0 0 .3125em}.gt-container .gt-user .gt-ico svg{fill:inherit}.gt-container .gt-user .is--poping .gt-ico svg{fill:#6190e8}.gt-container .gt-version{color:#a1a1a1;margin-left:.375em}.gt-container .gt-copyright{margin:0 .9375em .5em;border-top:1px solid #e9e9e9;padding-top:.5em}.gt-container .gt-popup{position:absolute;right:0;top:2.375em;background:#fff;display:inline-block;border:1px solid #e9e9e9;padding:.625em 0;font-size:.875em;letter-spacing:.5px}.gt-container .gt-popup .gt-action{cursor:pointer;display:block;margin:.5em 0;padding:0 1.125em;position:relative;text-decoration:none}.gt-container .gt-popup .gt-action.is--active:before{content:'';width:.25em;height:.25em;background:#6190e8;position:absolute;left:.5em;top:.4375em}.gt-container .gt-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-header-comment{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em}@media (max-width:479px){.gt-container .gt-header-comment{margin-left:.875em}}.gt-container .gt-header-textarea{padding:.75em;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:5.125em;max-height:15em;border-radius:5px;border:1px solid rgba(0,0,0,.1);font-size:.875em;word-wrap:break-word;resize:vertical;background-color:#f6f6f6;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease}.gt-container .gt-header-textarea:hover{background-color:#fbfbfb}.gt-container .gt-header-controls{position:relative;margin:.75em 0 0}.gt-container .gt-header-controls:after,.gt-container .gt-header-controls:before{content:" ";display:table}.gt-container .gt-header-controls:after{clear:both}.gt-container .gt-header-controls-tip{font-size:.875em;color:#6190e8;text-decoration:none;vertical-align:sub}@media (max-width:479px){.gt-container .gt-header-controls-tip{display:none}}.gt-container .gt-header-controls .gt-btn{float:right}@media (max-width:479px){.gt-container .gt-header-controls .gt-btn{float:none;width:100%}}.gt-container:after{content:'';position:fixed;bottom:100%;left:0;right:0;top:0;opacity:0}.gt-container.gt-input-focused{position:relative}.gt-container.gt-input-focused:after{content:'';position:fixed;bottom:0;left:0;right:0;top:0;background:#000;opacity:.6;-webkit-transition:opacity .3s,bottom 0s;transition:opacity .3s,bottom 0s;z-index:9999}.gt-container.gt-input-focused .gt-header-comment{z-index:10000}.gt-container .gt-comments{padding-top:1.25em}.gt-container .gt-comments-null{text-align:center}.gt-container .gt-comments-controls{margin:1.25em 0;text-align:center}.gt-container .gt-comment{position:relative;padding:.625em 0;display:-webkit-box;display:-ms-flexbox;display:flex}.gt-container .gt-comment-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1.25em;padding:.75em 1em;background-color:#f9f9f9;overflow:auto;-webkit-transition:all ease .25s;transition:all ease .25s}.gt-container .gt-comment-content:hover{-webkit-box-shadow:0 .625em 3.75em 0 #f4f4f4;box-shadow:0 .625em 3.75em 0 #f4f4f4}@media (max-width:479px){.gt-container .gt-comment-content{margin-left:.875em;padding:.625em .75em}}.gt-container .gt-comment-header{margin-bottom:.5em;font-size:.875em;position:relative}.gt-container .gt-comment-username{font-weight:500;color:#6190e8;text-decoration:none}.gt-container .gt-comment-username:hover{text-decoration:underline}.gt-container .gt-comment-text{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-date{margin-left:.5em;color:#a1a1a1}.gt-container .gt-comment-edit,.gt-container .gt-comment-like,.gt-container .gt-comment-reply{position:absolute;height:1.375em}.gt-container .gt-comment-edit:hover,.gt-container .gt-comment-like:hover,.gt-container .gt-comment-reply:hover{cursor:pointer}.gt-container .gt-comment-like{top:0;right:2em}.gt-container .gt-comment-edit,.gt-container .gt-comment-reply{top:0;right:0}.gt-container .gt-comment-body{color:#333!important}.gt-container .gt-comment-admin .gt-comment-content{background-color:#f6f9fe}@-webkit-keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gt-kf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} diff --git a/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.js b/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.js new file mode 100644 index 00000000..806ff23a --- /dev/null +++ b/themes/custom/static/lib/gitalk/gitalk-1.2.2.min.js @@ -0,0 +1,25 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Gitalk=t():e.Gitalk=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist",t(t.s=79)}([function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(39)("wks"),o=n(25),i=n(2).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";function r(e){return"[object Array]"===N.call(e)}function o(e){return"[object ArrayBuffer]"===N.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function a(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function s(e){return"number"==typeof e}function c(e){return void 0===e}function l(e){return null!==e&&"object"==typeof e}function f(e){return"[object Date]"===N.call(e)}function p(e){return"[object File]"===N.call(e)}function d(e){return"[object Blob]"===N.call(e)}function h(e){return"[object Function]"===N.call(e)}function m(e){return l(e)&&h(e.pipe)}function v(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function y(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function b(e,t){if(null!==e&&void 0!==e)if("object"==typeof e||r(e)||(e=[e]),r(e))for(var n=0,o=e.length;n0;)n[r]=arguments[r+2];if(!g(e))return e;var o=e.attributes||e.props,i=G.h(e.nodeName||e.type,o,e.children||o&&o.children),a=[i,t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),m(G.cloneElement.apply(void 0,a))}function g(e){return e&&(e instanceof q||e.$$typeof===z)}function y(e,t){return t._refProxies[e]||(t._refProxies[e]=function(n){t&&t.refs&&(t.refs[e]=n,null===n&&(delete t._refProxies[e],t=null))})}function b(e){var t=e.nodeName,n=e.attributes;if(n&&"string"==typeof t){var r={};for(var o in n)r[o.toLowerCase()]=o;if(r.ondoubleclick&&(n.ondblclick=n[r.ondoubleclick],delete n[r.ondoubleclick]),r.onchange&&("textarea"===t||"input"===t.toLowerCase()&&!/^fil|che|rad/i.test(n.type))){var i=r.oninput||"oninput";n[i]||(n[i]=A([n[i],n[r.onchange]]),delete n[r.onchange])}}}function _(e){var t=e.attributes;if(t){var n=t.className||t.class;n&&(t.className=n)}}function w(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function x(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function E(e){return e&&e.base||e}function N(){}function S(e){function t(e,t){T(this),I.call(this,e,t,W),k.call(this,e,t)}return e=w({constructor:t},e),e.mixins&&O(e,C(e.mixins)),e.statics&&w(t,e.statics),e.propTypes&&(t.propTypes=e.propTypes),e.defaultProps&&(t.defaultProps=e.defaultProps),e.getDefaultProps&&(t.defaultProps=e.getDefaultProps()),N.prototype=I.prototype,t.prototype=w(new N,e),t.displayName=e.displayName||"Component",t}function C(e){for(var t={},n=0;n1)for(var n=1;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(56),o=n(40);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(35);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(8).f,o=n(12),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){n(101);for(var r=n(2),o=n(10),i=n(15),a=n(1)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s0?r:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(6),o=n(98),i=n(40),a=n(38)("IE_PROTO"),u=function(){},s=function(){var e,t=n(29)("iframe"),r=i.length;for(t.style.display="none",n(58).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("scala",function(e){var t={cN:"meta",b:"@[A-Za-z]+"},a={cN:"subst",v:[{b:"\\$[A-Za-z0-9_]+"},{b:"\\${",e:"}"}]},r={cN:"string",v:[{b:'"',e:'"',i:"\\n",c:[e.BE]},{b:'"""',e:'"""',r:10},{b:'[a-z]+"',e:'"',i:"\\n",c:[e.BE,a]},{cN:"string",b:'[a-z]+"""',e:'"""',c:[a],r:10}]},c={cN:"symbol",b:"'\\w[\\w\\d_]*(?!')"},i={cN:"type",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},s={cN:"title",b:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,r:0},n={cN:"class",bK:"class object trait type",e:/[:={\[\n;]/,eE:!0,c:[{bK:"extends with",r:10},{b:/\[/,e:/\]/,eB:!0,eE:!0,r:0,c:[i]},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,r:0,c:[i]},s]},l={cN:"function",bK:"def",e:/[:={\[(\n;]/,eE:!0,c:[s]};return{k:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},c:[e.CLCM,e.CBCM,r,c,i,l,n,e.CNM,t]}});hljs.registerLanguage("matlab",function(e){var a=[e.CNM,{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]}],s={r:0,c:[{b:/'['\.]*/}]};return{k:{keyword:"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson"},i:'(//|"|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[e.UTM,{cN:"params",v:[{b:"\\(",e:"\\)"},{b:"\\[",e:"\\]"}]}]},{b:/[a-zA-Z_][a-zA-Z_0-9]*'['\.]*/,rB:!0,r:0,c:[{b:/[a-zA-Z_][a-zA-Z_0-9]*/,r:0},s.c[0]]},{b:"\\[",e:"\\]",c:a,r:0,starts:s},{b:"\\{",e:/}/,c:a,r:0,starts:s},{b:/\)/,r:0,starts:s},e.C("^\\s*\\%\\{\\s*$","^\\s*\\%\\}\\s*$"),e.C("\\%","$")].concat(a)}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("kotlin",function(e){var t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit initinterface annotation data sealed internal infix operator out by constructor super trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={cN:"keyword",b:/\b(break|continue|return|this)\b/,starts:{c:[{cN:"symbol",b:/@\w+/}]}},i={cN:"symbol",b:e.UIR+"@"},n={cN:"subst",b:"\\${",e:"}",c:[e.ASM,e.CNM]},a={cN:"variable",b:"\\$"+e.UIR},c={cN:"string",v:[{b:'"""',e:'"""',c:[a,n]},{b:"'",e:"'",i:/\n/,c:[e.BE]},{b:'"',e:'"',i:/\n/,c:[e.BE,a,n]}]},s={cN:"meta",b:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UIR+")?"},o={cN:"meta",b:"@"+e.UIR,c:[{b:/\(/,e:/\)/,c:[e.inherit(c,{cN:"meta-string"})]}]};return{k:t,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,r,i,s,o,{cN:"function",bK:"fun",e:"[(]|$",rB:!0,eE:!0,k:t,i:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,o,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,o]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},e.CNM]}}); \ No newline at end of file diff --git a/themes/custom/static/lib/jquery/jquery-3.2.1.min.js b/themes/custom/static/lib/jquery/jquery-3.2.1.min.js new file mode 100644 index 00000000..644d35e2 --- /dev/null +++ b/themes/custom/static/lib/jquery/jquery-3.2.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
            "],col:[2,"","
            "],tr:[2,"","
            "],td:[3,"","
            "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.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(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("

            + +
            + + + +
            +