├── .gitignore ├── Gruntfile.js ├── LICENSE.txt ├── README.md ├── assets ├── css │ ├── dependencies.css │ └── style.css ├── fonts │ ├── icons.eot │ ├── icons.svg │ ├── icons.ttf │ └── icons.woff └── js │ ├── dependencies.initial.js │ ├── dependencies.js │ └── script.js ├── author.hbs ├── bower.json ├── default.hbs ├── index.hbs ├── package.json ├── page.hbs ├── partials ├── loop.hbs ├── navigation.hbs └── pagination.hbs ├── post.hbs ├── src ├── fonts │ ├── icons.eot │ ├── icons.svg │ ├── icons.ttf │ └── icons.woff ├── js │ └── script.js └── sass │ ├── _icons.scss │ └── style.scss └── tag.hbs /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_store 2 | node_modules 3 | bower_components -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- 1 | module.exports = function(grunt) { 2 | 'use strict'; 3 | require('load-grunt-tasks')(grunt, { 4 | pattern: ['grunt-*'] 5 | }); 6 | 7 | grunt.initConfig({ 8 | pkg: grunt.file.readJSON('package.json'), 9 | config: { 10 | 'cssSrcDir': 'src/sass', 11 | 'cssTargetDir': 'css', 12 | 'jsSrcDir': 'src/js', 13 | 'jsTargetDir': 'js', 14 | 'jsDependencies': [ 15 | 'bower_components/fitvids/jquery.fitvids.js', 16 | 'bower_components/highlightjs/highlight.pack.min.js', 17 | 'bower_components/nprogress/nprogress.js' 18 | ], 19 | 'jsDependenciesInitial': [ 20 | 'bower_components/jquery/dist/jquery.min.js', 21 | 'bower_components/history.js/scripts/bundled/html4+html5/jquery.history.js' 22 | ], 23 | 'cssDependencies': [ 24 | 'bower_components/normalize.css/normalize.css', 25 | 'bower_components/highlightjs/styles/default.css', 26 | 'bower_components/nprogress/nprogress.css' 27 | ] 28 | }, 29 | copy: { 30 | dev: { 31 | files: [{ 32 | dest: 'assets/fonts/', 33 | src: '*', 34 | cwd: 'src/fonts/', 35 | expand: true 36 | }] 37 | }, 38 | dist: { 39 | files: [{ 40 | dest: 'assets/fonts/', 41 | src: '*', 42 | cwd: 'src/fonts/', 43 | expand: true 44 | }] 45 | } 46 | }, 47 | clean: { 48 | dist: ['assets'] 49 | }, 50 | sass: { 51 | dev: { 52 | options: { 53 | includePaths: ['<%= config.cssSrcDir %>'], 54 | sourceMaps: true 55 | }, 56 | files: { 57 | 'assets/<%= config.cssTargetDir %>/style.css': '<%= config.cssSrcDir %>/style.scss' 58 | } 59 | }, 60 | dist: { 61 | options: { 62 | outputStyle: 'compressed' 63 | }, 64 | files: { 65 | 'assets/<%= config.cssTargetDir %>/style.css': '<%= config.cssSrcDir %>/style.scss' 66 | } 67 | } 68 | }, 69 | cssmin: { 70 | dev: { 71 | options: { 72 | shorthandCompacting: false, 73 | roundingPrecision: -1, 74 | sourceMap: true 75 | }, 76 | files: { 77 | 'assets/<%= config.cssTargetDir %>/dependencies.css': [ 78 | '<%= config.cssDependencies %>' 79 | ] 80 | } 81 | }, 82 | dist: { 83 | options: { 84 | shorthandCompacting: false, 85 | roundingPrecision: -1, 86 | sourceMap: false 87 | }, 88 | files: { 89 | 'assets/<%= config.cssTargetDir %>/dependencies.css': [ 90 | '<%= config.cssDependencies %>' 91 | ] 92 | } 93 | } 94 | }, 95 | postcss: { 96 | options: { 97 | map: true, 98 | processors: [ 99 | require('autoprefixer-core')({ browsers: ['last 2 versions'] }) 100 | ] 101 | }, 102 | files: { 103 | src: 'assets/<%= config.cssTargetDir %>/*.css' 104 | } 105 | }, 106 | uglify: { 107 | js: { 108 | files: { 109 | 'assets/<%= config.jsTargetDir %>/script.js': [ 110 | '<%= config.jsSrcDir %>/**/*.js' 111 | ], 112 | 'assets/<%= config.jsTargetDir %>/dependencies.js': [ 113 | '<%= config.jsDependencies %>' 114 | ], 115 | 'assets/<%= config.jsTargetDir %>/dependencies.initial.js': [ 116 | '<%= config.jsDependenciesInitial %>' 117 | ] 118 | } 119 | } 120 | }, 121 | watch: { 122 | css: { 123 | files: '<%= config.cssSrcDir %>/**/*.scss', 124 | tasks: ['sass:dev','copy:dev','postcss'] 125 | }, 126 | js: { 127 | files: '<%= config.jsSrcDir %>/**/*.js', 128 | tasks: ['uglify'] 129 | } 130 | } 131 | }); 132 | 133 | grunt.registerTask('build', [ 134 | 'clean:dist', 135 | 'sass:dist', 136 | 'cssmin:dist', 137 | 'postcss', 138 | 'copy:dist', 139 | 'uglify' 140 | ]); 141 | grunt.registerTask('default', [ 142 | 'sass:dev', 143 | 'cssmin:dev', 144 | 'postcss', 145 | 'copy:dev', 146 | 'uglify' 147 | ]); 148 | }; -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014-2015 Peter Amende - Released under The MIT License. 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 🚧 __Unmaintained__ 2 | 3 | *** 4 | 5 | ## Setup 6 | 7 | To enable [Disqus](https://disqus.com/) comments go to your blogs code injection settings and add `` to your blog header. 8 | 9 | ## Development 10 | 11 | Install [Grunt](http://gruntjs.com/getting-started/): 12 | 13 | npm install -g grunt-cli 14 | 15 | Install Grunt modules: 16 | 17 | npm install 18 | 19 | Install [Bower](http://bower.io): 20 | 21 | npm install -g bower 22 | 23 | Install Bower components: 24 | 25 | bower install 26 | 27 | Build Grunt project: 28 | 29 | grunt 30 | 31 | Distribute Grunt project: 32 | 33 | grunt build 34 | 35 | ## Copyright & License 36 | 37 | Copyright (C) 2014-2015 Peter Amende - Released under the MIT License. 38 | 39 | 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: 40 | 41 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 42 | 43 | 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 44 | 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. 45 | -------------------------------------------------------------------------------- /assets/css/dependencies.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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,optgroup,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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{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]{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;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}table{border-collapse:collapse;border-spacing:0}.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0;-webkit-text-size-adjust:none}.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:#000}.apache .hljs-cbracket,.apache .hljs-tag,.asciidoc .hljs-header,.bash .hljs-variable,.coffeescript .hljs-attribute,.django .hljs-variable,.erlang_repl .hljs-function_or_atom,.haml .hljs-symbol,.hljs-addition,.hljs-constant,.hljs-flow,.hljs-name,.hljs-parent,.hljs-pragma,.hljs-preprocessor,.hljs-rule .hljs-value,.hljs-stream,.hljs-string,.hljs-tag .hljs-value,.hljs-template_tag,.hljs-title,.markdown .hljs-header,.pf .hljs-variable,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.smalltalk .hljs-class,.tex .hljs-command,.tex .hljs-special,.tp .hljs-variable{color:#800}.asciidoc .hljs-blockquote,.diff .hljs-header,.hljs-annotation,.hljs-chunk,.hljs-comment,.markdown .hljs-blockquote,.smartquote{color:#888}.asciidoc .hljs-bullet,.asciidoc .hljs-link_url,.go .hljs-constant,.hljs-change,.hljs-date,.hljs-hexcolor,.hljs-literal,.hljs-number,.hljs-regexp,.lasso .hljs-variable,.makefile .hljs-variable,.markdown .hljs-bullet,.markdown .hljs-link_url,.smalltalk .hljs-char,.smalltalk .hljs-symbol{color:#080}.apache .hljs-sqbracket,.asciidoc .hljs-attribute,.asciidoc .hljs-link_label,.clojure .hljs-attribute,.coffeescript .hljs-property,.erlang_repl .hljs-reserved,.haml .hljs-bullet,.hljs-array,.hljs-attr_selector,.hljs-decorator,.hljs-deletion,.hljs-doctype,.hljs-envvar,.hljs-filter .hljs-argument,.hljs-important,.hljs-label,.hljs-localvars,.hljs-phony,.hljs-pi,.hljs-prompt,.hljs-pseudo,.hljs-shebang,.lasso .hljs-attribute,.markdown .hljs-link_label,.nginx .hljs-built_in,.ruby .hljs-string,.tex .hljs-formula,.vhdl .hljs-attribute{color:#88f}.apache .hljs-tag,.asciidoc .hljs-strong,.bash .hljs-variable,.css .hljs-tag,.hljs-built_in,.hljs-doctag,.hljs-id,.hljs-keyword,.hljs-request,.hljs-status,.hljs-title,.hljs-type,.hljs-typename,.hljs-winutils,.markdown .hljs-strong,.pf .hljs-variable,.smalltalk .hljs-class,.tex .hljs-command,.tp .hljs-data,.tp .hljs-io{font-weight:700}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis,.tp .hljs-units{font-style:italic}.nginx .hljs-built_in{font-weight:400}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}} 2 | /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlcGVuZGVuY2llcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFLFdBQVcsUUFBUSxDQUFDLGFBQWEsU0FBUyxDQUFDLEtBQUssdUJBQXVCLDBCQUEwQiw2QkFBNkIsQ0FBQyxLQUFLLFFBQVEsQ0FBQywyRkFBMkYsYUFBYSxDQUFDLDRCQUE0QixxQkFBcUIsdUJBQXVCLENBQUMsc0JBQXNCLGFBQWEsUUFBUSxDQUFDLGtCQUFrQixZQUFZLENBQUMsRUFBRSw0QkFBNEIsQ0FBQyxpQkFBaUIsU0FBUyxDQUFDLFlBQVksd0JBQXdCLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxJQUFJLGlCQUFpQixDQUFDLEdBQUcsY0FBYyxjQUFjLENBQUMsS0FBSyxnQkFBZ0IsVUFBVSxDQUFDLE1BQU0sYUFBYSxDQUFDLFFBQVEsY0FBYyxjQUFjLGtCQUFrQix1QkFBdUIsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxJQUFJLGFBQWEsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxPQUFPLGVBQWUsQ0FBQyxHQUFHLHVCQUF1QixRQUFRLENBQUMsYUFBYSxhQUFhLENBQUMsa0JBQWtCLGdDQUFnQyxhQUFhLENBQUMsc0NBQXNDLGNBQWMsYUFBYSxRQUFRLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxjQUFjLG1CQUFtQixDQUFDLG9FQUFvRSwwQkFBMEIsY0FBYyxDQUFDLHNDQUFzQyxjQUFjLENBQUMsaURBQWlELFNBQVMsU0FBUyxDQUFDLE1BQU0sa0JBQWtCLENBQUMsdUNBQXVDLHNCQUFzQixTQUFTLENBQUMsNEZBQTRGLFdBQVcsQ0FBQyxtQkFBbUIsNkJBQTZCLHNCQUFzQixDQUFDLCtGQUErRix1QkFBdUIsQ0FBQyxTQUFTLHdCQUF3QixhQUFhLDBCQUEwQixDQUFDLE1BQU0seUJBQXlCLGdCQUFnQixDQUFDLE1BQU0sY0FBYyxnQkFBZ0IsYUFBYSxtQkFBbUIsNkJBQTZCLENBQUMsMkRBQTJELFVBQVUsQ0FBQyxxakJBQXFqQixVQUFVLENBQUMsZ0lBQWdJLFVBQVUsQ0FBQywrUkFBK1IsVUFBVSxDQUFDLHFoQkFBcWhCLFVBQVUsQ0FBQyxnVUFBZ1UsZUFBZSxDQUFDLGtFQUFrRSxpQkFBaUIsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdJQUF3SSxVQUFVLENBQUMsV0FBVyxtQkFBbUIsQ0FBQyxnQkFBZ0IsZ0JBQWdCLGVBQWUsYUFBYSxNQUFNLE9BQU8sV0FBVyxVQUFVLENBQUMsZ0JBQWdCLGNBQWMsa0JBQWtCLFFBQVEsWUFBWSxZQUFZLHNDQUFzQyxVQUFVLEFBQThGLHdDQUF3QyxDQUFDLG9CQUFvQixjQUFjLGVBQWUsYUFBYSxTQUFTLFVBQVUsQ0FBQyx5QkFBeUIsV0FBVyxZQUFZLHNCQUFzQiw2QkFBNkIsc0JBQXNCLHVCQUF1QixrQkFBa0IsQUFBMEQsaURBQWlELENBQUMseUJBQXlCLGdCQUFnQixpQkFBaUIsQ0FBQyxzRkFBc0YsaUJBQWlCLENBQUMsQUFBMkcsNkJBQTZCLEdBQUcsbUJBQW1CLENBQUMsS0FBSyx3QkFBd0IsQ0FBQyxDQUFDIiwiZmlsZSI6ImRlcGVuZGVuY2llcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaW1nLGxlZ2VuZHtib3JkZXI6MH1sZWdlbmQsdGQsdGh7cGFkZGluZzowfWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixvcHRncm91cCxzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJlLHRleHRhcmVhe292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5obGpze2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteDphdXRvO3BhZGRpbmc6LjVlbTtiYWNrZ3JvdW5kOiNmMGYwZjA7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmV9LmhsanMsLmhsanMtc3Vic3QsLmhsanMtdGFnIC5obGpzLXRpdGxlLC5uZ2lueCAuaGxqcy10aXRsZXtjb2xvcjojMDAwfS5hcGFjaGUgLmhsanMtY2JyYWNrZXQsLmFwYWNoZSAuaGxqcy10YWcsLmFzY2lpZG9jIC5obGpzLWhlYWRlciwuYmFzaCAuaGxqcy12YXJpYWJsZSwuY29mZmVlc2NyaXB0IC5obGpzLWF0dHJpYnV0ZSwuZGphbmdvIC5obGpzLXZhcmlhYmxlLC5lcmxhbmdfcmVwbCAuaGxqcy1mdW5jdGlvbl9vcl9hdG9tLC5oYW1sIC5obGpzLXN5bWJvbCwuaGxqcy1hZGRpdGlvbiwuaGxqcy1jb25zdGFudCwuaGxqcy1mbG93LC5obGpzLW5hbWUsLmhsanMtcGFyZW50LC5obGpzLXByYWdtYSwuaGxqcy1wcmVwcm9jZXNzb3IsLmhsanMtcnVsZSAuaGxqcy12YWx1ZSwuaGxqcy1zdHJlYW0sLmhsanMtc3RyaW5nLC5obGpzLXRhZyAuaGxqcy12YWx1ZSwuaGxqcy10ZW1wbGF0ZV90YWcsLmhsanMtdGl0bGUsLm1hcmtkb3duIC5obGpzLWhlYWRlciwucGYgLmhsanMtdmFyaWFibGUsLnJ1YnkgLmhsanMtc3ltYm9sLC5ydWJ5IC5obGpzLXN5bWJvbCAuaGxqcy1zdHJpbmcsLnNtYWxsdGFsayAuaGxqcy1jbGFzcywudGV4IC5obGpzLWNvbW1hbmQsLnRleCAuaGxqcy1zcGVjaWFsLC50cCAuaGxqcy12YXJpYWJsZXtjb2xvcjojODAwfS5hc2NpaWRvYyAuaGxqcy1ibG9ja3F1b3RlLC5kaWZmIC5obGpzLWhlYWRlciwuaGxqcy1hbm5vdGF0aW9uLC5obGpzLWNodW5rLC5obGpzLWNvbW1lbnQsLm1hcmtkb3duIC5obGpzLWJsb2NrcXVvdGUsLnNtYXJ0cXVvdGV7Y29sb3I6Izg4OH0uYXNjaWlkb2MgLmhsanMtYnVsbGV0LC5hc2NpaWRvYyAuaGxqcy1saW5rX3VybCwuZ28gLmhsanMtY29uc3RhbnQsLmhsanMtY2hhbmdlLC5obGpzLWRhdGUsLmhsanMtaGV4Y29sb3IsLmhsanMtbGl0ZXJhbCwuaGxqcy1udW1iZXIsLmhsanMtcmVnZXhwLC5sYXNzbyAuaGxqcy12YXJpYWJsZSwubWFrZWZpbGUgLmhsanMtdmFyaWFibGUsLm1hcmtkb3duIC5obGpzLWJ1bGxldCwubWFya2Rvd24gLmhsanMtbGlua191cmwsLnNtYWxsdGFsayAuaGxqcy1jaGFyLC5zbWFsbHRhbGsgLmhsanMtc3ltYm9se2NvbG9yOiMwODB9LmFwYWNoZSAuaGxqcy1zcWJyYWNrZXQsLmFzY2lpZG9jIC5obGpzLWF0dHJpYnV0ZSwuYXNjaWlkb2MgLmhsanMtbGlua19sYWJlbCwuY2xvanVyZSAuaGxqcy1hdHRyaWJ1dGUsLmNvZmZlZXNjcmlwdCAuaGxqcy1wcm9wZXJ0eSwuZXJsYW5nX3JlcGwgLmhsanMtcmVzZXJ2ZWQsLmhhbWwgLmhsanMtYnVsbGV0LC5obGpzLWFycmF5LC5obGpzLWF0dHJfc2VsZWN0b3IsLmhsanMtZGVjb3JhdG9yLC5obGpzLWRlbGV0aW9uLC5obGpzLWRvY3R5cGUsLmhsanMtZW52dmFyLC5obGpzLWZpbHRlciAuaGxqcy1hcmd1bWVudCwuaGxqcy1pbXBvcnRhbnQsLmhsanMtbGFiZWwsLmhsanMtbG9jYWx2YXJzLC5obGpzLXBob255LC5obGpzLXBpLC5obGpzLXByb21wdCwuaGxqcy1wc2V1ZG8sLmhsanMtc2hlYmFuZywubGFzc28gLmhsanMtYXR0cmlidXRlLC5tYXJrZG93biAuaGxqcy1saW5rX2xhYmVsLC5uZ2lueCAuaGxqcy1idWlsdF9pbiwucnVieSAuaGxqcy1zdHJpbmcsLnRleCAuaGxqcy1mb3JtdWxhLC52aGRsIC5obGpzLWF0dHJpYnV0ZXtjb2xvcjojODhmfS5hcGFjaGUgLmhsanMtdGFnLC5hc2NpaWRvYyAuaGxqcy1zdHJvbmcsLmJhc2ggLmhsanMtdmFyaWFibGUsLmNzcyAuaGxqcy10YWcsLmhsanMtYnVpbHRfaW4sLmhsanMtZG9jdGFnLC5obGpzLWlkLC5obGpzLWtleXdvcmQsLmhsanMtcmVxdWVzdCwuaGxqcy1zdGF0dXMsLmhsanMtdGl0bGUsLmhsanMtdHlwZSwuaGxqcy10eXBlbmFtZSwuaGxqcy13aW51dGlscywubWFya2Rvd24gLmhsanMtc3Ryb25nLC5wZiAuaGxqcy12YXJpYWJsZSwuc21hbGx0YWxrIC5obGpzLWNsYXNzLC50ZXggLmhsanMtY29tbWFuZCwudHAgLmhsanMtZGF0YSwudHAgLmhsanMtaW97Zm9udC13ZWlnaHQ6NzAwfS5hc2NpaWRvYyAuaGxqcy1lbXBoYXNpcywubWFya2Rvd24gLmhsanMtZW1waGFzaXMsLnRwIC5obGpzLXVuaXRze2ZvbnQtc3R5bGU6aXRhbGljfS5uZ2lueCAuaGxqcy1idWlsdF9pbntmb250LXdlaWdodDo0MDB9LmNvZmZlZXNjcmlwdCAuamF2YXNjcmlwdCwuamF2YXNjcmlwdCAueG1sLC5sYXNzbyAubWFya3VwLC50ZXggLmhsanMtZm9ybXVsYSwueG1sIC5jc3MsLnhtbCAuaGxqcy1jZGF0YSwueG1sIC5qYXZhc2NyaXB0LC54bWwgLnZic2NyaXB0e29wYWNpdHk6LjV9I25wcm9ncmVzc3twb2ludGVyLWV2ZW50czpub25lfSNucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kOiMyOWQ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDMxO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoycHh9I25wcm9ncmVzcyAucGVne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCAxMHB4ICMyOWQsMCAwIDVweCAjMjlkO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsLTRweCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoM2RlZykgdHJhbnNsYXRlKDAsLTRweCk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMCwtNHB4KX0jbnByb2dyZXNzIC5zcGlubmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDMxO3RvcDoxNXB4O3JpZ2h0OjE1cHh9I25wcm9ncmVzcyAuc3Bpbm5lci1pY29ue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojMjlkO2JvcmRlci1sZWZ0LWNvbG9yOiMyOWQ7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246bnByb2dyZXNzLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpucHJvZ3Jlc3Mtc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGV9Lm5wcm9ncmVzcy1jdXN0b20tcGFyZW50e292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubnByb2dyZXNzLWN1c3RvbS1wYXJlbnQgI25wcm9ncmVzcyAuYmFyLC5ucHJvZ3Jlc3MtY3VzdG9tLXBhcmVudCAjbnByb2dyZXNzIC5zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlfUAtd2Via2l0LWtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lcnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lcnswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0iXX0= */ -------------------------------------------------------------------------------- /assets/css/style.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:'icons';src:url("../fonts/icons.eot?17951739");src:url("../fonts/icons.eot?17951739#iefix") format("embedded-opentype"),url("../fonts/icons.woff?17951739") format("woff"),url("../fonts/icons.ttf?17951739") format("truetype"),url("../fonts/icons.svg?17951739#icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-gplus:before{content:'\e802'}.icon-arrow-right:before{content:'\e803'}.icon-arrow-left:before{content:'\e804'}.icon-location:before{content:'\e805'}.icon-link:before{content:'\e806'}.icon-menu:before{content:'\e807'}.icon-rss:before{content:'\e808'}html{font-size:62.5%}body{font:300 2em / 1.5em 'Merriweather', serif;color:#5c5f66}::-moz-selection,::-moz-selection{color:#222;background:#D6EDFF;text-shadow:none}::-moz-selection,::selection{color:#222;background:#D6EDFF;text-shadow:none}a{color:#212226;text-decoration:none;font-weight:400;transition:all ease-out 0.25s}a:hover,a:focus{color:#000}.post-content a{border-bottom:1px solid #d8dfe5}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;text-rendering:optimizeLegibility;color:#212226;font-weight:800}h1{font-size:2em;line-height:1em;text-indent:-1px;margin:60px auto 40px}h2{font-size:1.75em;line-height:1.111em;text-indent:-1px;margin:60px auto 40px}h3{font-size:1.5em;line-height:1.333em;margin:40px auto}h4{font-size:1.25em;line-height:1.2em;margin:40px auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}p,ul,ol{margin:40px auto}ol ol,ul ul,ul ol,ol ul{margin:40px auto}hr{display:block;height:1px;border:0;border-top:1px solid #d8dfe5;margin:40px auto;padding:0}blockquote{box-sizing:border-box;margin:40px auto;padding:0 0 0 20px;border-left:#d8dfe5 5px solid;font-style:italic;font-weight:400;color:#8a9199}small{font-size:0.9em;color:#45484d}dl{margin:40px auto}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-bottom:10px}dl dd{margin-left:200px;margin-bottom:12px}mark{background-color:#ffc336}code,tt{padding:4px 8px;margin:0 6px;font-family:'Inconsolata', monospace, sans-serif;font-size:0.75em;white-space:pre;border:1px solid #d8dfe5;background:#f7f9fa;vertical-align:top;border-radius:2px;-webkit-border-radius:2px}pre{margin:40px auto;border:1px solid #d8dfe5;width:100%;padding:19px;font-family:'Inconsolata', monospace, sans-serif;white-space:pre;overflow:auto;background:#f7f9fa;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;-webkit-border-radius:2px}pre code,tt{font-size:0.75em;line-height:2em;white-space:-moz-pre-wrap;white-space:pre-wrap;vertical-align:inherit;border:none;padding:0 !important;background:transparent !important}kbd{display:inline-block;margin-bottom:0.5em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:0.9em;font-weight:bold;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 1px 0 0 #fff inset}table{box-sizing:border-box;margin:40px auto;width:100%;max-width:100%;background-color:transparent}table th,table td{padding:9px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #efefef}table th{color:#000}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #efefef}table table table{background-color:#fff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6}table.plain tbody>tr:nth-child(odd)>td,table.plain tbody>tr:nth-child(odd)>th{background:transparent}img{display:block;max-width:100%;height:auto;margin:40px auto}.clear{clear:both}.hidden{display:none}#main-header{position:relative;text-align:center;padding:40px 0;z-index:30;transition:all ease 0.5s;box-sizing:border-box}#main-header.has-cover{background-color:#292e33}@media only screen and (max-width: 720px){#main-header{padding-top:80px}}.post-template #main-header{height:40px;padding:20px 0;background:#fff}#main-nav{position:absolute;top:0;left:0;width:100%;z-index:5;font-family:'Open Sans', sans-serif}#main-nav>span{display:block;animation:1s ease 0s normal none 1 fadeIn}#main-nav #home-link{float:left;padding:15px 0 0 15px}#main-nav #nav-link{float:right;padding:15px 15px 0 0}@keyframes fadeIn{0%{opacity:0;transform:scale(0.75)}100%{opacity:1;transform:scale(1)}}#main-nav a{text-decoration:none;font-size:0.75em;display:inline-block;color:#8a9199;margin:5px;border:1px solid #c2c7cc;height:38px;line-height:38px;padding:0 15px;border-radius:2px;transition:all ease 0.3s}#main-nav a:hover,#main-nav a:focus{color:#292e33;border-color:#292e33}.has-cover #main-nav a{color:rgba(255,255,255,0.75);border-color:rgba(255,255,255,0.5)}.has-cover #main-nav a:hover,.has-cover #main-nav a:focus{color:#fff;border-color:rgba(255,255,255,0.75)}.site-title{display:block;margin:20px 0}.site-logo{position:relative;z-index:10}.site-logo img{display:block;margin:0 auto 1em;padding:0;max-width:20em;max-height:4em}.site-name{font-family:'Open Sans', sans-serif;font-weight:700;letter-spacing:-1px;display:inline-block;line-height:1em;font-size:2em;text-align:center;text-decoration:none;color:#212226;padding:0;margin:0}.home-template .site-name{font-size:3em}.has-cover .site-name{color:#fff}.site-description{display:block;text-align:center;margin:20px auto -10px;color:#8a9199;position:relative}.has-cover .site-description{color:#fff}.site-description:after{content:'';position:absolute;height:1px;width:100px;margin-left:-50px;left:50%;top:-10px;background:#d8dfe5}.has-cover .site-description:after{background:#fff}.site-cover{position:absolute;width:100%;height:100%;top:0;left:0;background:no-repeat scroll center center / cover;z-index:-1;opacity:0.8}#wrapper{position:relative;box-sizing:border-box;min-height:100vh;padding-bottom:3em}#footer{position:absolute;width:100%;left:0;bottom:0;font-size:0.75em;line-height:1.333em;background:#f7f9fa;color:#8a9199;z-index:20}#footer:after{content:'';position:absolute;background:#d8dfe5;width:100%;height:1px;left:0;top:0}#footer a{color:inherit;font-weight:700}.credits{text-align:center;font-size:0.75em;line-height:1.333em;color:#c2c7cc;padding:20px;overflow:auto}.credits span{display:block}.credits-theme{float:left}.credits-software{float:right}.inner{max-width:704px;margin:0 auto;padding:0 32px}.post{position:relative;padding:100px 0 120px;z-index:10}#post-index{position:relative}#post-index .post:after{content:'';position:absolute;background:#d8dfe5;width:100%;height:1px;left:0;top:0}#post-index .post:first-child:after{display:none}#post-index .post.featured{background:#f7f9fa}.post-image{height:0;padding-bottom:50%;margin:0 auto 2em;background:no-repeat center center / cover #f7f9fa;border-radius:2px;-webkit-border-radius:2px;overflow:hidden}.post-image img{visibility:hidden;margin:auto}.post-meta{display:block;font-size:0.75em;line-height:1.333em;color:#c2c7cc;font-family:'Open Sans', sans-serif;font-weight:400}.post-meta a{color:#8a9199;text-decoration:none}.post-meta a:hover,.post-meta a:focus{color:#292e33}.post-title{color:#000;font-size:2em;font-weight:800;text-indent:-1px;margin:0.25em 0 0.75em}.post-title a{text-decoration:none;color:inherit;font-weight:inherit}.post-excerpt p{margin:auto}.pagination{min-height:40px;margin:0;padding:40px 0;position:relative;font-family:'Open Sans', sans-serif}.pagination:after{content:'';position:absolute;background:#d8dfe5;width:100%;height:1px;left:0;top:0}.pagination .pagination-prev,.pagination .pagination-next{position:relative;display:block;text-align:center;text-decoration:none;color:#8a9199;border:1px solid #c2c7cc;font-size:0.75em;height:38px;line-height:38px;padding:0 15px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;border-radius:2px;-webkit-border-radius:2px;z-index:100}.pagination .pagination-prev:hover,.pagination .pagination-prev:focus,.pagination .pagination-next:hover,.pagination .pagination-next:focus{color:#292e33;border-color:#292e33}@media only screen and (max-width: 480px){.pagination .pagination-prev>span,.pagination .pagination-next>span{display:none}}.pagination .pagination-prev{float:right}.pagination .pagination-next{float:left}.pagination .pagination-info{display:block;font-size:0.75em;height:40px;left:0;line-height:40px;position:absolute;text-align:center;width:100%;z-index:50}.extra-pagination{display:none}.extra-pagination:after{display:none}.paged .extra-pagination{display:block}.post-footer{margin:60px 0;padding:18px 0;border-top:1px solid #d8dfe5;border-bottom:1px solid #d8dfe5;overflow:hidden}.post-footer>.post-meta{float:left;margin-bottom:0;max-width:75%}.post-share{float:right}.post-share>a{font-size:0.75em;display:block;width:1.333em;height:1.333em;line-height:1.333em;text-align:center;text-decoration:none;color:#fff;padding:0;margin:0 0 0 0.666em;float:left;border-radius:2px;transition:all ease 0.3s;-webkit-transition:all ease 0.3s}.post-share>a:hover,.post-share>a:focus{background-color:#404040}.icon-twitter{background-color:#3ea9dd}.icon-facebook{background-color:#3c5a98}.icon-gplus{background-color:#d14836}.post-share>iframe{position:relative;top:-1px;margin-left:0.5em}.post-author{clear:both;margin:60px 0;padding:20px 0}.post-author-avatar{float:left;width:15%;margin:-0.5em 0 0 1em;overflow:hidden;border-radius:10em;-webkit-border-radius:10em}.post-author-avatar img{width:100%;margin:auto}.post-author-bio{padding-left:20%;font-size:0.75em;line-height:1.333em}.post-author-bio h4{margin:0;font-size:1.333em;line-height:1em}.post-author-bio span{font-family:'Open Sans', sans-serif;font-weight:400;color:#8a9199;margin-right:20px}.post-author-bio span i{color:#c2c7cc}.post-author-bio a{color:inherit;text-decoration:none}.post-author-bio p{margin:0.666em 0}.post-comments{padding:1em;background-color:#f7f9fa;border:1px solid #d8dfe5;border-radius:2px;-webkit-border-radius:2px}@media only screen and (max-width: 720px){.credits span{display:inline;margin:auto;float:none}}@media only screen and (max-width: 480px){html{font-size:50%}.inner{padding:0 16px}.post-template #main-header{padding:16px 0}#main-nav a{padding:0 10px}.post{padding:60px 0}.post-footer>.post-share,.post-footer>.post-meta{float:none;font-size:1em;max-width:none}.post-footer>.post-share>*{margin:1em 1em 1em 0;font-size:1em;top:auto}.post-author-avatar{margin:-0.25em 0 0 0.5em}} 2 | 3 | /*# sourceMappingURL=data:application/json;base64,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QVcsZ0JBQWdCLGFBQWEsQ0FBQyxZQUFZLFdBQVcsQ0FBQyxjQUFjLGlCQUFpQixjQUFjLGNBQWMsZUFBZSxvQkFBb0Isa0JBQWtCLHFCQUFxQixXQUFXLFVBQVUscUJBQXFCLFdBQVcsa0JBQWtCLHlCQUF5QixnQ0FBZ0MsQ0FBQyx3Q0FBd0Msd0JBQXdCLENBQUMsY0FBYyx3QkFBd0IsQ0FBQyxlQUFlLHdCQUF3QixDQUFDLFlBQVksd0JBQXdCLENBQUMsbUJBQW1CLGtCQUFrQixTQUFTLGlCQUFpQixDQUFDLGFBQWEsV0FBVyxjQUFjLGNBQWMsQ0FBQyxvQkFBb0IsV0FBVyxVQUFVLHNCQUFzQixnQkFBZ0IsbUJBQW1CLDBCQUEwQixDQUFDLHdCQUF3QixXQUFXLFdBQVcsQ0FBQyxpQkFBaUIsaUJBQWlCLGlCQUFpQixtQkFBbUIsQ0FBQyxvQkFBb0IsU0FBUyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixvQ0FBb0MsZ0JBQWdCLGNBQWMsaUJBQWlCLENBQUMsd0JBQXdCLGFBQWEsQ0FBQyxtQkFBbUIsY0FBYyxvQkFBb0IsQ0FBQyxtQkFBbUIsZ0JBQWdCLENBQUMsZUFBZSxZQUFZLHlCQUF5Qix5QkFBeUIsa0JBQWtCLHlCQUF5QixDQUFDLDBDQUEwQyxjQUFjLGVBQWUsWUFBWSxVQUFVLENBQUMsQ0FBQywwQ0FBMEMsS0FBSyxhQUFhLENBQUMsT0FBTyxjQUFjLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxZQUFZLGNBQWMsQ0FBQyxNQUFNLGNBQWMsQ0FBQyxpREFBaUQsV0FBVyxjQUFjLGNBQWMsQ0FBQywyQkFBMkIscUJBQXFCLGNBQWMsUUFBUSxDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxDQUFDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6J2ljb25zJztzcmM6dXJsKFwiLi4vZm9udHMvaWNvbnMuZW90PzE3OTUxNzM5XCIpO3NyYzp1cmwoXCIuLi9mb250cy9pY29ucy5lb3Q/MTc5NTE3MzkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvaWNvbnMud29mZj8xNzk1MTczOVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2ljb25zLnR0Zj8xNzk1MTczOVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9pY29ucy5zdmc/MTc5NTE3MzkjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwiaWNvbnNcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt3aWR0aDphdXRvO21hcmdpbi1yaWdodDouMmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07bWFyZ2luLWxlZnQ6LjJlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDonXFxlODAwJ30uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OidcXGU4MDEnfS5pY29uLWdwbHVzOmJlZm9yZXtjb250ZW50OidcXGU4MDInfS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OidcXGU4MDMnfS5pY29uLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNCd9Lmljb24tbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNSd9Lmljb24tbGluazpiZWZvcmV7Y29udGVudDonXFxlODA2J30uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OidcXGU4MDcnfS5pY29uLXJzczpiZWZvcmV7Y29udGVudDonXFxlODA4J31odG1se2ZvbnQtc2l6ZTo2Mi41JX1ib2R5e2ZvbnQ6MzAwIDJlbSAvIDEuNWVtICdNZXJyaXdlYXRoZXInLCBzZXJpZjtjb2xvcjojNWM1ZjY2fTo6LW1vei1zZWxlY3Rpb24sOjpzZWxlY3Rpb257Y29sb3I6IzIyMjtiYWNrZ3JvdW5kOiNENkVERkY7dGV4dC1zaGFkb3c6bm9uZX1he2NvbG9yOiMyMTIyMjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgZWFzZS1vdXQgMC4yNXM7dHJhbnNpdGlvbjphbGwgZWFzZS1vdXQgMC4yNXN9YTpob3ZlcixhOmZvY3Vze2NvbG9yOiMwMDB9LnBvc3QtY29udGVudCBhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGRmZTV9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O2NvbG9yOiMyMTIyMjY7Zm9udC13ZWlnaHQ6ODAwfWgxe2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MWVtO3RleHQtaW5kZW50Oi0xcHg7bWFyZ2luOjYwcHggYXV0byA0MHB4fWgye2ZvbnQtc2l6ZToxLjc1ZW07bGluZS1oZWlnaHQ6MS4xMTFlbTt0ZXh0LWluZGVudDotMXB4O21hcmdpbjo2MHB4IGF1dG8gNDBweH1oM3tmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS4zMzNlbTttYXJnaW46NDBweCBhdXRvfWg0e2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luOjQwcHggYXV0b31oMSBhLGgyIGEsaDMgYSxoNCBhLGg1IGEsaDYgYXtmb250LXdlaWdodDppbmhlcml0fXAsdWwsb2x7bWFyZ2luOjQwcHggYXV0b31vbCBvbCx1bCB1bCx1bCBvbCxvbCB1bHttYXJnaW46NDBweCBhdXRvfWhye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDhkZmU1O21hcmdpbjo0MHB4IGF1dG87cGFkZGluZzowfWJsb2NrcXVvdGV7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjo0MHB4IGF1dG87cGFkZGluZzowIDAgMCAyMHB4O2JvcmRlci1sZWZ0OiNkOGRmZTUgNXB4IHNvbGlkO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOGE5MTk5fXNtYWxse2ZvbnQtc2l6ZTowLjllbTtjb2xvcjojNDU0ODRkfWRse21hcmdpbjo0MHB4IGF1dG99ZGwgZHR7ZmxvYXQ6bGVmdDt3aWR0aDoxODBweDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4fWRsIGRke21hcmdpbi1sZWZ0OjIwMHB4O21hcmdpbi1ib3R0b206MTJweH1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmYzMzNn1jb2RlLHR0e3BhZGRpbmc6NHB4IDhweDttYXJnaW46MCA2cHg7Zm9udC1mYW1pbHk6J0luY29uc29sYXRhJywgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjc1ZW07d2hpdGUtc3BhY2U6cHJlO2JvcmRlcjoxcHggc29saWQgI2Q4ZGZlNTtiYWNrZ3JvdW5kOiNmN2Y5ZmE7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHh9cHJle21hcmdpbjo0MHB4IGF1dG87Ym9yZGVyOjFweCBzb2xpZCAjZDhkZmU1O3dpZHRoOjEwMCU7cGFkZGluZzoxOXB4O2ZvbnQtZmFtaWx5OidJbmNvbnNvbGF0YScsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt3aGl0ZS1zcGFjZTpwcmU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmN2Y5ZmE7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHh9cHJlIGNvZGUsdHR7Zm9udC1zaXplOjAuNzVlbTtsaW5lLWhlaWdodDoyZW07d2hpdGUtc3BhY2U6LW1vei1wcmUtd3JhcDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudH1rYmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowLjVlbTtwYWRkaW5nOjFweCA4cHg7Ym9yZGVyOiNjY2MgMXB4IHNvbGlkO2NvbG9yOiM2NjY7dGV4dC1zaGFkb3c6I2ZmZiAwIDFweCAwO2ZvbnQtc2l6ZTowLjllbTtmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMXB4IDAgMCAjZmZmIGluc2V0fXRhYmxley1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46NDBweCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH10YWJsZSB0aCx0YWJsZSB0ZHtwYWRkaW5nOjlweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VmZWZlZn10YWJsZSB0aHtjb2xvcjojMDAwfXRhYmxlIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUgY2FwdGlvbit0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCx0YWJsZSBjb2xncm91cCt0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZSBjb2xncm91cCt0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCx0YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCx0YWJsZSB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOjB9dGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2VmZWZlZn10YWJsZSB0YWJsZSB0YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dGFibGUgdGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGQsdGFibGUgdGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGh7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fXRhYmxlLnBsYWluIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRkLHRhYmxlLnBsYWluIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9aW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjQwcHggYXV0b30uY2xlYXJ7Y2xlYXI6Ym90aH0uaGlkZGVue2Rpc3BsYXk6bm9uZX0jbWFpbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo0MHB4IDA7ei1pbmRleDozMDstd2Via2l0LXRyYW5zaXRpb246YWxsIGVhc2UgMC41czt0cmFuc2l0aW9uOmFsbCBlYXNlIDAuNXM7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSNtYWluLWhlYWRlci5oYXMtY292ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjkyZTMzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpeyNtYWluLWhlYWRlcntwYWRkaW5nLXRvcDo4MHB4fX0ucG9zdC10ZW1wbGF0ZSAjbWFpbi1oZWFkZXJ7aGVpZ2h0OjQwcHg7cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZDojZmZmfSNtYWluLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt6LWluZGV4OjU7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsIHNhbnMtc2VyaWZ9I21haW4tbmF2PnNwYW57ZGlzcGxheTpibG9jazstd2Via2l0LWFuaW1hdGlvbjoxcyBlYXNlIDBzIG5vcm1hbCBub25lIDEgZmFkZUluO2FuaW1hdGlvbjoxcyBlYXNlIDBzIG5vcm1hbCBub25lIDEgZmFkZUlufSNtYWluLW5hdiAjaG9tZS1saW5re2Zsb2F0OmxlZnQ7cGFkZGluZzoxNXB4IDAgMCAxNXB4fSNtYWluLW5hdiAjbmF2LWxpbmt7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoxNXB4IDE1cHggMCAwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuNzUpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuNzUpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19I21haW4tbmF2IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjAuNzVlbTtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojOGE5MTk5O21hcmdpbjo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzJjN2NjO2hlaWdodDozOHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowIDE1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LXRyYW5zaXRpb246YWxsIGVhc2UgMC4zczt0cmFuc2l0aW9uOmFsbCBlYXNlIDAuM3N9I21haW4tbmF2IGE6aG92ZXIsI21haW4tbmF2IGE6Zm9jdXN7Y29sb3I6IzI5MmUzMztib3JkZXItY29sb3I6IzI5MmUzM30uaGFzLWNvdmVyICNtYWluLW5hdiBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0uaGFzLWNvdmVyICNtYWluLW5hdiBhOmhvdmVyLC5oYXMtY292ZXIgI21haW4tbmF2IGE6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0uc2l0ZS10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDB9LnNpdGUtbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5zaXRlLWxvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAxZW07cGFkZGluZzowO21heC13aWR0aDoyMGVtO21heC1oZWlnaHQ6NGVtfS5zaXRlLW5hbWV7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0xcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToyZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzIxMjIyNjtwYWRkaW5nOjA7bWFyZ2luOjB9LmhvbWUtdGVtcGxhdGUgLnNpdGUtbmFtZXtmb250LXNpemU6M2VtfS5oYXMtY292ZXIgLnNpdGUtbmFtZXtjb2xvcjojZmZmfS5zaXRlLWRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjIwcHggYXV0byAtMTBweDtjb2xvcjojOGE5MTk5O3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtY292ZXIgLnNpdGUtZGVzY3JpcHRpb257Y29sb3I6I2ZmZn0uc2l0ZS1kZXNjcmlwdGlvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxcHg7d2lkdGg6MTAwcHg7bWFyZ2luLWxlZnQ6LTUwcHg7bGVmdDo1MCU7dG9wOi0xMHB4O2JhY2tncm91bmQ6I2Q4ZGZlNX0uaGFzLWNvdmVyIC5zaXRlLWRlc2NyaXB0aW9uOmFmdGVye2JhY2tncm91bmQ6I2ZmZn0uc2l0ZS1jb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciAvIGNvdmVyO3otaW5kZXg6LTE7b3BhY2l0eTowLjh9I3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy1ib3R0b206M2VtfSNmb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtsZWZ0OjA7Ym90dG9tOjA7Zm9udC1zaXplOjAuNzVlbTtsaW5lLWhlaWdodDoxLjMzM2VtO2JhY2tncm91bmQ6I2Y3ZjlmYTtjb2xvcjojOGE5MTk5O3otaW5kZXg6MjB9I2Zvb3RlcjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2Q4ZGZlNTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7bGVmdDowO3RvcDowfSNmb290ZXIgYXtjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OjcwMH0uY3JlZGl0c3t0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjEuMzMzZW07Y29sb3I6I2MyYzdjYztwYWRkaW5nOjIwcHg7b3ZlcmZsb3c6YXV0b30uY3JlZGl0cyBzcGFue2Rpc3BsYXk6YmxvY2t9LmNyZWRpdHMtdGhlbWV7ZmxvYXQ6bGVmdH0uY3JlZGl0cy1zb2Z0d2FyZXtmbG9hdDpyaWdodH0uaW5uZXJ7bWF4LXdpZHRoOjcwNHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDMycHh9LnBvc3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMDBweCAwIDEyMHB4O3otaW5kZXg6MTB9I3Bvc3QtaW5kZXh7cG9zaXRpb246cmVsYXRpdmV9I3Bvc3QtaW5kZXggLnBvc3Q6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNkOGRmZTU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2xlZnQ6MDt0b3A6MH0jcG9zdC1pbmRleCAucG9zdDpmaXJzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9I3Bvc3QtaW5kZXggLnBvc3QuZmVhdHVyZWR7YmFja2dyb3VuZDojZjdmOWZhfS5wb3N0LWltYWdle2hlaWdodDowO3BhZGRpbmctYm90dG9tOjUwJTttYXJnaW46MCBhdXRvIDJlbTtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgI2Y3ZjlmYTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O292ZXJmbG93OmhpZGRlbn0ucG9zdC1pbWFnZSBpbWd7dmlzaWJpbGl0eTpoaWRkZW47bWFyZ2luOmF1dG99LnBvc3QtbWV0YXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowLjc1ZW07bGluZS1oZWlnaHQ6MS4zMzNlbTtjb2xvcjojYzJjN2NjO2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMH0ucG9zdC1tZXRhIGF7Y29sb3I6IzhhOTE5OTt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdC1tZXRhIGE6aG92ZXIsLnBvc3QtbWV0YSBhOmZvY3Vze2NvbG9yOiMyOTJlMzN9LnBvc3QtdGl0bGV7Y29sb3I6IzAwMDtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OjgwMDt0ZXh0LWluZGVudDotMXB4O21hcmdpbjowLjI1ZW0gMCAwLjc1ZW19LnBvc3QtdGl0bGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXR9LnBvc3QtZXhjZXJwdCBwe21hcmdpbjphdXRvfS5wYWdpbmF0aW9ue21pbi1oZWlnaHQ6NDBweDttYXJnaW46MDtwYWRkaW5nOjQwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZn0ucGFnaW5hdGlvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2Q4ZGZlNTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7bGVmdDowO3RvcDowfS5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXByZXYsLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM4YTkxOTk7Ym9yZGVyOjFweCBzb2xpZCAjYzJjN2NjO2ZvbnQtc2l6ZTowLjc1ZW07aGVpZ2h0OjM4cHg7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nOjAgMTVweDt0cmFuc2l0aW9uOmFsbCBlYXNlIDAuM3M7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCBlYXNlIDAuM3M7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDt6LWluZGV4OjEwMH0ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1wcmV2OmhvdmVyLC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXByZXY6Zm9jdXMsLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dDpob3ZlciwucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1uZXh0OmZvY3Vze2NvbG9yOiMyOTJlMzM7Ym9yZGVyLWNvbG9yOiMyOTJlMzN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBhZ2luYXRpb24gLnBhZ2luYXRpb24tcHJldj5zcGFuLC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW5leHQ+c3BhbntkaXNwbGF5Om5vbmV9fS5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXByZXZ7ZmxvYXQ6cmlnaHR9LnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbmV4dHtmbG9hdDpsZWZ0fS5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWluZm97ZGlzcGxheTpibG9jaztmb250LXNpemU6MC43NWVtO2hlaWdodDo0MHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7ei1pbmRleDo1MH0uZXh0cmEtcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LmV4dHJhLXBhZ2luYXRpb246YWZ0ZXJ7ZGlzcGxheTpub25lfS5wYWdlZCAuZXh0cmEtcGFnaW5hdGlvbntkaXNwbGF5OmJsb2NrfS5wb3N0LWZvb3RlcnttYXJnaW46NjBweCAwO3BhZGRpbmc6MThweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOGRmZTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZGZlNTtvdmVyZmxvdzpoaWRkZW59LnBvc3QtZm9vdGVyPi5wb3N0LW1ldGF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjc1JX0ucG9zdC1zaGFyZXtmbG9hdDpyaWdodH0ucG9zdC1zaGFyZT5he2ZvbnQtc2l6ZTowLjc1ZW07ZGlzcGxheTpibG9jazt3aWR0aDoxLjMzM2VtO2hlaWdodDoxLjMzM2VtO2xpbmUtaGVpZ2h0OjEuMzMzZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIDAuNjY2ZW07ZmxvYXQ6bGVmdDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCBlYXNlIDAuM3M7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCBlYXNlIDAuM3N9LnBvc3Qtc2hhcmU+YTpob3ZlciwucG9zdC1zaGFyZT5hOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzQwNDA0MH0uaWNvbi10d2l0dGVye2JhY2tncm91bmQtY29sb3I6IzNlYTlkZH0uaWNvbi1mYWNlYm9va3tiYWNrZ3JvdW5kLWNvbG9yOiMzYzVhOTh9Lmljb24tZ3BsdXN7YmFja2dyb3VuZC1jb2xvcjojZDE0ODM2fS5wb3N0LXNoYXJlPmlmcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDttYXJnaW4tbGVmdDowLjVlbX0ucG9zdC1hdXRob3J7Y2xlYXI6Ym90aDttYXJnaW46NjBweCAwO3BhZGRpbmc6MjBweCAwfS5wb3N0LWF1dGhvci1hdmF0YXJ7ZmxvYXQ6bGVmdDt3aWR0aDoxNSU7bWFyZ2luOi0wLjVlbSAwIDAgMWVtO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjEwZW07LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwZW19LnBvc3QtYXV0aG9yLWF2YXRhciBpbWd7d2lkdGg6MTAwJTttYXJnaW46YXV0b30ucG9zdC1hdXRob3ItYmlve3BhZGRpbmctbGVmdDoyMCU7Zm9udC1zaXplOjAuNzVlbTtsaW5lLWhlaWdodDoxLjMzM2VtfS5wb3N0LWF1dGhvci1iaW8gaDR7bWFyZ2luOjA7Zm9udC1zaXplOjEuMzMzZW07bGluZS1oZWlnaHQ6MWVtfS5wb3N0LWF1dGhvci1iaW8gc3Bhbntmb250LWZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzhhOTE5OTttYXJnaW4tcmlnaHQ6MjBweH0ucG9zdC1hdXRob3ItYmlvIHNwYW4gaXtjb2xvcjojYzJjN2NjfS5wb3N0LWF1dGhvci1iaW8gYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0LWF1dGhvci1iaW8gcHttYXJnaW46MC42NjZlbSAwfS5wb3N0LWNvbW1lbnRze3BhZGRpbmc6MWVtO2JhY2tncm91bmQtY29sb3I6I2Y3ZjlmYTtib3JkZXI6MXB4IHNvbGlkICNkOGRmZTU7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KXsuY3JlZGl0cyBzcGFue2Rpc3BsYXk6aW5saW5lO21hcmdpbjphdXRvO2Zsb2F0Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe2h0bWx7Zm9udC1zaXplOjUwJX0uaW5uZXJ7cGFkZGluZzowIDE2cHh9LnBvc3QtdGVtcGxhdGUgI21haW4taGVhZGVye3BhZGRpbmc6MTZweCAwfSNtYWluLW5hdiBhe3BhZGRpbmc6MCAxMHB4fS5wb3N0e3BhZGRpbmc6NjBweCAwfS5wb3N0LWZvb3Rlcj4ucG9zdC1zaGFyZSwucG9zdC1mb290ZXI+LnBvc3QtbWV0YXtmbG9hdDpub25lO2ZvbnQtc2l6ZToxZW07bWF4LXdpZHRoOm5vbmV9LnBvc3QtZm9vdGVyPi5wb3N0LXNoYXJlPip7bWFyZ2luOjFlbSAxZW0gMWVtIDA7Zm9udC1zaXplOjFlbTt0b3A6YXV0b30ucG9zdC1hdXRob3ItYXZhdGFye21hcmdpbjotMC4yNWVtIDAgMCAwLjVlbX19XG4iXX0= */ -------------------------------------------------------------------------------- /assets/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zutrinken/innocent/76071322c89c9dc70ee051dfd9fe7a6dae22d213/assets/fonts/icons.eot -------------------------------------------------------------------------------- /assets/fonts/icons.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Copyright (C) 2015 by original authors @ fontello.com 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /assets/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zutrinken/innocent/76071322c89c9dc70ee051dfd9fe7a6dae22d213/assets/fonts/icons.ttf -------------------------------------------------------------------------------- /assets/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zutrinken/innocent/76071322c89c9dc70ee051dfd9fe7a6dae22d213/assets/fonts/icons.woff -------------------------------------------------------------------------------- /assets/js/dependencies.initial.js: -------------------------------------------------------------------------------- 1 | !function(a,b){"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){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"!==c&&!_.isWindow(a)&&(!(1!==a.nodeType||!b)||("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a))}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=na[a]={};return _.each(a.match(ma)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ta,"-$1").toLowerCase(),"string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:sa.test(c)?_.parseJSON(c):c)}catch(S){}ra.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ja.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)qa.set(a[c],"globalEval",!b||qa.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(qa.hasData(a)&&(f=qa.access(a),g=qa.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}ra.hasData(a)&&(h=ra.access(a),i=_.extend({},h),ra.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&xa.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Na[a];return c||(c=t(a,b),"none"!==c&&c||(Ma=(Ma||_("