Initial port
authorJohn O'Nolan <john@onolan.org>
Sat, 1 Dec 2018 12:08:45 +0000 (19:08 +0700)
committerJohn O'Nolan <john@onolan.org>
Sat, 1 Dec 2018 12:08:45 +0000 (19:08 +0700)
56 files changed:
-elements.html [new file with mode: 0644]
-generic.html [new file with mode: 0644]
-index.html [new file with mode: 0644]
assets/images/bg.jpg [deleted file]
assets/images/overlay.png [deleted file]
assets/images/pic01.jpg
assets/images/pic02.jpg
assets/images/pic03.jpg
assets/images/pic04.jpg
assets/images/pic05.jpg
assets/images/pic06.jpg
assets/images/pic07.jpg
assets/images/pic08.jpg
assets/images/pic09.jpg
assets/images/pic10.jpg [new file with mode: 0644]
assets/images/pic11.jpg [new file with mode: 0644]
assets/main/css/main.css
assets/main/css/noscript.css [deleted file]
assets/main/js/jquery.scrollex.min.js [deleted file]
assets/main/js/jquery.scrolly.min.js [deleted file]
assets/main/js/main.js
assets/main/sass/base/_page.scss
assets/main/sass/base/_reset.scss
assets/main/sass/base/_typography.scss
assets/main/sass/components/_actions.scss
assets/main/sass/components/_box.scss
assets/main/sass/components/_button.scss
assets/main/sass/components/_contact.scss [new file with mode: 0644]
assets/main/sass/components/_features.scss [new file with mode: 0644]
assets/main/sass/components/_form.scss
assets/main/sass/components/_icon.scss
assets/main/sass/components/_icons.scss
assets/main/sass/components/_image.scss
assets/main/sass/components/_list.scss
assets/main/sass/components/_mini-posts.scss [new file with mode: 0644]
assets/main/sass/components/_pagination.scss
assets/main/sass/components/_posts.scss [new file with mode: 0644]
assets/main/sass/components/_row.scss
assets/main/sass/components/_section.scss
assets/main/sass/components/_table.scss
assets/main/sass/layout/_banner.scss [new file with mode: 0644]
assets/main/sass/layout/_footer.scss
assets/main/sass/layout/_ghost.scss [deleted file]
assets/main/sass/layout/_header.scss
assets/main/sass/layout/_intro.scss [deleted file]
assets/main/sass/layout/_main.scss
assets/main/sass/layout/_menu.scss [new file with mode: 0644]
assets/main/sass/layout/_nav.scss [deleted file]
assets/main/sass/layout/_navPanel.scss [deleted file]
assets/main/sass/layout/_sidebar.scss [new file with mode: 0644]
assets/main/sass/layout/_wrapper.scss
assets/main/sass/libs/_fixed-grid.scss [deleted file]
assets/main/sass/libs/_vars.scss
assets/main/sass/main.scss
assets/main/sass/noscript.scss [deleted file]
yarn.lock [new file with mode: 0644]

diff --git a/-elements.html b/-elements.html
new file mode 100644 (file)
index 0000000..6d62f5a
--- /dev/null
@@ -0,0 +1,543 @@
+<!DOCTYPE HTML>\r
+<!--\r
+       Editorial by HTML5 UP\r
+       html5up.net | @ajlkn\r
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+-->\r
+<html>\r
+       <head>\r
+               <title>Elements - Editorial by HTML5 UP</title>\r
+               <meta charset="utf-8" />\r
+               <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />\r
+               <link rel="stylesheet" href="assets/css/main.css" />\r
+       </head>\r
+       <body class="is-preload">\r
+\r
+               <!-- Wrapper -->\r
+                       <div id="wrapper">\r
+\r
+                               <!-- Main -->\r
+                                       <div id="main">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Header -->\r
+                                                               <header id="header">\r
+                                                                       <a href="index.html" class="logo"><strong>Editorial</strong> by HTML5 UP</a>\r
+                                                                       <ul class="icons">\r
+                                                                               <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-snapchat-ghost"><span class="label">Snapchat</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-medium"><span class="label">Medium</span></a></li>\r
+                                                                       </ul>\r
+                                                               </header>\r
+\r
+                                                       <!-- Content -->\r
+                                                               <section>\r
+                                                                       <header class="main">\r
+                                                                               <h1>Elements</h1>\r
+                                                                       </header>\r
+\r
+                                                                       <!-- Content -->\r
+                                                                               <h2 id="content">Sample Content</h2>\r
+                                                                               <p>Praesent ac adipiscing ullamcorper semper ut amet ac risus. Lorem sapien ut odio odio nunc. Ac adipiscing nibh porttitor erat risus justo adipiscing adipiscing amet placerat accumsan. Vis. Faucibus odio magna tempus adipiscing a non. In mi primis arcu ut non accumsan vivamus ac blandit adipiscing adipiscing arcu metus praesent turpis eu ac lacinia nunc ac commodo gravida adipiscing eget accumsan ac nunc adipiscing adipiscing lorem ipsum dolor sit amet nullam veroeros adipiscing.</p>\r
+                                                                               <div class="row">\r
+                                                                                       <div class="col-6 col-12-small">\r
+                                                                                               <h3>Sem turpis amet semper</h3>\r
+                                                                                               <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat commodo eu sed ante lacinia. Sapien a lorem in integer ornare praesent commodo adipiscing arcu in massa commodo lorem accumsan at odio massa ac ac. Semper adipiscing varius montes viverra nibh in adipiscing blandit tempus accumsan.</p>\r
+                                                                                       </div>\r
+                                                                                       <div class="col-6 col-12-small">\r
+                                                                                               <h3>Magna odio tempus commodo</h3>\r
+                                                                                               <p>In arcu accumsan arcu adipiscing accumsan orci ac. Felis id enim aliquet. Accumsan ac integer lobortis commodo ornare aliquet accumsan erat tempus amet porttitor. Ante commodo blandit adipiscing integer semper orci eget. Faucibus commodo adipiscing mi eu nullam accumsan morbi arcu ornare odio mi adipiscing nascetur lacus ac interdum morbi accumsan vis mi accumsan.</p>\r
+                                                                                       </div>\r
+                                                                                       <!-- Break -->\r
+                                                                                       <div class="col-4 col-12-medium">\r
+                                                                                               <h3>Interdum sapien gravida</h3>\r
+                                                                                               <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit.</p>\r
+                                                                                       </div>\r
+                                                                                       <div class="col-4 col-12-medium">\r
+                                                                                               <h3>Faucibus consequat lorem</h3>\r
+                                                                                               <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit.</p>\r
+                                                                                       </div>\r
+                                                                                       <div class="col-4 col-12-medium">\r
+                                                                                               <h3>Accumsan montes viverra</h3>\r
+                                                                                               <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit.</p>\r
+                                                                                       </div>\r
+                                                                               </div>\r
+\r
+                                                                       <hr class="major" />\r
+\r
+                                                                       <!-- Elements -->\r
+                                                                               <h2 id="elements">Elements</h2>\r
+                                                                               <div class="row gtr-200">\r
+                                                                                       <div class="col-6 col-12-medium">\r
+\r
+                                                                                               <!-- Text stuff -->\r
+                                                                                                       <h3>Text</h3>\r
+                                                                                                       <p>This is <b>bold</b> and this is <strong>strong</strong>. This is <i>italic</i> and this is <em>emphasized</em>.\r
+                                                                                                       This is <sup>superscript</sup> text and this is <sub>subscript</sub> text.\r
+                                                                                                       This is <u>underlined</u> and this is code: <code>for (;;) { ... }</code>.\r
+                                                                                                       Finally, this is a <a href="#">link</a>.</p>\r
+                                                                                                       <hr />\r
+                                                                                                       <h2>Heading Level 2</h2>\r
+                                                                                                       <h3>Heading Level 3</h3>\r
+                                                                                                       <h4>Heading Level 4</h4>\r
+                                                                                                       <hr />\r
+                                                                                                       <p>Nunc lacinia ante nunc ac lobortis. Interdum adipiscing gravida odio porttitor sem non mi integer non faucibus ornare mi ut ante amet placerat aliquet. Volutpat eu sed ante lacinia sapien lorem accumsan varius montes viverra nibh in adipiscing blandit tempus accumsan.</p>\r
+\r
+                                                                                               <!-- Lists -->\r
+                                                                                                       <h3>Lists</h3>\r
+                                                                                                       <div class="row">\r
+                                                                                                               <div class="col-6 col-12-small">\r
+\r
+                                                                                                                       <h4>Unordered</h4>\r
+                                                                                                                       <ul>\r
+                                                                                                                               <li>Dolor etiam magna etiam.</li>\r
+                                                                                                                               <li>Sagittis lorem eleifend.</li>\r
+                                                                                                                               <li>Felis dolore viverra.</li>\r
+                                                                                                                       </ul>\r
+\r
+                                                                                                                       <h4>Alternate</h4>\r
+                                                                                                                       <ul class="alt">\r
+                                                                                                                               <li>Dolor etiam magna etiam.</li>\r
+                                                                                                                               <li>Sagittis lorem eleifend.</li>\r
+                                                                                                                               <li>Felis feugiat viverra.</li>\r
+                                                                                                                       </ul>\r
+\r
+                                                                                                               </div>\r
+                                                                                                               <div class="col-6 col-12-small">\r
+\r
+                                                                                                                       <h4>Ordered</h4>\r
+                                                                                                                       <ol>\r
+                                                                                                                               <li>Dolor etiam magna etiam.</li>\r
+                                                                                                                               <li>Etiam vel lorem sed viverra.</li>\r
+                                                                                                                               <li>Felis dolore viverra.</li>\r
+                                                                                                                               <li>Dolor etiam magna etiam.</li>\r
+                                                                                                                               <li>Etiam vel lorem sed viverra.</li>\r
+                                                                                                                               <li>Felis dolore viverra.</li>\r
+                                                                                                                       </ol>\r
+\r
+                                                                                                                       <h4>Icons</h4>\r
+                                                                                                                       <ul class="icons">\r
+                                                                                                                               <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>\r
+                                                                                                                               <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>\r
+                                                                                                                               <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>\r
+                                                                                                                               <li><a href="#" class="icon fa-github"><span class="label">Github</span></a></li>\r
+                                                                                                                               <li><a href="#" class="icon fa-dribbble"><span class="label">Dribbble</span></a></li>\r
+                                                                                                                               <li><a href="#" class="icon fa-tumblr"><span class="label">Tumblr</span></a></li>\r
+                                                                                                                       </ul>\r
+\r
+                                                                                                               </div>\r
+                                                                                                       </div>\r
+                                                                                                       <h4>Definition</h4>\r
+                                                                                                       <dl>\r
+                                                                                                               <dt>Item1</dt>\r
+                                                                                                               <dd>\r
+                                                                                                                       <p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Lorem ipsum dolor.</p>\r
+                                                                                                               </dd>\r
+                                                                                                               <dt>Item2</dt>\r
+                                                                                                               <dd>\r
+                                                                                                                       <p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Lorem ipsum dolor.</p>\r
+                                                                                                               </dd>\r
+                                                                                                               <dt>Item3</dt>\r
+                                                                                                               <dd>\r
+                                                                                                                       <p>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Lorem ipsum dolor.</p>\r
+                                                                                                               </dd>\r
+                                                                                                       </dl>\r
+\r
+                                                                                                       <h4>Actions</h4>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><a href="#" class="button primary">Default</a></li>\r
+                                                                                                               <li><a href="#" class="button">Default</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions small">\r
+                                                                                                               <li><a href="#" class="button primary small">Small</a></li>\r
+                                                                                                               <li><a href="#" class="button small">Small</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <div class="row">\r
+                                                                                                               <div class="col-6 col-12-small">\r
+                                                                                                                       <ul class="actions stacked">\r
+                                                                                                                               <li><a href="#" class="button primary">Default</a></li>\r
+                                                                                                                               <li><a href="#" class="button">Default</a></li>\r
+                                                                                                                       </ul>\r
+                                                                                                               </div>\r
+                                                                                                               <div class="col-6 col-12-small">\r
+                                                                                                                       <ul class="actions stacked">\r
+                                                                                                                               <li><a href="#" class="button primary small">Small</a></li>\r
+                                                                                                                               <li><a href="#" class="button small">Small</a></li>\r
+                                                                                                                       </ul>\r
+                                                                                                               </div>\r
+                                                                                                               <div class="col-6 col-12-small">\r
+                                                                                                                       <ul class="actions stacked">\r
+                                                                                                                               <li><a href="#" class="button primary fit">Default</a></li>\r
+                                                                                                                               <li><a href="#" class="button fit">Default</a></li>\r
+                                                                                                                       </ul>\r
+                                                                                                               </div>\r
+                                                                                                               <div class="col-6 col-12-small">\r
+                                                                                                                       <ul class="actions stacked">\r
+                                                                                                                               <li><a href="#" class="button primary small fit">Small</a></li>\r
+                                                                                                                               <li><a href="#" class="button small fit">Small</a></li>\r
+                                                                                                                       </ul>\r
+                                                                                                               </div>\r
+                                                                                                       </div>\r
+\r
+                                                                                                       <h4>Pagination</h4>\r
+                                                                                                       <ul class="pagination">\r
+                                                                                                               <li><span class="button disabled">Prev</span></li>\r
+                                                                                                               <li><a href="#" class="page active">1</a></li>\r
+                                                                                                               <li><a href="#" class="page">2</a></li>\r
+                                                                                                               <li><a href="#" class="page">3</a></li>\r
+                                                                                                               <li><span>&hellip;</span></li>\r
+                                                                                                               <li><a href="#" class="page">8</a></li>\r
+                                                                                                               <li><a href="#" class="page">9</a></li>\r
+                                                                                                               <li><a href="#" class="page">10</a></li>\r
+                                                                                                               <li><a href="#" class="button">Next</a></li>\r
+                                                                                                       </ul>\r
+\r
+                                                                                               <!-- Blockquote -->\r
+                                                                                                       <h3>Blockquote</h3>\r
+                                                                                                       <blockquote>Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent. Lorem ipsum dolor. Lorem ipsum dolor vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus.</blockquote>\r
+\r
+                                                                                               <!-- Table -->\r
+                                                                                                       <h3>Table</h3>\r
+\r
+                                                                                                       <h4>Default</h4>\r
+                                                                                                       <div class="table-wrapper">\r
+                                                                                                               <table>\r
+                                                                                                                       <thead>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <th>Name</th>\r
+                                                                                                                                       <th>Description</th>\r
+                                                                                                                                       <th>Price</th>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </thead>\r
+                                                                                                                       <tbody>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item1</td>\r
+                                                                                                                                       <td>Ante turpis integer aliquet porttitor.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item2</td>\r
+                                                                                                                                       <td>Vis ac commodo adipiscing arcu aliquet.</td>\r
+                                                                                                                                       <td>19.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item3</td>\r
+                                                                                                                                       <td> Morbi faucibus arcu accumsan lorem.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item4</td>\r
+                                                                                                                                       <td>Vitae integer tempus condimentum.</td>\r
+                                                                                                                                       <td>19.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item5</td>\r
+                                                                                                                                       <td>Ante turpis integer aliquet porttitor.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </tbody>\r
+                                                                                                                       <tfoot>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td colspan="2"></td>\r
+                                                                                                                                       <td>100.00</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </tfoot>\r
+                                                                                                               </table>\r
+                                                                                                       </div>\r
+\r
+                                                                                                       <h4>Alternate</h4>\r
+                                                                                                       <div class="table-wrapper">\r
+                                                                                                               <table class="alt">\r
+                                                                                                                       <thead>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <th>Name</th>\r
+                                                                                                                                       <th>Description</th>\r
+                                                                                                                                       <th>Price</th>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </thead>\r
+                                                                                                                       <tbody>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item1</td>\r
+                                                                                                                                       <td>Ante turpis integer aliquet porttitor.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item2</td>\r
+                                                                                                                                       <td>Vis ac commodo adipiscing arcu aliquet.</td>\r
+                                                                                                                                       <td>19.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item3</td>\r
+                                                                                                                                       <td> Morbi faucibus arcu accumsan lorem.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item4</td>\r
+                                                                                                                                       <td>Vitae integer tempus condimentum.</td>\r
+                                                                                                                                       <td>19.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td>Item5</td>\r
+                                                                                                                                       <td>Ante turpis integer aliquet porttitor.</td>\r
+                                                                                                                                       <td>29.99</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </tbody>\r
+                                                                                                                       <tfoot>\r
+                                                                                                                               <tr>\r
+                                                                                                                                       <td colspan="2"></td>\r
+                                                                                                                                       <td>100.00</td>\r
+                                                                                                                               </tr>\r
+                                                                                                                       </tfoot>\r
+                                                                                                               </table>\r
+                                                                                                       </div>\r
+\r
+                                                                                       </div>\r
+                                                                                       <div class="col-6 col-12-medium">\r
+\r
+                                                                                               <!-- Buttons -->\r
+                                                                                                       <h3>Buttons</h3>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><a href="#" class="button primary">Primary</a></li>\r
+                                                                                                               <li><a href="#" class="button">Default</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><a href="#" class="button large">Large</a></li>\r
+                                                                                                               <li><a href="#" class="button">Default</a></li>\r
+                                                                                                               <li><a href="#" class="button small">Small</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><a href="#" class="button primary large">Large</a></li>\r
+                                                                                                               <li><a href="#" class="button primary">Default</a></li>\r
+                                                                                                               <li><a href="#" class="button primary small">Small</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions fit">\r
+                                                                                                               <li><a href="#" class="button primary fit">Fit</a></li>\r
+                                                                                                               <li><a href="#" class="button fit">Fit</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions fit small">\r
+                                                                                                               <li><a href="#" class="button primary fit small">Fit + Small</a></li>\r
+                                                                                                               <li><a href="#" class="button fit small">Fit + Small</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><a href="#" class="button primary icon fa-search">Icon</a></li>\r
+                                                                                                               <li><a href="#" class="button icon fa-download">Icon</a></li>\r
+                                                                                                       </ul>\r
+                                                                                                       <ul class="actions">\r
+                                                                                                               <li><span class="button primary disabled">Primary</span></li>\r
+                                                                                                               <li><span class="button disabled">Default</span></li>\r
+                                                                                                       </ul>\r
+\r
+                                                                                               <!-- Form -->\r
+                                                                                                       <h3>Form</h3>\r
+\r
+                                                                                                       <form method="post" action="#">\r
+                                                                                                               <div class="row gtr-uniform">\r
+                                                                                                                       <div class="col-6 col-12-xsmall">\r
+                                                                                                                               <input type="text" name="demo-name" id="demo-name" value="" placeholder="Name" />\r
+                                                                                                                       </div>\r
+                                                                                                                       <div class="col-6 col-12-xsmall">\r
+                                                                                                                               <input type="email" name="demo-email" id="demo-email" value="" placeholder="Email" />\r
+                                                                                                                       </div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-12">\r
+                                                                                                                               <select name="demo-category" id="demo-category">\r
+                                                                                                                                       <option value="">- Category -</option>\r
+                                                                                                                                       <option value="1">Manufacturing</option>\r
+                                                                                                                                       <option value="1">Shipping</option>\r
+                                                                                                                                       <option value="1">Administration</option>\r
+                                                                                                                                       <option value="1">Human Resources</option>\r
+                                                                                                                               </select>\r
+                                                                                                                       </div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-4 col-12-small">\r
+                                                                                                                               <input type="radio" id="demo-priority-low" name="demo-priority" checked>\r
+                                                                                                                               <label for="demo-priority-low">Low</label>\r
+                                                                                                                       </div>\r
+                                                                                                                       <div class="col-4 col-12-small">\r
+                                                                                                                               <input type="radio" id="demo-priority-normal" name="demo-priority">\r
+                                                                                                                               <label for="demo-priority-normal">Normal</label>\r
+                                                                                                                       </div>\r
+                                                                                                                       <div class="col-4 col-12-small">\r
+                                                                                                                               <input type="radio" id="demo-priority-high" name="demo-priority">\r
+                                                                                                                               <label for="demo-priority-high">High</label>\r
+                                                                                                                       </div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-6 col-12-small">\r
+                                                                                                                               <input type="checkbox" id="demo-copy" name="demo-copy">\r
+                                                                                                                               <label for="demo-copy">Email me a copy</label>\r
+                                                                                                                       </div>\r
+                                                                                                                       <div class="col-6 col-12-small">\r
+                                                                                                                               <input type="checkbox" id="demo-human" name="demo-human" checked>\r
+                                                                                                                               <label for="demo-human">I am a human</label>\r
+                                                                                                                       </div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-12">\r
+                                                                                                                               <textarea name="demo-message" id="demo-message" placeholder="Enter your message" rows="6"></textarea>\r
+                                                                                                                       </div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-12">\r
+                                                                                                                               <ul class="actions">\r
+                                                                                                                                       <li><input type="submit" value="Send Message" class="primary" /></li>\r
+                                                                                                                                       <li><input type="reset" value="Reset" /></li>\r
+                                                                                                                               </ul>\r
+                                                                                                                       </div>\r
+                                                                                                               </div>\r
+                                                                                                       </form>\r
+\r
+                                                                                               <!-- Image -->\r
+                                                                                                       <h3>Image</h3>\r
+\r
+                                                                                                       <h4>Fit</h4>\r
+                                                                                                       <span class="image fit"><img src="images/pic11.jpg" alt="" /></span>\r
+                                                                                                       <div class="box alt">\r
+                                                                                                               <div class="row gtr-50 gtr-uniform">\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic01.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic02.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic03.jpg" alt="" /></span></div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic03.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic01.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic02.jpg" alt="" /></span></div>\r
+                                                                                                                       <!-- Break -->\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic02.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic03.jpg" alt="" /></span></div>\r
+                                                                                                                       <div class="col-4"><span class="image fit"><img src="images/pic01.jpg" alt="" /></span></div>\r
+                                                                                                               </div>\r
+                                                                                                       </div>\r
+\r
+                                                                                                       <h4>Left &amp; Right</h4>\r
+                                                                                                       <p><span class="image left"><img src="images/pic01.jpg" alt="" /></span>Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent.</p>\r
+                                                                                                       <p><span class="image right"><img src="images/pic02.jpg" alt="" /></span>Lorem ipsum dolor sit accumsan interdum nisi, quis tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Vestibulum ante ipsum primis sagittis eget. tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent.</p>\r
+\r
+                                                                                               <!-- Box -->\r
+                                                                                                       <h3>Box</h3>\r
+                                                                                                       <div class="box">\r
+                                                                                                               <p>Felis sagittis eget tempus primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan eu faucibus. Integer ac pellentesque praesent tincidunt felis sagittis eget. tempus euismod. Magna sed etiam ante ipsum primis in faucibus vestibulum.</p>\r
+                                                                                                       </div>\r
+\r
+                                                                                               <!-- Preformatted Code -->\r
+                                                                                                       <h3>Preformatted</h3>\r
+                                                                                                       <pre><code>i = 0;\r
+\r
+while (!deck.isInOrder()) {\r
+    print 'Iteration ' + i;\r
+    deck.shuffle();\r
+    i++;\r
+}\r
+\r
+print 'It took ' + i + ' iterations to sort the deck.';\r
+</code></pre>\r
+\r
+                                                                                       </div>\r
+                                                                               </div>\r
+\r
+                                                               </section>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                               <!-- Sidebar -->\r
+                                       <div id="sidebar">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Search -->\r
+                                                               <section id="search" class="alt">\r
+                                                                       <form method="post" action="#">\r
+                                                                               <input type="text" name="query" id="query" placeholder="Search" />\r
+                                                                       </form>\r
+                                                               </section>\r
+\r
+                                                       <!-- Menu -->\r
+                                                               <nav id="menu">\r
+                                                                       <header class="major">\r
+                                                                               <h2>Menu</h2>\r
+                                                                       </header>\r
+                                                                       <ul>\r
+                                                                               <li><a href="index.html">Homepage</a></li>\r
+                                                                               <li><a href="generic.html">Generic</a></li>\r
+                                                                               <li><a href="elements.html">Elements</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Etiam Dolore</a></li>\r
+                                                                               <li><a href="#">Adipiscing</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Another Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Maximus Erat</a></li>\r
+                                                                               <li><a href="#">Sapien Mauris</a></li>\r
+                                                                               <li><a href="#">Amet Lacinia</a></li>\r
+                                                                       </ul>\r
+                                                               </nav>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Ante interdum</h2>\r
+                                                                       </header>\r
+                                                                       <div class="mini-posts">\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic07.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic08.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic09.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                       </div>\r
+                                                                       <ul class="actions">\r
+                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Get in touch</h2>\r
+                                                                       </header>\r
+                                                                       <p>Sed varius enim lorem ullamcorper dolore aliquam aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin sed aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                       <ul class="contact">\r
+                                                                               <li class="fa-envelope-o"><a href="#">information@untitled.tld</a></li>\r
+                                                                               <li class="fa-phone">(000) 000-0000</li>\r
+                                                                               <li class="fa-home">1234 Somewhere Road #8254<br />\r
+                                                                               Nashville, TN 00000-0000</li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Footer -->\r
+                                                               <footer id="footer">\r
+                                                                       <p class="copyright">&copy; Untitled. All rights reserved. Demo Images: <a href="https://unsplash.com">Unsplash</a>. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>\r
+                                                               </footer>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                       </div>\r
+\r
+               <!-- Scripts -->\r
+                       <script src="assets/js/jquery.min.js"></script>\r
+                       <script src="assets/js/browser.min.js"></script>\r
+                       <script src="assets/js/breakpoints.min.js"></script>\r
+                       <script src="assets/js/util.js"></script>\r
+                       <script src="assets/js/main.js"></script>\r
+\r
+       </body>\r
+</html>
\ No newline at end of file
diff --git a/-generic.html b/-generic.html
new file mode 100644 (file)
index 0000000..017aba1
--- /dev/null
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML>\r
+<!--\r
+       Editorial by HTML5 UP\r
+       html5up.net | @ajlkn\r
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+-->\r
+<html>\r
+       <head>\r
+               <title>Generic - Editorial by HTML5 UP</title>\r
+               <meta charset="utf-8" />\r
+               <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />\r
+               <link rel="stylesheet" href="assets/css/main.css" />\r
+       </head>\r
+       <body class="is-preload">\r
+\r
+               <!-- Wrapper -->\r
+                       <div id="wrapper">\r
+\r
+                               <!-- Main -->\r
+                                       <div id="main">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Header -->\r
+                                                               <header id="header">\r
+                                                                       <a href="index.html" class="logo"><strong>Editorial</strong> by HTML5 UP</a>\r
+                                                                       <ul class="icons">\r
+                                                                               <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-snapchat-ghost"><span class="label">Snapchat</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-medium"><span class="label">Medium</span></a></li>\r
+                                                                       </ul>\r
+                                                               </header>\r
+\r
+                                                       <!-- Content -->\r
+                                                               <section>\r
+                                                                       <header class="main">\r
+                                                                               <h1>Generic</h1>\r
+                                                                       </header>\r
+\r
+                                                                       <span class="image main"><img src="images/pic11.jpg" alt="" /></span>\r
+\r
+                                                                       <p>Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit.</p>\r
+                                                                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel sed vehicula.</p>\r
+                                                                       <p>Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.</p>\r
+\r
+                                                                       <hr class="major" />\r
+\r
+                                                                       <h2>Interdum sed dapibus</h2>\r
+                                                                       <p>Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit.</p>\r
+                                                                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel sed vehicula. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.</p>\r
+\r
+                                                                       <hr class="major" />\r
+\r
+                                                                       <h2>Magna etiam veroeros</h2>\r
+                                                                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel sed vehicula.</p>\r
+                                                                       <p>Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.</p>\r
+\r
+                                                                       <hr class="major" />\r
+\r
+                                                                       <h2>Lorem aliquam bibendum</h2>\r
+                                                                       <p>Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit.</p>\r
+                                                                       <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel sed vehicula.</p>\r
+\r
+                                                               </section>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                               <!-- Sidebar -->\r
+                                       <div id="sidebar">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Search -->\r
+                                                               <section id="search" class="alt">\r
+                                                                       <form method="post" action="#">\r
+                                                                               <input type="text" name="query" id="query" placeholder="Search" />\r
+                                                                       </form>\r
+                                                               </section>\r
+\r
+                                                       <!-- Menu -->\r
+                                                               <nav id="menu">\r
+                                                                       <header class="major">\r
+                                                                               <h2>Menu</h2>\r
+                                                                       </header>\r
+                                                                       <ul>\r
+                                                                               <li><a href="index.html">Homepage</a></li>\r
+                                                                               <li><a href="generic.html">Generic</a></li>\r
+                                                                               <li><a href="elements.html">Elements</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Etiam Dolore</a></li>\r
+                                                                               <li><a href="#">Adipiscing</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Another Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Maximus Erat</a></li>\r
+                                                                               <li><a href="#">Sapien Mauris</a></li>\r
+                                                                               <li><a href="#">Amet Lacinia</a></li>\r
+                                                                       </ul>\r
+                                                               </nav>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Ante interdum</h2>\r
+                                                                       </header>\r
+                                                                       <div class="mini-posts">\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic07.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic08.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic09.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                       </div>\r
+                                                                       <ul class="actions">\r
+                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Get in touch</h2>\r
+                                                                       </header>\r
+                                                                       <p>Sed varius enim lorem ullamcorper dolore aliquam aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin sed aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                       <ul class="contact">\r
+                                                                               <li class="fa-envelope-o"><a href="#">information@untitled.tld</a></li>\r
+                                                                               <li class="fa-phone">(000) 000-0000</li>\r
+                                                                               <li class="fa-home">1234 Somewhere Road #8254<br />\r
+                                                                               Nashville, TN 00000-0000</li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Footer -->\r
+                                                               <footer id="footer">\r
+                                                                       <p class="copyright">&copy; Untitled. All rights reserved. Demo Images: <a href="https://unsplash.com">Unsplash</a>. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>\r
+                                                               </footer>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                       </div>\r
+\r
+               <!-- Scripts -->\r
+                       <script src="assets/js/jquery.min.js"></script>\r
+                       <script src="assets/js/browser.min.js"></script>\r
+                       <script src="assets/js/breakpoints.min.js"></script>\r
+                       <script src="assets/js/util.js"></script>\r
+                       <script src="assets/js/main.js"></script>\r
+\r
+       </body>\r
+</html>
\ No newline at end of file
diff --git a/-index.html b/-index.html
new file mode 100644 (file)
index 0000000..fdb7039
--- /dev/null
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML>\r
+<!--\r
+       Editorial by HTML5 UP\r
+       html5up.net | @ajlkn\r
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+-->\r
+<html>\r
+       <head>\r
+               <title>Editorial by HTML5 UP</title>\r
+               <meta charset="utf-8" />\r
+               <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />\r
+               <link rel="stylesheet" href="assets/css/main.css" />\r
+       </head>\r
+       <body class="is-preload">\r
+\r
+               <!-- Wrapper -->\r
+                       <div id="wrapper">\r
+\r
+                               <!-- Main -->\r
+                                       <div id="main">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Header -->\r
+                                                               <header id="header">\r
+                                                                       <a href="index.html" class="logo"><strong>Editorial</strong> by HTML5 UP</a>\r
+                                                                       <ul class="icons">\r
+                                                                               <li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-snapchat-ghost"><span class="label">Snapchat</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>\r
+                                                                               <li><a href="#" class="icon fa-medium"><span class="label">Medium</span></a></li>\r
+                                                                       </ul>\r
+                                                               </header>\r
+\r
+                                                       <!-- Banner -->\r
+                                                               <section id="banner">\r
+                                                                       <div class="content">\r
+                                                                               <header>\r
+                                                                                       <h1>Hi, I’m Editorial<br />\r
+                                                                                       by HTML5 UP</h1>\r
+                                                                                       <p>A free and fully responsive site template</p>\r
+                                                                               </header>\r
+                                                                               <p>Aenean ornare velit lacus, ac varius enim ullamcorper eu. Proin aliquam facilisis ante interdum congue. Integer mollis, nisl amet convallis, porttitor magna ullamcorper, amet egestas mauris. Ut magna finibus nisi nec lacinia. Nam maximus erat id euismod egestas. Pellentesque sapien ac quam. Lorem ipsum dolor sit nullam.</p>\r
+                                                                               <ul class="actions">\r
+                                                                                       <li><a href="#" class="button big">Learn More</a></li>\r
+                                                                               </ul>\r
+                                                                       </div>\r
+                                                                       <span class="image object">\r
+                                                                               <img src="images/pic10.jpg" alt="" />\r
+                                                                       </span>\r
+                                                               </section>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Erat lacinia</h2>\r
+                                                                       </header>\r
+                                                                       <div class="features">\r
+                                                                               <article>\r
+                                                                                       <span class="icon fa-diamond"></span>\r
+                                                                                       <div class="content">\r
+                                                                                               <h3>Portitor ullamcorper</h3>\r
+                                                                                               <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       </div>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <span class="icon fa-paper-plane"></span>\r
+                                                                                       <div class="content">\r
+                                                                                               <h3>Sapien veroeros</h3>\r
+                                                                                               <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       </div>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <span class="icon fa-rocket"></span>\r
+                                                                                       <div class="content">\r
+                                                                                               <h3>Quam lorem ipsum</h3>\r
+                                                                                               <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       </div>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <span class="icon fa-signal"></span>\r
+                                                                                       <div class="content">\r
+                                                                                               <h3>Sed magna finibus</h3>\r
+                                                                                               <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       </div>\r
+                                                                               </article>\r
+                                                                       </div>\r
+                                                               </section>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Ipsum sed dolor</h2>\r
+                                                                       </header>\r
+                                                                       <div class="posts">\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic01.jpg" alt="" /></a>\r
+                                                                                       <h3>Interdum aenean</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic02.jpg" alt="" /></a>\r
+                                                                                       <h3>Nulla amet dolore</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic03.jpg" alt="" /></a>\r
+                                                                                       <h3>Tempus ullamcorper</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic04.jpg" alt="" /></a>\r
+                                                                                       <h3>Sed etiam facilis</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic05.jpg" alt="" /></a>\r
+                                                                                       <h3>Feugiat lorem aenean</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic06.jpg" alt="" /></a>\r
+                                                                                       <h3>Amet varius aliquam</h3>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                                       <ul class="actions">\r
+                                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                                       </ul>\r
+                                                                               </article>\r
+                                                                       </div>\r
+                                                               </section>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                               <!-- Sidebar -->\r
+                                       <div id="sidebar">\r
+                                               <div class="inner">\r
+\r
+                                                       <!-- Search -->\r
+                                                               <section id="search" class="alt">\r
+                                                                       <form method="post" action="#">\r
+                                                                               <input type="text" name="query" id="query" placeholder="Search" />\r
+                                                                       </form>\r
+                                                               </section>\r
+\r
+                                                       <!-- Menu -->\r
+                                                               <nav id="menu">\r
+                                                                       <header class="major">\r
+                                                                               <h2>Menu</h2>\r
+                                                                       </header>\r
+                                                                       <ul>\r
+                                                                               <li><a href="index.html">Homepage</a></li>\r
+                                                                               <li><a href="generic.html">Generic</a></li>\r
+                                                                               <li><a href="elements.html">Elements</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Etiam Dolore</a></li>\r
+                                                                               <li><a href="#">Adipiscing</a></li>\r
+                                                                               <li>\r
+                                                                                       <span class="opener">Another Submenu</span>\r
+                                                                                       <ul>\r
+                                                                                               <li><a href="#">Lorem Dolor</a></li>\r
+                                                                                               <li><a href="#">Ipsum Adipiscing</a></li>\r
+                                                                                               <li><a href="#">Tempus Magna</a></li>\r
+                                                                                               <li><a href="#">Feugiat Veroeros</a></li>\r
+                                                                                       </ul>\r
+                                                                               </li>\r
+                                                                               <li><a href="#">Maximus Erat</a></li>\r
+                                                                               <li><a href="#">Sapien Mauris</a></li>\r
+                                                                               <li><a href="#">Amet Lacinia</a></li>\r
+                                                                       </ul>\r
+                                                               </nav>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Ante interdum</h2>\r
+                                                                       </header>\r
+                                                                       <div class="mini-posts">\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic07.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic08.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                               <article>\r
+                                                                                       <a href="#" class="image"><img src="images/pic09.jpg" alt="" /></a>\r
+                                                                                       <p>Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore aliquam.</p>\r
+                                                                               </article>\r
+                                                                       </div>\r
+                                                                       <ul class="actions">\r
+                                                                               <li><a href="#" class="button">More</a></li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Section -->\r
+                                                               <section>\r
+                                                                       <header class="major">\r
+                                                                               <h2>Get in touch</h2>\r
+                                                                       </header>\r
+                                                                       <p>Sed varius enim lorem ullamcorper dolore aliquam aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin sed aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.</p>\r
+                                                                       <ul class="contact">\r
+                                                                               <li class="fa-envelope-o"><a href="#">information@untitled.tld</a></li>\r
+                                                                               <li class="fa-phone">(000) 000-0000</li>\r
+                                                                               <li class="fa-home">1234 Somewhere Road #8254<br />\r
+                                                                               Nashville, TN 00000-0000</li>\r
+                                                                       </ul>\r
+                                                               </section>\r
+\r
+                                                       <!-- Footer -->\r
+                                                               <footer id="footer">\r
+                                                                       <p class="copyright">&copy; Untitled. All rights reserved. Demo Images: <a href="https://unsplash.com">Unsplash</a>. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>\r
+                                                               </footer>\r
+\r
+                                               </div>\r
+                                       </div>\r
+\r
+                       </div>\r
+\r
+               <!-- Scripts -->\r
+                       <script src="assets/js/jquery.min.js"></script>\r
+                       <script src="assets/js/browser.min.js"></script>\r
+                       <script src="assets/js/breakpoints.min.js"></script>\r
+                       <script src="assets/js/util.js"></script>\r
+                       <script src="assets/js/main.js"></script>\r
+\r
+       </body>\r
+</html>
\ No newline at end of file
diff --git a/assets/images/bg.jpg b/assets/images/bg.jpg
deleted file mode 100644 (file)
index 1fe15b6..0000000
Binary files a/assets/images/bg.jpg and /dev/null differ
diff --git a/assets/images/overlay.png b/assets/images/overlay.png
deleted file mode 100644 (file)
index 127bb2b..0000000
Binary files a/assets/images/overlay.png and /dev/null differ
index b8c5e1e54c7a8de0f8f413a7ff98ed5fabc40581..7add3889394f8764bcb373e8e123fe9269c5e2a3 100644 (file)
Binary files a/assets/images/pic01.jpg and b/assets/images/pic01.jpg differ
index fe3be4f2bcf870bd2c0fb270cc7310f3108da7e9..e148901ce6ee0e8bbd0f0164b951f1469b73978e 100644 (file)
Binary files a/assets/images/pic02.jpg and b/assets/images/pic02.jpg differ
index 282e4f5876b7e370275a33d85959f7da9ef1a9d6..b890e572cfd3ca383acb625ffc39f0bf3c311709 100644 (file)
Binary files a/assets/images/pic03.jpg and b/assets/images/pic03.jpg differ
index b0206cbb2ba11ea58f137f06e6fd9a1e008e5f0a..f0c1b627a1d974fce4ced1f4ca10cc91fba1f68a 100644 (file)
Binary files a/assets/images/pic04.jpg and b/assets/images/pic04.jpg differ
index 3731316871359e6a12c68355bdaf65c02f8fe437..cda4792bcba173eaeeaeae7ae3dd05107ab08b67 100644 (file)
Binary files a/assets/images/pic05.jpg and b/assets/images/pic05.jpg differ
index a9762cea6b94b1fdce28eb27b59fae2a1a563f9f..891b92f48a986140b889b5cd2426f801f188d815 100644 (file)
Binary files a/assets/images/pic06.jpg and b/assets/images/pic06.jpg differ
index 57d93041c305a44fd06f85bbdaa56c0c469e6189..18f7248dfff77d5e6e86580718fd3f4a2e6ad373 100644 (file)
Binary files a/assets/images/pic07.jpg and b/assets/images/pic07.jpg differ
index e0f281d82a59bd1e7fb06ed645a8a5bf2d9c6df1..844923fc8685f5f84328078d2de4e3505b24b21f 100644 (file)
Binary files a/assets/images/pic08.jpg and b/assets/images/pic08.jpg differ
index cfdb688d3ff6c94d0653b3b21c26e2e0ec560aee..742eece0a9b201b8ad2c82dc790ad00525b2e27a 100644 (file)
Binary files a/assets/images/pic09.jpg and b/assets/images/pic09.jpg differ
diff --git a/assets/images/pic10.jpg b/assets/images/pic10.jpg
new file mode 100644 (file)
index 0000000..2e9ba30
Binary files /dev/null and b/assets/images/pic10.jpg differ
diff --git a/assets/images/pic11.jpg b/assets/images/pic11.jpg
new file mode 100644 (file)
index 0000000..56cae8c
Binary files /dev/null and b/assets/images/pic11.jpg differ
index 5fb5bc3788ffdd8c3688c1a69849d8ba9a8a170d..0366d53c49d27498b1c5b736f7952eb81adfca55 100644 (file)
-@import url(font-awesome.min.css);@import url("https://fonts.googleapis.com/css?family=Merriweather:300,700,300italic,700italic|Source+Sans+Pro:900");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width: 480px){html,body{min-width:320px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#1e252d}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none !important;-webkit-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;transition:none !important}html{font-size:16pt}@media screen and (max-width: 1680px){html{font-size:12pt}}@media screen and (max-width: 1280px){html{font-size:11pt}}@media screen and (max-width: 360px){html{font-size:10pt}}body{color:#212931}body,input,select,textarea{font-family:"Merriweather",Georgia,serif;font-weight:300;font-size:1rem;line-height:2.375}a{-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;border-bottom:dotted 1px;text-decoration:none}a:hover{border-bottom-color:transparent}strong,b{font-weight:600}em,i{font-style:italic}p{text-align:justify;margin:0 0 2rem 0}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:900;line-height:1.5;letter-spacing:0.075em;text-transform:uppercase;margin:0 0 1rem 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border-bottom:0;color:inherit;text-decoration:none}h1{font-size:4rem;line-height:1.1;margin:0 0 2rem 0}h2{font-size:1.75rem;line-height:1.3;margin:0 0 1.5rem 0}h3{font-size:1.25rem;margin:0 0 1.5rem 0}h4{font-size:1rem}h5{font-size:0.9rem}h6{font-size:0.8rem}sub{font-size:0.8rem;position:relative;top:0.5rem}sup{font-size:0.8rem;position:relative;top:-0.5rem}blockquote{border-left:solid 4px;font-style:italic;margin:0 0 2rem 0;padding:.5rem 0 .5rem 2rem}code{border:solid 2px;font-family:"Courier New",monospace;font-size:0.9rem;margin:0 0.25rem;padding:0.25rem 0.65rem}pre{-webkit-overflow-scrolling:touch;font-family:"Courier New",monospace;font-size:0.9rem;margin:0 0 2rem 0}pre code{display:block;line-height:1.75;padding:1rem 1.5rem;overflow-x:auto}hr{border:0;border-bottom:solid 2px;margin:3rem 0}hr.major{margin:5rem 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}input,select,textarea{color:#212931}a{color:#212931;border-bottom-color:rgba(33,41,49,0.5)}a:hover{border-bottom-color:transparent;color:#18bfef !important}strong,b{color:#212931}h1,h2,h3,h4,h5,h6{color:#212931}blockquote{border-left-color:#eee}code{background:rgba(220,220,220,0.25);border-color:#eee}hr{border-bottom-color:#eee}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.33333%}.row>.off-1{margin-left:8.33333%}.row>.col-2{width:16.66667%}.row>.off-2{margin-left:16.66667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.33333%}.row>.off-4{margin-left:33.33333%}.row>.col-5{width:41.66667%}.row>.off-5{margin-left:41.66667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.33333%}.row>.off-7{margin-left:58.33333%}.row>.col-8{width:66.66667%}.row>.off-8{margin-left:66.66667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.33333%}.row>.off-10{margin-left:83.33333%}.row>.col-11{width:91.66667%}.row>.off-11{margin-left:91.66667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}@media screen and (max-width: 1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.33333%}.row>.off-1-xlarge{margin-left:8.33333%}.row>.col-2-xlarge{width:16.66667%}.row>.off-2-xlarge{margin-left:16.66667%}.row>.col-3-xlarge{width:25%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.33333%}.row>.off-4-xlarge{margin-left:33.33333%}.row>.col-5-xlarge{width:41.66667%}.row>.off-5-xlarge{margin-left:41.66667%}.row>.col-6-xlarge{width:50%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.33333%}.row>.off-7-xlarge{margin-left:58.33333%}.row>.col-8-xlarge{width:66.66667%}.row>.off-8-xlarge{margin-left:66.66667%}.row>.col-9-xlarge{width:75%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.33333%}.row>.off-10-xlarge{margin-left:83.33333%}.row>.col-11-xlarge{width:91.66667%}.row>.off-11-xlarge{margin-left:91.66667%}.row>.col-12-xlarge{width:100%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}@media screen and (max-width: 1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.33333%}.row>.off-1-large{margin-left:8.33333%}.row>.col-2-large{width:16.66667%}.row>.off-2-large{margin-left:16.66667%}.row>.col-3-large{width:25%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.33333%}.row>.off-4-large{margin-left:33.33333%}.row>.col-5-large{width:41.66667%}.row>.off-5-large{margin-left:41.66667%}.row>.col-6-large{width:50%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.33333%}.row>.off-7-large{margin-left:58.33333%}.row>.col-8-large{width:66.66667%}.row>.off-8-large{margin-left:66.66667%}.row>.col-9-large{width:75%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.33333%}.row>.off-10-large{margin-left:83.33333%}.row>.col-11-large{width:91.66667%}.row>.off-11-large{margin-left:91.66667%}.row>.col-12-large{width:100%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}@media screen and (max-width: 980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.33333%}.row>.off-1-medium{margin-left:8.33333%}.row>.col-2-medium{width:16.66667%}.row>.off-2-medium{margin-left:16.66667%}.row>.col-3-medium{width:25%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.33333%}.row>.off-4-medium{margin-left:33.33333%}.row>.col-5-medium{width:41.66667%}.row>.off-5-medium{margin-left:41.66667%}.row>.col-6-medium{width:50%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.33333%}.row>.off-7-medium{margin-left:58.33333%}.row>.col-8-medium{width:66.66667%}.row>.off-8-medium{margin-left:66.66667%}.row>.col-9-medium{width:75%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.33333%}.row>.off-10-medium{margin-left:83.33333%}.row>.col-11-medium{width:91.66667%}.row>.off-11-medium{margin-left:91.66667%}.row>.col-12-medium{width:100%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}@media screen and (max-width: 736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.33333%}.row>.off-1-small{margin-left:8.33333%}.row>.col-2-small{width:16.66667%}.row>.off-2-small{margin-left:16.66667%}.row>.col-3-small{width:25%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.33333%}.row>.off-4-small{margin-left:33.33333%}.row>.col-5-small{width:41.66667%}.row>.off-5-small{margin-left:41.66667%}.row>.col-6-small{width:50%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.33333%}.row>.off-7-small{margin-left:58.33333%}.row>.col-8-small{width:66.66667%}.row>.off-8-small{margin-left:66.66667%}.row>.col-9-small{width:75%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.33333%}.row>.off-10-small{margin-left:83.33333%}.row>.col-11-small{width:91.66667%}.row>.off-11-small{margin-left:91.66667%}.row>.col-12-small{width:100%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}@media screen and (max-width: 480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.33333%}.row>.off-1-xsmall{margin-left:8.33333%}.row>.col-2-xsmall{width:16.66667%}.row>.off-2-xsmall{margin-left:16.66667%}.row>.col-3-xsmall{width:25%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.33333%}.row>.off-4-xsmall{margin-left:33.33333%}.row>.col-5-xsmall{width:41.66667%}.row>.off-5-xsmall{margin-left:41.66667%}.row>.col-6-xsmall{width:50%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.33333%}.row>.off-7-xsmall{margin-left:58.33333%}.row>.col-8-xsmall{width:66.66667%}.row>.off-8-xsmall{margin-left:66.66667%}.row>.col-9-xsmall{width:75%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.33333%}.row>.off-10-xsmall{margin-left:83.33333%}.row>.col-11-xsmall{width:91.66667%}.row>.off-11-xsmall{margin-left:91.66667%}.row>.col-12-xsmall{width:100%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}@media screen and (max-width: 360px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xxsmall{order:-1}.row>.col-1-xxsmall{width:8.33333%}.row>.off-1-xxsmall{margin-left:8.33333%}.row>.col-2-xxsmall{width:16.66667%}.row>.off-2-xxsmall{margin-left:16.66667%}.row>.col-3-xxsmall{width:25%}.row>.off-3-xxsmall{margin-left:25%}.row>.col-4-xxsmall{width:33.33333%}.row>.off-4-xxsmall{margin-left:33.33333%}.row>.col-5-xxsmall{width:41.66667%}.row>.off-5-xxsmall{margin-left:41.66667%}.row>.col-6-xxsmall{width:50%}.row>.off-6-xxsmall{margin-left:50%}.row>.col-7-xxsmall{width:58.33333%}.row>.off-7-xxsmall{margin-left:58.33333%}.row>.col-8-xxsmall{width:66.66667%}.row>.off-8-xxsmall{margin-left:66.66667%}.row>.col-9-xxsmall{width:75%}.row>.off-9-xxsmall{margin-left:75%}.row>.col-10-xxsmall{width:83.33333%}.row>.off-10-xxsmall{margin-left:83.33333%}.row>.col-11-xxsmall{width:91.66667%}.row>.off-11-xxsmall{margin-left:91.66667%}.row>.col-12-xxsmall{width:100%}.row>.off-12-xxsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0rem}.row.gtr-0>*{padding:0 0 0 0rem}.row.gtr-0.gtr-uniform{margin-top:0rem}.row.gtr-0.gtr-uniform>*{padding-top:0rem}.row.gtr-25{margin-top:0;margin-left:-.375rem}.row.gtr-25>*{padding:0 0 0 .375rem}.row.gtr-25.gtr-uniform{margin-top:-.375rem}.row.gtr-25.gtr-uniform>*{padding-top:.375rem}.row.gtr-50{margin-top:0;margin-left:-.75rem}.row.gtr-50>*{padding:0 0 0 .75rem}.row.gtr-50.gtr-uniform{margin-top:-.75rem}.row.gtr-50.gtr-uniform>*{padding-top:.75rem}.row{margin-top:0;margin-left:-1.5rem}.row>*{padding:0 0 0 1.5rem}.row.gtr-uniform{margin-top:-1.5rem}.row.gtr-uniform>*{padding-top:1.5rem}.row.gtr-150{margin-top:0;margin-left:-2.25rem}.row.gtr-150>*{padding:0 0 0 2.25rem}.row.gtr-150.gtr-uniform{margin-top:-2.25rem}.row.gtr-150.gtr-uniform>*{padding-top:2.25rem}.row.gtr-200{margin-top:0;margin-left:-3rem}.row.gtr-200>*{padding:0 0 0 3rem}.row.gtr-200.gtr-uniform{margin-top:-3rem}.row.gtr-200.gtr-uniform>*{padding-top:3rem}}.box{border:solid 2px;margin-bottom:2rem;padding:1.5rem}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}.box.alt{border:0;border-radius:0;padding:0}.box{border-color:#eee}input[type="submit"],input[type="reset"],input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;border:0;border-radius:0;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.8rem;font-weight:900;letter-spacing:0.075em;height:3rem;line-height:3rem;padding:0 2rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}input[type="submit"].icon:before,input[type="reset"].icon:before,input[type="button"].icon:before,button.icon:before,.button.icon:before{margin-right:0.5rem}input[type="submit"].icon.solo,input[type="reset"].icon.solo,input[type="button"].icon.solo,button.icon.solo,.button.icon.solo{position:relative;width:4rem;height:4rem;line-height:4rem;border-radius:4rem;text-indent:4rem;overflow:hidden;padding:0;white-space:nowrap}input[type="submit"].icon.solo:before,input[type="reset"].icon.solo:before,input[type="button"].icon.solo:before,button.icon.solo:before,.button.icon.solo:before{position:absolute;display:block;top:0;left:0;width:inherit;height:inherit;line-height:inherit;font-size:1.25rem;margin-right:0;text-align:center;text-indent:0}input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%}input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:0.7rem;height:2.5rem;line-height:2.5rem;padding:0 1.5rem}input[type="submit"].large,input[type="reset"].large,input[type="button"].large,button.large,.button.large{font-size:0.9rem;height:3.5rem;line-height:3.5rem;padding:0 2.75rem}@media screen and (max-width: 980px){input[type="submit"],input[type="reset"],input[type="button"],button,.button{font-size:0.9rem;height:3.25rem;line-height:3.25rem}input[type="submit"].large,input[type="reset"].large,input[type="button"].large,button.large,.button.large{font-size:1rem;height:3.75rem;line-height:3.75rem}}input[type="submit"].disabled,input[type="submit"]:disabled,input[type="reset"].disabled,input[type="reset"]:disabled,input[type="button"].disabled,input[type="button"]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{pointer-events:none;opacity:0.25}input[type="submit"],input[type="reset"],input[type="button"],button,.button{background-color:transparent;box-shadow:inset 0 0 0 2px #212931;color:#212931 !important}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{box-shadow:inset 0 0 0 2px #18bfef;color:#18bfef !important}input[type="submit"].primary,input[type="reset"].primary,input[type="button"].primary,button.primary,.button.primary{background-color:#212931;box-shadow:none;color:#fff !important}input[type="submit"].primary:hover,input[type="reset"].primary:hover,input[type="button"].primary:hover,button.primary:hover,.button.primary:hover{background-color:#18bfef}form{margin:0 0 2rem 0}form>:last-child{margin-bottom:0}form>.fields{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 3rem);margin:-1.5rem 0 2rem -1.5rem}form>.fields>.field{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;padding:1.5rem 0 0 1.5rem;width:calc(100% - 1.5rem)}form>.fields>.field.half{width:calc(50% - .75rem)}form>.fields>.field.third{width:calc(100%/3 - .5rem)}form>.fields>.field.quarter{width:calc(25% - .375rem)}@media screen and (max-width: 480px){form>.fields{width:calc(100% + 3rem);margin:-1.5rem 0 2rem -1.5rem}form>.fields>.field{padding:1.5rem 0 0 1.5rem;width:calc(100% - 1.5rem)}form>.fields>.field.half{width:calc(100% - 1.5rem)}form>.fields>.field.third{width:calc(100% - 1.5rem)}form>.fields>.field.quarter{width:calc(100% - 1.5rem)}}label{display:block;font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:900;line-height:1.5;letter-spacing:0.075em;font-size:0.8rem;text-transform:uppercase;margin:0 0 .75rem 0}@media screen and (max-width: 980px){label{font-size:0.9rem}}input[type="text"],input[type="password"],input[type="email"],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:transparent;border-radius:0;border:solid 2px;color:inherit;display:block;outline:0;padding:0 1rem;text-decoration:none;width:100%}input[type="text"]:invalid,input[type="password"]:invalid,input[type="email"]:invalid,select:invalid,textarea:invalid{box-shadow:none}select{background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:3rem;padding-right:3rem;text-overflow:ellipsis}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}input[type="text"],input[type="password"],input[type="email"],select{height:3rem}textarea{padding:0.75rem 1rem}input[type="checkbox"],input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2rem;opacity:0;width:1rem;z-index:-1}input[type="checkbox"]+label,input[type="radio"]+label{text-decoration:none;cursor:pointer;display:inline-block;font-size:1rem;letter-spacing:0;font-family:"Merriweather",Georgia,serif;text-transform:none;font-weight:300;padding-left:2.8rem;padding-right:1rem;position:relative}input[type="checkbox"]+label:before,input[type="radio"]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}input[type="checkbox"]+label:before,input[type="radio"]+label:before{border-radius:0;border:solid 2px;content:'';display:inline-block;height:1.8rem;left:0;line-height:1.725rem;position:absolute;text-align:center;top:-0.125rem;width:1.8rem}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{content:'\f00c'}input[type="checkbox"]+label:before{border-radius:0}input[type="radio"]+label:before{border-radius:100%}::-webkit-input-placeholder{opacity:1.0}:-moz-placeholder{opacity:1.0}::-moz-placeholder{opacity:1.0}:-ms-input-placeholder{opacity:1.0}label{color:#212931}input[type="text"],input[type="password"],input[type="email"],select,textarea{border-color:#eee}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,select:focus,textarea:focus{border-color:#18bfef}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23eee' /%3E%3C/svg%3E")}select option{background-color:#fff;color:#212931}.select-wrapper:before{color:#eee}input[type="checkbox"]+label,input[type="radio"]+label{color:#212931}input[type="checkbox"]+label:before,input[type="radio"]+label:before{border-color:#eee}input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+label:before{background-color:#212931;border-color:#212931;color:#fff}input[type="checkbox"]:focus+label:before,input[type="radio"]:focus+label:before{border-color:#18bfef}::-webkit-input-placeholder{color:#909498 !important}:-moz-placeholder{color:#909498 !important}::-moz-placeholder{color:#909498 !important}:-ms-input-placeholder{color:#909498 !important}.formerize-placeholder{color:#909498 !important}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.icon>.label{display:none}.image{border:0;display:inline-block;position:relative}.image img{display:block}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.left{float:left;margin:0 2rem 2rem 0;top:0.75rem}.image.right{float:right;margin:0 0 2rem 2rem;top:0.75rem}.image.fit{display:block;margin:2.5rem 0;width:100%}.image.fit:first-child{margin-top:0}.image.fit img{width:100%}.image.main{display:block;margin:4rem 0;width:100%}.image.main:first-child{margin-top:0}.image.main img{width:100%}@media screen and (max-width: 736px){.image.fit{margin:2rem 0}.image.main{margin:2rem 0}}a.image{overflow:hidden}a.image img{-moz-transition:-moz-transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;transition:transform .2s ease-out}a.image:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1rem;padding-left:0}ul.actions li{padding:0 0 0 1rem;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.3rem 0 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1rem)}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width: 480px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100% !important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1rem 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type="submit"],ul.actions:not(.fixed) li input[type="reset"],ul.actions:not(.fixed) li input[type="button"],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type="submit"].icon:before,ul.actions:not(.fixed) li input[type="reset"].icon:before,ul.actions:not(.fixed) li input[type="button"].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-0.5rem}}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 0.5rem 0 0;vertical-align:middle}ul.icons li:last-child{padding-right:0}ul.icons li .icon:before{width:2.25rem;height:2.25rem;line-height:2.25rem;display:inline-block;text-align:center;border-radius:100%;font-size:1.25rem}ul.icons.alt li .icon:before{-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;font-size:1rem}ol{list-style:decimal;margin:0 0 2rem 0;padding-left:1.25rem}ol li{padding-left:0.25rem}ul{list-style:disc;margin:0 0 2rem 0;padding-left:1rem}ul li{padding-left:0.5rem}ul.divided{list-style:none;padding-left:0}ul.divided li{border-top:solid 1px;padding:0.5rem 0}ul.divided li:first-child{border-top:0;padding-top:0}dl{margin:0 0 2rem 0}dl dt{display:block;font-weight:600;margin:0 0 1rem 0}dl dd{margin-left:2rem}ul.divided li{border-top-color:#eee}ul.icons li a.icon:hover:before{color:#18bfef}ul.icons.alt li .icon:before{box-shadow:inset 0 0 0 2px #eee}ul.icons.alt li a.icon:hover:before{box-shadow:inset 0 0 0 2px #18bfef}section.special,article.special{text-align:center}header{cursor:default}header>.date{display:block;font-size:0.8rem;height:1;margin:0 0 1rem 0;position:relative}header>p{font-style:italic}header>h1+p{font-size:1.1rem;margin-top:-0.5rem;line-height:2}header>h2+p{font-size:1rem;margin-top:-0.75rem}header>h3+p{font-size:0.9rem;margin-top:-0.75rem}header>h4+p{font-size:0.8rem;margin-top:-0.75rem}header.major{margin:0 0 4rem 0;text-align:center}header.major>:last-child{margin-bottom:0}header.major>p{margin-top:0;text-align:center}header.major>.date{font-size:1rem;margin:0 0 4rem 0}header.major>.date:before,header.major>.date:after{content:'';display:block;position:absolute;top:50%;width:calc(50% - 6rem);border-top:solid 2px}header.major>.date:before{left:0}header.major>.date:after{right:0}@media screen and (max-width: 980px){header br{display:none}}@media screen and (max-width: 736px){header.major{margin:0 0 2rem 0}}header.major .date:before,header.major .date:after{border-top-color:#eee}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{margin:0 0 2rem 0;width:100%}table tbody tr{border:solid 1px;border-left:0;border-right:0}table td{padding:0.75rem 0.75rem}table th{font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.8rem;font-weight:900;letter-spacing:0.075em;line-height:1.5;padding:0 0.75rem 0.75rem 0.75rem;text-align:left;text-transform:uppercase}@media screen and (max-width: 980px){table th{font-size:0.9rem}}table thead{border-bottom:solid 2px}table tfoot{border-top:solid 2px}table.alt{border-collapse:separate}table.alt tbody tr td{border:solid 1px;border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}table tbody tr{border-color:#eee}table tbody tr:nth-child(2n+1){background-color:rgba(220,220,220,0.25)}table th{color:#212931}table thead{border-bottom-color:#eee}table tfoot{border-top-color:#eee}table.alt tbody tr td{border-color:#eee}.pagination{display:-moz-inline-flex;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;list-style:none;margin:0 0 2rem 2px;padding:0}.pagination a,.pagination span{-moz-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;border:solid 2px;display:inline-block;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.8rem;font-weight:900;height:3rem;letter-spacing:0.075em;line-height:calc(3rem - 4px);margin-left:-2px;min-width:3rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.pagination .next,.pagination .previous{text-decoration:none;padding:0 1.75rem}.pagination .next:before,.pagination .previous:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}.pagination .next:before,.pagination .previous:before{display:inline-block;color:inherit !important}.pagination .previous:before{content:'\f104';margin-right:0.9375em}.pagination .next:before{content:'\f105';float:right;margin-left:0.9375em}@media screen and (max-width: 980px){.pagination a,.pagination span{font-size:0.9rem}}@media screen and (max-width: 480px){.pagination .page,.pagination .extra{display:none}}.pagination a,.pagination span{border-color:#eee}.pagination a{color:#212931 !important}.pagination a:hover{color:#18bfef !important;border-color:#18bfef;z-index:1}.pagination a:hover+a,.pagination a:hover+span{border-left-color:#18bfef}.pagination a.active{background-color:#eee}.pagination span{color:#eee}#wrapper{-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;position:relative;z-index:1;overflow:hidden}#wrapper>.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#212931;background-image:url("../../images/overlay.png"),linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),url("../../images/bg.jpg");background-size:auto,                                                          auto,                                                                                                           100% auto;background-position:center,                                                           center,                                                                                                         top center;background-repeat:repeat,                                                            no-repeat,                                                                                                      no-repeat;background-attachment:scroll,                                                         scroll,                                                                                                         scroll;z-index:-1}#wrapper>.bg.fixed{position:fixed;width:100vw;height:100vh}#wrapper.fade-in:before{pointer-events:none;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-moz-transition-delay:0.75s;-webkit-transition-delay:0.75s;-ms-transition-delay:0.75s;transition-delay:0.75s;background:#1e252d;content:'';display:block;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}body.is-preload #wrapper.fade-in:before{opacity:1}@media screen and (orientation: portrait){#wrapper>.bg{background-size:auto,                                                          auto,                                                                                                           auto 175%}}#intro{color:#fff;padding:8rem 4rem 6rem 4rem ;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:-moz-flex-end;-webkit-justify-content:-webkit-flex-end;-ms-justify-content:-ms-flex-end;justify-content:flex-end;-moz-transition:opacity 1s ease,-moz-transform 1s ease;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-ms-transition:opacity 1s ease,-ms-transform 1s ease;transition:opacity 1s ease,transform 1s ease;position:relative;cursor:default;text-align:center;z-index:1;min-height:100vh}#intro input,#intro select,#intro textarea{color:#fff}#intro a{color:#fff;border-bottom-color:rgba(255,255,255,0.5)}#intro a:hover{border-bottom-color:transparent;color:#18bfef !important}#intro strong,#intro b{color:#fff}#intro h1,#intro h2,#intro h3,#intro h4,#intro h5,#intro h6{color:#fff}#intro blockquote{border-left-color:#fff}#intro code{background:rgba(255,255,255,0.075);border-color:#fff}#intro hr{border-bottom-color:#fff}#intro input[type="submit"],#intro input[type="reset"],#intro input[type="button"],#intro button,#intro .button{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff !important}#intro input[type="submit"]:hover,#intro input[type="reset"]:hover,#intro input[type="button"]:hover,#intro button:hover,#intro .button:hover{box-shadow:inset 0 0 0 2px #18bfef;color:#18bfef !important}#intro input[type="submit"].primary,#intro input[type="reset"].primary,#intro input[type="button"].primary,#intro button.primary,#intro .button.primary{background-color:#fff;box-shadow:none;color:#1e252d !important}#intro input[type="submit"].primary:hover,#intro input[type="reset"].primary:hover,#intro input[type="button"].primary:hover,#intro button.primary:hover,#intro .button.primary:hover{background-color:#18bfef}#intro h1{font-size:5rem;line-height:1}#intro p{font-size:1.25rem;font-style:italic;margin-top:-0.25rem;text-align:center}#intro+#header{margin-top:-20rem}#intro+#header .logo{-moz-transform:translateY(2rem);-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);opacity:0;visibility:hidden}#intro.hidden{pointer-events:none;-moz-transform:translateY(2rem);-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);-moz-transition:opacity 0.5s ease,-moz-transform 0.5s ease,visibility 0.5s;-webkit-transition:opacity 0.5s ease,-webkit-transform 0.5s ease,visibility 0.5s;-ms-transition:opacity 0.5s ease,-ms-transform 0.5s ease,visibility 0.5s;transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s;opacity:0;visibility:hidden}#intro.hidden+#header .logo{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}body.is-preload #intro{-moz-transform:translateY(2rem);-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);opacity:0}body.is-preload #intro:not(.hidden)+#header+#nav{-moz-transform:translateY(4rem);-webkit-transform:translateY(4rem);-ms-transform:translateY(4rem);transform:translateY(4rem);opacity:0}@media screen and (max-width: 980px){#intro{padding:4rem 4rem 2rem 4rem ;min-height:90vh}#intro p br{display:none}#intro+#header{margin-top:-14rem}}@media screen and (max-width: 736px){#intro{padding:3rem 2rem 1rem 2rem ;min-height:80vh}#intro h1{font-size:3.25rem;line-height:1.1;margin-bottom:1rem}#intro p{font-size:1rem;margin-top:0rem}#intro .actions{display:none}}#header{color:#fff;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:-moz-flex-end;-webkit-justify-content:-webkit-flex-end;-ms-justify-content:-ms-flex-end;justify-content:flex-end;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:20rem;padding-bottom:8rem;position:relative;text-align:center;z-index:2}#header input,#header select,#header textarea{color:#fff}#header a{color:#fff;border-bottom-color:rgba(255,255,255,0.5)}#header a:hover{border-bottom-color:transparent;color:#18bfef !important}#header strong,#header b{color:#fff}#header h1,#header h2,#header h3,#header h4,#header h5,#header h6{color:#fff}#header blockquote{border-left-color:#fff}#header code{background:rgba(255,255,255,0.075);border-color:#fff}#header hr{border-bottom-color:#fff}#header .logo{-moz-transition:border-color .2s ease-in-out,color .2s ease-in-out,opacity 0.5s ease,-moz-transform 0.5s ease,visibility 0.5s;-webkit-transition:border-color .2s ease-in-out,color .2s ease-in-out,opacity 0.5s ease,-webkit-transform 0.5s ease,visibility 0.5s;-ms-transition:border-color .2s ease-in-out,color .2s ease-in-out,opacity 0.5s ease,-ms-transform 0.5s ease,visibility 0.5s;transition:border-color .2s ease-in-out,color .2s ease-in-out,opacity 0.5s ease,transform 0.5s ease,visibility 0.5s;pointer-events:auto;border-style:solid;border-color:#fff;border-width:5px !important;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:2.25rem;font-weight:900;letter-spacing:0.075em;line-height:1;padding:1rem 1.75rem;text-transform:uppercase;visibility:visible}#header .logo:hover{border-color:#18bfef !important;color:#18bfef !important}@media screen and (max-width: 980px){#header{height:14rem;padding-bottom:4rem}}@media screen and (max-width: 736px){#header{padding-bottom:3rem}#header .logo{font-size:1.75rem;border-width:3px !important}}#nav{color:#fff;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-transition:-moz-transform 1s ease,opacity 1s ease;-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;-ms-transition:-ms-transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;background:rgba(255,255,255,0.175);height:4rem;line-height:4rem;margin:-4rem auto 0 auto;overflow:hidden;padding:0 2rem 0 0;position:relative;width:calc(100% - 4rem);max-width:72rem;z-index:2}#nav ul.divided li{border-top-color:#fff}#nav ul.icons li a.icon:hover:before{color:#18bfef}#nav ul.icons.alt li .icon:before{box-shadow:inset 0 0 0 2px #fff}#nav ul.icons.alt li a.icon:hover:before{box-shadow:inset 0 0 0 2px #18bfef}#nav input,#nav select,#nav textarea{color:#fff}#nav a{color:#fff;border-bottom-color:rgba(255,255,255,0.5)}#nav a:hover{border-bottom-color:transparent;color:#18bfef !important}#nav strong,#nav b{color:#fff}#nav h1,#nav h2,#nav h3,#nav h4,#nav h5,#nav h6{color:#fff}#nav blockquote{border-left-color:#fff}#nav code{background:rgba(255,255,255,0.075);border-color:#fff}#nav hr{border-bottom-color:#fff}#nav ul.links{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:900;letter-spacing:0.075em;list-style:none;margin-bottom:0;padding-left:0;text-transform:uppercase}#nav ul.links li{display:block;padding-left:0}#nav ul.links li a{-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:block;font-size:0.8rem;outline:none;padding:0 2rem}#nav ul.links li a:hover{color:inherit !important;background-color:rgba(255,255,255,0.1)}#nav ul.links li.active{background-color:#fff}#nav ul.links li.active a{color:#1e252d}#nav ul.links li.active a:hover{color:#18bfef !important}#nav ul.icons{-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;margin-bottom:0}@media screen and (max-width: 980px){#nav{display:none}}#main{background-color:#fff;position:relative;margin:0 auto;width:calc(100% - 4rem);max-width:72rem;z-index:2}#main>*{padding:4rem 4rem 2rem 4rem ;border-top:solid 2px #eee;margin:0}#main>*:first-child{border-top:0}#main>footer{text-align:center}#main>.post{padding:8rem 8rem 6rem 8rem }#main>.post header.major>.date{margin-top:-2rem}#main>.post header.major>h1,#main>.post header.major h2{font-size:4rem;line-height:1.1;margin:0 0 2rem 0}#main>.post.featured{text-align:center}@media screen and (max-width: 1280px){#main>.post{padding:6rem 4rem 4rem 4rem }}@media screen and (max-width: 736px){#main>.post{padding:4rem 2rem 2rem 2rem }#main>.post header.major>.date{margin-top:-1rem;margin-bottom:2rem}#main>.post header.major>h1,#main>.post header.major h2{font-size:2.5rem;line-height:1.2;margin:0 0 1.5rem 0}}#main>.posts{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-align-items:-moz-stretch;-webkit-align-items:-webkit-stretch;-ms-align-items:-ms-stretch;align-items:stretch;text-align:center;width:100%;padding:0}#main>.posts>*{-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0}#main>.posts>*{width:50%}#main>.posts>*{padding:4rem;width:50%}#main>.posts>article{border-color:#eee;border-left-width:2px;border-style:solid;border-top-width:2px;text-align:center}#main>.posts>article>:last-child{margin-bottom:0}#main>.posts>article:nth-child(2n-1){border-left-width:0}#main>.posts>article:nth-child(-n+2){border-top-width:0}@media screen and (max-width: 980px){#main>.posts>*{width:50%}#main>.posts>*{padding:2.5rem;width:50%}}@media screen and (max-width: 736px){#main>.posts>*{width:100%}#main>.posts>*{padding:2rem;width:100%}#main>.posts>article:nth-child(2n-1){border-left-width:2px}#main>.posts>article:nth-child(-n+2){border-top-width:2px}#main>.posts>article:nth-child(n){border-left-width:0}#main>.posts>article:nth-child(-n+1){border-top-width:0}#main>.posts>article .image{max-width:25rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 736px){#main>*{padding:2rem 2rem .1rem 2rem }}@media screen and (max-width: 480px){#main{width:100%}}#footer{color:#717981;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;background-color:#f5f5f5;color:#909498;cursor:default;position:relative;margin:0 auto;width:calc(100% - 4rem);max-width:72rem;z-index:2}#footer input,#footer select,#footer textarea{color:#717981}#footer a{color:#717981;border-bottom-color:rgba(113,121,129,0.5)}#footer a:hover{border-bottom-color:transparent;color:#18bfef !important}#footer strong,#footer b{color:#717981}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#717981}#footer blockquote{border-left-color:#e2e2e2}#footer code{background:rgba(220,220,220,0.5);border-color:#e2e2e2}#footer hr{border-bottom-color:#e2e2e2}#footer .box{border-color:#e2e2e2}#footer input[type="submit"],#footer input[type="reset"],#footer input[type="button"],#footer button,#footer .button{background-color:transparent;box-shadow:inset 0 0 0 2px #717981;color:#717981 !important}#footer input[type="submit"]:hover,#footer input[type="reset"]:hover,#footer input[type="button"]:hover,#footer button:hover,#footer .button:hover{box-shadow:inset 0 0 0 2px #18bfef;color:#18bfef !important}#footer input[type="submit"].primary,#footer input[type="reset"].primary,#footer input[type="button"].primary,#footer button.primary,#footer .button.primary{background-color:#717981;box-shadow:none;color:#f5f5f5 !important}#footer input[type="submit"].primary:hover,#footer input[type="reset"].primary:hover,#footer input[type="button"].primary:hover,#footer button.primary:hover,#footer .button.primary:hover{background-color:#18bfef}#footer label{color:#717981}#footer input[type="text"],#footer input[type="password"],#footer input[type="email"],#footer select,#footer textarea{border-color:#e2e2e2}#footer input[type="text"]:focus,#footer input[type="password"]:focus,#footer input[type="email"]:focus,#footer select:focus,#footer textarea:focus{border-color:#18bfef}#footer select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23e2e2e2' /%3E%3C/svg%3E")}#footer select option{background-color:#f5f5f5;color:#717981}#footer .select-wrapper:before{color:#e2e2e2}#footer input[type="checkbox"]+label,#footer input[type="radio"]+label{color:#717981}#footer input[type="checkbox"]+label:before,#footer input[type="radio"]+label:before{border-color:#e2e2e2}#footer input[type="checkbox"]:checked+label:before,#footer input[type="radio"]:checked+label:before{background-color:#717981;border-color:#717981;color:#f5f5f5}#footer input[type="checkbox"]:focus+label:before,#footer input[type="radio"]:focus+label:before{border-color:#18bfef}#footer ::-webkit-input-placeholder{color:#b3b7bb !important}#footer :-moz-placeholder{color:#b3b7bb !important}#footer ::-moz-placeholder{color:#b3b7bb !important}#footer :-ms-input-placeholder{color:#b3b7bb !important}#footer .formerize-placeholder{color:#b3b7bb !important}#footer ul.divided li{border-top-color:#e2e2e2}#footer ul.icons li a.icon:hover:before{color:#18bfef}#footer ul.icons.alt li .icon:before{box-shadow:inset 0 0 0 2px #e2e2e2}#footer ul.icons.alt li a.icon:hover:before{box-shadow:inset 0 0 0 2px #18bfef}#footer header.major .date:before,#footer header.major .date:after{border-top-color:#e2e2e2}#footer table tbody tr{border-color:#e2e2e2}#footer table tbody tr:nth-child(2n+1){background-color:rgba(220,220,220,0.5)}#footer table th{color:#717981}#footer table thead{border-bottom-color:#e2e2e2}#footer table tfoot{border-top-color:#e2e2e2}#footer table.alt tbody tr td{border-color:#e2e2e2}#footer .pagination a,#footer .pagination span{border-color:#e2e2e2}#footer .pagination a{color:#717981 !important}#footer .pagination a:hover{color:#18bfef !important;border-color:#18bfef;z-index:1}#footer .pagination a:hover+a,#footer .pagination a:hover+span{border-left-color:#18bfef}#footer .pagination a.active{background-color:#e2e2e2}#footer .pagination span{color:#e2e2e2}#footer>section{-moz-flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:4rem 4rem 2rem 4rem ;border-left:solid 2px #e2e2e2}#footer>section:first-child{border-left:0}#footer>section.split{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}#footer>section.split>section{padding:3rem 4rem 1rem 4rem ;border-top:solid 2px #e2e2e2}#footer>section.split>section:first-child{padding:5rem 4rem 1rem 4rem ;border-top:0}#footer>section.split>section:last-child{padding:3rem 4rem 3rem 4rem }#footer>section.split.contact>section{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:3.15rem 4rem}#footer>section.split.contact>section>*{margin-bottom:0}#footer>section.split.contact>section>:first-child{-moz-flex-shrink:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;-moz-flex-grow:0;-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;width:6rem}#footer>section.split.contact>section>:last-child{-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}#footer>section.split.contact>section:first-child{padding:4rem 4rem 3rem 4rem}#footer>section.split.contact>section:last-child{padding:3rem 4rem 4rem 4rem}#footer>section.split.contact>section.alt{-moz-align-items:-moz-flex-start;-webkit-align-items:-webkit-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start}#footer>section.split.contact>section.alt>:last-child{margin-top:-0.325rem}#footer form label,#footer h3,#footer p{font-size:0.8rem}@media screen and (max-width: 980px){#footer{display:block}#footer>section{border-top:solid 2px #e2e2e2}#footer>section:first-child{border-top:0}#footer>section.split>section{padding:4rem 4rem 2rem 4rem }#footer>section.split>section:first-child{padding:4rem 4rem 2rem 4rem }#footer>section.split>section:last-child{padding:4rem 4rem 2rem 4rem }#footer>section.split.contact>section{padding:4rem}#footer>section.split.contact>section:first-child{padding:4rem}#footer>section.split.contact>section:last-child{padding:4rem}#footer form label,#footer h3,#footer p{font-size:0.9rem}}@media screen and (max-width: 736px){#footer>section{padding:2rem 2rem .1rem 2rem }#footer>section.split>section{padding:2rem 2rem .1rem 2rem }#footer>section.split>section:first-child{padding:2rem 2rem .1rem 2rem }#footer>section.split>section:last-child{padding:2rem 2rem .1rem 2rem }#footer>section.split.contact>section{padding:2rem}#footer>section.split.contact>section:first-child{padding:2rem}#footer>section.split.contact>section:last-child{padding:2rem}}@media screen and (max-width: 480px){#footer{width:100%}}#copyright{color:#fff;position:relative;color:rgba(255,255,255,0.25);cursor:default;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.8rem;font-weight:900;letter-spacing:0.075em;line-height:1.5;text-align:center;text-transform:uppercase;margin:4rem auto 8rem auto;width:calc(100% - 4rem);max-width:72rem;z-index:2}#copyright input,#copyright select,#copyright textarea{color:#fff}#copyright a{color:#fff;border-bottom-color:rgba(255,255,255,0.5)}#copyright a:hover{border-bottom-color:transparent;color:#18bfef !important}#copyright strong,#copyright b{color:#fff}#copyright h1,#copyright h2,#copyright h3,#copyright h4,#copyright h5,#copyright h6{color:#fff}#copyright blockquote{border-left-color:#fff}#copyright code{background:rgba(255,255,255,0.075);border-color:#fff}#copyright hr{border-bottom-color:#fff}#copyright a{color:inherit;border-bottom-color:inherit}#copyright ul{list-style:none;margin:0;padding-left:0}#copyright ul li{border-left:solid 2px;display:inline-block;line-height:1;margin-left:1rem;padding-left:1rem}#copyright ul li:first-child{border-left:0;margin-left:0;padding-left:0}@media screen and (max-width: 1280px){#copyright{margin:4rem auto}}@media screen and (max-width: 480px){#copyright ul li{border-left:0;margin:1rem 0 0 0;padding-left:0;display:block}#copyright ul li:first-child{margin-top:0}}#navPanelToggle{text-decoration:none;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:none;position:fixed;top:0.75rem;right:0.75rem;border:0;color:#fff;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.9rem;font-weight:900;letter-spacing:0.075em;padding:0.375rem 1.25rem;text-transform:uppercase;z-index:10001}#navPanelToggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}#navPanelToggle:before{content:'\f0c9';margin-right:0.5rem}#navPanelToggle.alt{background-color:rgba(255,255,255,0.875);box-shadow:0 0.125rem 0.75rem 0 rgba(30,37,45,0.25);color:#212931}#navPanelToggle.alt:hover{background-color:#fff}@media screen and (max-width: 980px){#navPanelToggle{display:block}}@media screen and (max-width: 736px){#navPanelToggle{font-size:0.8rem;padding:0.25rem 1rem}}#navPanel{-moz-transform:translateX(20rem);-webkit-transform:translateX(20rem);-ms-transform:translateX(20rem);transform:translateX(20rem);-moz-transition:-moz-transform .5s ease,box-shadow .5s ease,visibility .5s;-webkit-transition:-webkit-transform .5s ease,box-shadow .5s ease,visibility .5s;-ms-transition:-ms-transform .5s ease,box-shadow .5s ease,visibility .5s;transition:transform .5s ease,box-shadow .5s ease,visibility .5s;display:none;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:none;color:#212931;height:100%;max-width:80%;overflow-y:auto;padding:3rem 2rem;position:fixed;right:0;top:0;visibility:hidden;width:20rem;z-index:10002}#navPanel .links{list-style:none;padding-left:0}#navPanel .links li{border-top:solid 2px #eee}#navPanel .links li a{border-bottom:0;display:block;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.9rem;font-size:0.9rem;font-weight:900;letter-spacing:0.075em;padding:0.75rem 0;text-transform:uppercase}#navPanel .links li:first-child{border-top:0}#navPanel .close{text-decoration:none;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;color:#909498;cursor:pointer;display:block;height:3.25rem;line-height:3.25rem;padding-right:1.25rem;position:absolute;right:0;text-align:right;top:0;vertical-align:middle;width:7rem}#navPanel .close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}#navPanel .close:before{content:'\f00d';font-size:1.25rem}#navPanel .close:hover{color:#212931}@media screen and (max-width: 736px){#navPanel .close{height:4rem;line-height:4rem}}@media screen and (max-width: 980px){#navPanel{display:block}}@media screen and (max-width: 736px){#navPanel{padding:2.5rem 1.75rem}}@media screen and (max-width: 980px){body.is-navPanel-visible #wrapper{opacity:0.5}body.is-navPanel-visible #navPanel{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.2);visibility:visible}}#wrapper>.bg{background-position:top center;background-size:cover}#intro{max-width:800px;margin:0 auto}#header .logo.image{padding:0;border:none}#header .logo.image img{height:75px;transform:none !important}.content{max-width:700px;margin:0 auto}.pagination{display:flex;justify-content:space-between;align-items:center;width:100%}.page-number{padding:0 20px;border-color:transparent !important;color:#222 !important}.spacer{width:160px}.tag-header,.tag-header p{text-align:center}.author-header{display:flex;flex-direction:column;align-items:center}.author-profile-image{flex-shrink:0;margin:0 0 20px 0;width:100px;height:100px;box-shadow:rgba(255,255,255,0.1) 0 0 0 6px;display:block;background:#222;border-radius:100%;object-fit:cover}.author-header h1{margin-bottom:1rem}.author-meta{display:flex;align-items:center}.author-meta .icon,.author-meta .bull{padding:5px 10px}.author-location:before{margin-right:10px}.post-footer{margin:4rem auto 0;max-width:700px}.authors{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -40px}.author-box{flex:1 1 300px;display:inline-flex;align-items:flex-start;padding:5px 20px;margin:0 20px 20px;border:none}.author-box:hover{color:#212931 !important}.author-box:hover .author-box-name{color:#18bfef;transition:color 0.2s ease}.author-box .author-profile-image{height:60px;width:60px;margin-right:20px}.author-box-content{display:flex;flex-direction:column}.author-box-label{font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:0.7rem;line-height:1em;font-weight:300;text-transform:uppercase;color:#999}.author-box-name{margin:3px 0;font-size:1.3rem;line-height:1.2em;transition:color 0.5s ease}.author-box p{margin:0;font-size:0.9rem;line-height:1.5em}.kg-image{max-width:100%}.kg-card{margin:0 0 2rem 0}.kg-embed-card{display:flex;flex-direction:column;align-items:center;min-width:100%}.kg-image{max-width:100%}.kg-card figcaption{font-size:0.8rem;line-height:1.4em;text-align:center}.kg-width-wide{position:relative;margin-left:-6rem;margin-right:-6rem;width:calc(100% + 12rem)}@media screen and (max-width: 1280px){.kg-width-wide{margin-left:-4rem;margin-right:-4rem;width:calc(100% + 8rem)}}@media screen and (max-width: 980px){.kg-width-wide{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media screen and (max-width: 736px){.kg-width-wide{margin-left:0;margin-right:0;width:100%}}.kg-width-full{position:relative;margin-left:-14.1rem;margin-right:-14.1rem;width:calc(100% + 28.2rem)}@media screen and (max-width: 1280px){.kg-width-full{margin-left:-8rem;margin-right:-8rem;width:calc(100% + 16rem)}}@media screen and (max-width: 980px){.kg-width-full{margin-left:-4rem;margin-right:-4rem;width:calc(100% + 8rem)}}@media screen and (max-width: 736px){.kg-width-full{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}.kg-gallery-container{display:flex;flex-direction:column;margin-left:-6rem;margin-right:-6rem;width:calc(100% + 12rem)}@media screen and (max-width: 1280px){.kg-gallery-container{margin-left:-4rem;margin-right:-4rem;width:calc(100% + 8rem)}}@media screen and (max-width: 980px){.kg-gallery-container{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}}@media screen and (max-width: 736px){.kg-gallery-container{margin-left:0;margin-right:0;width:100%}}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:0.75em 0 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 0.75em}.kg-gallery-card+.kg-image-card.kg-width-wide,.kg-gallery-card+.kg-gallery-card,.kg-image-card.kg-width-wide+.kg-gallery-card,.kg-image-card.kg-width-wide+.kg-image-card.kg-width-wide{margin:-2.25em 0 3em}
+@import url(font-awesome.min.css);
+@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,600italic|Roboto+Slab:400,700");
 
-/*# sourceMappingURL=main.css.map */
+/*
+       Editorial by HTML5 UP
+       html5up.net | @ajlkn
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+*/
+
+html, body, div, span, applet, object,
+iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
+pre, a, abbr, acronym, address, big, cite,
+code, del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var, b,
+u, i, center, dl, dt, dd, ol, ul, li, fieldset,
+form, label, legend, table, caption, tbody,
+tfoot, thead, tr, th, td, article, aside,
+canvas, details, embed, figure, figcaption,
+footer, header, hgroup, menu, nav, output, ruby,
+section, summary, time, mark, audio, video {
+       margin: 0;
+       padding: 0;
+       border: 0;
+       font-size: 100%;
+       font: inherit;
+       vertical-align: baseline;}
+
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+       display: block;}
+
+body {
+       line-height: 1;
+}
+
+ol, ul {
+       list-style: none;
+}
+
+blockquote, q {
+       quotes: none;
+}
+
+       blockquote:before, blockquote:after, q:before, q:after {
+               content: '';
+               content: none;
+       }
+
+table {
+       border-collapse: collapse;
+       border-spacing: 0;
+}
+
+body {
+       -webkit-text-size-adjust: none;
+}
+
+mark {
+       background-color: transparent;
+       color: inherit;
+}
+
+input::-moz-focus-inner {
+       border: 0;
+       padding: 0;
+}
+
+input, select, textarea {
+       -moz-appearance: none;
+       -webkit-appearance: none;
+       -ms-appearance: none;
+       appearance: none;
+}
+
+/* Basic */
+
+       @-ms-viewport {
+               width: device-width;
+       }
+
+       body {
+               -ms-overflow-style: scrollbar;
+       }
+
+       @media screen and (max-width: 480px) {
+
+               html, body {
+                       min-width: 320px;
+               }
+
+       }
+
+       html {
+               box-sizing: border-box;
+       }
+
+       *, *:before, *:after {
+               box-sizing: inherit;
+       }
+
+       body {
+               background: #ffffff;
+       }
+
+               body.is-preload *, body.is-preload *:before, body.is-preload *:after, body.is-resizing *, body.is-resizing *:before, body.is-resizing *:after {
+                       -moz-animation: none !important;
+                       -webkit-animation: none !important;
+                       -ms-animation: none !important;
+                       animation: none !important;
+                       -moz-transition: none !important;
+                       -webkit-transition: none !important;
+                       -ms-transition: none !important;
+                       transition: none !important;
+               }
+
+/* Type */
+
+       body, input, select, textarea {
+               color: #7f888f;
+               font-family: "Open Sans", sans-serif;
+               font-size: 13pt;
+               font-weight: 400;
+               line-height: 1.65;
+       }
+
+               @media screen and (max-width: 1680px) {
+
+                       body, input, select, textarea {
+                               font-size: 11pt;
+                       }
+
+               }
+
+               @media screen and (max-width: 1280px) {
+
+                       body, input, select, textarea {
+                               font-size: 10pt;
+                       }
+
+               }
+
+               @media screen and (max-width: 360px) {
+
+                       body, input, select, textarea {
+                               font-size: 9pt;
+                       }
+
+               }
+
+       a {
+               -moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               -webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               -ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
+               border-bottom: dotted 1px;
+               color: #f56a6a;
+               text-decoration: none;
+       }
+
+               a:hover {
+                       border-bottom-color: #f56a6a;
+                       color: #f56a6a !important;
+               }
+
+                       a:hover strong {
+                               color: inherit;
+                       }
+
+       strong, b {
+               color: #3d4449;
+               font-weight: 600;
+       }
+
+       em, i {
+               font-style: italic;
+       }
+
+       p {
+               margin: 0 0 2em 0;
+       }
+
+       h1, h2, h3, h4, h5, h6 {
+               color: #3d4449;
+               font-family: "Roboto Slab", serif;
+               font-weight: 700;
+               line-height: 1.5;
+               margin: 0 0 1em 0;
+       }
+
+               h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+                       color: inherit;
+                       text-decoration: none;
+                       border-bottom: 0;
+               }
+
+       h1 {
+               font-size: 4em;
+               margin: 0 0 0.5em 0;
+               line-height: 1.3;
+       }
+
+       h2 {
+               font-size: 1.75em;
+       }
+
+       h3 {
+               font-size: 1.25em;
+       }
+
+       h4 {
+               font-size: 1.1em;
+       }
+
+       h5 {
+               font-size: 0.9em;
+       }
+
+       h6 {
+               font-size: 0.7em;
+       }
+
+       @media screen and (max-width: 1680px) {
+
+               h1 {
+                       font-size: 3.5em;
+               }
+
+       }
+
+       @media screen and (max-width: 980px) {
+
+               h1 {
+                       font-size: 3.25em;
+               }
+
+       }
+
+       @media screen and (max-width: 736px) {
+
+               h1 {
+                       font-size: 2em;
+                       line-height: 1.4;
+               }
+
+               h2 {
+                       font-size: 1.5em;
+               }
+
+       }
+
+       sub {
+               font-size: 0.8em;
+               position: relative;
+               top: 0.5em;
+       }
+
+       sup {
+               font-size: 0.8em;
+               position: relative;
+               top: -0.5em;
+       }
+
+       blockquote {
+               border-left: solid 3px rgba(210, 215, 217, 0.75);
+               font-style: italic;
+               margin: 0 0 2em 0;
+               padding: 0.5em 0 0.5em 2em;
+       }
+
+       code {
+               background: rgba(230, 235, 237, 0.25);
+               border-radius: 0.375em;
+               border: solid 1px rgba(210, 215, 217, 0.75);
+               font-family: "Courier New", monospace;
+               font-size: 0.9em;
+               margin: 0 0.25em;
+               padding: 0.25em 0.65em;
+       }
+
+       pre {
+               -webkit-overflow-scrolling: touch;
+               font-family: "Courier New", monospace;
+               font-size: 0.9em;
+               margin: 0 0 2em 0;
+       }
+
+               pre code {
+                       display: block;
+                       line-height: 1.75;
+                       padding: 1em 1.5em;
+                       overflow-x: auto;
+               }
+
+       hr {
+               border: 0;
+               border-bottom: solid 1px rgba(210, 215, 217, 0.75);
+               margin: 2em 0;
+       }
+
+               hr.major {
+                       margin: 3em 0;
+               }
+
+       .align-left {
+               text-align: left;
+       }
+
+       .align-center {
+               text-align: center;
+       }
+
+       .align-right {
+               text-align: right;
+       }
+
+/* Row */
+
+       .row {
+               display: flex;
+               flex-wrap: wrap;
+               box-sizing: border-box;
+               align-items: stretch;
+       }
+
+               .row > * {
+                       box-sizing: border-box;
+               }
+
+               .row.gtr-uniform > * > :last-child {
+                       margin-bottom: 0;
+               }
+
+               .row.aln-left {
+                       justify-content: flex-start;
+               }
+
+               .row.aln-center {
+                       justify-content: center;
+               }
+
+               .row.aln-right {
+                       justify-content: flex-end;
+               }
+
+               .row.aln-top {
+                       align-items: flex-start;
+               }
+
+               .row.aln-middle {
+                       align-items: center;
+               }
+
+               .row.aln-bottom {
+                       align-items: flex-end;
+               }
+
+               .row > .imp {
+                       order: -1;
+               }
+
+               .row > .col-1 {
+                       width: 8.3333333333%;
+               }
+
+               .row > .off-1 {
+                       margin-left: 8.3333333333%;
+               }
+
+               .row > .col-2 {
+                       width: 16.6666666667%;
+               }
+
+               .row > .off-2 {
+                       margin-left: 16.6666666667%;
+               }
+
+               .row > .col-3 {
+                       width: 25%;
+               }
+
+               .row > .off-3 {
+                       margin-left: 25%;
+               }
+
+               .row > .col-4 {
+                       width: 33.3333333333%;
+               }
+
+               .row > .off-4 {
+                       margin-left: 33.3333333333%;
+               }
+
+               .row > .col-5 {
+                       width: 41.6666666667%;
+               }
+
+               .row > .off-5 {
+                       margin-left: 41.6666666667%;
+               }
+
+               .row > .col-6 {
+                       width: 50%;
+               }
+
+               .row > .off-6 {
+                       margin-left: 50%;
+               }
+
+               .row > .col-7 {
+                       width: 58.3333333333%;
+               }
+
+               .row > .off-7 {
+                       margin-left: 58.3333333333%;
+               }
+
+               .row > .col-8 {
+                       width: 66.6666666667%;
+               }
+
+               .row > .off-8 {
+                       margin-left: 66.6666666667%;
+               }
+
+               .row > .col-9 {
+                       width: 75%;
+               }
+
+               .row > .off-9 {
+                       margin-left: 75%;
+               }
+
+               .row > .col-10 {
+                       width: 83.3333333333%;
+               }
+
+               .row > .off-10 {
+                       margin-left: 83.3333333333%;
+               }
+
+               .row > .col-11 {
+                       width: 91.6666666667%;
+               }
+
+               .row > .off-11 {
+                       margin-left: 91.6666666667%;
+               }
+
+               .row > .col-12 {
+                       width: 100%;
+               }
+
+               .row > .off-12 {
+                       margin-left: 100%;
+               }
+
+               .row.gtr-0 {
+                       margin-top: 0;
+                       margin-left: 0em;
+               }
+
+                       .row.gtr-0 > * {
+                               padding: 0 0 0 0em;
+                       }
+
+                       .row.gtr-0.gtr-uniform {
+                               margin-top: 0em;
+                       }
+
+                               .row.gtr-0.gtr-uniform > * {
+                                       padding-top: 0em;
+                               }
+
+               .row.gtr-25 {
+                       margin-top: 0;
+                       margin-left: -0.375em;
+               }
+
+                       .row.gtr-25 > * {
+                               padding: 0 0 0 0.375em;
+                       }
+
+                       .row.gtr-25.gtr-uniform {
+                               margin-top: -0.375em;
+                       }
+
+                               .row.gtr-25.gtr-uniform > * {
+                                       padding-top: 0.375em;
+                               }
+
+               .row.gtr-50 {
+                       margin-top: 0;
+                       margin-left: -0.75em;
+               }
+
+                       .row.gtr-50 > * {
+                               padding: 0 0 0 0.75em;
+                       }
+
+                       .row.gtr-50.gtr-uniform {
+                               margin-top: -0.75em;
+                       }
+
+                               .row.gtr-50.gtr-uniform > * {
+                                       padding-top: 0.75em;
+                               }
+
+               .row {
+                       margin-top: 0;
+                       margin-left: -1.5em;
+               }
+
+                       .row > * {
+                               padding: 0 0 0 1.5em;
+                       }
+
+                       .row.gtr-uniform {
+                               margin-top: -1.5em;
+                       }
+
+                               .row.gtr-uniform > * {
+                                       padding-top: 1.5em;
+                               }
+
+               .row.gtr-150 {
+                       margin-top: 0;
+                       margin-left: -2.25em;
+               }
+
+                       .row.gtr-150 > * {
+                               padding: 0 0 0 2.25em;
+                       }
+
+                       .row.gtr-150.gtr-uniform {
+                               margin-top: -2.25em;
+                       }
+
+                               .row.gtr-150.gtr-uniform > * {
+                                       padding-top: 2.25em;
+                               }
+
+               .row.gtr-200 {
+                       margin-top: 0;
+                       margin-left: -3em;
+               }
+
+                       .row.gtr-200 > * {
+                               padding: 0 0 0 3em;
+                       }
+
+                       .row.gtr-200.gtr-uniform {
+                               margin-top: -3em;
+                       }
+
+                               .row.gtr-200.gtr-uniform > * {
+                                       padding-top: 3em;
+                               }
+
+               @media screen and (max-width: 1680px) {
+
+                       .row {
+                               display: flex;
+                               flex-wrap: wrap;
+                               box-sizing: border-box;
+                               align-items: stretch;
+                       }
+
+                               .row > * {
+                                       box-sizing: border-box;
+                               }
+
+                               .row.gtr-uniform > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .row.aln-left {
+                                       justify-content: flex-start;
+                               }
+
+                               .row.aln-center {
+                                       justify-content: center;
+                               }
+
+                               .row.aln-right {
+                                       justify-content: flex-end;
+                               }
+
+                               .row.aln-top {
+                                       align-items: flex-start;
+                               }
+
+                               .row.aln-middle {
+                                       align-items: center;
+                               }
+
+                               .row.aln-bottom {
+                                       align-items: flex-end;
+                               }
+
+                               .row > .imp-xlarge {
+                                       order: -1;
+                               }
+
+                               .row > .col-1-xlarge {
+                                       width: 8.3333333333%;
+                               }
+
+                               .row > .off-1-xlarge {
+                                       margin-left: 8.3333333333%;
+                               }
+
+                               .row > .col-2-xlarge {
+                                       width: 16.6666666667%;
+                               }
+
+                               .row > .off-2-xlarge {
+                                       margin-left: 16.6666666667%;
+                               }
+
+                               .row > .col-3-xlarge {
+                                       width: 25%;
+                               }
+
+                               .row > .off-3-xlarge {
+                                       margin-left: 25%;
+                               }
+
+                               .row > .col-4-xlarge {
+                                       width: 33.3333333333%;
+                               }
+
+                               .row > .off-4-xlarge {
+                                       margin-left: 33.3333333333%;
+                               }
+
+                               .row > .col-5-xlarge {
+                                       width: 41.6666666667%;
+                               }
+
+                               .row > .off-5-xlarge {
+                                       margin-left: 41.6666666667%;
+                               }
+
+                               .row > .col-6-xlarge {
+                                       width: 50%;
+                               }
+
+                               .row > .off-6-xlarge {
+                                       margin-left: 50%;
+                               }
+
+                               .row > .col-7-xlarge {
+                                       width: 58.3333333333%;
+                               }
+
+                               .row > .off-7-xlarge {
+                                       margin-left: 58.3333333333%;
+                               }
+
+                               .row > .col-8-xlarge {
+                                       width: 66.6666666667%;
+                               }
+
+                               .row > .off-8-xlarge {
+                                       margin-left: 66.6666666667%;
+                               }
+
+                               .row > .col-9-xlarge {
+                                       width: 75%;
+                               }
+
+                               .row > .off-9-xlarge {
+                                       margin-left: 75%;
+                               }
+
+                               .row > .col-10-xlarge {
+                                       width: 83.3333333333%;
+                               }
+
+                               .row > .off-10-xlarge {
+                                       margin-left: 83.3333333333%;
+                               }
+
+                               .row > .col-11-xlarge {
+                                       width: 91.6666666667%;
+                               }
+
+                               .row > .off-11-xlarge {
+                                       margin-left: 91.6666666667%;
+                               }
+
+                               .row > .col-12-xlarge {
+                                       width: 100%;
+                               }
+
+                               .row > .off-12-xlarge {
+                                       margin-left: 100%;
+                               }
+
+                               .row.gtr-0 {
+                                       margin-top: 0;
+                                       margin-left: 0em;
+                               }
+
+                                       .row.gtr-0 > * {
+                                               padding: 0 0 0 0em;
+                                       }
+
+                                       .row.gtr-0.gtr-uniform {
+                                               margin-top: 0em;
+                                       }
+
+                                               .row.gtr-0.gtr-uniform > * {
+                                                       padding-top: 0em;
+                                               }
+
+                               .row.gtr-25 {
+                                       margin-top: 0;
+                                       margin-left: -0.375em;
+                               }
+
+                                       .row.gtr-25 > * {
+                                               padding: 0 0 0 0.375em;
+                                       }
+
+                                       .row.gtr-25.gtr-uniform {
+                                               margin-top: -0.375em;
+                                       }
+
+                                               .row.gtr-25.gtr-uniform > * {
+                                                       padding-top: 0.375em;
+                                               }
+
+                               .row.gtr-50 {
+                                       margin-top: 0;
+                                       margin-left: -0.75em;
+                               }
+
+                                       .row.gtr-50 > * {
+                                               padding: 0 0 0 0.75em;
+                                       }
+
+                                       .row.gtr-50.gtr-uniform {
+                                               margin-top: -0.75em;
+                                       }
+
+                                               .row.gtr-50.gtr-uniform > * {
+                                                       padding-top: 0.75em;
+                                               }
+
+                               .row {
+                                       margin-top: 0;
+                                       margin-left: -1.5em;
+                               }
+
+                                       .row > * {
+                                               padding: 0 0 0 1.5em;
+                                       }
+
+                                       .row.gtr-uniform {
+                                               margin-top: -1.5em;
+                                       }
+
+                                               .row.gtr-uniform > * {
+                                                       padding-top: 1.5em;
+                                               }
+
+                               .row.gtr-150 {
+                                       margin-top: 0;
+                                       margin-left: -2.25em;
+                               }
+
+                                       .row.gtr-150 > * {
+                                               padding: 0 0 0 2.25em;
+                                       }
+
+                                       .row.gtr-150.gtr-uniform {
+                                               margin-top: -2.25em;
+                                       }
+
+                                               .row.gtr-150.gtr-uniform > * {
+                                                       padding-top: 2.25em;
+                                               }
+
+                               .row.gtr-200 {
+                                       margin-top: 0;
+                                       margin-left: -3em;
+                               }
+
+                                       .row.gtr-200 > * {
+                                               padding: 0 0 0 3em;
+                                       }
+
+                                       .row.gtr-200.gtr-uniform {
+                                               margin-top: -3em;
+                                       }
+
+                                               .row.gtr-200.gtr-uniform > * {
+                                                       padding-top: 3em;
+                                               }
+
+               }
+
+               @media screen and (max-width: 1280px) {
+
+                       .row {
+                               display: flex;
+                               flex-wrap: wrap;
+                               box-sizing: border-box;
+                               align-items: stretch;
+                       }
+
+                               .row > * {
+                                       box-sizing: border-box;
+                               }
+
+                               .row.gtr-uniform > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .row.aln-left {
+                                       justify-content: flex-start;
+                               }
+
+                               .row.aln-center {
+                                       justify-content: center;
+                               }
+
+                               .row.aln-right {
+                                       justify-content: flex-end;
+                               }
+
+                               .row.aln-top {
+                                       align-items: flex-start;
+                               }
+
+                               .row.aln-middle {
+                                       align-items: center;
+                               }
+
+                               .row.aln-bottom {
+                                       align-items: flex-end;
+                               }
+
+                               .row > .imp-large {
+                                       order: -1;
+                               }
+
+                               .row > .col-1-large {
+                                       width: 8.3333333333%;
+                               }
+
+                               .row > .off-1-large {
+                                       margin-left: 8.3333333333%;
+                               }
+
+                               .row > .col-2-large {
+                                       width: 16.6666666667%;
+                               }
+
+                               .row > .off-2-large {
+                                       margin-left: 16.6666666667%;
+                               }
+
+                               .row > .col-3-large {
+                                       width: 25%;
+                               }
+
+                               .row > .off-3-large {
+                                       margin-left: 25%;
+                               }
+
+                               .row > .col-4-large {
+                                       width: 33.3333333333%;
+                               }
+
+                               .row > .off-4-large {
+                                       margin-left: 33.3333333333%;
+                               }
+
+                               .row > .col-5-large {
+                                       width: 41.6666666667%;
+                               }
+
+                               .row > .off-5-large {
+                                       margin-left: 41.6666666667%;
+                               }
+
+                               .row > .col-6-large {
+                                       width: 50%;
+                               }
+
+                               .row > .off-6-large {
+                                       margin-left: 50%;
+                               }
+
+                               .row > .col-7-large {
+                                       width: 58.3333333333%;
+                               }
+
+                               .row > .off-7-large {
+                                       margin-left: 58.3333333333%;
+                               }
+
+                               .row > .col-8-large {
+                                       width: 66.6666666667%;
+                               }
+
+                               .row > .off-8-large {
+                                       margin-left: 66.6666666667%;
+                               }
+
+                               .row > .col-9-large {
+                                       width: 75%;
+                               }
+
+                               .row > .off-9-large {
+                                       margin-left: 75%;
+                               }
+
+                               .row > .col-10-large {
+                                       width: 83.3333333333%;
+                               }
+
+                               .row > .off-10-large {
+                                       margin-left: 83.3333333333%;
+                               }
+
+                               .row > .col-11-large {
+                                       width: 91.6666666667%;
+                               }
+
+                               .row > .off-11-large {
+                                       margin-left: 91.6666666667%;
+                               }
+
+                               .row > .col-12-large {
+                                       width: 100%;
+                               }
+
+                               .row > .off-12-large {
+                                       margin-left: 100%;
+                               }
+
+                               .row.gtr-0 {
+                                       margin-top: 0;
+                                       margin-left: 0em;
+                               }
+
+                                       .row.gtr-0 > * {
+                                               padding: 0 0 0 0em;
+                                       }
+
+                                       .row.gtr-0.gtr-uniform {
+                                               margin-top: 0em;
+                                       }
+
+                                               .row.gtr-0.gtr-uniform > * {
+                                                       padding-top: 0em;
+                                               }
+
+                               .row.gtr-25 {
+                                       margin-top: 0;
+                                       margin-left: -0.375em;
+                               }
+
+                                       .row.gtr-25 > * {
+                                               padding: 0 0 0 0.375em;
+                                       }
+
+                                       .row.gtr-25.gtr-uniform {
+                                               margin-top: -0.375em;
+                                       }
+
+                                               .row.gtr-25.gtr-uniform > * {
+                                                       padding-top: 0.375em;
+                                               }
+
+                               .row.gtr-50 {
+                                       margin-top: 0;
+                                       margin-left: -0.75em;
+                               }
+
+                                       .row.gtr-50 > * {
+                                               padding: 0 0 0 0.75em;
+                                       }
+
+                                       .row.gtr-50.gtr-uniform {
+                                               margin-top: -0.75em;
+                                       }
+
+                                               .row.gtr-50.gtr-uniform > * {
+                                                       padding-top: 0.75em;
+                                               }
+
+                               .row {
+                                       margin-top: 0;
+                                       margin-left: -1.5em;
+                               }
+
+                                       .row > * {
+                                               padding: 0 0 0 1.5em;
+                                       }
+
+                                       .row.gtr-uniform {
+                                               margin-top: -1.5em;
+                                       }
+
+                                               .row.gtr-uniform > * {
+                                                       padding-top: 1.5em;
+                                               }
+
+                               .row.gtr-150 {
+                                       margin-top: 0;
+                                       margin-left: -2.25em;
+                               }
+
+                                       .row.gtr-150 > * {
+                                               padding: 0 0 0 2.25em;
+                                       }
+
+                                       .row.gtr-150.gtr-uniform {
+                                               margin-top: -2.25em;
+                                       }
+
+                                               .row.gtr-150.gtr-uniform > * {
+                                                       padding-top: 2.25em;
+                                               }
+
+                               .row.gtr-200 {
+                                       margin-top: 0;
+                                       margin-left: -3em;
+                               }
+
+                                       .row.gtr-200 > * {
+                                               padding: 0 0 0 3em;
+                                       }
+
+                                       .row.gtr-200.gtr-uniform {
+                                               margin-top: -3em;
+                                       }
+
+                                               .row.gtr-200.gtr-uniform > * {
+                                                       padding-top: 3em;
+                                               }
+
+               }
+
+               @media screen and (max-width: 980px) {
+
+                       .row {
+                               display: flex;
+                               flex-wrap: wrap;
+                               box-sizing: border-box;
+                               align-items: stretch;
+                       }
+
+                               .row > * {
+                                       box-sizing: border-box;
+                               }
+
+                               .row.gtr-uniform > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .row.aln-left {
+                                       justify-content: flex-start;
+                               }
+
+                               .row.aln-center {
+                                       justify-content: center;
+                               }
+
+                               .row.aln-right {
+                                       justify-content: flex-end;
+                               }
+
+                               .row.aln-top {
+                                       align-items: flex-start;
+                               }
+
+                               .row.aln-middle {
+                                       align-items: center;
+                               }
+
+                               .row.aln-bottom {
+                                       align-items: flex-end;
+                               }
+
+                               .row > .imp-medium {
+                                       order: -1;
+                               }
+
+                               .row > .col-1-medium {
+                                       width: 8.3333333333%;
+                               }
+
+                               .row > .off-1-medium {
+                                       margin-left: 8.3333333333%;
+                               }
+
+                               .row > .col-2-medium {
+                                       width: 16.6666666667%;
+                               }
+
+                               .row > .off-2-medium {
+                                       margin-left: 16.6666666667%;
+                               }
+
+                               .row > .col-3-medium {
+                                       width: 25%;
+                               }
+
+                               .row > .off-3-medium {
+                                       margin-left: 25%;
+                               }
+
+                               .row > .col-4-medium {
+                                       width: 33.3333333333%;
+                               }
+
+                               .row > .off-4-medium {
+                                       margin-left: 33.3333333333%;
+                               }
+
+                               .row > .col-5-medium {
+                                       width: 41.6666666667%;
+                               }
+
+                               .row > .off-5-medium {
+                                       margin-left: 41.6666666667%;
+                               }
+
+                               .row > .col-6-medium {
+                                       width: 50%;
+                               }
+
+                               .row > .off-6-medium {
+                                       margin-left: 50%;
+                               }
+
+                               .row > .col-7-medium {
+                                       width: 58.3333333333%;
+                               }
+
+                               .row > .off-7-medium {
+                                       margin-left: 58.3333333333%;
+                               }
+
+                               .row > .col-8-medium {
+                                       width: 66.6666666667%;
+                               }
+
+                               .row > .off-8-medium {
+                                       margin-left: 66.6666666667%;
+                               }
+
+                               .row > .col-9-medium {
+                                       width: 75%;
+                               }
+
+                               .row > .off-9-medium {
+                                       margin-left: 75%;
+                               }
+
+                               .row > .col-10-medium {
+                                       width: 83.3333333333%;
+                               }
+
+                               .row > .off-10-medium {
+                                       margin-left: 83.3333333333%;
+                               }
+
+                               .row > .col-11-medium {
+                                       width: 91.6666666667%;
+                               }
+
+                               .row > .off-11-medium {
+                                       margin-left: 91.6666666667%;
+                               }
+
+                               .row > .col-12-medium {
+                                       width: 100%;
+                               }
+
+                               .row > .off-12-medium {
+                                       margin-left: 100%;
+                               }
+
+                               .row.gtr-0 {
+                                       margin-top: 0;
+                                       margin-left: 0em;
+                               }
+
+                                       .row.gtr-0 > * {
+                                               padding: 0 0 0 0em;
+                                       }
+
+                                       .row.gtr-0.gtr-uniform {
+                                               margin-top: 0em;
+                                       }
+
+                                               .row.gtr-0.gtr-uniform > * {
+                                                       padding-top: 0em;
+                                               }
+
+                               .row.gtr-25 {
+                                       margin-top: 0;
+                                       margin-left: -0.375em;
+                               }
+
+                                       .row.gtr-25 > * {
+                                               padding: 0 0 0 0.375em;
+                                       }
+
+                                       .row.gtr-25.gtr-uniform {
+                                               margin-top: -0.375em;
+                                       }
+
+                                               .row.gtr-25.gtr-uniform > * {
+                                                       padding-top: 0.375em;
+                                               }
+
+                               .row.gtr-50 {
+                                       margin-top: 0;
+                                       margin-left: -0.75em;
+                               }
+
+                                       .row.gtr-50 > * {
+                                               padding: 0 0 0 0.75em;
+                                       }
+
+                                       .row.gtr-50.gtr-uniform {
+                                               margin-top: -0.75em;
+                                       }
+
+                                               .row.gtr-50.gtr-uniform > * {
+                                                       padding-top: 0.75em;
+                                               }
+
+                               .row {
+                                       margin-top: 0;
+                                       margin-left: -1.5em;
+                               }
+
+                                       .row > * {
+                                               padding: 0 0 0 1.5em;
+                                       }
+
+                                       .row.gtr-uniform {
+                                               margin-top: -1.5em;
+                                       }
+
+                                               .row.gtr-uniform > * {
+                                                       padding-top: 1.5em;
+                                               }
+
+                               .row.gtr-150 {
+                                       margin-top: 0;
+                                       margin-left: -2.25em;
+                               }
+
+                                       .row.gtr-150 > * {
+                                               padding: 0 0 0 2.25em;
+                                       }
+
+                                       .row.gtr-150.gtr-uniform {
+                                               margin-top: -2.25em;
+                                       }
+
+                                               .row.gtr-150.gtr-uniform > * {
+                                                       padding-top: 2.25em;
+                                               }
+
+                               .row.gtr-200 {
+                                       margin-top: 0;
+                                       margin-left: -3em;
+                               }
+
+                                       .row.gtr-200 > * {
+                                               padding: 0 0 0 3em;
+                                       }
+
+                                       .row.gtr-200.gtr-uniform {
+                                               margin-top: -3em;
+                                       }
+
+                                               .row.gtr-200.gtr-uniform > * {
+                                                       padding-top: 3em;
+                                               }
+
+               }
+
+               @media screen and (max-width: 736px) {
+
+                       .row {
+                               display: flex;
+                               flex-wrap: wrap;
+                               box-sizing: border-box;
+                               align-items: stretch;
+                       }
+
+                               .row > * {
+                                       box-sizing: border-box;
+                               }
+
+                               .row.gtr-uniform > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .row.aln-left {
+                                       justify-content: flex-start;
+                               }
+
+                               .row.aln-center {
+                                       justify-content: center;
+                               }
+
+                               .row.aln-right {
+                                       justify-content: flex-end;
+                               }
+
+                               .row.aln-top {
+                                       align-items: flex-start;
+                               }
+
+                               .row.aln-middle {
+                                       align-items: center;
+                               }
+
+                               .row.aln-bottom {
+                                       align-items: flex-end;
+                               }
+
+                               .row > .imp-small {
+                                       order: -1;
+                               }
+
+                               .row > .col-1-small {
+                                       width: 8.3333333333%;
+                               }
+
+                               .row > .off-1-small {
+                                       margin-left: 8.3333333333%;
+                               }
+
+                               .row > .col-2-small {
+                                       width: 16.6666666667%;
+                               }
+
+                               .row > .off-2-small {
+                                       margin-left: 16.6666666667%;
+                               }
+
+                               .row > .col-3-small {
+                                       width: 25%;
+                               }
+
+                               .row > .off-3-small {
+                                       margin-left: 25%;
+                               }
+
+                               .row > .col-4-small {
+                                       width: 33.3333333333%;
+                               }
+
+                               .row > .off-4-small {
+                                       margin-left: 33.3333333333%;
+                               }
+
+                               .row > .col-5-small {
+                                       width: 41.6666666667%;
+                               }
+
+                               .row > .off-5-small {
+                                       margin-left: 41.6666666667%;
+                               }
+
+                               .row > .col-6-small {
+                                       width: 50%;
+                               }
+
+                               .row > .off-6-small {
+                                       margin-left: 50%;
+                               }
+
+                               .row > .col-7-small {
+                                       width: 58.3333333333%;
+                               }
+
+                               .row > .off-7-small {
+                                       margin-left: 58.3333333333%;
+                               }
+
+                               .row > .col-8-small {
+                                       width: 66.6666666667%;
+                               }
+
+                               .row > .off-8-small {
+                                       margin-left: 66.6666666667%;
+                               }
+
+                               .row > .col-9-small {
+                                       width: 75%;
+                               }
+
+                               .row > .off-9-small {
+                                       margin-left: 75%;
+                               }
+
+                               .row > .col-10-small {
+                                       width: 83.3333333333%;
+                               }
+
+                               .row > .off-10-small {
+                                       margin-left: 83.3333333333%;
+                               }
+
+                               .row > .col-11-small {
+                                       width: 91.6666666667%;
+                               }
+
+                               .row > .off-11-small {
+                                       margin-left: 91.6666666667%;
+                               }
+
+                               .row > .col-12-small {
+                                       width: 100%;
+                               }
+
+                               .row > .off-12-small {
+                                       margin-left: 100%;
+                               }
+
+                               .row.gtr-0 {
+                                       margin-top: 0;
+                                       margin-left: 0em;
+                               }
+
+                                       .row.gtr-0 > * {
+                                               padding: 0 0 0 0em;
+                                       }
+
+                                       .row.gtr-0.gtr-uniform {
+                                               margin-top: 0em;
+                                       }
+
+                                               .row.gtr-0.gtr-uniform > * {
+                                                       padding-top: 0em;
+                                               }
+
+                               .row.gtr-25 {
+                                       margin-top: 0;
+                                       margin-left: -0.375em;
+                               }
+
+                                       .row.gtr-25 > * {
+                                               padding: 0 0 0 0.375em;
+                                       }
+
+                                       .row.gtr-25.gtr-uniform {
+                                               margin-top: -0.375em;
+                                       }
+
+                                               .row.gtr-25.gtr-uniform > * {
+                                                       padding-top: 0.375em;
+                                               }
+
+                               .row.gtr-50 {
+                                       margin-top: 0;
+                                       margin-left: -0.75em;
+                               }
+
+                                       .row.gtr-50 > * {
+                                               padding: 0 0 0 0.75em;
+                                       }
+
+                                       .row.gtr-50.gtr-uniform {
+                                               margin-top: -0.75em;
+                                       }
+
+                                               .row.gtr-50.gtr-uniform > * {
+                                                       padding-top: 0.75em;
+                                               }
+
+                               .row {
+                                       margin-top: 0;
+                                       margin-left: -1.5em;
+                               }
+
+                                       .row > * {
+                                               padding: 0 0 0 1.5em;
+                                       }
+
+                                       .row.gtr-uniform {
+                                               margin-top: -1.5em;
+                                       }
+
+                                               .row.gtr-uniform > * {
+                                                       padding-top: 1.5em;
+                                               }
+
+                               .row.gtr-150 {
+                                       margin-top: 0;
+                                       margin-left: -2.25em;
+                               }
+
+                                       .row.gtr-150 > * {
+                                               padding: 0 0 0 2.25em;
+                                       }
+
+                                       .row.gtr-150.gtr-uniform {
+                                               margin-top: -2.25em;
+                                       }
+
+                                               .row.gtr-150.gtr-uniform > * {
+                                                       padding-top: 2.25em;
+                                               }
+
+                               .row.gtr-200 {
+                                       margin-top: 0;
+                                       margin-left: -3em;
+                               }
+
+                                       .row.gtr-200 > * {
+                                               padding: 0 0 0 3em;
+                                       }
+
+                                       .row.gtr-200.gtr-uniform {
+                                               margin-top: -3em;
+                                       }
+
+                                               .row.gtr-200.gtr-uniform > * {
+                                                       padding-top: 3em;
+                                               }
+
+               }
+
+               @media screen and (max-width: 480px) {
+
+                       .row {
+                               display: flex;
+                               flex-wrap: wrap;
+                               box-sizing: border-box;
+                               align-items: stretch;
+                       }
+
+                               .row > * {
+                                       box-sizing: border-box;
+                               }
+
+                               .row.gtr-uniform > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               .row.aln-left {
+                                       justify-content: flex-start;
+                               }
+
+                               .row.aln-center {
+                                       justify-content: center;
+                               }
+
+                               .row.aln-right {
+                                       justify-content: flex-end;
+                               }
+
+                               .row.aln-top {
+                                       align-items: flex-start;
+                               }
+
+                               .row.aln-middle {
+                                       align-items: center;
+                               }
+
+                               .row.aln-bottom {
+                                       align-items: flex-end;
+                               }
+
+                               .row > .imp-xsmall {
+                                       order: -1;
+                               }
+
+                               .row > .col-1-xsmall {
+                                       width: 8.3333333333%;
+                               }
+
+                               .row > .off-1-xsmall {
+                                       margin-left: 8.3333333333%;
+                               }
+
+                               .row > .col-2-xsmall {
+                                       width: 16.6666666667%;
+                               }
+
+                               .row > .off-2-xsmall {
+                                       margin-left: 16.6666666667%;
+                               }
+
+                               .row > .col-3-xsmall {
+                                       width: 25%;
+                               }
+
+                               .row > .off-3-xsmall {
+                                       margin-left: 25%;
+                               }
+
+                               .row > .col-4-xsmall {
+                                       width: 33.3333333333%;
+                               }
+
+                               .row > .off-4-xsmall {
+                                       margin-left: 33.3333333333%;
+                               }
+
+                               .row > .col-5-xsmall {
+                                       width: 41.6666666667%;
+                               }
+
+                               .row > .off-5-xsmall {
+                                       margin-left: 41.6666666667%;
+                               }
+
+                               .row > .col-6-xsmall {
+                                       width: 50%;
+                               }
+
+                               .row > .off-6-xsmall {
+                                       margin-left: 50%;
+                               }
+
+                               .row > .col-7-xsmall {
+                                       width: 58.3333333333%;
+                               }
+
+                               .row > .off-7-xsmall {
+                                       margin-left: 58.3333333333%;
+                               }
+
+                               .row > .col-8-xsmall {
+                                       width: 66.6666666667%;
+                               }
+
+                               .row > .off-8-xsmall {
+                                       margin-left: 66.6666666667%;
+                               }
+
+                               .row > .col-9-xsmall {
+                                       width: 75%;
+                               }
+
+                               .row > .off-9-xsmall {
+                                       margin-left: 75%;
+                               }
+
+                               .row > .col-10-xsmall {
+                                       width: 83.3333333333%;
+                               }
+
+                               .row > .off-10-xsmall {
+                                       margin-left: 83.3333333333%;
+                               }
+
+                               .row > .col-11-xsmall {
+                                       width: 91.6666666667%;
+                               }
+
+                               .row > .off-11-xsmall {
+                                       margin-left: 91.6666666667%;
+                               }
+
+                               .row > .col-12-xsmall {
+                                       width: 100%;
+                               }
+
+                               .row > .off-12-xsmall {
+                                       margin-left: 100%;
+                               }
+
+                               .row.gtr-0 {
+                                       margin-top: 0;
+                                       margin-left: 0em;
+                               }
+
+                                       .row.gtr-0 > * {
+                                               padding: 0 0 0 0em;
+                                       }
+
+                                       .row.gtr-0.gtr-uniform {
+                                               margin-top: 0em;
+                                       }
+
+                                               .row.gtr-0.gtr-uniform > * {
+                                                       padding-top: 0em;
+                                               }
+
+                               .row.gtr-25 {
+                                       margin-top: 0;
+                                       margin-left: -0.375em;
+                               }
+
+                                       .row.gtr-25 > * {
+                                               padding: 0 0 0 0.375em;
+                                       }
+
+                                       .row.gtr-25.gtr-uniform {
+                                               margin-top: -0.375em;
+                                       }
+
+                                               .row.gtr-25.gtr-uniform > * {
+                                                       padding-top: 0.375em;
+                                               }
+
+                               .row.gtr-50 {
+                                       margin-top: 0;
+                                       margin-left: -0.75em;
+                               }
+
+                                       .row.gtr-50 > * {
+                                               padding: 0 0 0 0.75em;
+                                       }
+
+                                       .row.gtr-50.gtr-uniform {
+                                               margin-top: -0.75em;
+                                       }
+
+                                               .row.gtr-50.gtr-uniform > * {
+                                                       padding-top: 0.75em;
+                                               }
+
+                               .row {
+                                       margin-top: 0;
+                                       margin-left: -1.5em;
+                               }
+
+                                       .row > * {
+                                               padding: 0 0 0 1.5em;
+                                       }
+
+                                       .row.gtr-uniform {
+                                               margin-top: -1.5em;
+                                       }
+
+                                               .row.gtr-uniform > * {
+                                                       padding-top: 1.5em;
+                                               }
+
+                               .row.gtr-150 {
+                                       margin-top: 0;
+                                       margin-left: -2.25em;
+                               }
+
+                                       .row.gtr-150 > * {
+                                               padding: 0 0 0 2.25em;
+                                       }
+
+                                       .row.gtr-150.gtr-uniform {
+                                               margin-top: -2.25em;
+                                       }
+
+                                               .row.gtr-150.gtr-uniform > * {
+                                                       padding-top: 2.25em;
+                                               }
+
+                               .row.gtr-200 {
+                                       margin-top: 0;
+                                       margin-left: -3em;
+                               }
+
+                                       .row.gtr-200 > * {
+                                               padding: 0 0 0 3em;
+                                       }
+
+                                       .row.gtr-200.gtr-uniform {
+                                               margin-top: -3em;
+                                       }
+
+                                               .row.gtr-200.gtr-uniform > * {
+                                                       padding-top: 3em;
+                                               }
+
+               }
+
+/* Section/Article */
+
+       section.special, article.special {
+               text-align: center;
+       }
+
+       header p {
+               font-family: "Roboto Slab", serif;
+               font-size: 1em;
+               font-weight: 400;
+               letter-spacing: 0.075em;
+               margin-top: -0.5em;
+               text-transform: uppercase;
+       }
+
+       header.major > :last-child {
+               border-bottom: solid 3px #f56a6a;
+               display: inline-block;
+               margin: 0 0 2em 0;
+               padding: 0 0.75em 0.5em 0;
+       }
+
+       header.main > :last-child {
+               margin: 0 0 1em 0;
+       }
+
+/* Form */
+
+       form {
+               margin: 0 0 2em 0;
+       }
+
+       label {
+               color: #3d4449;
+               display: block;
+               font-size: 0.9em;
+               font-weight: 600;
+               margin: 0 0 1em 0;
+       }
+
+       input[type="text"],
+       input[type="password"],
+       input[type="email"],
+       input[type="tel"],
+       input[type="search"],
+       input[type="url"],
+       select,
+       textarea {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               background: #ffffff;
+               border-radius: 0.375em;
+               border: none;
+               border: solid 1px rgba(210, 215, 217, 0.75);
+               color: inherit;
+               display: block;
+               outline: 0;
+               padding: 0 1em;
+               text-decoration: none;
+               width: 100%;
+       }
+
+               input[type="text"]:invalid,
+               input[type="password"]:invalid,
+               input[type="email"]:invalid,
+               input[type="tel"]:invalid,
+               input[type="search"]:invalid,
+               input[type="url"]:invalid,
+               select:invalid,
+               textarea:invalid {
+                       box-shadow: none;
+               }
+
+               input[type="text"]:focus,
+               input[type="password"]:focus,
+               input[type="email"]:focus,
+               input[type="tel"]:focus,
+               input[type="search"]:focus,
+               input[type="url"]:focus,
+               select:focus,
+               textarea:focus {
+                       border-color: #f56a6a;
+                       box-shadow: 0 0 0 1px #f56a6a;
+               }
+
+       select {
+               background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(210, 215, 217, 0.75)' /%3E%3C/svg%3E");
+               background-size: 1.25em;
+               background-repeat: no-repeat;
+               background-position: calc(100% - 1em) center;
+               height: 2.75em;
+               padding-right: 2.75em;
+               text-overflow: ellipsis;
+       }
+
+               select option {
+                       color: #3d4449;
+                       background: #ffffff;
+               }
+
+               select:focus::-ms-value {
+                       background-color: transparent;
+               }
+
+               select::-ms-expand {
+                       display: none;
+               }
+
+       input[type="text"],
+       input[type="password"],
+       input[type="email"],
+       input[type="tel"],
+       input[type="search"],
+       input[type="url"],
+       select {
+               height: 2.75em;
+       }
+
+       textarea {
+               padding: 0.75em 1em;
+       }
+
+       input[type="checkbox"],
+       input[type="radio"] {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               display: block;
+               float: left;
+               margin-right: -2em;
+               opacity: 0;
+               width: 1em;
+               z-index: -1;
+       }
+
+               input[type="checkbox"] + label,
+               input[type="radio"] + label {
+                       text-decoration: none;
+                       color: #7f888f;
+                       cursor: pointer;
+                       display: inline-block;
+                       font-size: 1em;
+                       font-weight: 400;
+                       padding-left: 2.4em;
+                       padding-right: 0.75em;
+                       position: relative;
+               }
+
+                       input[type="checkbox"] + label:before,
+                       input[type="radio"] + label:before {
+                               -moz-osx-font-smoothing: grayscale;
+                               -webkit-font-smoothing: antialiased;
+                               font-family: FontAwesome;
+                               font-style: normal;
+                               font-weight: normal;
+                               text-transform: none !important;
+                       }
+
+                       input[type="checkbox"] + label:before,
+                       input[type="radio"] + label:before {
+                               background: #ffffff;
+                               border-radius: 0.375em;
+                               border: solid 1px rgba(210, 215, 217, 0.75);
+                               content: '';
+                               display: inline-block;
+                               height: 1.65em;
+                               left: 0;
+                               line-height: 1.58125em;
+                               position: absolute;
+                               text-align: center;
+                               top: 0;
+                               width: 1.65em;
+                       }
+
+               input[type="checkbox"]:checked + label:before,
+               input[type="radio"]:checked + label:before {
+                       background: #3d4449;
+                       border-color: #3d4449;
+                       color: #ffffff;
+                       content: '\f00c';
+               }
+
+               input[type="checkbox"]:focus + label:before,
+               input[type="radio"]:focus + label:before {
+                       border-color: #f56a6a;
+                       box-shadow: 0 0 0 1px #f56a6a;
+               }
+
+       input[type="checkbox"] + label:before {
+               border-radius: 0.375em;
+       }
+
+       input[type="radio"] + label:before {
+               border-radius: 100%;
+       }
+
+       ::-webkit-input-placeholder {
+               color: #9fa3a6 !important;
+               opacity: 1.0;
+       }
+
+       :-moz-placeholder {
+               color: #9fa3a6 !important;
+               opacity: 1.0;
+       }
+
+       ::-moz-placeholder {
+               color: #9fa3a6 !important;
+               opacity: 1.0;
+       }
+
+       :-ms-input-placeholder {
+               color: #9fa3a6 !important;
+               opacity: 1.0;
+       }
+
+/* Box */
+
+       .box {
+               border-radius: 0.375em;
+               border: solid 1px rgba(210, 215, 217, 0.75);
+               margin-bottom: 2em;
+               padding: 1.5em;
+       }
+
+               .box > :last-child,
+               .box > :last-child > :last-child,
+               .box > :last-child > :last-child > :last-child {
+                       margin-bottom: 0;
+               }
+
+               .box.alt {
+                       border: 0;
+                       border-radius: 0;
+                       padding: 0;
+               }
+
+/* Icon */
+
+       .icon {
+               text-decoration: none;
+               border-bottom: none;
+               position: relative;
+       }
+
+               .icon:before {
+                       -moz-osx-font-smoothing: grayscale;
+                       -webkit-font-smoothing: antialiased;
+                       font-family: FontAwesome;
+                       font-style: normal;
+                       font-weight: normal;
+                       text-transform: none !important;
+               }
+
+               .icon > .label {
+                       display: none;
+               }
+
+/* Image */
+
+       .image {
+               border-radius: 0.375em;
+               border: 0;
+               display: inline-block;
+               position: relative;
+       }
+
+               .image img {
+                       border-radius: 0.375em;
+                       display: block;
+               }
+
+               .image.left, .image.right {
+                       max-width: 40%;
+               }
+
+                       .image.left img, .image.right img {
+                               width: 100%;
+                       }
+
+               .image.left {
+                       float: left;
+                       padding: 0 1.5em 1em 0;
+                       top: 0.25em;
+               }
+
+               .image.right {
+                       float: right;
+                       padding: 0 0 1em 1.5em;
+                       top: 0.25em;
+               }
+
+               .image.fit {
+                       display: block;
+                       margin: 0 0 2em 0;
+                       width: 100%;
+               }
+
+                       .image.fit img {
+                               width: 100%;
+                       }
+
+               .image.main {
+                       display: block;
+                       margin: 0 0 3em 0;
+                       width: 100%;
+               }
+
+                       .image.main img {
+                               width: 100%;
+                       }
+
+       a.image {
+               overflow: hidden;
+       }
+
+               a.image img {
+                       -moz-transition: -moz-transform 0.2s ease;
+                       -webkit-transition: -webkit-transform 0.2s ease;
+                       -ms-transition: -ms-transform 0.2s ease;
+                       transition: transform 0.2s ease;
+               }
+
+               a.image:hover img {
+                       -moz-transform: scale(1.075);
+                       -webkit-transform: scale(1.075);
+                       -ms-transform: scale(1.075);
+                       transform: scale(1.075);
+               }
+
+/* List */
+
+       ol {
+               list-style: decimal;
+               margin: 0 0 2em 0;
+               padding-left: 1.25em;
+       }
+
+               ol li {
+                       padding-left: 0.25em;
+               }
+
+       ul {
+               list-style: disc;
+               margin: 0 0 2em 0;
+               padding-left: 1em;
+       }
+
+               ul li {
+                       padding-left: 0.5em;
+               }
+
+               ul.alt {
+                       list-style: none;
+                       padding-left: 0;
+               }
+
+                       ul.alt li {
+                               border-top: solid 1px rgba(210, 215, 217, 0.75);
+                               padding: 0.5em 0;
+                       }
+
+                               ul.alt li:first-child {
+                                       border-top: 0;
+                                       padding-top: 0;
+                               }
+
+       dl {
+               margin: 0 0 2em 0;
+       }
+
+               dl dt {
+                       display: block;
+                       font-weight: 600;
+                       margin: 0 0 1em 0;
+               }
+
+               dl dd {
+                       margin-left: 2em;
+               }
+
+/* Actions */
+
+       ul.actions {
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+               cursor: default;
+               list-style: none;
+               margin-left: -1em;
+               padding-left: 0;
+       }
+
+               ul.actions li {
+                       padding: 0 0 0 1em;
+                       vertical-align: middle;
+               }
+
+               ul.actions.special {
+                       -moz-justify-content: center;
+                       -webkit-justify-content: center;
+                       -ms-justify-content: center;
+                       justify-content: center;
+                       width: 100%;
+                       margin-left: 0;
+               }
+
+                       ul.actions.special li:first-child {
+                               padding-left: 0;
+                       }
+
+               ul.actions.stacked {
+                       -moz-flex-direction: column;
+                       -webkit-flex-direction: column;
+                       -ms-flex-direction: column;
+                       flex-direction: column;
+                       margin-left: 0;
+               }
+
+                       ul.actions.stacked li {
+                               padding: 1.3em 0 0 0;
+                       }
+
+                               ul.actions.stacked li:first-child {
+                                       padding-top: 0;
+                               }
+
+               ul.actions.fit {
+                       width: calc(100% + 1em);
+               }
+
+                       ul.actions.fit li {
+                               -moz-flex-grow: 1;
+                               -webkit-flex-grow: 1;
+                               -ms-flex-grow: 1;
+                               flex-grow: 1;
+                               -moz-flex-shrink: 1;
+                               -webkit-flex-shrink: 1;
+                               -ms-flex-shrink: 1;
+                               flex-shrink: 1;
+                               width: 100%;
+                       }
+
+                               ul.actions.fit li > * {
+                                       width: 100%;
+                               }
+
+                       ul.actions.fit.stacked {
+                               width: 100%;
+                       }
+
+/* Icons */
+
+       ul.icons {
+               cursor: default;
+               list-style: none;
+               padding-left: 0;
+       }
+
+               ul.icons li {
+                       display: inline-block;
+                       padding: 0 1em 0 0;
+               }
+
+                       ul.icons li:last-child {
+                               padding-right: 0;
+                       }
+
+                       ul.icons li .icon {
+                               color: inherit;
+                       }
+
+                               ul.icons li .icon:before {
+                                       font-size: 1.25em;
+                               }
+
+/* Contact */
+
+       ul.contact {
+               list-style: none;
+               padding: 0;
+       }
+
+               ul.contact li {
+                       text-decoration: none;
+                       border-top: solid 1px rgba(210, 215, 217, 0.75);
+                       margin: 1.5em 0 0 0;
+                       padding: 1.5em 0 0 3em;
+                       position: relative;
+               }
+
+                       ul.contact li:before {
+                               -moz-osx-font-smoothing: grayscale;
+                               -webkit-font-smoothing: antialiased;
+                               font-family: FontAwesome;
+                               font-style: normal;
+                               font-weight: normal;
+                               text-transform: none !important;
+                       }
+
+                       ul.contact li:before {
+                               color: #f56a6a;
+                               display: inline-block;
+                               font-size: 1.5em;
+                               height: 1.125em;
+                               left: 0;
+                               line-height: 1.125em;
+                               position: absolute;
+                               text-align: center;
+                               top: 1em;
+                               width: 1.5em;
+                       }
+
+                       ul.contact li:first-child {
+                               border-top: 0;
+                               margin-top: 0;
+                               padding-top: 0;
+                       }
+
+                               ul.contact li:first-child:before {
+                                       top: 0;
+                               }
+
+                       ul.contact li a {
+                               color: inherit;
+                       }
+
+/* Pagination */
+
+       ul.pagination {
+               cursor: default;
+               list-style: none;
+               padding-left: 0;
+       }
+
+               ul.pagination li {
+                       display: inline-block;
+                       padding-left: 0;
+                       vertical-align: middle;
+               }
+
+                       ul.pagination li > .page {
+                               -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+                               -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+                               -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+                               transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+                               border-bottom: 0;
+                               border-radius: 0.375em;
+                               display: inline-block;
+                               font-size: 0.8em;
+                               font-weight: 600;
+                               height: 2em;
+                               line-height: 2em;
+                               margin: 0 0.125em;
+                               min-width: 2em;
+                               padding: 0 0.5em;
+                               text-align: center;
+                       }
+
+                               ul.pagination li > .page.active {
+                                       background-color: #f56a6a;
+                                       color: #ffffff !important;
+                               }
+
+                                       ul.pagination li > .page.active:hover {
+                                               background-color: #f67878;
+                                       }
+
+                                       ul.pagination li > .page.active:active {
+                                               background-color: #f45c5c;
+                                       }
+
+                       ul.pagination li:first-child {
+                               padding-right: 0.75em;
+                       }
+
+                       ul.pagination li:last-child {
+                               padding-left: 0.75em;
+                       }
+
+               @media screen and (max-width: 480px) {
+
+                       ul.pagination li:nth-child(n+2):nth-last-child(n+2) {
+                               display: none;
+                       }
+
+                       ul.pagination li:first-child {
+                               padding-right: 0;
+                       }
+
+               }
+
+/* Table */
+
+       .table-wrapper {
+               -webkit-overflow-scrolling: touch;
+               overflow-x: auto;
+       }
+
+       table {
+               margin: 0 0 2em 0;
+               width: 100%;
+       }
+
+               table tbody tr {
+                       border: solid 1px rgba(210, 215, 217, 0.75);
+                       border-left: 0;
+                       border-right: 0;
+               }
+
+                       table tbody tr:nth-child(2n + 1) {
+                               background-color: rgba(230, 235, 237, 0.25);
+                       }
+
+               table td {
+                       padding: 0.75em 0.75em;
+               }
+
+               table th {
+                       color: #3d4449;
+                       font-size: 0.9em;
+                       font-weight: 600;
+                       padding: 0 0.75em 0.75em 0.75em;
+                       text-align: left;
+               }
+
+               table thead {
+                       border-bottom: solid 2px rgba(210, 215, 217, 0.75);
+               }
+
+               table tfoot {
+                       border-top: solid 2px rgba(210, 215, 217, 0.75);
+               }
+
+               table.alt {
+                       border-collapse: separate;
+               }
+
+                       table.alt tbody tr td {
+                               border: solid 1px rgba(210, 215, 217, 0.75);
+                               border-left-width: 0;
+                               border-top-width: 0;
+                       }
+
+                               table.alt tbody tr td:first-child {
+                                       border-left-width: 1px;
+                               }
+
+                       table.alt tbody tr:first-child td {
+                               border-top-width: 1px;
+                       }
+
+                       table.alt thead {
+                               border-bottom: 0;
+                       }
+
+                       table.alt tfoot {
+                               border-top: 0;
+                       }
+
+/* Button */
+
+       input[type="submit"],
+       input[type="reset"],
+       input[type="button"],
+       button,
+       .button {
+               -moz-appearance: none;
+               -webkit-appearance: none;
+               -ms-appearance: none;
+               appearance: none;
+               -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
+               background-color: transparent;
+               border-radius: 0.375em;
+               border: 0;
+               box-shadow: inset 0 0 0 2px #f56a6a;
+               color: #f56a6a !important;
+               cursor: pointer;
+               display: inline-block;
+               font-family: "Roboto Slab", serif;
+               font-size: 0.8em;
+               font-weight: 700;
+               height: 3.5em;
+               letter-spacing: 0.075em;
+               line-height: 3.5em;
+               padding: 0 2.25em;
+               text-align: center;
+               text-decoration: none;
+               text-transform: uppercase;
+               white-space: nowrap;
+       }
+
+               input[type="submit"]:hover,
+               input[type="reset"]:hover,
+               input[type="button"]:hover,
+               button:hover,
+               .button:hover {
+                       background-color: rgba(245, 106, 106, 0.05);
+               }
+
+               input[type="submit"]:active,
+               input[type="reset"]:active,
+               input[type="button"]:active,
+               button:active,
+               .button:active {
+                       background-color: rgba(245, 106, 106, 0.15);
+               }
+
+               input[type="submit"].icon:before,
+               input[type="reset"].icon:before,
+               input[type="button"].icon:before,
+               button.icon:before,
+               .button.icon:before {
+                       margin-right: 0.5em;
+               }
+
+               input[type="submit"].fit,
+               input[type="reset"].fit,
+               input[type="button"].fit,
+               button.fit,
+               .button.fit {
+                       width: 100%;
+               }
+
+               input[type="submit"].small,
+               input[type="reset"].small,
+               input[type="button"].small,
+               button.small,
+               .button.small {
+                       font-size: 0.6em;
+               }
+
+               input[type="submit"].large,
+               input[type="reset"].large,
+               input[type="button"].large,
+               button.large,
+               .button.large {
+                       font-size: 1em;
+                       height: 3.65em;
+                       line-height: 3.65em;
+               }
+
+               input[type="submit"].primary,
+               input[type="reset"].primary,
+               input[type="button"].primary,
+               button.primary,
+               .button.primary {
+                       background-color: #f56a6a;
+                       box-shadow: none;
+                       color: #ffffff !important;
+               }
+
+                       input[type="submit"].primary:hover,
+                       input[type="reset"].primary:hover,
+                       input[type="button"].primary:hover,
+                       button.primary:hover,
+                       .button.primary:hover {
+                               background-color: #f67878;
+                       }
+
+                       input[type="submit"].primary:active,
+                       input[type="reset"].primary:active,
+                       input[type="button"].primary:active,
+                       button.primary:active,
+                       .button.primary:active {
+                               background-color: #f45c5c;
+                       }
+
+               input[type="submit"].disabled, input[type="submit"]:disabled,
+               input[type="reset"].disabled,
+               input[type="reset"]:disabled,
+               input[type="button"].disabled,
+               input[type="button"]:disabled,
+               button.disabled,
+               button:disabled,
+               .button.disabled,
+               .button:disabled {
+                       pointer-events: none;
+                       opacity: 0.25;
+               }
+
+/* Mini Posts */
+
+       .mini-posts article {
+               border-top: solid 1px rgba(210, 215, 217, 0.75);
+               margin-top: 2em;
+               padding-top: 2em;
+       }
+
+               .mini-posts article .image {
+                       display: block;
+                       margin: 0 0 1.5em 0;
+               }
+
+                       .mini-posts article .image img {
+                               display: block;
+                               width: 100%;
+                       }
+
+               .mini-posts article:first-child {
+                       border-top: 0;
+                       margin-top: 0;
+                       padding-top: 0;
+               }
+
+/* Features */
+
+       .features {
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+               -moz-flex-wrap: wrap;
+               -webkit-flex-wrap: wrap;
+               -ms-flex-wrap: wrap;
+               flex-wrap: wrap;
+               margin: 0 0 2em -3em;
+               width: calc(100% + 3em);
+       }
+
+               .features article {
+                       -moz-align-items: center;
+                       -webkit-align-items: center;
+                       -ms-align-items: center;
+                       align-items: center;
+                       display: -moz-flex;
+                       display: -webkit-flex;
+                       display: -ms-flex;
+                       display: flex;
+                       margin: 0 0 3em 3em;
+                       position: relative;
+                       width: calc(50% - 3em);
+               }
+
+                       .features article:nth-child(2n - 1) {
+                               margin-right: 1.5em;
+                       }
+
+                       .features article:nth-child(2n) {
+                               margin-left: 1.5em;
+                       }
+
+                       .features article:nth-last-child(1), .features article:nth-last-child(2) {
+                               margin-bottom: 0;
+                       }
+
+                       .features article .icon {
+                               -moz-flex-grow: 0;
+                               -webkit-flex-grow: 0;
+                               -ms-flex-grow: 0;
+                               flex-grow: 0;
+                               -moz-flex-shrink: 0;
+                               -webkit-flex-shrink: 0;
+                               -ms-flex-shrink: 0;
+                               flex-shrink: 0;
+                               display: block;
+                               height: 10em;
+                               line-height: 10em;
+                               margin: 0 2em 0 0;
+                               text-align: center;
+                               width: 10em;
+                       }
+
+                               .features article .icon:before {
+                                       color: #f56a6a;
+                                       font-size: 2.75rem;
+                                       position: relative;
+                                       top: 0.05em;
+                               }
+
+                               .features article .icon:after {
+                                       -moz-transform: rotate(45deg);
+                                       -webkit-transform: rotate(45deg);
+                                       -ms-transform: rotate(45deg);
+                                       transform: rotate(45deg);
+                                       border-radius: 0.25rem;
+                                       border: solid 2px rgba(210, 215, 217, 0.75);
+                                       content: '';
+                                       display: block;
+                                       height: 7em;
+                                       left: 50%;
+                                       margin: -3.5em 0 0 -3.5em;
+                                       position: absolute;
+                                       top: 50%;
+                                       width: 7em;
+                               }
+
+                       .features article .content {
+                               -moz-flex-grow: 1;
+                               -webkit-flex-grow: 1;
+                               -ms-flex-grow: 1;
+                               flex-grow: 1;
+                               -moz-flex-shrink: 1;
+                               -webkit-flex-shrink: 1;
+                               -ms-flex-shrink: 1;
+                               flex-shrink: 1;
+                               width: 100%;
+                       }
+
+                               .features article .content > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+               @media screen and (max-width: 980px) {
+
+                       .features {
+                               margin: 0 0 2em 0;
+                               width: 100%;
+                       }
+
+                               .features article {
+                                       margin: 0 0 3em 0;
+                                       width: 100%;
+                               }
+
+                                       .features article:nth-child(2n - 1) {
+                                               margin-right: 0;
+                                       }
+
+                                       .features article:nth-child(2n) {
+                                               margin-left: 0;
+                                       }
+
+                                       .features article:nth-last-child(1), .features article:nth-last-child(2) {
+                                               margin-bottom: 3em;
+                                       }
+
+                                       .features article:last-child {
+                                               margin-bottom: 0;
+                                       }
+
+                                       .features article .icon {
+                                               height: 8em;
+                                               line-height: 8em;
+                                               width: 8em;
+                                       }
+
+                                               .features article .icon:before {
+                                                       font-size: 2.25rem;
+                                               }
+
+                                               .features article .icon:after {
+                                                       height: 6em;
+                                                       margin: -3em 0 0 -3em;
+                                                       width: 6em;
+                                               }
+
+               }
+
+               @media screen and (max-width: 480px) {
+
+                       .features article {
+                               -moz-flex-direction: column;
+                               -webkit-flex-direction: column;
+                               -ms-flex-direction: column;
+                               flex-direction: column;
+                               -moz-align-items: -moz-flex-start;
+                               -webkit-align-items: -webkit-flex-start;
+                               -ms-align-items: -ms-flex-start;
+                               align-items: flex-start;
+                       }
+
+                               .features article .icon {
+                                       height: 6em;
+                                       line-height: 6em;
+                                       margin: 0 0 1.5em 0;
+                                       width: 6em;
+                               }
+
+                                       .features article .icon:before {
+                                               font-size: 1.5rem;
+                                       }
+
+                                       .features article .icon:after {
+                                               height: 4em;
+                                               margin: -2em 0 0 -2em;
+                                               width: 4em;
+                                       }
+
+               }
+
+               @media screen and (max-width: 480px) {
+
+                       .features article .icon:before {
+                               font-size: 1.25rem;
+                       }
+
+               }
+
+/* Posts */
+
+       .posts {
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+               -moz-flex-wrap: wrap;
+               -webkit-flex-wrap: wrap;
+               -ms-flex-wrap: wrap;
+               flex-wrap: wrap;
+               margin: 0 0 2em -6em;
+               width: calc(100% + 6em);
+       }
+
+               .posts article {
+                       -moz-flex-grow: 0;
+                       -webkit-flex-grow: 0;
+                       -ms-flex-grow: 0;
+                       flex-grow: 0;
+                       -moz-flex-shrink: 1;
+                       -webkit-flex-shrink: 1;
+                       -ms-flex-shrink: 1;
+                       flex-shrink: 1;
+                       margin: 0 0 6em 6em;
+                       position: relative;
+                       width: calc(33.3333333333% - 6em);
+               }
+
+                       .posts article:before {
+                               background: rgba(210, 215, 217, 0.75);
+                               content: '';
+                               display: block;
+                               height: calc(100% + 6em);
+                               left: -3em;
+                               position: absolute;
+                               top: 0;
+                               width: 1px;
+                       }
+
+                       .posts article:after {
+                               background: rgba(210, 215, 217, 0.75);
+                               bottom: -3em;
+                               content: '';
+                               display: block;
+                               height: 1px;
+                               position: absolute;
+                               right: 0;
+                               width: calc(100% + 6em);
+                       }
+
+                       .posts article > :last-child {
+                               margin-bottom: 0;
+                       }
+
+                       .posts article .image {
+                               display: block;
+                               margin: 0 0 2em 0;
+                       }
+
+                               .posts article .image img {
+                                       display: block;
+                                       width: 100%;
+                               }
+
+               @media screen and (min-width: 1681px) {
+
+                       .posts article:nth-child(3n + 1):before {
+                               display: none;
+                       }
+
+                       .posts article:nth-child(3n + 1):after {
+                               width: 100%;
+                       }
+
+                       .posts article:nth-last-child(1), .posts article:nth-last-child(2), .posts article:nth-last-child(3) {
+                               margin-bottom: 0;
+                       }
+
+                               .posts article:nth-last-child(1):before, .posts article:nth-last-child(2):before, .posts article:nth-last-child(3):before {
+                                       height: 100%;
+                               }
+
+                               .posts article:nth-last-child(1):after, .posts article:nth-last-child(2):after, .posts article:nth-last-child(3):after {
+                                       display: none;
+                               }
+
+               }
+
+               @media screen and (max-width: 1680px) {
+
+                       .posts article {
+                               width: calc(50% - 6em);
+                       }
+
+                               .posts article:nth-last-child(3) {
+                                       margin-bottom: 6em;
+                               }
+
+               }
+
+               @media screen and (min-width: 481px) and (max-width: 1680px) {
+
+                       .posts article:nth-child(2n + 1):before {
+                               display: none;
+                       }
+
+                       .posts article:nth-child(2n + 1):after {
+                               width: 100%;
+                       }
+
+                       .posts article:nth-last-child(1), .posts article:nth-last-child(2) {
+                               margin-bottom: 0;
+                       }
+
+                               .posts article:nth-last-child(1):before, .posts article:nth-last-child(2):before {
+                                       height: 100%;
+                               }
+
+                               .posts article:nth-last-child(1):after, .posts article:nth-last-child(2):after {
+                                       display: none;
+                               }
+
+               }
+
+               @media screen and (max-width: 736px) {
+
+                       .posts {
+                               margin: 0 0 2em -4.5em;
+                               width: calc(100% + 4.5em);
+                       }
+
+                               .posts article {
+                                       margin: 0 0 4.5em 4.5em;
+                                       width: calc(50% - 4.5em);
+                               }
+
+                                       .posts article:before {
+                                               height: calc(100% + 4.5em);
+                                               left: -2.25em;
+                                       }
+
+                                       .posts article:after {
+                                               bottom: -2.25em;
+                                               width: calc(100% + 4.5em);
+                                       }
+
+                                       .posts article:nth-last-child(3) {
+                                               margin-bottom: 4.5em;
+                                       }
+
+               }
+
+               @media screen and (max-width: 480px) {
+
+                       .posts {
+                               margin: 0 0 2em 0;
+                               width: 100%;
+                       }
+
+                               .posts article {
+                                       margin: 0 0 4.5em 0;
+                                       width: 100%;
+                               }
+
+                                       .posts article:before {
+                                               display: none;
+                                       }
+
+                                       .posts article:after {
+                                               width: 100%;
+                                       }
+
+                                       .posts article:last-child {
+                                               margin-bottom: 0;
+                                       }
+
+                                               .posts article:last-child:after {
+                                                       display: none;
+                                               }
+
+               }
+
+/* Wrapper */
+
+       #wrapper {
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+               -moz-flex-direction: row-reverse;
+               -webkit-flex-direction: row-reverse;
+               -ms-flex-direction: row-reverse;
+               flex-direction: row-reverse;
+               min-height: 100vh;
+       }
+
+/* Main */
+
+       #main {
+               -moz-flex-grow: 1;
+               -webkit-flex-grow: 1;
+               -ms-flex-grow: 1;
+               flex-grow: 1;
+               -moz-flex-shrink: 1;
+               -webkit-flex-shrink: 1;
+               -ms-flex-shrink: 1;
+               flex-shrink: 1;
+               width: 100%;
+       }
+
+               #main > .inner {
+                       padding: 0 6em 0.1em 6em ;
+                       margin: 0 auto;
+                       max-width: 110em;
+               }
+
+                       #main > .inner > section {
+                               padding: 6em 0 4em 0 ;
+                               border-top: solid 2px rgba(210, 215, 217, 0.75);
+                       }
+
+                               #main > .inner > section:first-of-type {
+                                       border-top: 0 !important;
+                               }
+
+               @media screen and (max-width: 1680px) {
+
+                       #main > .inner {
+                               padding: 0 5em 0.1em 5em ;
+                       }
+
+                               #main > .inner > section {
+                                       padding: 5em 0 3em 0 ;
+                               }
+
+               }
+
+               @media screen and (max-width: 1280px) {
+
+                       #main > .inner {
+                               padding: 0 4em 0.1em 4em ;
+                       }
+
+                               #main > .inner > section {
+                                       padding: 4em 0 2em 0 ;
+                               }
+
+               }
+
+               @media screen and (max-width: 736px) {
+
+                       #main > .inner {
+                               padding: 0 2em 0.1em 2em ;
+                       }
+
+                               #main > .inner > section {
+                                       padding: 3em 0 1em 0 ;
+                               }
+
+               }
+
+/* Sidebar */
+
+       #search form {
+               text-decoration: none;
+               position: relative;
+       }
+
+               #search form:before {
+                       -moz-osx-font-smoothing: grayscale;
+                       -webkit-font-smoothing: antialiased;
+                       font-family: FontAwesome;
+                       font-style: normal;
+                       font-weight: normal;
+                       text-transform: none !important;
+               }
+
+               #search form:before {
+                       -moz-transform: scaleX(-1);
+                       -webkit-transform: scaleX(-1);
+                       -ms-transform: scaleX(-1);
+                       transform: scaleX(-1);
+                       color: #7f888f;
+                       content: '\f002';
+                       cursor: default;
+                       display: block;
+                       font-size: 1.5em;
+                       height: 2em;
+                       line-height: 2em;
+                       opacity: 0.325;
+                       position: absolute;
+                       right: 0;
+                       text-align: center;
+                       top: 0;
+                       width: 2em;
+               }
+
+               #search form input[type="text"] {
+                       padding-right: 2.75em;
+               }
+
+       #sidebar {
+               -moz-flex-grow: 0;
+               -webkit-flex-grow: 0;
+               -ms-flex-grow: 0;
+               flex-grow: 0;
+               -moz-flex-shrink: 0;
+               -webkit-flex-shrink: 0;
+               -ms-flex-shrink: 0;
+               flex-shrink: 0;
+               -moz-transition: margin-left 0.5s ease, box-shadow 0.5s ease;
+               -webkit-transition: margin-left 0.5s ease, box-shadow 0.5s ease;
+               -ms-transition: margin-left 0.5s ease, box-shadow 0.5s ease;
+               transition: margin-left 0.5s ease, box-shadow 0.5s ease;
+               background-color: #f5f6f7;
+               font-size: 0.9em;
+               position: relative;
+               width: 26em;
+       }
+
+               #sidebar h2 {
+                       font-size: 1.3888888889em;
+               }
+
+               #sidebar > .inner {
+                       padding: 2.2222222222em 2.2222222222em 2.4444444444em 2.2222222222em ;
+                       position: relative;
+                       width: 26em;
+               }
+
+                       #sidebar > .inner > * {
+                               border-bottom: solid 2px rgba(210, 215, 217, 0.75);
+                               margin: 0 0 3.5em 0;
+                               padding: 0 0 3.5em 0;
+                       }
+
+                               #sidebar > .inner > * > :last-child {
+                                       margin-bottom: 0;
+                               }
+
+                               #sidebar > .inner > *:last-child {
+                                       border-bottom: 0;
+                                       margin-bottom: 0;
+                                       padding-bottom: 0;
+                               }
+
+                       #sidebar > .inner > .alt {
+                               background-color: #eff1f2;
+                               border-bottom: 0;
+                               margin: -2.2222222222em 0 4.4444444444em -2.2222222222em;
+                               padding: 2.2222222222em;
+                               width: calc(100% + 4.4444444444em);
+                       }
+
+               #sidebar .toggle {
+                       text-decoration: none;
+                       -moz-transition: left 0.5s ease;
+                       -webkit-transition: left 0.5s ease;
+                       -ms-transition: left 0.5s ease;
+                       transition: left 0.5s ease;
+                       -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
+                       border: 0;
+                       display: block;
+                       height: 7.5em;
+                       left: 26em;
+                       line-height: 7.5em;
+                       outline: 0;
+                       overflow: hidden;
+                       position: absolute;
+                       text-align: center;
+                       text-indent: 7.5em;
+                       top: 0;
+                       width: 6em;
+                       z-index: 10000;
+               }
+
+                       #sidebar .toggle:before {
+                               -moz-osx-font-smoothing: grayscale;
+                               -webkit-font-smoothing: antialiased;
+                               font-family: FontAwesome;
+                               font-style: normal;
+                               font-weight: normal;
+                               text-transform: none !important;
+                       }
+
+                       #sidebar .toggle:before {
+                               content: '\f0c9';
+                               font-size: 2rem;
+                               height: inherit;
+                               left: 0;
+                               line-height: inherit;
+                               position: absolute;
+                               text-indent: 0;
+                               top: 0;
+                               width: inherit;
+                       }
+
+               #sidebar.inactive {
+                       margin-left: -26em;
+               }
+
+               @media screen and (max-width: 1680px) {
+
+                       #sidebar {
+                               width: 24em;
+                       }
+
+                               #sidebar > .inner {
+                                       padding: 1.6666666667em 1.6666666667em 1.3333333333em 1.6666666667em ;
+                                       width: 24em;
+                               }
+
+                                       #sidebar > .inner > .alt {
+                                               margin: -1.6666666667em 0 3.3333333333em -1.6666666667em;
+                                               padding: 1.6666666667em;
+                                               width: calc(100% + 3.3333333333em);
+                                       }
+
+                               #sidebar .toggle {
+                                       height: 6.25em;
+                                       left: 24em;
+                                       line-height: 6.25em;
+                                       text-indent: 5em;
+                                       width: 5em;
+                               }
+
+                                       #sidebar .toggle:before {
+                                               font-size: 1.5rem;
+                                       }
+
+                               #sidebar.inactive {
+                                       margin-left: -24em;
+                               }
+
+               }
+
+               @media screen and (max-width: 1280px) {
+
+                       #sidebar {
+                               box-shadow: 0 0 5em 0 rgba(0, 0, 0, 0.175);
+                               height: 100%;
+                               left: 0;
+                               position: fixed;
+                               top: 0;
+                               z-index: 10000;
+                       }
+
+                               #sidebar.inactive {
+                                       box-shadow: none;
+                               }
+
+                               #sidebar > .inner {
+                                       -webkit-overflow-scrolling: touch;
+                                       height: 100%;
+                                       left: 0;
+                                       overflow-x: hidden;
+                                       overflow-y: auto;
+                                       position: absolute;
+                                       top: 0;
+                               }
+
+                                       #sidebar > .inner:after {
+                                               content: '';
+                                               display: block;
+                                               height: 4em;
+                                               width: 100%;
+                                       }
+
+                               #sidebar .toggle {
+                                       text-indent: 6em;
+                                       width: 6em;
+                               }
+
+                                       #sidebar .toggle:before {
+                                               font-size: 1.5rem;
+                                               margin-left: -0.4375em;
+                                       }
+
+                               body.is-preload #sidebar {
+                                       display: none;
+                               }
+
+               }
+
+               @media screen and (max-width: 736px) {
+
+                       #sidebar .toggle {
+                               text-indent: 7.25em;
+                               width: 7.25em;
+                       }
+
+                               #sidebar .toggle:before {
+                                       color: #7f888f;
+                                       margin-left: -0.0625em;
+                                       margin-top: -0.25em;
+                                       font-size: 1.1rem;
+                                       z-index: 1;
+                               }
+
+                               #sidebar .toggle:after {
+                                       background: rgba(222, 225, 226, 0.75);
+                                       border-radius: 0.375em;
+                                       content: '';
+                                       height: 3.5em;
+                                       left: 1em;
+                                       position: absolute;
+                                       top: 1em;
+                                       width: 5em;
+                               }
+
+               }
+
+/* Header */
+
+       #header {
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+               border-bottom: solid 5px #f56a6a;
+               padding: 6em 0 1em 0;
+               position: relative;
+       }
+
+               #header > * {
+                       -moz-flex: 1;
+                       -webkit-flex: 1;
+                       -ms-flex: 1;
+                       flex: 1;
+                       margin-bottom: 0;
+               }
+
+               #header .logo {
+                       border-bottom: 0;
+                       color: inherit;
+                       font-family: "Roboto Slab", serif;
+                       font-size: 1.125em;
+               }
+
+               #header .icons {
+                       text-align: right;
+               }
+
+               @media screen and (max-width: 1680px) {
+
+                       #header {
+                               padding-top: 5em;
+                       }
+
+               }
+
+               @media screen and (max-width: 736px) {
+
+                       #header {
+                               padding-top: 6.5em;
+                       }
+
+                               #header .logo {
+                                       font-size: 1.25em;
+                                       margin: 0;
+                               }
+
+                               #header .icons {
+                                       height: 5em;
+                                       line-height: 5em;
+                                       position: absolute;
+                                       right: -0.5em;
+                                       top: 0;
+                               }
+
+               }
+
+/* Banner */
+
+       #banner {
+               padding: 6em 0 4em 0 ;
+               display: -moz-flex;
+               display: -webkit-flex;
+               display: -ms-flex;
+               display: flex;
+       }
+
+               #banner h1 {
+                       margin-top: -0.125em;
+               }
+
+               #banner .content {
+                       -moz-flex-grow: 1;
+                       -webkit-flex-grow: 1;
+                       -ms-flex-grow: 1;
+                       flex-grow: 1;
+                       -moz-flex-shrink: 1;
+                       -webkit-flex-shrink: 1;
+                       -ms-flex-shrink: 1;
+                       flex-shrink: 1;
+                       width: 50%;
+               }
+
+               #banner .image {
+                       -moz-flex-grow: 0;
+                       -webkit-flex-grow: 0;
+                       -ms-flex-grow: 0;
+                       flex-grow: 0;
+                       -moz-flex-shrink: 0;
+                       -webkit-flex-shrink: 0;
+                       -ms-flex-shrink: 0;
+                       flex-shrink: 0;
+                       display: block;
+                       margin: 0 0 2em 4em;
+                       width: 50%;
+               }
+
+                       #banner .image img {
+                               height: 100%;
+                               -moz-object-fit: cover;
+                               -webkit-object-fit: cover;
+                               -ms-object-fit: cover;
+                               object-fit: cover;
+                               -moz-object-position: center;
+                               -webkit-object-position: center;
+                               -ms-object-position: center;
+                               object-position: center;
+                               width: 100%;
+                       }
+
+               @media screen and (orientation: portrait) {
+
+                       #banner {
+                               -moz-flex-direction: column-reverse;
+                               -webkit-flex-direction: column-reverse;
+                               -ms-flex-direction: column-reverse;
+                               flex-direction: column-reverse;
+                       }
+
+                               #banner h1 br {
+                                       display: none;
+                               }
+
+                               #banner .content {
+                                       -moz-flex-grow: 0;
+                                       -webkit-flex-grow: 0;
+                                       -ms-flex-grow: 0;
+                                       flex-grow: 0;
+                                       -moz-flex-shrink: 0;
+                                       -webkit-flex-shrink: 0;
+                                       -ms-flex-shrink: 0;
+                                       flex-shrink: 0;
+                                       width: 100%;
+                               }
+
+                               #banner .image {
+                                       -moz-flex-grow: 0;
+                                       -webkit-flex-grow: 0;
+                                       -ms-flex-grow: 0;
+                                       flex-grow: 0;
+                                       -moz-flex-shrink: 0;
+                                       -webkit-flex-shrink: 0;
+                                       -ms-flex-shrink: 0;
+                                       flex-shrink: 0;
+                                       margin: 0 0 4em 0;
+                                       height: 25em;
+                                       max-height: 50vh;
+                                       min-height: 18em;
+                                       width: 100%;
+                               }
+
+               }
+
+               @media screen and (orientation: portrait) and (max-width: 480px) {
+
+                       #banner .image {
+                               max-height: 35vh;
+                       }
+
+               }
+
+/* Footer */
+
+       #footer .copyright {
+               color: #9fa3a6;
+               font-size: 0.9em;
+       }
+
+               #footer .copyright a {
+                       color: inherit;
+               }
+
+/* Menu */
+
+       #menu ul {
+               -moz-user-select: none;
+               -webkit-user-select: none;
+               -ms-user-select: none;
+               user-select: none;
+               color: #3d4449;
+               font-family: "Roboto Slab", serif;
+               font-family: 400;
+               letter-spacing: 0.075em;
+               list-style: none;
+               margin-bottom: 0;
+               padding: 0;
+               text-transform: uppercase;
+       }
+
+               #menu ul a, #menu ul span {
+                       border-bottom: 0;
+                       color: inherit;
+                       cursor: pointer;
+                       display: block;
+                       font-size: 0.9em;
+                       padding: 0.625em 0;
+               }
+
+                       #menu ul a:hover, #menu ul span:hover {
+                               color: #f56a6a;
+                       }
+
+                       #menu ul a.opener, #menu ul span.opener {
+                               -moz-transition: color 0.2s ease-in-out;
+                               -webkit-transition: color 0.2s ease-in-out;
+                               -ms-transition: color 0.2s ease-in-out;
+                               transition: color 0.2s ease-in-out;
+                               text-decoration: none;
+                               -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
+                               position: relative;
+                       }
+
+                               #menu ul a.opener:before, #menu ul span.opener:before {
+                                       -moz-osx-font-smoothing: grayscale;
+                                       -webkit-font-smoothing: antialiased;
+                                       font-family: FontAwesome;
+                                       font-style: normal;
+                                       font-weight: normal;
+                                       text-transform: none !important;
+                               }
+
+                               #menu ul a.opener:before, #menu ul span.opener:before {
+                                       -moz-transition: color 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
+                                       -webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
+                                       -ms-transition: color 0.2s ease-in-out, -ms-transform 0.2s ease-in-out;
+                                       transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
+                                       color: #9fa3a6;
+                                       content: '\f078';
+                                       position: absolute;
+                                       right: 0;
+                               }
+
+                               #menu ul a.opener:hover:before, #menu ul span.opener:hover:before {
+                                       color: #f56a6a;
+                               }
+
+                               #menu ul a.opener.active + ul, #menu ul span.opener.active + ul {
+                                       display: block;
+                               }
+
+                               #menu ul a.opener.active:before, #menu ul span.opener.active:before {
+                                       -moz-transform: rotate(-180deg);
+                                       -webkit-transform: rotate(-180deg);
+                                       -ms-transform: rotate(-180deg);
+                                       transform: rotate(-180deg);
+                               }
+
+       #menu > ul > li {
+               border-top: solid 1px rgba(210, 215, 217, 0.75);
+               margin: 0.5em 0 0 0;
+               padding: 0.5em 0 0 0;
+       }
+
+               #menu > ul > li > ul {
+                       color: #9fa3a6;
+                       display: none;
+                       margin: 0.5em 0 1.5em 0;
+                       padding-left: 1em;
+               }
+
+                       #menu > ul > li > ul a, #menu > ul > li > ul span {
+                               font-size: 0.8em;
+                       }
+
+                       #menu > ul > li > ul > li {
+                               margin: 0.125em 0 0 0;
+                               padding: 0.125em 0 0 0;
+                       }
+
+               #menu > ul > li:first-child {
+                       border-top: 0;
+                       margin-top: 0;
+                       padding-top: 0;
+               }
\ No newline at end of file
diff --git a/assets/main/css/noscript.css b/assets/main/css/noscript.css
deleted file mode 100644 (file)
index b25b7b0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-@import url(font-awesome.min.css);#wrapper{background-color:#212931;background-image:url("../../images/overlay.png"),linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),url("../../images/bg.jpg");background-size:auto,                                                          auto,                                                                                                           100% auto;background-position:center,                                                           center,                                                                                                         top center;background-repeat:repeat,                                                            no-repeat,                                                                                                      no-repeat;background-attachment:fixed,                                                          fixed,                                                                                                          fixed}#wrapper.fade-in:before{display:none}body.is-preload #intro{opacity:1}body.is-preload #intro:not(.hidden)+#header+#nav{-moz-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}
-
-/*# sourceMappingURL=noscript.css.map */
diff --git a/assets/main/js/jquery.scrollex.min.js b/assets/main/js/jquery.scrollex.min.js
deleted file mode 100644 (file)
index a4727fe..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/* jquery.scrollex v0.2.1 | (c) @ajlkn | github.com/ajlkn/jquery.scrollex | MIT licensed */\r
-!function(t){function e(t,e,n){return"string"==typeof t&&("%"==t.slice(-1)?t=parseInt(t.substring(0,t.length-1))/100*e:"vh"==t.slice(-2)?t=parseInt(t.substring(0,t.length-2))/100*n:"px"==t.slice(-2)&&(t=parseInt(t.substring(0,t.length-2)))),t}var n=t(window),i=1,o={};n.on("scroll",function(){var e=n.scrollTop();t.map(o,function(t){window.clearTimeout(t.timeoutId),t.timeoutId=window.setTimeout(function(){t.handler(e)},t.options.delay)})}).on("load",function(){n.trigger("scroll")}),jQuery.fn.scrollex=function(l){var s=t(this);if(0==this.length)return s;if(this.length>1){for(var r=0;r<this.length;r++)t(this[r]).scrollex(l);return s}if(s.data("_scrollexId"))return s;var a,u,h,c,p;switch(a=i++,u=jQuery.extend({top:0,bottom:0,delay:0,mode:"default",enter:null,leave:null,initialize:null,terminate:null,scroll:null},l),u.mode){case"top":h=function(t,e,n,i,o){return t>=i&&o>=t};break;case"bottom":h=function(t,e,n,i,o){return n>=i&&o>=n};break;case"middle":h=function(t,e,n,i,o){return e>=i&&o>=e};break;case"top-only":h=function(t,e,n,i,o){return i>=t&&n>=i};break;case"bottom-only":h=function(t,e,n,i,o){return n>=o&&o>=t};break;default:case"default":h=function(t,e,n,i,o){return n>=i&&o>=t}}return c=function(t){var i,o,l,s,r,a,u=this.state,h=!1,c=this.$element.offset();i=n.height(),o=t+i/2,l=t+i,s=this.$element.outerHeight(),r=c.top+e(this.options.top,s,i),a=c.top+s-e(this.options.bottom,s,i),h=this.test(t,o,l,r,a),h!=u&&(this.state=h,h?this.options.enter&&this.options.enter.apply(this.element):this.options.leave&&this.options.leave.apply(this.element)),this.options.scroll&&this.options.scroll.apply(this.element,[(o-r)/(a-r)])},p={id:a,options:u,test:h,handler:c,state:null,element:this,$element:s,timeoutId:null},o[a]=p,s.data("_scrollexId",p.id),p.options.initialize&&p.options.initialize.apply(this),s},jQuery.fn.unscrollex=function(){var e=t(this);if(0==this.length)return e;if(this.length>1){for(var n=0;n<this.length;n++)t(this[n]).unscrollex();return e}var i,l;return(i=e.data("_scrollexId"))?(l=o[i],window.clearTimeout(l.timeoutId),delete o[i],e.removeData("_scrollexId"),l.options.terminate&&l.options.terminate.apply(this),e):e}}(jQuery);
\ No newline at end of file
diff --git a/assets/main/js/jquery.scrolly.min.js b/assets/main/js/jquery.scrolly.min.js
deleted file mode 100644 (file)
index 947194e..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-/* jquery.scrolly v1.0.0-dev | (c) @ajlkn | MIT licensed */\r
-(function(e){function u(s,o){var u,a,f;if((u=e(s))[t]==0)return n;a=u[i]()[r];switch(o.anchor){case"middle":f=a-(e(window).height()-u.outerHeight())/2;break;default:case r:f=Math.max(a,0)}return typeof o[i]=="function"?f-=o[i]():f-=o[i],f}var t="length",n=null,r="top",i="offset",s="click.scrolly",o=e(window);e.fn.scrolly=function(i){var o,a,f,l,c=e(this);if(this[t]==0)return c;if(this[t]>1){for(o=0;o<this[t];o++)e(this[o]).scrolly(i);return c}l=n,f=c.attr("href");if(f.charAt(0)!="#"||f[t]<2)return c;a=jQuery.extend({anchor:r,easing:"swing",offset:0,parent:e("body,html"),pollOnce:!1,speed:1e3},i),a.pollOnce&&(l=u(f,a)),c.off(s).on(s,function(e){var t=l!==n?l:u(f,a);t!==n&&(e.preventDefault(),a.parent.stop().animate({scrollTop:t},a.speed,a.easing))})}})(jQuery);
\ No newline at end of file
index fe372ee18743778425e159437497bbd45bb8f45c..494b9ccd04799e1c5ca76af383a419fb9aaf6ebc 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
-       Massively by HTML5 UP\r
+       Editorial by HTML5 UP\r
        html5up.net | @ajlkn\r
        Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 */\r
 (function($) {\r
 \r
        var     $window = $(window),\r
-               $body = $('body'),\r
-               $wrapper = $('#wrapper'),\r
-               $header = $('#header'),\r
-               $nav = $('#nav'),\r
-               $main = $('#main'),\r
-               $navPanelToggle, $navPanel, $navPanelInner;\r
+               $head = $('head'),\r
+               $body = $('body');\r
 \r
        // Breakpoints.\r
                breakpoints({\r
-                       default:   ['1681px',   null       ],\r
-                       xlarge:    ['1281px',   '1680px'   ],\r
-                       large:     ['981px',    '1280px'   ],\r
-                       medium:    ['737px',    '980px'    ],\r
-                       small:     ['481px',    '736px'    ],\r
-                       xsmall:    ['361px',    '480px'    ],\r
-                       xxsmall:   [null,       '360px'    ]\r
+                       xlarge:   [ '1281px',  '1680px' ],\r
+                       large:    [ '981px',   '1280px' ],\r
+                       medium:   [ '737px',   '980px'  ],\r
+                       small:    [ '481px',   '736px'  ],\r
+                       xsmall:   [ '361px',   '480px'  ],\r
+                       xxsmall:  [ null,      '360px'  ],\r
+                       'xlarge-to-max':    '(min-width: 1681px)',\r
+                       'small-to-xlarge':  '(min-width: 481px) and (max-width: 1680px)'\r
                });\r
 \r
-       /**\r
-        * Applies parallax scrolling to an element's background image.\r
-        * @return {jQuery} jQuery object.\r
-        */\r
-       $.fn._parallax = function(intensity) {\r
+       // Stops animations/transitions until the page has ...\r
 \r
-               var     $window = $(window),\r
-                       $this = $(this);\r
+               // ... loaded.\r
+                       $window.on('load', function() {\r
+                               window.setTimeout(function() {\r
+                                       $body.removeClass('is-preload');\r
+                               }, 100);\r
+                       });\r
 \r
-               if (this.length == 0 || intensity === 0)\r
-                       return $this;\r
+               // ... stopped resizing.\r
+                       var resizeTimeout;\r
 \r
-               if (this.length > 1) {\r
+                       $window.on('resize', function() {\r
 \r
-                       for (var i=0; i < this.length; i++)\r
-                               $(this[i])._parallax(intensity);\r
+                               // Mark as resizing.\r
+                                       $body.addClass('is-resizing');\r
 \r
-                       return $this;\r
+                               // Unmark after delay.\r
+                                       clearTimeout(resizeTimeout);\r
 \r
-               }\r
+                                       resizeTimeout = setTimeout(function() {\r
+                                               $body.removeClass('is-resizing');\r
+                                       }, 100);\r
 \r
-               if (!intensity)\r
-                       intensity = 0.25;\r
+                       });\r
 \r
-               $this.each(function() {\r
+       // Fixes.\r
 \r
-                       var $t = $(this),\r
-                               $bg = $('<div class="bg"></div>').appendTo($t),\r
-                               on, off;\r
+               // Object fit images.\r
+                       if (!browser.canUse('object-fit')\r
+                       ||      browser.name == 'safari')\r
+                               $('.image.object').each(function() {\r
 \r
-                       on = function() {\r
+                                       var $this = $(this),\r
+                                               $img = $this.children('img');\r
 \r
-                               $bg\r
-                                       .removeClass('fixed')\r
-                                       .css('transform', 'matrix(1,0,0,1,0,0)');\r
+                                       // Hide original image.\r
+                                               $img.css('opacity', '0');\r
 \r
-                               $window\r
-                                       .on('scroll._parallax', function() {\r
+                                       // Set background.\r
+                                               $this\r
+                                                       .css('background-image', 'url("' + $img.attr('src') + '")')\r
+                                                       .css('background-size', $img.css('object-fit') ? $img.css('object-fit') : 'cover')\r
+                                                       .css('background-position', $img.css('object-position') ? $img.css('object-position') : 'center');\r
 \r
-                                               var pos = parseInt($window.scrollTop()) - parseInt($t.position().top);\r
+                               });\r
 \r
-                                               $bg.css('transform', 'matrix(1,0,0,1,0,' + (pos * intensity) + ')');\r
+       // Sidebar.\r
+               var $sidebar = $('#sidebar'),\r
+                       $sidebar_inner = $sidebar.children('.inner');\r
 \r
-                                       });\r
+               // Inactive by default on <= large.\r
+                       breakpoints.on('<=large', function() {\r
+                               $sidebar.addClass('inactive');\r
+                       });\r
 \r
-                       };\r
+                       breakpoints.on('>large', function() {\r
+                               $sidebar.removeClass('inactive');\r
+                       });\r
 \r
-                       off = function() {\r
+               // Hack: Workaround for Chrome/Android scrollbar position bug.\r
+                       if (browser.os == 'android'\r
+                       &&      browser.name == 'chrome')\r
+                               $('<style>#sidebar .inner::-webkit-scrollbar { display: none; }</style>')\r
+                                       .appendTo($head);\r
 \r
-                               $bg\r
-                                       .addClass('fixed')\r
-                                       .css('transform', 'none');\r
+               // Toggle.\r
+                       $('<a href="#sidebar" class="toggle">Toggle</a>')\r
+                               .appendTo($sidebar)\r
+                               .on('click', function(event) {\r
 \r
-                               $window\r
-                                       .off('scroll._parallax');\r
+                                       // Prevent default.\r
+                                               event.preventDefault();\r
+                                               event.stopPropagation();\r
 \r
-                       };\r
+                                       // Toggle.\r
+                                               $sidebar.toggleClass('inactive');\r
 \r
-                       // Disable parallax on ..\r
-                               if (browser.name == 'ie'                        // IE\r
-                               ||      browser.name == 'edge'                  // Edge\r
-                               ||      window.devicePixelRatio > 1             // Retina/HiDPI (= poor performance)\r
-                               ||      browser.mobile)                                 // Mobile devices\r
-                                       off();\r
+                               });\r
 \r
-                       // Enable everywhere else.\r
-                               else {\r
+               // Events.\r
 \r
-                                       breakpoints.on('>large', on);\r
-                                       breakpoints.on('<=large', off);\r
+                       // Link clicks.\r
+                               $sidebar.on('click', 'a', function(event) {\r
 \r
-                               }\r
+                                       // >large? Bail.\r
+                                               if (breakpoints.active('>large'))\r
+                                                       return;\r
 \r
-               });\r
+                                       // Vars.\r
+                                               var $a = $(this),\r
+                                                       href = $a.attr('href'),\r
+                                                       target = $a.attr('target');\r
 \r
-               $window\r
-                       .off('load._parallax resize._parallax')\r
-                       .on('load._parallax resize._parallax', function() {\r
-                               $window.trigger('scroll');\r
-                       });\r
+                                       // Prevent default.\r
+                                               event.preventDefault();\r
+                                               event.stopPropagation();\r
 \r
-               return $(this);\r
+                                       // Check URL.\r
+                                               if (!href || href == '#' || href == '')\r
+                                                       return;\r
 \r
-       };\r
+                                       // Hide sidebar.\r
+                                               $sidebar.addClass('inactive');\r
 \r
-       // Play initial animations on page load.\r
-               $window.on('load', function() {\r
-                       window.setTimeout(function() {\r
-                               $body.removeClass('is-preload');\r
-                       }, 100);\r
-               });\r
+                                       // Redirect to href.\r
+                                               setTimeout(function() {\r
 \r
-       // Scrolly.\r
-               $('.scrolly').scrolly();\r
+                                                       if (target == '_blank')\r
+                                                               window.open(href);\r
+                                                       else\r
+                                                               window.location.href = href;\r
 \r
-       // Background.\r
-               $wrapper._parallax(0.925);\r
+                                               }, 500);\r
 \r
-       // Nav Panel.\r
+                               });\r
+\r
+                       // Prevent certain events inside the panel from bubbling.\r
+                               $sidebar.on('click touchend touchstart touchmove', function(event) {\r
+\r
+                                       // >large? Bail.\r
+                                               if (breakpoints.active('>large'))\r
+                                                       return;\r
+\r
+                                       // Prevent propagation.\r
+                                               event.stopPropagation();\r
 \r
-               // Toggle.\r
-                       $navPanelToggle = $(\r
-                               '<a href="#navPanel" id="navPanelToggle">Menu</a>'\r
-                       )\r
-                               .appendTo($wrapper);\r
-\r
-                       // Change toggle styling once we've scrolled past the header.\r
-                               $header.scrollex({\r
-                                       bottom: '5vh',\r
-                                       enter: function() {\r
-                                               $navPanelToggle.removeClass('alt');\r
-                                       },\r
-                                       leave: function() {\r
-                                               $navPanelToggle.addClass('alt');\r
-                                       }\r
                                });\r
 \r
-               // Panel.\r
-                       $navPanel = $(\r
-                               '<div id="navPanel">' +\r
-                                       '<nav>' +\r
-                                       '</nav>' +\r
-                                       '<a href="#navPanel" class="close"></a>' +\r
-                               '</div>'\r
-                       )\r
-                               .appendTo($body)\r
-                               .panel({\r
-                                       delay: 500,\r
-                                       hideOnClick: true,\r
-                                       hideOnSwipe: true,\r
-                                       resetScroll: true,\r
-                                       resetForms: true,\r
-                                       side: 'right',\r
-                                       target: $body,\r
-                                       visibleClass: 'is-navPanel-visible'\r
+                       // Hide panel on body click/tap.\r
+                               $body.on('click touchend', function(event) {\r
+\r
+                                       // >large? Bail.\r
+                                               if (breakpoints.active('>large'))\r
+                                                       return;\r
+\r
+                                       // Deactivate.\r
+                                               $sidebar.addClass('inactive');\r
+\r
                                });\r
 \r
-                       // Get inner.\r
-                               $navPanelInner = $navPanel.children('nav');\r
+               // Scroll lock.\r
+               // Note: If you do anything to change the height of the sidebar's content, be sure to\r
+               // trigger 'resize.sidebar-lock' on $window so stuff doesn't get out of sync.\r
 \r
-                       // Move nav content on breakpoint change.\r
-                               var $navContent = $nav.children();\r
+                       $window.on('load.sidebar-lock', function() {\r
 \r
-                               breakpoints.on('>medium', function() {\r
+                               var sh, wh, st;\r
 \r
-                                       // NavPanel -> Nav.\r
-                                               $navContent.appendTo($nav);\r
+                               // Reset scroll position to 0 if it's 1.\r
+                                       if ($window.scrollTop() == 1)\r
+                                               $window.scrollTop(0);\r
 \r
-                                       // Flip icon classes.\r
-                                               $nav.find('.icons, .icon')\r
-                                                       .removeClass('alt');\r
+                               $window\r
+                                       .on('scroll.sidebar-lock', function() {\r
 \r
-                               });\r
+                                               var x, y;\r
 \r
-                               breakpoints.on('<=medium', function() {\r
+                                               // <=large? Bail.\r
+                                                       if (breakpoints.active('<=large')) {\r
 \r
-                                       // Nav -> NavPanel.\r
-                                               $navContent.appendTo($navPanelInner);\r
+                                                               $sidebar_inner\r
+                                                                       .data('locked', 0)\r
+                                                                       .css('position', '')\r
+                                                                       .css('top', '');\r
 \r
-                                       // Flip icon classes.\r
-                                               $navPanelInner.find('.icons, .icon')\r
-                                                       .addClass('alt');\r
+                                                               return;\r
 \r
-                               });\r
+                                                       }\r
 \r
-                       // Hack: Disable transitions on WP.\r
-                               if (browser.os == 'wp'\r
-                               &&      browser.osVersion < 10)\r
-                                       $navPanel\r
-                                               .css('transition', 'none');\r
+                                               // Calculate positions.\r
+                                                       x = Math.max(sh - wh, 0);\r
+                                                       y = Math.max(0, $window.scrollTop() - x);\r
 \r
-       // Intro.\r
-               var $intro = $('#intro');\r
+                                               // Lock/unlock.\r
+                                                       if ($sidebar_inner.data('locked') == 1) {\r
 \r
-               if ($intro.length > 0) {\r
+                                                               if (y <= 0)\r
+                                                                       $sidebar_inner\r
+                                                                               .data('locked', 0)\r
+                                                                               .css('position', '')\r
+                                                                               .css('top', '');\r
+                                                               else\r
+                                                                       $sidebar_inner\r
+                                                                               .css('top', -1 * x);\r
 \r
-                       // Hack: Fix flex min-height on IE.\r
-                               if (browser.name == 'ie') {\r
-                                       $window.on('resize.ie-intro-fix', function() {\r
+                                                       }\r
+                                                       else {\r
 \r
-                                               var h = $intro.height();\r
+                                                               if (y > 0)\r
+                                                                       $sidebar_inner\r
+                                                                               .data('locked', 1)\r
+                                                                               .css('position', 'fixed')\r
+                                                                               .css('top', -1 * x);\r
 \r
-                                               if (h > $window.height())\r
-                                                       $intro.css('height', 'auto');\r
-                                               else\r
-                                                       $intro.css('height', h);\r
+                                                       }\r
 \r
-                                       }).trigger('resize.ie-intro-fix');\r
-                               }\r
+                                       })\r
+                                       .on('resize.sidebar-lock', function() {\r
 \r
-                       // Hide intro on scroll (> small).\r
-                               breakpoints.on('>small', function() {\r
+                                               // Calculate heights.\r
+                                                       wh = $window.height();\r
+                                                       sh = $sidebar_inner.outerHeight() + 30;\r
 \r
-                                       $main.unscrollex();\r
+                                               // Trigger scroll.\r
+                                                       $window.trigger('scroll.sidebar-lock');\r
 \r
-                                       $main.scrollex({\r
-                                               mode: 'bottom',\r
-                                               top: '25vh',\r
-                                               bottom: '-50vh',\r
-                                               enter: function() {\r
-                                                       $intro.addClass('hidden');\r
-                                               },\r
-                                               leave: function() {\r
-                                                       $intro.removeClass('hidden');\r
-                                               }\r
-                                       });\r
+                                       })\r
+                                       .trigger('resize.sidebar-lock');\r
 \r
                                });\r
 \r
-                       // Hide intro on scroll (<= small).\r
-                               breakpoints.on('<=small', function() {\r
+       // Menu.\r
+               var $menu = $('#menu'),\r
+                       $menu_openers = $menu.children('ul').find('.opener');\r
 \r
-                                       $main.unscrollex();\r
+               // Openers.\r
+                       $menu_openers.each(function() {\r
 \r
-                                       $main.scrollex({\r
-                                               mode: 'middle',\r
-                                               top: '15vh',\r
-                                               bottom: '-15vh',\r
-                                               enter: function() {\r
-                                                       $intro.addClass('hidden');\r
-                                               },\r
-                                               leave: function() {\r
-                                                       $intro.removeClass('hidden');\r
-                                               }\r
-                                       });\r
+                               var $this = $(this);\r
 \r
-                       });\r
+                               $this.on('click', function(event) {\r
+\r
+                                       // Prevent default.\r
+                                               event.preventDefault();\r
+\r
+                                       // Toggle.\r
+                                               $menu_openers.not($this).removeClass('active');\r
+                                               $this.toggleClass('active');\r
+\r
+                                       // Trigger resize (sidebar lock).\r
+                                               $window.triggerHandler('resize.sidebar-lock');\r
 \r
-               }\r
+                               });\r
+\r
+                       });\r
 \r
 })(jQuery);
\ No newline at end of file
index 84c2451da153f89f87e45459d4e8a81de8b1efa3..78e8f8863ddf2ce446beae95e3e49f1f3c046517 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
                }\r
 \r
        body {\r
+               background: _palette(bg);\r
 \r
-               background-color: _palette(invert, bg);\r
-\r
-               // Stops initial animations until page loads.\r
-                       &.is-preload {\r
+               // Stops initial animations until page loads or stops resizing.\r
+                       &.is-preload,\r
+                       &.is-resizing {\r
                                *, *:before, *:after {\r
                                        @include vendor('animation', 'none !important');\r
                                        @include vendor('transition', 'none !important');\r
index 0396226f8cb7e94049fbf5b1402980d44fb66a72..49516d852d944acf887e233b0f1aa8290c408ee4 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
index ee8673ac690b625257cd064c9f73956498fbe632..1731af46a82b206b1aad54c424e5a532abe5204f 100644 (file)
@@ -1,54 +1,52 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
 \r
 /* Type */\r
 \r
-       html {\r
-               font-size: 16pt;\r
+       body, input, select, textarea {\r
+               color: _palette(fg);\r
+               font-family: _font(family);\r
+               font-size: 13pt;\r
+               font-weight: _font(weight);\r
+               line-height: 1.65;\r
 \r
                @include breakpoint('<=xlarge') {\r
-                       font-size: 12pt;\r
+                       font-size: 11pt;\r
                }\r
 \r
                @include breakpoint('<=large') {\r
-                       font-size: 11pt;\r
+                       font-size: 10pt;\r
                }\r
 \r
                @include breakpoint('<=xxsmall') {\r
-                       font-size: 10pt;\r
+                       font-size: 9pt;\r
                }\r
        }\r
 \r
-       body {\r
-               color: _palette(fg);\r
-       }\r
-\r
-       body, input, select, textarea {\r
-               font-family: _font(family);\r
-               font-weight: _font(weight);\r
-               font-size: 1rem;\r
-               line-height: 2.375;\r
-       }\r
-\r
        a {\r
                @include vendor('transition', (\r
                        'color #{_duration(transition)} ease-in-out',\r
-                       'background-color #{_duration(transition)} ease-in-out',\r
-                       'border-color #{_duration(transition)} ease-in-out',\r
-                       'box-shadow #{_duration(transition)} ease-in-out'\r
+                       'border-bottom-color #{_duration(transition)} ease-in-out'\r
                ));\r
                border-bottom: dotted 1px;\r
+               color: _palette(accent);\r
                text-decoration: none;\r
 \r
                &:hover {\r
-                       border-bottom-color: transparent;\r
+                       border-bottom-color: _palette(accent);\r
+                       color: _palette(accent) !important;\r
+\r
+                       strong {\r
+                               color: inherit;\r
+                       }\r
                }\r
        }\r
 \r
        strong, b {\r
+               color: _palette(fg-bold);\r
                font-weight: _font(weight-bold);\r
        }\r
 \r
        }\r
 \r
        p {\r
-               text-align: justify;\r
                margin: 0 0 _size(element-margin) 0;\r
        }\r
 \r
        h1, h2, h3, h4, h5, h6 {\r
+               color: _palette(fg-bold);\r
                font-family: _font(family-heading);\r
                font-weight: _font(weight-heading);\r
                line-height: 1.5;\r
-               letter-spacing: 0.075em;\r
-               text-transform: uppercase;\r
                margin: 0 0 (_size(element-margin) * 0.5) 0;\r
 \r
                a {\r
-                       border-bottom: 0;\r
                        color: inherit;\r
                        text-decoration: none;\r
+                       border-bottom: 0;\r
                }\r
        }\r
 \r
        h1 {\r
-               font-size: 4rem;\r
-               line-height: 1.1;\r
-               margin: 0 0 _size(element-margin) 0;\r
+               font-size: 4em;\r
+               margin: 0 0 (_size(element-margin) * 0.25) 0;\r
+               line-height: 1.3;\r
        }\r
 \r
        h2 {\r
-               font-size: 1.75rem;\r
-               line-height: 1.3;\r
-               margin: 0 0 (_size(element-margin) * 0.75) 0;\r
+               font-size: 1.75em;\r
        }\r
 \r
        h3 {\r
-               font-size: 1.25rem;\r
-               margin: 0 0 (_size(element-margin) * 0.75) 0;\r
+               font-size: 1.25em;\r
        }\r
 \r
        h4 {\r
-               font-size: 1rem;\r
+               font-size: 1.1em;\r
        }\r
 \r
        h5 {\r
-               font-size: 0.9rem;\r
+               font-size: 0.9em;\r
        }\r
 \r
        h6 {\r
-               font-size: 0.8rem;\r
+               font-size: 0.7em;\r
+       }\r
+\r
+       @include breakpoint('<=xlarge') {\r
+               h1 {\r
+                       font-size: 3.5em;\r
+               }\r
+       }\r
+\r
+       @include breakpoint('<=medium') {\r
+               h1 {\r
+                       font-size: 3.25em;\r
+               }\r
+       }\r
+\r
+       @include breakpoint('<=small') {\r
+               h1 {\r
+                       font-size: 2em;\r
+                       line-height: 1.4;\r
+               }\r
+\r
+               h2 {\r
+                       font-size: 1.5em;\r
+               }\r
        }\r
 \r
        sub {\r
-               font-size: 0.8rem;\r
+               font-size: 0.8em;\r
                position: relative;\r
-               top: 0.5rem;\r
+               top: 0.5em;\r
        }\r
 \r
        sup {\r
-               font-size: 0.8rem;\r
+               font-size: 0.8em;\r
                position: relative;\r
-               top: -0.5rem;\r
+               top: -0.5em;\r
        }\r
 \r
        blockquote {\r
-               border-left: solid 4px;\r
+               border-left: solid 3px _palette(border);\r
                font-style: italic;\r
                margin: 0 0 _size(element-margin) 0;\r
                padding: (_size(element-margin) / 4) 0 (_size(element-margin) / 4) _size(element-margin);\r
        }\r
 \r
        code {\r
+               background: _palette(border-bg);\r
                border-radius: _size(border-radius);\r
-               border: solid 2px;\r
+               border: solid 1px _palette(border);\r
                font-family: _font(family-fixed);\r
-               font-size: 0.9rem;\r
-               margin: 0 0.25rem;\r
-               padding: 0.25rem 0.65rem;\r
+               font-size: 0.9em;\r
+               margin: 0 0.25em;\r
+               padding: 0.25em 0.65em;\r
        }\r
 \r
        pre {\r
                -webkit-overflow-scrolling: touch;\r
                font-family: _font(family-fixed);\r
-               font-size: 0.9rem;\r
+               font-size: 0.9em;\r
                margin: 0 0 _size(element-margin) 0;\r
 \r
                code {\r
                        display: block;\r
                        line-height: 1.75;\r
-                       padding: 1rem 1.5rem;\r
+                       padding: 1em 1.5em;\r
                        overflow-x: auto;\r
                }\r
        }\r
 \r
        hr {\r
                border: 0;\r
-               border-bottom: solid 2px;\r
-               margin: (_size(element-margin) * 1.5) 0;\r
+               border-bottom: solid 1px _palette(border);\r
+               margin: _size(element-margin) 0;\r
 \r
                &.major {\r
-                       margin: (_size(element-margin) * 2.5) 0;\r
+                       margin: (_size(element-margin) * 1.5) 0;\r
                }\r
        }\r
 \r
 \r
        .align-right {\r
                text-align: right;\r
-       }\r
-\r
-       @mixin color-typography($p: null) {\r
-               @if $p != null {\r
-                       color: _palette($p, fg);\r
-               }\r
-\r
-               input, select, textarea {\r
-                       color: _palette($p, fg-bold);\r
-               }\r
-\r
-               a {\r
-                       color: _palette($p, fg-bold);\r
-                       border-bottom-color: transparentize(_palette($p, fg), 0.5);\r
-\r
-                       &:hover {\r
-                               border-bottom-color: transparent;\r
-                               color: _palette($p, accent) !important;\r
-                       }\r
-               }\r
-\r
-               strong, b {\r
-                       color: _palette($p, fg-bold);\r
-               }\r
-\r
-               h1, h2, h3, h4, h5, h6 {\r
-                       color: _palette($p, fg-bold);\r
-               }\r
-\r
-               blockquote {\r
-                       border-left-color: _palette($p, border);\r
-               }\r
-\r
-               code {\r
-                       background: _palette($p, border-bg);\r
-                       border-color: _palette($p, border);\r
-               }\r
-\r
-               hr {\r
-                       border-bottom-color: _palette($p, border);\r
-               }\r
-       }\r
-\r
-       @include color-typography;
\ No newline at end of file
+       }
\ No newline at end of file
index bd8f808c3a2e0ae2aae8bb4adf8dc16ba7fd5d5c..682cc16dabc4f2a94ae7eb8416be8e158d79a041 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
                                width: 100%;\r
                        }\r
                }\r
-\r
-               @include breakpoint('<=xsmall') {\r
-                       &:not(.fixed) {\r
-                               @include vendor('flex-direction', 'column');\r
-                               margin-left: 0;\r
-                               width: 100% !important;\r
-\r
-                               li {\r
-                                       @include vendor('flex-grow', '1');\r
-                                       @include vendor('flex-shrink', '1');\r
-                                       padding: (_size(element-margin) * 0.5) 0 0 0;\r
-                                       text-align: center;\r
-                                       width: 100%;\r
-\r
-                                       > * {\r
-                                               width: 100%;\r
-                                       }\r
-\r
-                                       &:first-child {\r
-                                               padding-top: 0;\r
-                                       }\r
-\r
-                                       input[type="submit"],\r
-                                       input[type="reset"],\r
-                                       input[type="button"],\r
-                                       button,\r
-                                       .button {\r
-                                               width: 100%;\r
-\r
-                                               &.icon {\r
-                                                       &:before {\r
-                                                               margin-left: -0.5rem;\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
        }
\ No newline at end of file
index 20c57d9f59080b5e822a463b0ef4d53d9ec9af48..9c6840e265ec134e47ef37d0ec583344f25bd427 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
@@ -8,9 +8,9 @@
 \r
        .box {\r
                border-radius: _size(border-radius);\r
-               border: solid 2px;\r
+               border: solid 1px _palette(border);\r
                margin-bottom: _size(element-margin);\r
-               padding: 1.5rem;\r
+               padding: 1.5em;\r
 \r
                > :last-child,\r
                > :last-child > :last-child,\r
                        border-radius: 0;\r
                        padding: 0;\r
                }\r
-       }\r
-\r
-       @mixin color-box($p: null) {\r
-               .box {\r
-                       border-color: _palette($p, border);\r
-               }\r
-       }\r
-\r
-       @include color-box;
\ No newline at end of file
+       }
\ No newline at end of file
index b0b4821e2e1fcdc0c56e607a88965e91582f0176..7e085339d94dd4b8ca0aef0b5331187664faf5a2 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
                @include vendor('appearance', 'none');\r
                @include vendor('transition', (\r
                        'background-color #{_duration(transition)} ease-in-out',\r
-                       'box-shadow #{_duration(transition)} ease-in-out',\r
                        'color #{_duration(transition)} ease-in-out'\r
                ));\r
+               background-color: transparent;\r
+               border-radius: _size(border-radius);\r
                border: 0;\r
-               border-radius: 0;\r
+               box-shadow: inset 0 0 0 2px _palette(accent);\r
+               color: _palette(accent) !important;\r
                cursor: pointer;\r
                display: inline-block;\r
                font-family: _font(family-heading);\r
-               font-size: 0.8rem;\r
+               font-size: 0.8em;\r
                font-weight: _font(weight-heading);\r
-               letter-spacing: 0.075em;\r
-               height: 3rem;\r
-               line-height: 3rem;\r
-               padding: 0 2rem;\r
+               height: 3.5em;\r
+               letter-spacing: _font(kerning-heading);\r
+               line-height: 3.5em;\r
+               padding: 0 2.25em;\r
                text-align: center;\r
                text-decoration: none;\r
                text-transform: uppercase;\r
                white-space: nowrap;\r
 \r
-               &.icon {\r
-                       &:before {\r
-                               margin-right: 0.5rem;\r
-                       }\r
+               &:hover {\r
+                       background-color: transparentize(_palette(accent), 0.95);\r
+               }\r
 \r
-                       &.solo {\r
-                               position: relative;\r
-                               width: 4rem;\r
-                               height: 4rem;\r
-                               line-height: 4rem;\r
-                               border-radius: 4rem;\r
-                               text-indent: 4rem;\r
-                               overflow: hidden;\r
-                               padding: 0;\r
-                               white-space: nowrap;\r
+               &:active {\r
+                       background-color: transparentize(_palette(accent), 0.85);\r
+               }\r
 \r
-                               &:before {\r
-                                       position: absolute;\r
-                                       display: block;\r
-                                       top: 0;\r
-                                       left: 0;\r
-                                       width: inherit;\r
-                                       height: inherit;\r
-                                       line-height: inherit;\r
-                                       font-size: 1.25rem;\r
-                                       margin-right: 0;\r
-                                       text-align: center;\r
-                                       text-indent: 0;\r
-                               }\r
+               &.icon {\r
+                       &:before {\r
+                               margin-right: 0.5em;\r
                        }\r
                }\r
 \r
                }\r
 \r
                &.small {\r
-                       font-size: 0.7rem;\r
-                       height: 2.5rem;\r
-                       line-height: 2.5rem;\r
-                       padding: 0 1.5rem;\r
+                       font-size: 0.6em;\r
                }\r
 \r
                &.large {\r
-                       font-size: 0.9rem;\r
-                       height: 3.5rem;\r
-                       line-height: 3.5rem;\r
-                       padding: 0 2.75rem;\r
+                       font-size: 1em;\r
+                       height: 3.65em;\r
+                       line-height: 3.65em;\r
                }\r
 \r
-               @include breakpoint('<=medium') {\r
-                       font-size: 0.9rem;\r
-                       height: 3.25rem;\r
-                       line-height: 3.25rem;\r
+               &.primary {\r
+                       background-color: _palette(accent);\r
+                       box-shadow: none;\r
+                       color: _palette(bg) !important;\r
+\r
+                       &:hover {\r
+                               background-color: lighten(_palette(accent), 3);\r
+                       }\r
 \r
-                       &.large {\r
-                               font-size: 1rem;\r
-                               height: 3.75rem;\r
-                               line-height: 3.75rem;\r
+                       &:active {\r
+                               background-color: darken(_palette(accent), 3);\r
                        }\r
                }\r
 \r
                        @include vendor('pointer-events', 'none');\r
                        opacity: 0.25;\r
                }\r
-       }\r
-\r
-       @mixin color-button($p: null) {\r
-               $highlight: _palette($p, highlight);\r
-\r
-               input[type="submit"],\r
-               input[type="reset"],\r
-               input[type="button"],\r
-               button,\r
-               .button {\r
-                       background-color: transparent;\r
-                       box-shadow: inset 0 0 0 2px _palette($p, fg-bold);\r
-                       color: _palette($p, fg-bold) !important;\r
-\r
-                       &:hover {\r
-                               box-shadow: inset 0 0 0 2px _palette($p, accent);\r
-                               color: _palette($p, accent) !important;\r
-                       }\r
-\r
-                       &.primary {\r
-                               background-color: _palette($p, fg-bold);\r
-                               box-shadow: none;\r
-                               color: _palette($p, bg) !important;\r
-\r
-                               &:hover {\r
-                                       background-color: _palette($p, accent);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       @include color-button;
\ No newline at end of file
+       }
\ No newline at end of file
diff --git a/assets/main/sass/components/_contact.scss b/assets/main/sass/components/_contact.scss
new file mode 100644 (file)
index 0000000..45e6934
--- /dev/null
@@ -0,0 +1,47 @@
+///
+/// Editorial by HTML5 UP
+/// html5up.net | @ajlkn
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+///
+
+/* Contact */
+
+       ul.contact {
+               list-style: none;
+               padding: 0;
+
+               li {
+                       @include icon;
+                       border-top: solid 1px _palette(border);
+                       margin: 1.5em 0 0 0;
+                       padding: 1.5em 0 0 3em;
+                       position: relative;
+
+                       &:before {
+                               color: _palette(accent);
+                               display: inline-block;
+                               font-size: 1.5em;
+                               height: 1.125em;
+                               left: 0;
+                               line-height: 1.125em;
+                               position: absolute;
+                               text-align: center;
+                               top: (1.5em / 1.5);
+                               width: 1.5em;
+                       }
+
+                       &:first-child {
+                               border-top: 0;
+                               margin-top: 0;
+                               padding-top: 0;
+
+                               &:before {
+                                       top: 0;
+                               }
+                       }
+
+                       a {
+                               color: inherit;
+                       }
+               }
+       }
\ No newline at end of file
diff --git a/assets/main/sass/components/_features.scss b/assets/main/sass/components/_features.scss
new file mode 100644 (file)
index 0000000..820a947
--- /dev/null
@@ -0,0 +1,156 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Features */\r
+\r
+       .features {\r
+               $gutter: _size(gutter);\r
+\r
+               @include vendor('display', 'flex');\r
+               @include vendor('flex-wrap', 'wrap');\r
+               margin: 0 0 _size(element-margin) ($gutter * -1);\r
+               width: calc(100% + #{$gutter});\r
+\r
+               article {\r
+                       @include vendor('align-items', 'center');\r
+                       @include vendor('display', 'flex');\r
+                       margin: 0 0 $gutter $gutter;\r
+                       position: relative;\r
+                       width: calc(50% - #{$gutter});\r
+\r
+                       &:nth-child(2n - 1) {\r
+                               margin-right: ($gutter * 0.5);\r
+                       }\r
+\r
+                       &:nth-child(2n) {\r
+                               margin-left: ($gutter * 0.5);\r
+                       }\r
+\r
+                       &:nth-last-child(1),\r
+                       &:nth-last-child(2) {\r
+                               margin-bottom: 0;\r
+                       }\r
+\r
+                       .icon {\r
+                               @include vendor('flex-grow', '0');\r
+                               @include vendor('flex-shrink', '0');\r
+                               display: block;\r
+                               height: 10em;\r
+                               line-height: 10em;\r
+                               margin: 0 _size(element-margin) 0 0;\r
+                               text-align: center;\r
+                               width: 10em;\r
+\r
+                               &:before {\r
+                                       color: _palette(accent);\r
+                                       font-size: 2.75rem;\r
+                                       position: relative;\r
+                                       top: 0.05em;\r
+                               }\r
+\r
+                               &:after {\r
+                                       @include vendor('transform', 'rotate(45deg)');\r
+                                       border-radius: 0.25rem;\r
+                                       border: solid 2px _palette(border);\r
+                                       content: '';\r
+                                       display: block;\r
+                                       height: 7em;\r
+                                       left: 50%;\r
+                                       margin: -3.5em 0 0 -3.5em;\r
+                                       position: absolute;\r
+                                       top: 50%;\r
+                                       width: 7em;\r
+                               }\r
+                       }\r
+\r
+                       .content {\r
+                               @include vendor('flex-grow', '1');\r
+                               @include vendor('flex-shrink', '1');\r
+                               width: 100%;\r
+\r
+                               > :last-child {\r
+                                       margin-bottom: 0;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=medium') {\r
+                       margin: 0 0 _size(element-margin) 0;\r
+                       width: 100%;\r
+\r
+                       article {\r
+                               margin: 0 0 $gutter 0;\r
+                               width: 100%;\r
+\r
+                               &:nth-child(2n - 1) {\r
+                                       margin-right: 0;\r
+                               }\r
+\r
+                               &:nth-child(2n) {\r
+                                       margin-left: 0;\r
+                               }\r
+\r
+                               &:nth-last-child(1),\r
+                               &:nth-last-child(2) {\r
+                                       margin-bottom: $gutter;\r
+                               }\r
+\r
+                               &:last-child {\r
+                                       margin-bottom: 0;\r
+                               }\r
+\r
+                               .icon {\r
+                                       height: 8em;\r
+                                       line-height: 8em;\r
+                                       width: 8em;\r
+\r
+                                       &:before {\r
+                                               font-size: 2.25rem;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               height: 6em;\r
+                                               margin: -3em 0 0 -3em;\r
+                                               width: 6em;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=xsmall') {\r
+                       article {\r
+                               @include vendor('flex-direction', 'column');\r
+                               @include vendor('align-items', 'flex-start');\r
+\r
+                               .icon {\r
+                                       height: 6em;\r
+                                       line-height: 6em;\r
+                                       margin: 0 0 (_size(element-margin) * 0.75) 0;\r
+                                       width: 6em;\r
+\r
+                                       &:before {\r
+                                               font-size: 1.5rem;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               height: 4em;\r
+                                               margin: -2em 0 0 -2em;\r
+                                               width: 4em;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=xsmall') {\r
+                       article {\r
+                               .icon {\r
+                                       &:before {\r
+                                               font-size: 1.25rem;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
index 60f1086ccdf558547954b8c9450e1d275b89ad81..059f945553896894d1804d41c393c41baabb70a4 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
 \r
        form {\r
                margin: 0 0 _size(element-margin) 0;\r
-\r
-               > :last-child {\r
-                       margin-bottom: 0;\r
-               }\r
-\r
-               > .fields  {\r
-                       $gutter: (_size(element-margin) * 0.75);\r
-\r
-                       @include vendor('display', 'flex');\r
-                       @include vendor('flex-wrap', 'wrap');\r
-                       width: calc(100% + #{$gutter * 2});\r
-                       margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);\r
-\r
-                       > .field {\r
-                               @include vendor('flex-grow', '0');\r
-                               @include vendor('flex-shrink', '0');\r
-                               padding: $gutter 0 0 $gutter;\r
-                               width: calc(100% - #{$gutter * 1});\r
-\r
-                               &.half {\r
-                                       width: calc(50% - #{$gutter * 0.5});\r
-                               }\r
-\r
-                               &.third {\r
-                                       width: calc(#{100% / 3} - #{$gutter * (1 / 3)});\r
-                               }\r
-\r
-                               &.quarter {\r
-                                       width: calc(25% - #{$gutter * 0.25});\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=xsmall') {\r
-                       > .fields {\r
-                               $gutter: (_size(element-margin) * 0.75);\r
-\r
-                               width: calc(100% + #{$gutter * 2});\r
-                               margin: ($gutter * -1) 0 _size(element-margin) ($gutter * -1);\r
-\r
-                               > .field {\r
-                                       padding: $gutter 0 0 $gutter;\r
-                                       width: calc(100% - #{$gutter * 1});\r
-\r
-                                       &.half {\r
-                                               width: calc(100% - #{$gutter * 1});\r
-                                       }\r
-\r
-                                       &.third {\r
-                                               width: calc(100% - #{$gutter * 1});\r
-                                       }\r
-\r
-                                       &.quarter {\r
-                                               width: calc(100% - #{$gutter * 1});\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
        }\r
 \r
        label {\r
+               color: _palette(fg-bold);\r
                display: block;\r
-               font-family: _font(family-heading);\r
-               font-weight: _font(weight-heading);\r
-               line-height: 1.5;\r
-               letter-spacing: 0.075em;\r
-               font-size: 0.8rem;\r
-               text-transform: uppercase;\r
-               margin: 0 0 (_size(element-margin) * 0.375) 0;\r
-\r
-               @include breakpoint('<=medium') {\r
-                       font-size: 0.9rem;\r
-               }\r
+               font-size: 0.9em;\r
+               font-weight: _font(weight-bold);\r
+               margin: 0 0 (_size(element-margin) * 0.5) 0;\r
        }\r
 \r
        input[type="text"],\r
        input[type="password"],\r
        input[type="email"],\r
+       input[type="tel"],\r
+       input[type="search"],\r
+       input[type="url"],\r
        select,\r
        textarea {\r
                @include vendor('appearance', 'none');\r
-               background: transparent;\r
-               border-radius: 0;\r
-               border: solid 2px;\r
+               background: _palette(bg);\r
+               border-radius: _size(border-radius);\r
+               border: none;\r
+               border: solid 1px _palette(border);\r
                color: inherit;\r
                display: block;\r
                outline: 0;\r
-               padding: 0 1rem;\r
+               padding: 0 1em;\r
                text-decoration: none;\r
                width: 100%;\r
 \r
                &:invalid {\r
                        box-shadow: none;\r
                }\r
+\r
+               &:focus {\r
+                       border-color: _palette(accent);\r
+                       box-shadow: 0 0 0 1px _palette(accent);\r
+               }\r
        }\r
 \r
        select {\r
-               background-size: 1.25rem;\r
+               background-image: svg-url("<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'><path d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='#{_palette(border)}' /></svg>");\r
+               background-size: 1.25em;\r
                background-repeat: no-repeat;\r
-               background-position: calc(100% - 1rem) center;\r
+               background-position: calc(100% - 1em) center;\r
                height: _size(element-height);\r
                padding-right: _size(element-height);\r
                text-overflow: ellipsis;\r
 \r
+               option {\r
+                       color: _palette(fg-bold);\r
+                       background: _palette(bg);\r
+               }\r
+\r
                &:focus {\r
                        &::-ms-value {\r
                                background-color: transparent;\r
        input[type="text"],\r
        input[type="password"],\r
        input[type="email"],\r
+       input[type="tel"],\r
+       input[type="search"],\r
+       input[type="url"],\r
        select {\r
                height: _size(element-height);\r
        }\r
 \r
        textarea {\r
-               padding: 0.75rem 1rem;\r
+               padding: 0.75em 1em;\r
        }\r
 \r
        input[type="checkbox"],\r
                @include vendor('appearance', 'none');\r
                display: block;\r
                float: left;\r
-               margin-right: -2rem;\r
+               margin-right: -2em;\r
                opacity: 0;\r
-               width: 1rem;\r
+               width: 1em;\r
                z-index: -1;\r
 \r
                & + label {\r
                        @include icon;\r
+                       color: _palette(fg);\r
                        cursor: pointer;\r
                        display: inline-block;\r
-                       font-size: 1rem;\r
-                       letter-spacing: 0;\r
-                       font-family: _font(family);\r
-                       text-transform: none;\r
+                       font-size: 1em;\r
                        font-weight: _font(weight);\r
-                       padding-left: (_size(element-height) * 0.6) + 1rem;\r
-                       padding-right: 1rem;\r
+                       padding-left: (_size(element-height) * 0.6) + 0.75em;\r
+                       padding-right: 0.75em;\r
                        position: relative;\r
 \r
                        &:before {\r
-                               border-radius: 0;\r
-                               border: solid 2px;\r
+                               background: _palette(bg);\r
+                               border-radius: _size(border-radius);\r
+                               border: solid 1px _palette(border);\r
                                content: '';\r
                                display: inline-block;\r
                                height: (_size(element-height) * 0.6);\r
                                line-height: (_size(element-height) * 0.575);\r
                                position: absolute;\r
                                text-align: center;\r
-                               top: -0.125rem;\r
+                               top: 0;\r
                                width: (_size(element-height) * 0.6);\r
                        }\r
                }\r
 \r
                &:checked + label {\r
                        &:before {\r
+                               background: _palette(fg-bold);\r
+                               border-color: _palette(fg-bold);\r
+                               color: _palette(bg);\r
                                content: '\f00c';\r
                        }\r
                }\r
+\r
+               &:focus + label {\r
+                       &:before {\r
+                               border-color: _palette(accent);\r
+                               box-shadow: 0 0 0 1px _palette(accent);\r
+                       }\r
+               }\r
        }\r
 \r
        input[type="checkbox"] {\r
                & + label {\r
                        &:before {\r
-                               border-radius: 0;\r
+                               border-radius: _size(border-radius);\r
                        }\r
                }\r
        }\r
        }\r
 \r
        ::-webkit-input-placeholder {\r
+               color: _palette(fg-light) !important;\r
                opacity: 1.0;\r
        }\r
 \r
        :-moz-placeholder {\r
+               color: _palette(fg-light) !important;\r
                opacity: 1.0;\r
        }\r
 \r
        ::-moz-placeholder {\r
+               color: _palette(fg-light) !important;\r
                opacity: 1.0;\r
        }\r
 \r
        :-ms-input-placeholder {\r
+               color: _palette(fg-light) !important;\r
                opacity: 1.0;\r
-       }\r
-\r
-       @mixin color-form($p: null) {\r
-               label {\r
-                       color: _palette($p, fg-bold);\r
-               }\r
-\r
-               input[type="text"],\r
-               input[type="password"],\r
-               input[type="email"],\r
-               select,\r
-               textarea {\r
-                       border-color: _palette($p, border);\r
-\r
-                       &:focus {\r
-                               border-color: _palette($p, accent);\r
-                       }\r
-               }\r
-\r
-               select {\r
-                       background-image: svg-url("<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'><path d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='#{_palette($p, border)}' /></svg>");\r
-\r
-                       option {\r
-                               background-color: _palette($p, bg);\r
-                               color: _palette($p, fg);\r
-                       }\r
-               }\r
-\r
-               .select-wrapper {\r
-                       &:before {\r
-                               color: _palette($p, border);\r
-                       }\r
-               }\r
-\r
-               input[type="checkbox"],\r
-               input[type="radio"], {\r
-                       & + label {\r
-                               color: _palette($p, fg);\r
-\r
-                               &:before {\r
-                                       border-color: _palette($p, border);\r
-                               }\r
-                       }\r
-\r
-                       &:checked + label {\r
-                               &:before {\r
-                                       background-color: _palette($p, fg-bold);\r
-                                       border-color: _palette($p, fg-bold);\r
-                                       color: _palette($p, bg);\r
-                               }\r
-                       }\r
-\r
-                       &:focus + label {\r
-                               &:before {\r
-                                       border-color: _palette($p, accent);\r
-                               }\r
-                       }\r
-               }\r
-\r
-               ::-webkit-input-placeholder {\r
-                       color: _palette($p, fg-light) !important;\r
-               }\r
-\r
-               :-moz-placeholder {\r
-                       color: _palette($p, fg-light) !important;\r
-               }\r
-\r
-               ::-moz-placeholder {\r
-                       color: _palette($p, fg-light) !important;\r
-               }\r
-\r
-               :-ms-input-placeholder {\r
-                       color: _palette($p, fg-light) !important;\r
-               }\r
-\r
-               .formerize-placeholder {\r
-                       color: _palette($p, fg-light) !important;\r
-               }\r
-       }\r
-\r
-       @include color-form;
\ No newline at end of file
+       }
\ No newline at end of file
index 16a35b123e28b9d0815f64da649ead38dac0097b..06d2255533abb0eea81f03c603c2e42bf7d63343 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
index fb9e8297d2b39409d95ccdf82edadb6b846f5dbb..df7e2da9c0f3115881d90f90ad2905487d1fbb53 100644 (file)
@@ -1,52 +1,30 @@
-///\r
-/// Massively by HTML5 UP\r
-/// html5up.net | @ajlkn\r
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-///\r
-\r
-/* Icons */\r
-\r
-       ul.icons {\r
-               cursor: default;\r
-               list-style: none;\r
-               padding-left: 0;\r
-\r
-               li {\r
-                       display: inline-block;\r
-                       padding: 0 0.5rem 0 0;\r
-                       vertical-align: middle;\r
-\r
-                       &:last-child {\r
-                               padding-right: 0;\r
-                       }\r
-\r
-                       .icon {\r
-                               &:before {\r
-                                       width: 2.25rem;\r
-                                       height: 2.25rem;\r
-                                       line-height: 2.25rem;\r
-                                       display: inline-block;\r
-                                       text-align: center;\r
-                                       border-radius: 100%;\r
-                                       font-size: 1.25rem;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               &.alt {\r
-                       li {\r
-                               .icon {\r
-                                       &:before {\r
-                                               @include vendor('transition', (\r
-                                                       'color #{_duration(transition)} ease-in-out',\r
-                                                       'background-color #{_duration(transition)} ease-in-out',\r
-                                                       'border-color #{_duration(transition)} ease-in-out',\r
-                                                       'box-shadow #{_duration(transition)} ease-in-out'\r
-                                               ));\r
-\r
-                                               font-size: 1rem;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
+///
+/// Editorial by HTML5 UP
+/// html5up.net | @ajlkn
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+///
+
+/* Icons */
+
+       ul.icons {
+               cursor: default;
+               list-style: none;
+               padding-left: 0;
+
+               li {
+                       display: inline-block;
+                       padding: 0 1em 0 0;
+
+                       &:last-child {
+                               padding-right: 0;
+                       }
+
+                       .icon {
+                               color: inherit;
+
+                               &:before {
+                                       font-size: 1.25em;
+                               }
+                       }
+               }
        }
\ No newline at end of file
index a86eb43e2c26db8cacc82bd0c2db538a82d0b296..82f826659b6136fa82b69bf73e7604a1d13124e6 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
@@ -7,8 +7,8 @@
 /* Image */\r
 \r
        .image {\r
-               border: 0;\r
                border-radius: _size(border-radius);\r
+               border: 0;\r
                display: inline-block;\r
                position: relative;\r
 \r
 \r
                &.left {\r
                        float: left;\r
-                       margin: 0 2rem 2rem 0;\r
-                       top: 0.75rem;\r
+                       padding: 0 1.5em 1em 0;\r
+                       top: 0.25em;\r
                }\r
 \r
                &.right {\r
                        float: right;\r
-                       margin: 0 0 2rem 2rem;\r
-                       top: 0.75rem;\r
+                       padding: 0 0 1em 1.5em;\r
+                       top: 0.25em;\r
                }\r
 \r
                &.fit {\r
                        display: block;\r
-                       margin: (_size(element-margin) * 1.25) 0;\r
+                       margin: 0 0 _size(element-margin) 0;\r
                        width: 100%;\r
 \r
-                       &:first-child {\r
-                               margin-top: 0;\r
-                       }\r
-\r
                        img {\r
                                width: 100%;\r
                        }\r
 \r
                &.main {\r
                        display: block;\r
-                       margin: (_size(element-margin) * 2) 0;\r
+                       margin: 0 0 (_size(element-margin) * 1.5) 0;\r
                        width: 100%;\r
 \r
-                       &:first-child {\r
-                               margin-top: 0;\r
-                       }\r
-\r
                        img {\r
                                width: 100%;\r
                        }\r
                }\r
-\r
-               @include breakpoint('<=small') {\r
-                       &.fit {\r
-                               margin: _size(element-margin) 0;\r
-                       }\r
-\r
-                       &.main {\r
-                               margin: _size(element-margin) 0;\r
-                       }\r
-               }\r
        }\r
 \r
        a.image {\r
                overflow: hidden;\r
 \r
                img {\r
-                       @include vendor('transition', 'transform #{_duration(transition)} ease-out');\r
+                       @include vendor('transition', 'transform #{_duration(transition)} ease');\r
                }\r
 \r
                &:hover {\r
                        img {\r
-                               @include vendor('transform', 'scale(1.05)');\r
+                               @include vendor('transform', 'scale(1.075)');\r
                        }\r
                }\r
        }
\ No newline at end of file
index 9ef7786ef897716cd46f3adb0bba0da21b292380..9c5677b694464d3705a77ebc63135dcfe60468f0 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
@@ -9,29 +9,29 @@
        ol {\r
                list-style: decimal;\r
                margin: 0 0 _size(element-margin) 0;\r
-               padding-left: 1.25rem;\r
+               padding-left: 1.25em;\r
 \r
                li {\r
-                       padding-left: 0.25rem;\r
+                       padding-left: 0.25em;\r
                }\r
        }\r
 \r
        ul {\r
                list-style: disc;\r
                margin: 0 0 _size(element-margin) 0;\r
-               padding-left: 1rem;\r
+               padding-left: 1em;\r
 \r
                li {\r
-                       padding-left: 0.5rem;\r
+                       padding-left: 0.5em;\r
                }\r
 \r
-               &.divided {\r
+               &.alt {\r
                        list-style: none;\r
                        padding-left: 0;\r
 \r
                        li {\r
-                               border-top: solid 1px;\r
-                               padding: 0.5rem 0;\r
+                               border-top: solid 1px _palette(border);\r
+                               padding: 0.5em 0;\r
 \r
                                &:first-child {\r
                                        border-top: 0;\r
                dd {\r
                        margin-left: _size(element-margin);\r
                }\r
-       }\r
-\r
-       @mixin color-list($p: null) {\r
-               ul {\r
-                       &.divided {\r
-                               li {\r
-                                       border-top-color: _palette($p, border);\r
-                               }\r
-                       }\r
-\r
-                       &.icons {\r
-                               li {\r
-                                       a.icon {\r
-                                               &:hover {\r
-                                                       &:before {\r
-                                                               color: _palette($p, accent);\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-\r
-                               &.alt {\r
-                                       li {\r
-                                               .icon {\r
-                                                       &:before {\r
-                                                               box-shadow: inset 0 0 0 2px _palette($p, border);\r
-                                                       }\r
-                                               }\r
-\r
-                                               a.icon {\r
-                                                       &:hover {\r
-                                                               &:before {\r
-                                                                       box-shadow: inset 0 0 0 2px _palette($p, accent);\r
-                                                               }\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       @include color-list;
\ No newline at end of file
+       }
\ No newline at end of file
diff --git a/assets/main/sass/components/_mini-posts.scss b/assets/main/sass/components/_mini-posts.scss
new file mode 100644 (file)
index 0000000..cf8e74b
--- /dev/null
@@ -0,0 +1,31 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Mini Posts */\r
+\r
+       .mini-posts {\r
+               article {\r
+                       border-top: solid 1px _palette(border);\r
+                       margin-top: _size(element-margin);\r
+                       padding-top: _size(element-margin);\r
+\r
+                       .image {\r
+                               display: block;\r
+                               margin: 0 0 (_size(element-margin) * 0.75) 0;\r
+\r
+                               img {\r
+                                       display: block;\r
+                                       width: 100%;\r
+                               }\r
+                       }\r
+\r
+                       &:first-child {\r
+                               border-top: 0;\r
+                               margin-top: 0;\r
+                               padding-top: 0;\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
index 935a1d9376d5b4def3c7c6591b9806b563e486c9..3f1b83d4c177226b7d35ee3a7d2882a7452b7e75 100644 (file)
-///\r
-/// Massively by HTML5 UP\r
-/// html5up.net | @ajlkn\r
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-///\r
-\r
-/* Pagination */\r
-\r
-       .pagination {\r
-               @include vendor('display', 'inline-flex');\r
-               @include vendor('user-select', 'none');\r
-               cursor: default;\r
-               list-style: none;\r
-               margin: 0 0 _size(element-margin) 2px;\r
-               padding: 0;\r
-\r
-               a, span {\r
-                       @include vendor('transition', (\r
-                               'background-color #{_duration(transition)} ease-in-out',\r
-                               'border-color #{_duration(transition)} ease-in-out',\r
-                               'box-shadow #{_duration(transition)} ease-in-out',\r
-                               'color #{_duration(transition)} ease-in-out'\r
-                       ));\r
-                       border: solid 2px;\r
-                       display: inline-block;\r
-                       font-family: _font(family-heading);\r
-                       font-size: 0.8rem;\r
-                       font-weight: _font(weight-heading);\r
-                       height: _size(element-height);\r
-                       letter-spacing: 0.075em;\r
-                       letter-spacing: _font(letter-spacing-heading);\r
-                       line-height: calc(#{_size(element-height)} - 4px);\r
-                       margin-left: -2px;\r
-                       min-width: _size(element-height);\r
-                       position: relative;\r
-                       text-align: center;\r
-                       text-decoration: none;\r
-                       text-transform: uppercase;\r
-               }\r
-\r
-               .next, .previous {\r
-                       @include icon;\r
-                       padding: 0 1.75rem;\r
-\r
-                       &:before {\r
-                               display: inline-block;\r
-                               color: inherit !important;\r
-                       }\r
-               }\r
-\r
-               .previous {\r
-                       &:before {\r
-                               content: '\f104';\r
-                               margin-right: (0.75em / 0.8);\r
-                       }\r
-               }\r
-\r
-               .next {\r
-                       &:before {\r
-                               content: '\f105';\r
-                               float: right;\r
-                               margin-left: (0.75em / 0.8);\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       a, span {\r
-                               font-size: 0.9rem;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=xsmall') {\r
-                       .page, .extra {\r
-                               display: none;\r
-                       }\r
-               }\r
-       }\r
-\r
-       @mixin color-pagination($p: null) {\r
-               .pagination {\r
-                       a, span {\r
-                               border-color: _palette($p, border);\r
-                       }\r
-\r
-                       a {\r
-                               color: _palette($p, fg-bold) !important;\r
-\r
-                               &:hover {\r
-                                       color: _palette($p, accent) !important;\r
-                                       border-color: _palette($p, accent);\r
-                                       z-index: 1;\r
-\r
-                                       & + a,\r
-                                       & + span {\r
-                                               border-left-color: _palette($p, accent);\r
-                                       }\r
-                               }\r
-\r
-                               &.active {\r
-                                       background-color: _palette($p, border);\r
-                               }\r
-                       }\r
-\r
-                       span {\r
-                               color: _palette($p, border);\r
-                       }\r
-               }\r
-       }\r
-\r
-       @include color-pagination;
\ No newline at end of file
+///
+/// Editorial by HTML5 UP
+/// html5up.net | @ajlkn
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
+///
+
+/* Pagination */
+
+       ul.pagination {
+               cursor: default;
+               list-style: none;
+               padding-left: 0;
+
+               li {
+                       display: inline-block;
+                       padding-left: 0;
+                       vertical-align: middle;
+
+                       > .page {
+                               @include vendor('transition', (
+                                       'background-color #{_duration(transition)} ease-in-out',
+                                       'color #{_duration(transition)} ease-in-out'
+                               ));
+                               border-bottom: 0;
+                               border-radius: _size(border-radius);
+                               display: inline-block;
+                               font-size: 0.8em;
+                               font-weight: _font(weight-bold);
+                               height: 2em;
+                               line-height: 2em;
+                               margin: 0 0.125em;
+                               min-width: 2em;
+                               padding: 0 0.5em;
+                               text-align: center;
+
+                               &.active {
+                                       background-color: _palette(accent);
+                                       color: _palette(bg) !important;
+
+                                       &:hover {
+                                               background-color: lighten(_palette(accent), 3);
+                                       }
+
+                                       &:active {
+                                               background-color: darken(_palette(accent), 3);
+                                       }
+                               }
+                       }
+
+                       &:first-child {
+                               padding-right: 0.75em;
+                       }
+
+                       &:last-child {
+                               padding-left: 0.75em;
+                       }
+               }
+
+               @include breakpoint('<=xsmall') {
+                       li {
+                               &:nth-child(n+2):nth-last-child(n+2) {
+                                       display: none;
+                               }
+
+                               &:first-child {
+                                       padding-right: 0;
+                               }
+                       }
+               }
+       }
\ No newline at end of file
diff --git a/assets/main/sass/components/_posts.scss b/assets/main/sass/components/_posts.scss
new file mode 100644 (file)
index 0000000..4350a92
--- /dev/null
@@ -0,0 +1,179 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Posts */\r
+\r
+       .posts {\r
+               $gutter: (_size(gutter) * 2);\r
+\r
+               @include vendor('display', 'flex');\r
+               @include vendor('flex-wrap', 'wrap');\r
+               margin: 0 0 _size(element-margin) ($gutter * -1);\r
+               width: calc(100% + #{$gutter});\r
+\r
+               article {\r
+                       @include vendor('flex-grow', '0');\r
+                       @include vendor('flex-shrink', '1');\r
+                       margin: 0 0 $gutter $gutter;\r
+                       position: relative;\r
+                       width: calc(#{(100% / 3)} - #{$gutter});\r
+\r
+                       &:before {\r
+                               background: _palette(border);\r
+                               content: '';\r
+                               display: block;\r
+                               height: calc(100% + #{$gutter});\r
+                               left: ($gutter * -0.5);\r
+                               position: absolute;\r
+                               top: 0;\r
+                               width: 1px;\r
+                       }\r
+\r
+                       &:after {\r
+                               background: _palette(border);\r
+                               bottom: ($gutter * -0.5);\r
+                               content: '';\r
+                               display: block;\r
+                               height: 1px;\r
+                               position: absolute;\r
+                               right: 0;\r
+                               width: calc(100% + #{$gutter});\r
+                       }\r
+\r
+                       > :last-child {\r
+                               margin-bottom: 0;\r
+                       }\r
+\r
+                       .image {\r
+                               display: block;\r
+                               margin: 0 0 _size(element-margin) 0;\r
+\r
+                               img {\r
+                                       display: block;\r
+                                       width: 100%;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('xlarge-to-max') {\r
+                       article {\r
+                               &:nth-child(3n + 1) {\r
+                                       &:before {\r
+                                               display: none;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               width: 100%;\r
+                                       }\r
+                               }\r
+\r
+                               &:nth-last-child(1),\r
+                               &:nth-last-child(2),\r
+                               &:nth-last-child(3) {\r
+                                       margin-bottom: 0;\r
+\r
+                                       &:before {\r
+                                               height: 100%;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               display: none;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=xlarge') {\r
+                       article {\r
+                               width: calc(50% - #{$gutter});\r
+\r
+                               &:nth-last-child(3) {\r
+                                       margin-bottom: $gutter;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('small-to-xlarge') {\r
+                       article {\r
+                               &:nth-child(2n + 1) {\r
+                                       &:before {\r
+                                               display: none;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               width: 100%;\r
+                                       }\r
+                               }\r
+\r
+                               &:nth-last-child(1),\r
+                               &:nth-last-child(2) {\r
+                                       margin-bottom: 0;\r
+\r
+                                       &:before {\r
+                                               height: 100%;\r
+                                       }\r
+\r
+                                       &:after {\r
+                                               display: none;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=small') {\r
+                       $gutter: _size(gutter) * 1.5;\r
+\r
+                       margin: 0 0 _size(element-margin) ($gutter * -1);\r
+                       width: calc(100% + #{$gutter});\r
+\r
+                       article {\r
+                               margin: 0 0 $gutter $gutter;\r
+                               width: calc(50% - #{$gutter});\r
+\r
+                               &:before {\r
+                                       height: calc(100% + #{$gutter});\r
+                                       left: ($gutter * -0.5);\r
+                               }\r
+\r
+                               &:after {\r
+                                       bottom: ($gutter * -0.5);\r
+                                       width: calc(100% + #{$gutter});\r
+                               }\r
+\r
+                               &:nth-last-child(3) {\r
+                                       margin-bottom: $gutter;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=xsmall') {\r
+                       $gutter: _size(gutter) * 1.5;\r
+\r
+                       margin: 0 0 _size(element-margin) 0;\r
+                       width: 100%;\r
+\r
+                       article {\r
+                               margin: 0 0 $gutter 0;\r
+                               width: 100%;\r
+\r
+                               &:before {\r
+                                       display: none;\r
+                               }\r
+\r
+                               &:after {\r
+                                       width: 100%;\r
+                               }\r
+\r
+                               &:last-child {\r
+                                       margin-bottom: 0;\r
+\r
+                                       &:after {\r
+                                               display: none;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
index eda5ae63fce91916585095aa065393060ecd2794..257c1f04e10bff5c0d922190d5f5ded8866afe60 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
@@ -7,29 +7,25 @@
 /* Row */\r
 \r
        .row {\r
-               @include html-grid(1.5rem);\r
+               @include html-grid(1.5em);\r
 \r
                @include breakpoint('<=xlarge') {\r
-                       @include html-grid(1.5rem, 'xlarge');\r
+                       @include html-grid(1.5em, 'xlarge');\r
                }\r
 \r
                @include breakpoint('<=large') {\r
-                       @include html-grid(1.5rem, 'large');\r
+                       @include html-grid(1.5em, 'large');\r
                }\r
 \r
                @include breakpoint('<=medium') {\r
-                       @include html-grid(1.5rem, 'medium');\r
+                       @include html-grid(1.5em, 'medium');\r
                }\r
 \r
                @include breakpoint('<=small') {\r
-                       @include html-grid(1.5rem, 'small');\r
+                       @include html-grid(1.5em, 'small');\r
                }\r
 \r
                @include breakpoint('<=xsmall') {\r
-                       @include html-grid(1.5rem, 'xsmall');\r
-               }\r
-\r
-               @include breakpoint('<=xxsmall') {\r
-                       @include html-grid(1.5rem, 'xxsmall');\r
+                       @include html-grid(1.5em, 'xsmall');\r
                }\r
        }
\ No newline at end of file
index 0f5d96d1bbc81c8ce07120655df5cc6481a5e565..5f26593d69a5134b245f125a05aedf83f362271d 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
        }\r
 \r
        header {\r
-               cursor: default;\r
-\r
-               > .date {\r
-                       display: block;\r
-                       font-size: 0.8rem;\r
-                       height: 1;\r
-                       margin: 0 0 (_size(element-margin) * 0.5) 0;\r
-                       position: relative;\r
-               }\r
-\r
-               > p {\r
-                       font-style: italic;\r
-               }\r
-\r
-               > h1 + p {\r
-                       font-size: 1.1rem;\r
-                       margin-top: -0.5rem;\r
-                       line-height: 2;\r
-               }\r
-\r
-               > h2 + p {\r
-                       font-size: 1rem;\r
-                       margin-top: -0.75rem;\r
-               }\r
-\r
-               > h3 + p {\r
-                       font-size: 0.9rem;\r
-                       margin-top: -0.75rem;\r
-               }\r
-\r
-               > h4 + p {\r
-                       font-size: 0.8rem;\r
-                       margin-top: -0.75rem;\r
+               p {\r
+                       font-family: _font(family-heading);\r
+                       font-size: 1em;\r
+                       font-weight: _font(weight-heading-alt);\r
+                       letter-spacing: _font(kerning-heading);\r
+                       margin-top: -0.5em;\r
+                       text-transform: uppercase;\r
                }\r
 \r
                &.major {\r
-                       margin: 0 0 (_size(element-margin) * 2) 0;\r
-                       text-align: center;\r
-\r
                        > :last-child {\r
-                               margin-bottom: 0;\r
-                       }\r
-\r
-                       > p {\r
-                               margin-top: 0;\r
-                               text-align: center;\r
-                       }\r
-\r
-                       > .date {\r
-                               font-size: 1rem;\r
-                               margin: 0 0 (_size(element-margin) * 2) 0;\r
-\r
-                               &:before, &:after {\r
-                                       content: '';\r
-                                       display: block;\r
-                                       position: absolute;\r
-                                       top: 50%;\r
-                                       width: calc(50% - 6rem);\r
-                                       border-top: solid 2px;\r
-                               }\r
-\r
-                               &:before {\r
-                                       left: 0;\r
-                               }\r
-\r
-                               &:after {\r
-                                       right: 0;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       br {\r
-                               display: none;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=small') {\r
-                       &.major {\r
+                               border-bottom: solid 3px _palette(accent);\r
+                               display: inline-block;\r
                                margin: 0 0 _size(element-margin) 0;\r
+                               padding: 0 0.75em 0.5em 0;\r
                        }\r
                }\r
-       }\r
 \r
-       @mixin color-section($p: null) {\r
-               header {\r
-                       &.major {\r
-                               .date {\r
-                                       &:before, &:after {\r
-                                               border-top-color: _palette($p, border);\r
-                                       }\r
-                               }\r
+               &.main {\r
+                       > :last-child {\r
+                               margin: 0 0 (_size(element-margin) * 0.5) 0;\r
                        }\r
                }\r
-       }\r
-\r
-       @include color-section;
\ No newline at end of file
+       }
\ No newline at end of file
index 9a30143f42503c0f10a99d736d4fbacae4d3ee55..9b76d49879d5c15e61c7e219ac32026ff7ead4ac 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
 \r
                tbody {\r
                        tr {\r
-                               border: solid 1px;\r
+                               border: solid 1px _palette(border);\r
                                border-left: 0;\r
                                border-right: 0;\r
+\r
+                               &:nth-child(2n + 1) {\r
+                                       background-color: _palette(border-bg);\r
+                               }\r
                        }\r
                }\r
 \r
                td {\r
-                       padding: 0.75rem 0.75rem;\r
+                       padding: 0.75em 0.75em;\r
                }\r
 \r
                th {\r
-                       font-family: _font(family-heading);\r
-                       font-size: 0.8rem;\r
-                       font-weight: _font(weight-heading);\r
-                       letter-spacing: 0.075em;\r
-                       line-height: 1.5;\r
-                       padding: 0 0.75rem 0.75rem 0.75rem;\r
+                       color: _palette(fg-bold);\r
+                       font-size: 0.9em;\r
+                       font-weight: _font(weight-bold);\r
+                       padding: 0 0.75em 0.75em 0.75em;\r
                        text-align: left;\r
-                       text-transform: uppercase;\r
-\r
-                       @include breakpoint('<=medium') {\r
-                               font-size: 0.9rem;\r
-                       }\r
                }\r
 \r
                thead {\r
-                       border-bottom: solid 2px;\r
+                       border-bottom: solid 2px _palette(border);\r
                }\r
 \r
                tfoot {\r
-                       border-top: solid 2px;\r
+                       border-top: solid 2px _palette(border);\r
                }\r
 \r
                &.alt {\r
@@ -56,7 +53,7 @@
                        tbody {\r
                                tr {\r
                                        td {\r
-                                               border: solid 1px;\r
+                                               border: solid 1px _palette(border);\r
                                                border-left-width: 0;\r
                                                border-top-width: 0;\r
 \r
                                border-top: 0;\r
                        }\r
                }\r
-       }\r
-\r
-       @mixin color-table($p: null) {\r
-               table {\r
-                       tbody {\r
-                               tr {\r
-                                       border-color: _palette($p, border);\r
-\r
-                                       &:nth-child(2n + 1) {\r
-                                               background-color: _palette($p, border-bg);\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       th {\r
-                               color: _palette($p, fg-bold);\r
-                       }\r
-\r
-                       thead {\r
-                               border-bottom-color: _palette($p, border);\r
-                       }\r
-\r
-                       tfoot {\r
-                               border-top-color: _palette($p, border);\r
-                       }\r
-\r
-                       &.alt {\r
-                               tbody {\r
-                                       tr {\r
-                                               td {\r
-                                                       border-color: _palette($p, border);\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-\r
-       @include color-table;
\ No newline at end of file
+       }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_banner.scss b/assets/main/sass/layout/_banner.scss
new file mode 100644 (file)
index 0000000..eadaf5d
--- /dev/null
@@ -0,0 +1,75 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Banner */\r
+\r
+       #banner {\r
+               @include padding(6em, 0);\r
+               @include vendor('display', 'flex');\r
+\r
+               h1 {\r
+                       margin-top: -0.125em;\r
+               }\r
+\r
+               .content {\r
+                       @include vendor('flex-grow', '1');\r
+                       @include vendor('flex-shrink', '1');\r
+                       width: 50%;\r
+               }\r
+\r
+               .image {\r
+                       @include vendor('flex-grow', '0');\r
+                       @include vendor('flex-shrink', '0');\r
+                       display: block;\r
+                       margin: 0 0 _size(element-margin) (_size(element-margin) * 2);\r
+                       width: 50%;\r
+\r
+                       img {\r
+                               height: 100%;\r
+                               -moz-object-fit: cover;\r
+                               -webkit-object-fit: cover;\r
+                               -ms-object-fit: cover;\r
+                               object-fit: cover;\r
+                               -moz-object-position: center;\r
+                               -webkit-object-position: center;\r
+                               -ms-object-position: center;\r
+                               object-position: center;\r
+                               width: 100%;\r
+                       }\r
+               }\r
+\r
+               @include orientation(portrait) {\r
+                       @include vendor('flex-direction', 'column-reverse');\r
+\r
+                       h1 {\r
+                               br {\r
+                                       display: none;\r
+                               }\r
+                       }\r
+\r
+                       .content {\r
+                               @include vendor('flex-grow', '0');\r
+                               @include vendor('flex-shrink', '0');\r
+                               width: 100%;\r
+                       }\r
+\r
+                       .image {\r
+                               @include vendor('flex-grow', '0');\r
+                               @include vendor('flex-shrink', '0');\r
+                               margin: 0 0 (_size(element-margin) * 2) 0;\r
+                               height: 25em;\r
+                               max-height: 50vh;\r
+                               min-height: 18em;\r
+                               width: 100%;\r
+                       }\r
+\r
+                       @include breakpoint('<=xsmall') {\r
+                               .image {\r
+                                       max-height: 35vh;\r
+                               }\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
index 09bbc200e61d2d76ffcb697de252e434d2b805da..e60483f035fb6bef2f84b604e6ac8c2dc65f7bae 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
 /* Footer */\r
 \r
        #footer {\r
-               @include color(alt);\r
-               @include vendor('display', 'flex');\r
-               background-color: _palette(alt, bg);\r
-               color: _palette(fg-light);\r
-               cursor: default;\r
-               position: relative;\r
-               margin: 0 auto;\r
-               width: calc(100% - #{_size(padding) * 2});\r
-               max-width: _size(wrapper);\r
-               z-index: 2;\r
+               .copyright {\r
+                       color: _palette(fg-light);\r
+                       font-size: 0.9em;\r
 \r
-               > section {\r
-                       @include vendor('flex-basis', '50%');\r
-                       @include vendor('flex-grow', '1');\r
-                       @include vendor('flex-shrink', '1');\r
-                       @include padding((_size(padding) * 2), (_size(padding) * 2));\r
-                       border-left: solid 2px _palette(alt, border);\r
-\r
-                       &:first-child {\r
-                               border-left: 0;\r
-                       }\r
-\r
-                       &.split {\r
-                               @include vendor('display', 'flex');\r
-                               @include vendor('flex-direction', 'column');\r
-                               padding: 0;\r
-\r
-                               > section {\r
-                                       @include padding((_size(padding) * 2) - 1, (_size(padding) * 2));\r
-                                       border-top: solid 2px _palette(alt, border);\r
-\r
-                                       &:first-child {\r
-                                               @include padding((_size(padding) * 2) - 1, (_size(padding) * 2), (_size(padding), 0, 0, 0));\r
-                                               border-top: 0;\r
-                                       }\r
-\r
-                                       &:last-child {\r
-                                               @include padding((_size(padding) * 2) - 1, (_size(padding) * 2), (0, 0, _size(padding), 0));\r
-                                       }\r
-                               }\r
-\r
-                               &.contact {\r
-                                       > section {\r
-                                               @include vendor('display', 'flex');\r
-                                               @include vendor('align-items', 'center');\r
-                                               padding: (_size(padding) * 1.575) (_size(padding) * 2);\r
-\r
-                                               > * {\r
-                                                       margin-bottom: 0;\r
-                                               }\r
-\r
-                                               > :first-child {\r
-                                                       @include vendor('flex-shrink', '0');\r
-                                                       @include vendor('flex-grow', '0');\r
-                                                       width: 6rem;\r
-                                               }\r
-\r
-                                               > :last-child {\r
-                                                       @include vendor('flex-shrink', '1');\r
-                                                       @include vendor('flex-grow', '1');\r
-                                               }\r
-\r
-                                               &:first-child {\r
-                                                       padding: (_size(padding) * 2) (_size(padding) * 2) ((_size(padding) * 2) - 1) (_size(padding) * 2);\r
-                                               }\r
-\r
-                                               &:last-child {\r
-                                                       padding: ((_size(padding) * 2) - 1) (_size(padding) * 2) (_size(padding) * 2) (_size(padding) * 2);\r
-                                               }\r
-\r
-                                               &.alt {\r
-                                                       @include vendor('align-items', 'flex-start');\r
-\r
-                                                       > :last-child {\r
-                                                               margin-top: -0.325rem;\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               form label,\r
-               h3,\r
-               p {\r
-                       font-size: 0.8rem;\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       display: block;\r
-\r
-                       > section {\r
-                               border-top: solid 2px _palette(alt, border);\r
-\r
-                               &:first-child {\r
-                                       border-top: 0;\r
-                               }\r
-\r
-                               &.split {\r
-                                       > section {\r
-                                               @include padding((_size(padding) * 2), (_size(padding) * 2));\r
-\r
-                                               &:first-child {\r
-                                                       @include padding((_size(padding) * 2), (_size(padding) * 2));\r
-                                               }\r
-\r
-                                               &:last-child {\r
-                                                       @include padding((_size(padding) * 2), (_size(padding) * 2));\r
-                                               }\r
-                                       }\r
-\r
-                                       &.contact {\r
-                                               > section {\r
-                                                       padding: (_size(padding) * 2);\r
-\r
-                                                       &:first-child {\r
-                                                               padding: (_size(padding) * 2);\r
-                                                       }\r
-\r
-                                                       &:last-child {\r
-                                                               padding: (_size(padding) * 2);\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       form label,\r
-                       h3,\r
-                       p {\r
-                               font-size: 0.9rem;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=small') {\r
-                       > section {\r
-                               @include padding((_size(padding) * 1), (_size(padding) * 1));\r
-\r
-                               &.split {\r
-                                       > section {\r
-                                               @include padding((_size(padding) * 1), (_size(padding) * 1));\r
-\r
-                                               &:first-child {\r
-                                                       @include padding((_size(padding) * 1), (_size(padding) * 1));\r
-                                               }\r
-\r
-                                               &:last-child {\r
-                                                       @include padding((_size(padding) * 1), (_size(padding) * 1));\r
-                                               }\r
-                                       }\r
-\r
-                                       &.contact {\r
-                                               > section {\r
-                                                       padding: (_size(padding) * 1);\r
-\r
-                                                       &:first-child {\r
-                                                               padding: (_size(padding) * 1);\r
-                                                       }\r
-\r
-                                                       &:last-child {\r
-                                                               padding: (_size(padding) * 1);\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=xsmall') {\r
-                       width: 100%;\r
-               }\r
-       }\r
-\r
-       #copyright {\r
-               @include color-typography(invert);\r
-               position: relative;\r
-               color: transparentize(_palette(invert, fg), 0.75);\r
-               cursor: default;\r
-               font-family: _font(family-heading);\r
-               font-size: 0.8rem;\r
-               font-weight: _font(weight-heading);\r
-               letter-spacing: 0.075em;\r
-               line-height: 1.5;\r
-               text-align: center;\r
-               text-transform: uppercase;\r
-               margin: (_size(padding) * 2) auto (_size(padding) * 4) auto;\r
-               width: calc(100% - #{_size(padding) * 2});\r
-               max-width: _size(wrapper);\r
-               z-index: 2;\r
-\r
-               a {\r
-                       color: inherit;\r
-                       border-bottom-color: inherit;\r
-               }\r
-\r
-               ul {\r
-                       list-style: none;\r
-                       margin: 0;\r
-                       padding-left: 0;\r
-\r
-                       li {\r
-                               border-left: solid 2px;\r
-                               display: inline-block;\r
-                               line-height: 1;\r
-                               margin-left: 1rem;\r
-                               padding-left: 1rem;\r
-\r
-                               &:first-child {\r
-                                       border-left: 0;\r
-                                       margin-left: 0;\r
-                                       padding-left: 0;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=large') {\r
-                       margin: (_size(padding) * 2) auto;\r
-               }\r
-\r
-               @include breakpoint('<=xsmall') {\r
-                       ul {\r
-                               li {\r
-                                       border-left: 0;\r
-                                       margin: 1rem 0 0 0;\r
-                                       padding-left: 0;\r
-                                       display: block;\r
-\r
-                                       &:first-child {\r
-                                               margin-top: 0;\r
-                                       }\r
-                               }\r
+                       a {\r
+                               color: inherit;\r
                        }\r
                }\r
        }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_ghost.scss b/assets/main/sass/layout/_ghost.scss
deleted file mode 100644 (file)
index 314a217..0000000
+++ /dev/null
@@ -1,292 +0,0 @@
-// Main
-// --------------------------------------------
-
-// Fix main cover image bg position
-#wrapper>.bg {
-    background-position: top center;
-    background-size: cover;
-}
-
-#intro {
-    max-width: 800px;
-    margin: 0 auto;
-}
-
-#header .logo.image {
-    padding: 0;
-    border: none;
-}
-
-#header .logo.image img {
-    height: 75px;
-    transform: none !important;
-}
-
-.content {
-    max-width: 700px;
-    margin: 0 auto;
-}
-
-// Pagination
-// --------------------------------------------
-
-// Couple of alignment fixes cause we're not
-// using page numbers, just prev/next
-.pagination {
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-    width: 100%;
-}
-
-.page-number {
-    padding: 0 20px;
-    border-color: transparent !important;
-    color: #222 !important;;
-}
-
-.spacer {
-    width: 160px;
-}
-
-
-// Tag Archive
-// --------------------------------------------
-
-.tag-header,
-.tag-header p {
-    text-align: center;
-}
-
-
-// Author Archive
-// --------------------------------------------
-
-.author-header {
-    display: flex;
-    flex-direction: column;
-    align-items: center;
-}
-
-.author-profile-image {
-    flex-shrink: 0;
-    margin: 0 0 20px 0;
-    width: 100px;
-    height: 100px;
-    box-shadow: rgba(255,255,255,0.1) 0 0 0 6px;
-    display: block;
-    background: #222;
-    border-radius: 100%;
-
-    object-fit: cover;
-}
-
-.author-header h1 {
-    margin-bottom: 1rem;
-}
-
-.author-meta {
-    display: flex;
-    align-items: center;
-}
-
-.author-meta .icon,
-.author-meta .bull {
-    padding: 5px 10px;
-}
-
-.author-location:before {
-    margin-right: 10px;
-}
-
-// Author Box
-// --------------------------------------------
-
-.post-footer {
-    margin: 4rem auto 0;
-    max-width: 700px;
-}
-
-.authors {
-    display: flex;
-    justify-content: center;
-    flex-wrap: wrap;
-    margin: 0 -40px;
-}
-
-.author-box  {
-    flex: 1 1 300px;
-    display: inline-flex;
-    align-items: flex-start;
-    padding: 5px 20px;
-    margin: 0 20px 20px;
-    border: none;
-}
-
-.author-box:hover {
-    color: #212931 !important;
-}
-
-.author-box:hover .author-box-name {
-    color: #18bfef;
-    transition: color 0.2s ease;
-}
-
-.author-box .author-profile-image {
-    height: 60px;
-    width: 60px;
-    margin-right: 20px;
-}
-
-.author-box-content {
-    display: flex;
-    flex-direction: column;
-}
-
-.author-box-label {
-    font-family: _font(family-heading);
-    font-size: 0.7rem;
-    line-height: 1em;
-    font-weight: 300;
-    text-transform: uppercase;
-    color: #999;
-}
-
-.author-box-name {
-    margin: 3px 0;
-    font-size: 1.3rem;
-    line-height: 1.2em;
-    transition: color 0.5s ease;
-}
-
-.author-box p {
-    margin: 0;
-    font-size: 0.9rem;
-    line-height: 1.5em;
-}
-
-.kg-image {
-    max-width: 100%;
-}
-
-// Content
-// --------------------------------------------
-
-.kg-card {
-    margin: 0 0 2rem 0;
-}
-
-.kg-embed-card {
-    display: flex;
-    flex-direction: column;
-    align-items: center;
-    min-width: 100%;
-}
-
-.kg-image {
-    max-width: 100%;
-}
-
-.kg-card figcaption {
-    font-size: 0.8rem;
-    line-height: 1.4em;
-    text-align: center;
-}
-
-.kg-width-wide {
-    position: relative;
-    margin-left: -6rem;
-    margin-right: -6rem;
-    width: calc(100% + 12rem);
-
-    @include breakpoint('<=large') {
-        margin-left: -4rem;
-        margin-right: -4rem;
-        width: calc(100% + 8rem);
-    }
-    @include breakpoint('<=medium') {
-        margin-left: -2rem;
-        margin-right: -2rem;
-        width: calc(100% + 4rem);
-    }
-    @include breakpoint('<=small') {
-        margin-left: 0;
-        margin-right: 0;
-        width: 100%;
-    }
-}
-
-.kg-width-full {
-    position: relative;
-    margin-left: -14.1rem;
-    margin-right: -14.1rem;
-    width: calc(100% + 28.2rem);
-
-    @include breakpoint('<=large') {
-        margin-left: -8rem;
-        margin-right: -8rem;
-        width: calc(100% + 16rem);
-    }
-    @include breakpoint('<=medium') {
-        margin-left: -4rem;
-        margin-right: -4rem;
-        width: calc(100% + 8rem);
-    }
-    @include breakpoint('<=small') {
-        margin-left: -2rem;
-        margin-right: -2rem;
-        width: calc(100% + 4rem);
-    }
-}
-
-.kg-gallery-container {
-    display: flex;
-    flex-direction: column;
-    margin-left: -6rem;
-    margin-right: -6rem;
-    width: calc(100% + 12rem);
-
-    @include breakpoint('<=large') {
-        margin-left: -4rem;
-        margin-right: -4rem;
-        width: calc(100% + 8rem);
-    }
-    @include breakpoint('<=medium') {
-        margin-left: -2rem;
-        margin-right: -2rem;
-        width: calc(100% + 4rem);
-    }
-    @include breakpoint('<=small') {
-        margin-left: 0;
-        margin-right: 0;
-        width: 100%;
-    }
-}
-
-.kg-gallery-row {
-    display: flex;
-    flex-direction: row;
-    justify-content: center;
-}
-
-.kg-gallery-image img {
-    display: block;
-    margin: 0;
-    width: 100%;
-    height: 100%;
-}
-
-.kg-gallery-row:not(:first-of-type) {
-    margin: 0.75em 0 0 0;
-}
-
-.kg-gallery-image:not(:first-of-type) {
-    margin: 0 0 0 0.75em;
-}
-
-.kg-gallery-card + .kg-image-card.kg-width-wide,
-.kg-gallery-card + .kg-gallery-card,
-.kg-image-card.kg-width-wide + .kg-gallery-card,
-.kg-image-card.kg-width-wide + .kg-image-card.kg-width-wide {
-    margin: -2.25em 0 3em;
-}
index d58c162271e3119c2f861632a4d32d5dccced1ca..3e7a05cdb11ce44370ad580a831b46a00010e94a 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
@@ -7,57 +7,45 @@
 /* Header */\r
 \r
        #header {\r
-               @include color-typography(invert);\r
-               @include vendor('align-items', 'center');\r
                @include vendor('display', 'flex');\r
-               @include vendor('flex-direction', 'column');\r
-               @include vendor('justify-content', 'flex-end');\r
-               @include vendor('pointer-events', 'none');\r
-               @include vendor('user-select', 'none');\r
-               height: 20rem;\r
-               padding-bottom: (_size(padding) * 4);\r
+               border-bottom: solid 5px _palette(accent);\r
+               padding: 6em 0 1em 0;\r
                position: relative;\r
-               text-align: center;\r
-               z-index: 2;\r
+\r
+               > * {\r
+                       @include vendor('flex', '1');\r
+                       margin-bottom: 0;\r
+               }\r
 \r
                .logo {\r
-                       @include vendor('transition', (\r
-                               'border-color #{_duration(transition)} ease-in-out',\r
-                               'color #{_duration(transition)} ease-in-out',\r
-                               'opacity 0.5s ease',\r
-                               'transform 0.5s ease',\r
-                               'visibility 0.5s'\r
-                       ));\r
-                       @include vendor('pointer-events', 'auto');\r
-                       border-style: solid;\r
-                       border-color: _palette(invert, border);\r
-                       border-width: 5px !important;\r
+                       border-bottom: 0;\r
+                       color: inherit;\r
                        font-family: _font(family-heading);\r
-                       font-size: 2.25rem;\r
-                       font-weight: _font(weight-heading);\r
-                       letter-spacing: 0.075em;\r
-                       line-height: 1;\r
-                       padding: 1rem 1.75rem;\r
-                       text-transform: uppercase;\r
-                       visibility: visible;\r
-\r
-                       &:hover {\r
-                               border-color: _palette(invert, accent) !important;\r
-                               color: _palette(invert, accent) !important;\r
-                       }\r
+                       font-size: 1.125em;\r
                }\r
 \r
-               @include breakpoint('<=medium') {\r
-                       height: 14rem;\r
-                       padding-bottom: (_size(padding) * 2);\r
+               .icons {\r
+                       text-align: right;\r
+               }\r
+\r
+               @include breakpoint('<=xlarge') {\r
+                       padding-top: 5em;\r
                }\r
 \r
                @include breakpoint('<=small') {\r
-                       padding-bottom: (_size(padding) * 1.5);\r
+                       padding-top: 6.5em;\r
 \r
                        .logo {\r
-                               font-size: 1.75rem;\r
-                               border-width: 3px !important;\r
+                               font-size: 1.25em;\r
+                               margin: 0;\r
+                       }\r
+\r
+                       .icons {\r
+                               height: (6.25em / 1.25);\r
+                               line-height: (6.25em / 1.25);\r
+                               position: absolute;\r
+                               right: (-0.625em / 1.25);\r
+                               top: 0;\r
                        }\r
                }\r
        }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_intro.scss b/assets/main/sass/layout/_intro.scss
deleted file mode 100644 (file)
index 3b2c6d2..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-///\r
-/// Massively by HTML5 UP\r
-/// html5up.net | @ajlkn\r
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-///\r
-\r
-/* Intro */\r
-\r
-       #intro {\r
-               @include color-typography(invert);\r
-               @include color-button(invert);\r
-               @include padding(_size(padding) * 4, _size(padding) * 2);\r
-               @include vendor('align-items', 'center');\r
-               @include vendor('display', 'flex');\r
-               @include vendor('flex-direction', 'column');\r
-               @include vendor('justify-content', 'flex-end');\r
-               @include vendor('transition', (\r
-                       'opacity 1s ease',\r
-                       'transform 1s ease'\r
-               ));\r
-               position: relative;\r
-               cursor: default;\r
-               text-align: center;\r
-               z-index: 1;\r
-               min-height: 100vh;\r
-\r
-               h1 {\r
-                       font-size: 5rem;\r
-                       line-height: 1;\r
-               }\r
-\r
-               p {\r
-                       font-size: 1.25rem;\r
-                       font-style: italic;\r
-                       margin-top: -0.25rem;\r
-                       text-align: center;\r
-               }\r
-\r
-               & + #header {\r
-                       margin-top: -20rem;\r
-\r
-                       .logo {\r
-                               @include vendor('transform', 'translateY(2rem)');\r
-                               opacity: 0;\r
-                               visibility: hidden;\r
-                       }\r
-               }\r
-\r
-               &.hidden {\r
-                       @include vendor('pointer-events', 'none');\r
-                       @include vendor('transform', 'translateY(2rem)');\r
-                       @include vendor('transition', (\r
-                               'opacity 0.5s ease',\r
-                               'transform 0.5s ease',\r
-                               'visibility 0.5s'\r
-                       ));\r
-                       opacity: 0;\r
-                       visibility: hidden;\r
-\r
-                       & + #header {\r
-                               .logo {\r
-                                       @include vendor('transform', 'translateY(0)');\r
-                                       opacity: 1;\r
-                                       visibility: visible;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               body.is-preload & {\r
-                       @include vendor('transform', 'translateY(2rem)');\r
-                       opacity: 0;\r
-\r
-                       &:not(.hidden) {\r
-                               & + #header + #nav {\r
-                                       @include vendor('transform', 'translateY(4rem)');\r
-                                       opacity: 0;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       @include padding(_size(padding) * 2, _size(padding) * 2);\r
-                       min-height: 90vh;\r
-\r
-                       p {\r
-                               br {\r
-                                       display: none;\r
-                               }\r
-                       }\r
-\r
-                       & + #header {\r
-                               margin-top: -14rem;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=small') {\r
-                       @include padding(_size(padding) * 1.5, _size(padding) * 1);\r
-                       min-height: 80vh;\r
-\r
-                       h1 {\r
-                               font-size: 3.25rem;\r
-                               line-height: 1.1;\r
-                               margin-bottom: _size(element-margin) * 0.5;\r
-                       }\r
-\r
-                       p {\r
-                               font-size: 1rem;\r
-                               margin-top: 0rem;\r
-                       }\r
-\r
-                       .actions {\r
-                               display: none;\r
-                       }\r
-               }\r
-       }
\ No newline at end of file
index f15a087619a4ee47b169227be05127072aa31ca8..498e5bd77e10dc512cd1c3342b1b324205e23d33 100644 (file)
@@ -1,5 +1,5 @@
 ///\r
-/// Massively by HTML5 UP\r
+/// Editorial by HTML5 UP\r
 /// html5up.net | @ajlkn\r
 /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
 ///\r
 /* Main */\r
 \r
        #main {\r
-               background-color: _palette(bg);\r
-               position: relative;\r
-               margin: 0 auto;\r
-               width: calc(100% - #{_size(padding) * 2});\r
-               max-width: _size(wrapper);\r
-               z-index: 2;\r
+               @include vendor('flex-grow', '1');\r
+               @include vendor('flex-shrink', '1');\r
+               width: 100%;\r
 \r
-               > * {\r
-                       @include padding((_size(padding) * 2), (_size(padding) * 2));\r
-                       border-top: solid 2px _palette(border);\r
-                       margin: 0;\r
+               > .inner {\r
+                       @include padding(0, 6em);\r
+                       margin: 0 auto;\r
+                       max-width: 110em;\r
 \r
-                       &:first-child {\r
-                               border-top: 0;\r
-                       }\r
-               }\r
-\r
-               > footer {\r
-                       text-align: center;\r
-               }\r
-\r
-               > .post {\r
-                       @include padding((_size(padding) * 4), (_size(padding) * 4));\r
-\r
-                       header {\r
-                               &.major {\r
-                                       > .date {\r
-                                               margin-top: -2rem;\r
-                                       }\r
-\r
-                                       > h1, h2 {\r
-                                               font-size: 4rem;\r
-                                               line-height: 1.1;\r
-                                               margin: 0 0 _size(element-margin) 0;\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       &.featured {\r
-                               text-align: center;\r
-                       }\r
-\r
-                       @include breakpoint('<=large') {\r
-                               @include padding((_size(padding) * 3), (_size(padding) * 2));\r
-                       }\r
-\r
-                       @include breakpoint('<=small') {\r
-                               @include padding((_size(padding) * 2), (_size(padding) * 1));\r
+                       > section {\r
+                               @include padding(6em, 0);\r
+                               border-top: solid 2px _palette(border);\r
 \r
-                               header {\r
-                                       &.major {\r
-                                               > .date {\r
-                                                       margin-top: -1rem;\r
-                                                       margin-bottom: _size(element-margin);\r
-                                               }\r
-\r
-                                               > h1, h2 {\r
-                                                       font-size: 2.5rem;\r
-                                                       line-height: 1.2;\r
-                                                       margin: 0 0 (_size(element-margin) * 0.75) 0;\r
-                                               }\r
-                                       }\r
+                               &:first-of-type {\r
+                                       border-top: 0 !important;\r
                                }\r
                        }\r
                }\r
 \r
-               > .posts {\r
-                       @include fixed-grid((\r
-                               columns:                        2,\r
-                               gutters:                        (_size(padding) * 4),\r
-                               horizontal-align:       center,\r
-                               vertical-align:         flex-start,\r
-                               flush:                          false\r
-                       ));\r
-                       width: 100%;\r
-                       padding: 0;\r
-\r
-                       > article {\r
-                               border-color: _palette(border);\r
-                               border-left-width: 2px;\r
-                               border-style: solid;\r
-                               border-top-width: 2px;\r
-                               text-align: center;\r
+               @include breakpoint('<=xlarge') {\r
+                       > .inner {\r
+                               @include padding(0, 5em);\r
 \r
-                               > :last-child {\r
-                                       margin-bottom: 0;\r
-                               }\r
-\r
-                               &:nth-child(2n - 1) {\r
-                                       border-left-width: 0;\r
-                               }\r
-\r
-                               &:nth-child(-n + 2) {\r
-                                       border-top-width: 0;\r
+                               > section {\r
+                                       @include padding(5em, 0);\r
                                }\r
                        }\r
+               }\r
 \r
-                       @include breakpoint('<=medium') {\r
-                               @include fixed-grid-resize((\r
-                                       columns:                        2,\r
-                                       gutters:                        (_size(padding) * 2.5),\r
-                                       flush:                          false\r
-                               ));\r
-                       }\r
-\r
-                       @include breakpoint('<=small') {\r
-                               @include fixed-grid-resize((\r
-                                       columns:                        1,\r
-                                       gutters:                        (_size(padding) * 2),\r
-                                       prev-columns:           2,\r
-                                       flush:                          false\r
-                               ));\r
-\r
-                               > article {\r
-                                       &:nth-child(2n - 1) {\r
-                                               border-left-width: 2px;\r
-                                       }\r
-\r
-                                       &:nth-child(-n + 2) {\r
-                                               border-top-width: 2px;\r
-                                       }\r
-\r
-                                       &:nth-child(n) {\r
-                                               border-left-width: 0;\r
-                                       }\r
-\r
-                                       &:nth-child(-n + 1) {\r
-                                               border-top-width: 0;\r
-                                       }\r
+               @include breakpoint('<=large') {\r
+                       > .inner {\r
+                               @include padding(0, 4em);\r
 \r
-                                       .image {\r
-                                               max-width: 25rem;\r
-                                               margin-left: auto;\r
-                                               margin-right: auto;\r
-                                       }\r
+                               > section {\r
+                                       @include padding(4em, 0);\r
                                }\r
                        }\r
                }\r
 \r
                @include breakpoint('<=small') {\r
-                       > * {\r
-                               @include padding((_size(padding) * 1), (_size(padding) * 1));\r
-                       }\r
-               }\r
+                       > .inner {\r
+                               @include padding(0, 2em);\r
 \r
-               @include breakpoint('<=xsmall') {\r
-                       width: 100%;\r
+                               > section {\r
+                                       @include padding(3em, 0);\r
+                               }\r
+                       }\r
                }\r
        }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_menu.scss b/assets/main/sass/layout/_menu.scss
new file mode 100644 (file)
index 0000000..06f1549
--- /dev/null
@@ -0,0 +1,98 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Menu */\r
+\r
+       #menu {\r
+               ul {\r
+                       @include vendor('user-select', 'none');\r
+                       color: _palette(fg-bold);\r
+                       font-family: _font(family-heading);\r
+                       font-family: _font(weight-heading-alt);\r
+                       letter-spacing: _font(kerning-heading);\r
+                       list-style: none;\r
+                       margin-bottom: 0;\r
+                       padding: 0;\r
+                       text-transform: uppercase;\r
+\r
+                       a, span {\r
+                               border-bottom: 0;\r
+                               color: inherit;\r
+                               cursor: pointer;\r
+                               display: block;\r
+                               font-size: 0.9em;\r
+                               padding: 0.625em 0;\r
+\r
+                               &:hover {\r
+                                       color: _palette(accent);\r
+                               }\r
+\r
+                               &.opener {\r
+                                       @include vendor('transition', 'color #{_duration(transition)} ease-in-out');\r
+                                       @include icon;\r
+                                       -webkit-tap-highlight-color: rgba(255,255,255,0);\r
+                                       position: relative;\r
+\r
+                                       &:before {\r
+                                               @include vendor('transition', (\r
+                                                       'color #{_duration(transition)} ease-in-out',\r
+                                                       'transform #{_duration(transition)} ease-in-out'\r
+                                               ));\r
+                                               color: _palette(fg-light);\r
+                                               content: '\f078';\r
+                                               position: absolute;\r
+                                               right: 0;\r
+                                       }\r
+\r
+                                       &:hover {\r
+                                               &:before {\r
+                                                       color: _palette(accent);\r
+                                               }\r
+                                       }\r
+\r
+                                       &.active {\r
+                                               & + ul {\r
+                                                       display: block;\r
+                                               }\r
+\r
+                                               &:before {\r
+                                                       @include vendor('transform', 'rotate(-180deg)');\r
+                                               }\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               > ul {\r
+                       > li {\r
+                               border-top: solid 1px _palette(border);\r
+                               margin: 0.5em 0 0 0;\r
+                               padding: 0.5em 0 0 0;\r
+\r
+                               > ul {\r
+                                       color: _palette(fg-light);\r
+                                       display: none;\r
+                                       margin: 0.5em 0 1.5em 0;\r
+                                       padding-left: 1em;\r
+\r
+                                       a, span {\r
+                                               font-size: 0.8em;\r
+                                       }\r
+\r
+                                       > li {\r
+                                               margin: 0.125em 0 0 0;\r
+                                               padding: 0.125em 0 0 0;\r
+                                       }\r
+                               }\r
+\r
+                               &:first-child {\r
+                                       border-top: 0;\r
+                                       margin-top: 0;\r
+                                       padding-top: 0;\r
+                               }\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_nav.scss b/assets/main/sass/layout/_nav.scss
deleted file mode 100644 (file)
index cf84a7d..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-///\r
-/// Massively by HTML5 UP\r
-/// html5up.net | @ajlkn\r
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-///\r
-\r
-/* Nav */\r
-\r
-       #nav {\r
-               @include color-list(invert);\r
-               @include color-typography(invert);\r
-               @include vendor('display', 'flex');\r
-               @include vendor('transition', (\r
-                       'transform 1s ease',\r
-                       'opacity 1s ease'\r
-               ));\r
-               background: rgba(255,255,255,0.175);\r
-               height: 4rem;\r
-               line-height: 4rem;\r
-               margin: -4rem auto 0 auto;\r
-               overflow: hidden;\r
-               padding: 0 2rem 0 0;\r
-               position: relative;\r
-               width: calc(100% - #{_size(padding) * 2});\r
-               max-width: _size(wrapper);\r
-               z-index: 2;\r
-\r
-               ul {\r
-                       &.links {\r
-                               @include vendor('display', 'flex');\r
-                               @include vendor('flex-grow', '1');\r
-                               @include vendor('flex-shrink', '1');\r
-                               font-family: _font(family-heading);\r
-                               font-weight: _font(weight-heading);\r
-                               letter-spacing: 0.075em;\r
-                               list-style: none;\r
-                               margin-bottom: 0;\r
-                               padding-left: 0;\r
-                               text-transform: uppercase;\r
-\r
-                               li {\r
-                                       display: block;\r
-                                       padding-left: 0;\r
-\r
-                                       a {\r
-                                               @include vendor('transition', (\r
-                                                       'background-color #{_duration(transition)} ease-in-out',\r
-                                                       'color #{_duration(transition)} ease-in-out'\r
-                                               ));\r
-                                               display: block;\r
-                                               font-size: 0.8rem;\r
-                                               outline: none;\r
-                                               padding: 0 2rem;\r
-\r
-                                               &:hover {\r
-                                                       color: inherit !important;\r
-                                                       background-color: transparentize(_palette(invert, fg), 0.9);\r
-                                               }\r
-                                       }\r
-\r
-                                       &.active {\r
-                                               background-color: _palette(invert, fg);\r
-\r
-                                               a {\r
-                                                       color: _palette(invert, bg);\r
-\r
-                                                       &:hover {\r
-                                                               color: _palette(invert, accent) !important;\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                       }\r
-\r
-                       &.icons {\r
-                               @include vendor('flex-grow', '0');\r
-                               @include vendor('flex-shrink', '0');\r
-                               margin-bottom: 0;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       display: none;\r
-               }\r
-       }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_navPanel.scss b/assets/main/sass/layout/_navPanel.scss
deleted file mode 100644 (file)
index c40f8f5..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-///\r
-/// Massively by HTML5 UP\r
-/// html5up.net | @ajlkn\r
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-///\r
-\r
-/* Nav Panel */\r
-\r
-       #navPanelToggle {\r
-               @include icon;\r
-               @include vendor('transition', (\r
-                       'color #{_duration(transition)} ease-in-out',\r
-                       'background-color #{_duration(transition)} ease-in-out',\r
-                       'box-shadow #{_duration(transition)} ease-in-out'\r
-               ));\r
-               display: none;\r
-               position: fixed;\r
-               top: 0.75rem;\r
-               right: 0.75rem;\r
-               border: 0;\r
-               color: _palette(invert, fg-bold);\r
-               font-family: _font(family-heading);\r
-               font-size: 0.9rem;\r
-               font-weight: _font(weight-heading);\r
-               letter-spacing: 0.075em;\r
-               padding: 0.375rem 1.25rem;\r
-               text-transform: uppercase;\r
-               z-index: _misc(z-index-base) + 1;\r
-\r
-               &:before {\r
-                       content: '\f0c9';\r
-                       margin-right: 0.5rem;\r
-               }\r
-\r
-               &.alt {\r
-                       background-color: transparentize(_palette(bg), 0.125);\r
-                       box-shadow: 0 0.125rem 0.75rem 0 transparentize(_palette(invert, bg), 0.75);\r
-                       color: _palette(fg-bold);\r
-\r
-                       &:hover {\r
-                               background-color: _palette(bg);\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       display: block;\r
-               }\r
-\r
-               @include breakpoint('<=small') {\r
-                       font-size: 0.8rem;\r
-                       padding: 0.25rem 1rem;\r
-               }\r
-       }\r
-\r
-       #navPanel {\r
-               @include vendor('transform', 'translateX(20rem)');\r
-               @include vendor('transition', ('transform #{_duration(menu)} ease', 'box-shadow #{_duration(menu)} ease', 'visibility #{_duration(menu)}'));\r
-               display: none;\r
-               -webkit-overflow-scrolling: touch;\r
-               background: _palette(bg);\r
-               box-shadow: none;\r
-               color: _palette(fg-bold);\r
-               height: 100%;\r
-               max-width: 80%;\r
-               overflow-y: auto;\r
-               padding: 3rem 2rem;\r
-               position: fixed;\r
-               right: 0;\r
-               top: 0;\r
-               visibility: hidden;\r
-               width: 20rem;\r
-               z-index: _misc(z-index-base) + 2;\r
-\r
-               .links {\r
-                       list-style: none;\r
-                       padding-left: 0;\r
-\r
-                       li {\r
-                               border-top: solid 2px _palette(border);\r
-\r
-                               a {\r
-                                       border-bottom: 0;\r
-                                       display: block;\r
-                                       font-family: _font(family-heading);\r
-                                       font-size: 0.9rem;\r
-                                       font-size: 0.9rem;\r
-                                       font-weight: _font(weight-heading);\r
-                                       letter-spacing: 0.075em;\r
-                                       padding: 0.75rem 0;\r
-                                       text-transform: uppercase;\r
-                               }\r
-\r
-                               &:first-child {\r
-                                       border-top: 0;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               .close {\r
-                       @include icon;\r
-                       @include vendor('transition', 'color #{_duration(transition)} ease-in-out');\r
-                       -webkit-tap-highlight-color: rgba(0,0,0,0);\r
-                       border: 0;\r
-                       color: _palette(fg-light);\r
-                       cursor: pointer;\r
-                       display: block;\r
-                       height: 3.25rem;\r
-                       line-height: 3.25rem;\r
-                       padding-right: 1.25rem;\r
-                       position: absolute;\r
-                       right: 0;\r
-                       text-align: right;\r
-                       top: 0;\r
-                       vertical-align: middle;\r
-                       width: 7rem;\r
-\r
-                       &:before {\r
-                               content: '\f00d';\r
-                               font-size: 1.25rem;\r
-                       }\r
-\r
-                       &:hover {\r
-                               color: _palette(fg-bold);\r
-                       }\r
-\r
-                       @include breakpoint('<=small') {\r
-                               height: 4rem;\r
-                               line-height: 4rem;\r
-                       }\r
-               }\r
-\r
-               @include breakpoint('<=medium') {\r
-                       display: block;\r
-               }\r
-\r
-               @include breakpoint('<=small') {\r
-                       padding: 2.5rem 1.75rem;\r
-               }\r
-       }\r
-\r
-       @include breakpoint('<=medium') {\r
-               body.is-navPanel-visible {\r
-                       #wrapper {\r
-                               opacity: 0.5;\r
-                       }\r
-\r
-                       #navPanel {\r
-                               @include vendor('transform', 'translateX(0)');\r
-                               box-shadow: 0 0 1.5rem 0 rgba(0,0,0,0.2);\r
-                               visibility: visible;\r
-                       }\r
-               }\r
-       }
\ No newline at end of file
diff --git a/assets/main/sass/layout/_sidebar.scss b/assets/main/sass/layout/_sidebar.scss
new file mode 100644 (file)
index 0000000..f80d121
--- /dev/null
@@ -0,0 +1,222 @@
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Sidebar */\r
+\r
+       #search {\r
+               form {\r
+                       @include icon;\r
+                       position: relative;\r
+\r
+                       &:before {\r
+                               @include vendor('transform', 'scaleX(-1)');\r
+                               color: _palette(fg);\r
+                               content: '\f002';\r
+                               cursor: default;\r
+                               display: block;\r
+                               font-size: 1.5em;\r
+                               height: _size(element-height) / 1.375;\r
+                               line-height: _size(element-height) / 1.375;\r
+                               opacity: 0.325;\r
+                               position: absolute;\r
+                               right: 0;\r
+                               text-align: center;\r
+                               top: 0;\r
+                               width: _size(element-height) / 1.375;\r
+                       }\r
+\r
+                       input[type="text"] {\r
+                               padding-right: _size(element-height);\r
+                       }\r
+               }\r
+       }\r
+\r
+       #sidebar {\r
+               $pad: 2em / 0.9;\r
+\r
+               @include vendor('flex-grow', '0');\r
+               @include vendor('flex-shrink', '0');\r
+               @include vendor('transition', (\r
+                       'margin-left 0.5s ease',\r
+                       'box-shadow 0.5s ease'\r
+               ));\r
+               background-color: _palette(bg-alt);\r
+               font-size: 0.9em;\r
+               position: relative;\r
+               width: _size(sidebar-width);\r
+\r
+               h2 {\r
+                       font-size: (1.25em / 0.9);\r
+               }\r
+\r
+               > .inner {\r
+                       @include padding($pad, $pad, (0, 0, $pad, 0));\r
+                       position: relative;\r
+                       width: _size(sidebar-width);\r
+\r
+                       > * {\r
+                               border-bottom: solid 2px _palette(border);\r
+                               margin: 0 0 (_size(element-margin) * 1.75) 0;\r
+                               padding: 0 0 (_size(element-margin) * 1.75) 0;\r
+\r
+                               > :last-child {\r
+                                       margin-bottom: 0;\r
+                               }\r
+\r
+                               &:last-child {\r
+                                       border-bottom: 0;\r
+                                       margin-bottom: 0;\r
+                                       padding-bottom: 0;\r
+                               }\r
+                       }\r
+\r
+                       > .alt {\r
+                               background-color: darken(_palette(bg-alt), 2);\r
+                               border-bottom: 0;\r
+                               margin: ($pad * -1) 0 ($pad * 2) ($pad * -1);\r
+                               padding: $pad;\r
+                               width: calc(100% + #{$pad * 2});\r
+                       }\r
+               }\r
+\r
+               .toggle {\r
+                       @include icon;\r
+                       @include vendor('transition', 'left 0.5s ease');\r
+                       -webkit-tap-highlight-color: rgba(255,255,255,0);\r
+                       border: 0;\r
+                       display: block;\r
+                       height: 7.5em;\r
+                       left: _size(sidebar-width);\r
+                       line-height: 7.5em;\r
+                       outline: 0;\r
+                       overflow: hidden;\r
+                       position: absolute;\r
+                       text-align: center;\r
+                       text-indent: 7.5em;\r
+                       top: 0;\r
+                       width: 6em;\r
+                       z-index: _misc(z-index-base);\r
+\r
+                       &:before {\r
+                               content: '\f0c9';\r
+                               font-size: 2rem;\r
+                               height: inherit;\r
+                               left: 0;\r
+                               line-height: inherit;\r
+                               position: absolute;\r
+                               text-indent: 0;\r
+                               top: 0;\r
+                               width: inherit;\r
+                       }\r
+               }\r
+\r
+               &.inactive {\r
+                       margin-left: (_size(sidebar-width) * -1);\r
+               }\r
+\r
+               @include breakpoint('<=xlarge') {\r
+                       $pad: 1.5em / 0.9;\r
+\r
+                       width: _size(sidebar-width-alt);\r
+\r
+                       > .inner {\r
+                               @include padding($pad, $pad, (0, 0, $pad, 0));\r
+                               width: _size(sidebar-width-alt);\r
+\r
+                               > .alt {\r
+                                       margin: ($pad * -1) 0 ($pad * 2) ($pad * -1);\r
+                                       padding: $pad;\r
+                                       width: calc(100% + #{$pad * 2});\r
+                               }\r
+                       }\r
+\r
+                       .toggle {\r
+                               height: 6.25em;\r
+                               left: _size(sidebar-width-alt);\r
+                               line-height: 6.25em;\r
+                               text-indent: 5em;\r
+                               width: 5em;\r
+\r
+                               &:before {\r
+                                       font-size: 1.5rem;\r
+                               }\r
+                       }\r
+\r
+                       &.inactive {\r
+                               margin-left: (_size(sidebar-width-alt) * -1);\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=large') {\r
+                       box-shadow: 0 0 5em 0 rgba(0, 0, 0, 0.175);\r
+                       height: 100%;\r
+                       left: 0;\r
+                       position: fixed;\r
+                       top: 0;\r
+                       z-index: _misc(z-index-base);\r
+\r
+                       &.inactive {\r
+                               box-shadow: none;\r
+                       }\r
+\r
+                       > .inner {\r
+                               -webkit-overflow-scrolling: touch;\r
+                               height: 100%;\r
+                               left: 0;\r
+                               overflow-x: hidden;\r
+                               overflow-y: auto;\r
+                               position: absolute;\r
+                               top: 0;\r
+\r
+                               &:after {\r
+                                       content: '';\r
+                                       display: block;\r
+                                       height: 4em;\r
+                                       width: 100%;\r
+                               }\r
+                       }\r
+\r
+                       .toggle {\r
+                               text-indent: 6em;\r
+                               width: 6em;\r
+\r
+                               &:before {\r
+                                       font-size: 1.5rem;\r
+                                       margin-left: (-0.875em / 2);\r
+                               }\r
+                       }\r
+\r
+                       body.is-preload & {\r
+                               display: none;\r
+                       }\r
+               }\r
+\r
+               @include breakpoint('<=small') {\r
+                       .toggle {\r
+                               text-indent: 7.25em;\r
+                               width: 7.25em;\r
+\r
+                               &:before {\r
+                                       color: _palette(fg);\r
+                                       margin-left: (-0.125em / 2);\r
+                                       margin-top: (-0.5em / 2);\r
+                                       font-size: 1.1rem;\r
+                                       z-index: 1;\r
+                               }\r
+\r
+                               &:after {\r
+                                       background: transparentize(lighten(_palette(fg), 35), 0.25);\r
+                                       border-radius: _size(border-radius);\r
+                                       content: '';\r
+                                       height: 3.5em;\r
+                                       left: 1em;\r
+                                       position: absolute;\r
+                                       top: 1em;\r
+                                       width: 5em;\r
+                               }\r
+                       }\r
+               }\r
+       }
\ No newline at end of file
index f4862de5cea2b53084ac8fca4838cefaa13a23a3..db29b952e86f2ed16bbffe20f477a6f4cdb63202 100644 (file)
@@ -1,64 +1,13 @@
-///
-/// Massively by HTML5 UP
-/// html5up.net | @ajlkn
-/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-///
-
-/* Wrapper */
-
-       #wrapper {
-               @include vendor('transition', 'opacity #{_duration(menu)} ease');
-               position: relative;
-               z-index: 1;
-               overflow: hidden;
-
-               > .bg {
-                       position: absolute;
-                       top: 0;
-                       left: 0;
-                       width: 100%;
-                       height: 100%;
-                       background-color:               _palette(wrapper-bg);
-                       background-image:               url('../../images/overlay.png'),        linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),        url('../../images/bg.jpg');
-                       background-size:                auto,                                                           auto,                                                                                                           100% auto;
-                       background-position:    center,                                                         center,                                                                                                         top center;
-                       background-repeat:              repeat,                                                         no-repeat,                                                                                                      no-repeat;
-                       background-attachment:  scroll,                                                         scroll,                                                                                                         scroll;
-                       z-index: -1;
-
-                       &.fixed {
-                               position: fixed;
-                               width: 100vw;
-                               height: 100vh;
-                       }
-               }
-
-               &.fade-in {
-                       &:before {
-                               @include vendor('pointer-events', 'none');
-                               @include vendor('transition', 'opacity 1s ease-in-out');
-                               @include vendor('transition-delay', '0.75s');
-                               background: _palette(invert, bg);
-                               content: '';
-                               display: block;
-                               height: 100%;
-                               left: 0;
-                               opacity: 0;
-                               position: fixed;
-                               top: 0;
-                               width: 100%;
-                       }
-
-                       body.is-preload & {
-                               &:before {
-                                       opacity: 1;
-                               }
-                       }
-               }
-
-               @include orientation(portrait) {
-                       > .bg {
-                               background-size:        auto,                                                           auto,                                                                                                           auto 175%;
-                       }
-               }
-       }
+///\r
+/// Editorial by HTML5 UP\r
+/// html5up.net | @ajlkn\r
+/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+///\r
+\r
+/* Wrapper */\r
+\r
+       #wrapper {\r
+               @include vendor('display', 'flex');\r
+               @include vendor('flex-direction', 'row-reverse');\r
+               min-height: 100vh;\r
+       }
\ No newline at end of file
diff --git a/assets/main/sass/libs/_fixed-grid.scss b/assets/main/sass/libs/_fixed-grid.scss
deleted file mode 100644 (file)
index 99bfe36..0000000
+++ /dev/null
@@ -1,338 +0,0 @@
-// fixed-grid.scss v1.0 | @ajlkn | MIT licensed */\r
-\r
-// Mixins.\r
-\r
-       /// Initializes base fixed-grid classes.\r
-       /// @param {string} $vertical-align Vertical alignment of cells.\r
-       /// @param {string} $horizontal-align Horizontal alignment of cells.\r
-       @mixin fixed-grid-base($vertical-align: null, $horizontal-align: null) {\r
-\r
-               // Grid.\r
-                       @include vendor('display', 'flex');\r
-                       @include vendor('flex-wrap', 'wrap');\r
-\r
-                       // Vertical alignment.\r
-                               @if ($vertical-align == top) {\r
-                                       @include vendor('align-items', 'flex-start');\r
-                               }\r
-                               @else if ($vertical-align == bottom) {\r
-                                       @include vendor('align-items', 'flex-end');\r
-                               }\r
-                               @else if ($vertical-align == center) {\r
-                                       @include vendor('align-items', 'center');\r
-                               }\r
-                               @else {\r
-                                       @include vendor('align-items', 'stretch');\r
-                               }\r
-\r
-                       // Horizontal alignment.\r
-                               @if ($horizontal-align != null) {\r
-                                       text-align: $horizontal-align;\r
-                               }\r
-\r
-               // Cells.\r
-                       > * {\r
-                               @include vendor('flex-shrink', '1');\r
-                               @include vendor('flex-grow', '0');\r
-                       }\r
-\r
-       }\r
-\r
-       /// Sets up fixed-grid columns.\r
-       /// @param {integer} $columns Columns.\r
-       @mixin fixed-grid-columns($columns) {\r
-\r
-               > * {\r
-                       $cell-width: 100% / $columns;\r
-                       width: #{$cell-width};\r
-               }\r
-\r
-       }\r
-\r
-       /// Sets up fixed-grid gutters.\r
-       /// @param {integer} $columns Columns.\r
-       /// @param {number} $gutters Gutters.\r
-       @mixin fixed-grid-gutters($columns, $gutters) {\r
-\r
-               // Apply padding.\r
-                       > * {\r
-                               $cell-width: 100% / $columns;\r
-\r
-                               padding: ($gutters * 0.5);\r
-                               width: $cell-width;\r
-                       }\r
-\r
-       }\r
-\r
-       /// Sets up fixed-grid gutters (flush).\r
-       /// @param {integer} $columns Columns.\r
-       /// @param {number} $gutters Gutters.\r
-       @mixin fixed-grid-gutters-flush($columns, $gutters) {\r
-\r
-               // Apply padding.\r
-                       > * {\r
-                               $cell-width: 100% / $columns;\r
-                               $cell-width-pad: $gutters / $columns;\r
-\r
-                               padding: ($gutters * 0.5);\r
-                               width: calc(#{$cell-width} + #{$cell-width-pad});\r
-                       }\r
-\r
-               // Clear top/bottom gutters.\r
-                       > :nth-child(-n + #{$columns}) {\r
-                               padding-top: 0;\r
-                       }\r
-\r
-                       > :nth-last-child(-n + #{$columns}) {\r
-                               padding-bottom: 0;\r
-                       }\r
-\r
-               // Clear left/right gutters.\r
-                       > :nth-child(#{$columns}n + 1) {\r
-                               padding-left: 0;\r
-                       }\r
-\r
-                       > :nth-child(#{$columns}n) {\r
-                               padding-right: 0;\r
-                       }\r
-\r
-               // Adjust widths of leftmost and rightmost cells.\r
-                       > :nth-child(#{$columns}n + 1),\r
-                       > :nth-child(#{$columns}n) {\r
-                               $cell-width: 100% / $columns;\r
-                               $cell-width-pad: ($gutters / $columns) - ($gutters / 2);\r
-\r
-                               width: calc(#{$cell-width} + #{$cell-width-pad});\r
-                       }\r
-\r
-       }\r
-\r
-       /// Reset fixed-grid gutters (flush only).\r
-       /// Used to override a previous set of fixed-grid gutter classes.\r
-       /// @param {integer} $columns Columns.\r
-       /// @param {number} $gutters Gutters.\r
-       /// @param {integer} $prev-columns Previous columns.\r
-       @mixin fixed-grid-gutters-flush-reset($columns, $gutters, $prev-columns) {\r
-\r
-               // Apply padding.\r
-                       > * {\r
-                               $cell-width: 100% / $prev-columns;\r
-                               $cell-width-pad: $gutters / $prev-columns;\r
-\r
-                               padding: ($gutters * 0.5);\r
-                               width: calc(#{$cell-width} + #{$cell-width-pad});\r
-                       }\r
-\r
-               // Clear top/bottom gutters.\r
-                       > :nth-child(-n + #{$prev-columns}) {\r
-                               padding-top: ($gutters * 0.5);\r
-                       }\r
-\r
-                       > :nth-last-child(-n + #{$prev-columns}) {\r
-                               padding-bottom: ($gutters * 0.5);\r
-                       }\r
-\r
-               // Clear left/right gutters.\r
-                       > :nth-child(#{$prev-columns}n + 1) {\r
-                               padding-left: ($gutters * 0.5);\r
-                       }\r
-\r
-                       > :nth-child(#{$prev-columns}n) {\r
-                               padding-right: ($gutters * 0.5);\r
-                       }\r
-\r
-               // Adjust widths of leftmost and rightmost cells.\r
-                       > :nth-child(#{$prev-columns}n + 1),\r
-                       > :nth-child(#{$prev-columns}n) {\r
-                               $cell-width: 100% / $columns;\r
-                               $cell-width-pad: $gutters / $columns;\r
-\r
-                               padding: ($gutters * 0.5);\r
-                               width: calc(#{$cell-width} + #{$cell-width-pad});\r
-                       }\r
-\r
-       }\r
-\r
-       /// Adds debug styles to current fixed-grid element.\r
-       @mixin fixed-grid-debug() {\r
-\r
-               box-shadow: 0 0 0 1px red;\r
-\r
-               > * {\r
-                       box-shadow: inset 0 0 0 1px blue;\r
-                       position: relative;\r
-\r
-                       > * {\r
-                               position: relative;\r
-                               box-shadow: inset 0 0 0 1px green;\r
-                       }\r
-               }\r
-\r
-       }\r
-\r
-       /// Initializes the current element as a fixed grid.\r
-       /// @param {integer} $columns Columns (optional).\r
-       /// @param {number} $gutters Gutters (optional).\r
-       /// @param {bool} $flush If true, clears padding around the very edge of the grid.\r
-       @mixin fixed-grid($settings: ()) {\r
-\r
-               // Settings.\r
-\r
-                       // Debug.\r
-                               $debug: false;\r
-\r
-                               @if (map-has-key($settings, 'debug')) {\r
-                                       $debug: map-get($settings, 'debug');\r
-                               }\r
-\r
-                       // Vertical align.\r
-                               $vertical-align: null;\r
-\r
-                               @if (map-has-key($settings, 'vertical-align')) {\r
-                                       $vertical-align: map-get($settings, 'vertical-align');\r
-                               }\r
-\r
-                       // Horizontal align.\r
-                               $horizontal-align: null;\r
-\r
-                               @if (map-has-key($settings, 'horizontal-align')) {\r
-                                       $horizontal-align: map-get($settings, 'horizontal-align');\r
-                               }\r
-\r
-                       // Columns.\r
-                               $columns: null;\r
-\r
-                               @if (map-has-key($settings, 'columns')) {\r
-                                       $columns: map-get($settings, 'columns');\r
-                               }\r
-\r
-                       // Gutters.\r
-                               $gutters: 0;\r
-\r
-                               @if (map-has-key($settings, 'gutters')) {\r
-                                       $gutters: map-get($settings, 'gutters');\r
-                               }\r
-\r
-                       // Flush.\r
-                               $flush: true;\r
-\r
-                               @if (map-has-key($settings, 'flush')) {\r
-                                       $flush: map-get($settings, 'flush');\r
-                               }\r
-\r
-               // Initialize base grid.\r
-                       @include fixed-grid-base($vertical-align, $horizontal-align);\r
-\r
-               // Debug?\r
-                       @if ($debug) {\r
-                               @include fixed-grid-debug;\r
-                       }\r
-\r
-               // Columns specified?\r
-                       @if ($columns != null) {\r
-\r
-                               // Initialize columns.\r
-                                       @include fixed-grid-columns($columns);\r
-\r
-                               // Gutters specified?\r
-                                       @if ($gutters > 0) {\r
-\r
-                                               // Flush gutters?\r
-                                                       @if ($flush) {\r
-\r
-                                                               // Initialize gutters (flush).\r
-                                                                       @include fixed-grid-gutters-flush($columns, $gutters);\r
-\r
-                                                       }\r
-\r
-                                               // Otherwise ...\r
-                                                       @else {\r
-\r
-                                                               // Initialize gutters.\r
-                                                                       @include fixed-grid-gutters($columns, $gutters);\r
-\r
-                                                       }\r
-\r
-                                       }\r
-\r
-                       }\r
-\r
-       }\r
-\r
-       /// Resizes a previously-initialized grid.\r
-       /// @param {integer} $columns Columns.\r
-       /// @param {number} $gutters Gutters (optional).\r
-       /// @param {list} $reset A list of previously-initialized grid columns (only if $flush is true).\r
-       /// @param {bool} $flush If true, clears padding around the very edge of the grid.\r
-       @mixin fixed-grid-resize($settings: ()) {\r
-\r
-               // Settings.\r
-\r
-                       // Columns.\r
-                               $columns: 1;\r
-\r
-                               @if (map-has-key($settings, 'columns')) {\r
-                                       $columns: map-get($settings, 'columns');\r
-                               }\r
-\r
-                       // Gutters.\r
-                               $gutters: 0;\r
-\r
-                               @if (map-has-key($settings, 'gutters')) {\r
-                                       $gutters: map-get($settings, 'gutters');\r
-                               }\r
-\r
-                       // Previous columns.\r
-                               $prev-columns: false;\r
-\r
-                               @if (map-has-key($settings, 'prev-columns')) {\r
-                                       $prev-columns: map-get($settings, 'prev-columns');\r
-                               }\r
-\r
-                       // Flush.\r
-                               $flush: true;\r
-\r
-                               @if (map-has-key($settings, 'flush')) {\r
-                                       $flush: map-get($settings, 'flush');\r
-                               }\r
-\r
-               // Resize columns.\r
-                       @include fixed-grid-columns($columns);\r
-\r
-               // Gutters specified?\r
-                       @if ($gutters > 0) {\r
-\r
-                               // Flush gutters?\r
-                                       @if ($flush) {\r
-\r
-                                               // Previous columns specified?\r
-                                                       @if ($prev-columns) {\r
-\r
-                                                               // Convert to list if it isn't one already.\r
-                                                                       @if (type-of($prev-columns) != list) {\r
-                                                                               $prev-columns: ($prev-columns);\r
-                                                                       }\r
-\r
-                                                               // Step through list of previous columns and reset them.\r
-                                                                       @each $x in $prev-columns {\r
-                                                                               @include fixed-grid-gutters-flush-reset($columns, $gutters, $x);\r
-                                                                       }\r
-\r
-                                                       }\r
-\r
-                                               // Resize gutters (flush).\r
-                                                       @include fixed-grid-gutters-flush($columns, $gutters);\r
-\r
-                                       }\r
-\r
-                               // Otherwise ...\r
-                                       @else {\r
-\r
-                                               // Resize gutters.\r
-                                                       @include fixed-grid-gutters($columns, $gutters);\r
-\r
-                                       }\r
-\r
-                       }\r
-\r
-       }
\ No newline at end of file
index 9347e2c8bb3220dbc2caa7949fbb21418f034237..31edf9c2872243f64c65e4188a0ef68988319891 100644 (file)
@@ -5,58 +5,40 @@
 \r
 // Duration.\r
        $duration: (\r
-               menu:                           0.5s,\r
+               nav:                            0.5s,\r
                transition:                     0.2s\r
        );\r
 \r
 // Size.\r
        $size: (\r
-               element-height:         3rem,\r
-               element-margin:         2rem,\r
-               padding:                        2rem,\r
-               wrapper:                        72rem\r
+               border-radius:          0.375em,\r
+               element-height:         2.75em,\r
+               element-margin:         2em,\r
+               sidebar-width:          26em,\r
+               sidebar-width-alt:      24em,\r
+               gutter:                         3em\r
        );\r
 \r
 // Font.\r
        $font: (\r
-               family:                         ('Merriweather', Georgia, serif),\r
-               family-heading:         ('Source Sans Pro', Helvetica, sans-serif),\r
+               family:                         ('Open Sans', sans-serif),\r
+               family-heading:         ('Roboto Slab', serif),\r
                family-fixed:           ('Courier New', monospace),\r
-               weight:                         300,\r
+               weight:                         400,\r
                weight-bold:            600,\r
-               weight-heading:         900\r
+               weight-heading:         700,\r
+               weight-heading-alt:     400,\r
+               kerning-heading:        0.075em\r
        );\r
 \r
 // Palette.\r
        $palette: (\r
-               wrapper-bg:                     #212931,\r
-\r
                bg:                                     #ffffff,\r
-               fg:                                     #212931,\r
-               fg-bold:                        #212931,\r
-               fg-light:                       mix(#212931, #ffffff, 50%),\r
-               border:                         mix(#dcdcdc, #ffffff, 50%),\r
-               border-bg:                      rgba(#dcdcdc, 0.25),\r
-               accent:                         #18bfef,\r
-\r
-               alt: (\r
-                       bg:                             #f5f5f5,\r
-                       fg:                             #717981,\r
-                       fg-bold:                #717981,\r
-                       fg-light:               mix(#717981, #f5f5f5, 50%),\r
-                       border:                 mix(#dcdcdc, #f5f5f5, 75%),\r
-                       border-bg:              rgba(#dcdcdc, 0.5),\r
-                       accent:                 #18bfef,\r
-               ),\r
-\r
-               invert: (\r
-                       bg:                             #1e252d,\r
-                       bg-alt:                 #1e252d,\r
-                       fg:                             #ffffff,\r
-                       fg-bold:                #ffffff,\r
-                       fg-light:               rgba(#ffffff, 0.5),\r
-                       border:                 #ffffff,\r
-                       border-bg:              rgba(#ffffff,0.075),\r
-                       accent:                 #18bfef,\r
-               ),\r
+               bg-alt:                         #f5f6f7,\r
+               fg:                                     #7f888f,\r
+               fg-bold:                        #3d4449,\r
+               fg-light:                       #9fa3a6,\r
+               border:                         rgba(210,215,217,0.75),\r
+               border-bg:                      transparentize(#e6ebed, 0.75),\r
+               accent:                         #f56a6a\r
        );
\ No newline at end of file
index 034f3c1df3328f41cdf1236db6b25a810e8357eb..0877f79313d91f35b2a861a3ebdde4a879898fe3 100644 (file)
@@ -1,72 +1,62 @@
-@import 'libs/vars';
-@import 'libs/functions';
-@import 'libs/mixins';
-@import 'libs/vendor';
-@import 'libs/breakpoints';
-@import 'libs/html-grid';
-@import 'libs/fixed-grid';
-@import 'font-awesome.min.css';
-@import url('https://fonts.googleapis.com/css?family=Merriweather:300,700,300italic,700italic|Source+Sans+Pro:900');
-
-/*
-       Massively by HTML5 UP
-       html5up.net | @ajlkn
-       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-*/
-
-// Breakpoints.
-
-       @include breakpoints((
-               default:   (1681px,   null     ),
-               xlarge:    (1281px,   1680px   ),
-               large:     (981px,    1280px   ),
-               medium:    (737px,    980px    ),
-               small:     (481px,    736px    ),
-               xsmall:    (361px,    480px    ),
-               xxsmall:   (null,     360px    )
-       ));
-
-// Mixins.
-
-       @mixin color($p) {
-               @include color-typography($p);
-               @include color-box($p);
-               @include color-button($p);
-               @include color-form($p);
-               @include color-list($p);
-               @include color-section($p);
-               @include color-table($p);
-               @include color-pagination($p);
-       }
-
-// Base.
-
-       @import 'base/reset';
-       @import 'base/page';
-       @import 'base/typography';
-
-// Component.
-
-       @import 'components/row';
-       @import 'components/box';
-       @import 'components/button';
-       @import 'components/form';
-       @import 'components/icon';
-       @import 'components/image';
-       @import 'components/actions';
-       @import 'components/icons';
-       @import 'components/list';
-       @import 'components/section';
-       @import 'components/table';
-       @import 'components/pagination';
-
-// Layout.
-
-       @import 'layout/wrapper';
-       @import 'layout/intro';
-       @import 'layout/header';
-       @import 'layout/nav';
-       @import 'layout/main';
-       @import 'layout/footer';
-       @import 'layout/navPanel';
-    @import 'layout/ghost';
+@import 'libs/vars';\r
+@import 'libs/functions';\r
+@import 'libs/mixins';\r
+@import 'libs/vendor';\r
+@import 'libs/breakpoints';\r
+@import 'libs/html-grid';\r
+@import 'font-awesome.min.css';\r
+@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,600italic|Roboto+Slab:400,700');\r
+\r
+/*\r
+       Editorial by HTML5 UP\r
+       html5up.net | @ajlkn\r
+       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
+*/\r
+\r
+// Breakpoints.\r
+\r
+       @include breakpoints((\r
+               xlarge:   ( 1281px,  1680px ),\r
+               large:    ( 981px,   1280px ),\r
+               medium:   ( 737px,   980px  ),\r
+               small:    ( 481px,   736px  ),\r
+               xsmall:   ( 361px,   480px  ),\r
+               xxsmall:  ( null,    360px  ),\r
+               xlarge-to-max:    '(min-width: 1681px)',\r
+               small-to-xlarge:  '(min-width: 481px) and (max-width: 1680px)'\r
+       ));\r
+\r
+// Base.\r
+\r
+       @import 'base/reset';\r
+       @import 'base/page';\r
+       @import 'base/typography';\r
+\r
+// Component.\r
+\r
+       @import 'components/row';\r
+       @import 'components/section';\r
+       @import 'components/form';\r
+       @import 'components/box';\r
+       @import 'components/icon';\r
+       @import 'components/image';\r
+       @import 'components/list';\r
+       @import 'components/actions';\r
+       @import 'components/icons';\r
+       @import 'components/contact';\r
+       @import 'components/pagination';\r
+       @import 'components/table';\r
+       @import 'components/button';\r
+       @import 'components/mini-posts';\r
+       @import 'components/features';\r
+       @import 'components/posts';\r
+\r
+// Layout.\r
+\r
+       @import 'layout/wrapper';\r
+       @import 'layout/main';\r
+       @import 'layout/sidebar';\r
+       @import 'layout/header';\r
+       @import 'layout/banner';\r
+       @import 'layout/footer';\r
+       @import 'layout/menu';
\ No newline at end of file
diff --git a/assets/main/sass/noscript.scss b/assets/main/sass/noscript.scss
deleted file mode 100644 (file)
index 90ce257..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-@import 'libs/vars';\r
-@import 'libs/functions';\r
-@import 'libs/mixins';\r
-@import 'libs/vendor';\r
-@import 'libs/breakpoints';\r
-@import 'libs/html-grid';\r
-@import 'libs/fixed-grid';\r
-@import 'font-awesome.min.css';\r
-\r
-/*\r
-       Massively by HTML5 UP\r
-       html5up.net | @ajlkn\r
-       Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r
-*/\r
-\r
-/* Wrapper */\r
-\r
-       #wrapper {\r
-               background-color:               _palette(wrapper-bg);\r
-               background-image:               url('../../images/overlay.png'),        linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),        url('../../images/bg.jpg');\r
-               background-size:                auto,                                                           auto,                                                                                                           100% auto;\r
-               background-position:    center,                                                         center,                                                                                                         top center;\r
-               background-repeat:              repeat,                                                         no-repeat,                                                                                                      no-repeat;\r
-               background-attachment:  fixed,                                                          fixed,                                                                                                          fixed;\r
-\r
-               &.fade-in {\r
-                       &:before {\r
-                               display: none;\r
-                       }\r
-               }\r
-       }\r
-\r
-/* Intro */\r
-\r
-       #intro {\r
-               body.is-preload & {\r
-                       opacity: 1;\r
-\r
-                       &:not(.hidden) {\r
-                               & + #header + #nav {\r
-                                       @include vendor('transform', 'none');\r
-                                       opacity: 1;\r
-                               }\r
-                       }\r
-               }\r
-       }
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
new file mode 100644 (file)
index 0000000..73c51d7
--- /dev/null
+++ b/yarn.lock
@@ -0,0 +1,4498 @@
+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
+# yarn lockfile v1
+
+
+"@gulp-sourcemaps/identity-map@1.X":
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz#1e6fe5d8027b1f285dc0d31762f566bccd73d5a9"
+  integrity sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==
+  dependencies:
+    acorn "^5.0.3"
+    css "^2.2.1"
+    normalize-path "^2.1.1"
+    source-map "^0.6.0"
+    through2 "^2.0.3"
+
+"@gulp-sourcemaps/map-sources@1.X":
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz#890ae7c5d8c877f6d384860215ace9d7ec945bda"
+  integrity sha1-iQrnxdjId/bThIYCFazp1+yUW9o=
+  dependencies:
+    normalize-path "^2.0.1"
+    through2 "^2.0.3"
+
+"@tryghost/extract-zip@1.6.6":
+  version "1.6.6"
+  resolved "https://registry.yarnpkg.com/@tryghost/extract-zip/-/extract-zip-1.6.6.tgz#937e0e775fec6dea937ac49d73a068bcafb67f50"
+  integrity sha512-HZ8Q/HgH36Fn0fOcAC2lGjTylu5ctMQn8jvwtCCiDfkg03BaBYv8xbEqqbDbz2/3v0i9pFrNdXHWheQGM1jXgw==
+  dependencies:
+    concat-stream "1.6.0"
+    debug "2.6.9"
+    mkdirp "0.5.0"
+    yauzl "2.4.1"
+
+abbrev@1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
+  integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
+
+accepts@~1.3.5:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2"
+  integrity sha1-63d99gEXI6OxTopywIBcjoZ0a9I=
+  dependencies:
+    mime-types "~2.1.18"
+    negotiator "0.6.1"
+
+acorn@5.X, acorn@^5.0.3:
+  version "5.7.3"
+  resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
+  integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
+
+ajv@^6.5.5:
+  version "6.6.1"
+  resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.6.1.tgz#6360f5ed0d80f232cc2b294c362d5dc2e538dd61"
+  integrity sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==
+  dependencies:
+    fast-deep-equal "^2.0.1"
+    fast-json-stable-stringify "^2.0.0"
+    json-schema-traverse "^0.4.1"
+    uri-js "^4.2.2"
+
+align-text@^0.1.1, align-text@^0.1.3:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
+  integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=
+  dependencies:
+    kind-of "^3.0.2"
+    longest "^1.0.1"
+    repeat-string "^1.5.2"
+
+amdefine@>=0.0.4:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
+  integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
+
+ansi-colors@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9"
+  integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==
+  dependencies:
+    ansi-wrap "^0.1.0"
+
+ansi-gray@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251"
+  integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE=
+  dependencies:
+    ansi-wrap "0.1.0"
+
+ansi-regex@^0.2.0, ansi-regex@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9"
+  integrity sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=
+
+ansi-regex@^2.0.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+  integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
+
+ansi-regex@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
+  integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+
+ansi-styles@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de"
+  integrity sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=
+
+ansi-styles@^2.2.1:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+  integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+
+ansi-styles@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
+  integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
+  dependencies:
+    color-convert "^1.9.0"
+
+ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf"
+  integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768=
+
+anymatch@^1.3.0:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
+  integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==
+  dependencies:
+    micromatch "^2.1.5"
+    normalize-path "^2.0.0"
+
+append-field@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56"
+  integrity sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=
+
+aproba@^1.0.3:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
+  integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
+
+archy@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
+  integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
+
+are-we-there-yet@~1.1.2:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
+  integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
+  dependencies:
+    delegates "^1.0.0"
+    readable-stream "^2.0.6"
+
+arr-diff@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
+  integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
+  dependencies:
+    arr-flatten "^1.0.1"
+
+arr-diff@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
+  integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
+
+arr-flatten@^1.0.1, arr-flatten@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
+  integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
+
+arr-union@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
+  integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+
+array-differ@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
+  integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=
+
+array-each@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
+  integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8=
+
+array-find-index@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
+  integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
+
+array-flatten@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
+  integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
+
+array-slice@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4"
+  integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==
+
+array-uniq@^1.0.2:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
+  integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
+
+array-unique@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
+  integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
+
+array-unique@^0.3.2:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
+  integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+
+asn1@~0.2.3:
+  version "0.2.4"
+  resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+  integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+  dependencies:
+    safer-buffer "~2.1.0"
+
+assert-plus@1.0.0, assert-plus@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+  integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
+assign-symbols@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
+  integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
+
+async-each@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
+  integrity sha1-GdOGodntxufByF04iu28xW0zYC0=
+
+async-foreach@^0.1.3:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
+  integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=
+
+async@^1.4.0:
+  version "1.5.2"
+  resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
+  integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
+
+asynckit@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+  integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
+atob@^2.1.1:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
+  integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
+
+aws-sign2@~0.7.0:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+  integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
+  integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
+
+balanced-match@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
+  integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
+
+base@^0.11.1:
+  version "0.11.2"
+  resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
+  integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
+  dependencies:
+    cache-base "^1.0.1"
+    class-utils "^0.3.5"
+    component-emitter "^1.2.1"
+    define-property "^1.0.0"
+    isobject "^3.0.1"
+    mixin-deep "^1.2.0"
+    pascalcase "^0.1.1"
+
+bcrypt-pbkdf@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+  integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+  dependencies:
+    tweetnacl "^0.14.3"
+
+beeper@^1.0.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
+  integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=
+
+binary-extensions@^1.0.0:
+  version "1.12.0"
+  resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14"
+  integrity sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==
+
+block-stream@*:
+  version "0.0.9"
+  resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
+  integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
+  dependencies:
+    inherits "~2.0.0"
+
+bluebird@^3.0.5, bluebird@^3.4.6:
+  version "3.5.3"
+  resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
+  integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==
+
+body-parser@1.18.3:
+  version "1.18.3"
+  resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4"
+  integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=
+  dependencies:
+    bytes "3.0.0"
+    content-type "~1.0.4"
+    debug "2.6.9"
+    depd "~1.1.2"
+    http-errors "~1.6.3"
+    iconv-lite "0.4.23"
+    on-finished "~2.3.0"
+    qs "6.5.2"
+    raw-body "2.3.3"
+    type-is "~1.6.16"
+
+body-parser@~1.14.0:
+  version "1.14.2"
+  resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.14.2.tgz#1015cb1fe2c443858259581db53332f8d0cf50f9"
+  integrity sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=
+  dependencies:
+    bytes "2.2.0"
+    content-type "~1.0.1"
+    debug "~2.2.0"
+    depd "~1.1.0"
+    http-errors "~1.3.1"
+    iconv-lite "0.4.13"
+    on-finished "~2.3.0"
+    qs "5.2.0"
+    raw-body "~2.1.5"
+    type-is "~1.6.10"
+
+brace-expansion@^1.0.0, brace-expansion@^1.1.7:
+  version "1.1.11"
+  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
+  integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
+  dependencies:
+    balanced-match "^1.0.0"
+    concat-map "0.0.1"
+
+braces@^1.8.2:
+  version "1.8.5"
+  resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
+  integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
+  dependencies:
+    expand-range "^1.8.1"
+    preserve "^0.2.0"
+    repeat-element "^1.1.2"
+
+braces@^2.3.1:
+  version "2.3.2"
+  resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
+  integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
+  dependencies:
+    arr-flatten "^1.1.0"
+    array-unique "^0.3.2"
+    extend-shallow "^2.0.1"
+    fill-range "^4.0.0"
+    isobject "^3.0.1"
+    repeat-element "^1.1.2"
+    snapdragon "^0.8.1"
+    snapdragon-node "^2.0.1"
+    split-string "^3.0.2"
+    to-regex "^3.0.1"
+
+buffer-crc32@~0.2.3:
+  version "0.2.13"
+  resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
+  integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
+
+buffer-from@^1.0.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
+  integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
+
+builtin-modules@^1.0.0:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
+  integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
+
+bunyan-loggly@^1.3.1:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/bunyan-loggly/-/bunyan-loggly-1.3.5.tgz#857bbabe9a2f26c3b03eeab1db9e86c092227bde"
+  integrity sha512-7jKfwX2YZH8ej3h+xf/iy4+RlzB7IDaTA63fZAqZ4k3zzddriEbDLWIB+LZNqGO156lUC0G0kTNIkw+81jqGTg==
+  dependencies:
+    json-stringify-safe "^5.0.1"
+    node-loggly-bulk "^2.2.2"
+
+bunyan@1.8.12:
+  version "1.8.12"
+  resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz#f150f0f6748abdd72aeae84f04403be2ef113797"
+  integrity sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=
+  optionalDependencies:
+    dtrace-provider "~0.8"
+    moment "^2.10.6"
+    mv "~2"
+    safe-json-stringify "~1"
+
+busboy@^0.2.11:
+  version "0.2.14"
+  resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"
+  integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=
+  dependencies:
+    dicer "0.2.5"
+    readable-stream "1.1.x"
+
+bytes@2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.2.0.tgz#fd35464a403f6f9117c2de3609ecff9cae000588"
+  integrity sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=
+
+bytes@2.4.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339"
+  integrity sha1-fZcZb51br39pNeJZhVSe3SpsIzk=
+
+bytes@3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
+  integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
+
+cache-base@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
+  integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
+  dependencies:
+    collection-visit "^1.0.0"
+    component-emitter "^1.2.1"
+    get-value "^2.0.6"
+    has-value "^1.0.0"
+    isobject "^3.0.1"
+    set-value "^2.0.0"
+    to-object-path "^0.3.0"
+    union-value "^1.0.0"
+    unset-value "^1.0.0"
+
+caller@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/caller/-/caller-1.0.1.tgz#b851860f70e195db3d277395aa1a7e23ea30ecf5"
+  integrity sha1-uFGGD3Dhlds9J3OVqhp+I+ow7PU=
+
+camelcase-keys@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+  integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
+  dependencies:
+    camelcase "^2.0.0"
+    map-obj "^1.0.0"
+
+camelcase@^1.0.2:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
+  integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=
+
+camelcase@^2.0.0, camelcase@^2.0.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
+  integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
+
+camelcase@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+  integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
+
+caseless@~0.12.0:
+  version "0.12.0"
+  resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+  integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+center-align@^0.1.1:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
+  integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60=
+  dependencies:
+    align-text "^0.1.3"
+    lazy-cache "^1.0.3"
+
+chalk@^0.5.1:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174"
+  integrity sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=
+  dependencies:
+    ansi-styles "^1.1.0"
+    escape-string-regexp "^1.0.0"
+    has-ansi "^0.1.0"
+    strip-ansi "^0.3.0"
+    supports-color "^0.2.0"
+
+chalk@^1.0.0, chalk@^1.1.1:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+  integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+  dependencies:
+    ansi-styles "^2.2.1"
+    escape-string-regexp "^1.0.2"
+    has-ansi "^2.0.0"
+    strip-ansi "^3.0.0"
+    supports-color "^2.0.0"
+
+chalk@^2.3.0:
+  version "2.4.1"
+  resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
+  integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
+  dependencies:
+    ansi-styles "^3.2.1"
+    escape-string-regexp "^1.0.5"
+    supports-color "^5.3.0"
+
+chokidar@^1.5.2:
+  version "1.7.0"
+  resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468"
+  integrity sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=
+  dependencies:
+    anymatch "^1.3.0"
+    async-each "^1.0.0"
+    glob-parent "^2.0.0"
+    inherits "^2.0.1"
+    is-binary-path "^1.0.0"
+    is-glob "^2.0.0"
+    path-is-absolute "^1.0.0"
+    readdirp "^2.0.0"
+  optionalDependencies:
+    fsevents "^1.0.0"
+
+chownr@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494"
+  integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==
+
+class-utils@^0.3.5:
+  version "0.3.6"
+  resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
+  integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
+  dependencies:
+    arr-union "^3.1.0"
+    define-property "^0.2.5"
+    isobject "^3.0.0"
+    static-extend "^0.1.1"
+
+cliui@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
+  integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=
+  dependencies:
+    center-align "^0.1.1"
+    right-align "^0.1.1"
+    wordwrap "0.0.2"
+
+cliui@^3.0.3, cliui@^3.2.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+  integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
+  dependencies:
+    string-width "^1.0.1"
+    strip-ansi "^3.0.1"
+    wrap-ansi "^2.0.0"
+
+clone-stats@^0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
+  integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=
+
+clone@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f"
+  integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=
+
+clone@^1.0.0, clone@^1.0.2:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
+  integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
+
+code-point-at@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
+  integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
+
+collection-visit@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
+  integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
+  dependencies:
+    map-visit "^1.0.0"
+    object-visit "^1.0.0"
+
+color-convert@^1.9.0:
+  version "1.9.3"
+  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
+  integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
+  dependencies:
+    color-name "1.1.3"
+
+color-name@1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+  integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+
+color-support@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
+  integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
+
+colors@^1.1.2:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz#2df8ff573dfbf255af562f8ce7181d6b971a359b"
+  integrity sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==
+
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+  version "1.0.7"
+  resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828"
+  integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==
+  dependencies:
+    delayed-stream "~1.0.0"
+
+commander@2.15.1:
+  version "2.15.1"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
+  integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==
+
+commander@^2.9.0:
+  version "2.19.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
+  integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==
+
+commander@~2.17.1:
+  version "2.17.1"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
+  integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
+
+component-emitter@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
+  integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=
+
+concat-map@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
+  integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
+
+concat-stream@1.6.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
+  integrity sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=
+  dependencies:
+    inherits "^2.0.3"
+    readable-stream "^2.2.2"
+    typedarray "^0.0.6"
+
+concat-stream@^1.5.2:
+  version "1.6.2"
+  resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
+  integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
+  dependencies:
+    buffer-from "^1.0.0"
+    inherits "^2.0.3"
+    readable-stream "^2.2.2"
+    typedarray "^0.0.6"
+
+config-chain@~1.1.5:
+  version "1.1.12"
+  resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
+  integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==
+  dependencies:
+    ini "^1.3.4"
+    proto-list "~1.2.1"
+
+console-control-strings@^1.0.0, console-control-strings@~1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
+  integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+
+content-disposition@0.5.2:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4"
+  integrity sha1-DPaLud318r55YcOoUXjLhdunjLQ=
+
+content-type@~1.0.1, content-type@~1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
+  integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
+
+convert-source-map@1.X:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20"
+  integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==
+  dependencies:
+    safe-buffer "~5.1.1"
+
+cookie-signature@1.0.6:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
+  integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
+
+cookie@0.3.1:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
+  integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
+
+copy-descriptor@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
+  integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+
+core-util-is@1.0.2, core-util-is@~1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
+  integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+
+cross-spawn@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
+  integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
+  dependencies:
+    lru-cache "^4.0.1"
+    which "^1.2.9"
+
+css@2.X, css@^2.2.1:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
+  integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
+  dependencies:
+    inherits "^2.0.3"
+    source-map "^0.6.1"
+    source-map-resolve "^0.5.2"
+    urix "^0.1.0"
+
+currently-unhandled@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
+  integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+  dependencies:
+    array-find-index "^1.0.1"
+
+d@1:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f"
+  integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=
+  dependencies:
+    es5-ext "^0.10.9"
+
+dashdash@^1.12.0:
+  version "1.14.1"
+  resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+  integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+  dependencies:
+    assert-plus "^1.0.0"
+
+dateformat@^2.0.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
+  integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=
+
+debug-fabulous@1.X:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-1.1.0.tgz#af8a08632465224ef4174a9f06308c3c2a1ebc8e"
+  integrity sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==
+  dependencies:
+    debug "3.X"
+    memoizee "0.4.X"
+    object-assign "4.X"
+
+debug@2.6.9, debug@^2.1.0, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
+  version "2.6.9"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
+  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
+  dependencies:
+    ms "2.0.0"
+
+debug@3.X:
+  version "3.2.6"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
+  integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
+  dependencies:
+    ms "^2.1.1"
+
+debug@~2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
+  integrity sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=
+  dependencies:
+    ms "0.7.1"
+
+decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+  integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
+
+decode-uri-component@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
+  integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
+
+deep-extend@^0.6.0:
+  version "0.6.0"
+  resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
+  integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
+
+defaults@^1.0.0:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
+  integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
+  dependencies:
+    clone "^1.0.2"
+
+define-property@^0.2.5:
+  version "0.2.5"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
+  integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
+  dependencies:
+    is-descriptor "^0.1.0"
+
+define-property@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
+  integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
+  dependencies:
+    is-descriptor "^1.0.0"
+
+define-property@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
+  integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
+  dependencies:
+    is-descriptor "^1.0.2"
+    isobject "^3.0.1"
+
+delayed-stream@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+  integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
+delegates@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
+  integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
+
+depd@~1.1.0, depd@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
+  integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
+
+deprecated@^0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"
+  integrity sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=
+
+destroy@~1.0.4:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
+  integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
+
+detect-file@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
+  integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=
+
+detect-libc@^1.0.2:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+  integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
+
+detect-newline@2.X:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2"
+  integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=
+
+dicer@0.2.5:
+  version "0.2.5"
+  resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f"
+  integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=
+  dependencies:
+    readable-stream "1.1.x"
+    streamsearch "0.1.2"
+
+dtrace-provider@~0.8:
+  version "0.8.7"
+  resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz#dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04"
+  integrity sha1-3JObTT4GIM/gwc2APQ0tftBP/QQ=
+  dependencies:
+    nan "^2.10.0"
+
+duplexer2@0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
+  integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=
+  dependencies:
+    readable-stream "~1.1.9"
+
+duplexer@^0.1.1, duplexer@~0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
+  integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
+
+ecc-jsbn@~0.1.1:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+  integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+  dependencies:
+    jsbn "~0.1.0"
+    safer-buffer "^2.1.0"
+
+editorconfig@^0.13.2:
+  version "0.13.3"
+  resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34"
+  integrity sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==
+  dependencies:
+    bluebird "^3.0.5"
+    commander "^2.9.0"
+    lru-cache "^3.2.0"
+    semver "^5.1.0"
+    sigmund "^1.0.1"
+
+ee-first@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
+  integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
+
+encodeurl@~1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
+  integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
+
+end-of-stream@~0.1.5:
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
+  integrity sha1-jhdyBsPICDfYVjLouTWd/osvbq8=
+  dependencies:
+    once "~1.3.0"
+
+error-ex@^1.2.0:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+  integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+  dependencies:
+    is-arrayish "^0.2.1"
+
+es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.9, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46:
+  version "0.10.46"
+  resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572"
+  integrity sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==
+  dependencies:
+    es6-iterator "~2.0.3"
+    es6-symbol "~3.1.1"
+    next-tick "1"
+
+es6-iterator@^2.0.1, es6-iterator@~2.0.3:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
+  integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c=
+  dependencies:
+    d "1"
+    es5-ext "^0.10.35"
+    es6-symbol "^3.1.1"
+
+es6-symbol@^3.1.1, es6-symbol@~3.1.1:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
+  integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=
+  dependencies:
+    d "1"
+    es5-ext "~0.10.14"
+
+es6-weak-map@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f"
+  integrity sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=
+  dependencies:
+    d "1"
+    es5-ext "^0.10.14"
+    es6-iterator "^2.0.1"
+    es6-symbol "^3.1.1"
+
+escape-html@~1.0.3:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
+  integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
+
+escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
+  integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
+
+etag@~1.8.1:
+  version "1.8.1"
+  resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
+  integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
+
+event-emitter@^0.3.5:
+  version "0.3.5"
+  resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
+  integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
+  dependencies:
+    d "1"
+    es5-ext "~0.10.14"
+
+event-stream@^3.1.7:
+  version "3.3.5"
+  resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b"
+  integrity sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==
+  dependencies:
+    duplexer "^0.1.1"
+    from "^0.1.7"
+    map-stream "0.0.7"
+    pause-stream "^0.0.11"
+    split "^1.0.1"
+    stream-combiner "^0.2.2"
+    through "^2.3.8"
+
+expand-brackets@^0.1.4:
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
+  integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
+  dependencies:
+    is-posix-bracket "^0.1.0"
+
+expand-brackets@^2.1.4:
+  version "2.1.4"
+  resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
+  integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
+  dependencies:
+    debug "^2.3.3"
+    define-property "^0.2.5"
+    extend-shallow "^2.0.1"
+    posix-character-classes "^0.1.0"
+    regex-not "^1.0.0"
+    snapdragon "^0.8.1"
+    to-regex "^3.0.1"
+
+expand-range@^1.8.1:
+  version "1.8.2"
+  resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
+  integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
+  dependencies:
+    fill-range "^2.1.0"
+
+expand-tilde@^2.0.0, expand-tilde@^2.0.2:
+  version "2.0.2"
+  resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
+  integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
+  dependencies:
+    homedir-polyfill "^1.0.1"
+
+express-hbs@^1.0.3:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-1.0.4.tgz#c4480d6e8a9f8c23500d3b1a1394f17eae451786"
+  integrity sha1-xEgNboqfjCNQDTsaE5Txfq5FF4Y=
+  dependencies:
+    handlebars "4.0.6"
+    js-beautify "1.6.8"
+    readdirp "2.1.0"
+
+express@^4.16.2:
+  version "4.16.4"
+  resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e"
+  integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==
+  dependencies:
+    accepts "~1.3.5"
+    array-flatten "1.1.1"
+    body-parser "1.18.3"
+    content-disposition "0.5.2"
+    content-type "~1.0.4"
+    cookie "0.3.1"
+    cookie-signature "1.0.6"
+    debug "2.6.9"
+    depd "~1.1.2"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    etag "~1.8.1"
+    finalhandler "1.1.1"
+    fresh "0.5.2"
+    merge-descriptors "1.0.1"
+    methods "~1.1.2"
+    on-finished "~2.3.0"
+    parseurl "~1.3.2"
+    path-to-regexp "0.1.7"
+    proxy-addr "~2.0.4"
+    qs "6.5.2"
+    range-parser "~1.2.0"
+    safe-buffer "5.1.2"
+    send "0.16.2"
+    serve-static "1.13.2"
+    setprototypeof "1.1.0"
+    statuses "~1.4.0"
+    type-is "~1.6.16"
+    utils-merge "1.0.1"
+    vary "~1.1.2"
+
+extend-shallow@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
+  integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
+  dependencies:
+    is-extendable "^0.1.0"
+
+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
+  integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
+  dependencies:
+    assign-symbols "^1.0.0"
+    is-extendable "^1.0.1"
+
+extend@^3.0.0, extend@~3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+  integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
+extglob@^0.3.1:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
+  integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
+  dependencies:
+    is-extglob "^1.0.0"
+
+extglob@^2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
+  integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
+  dependencies:
+    array-unique "^0.3.2"
+    define-property "^1.0.0"
+    expand-brackets "^2.1.4"
+    extend-shallow "^2.0.1"
+    fragment-cache "^0.2.1"
+    regex-not "^1.0.0"
+    snapdragon "^0.8.1"
+    to-regex "^3.0.1"
+
+extsprintf@1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+  integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+extsprintf@^1.2.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+  integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+
+fancy-log@^1.1.0:
+  version "1.3.3"
+  resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7"
+  integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==
+  dependencies:
+    ansi-gray "^0.1.1"
+    color-support "^1.1.3"
+    parse-node-version "^1.0.0"
+    time-stamp "^1.0.0"
+
+fast-deep-equal@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
+  integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
+
+fast-json-stable-stringify@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
+  integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
+
+faye-websocket@~0.7.2:
+  version "0.7.3"
+  resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.7.3.tgz#cc4074c7f4a4dfd03af54dd65c354b135132ce11"
+  integrity sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=
+  dependencies:
+    websocket-driver ">=0.3.6"
+
+fd-slicer@~1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
+  integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=
+  dependencies:
+    pend "~1.2.0"
+
+filename-regex@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
+  integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
+
+fill-range@^2.1.0:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
+  integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
+  dependencies:
+    is-number "^2.1.0"
+    isobject "^2.0.0"
+    randomatic "^3.0.0"
+    repeat-element "^1.1.2"
+    repeat-string "^1.5.2"
+
+fill-range@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
+  integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
+  dependencies:
+    extend-shallow "^2.0.1"
+    is-number "^3.0.0"
+    repeat-string "^1.6.1"
+    to-regex-range "^2.1.0"
+
+finalhandler@1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105"
+  integrity sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==
+  dependencies:
+    debug "2.6.9"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    on-finished "~2.3.0"
+    parseurl "~1.3.2"
+    statuses "~1.4.0"
+    unpipe "~1.0.0"
+
+find-index@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4"
+  integrity sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=
+
+find-root@1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4"
+  integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==
+
+find-up@^1.0.0:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+  integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
+  dependencies:
+    path-exists "^2.0.0"
+    pinkie-promise "^2.0.0"
+
+findup-sync@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc"
+  integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=
+  dependencies:
+    detect-file "^1.0.0"
+    is-glob "^3.1.0"
+    micromatch "^3.0.4"
+    resolve-dir "^1.0.1"
+
+fined@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476"
+  integrity sha1-s33IRLdqL15wgeiE98CuNE8VNHY=
+  dependencies:
+    expand-tilde "^2.0.2"
+    is-plain-object "^2.0.3"
+    object.defaults "^1.1.0"
+    object.pick "^1.2.0"
+    parse-filepath "^1.0.1"
+
+first-chunk-stream@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e"
+  integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=
+
+flagged-respawn@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7"
+  integrity sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=
+
+for-in@^1.0.1, for-in@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
+  integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+
+for-own@^0.1.4:
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
+  integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
+  dependencies:
+    for-in "^1.0.1"
+
+for-own@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
+  integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=
+  dependencies:
+    for-in "^1.0.1"
+
+forever-agent@~0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+  integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+  version "2.3.3"
+  resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
+  integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+  dependencies:
+    asynckit "^0.4.0"
+    combined-stream "^1.0.6"
+    mime-types "^2.1.12"
+
+forwarded@~0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
+  integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
+
+fragment-cache@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
+  integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
+  dependencies:
+    map-cache "^0.2.2"
+
+fresh@0.5.2:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
+  integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
+
+from@^0.1.7:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
+  integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
+
+fs-extra@^0.26.2:
+  version "0.26.7"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9"
+  integrity sha1-muH92UiXeY7at20JGM9C0MMYT6k=
+  dependencies:
+    graceful-fs "^4.1.2"
+    jsonfile "^2.1.0"
+    klaw "^1.0.0"
+    path-is-absolute "^1.0.0"
+    rimraf "^2.2.8"
+
+fs-extra@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
+  integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=
+  dependencies:
+    graceful-fs "^4.1.2"
+    jsonfile "^3.0.0"
+    universalify "^0.1.0"
+
+fs-minipass@^1.2.5:
+  version "1.2.5"
+  resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
+  integrity sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==
+  dependencies:
+    minipass "^2.2.1"
+
+fs.realpath@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
+  integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
+
+fsevents@^1.0.0:
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426"
+  integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==
+  dependencies:
+    nan "^2.9.2"
+    node-pre-gyp "^0.10.0"
+
+fstream@^1.0.0, fstream@^1.0.2:
+  version "1.0.11"
+  resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
+  integrity sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=
+  dependencies:
+    graceful-fs "^4.1.2"
+    inherits "~2.0.0"
+    mkdirp ">=0.5 0"
+    rimraf "2"
+
+gauge@~2.7.3:
+  version "2.7.4"
+  resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
+  integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
+  dependencies:
+    aproba "^1.0.3"
+    console-control-strings "^1.0.0"
+    has-unicode "^2.0.0"
+    object-assign "^4.1.0"
+    signal-exit "^3.0.0"
+    string-width "^1.0.1"
+    strip-ansi "^3.0.1"
+    wide-align "^1.1.0"
+
+gaze@^0.5.1:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f"
+  integrity sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=
+  dependencies:
+    globule "~0.1.0"
+
+gaze@^1.0.0:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
+  integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
+  dependencies:
+    globule "^1.0.0"
+
+get-caller-file@^1.0.1:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
+  integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
+
+get-stdin@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+  integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
+
+get-stream@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
+  integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
+
+get-value@^2.0.3, get-value@^2.0.6:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
+  integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+
+getpass@^0.1.1:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+  integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+  dependencies:
+    assert-plus "^1.0.0"
+
+ghost-ignition@2.9.2:
+  version "2.9.2"
+  resolved "https://registry.yarnpkg.com/ghost-ignition/-/ghost-ignition-2.9.2.tgz#e68de88fa4a20fc09c833fe3278bdc20dca6d525"
+  integrity sha512-koImAXUiqjLDU28ew4MQ/vSC6DQ/5fqteePjTkh5kYKYNiui5VbpfyGvdmbSPT7hiBOBoqv1lo9EZQoL2rkeZg==
+  dependencies:
+    bunyan "1.8.12"
+    bunyan-loggly "^1.3.1"
+    caller "1.0.1"
+    debug "^2.6.9"
+    find-root "1.1.0"
+    fs-extra "^3.0.1"
+    json-stringify-safe "^5.0.1"
+    lodash "^4.16.4"
+    moment "^2.15.2"
+    nconf "^0.10.0"
+    prettyjson "^1.1.3"
+    uuid "^3.0.0"
+
+glob-base@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
+  integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
+  dependencies:
+    glob-parent "^2.0.0"
+    is-glob "^2.0.0"
+
+glob-parent@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
+  integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
+  dependencies:
+    is-glob "^2.0.0"
+
+glob-stream@^3.1.5:
+  version "3.1.18"
+  resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b"
+  integrity sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=
+  dependencies:
+    glob "^4.3.1"
+    glob2base "^0.0.12"
+    minimatch "^2.0.1"
+    ordered-read-streams "^0.1.0"
+    through2 "^0.6.1"
+    unique-stream "^1.0.0"
+
+glob-watcher@^0.0.6:
+  version "0.0.6"
+  resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b"
+  integrity sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=
+  dependencies:
+    gaze "^0.5.1"
+
+glob2base@^0.0.12:
+  version "0.0.12"
+  resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56"
+  integrity sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=
+  dependencies:
+    find-index "^0.1.1"
+
+glob@^4.3.1:
+  version "4.5.3"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f"
+  integrity sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=
+  dependencies:
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^2.0.1"
+    once "^1.3.0"
+
+glob@^6.0.1:
+  version "6.0.4"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
+  integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
+  dependencies:
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "2 || 3"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.1:
+  version "7.1.3"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
+  integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==
+  dependencies:
+    fs.realpath "^1.0.0"
+    inflight "^1.0.4"
+    inherits "2"
+    minimatch "^3.0.4"
+    once "^1.3.0"
+    path-is-absolute "^1.0.0"
+
+glob@~3.1.21:
+  version "3.1.21"
+  resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd"
+  integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=
+  dependencies:
+    graceful-fs "~1.2.0"
+    inherits "1"
+    minimatch "~0.2.11"
+
+global-modules@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
+  integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==
+  dependencies:
+    global-prefix "^1.0.1"
+    is-windows "^1.0.1"
+    resolve-dir "^1.0.0"
+
+global-prefix@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
+  integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
+  dependencies:
+    expand-tilde "^2.0.2"
+    homedir-polyfill "^1.0.1"
+    ini "^1.3.4"
+    is-windows "^1.0.1"
+    which "^1.2.14"
+
+globule@^1.0.0:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d"
+  integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==
+  dependencies:
+    glob "~7.1.1"
+    lodash "~4.17.10"
+    minimatch "~3.0.2"
+
+globule@~0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5"
+  integrity sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=
+  dependencies:
+    glob "~3.1.21"
+    lodash "~1.0.1"
+    minimatch "~0.2.11"
+
+glogg@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810"
+  integrity sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==
+  dependencies:
+    sparkles "^1.0.0"
+
+graceful-fs@4.X, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
+  version "4.1.15"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
+  integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
+
+graceful-fs@^3.0.0:
+  version "3.0.11"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818"
+  integrity sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=
+  dependencies:
+    natives "^1.1.0"
+
+graceful-fs@~1.2.0:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
+  integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=
+
+gscan@^2.0.0:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/gscan/-/gscan-2.2.1.tgz#38bc8597f7579ab0a0b5b023cf59f71b43f567b0"
+  integrity sha512-k4BlnHvPF+pz/++NiT/npuAU1pKorvqzZxx+/WXh9eaSRWT/hqyA45DG11LiPEEnx9Jlf68NuSD+smZ0bCvZ0g==
+  dependencies:
+    "@tryghost/extract-zip" "1.6.6"
+    bluebird "^3.4.6"
+    chalk "^1.1.1"
+    commander "2.15.1"
+    express "^4.16.2"
+    express-hbs "^1.0.3"
+    fs-extra "^0.26.2"
+    ghost-ignition "2.9.2"
+    glob "^7.0.5"
+    lodash "4.17.10"
+    multer "^1.1.0"
+    require-dir "^0.3.2"
+    semver "^5.3.0"
+    uuid "^3.0.0"
+    validator "^6.3.0"
+
+gulp-livereload@3.8.1:
+  version "3.8.1"
+  resolved "https://registry.yarnpkg.com/gulp-livereload/-/gulp-livereload-3.8.1.tgz#00f744b2d749d3e9e3746589c8a44acac779b50f"
+  integrity sha1-APdEstdJ0+njdGWJyKRKysd5tQ8=
+  dependencies:
+    chalk "^0.5.1"
+    debug "^2.1.0"
+    event-stream "^3.1.7"
+    gulp-util "^3.0.2"
+    lodash.assign "^3.0.0"
+    mini-lr "^0.1.8"
+
+gulp-sass@^4.0.2:
+  version "4.0.2"
+  resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-4.0.2.tgz#cfb1e3eff2bd9852431c7ce87f43880807d8d505"
+  integrity sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==
+  dependencies:
+    chalk "^2.3.0"
+    lodash.clonedeep "^4.3.2"
+    node-sass "^4.8.3"
+    plugin-error "^1.0.1"
+    replace-ext "^1.0.0"
+    strip-ansi "^4.0.0"
+    through2 "^2.0.0"
+    vinyl-sourcemaps-apply "^0.2.0"
+
+gulp-sourcemaps@^2.6.4:
+  version "2.6.4"
+  resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz#cbb2008450b1bcce6cd23bf98337be751bf6e30a"
+  integrity sha1-y7IAhFCxvM5s0jv5gze+dRv24wo=
+  dependencies:
+    "@gulp-sourcemaps/identity-map" "1.X"
+    "@gulp-sourcemaps/map-sources" "1.X"
+    acorn "5.X"
+    convert-source-map "1.X"
+    css "2.X"
+    debug-fabulous "1.X"
+    detect-newline "2.X"
+    graceful-fs "4.X"
+    source-map "~0.6.0"
+    strip-bom-string "1.X"
+    through2 "2.X"
+
+gulp-uglify@3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-3.0.1.tgz#8d3eee466521bea6b10fd75dff72adf8b7ea2d97"
+  integrity sha512-KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ==
+  dependencies:
+    gulplog "^1.0.0"
+    has-gulplog "^0.1.0"
+    lodash "^4.13.1"
+    make-error-cause "^1.1.1"
+    safe-buffer "^5.1.2"
+    through2 "^2.0.0"
+    uglify-js "^3.0.5"
+    vinyl-sourcemaps-apply "^0.2.0"
+
+gulp-util@^3.0.0, gulp-util@^3.0.2, gulp-util@^3.0.6:
+  version "3.0.8"
+  resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
+  integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08=
+  dependencies:
+    array-differ "^1.0.0"
+    array-uniq "^1.0.2"
+    beeper "^1.0.0"
+    chalk "^1.0.0"
+    dateformat "^2.0.0"
+    fancy-log "^1.1.0"
+    gulplog "^1.0.0"
+    has-gulplog "^0.1.0"
+    lodash._reescape "^3.0.0"
+    lodash._reevaluate "^3.0.0"
+    lodash._reinterpolate "^3.0.0"
+    lodash.template "^3.0.0"
+    minimist "^1.1.0"
+    multipipe "^0.1.2"
+    object-assign "^3.0.0"
+    replace-ext "0.0.1"
+    through2 "^2.0.0"
+    vinyl "^0.5.0"
+
+gulp-watch@4.3.8:
+  version "4.3.8"
+  resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.8.tgz#57e38bc8295ea2c099203fd5342ede67556361fa"
+  integrity sha1-V+OLyCleosCZID/VNC7eZ1VjYfo=
+  dependencies:
+    anymatch "^1.3.0"
+    chokidar "^1.5.2"
+    glob-parent "^2.0.0"
+    gulp-util "^3.0.6"
+    object-assign "^4.1.0"
+    path-is-absolute "^1.0.0"
+    readable-stream "^2.0.1"
+    vinyl "^0.5.0"
+    vinyl-file "^1.2.1"
+
+gulp-zip@4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-4.0.0.tgz#1cefc08b4bf36df4b5b1e7c6b36ee55ebbe4a881"
+  integrity sha1-HO/Ai0vzbfS1sefGs27lXrvkqIE=
+  dependencies:
+    get-stream "^3.0.0"
+    gulp-util "^3.0.0"
+    through2 "^2.0.1"
+    yazl "^2.1.0"
+
+gulp@3.9.1:
+  version "3.9.1"
+  resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4"
+  integrity sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=
+  dependencies:
+    archy "^1.0.0"
+    chalk "^1.0.0"
+    deprecated "^0.0.1"
+    gulp-util "^3.0.0"
+    interpret "^1.0.0"
+    liftoff "^2.1.0"
+    minimist "^1.1.0"
+    orchestrator "^0.3.0"
+    pretty-hrtime "^1.0.0"
+    semver "^4.1.0"
+    tildify "^1.0.0"
+    v8flags "^2.0.2"
+    vinyl-fs "^0.3.0"
+
+gulplog@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5"
+  integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U=
+  dependencies:
+    glogg "^1.0.0"
+
+handlebars@4.0.6:
+  version "4.0.6"
+  resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7"
+  integrity sha1-LORISFBTf5yXqAJtU5m5NcTtTtc=
+  dependencies:
+    async "^1.4.0"
+    optimist "^0.6.1"
+    source-map "^0.4.4"
+  optionalDependencies:
+    uglify-js "^2.6"
+
+har-schema@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+  integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.0:
+  version "5.1.3"
+  resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
+  integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
+  dependencies:
+    ajv "^6.5.5"
+    har-schema "^2.0.0"
+
+has-ansi@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e"
+  integrity sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=
+  dependencies:
+    ansi-regex "^0.2.0"
+
+has-ansi@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+  integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+  dependencies:
+    ansi-regex "^2.0.0"
+
+has-flag@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
+  integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
+
+has-gulplog@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
+  integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=
+  dependencies:
+    sparkles "^1.0.0"
+
+has-unicode@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
+  integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
+
+has-value@^0.3.1:
+  version "0.3.1"
+  resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
+  integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
+  dependencies:
+    get-value "^2.0.3"
+    has-values "^0.1.4"
+    isobject "^2.0.0"
+
+has-value@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
+  integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
+  dependencies:
+    get-value "^2.0.6"
+    has-values "^1.0.0"
+    isobject "^3.0.0"
+
+has-values@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
+  integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
+
+has-values@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
+  integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
+  dependencies:
+    is-number "^3.0.0"
+    kind-of "^4.0.0"
+
+homedir-polyfill@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
+  integrity sha1-TCu8inWJmP7r9e1oWA921GdotLw=
+  dependencies:
+    parse-passwd "^1.0.0"
+
+hosted-git-info@^2.1.4:
+  version "2.7.1"
+  resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047"
+  integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==
+
+http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3:
+  version "1.6.3"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
+  integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
+  dependencies:
+    depd "~1.1.2"
+    inherits "2.0.3"
+    setprototypeof "1.1.0"
+    statuses ">= 1.4.0 < 2"
+
+http-errors@~1.3.1:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942"
+  integrity sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=
+  dependencies:
+    inherits "~2.0.1"
+    statuses "1"
+
+http-parser-js@>=0.4.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.0.tgz#d65edbede84349d0dc30320815a15d39cc3cbbd8"
+  integrity sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==
+
+http-signature@~1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+  integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+  dependencies:
+    assert-plus "^1.0.0"
+    jsprim "^1.2.2"
+    sshpk "^1.7.0"
+
+iconv-lite@0.4.13:
+  version "0.4.13"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
+  integrity sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=
+
+iconv-lite@0.4.23:
+  version "0.4.23"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
+  integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==
+  dependencies:
+    safer-buffer ">= 2.1.2 < 3"
+
+iconv-lite@^0.4.4:
+  version "0.4.24"
+  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
+  integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
+  dependencies:
+    safer-buffer ">= 2.1.2 < 3"
+
+ignore-walk@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
+  integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==
+  dependencies:
+    minimatch "^3.0.4"
+
+in-publish@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
+  integrity sha1-4g/146KvwmkDILbcVSaCqcf631E=
+
+indent-string@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
+  integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
+  dependencies:
+    repeating "^2.0.0"
+
+inflight@^1.0.4:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
+  integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
+  dependencies:
+    once "^1.3.0"
+    wrappy "1"
+
+inherits@1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
+  integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=
+
+inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+  integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+
+ini@^1.3.0, ini@^1.3.4, ini@~1.3.0:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
+  integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
+
+interpret@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614"
+  integrity sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=
+
+invert-kv@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+  integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
+
+ipaddr.js@1.8.0:
+  version "1.8.0"
+  resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e"
+  integrity sha1-6qM9bd16zo9/b+DJygRA5wZzix4=
+
+is-absolute@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
+  integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
+  dependencies:
+    is-relative "^1.0.0"
+    is-windows "^1.0.1"
+
+is-accessor-descriptor@^0.1.6:
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
+  integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-accessor-descriptor@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
+  integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
+  dependencies:
+    kind-of "^6.0.0"
+
+is-arrayish@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+  integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
+is-binary-path@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
+  integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
+  dependencies:
+    binary-extensions "^1.0.0"
+
+is-buffer@^1.1.5:
+  version "1.1.6"
+  resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
+  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
+
+is-builtin-module@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
+  integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74=
+  dependencies:
+    builtin-modules "^1.0.0"
+
+is-data-descriptor@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
+  integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-data-descriptor@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
+  integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
+  dependencies:
+    kind-of "^6.0.0"
+
+is-descriptor@^0.1.0:
+  version "0.1.6"
+  resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
+  integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
+  dependencies:
+    is-accessor-descriptor "^0.1.6"
+    is-data-descriptor "^0.1.4"
+    kind-of "^5.0.0"
+
+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
+  integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
+  dependencies:
+    is-accessor-descriptor "^1.0.0"
+    is-data-descriptor "^1.0.0"
+    kind-of "^6.0.2"
+
+is-dotfile@^1.0.0:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
+  integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
+
+is-equal-shallow@^0.1.3:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
+  integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
+  dependencies:
+    is-primitive "^2.0.0"
+
+is-extendable@^0.1.0, is-extendable@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
+  integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
+
+is-extendable@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
+  integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
+  dependencies:
+    is-plain-object "^2.0.4"
+
+is-extglob@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
+  integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
+
+is-extglob@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
+  integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+
+is-finite@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
+  integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=
+  dependencies:
+    number-is-nan "^1.0.0"
+
+is-fullwidth-code-point@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
+  integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
+  dependencies:
+    number-is-nan "^1.0.0"
+
+is-fullwidth-code-point@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
+  integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
+
+is-glob@^2.0.0, is-glob@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
+  integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
+  dependencies:
+    is-extglob "^1.0.0"
+
+is-glob@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
+  integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
+  dependencies:
+    is-extglob "^2.1.0"
+
+is-number@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
+  integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-number@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
+  integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
+  dependencies:
+    kind-of "^3.0.2"
+
+is-number@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
+  integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
+
+is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
+  integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
+  dependencies:
+    isobject "^3.0.1"
+
+is-posix-bracket@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
+  integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
+
+is-primitive@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
+  integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
+
+is-promise@^2.1:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
+  integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
+
+is-relative@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
+  integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==
+  dependencies:
+    is-unc-path "^1.0.0"
+
+is-typedarray@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+  integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-unc-path@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
+  integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==
+  dependencies:
+    unc-path-regex "^0.1.2"
+
+is-utf8@^0.2.0:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+  integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
+is-windows@^1.0.1, is-windows@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
+  integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
+
+isarray@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
+  integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
+
+isarray@1.0.0, isarray@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
+  integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
+
+isexe@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
+  integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
+
+isobject@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
+  integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
+  dependencies:
+    isarray "1.0.0"
+
+isobject@^3.0.0, isobject@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
+  integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+
+isstream@~0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+  integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+js-base64@^2.1.8:
+  version "2.4.9"
+  resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz#748911fb04f48a60c4771b375cac45a80df11c03"
+  integrity sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==
+
+js-beautify@1.6.8:
+  version "1.6.8"
+  resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.8.tgz#da1146d34431145309c89be7f69ed16e8e0ff07e"
+  integrity sha1-2hFG00QxFFMJyJvn9p7Rbo4P8H4=
+  dependencies:
+    config-chain "~1.1.5"
+    editorconfig "^0.13.2"
+    mkdirp "~0.5.0"
+    nopt "~3.0.1"
+
+jsbn@~0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+  integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
+json-schema-traverse@^0.4.1:
+  version "0.4.1"
+  resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
+  integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+
+json-schema@0.2.3:
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+  integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+
+json-stringify-safe@5.0.x, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
+  version "5.0.1"
+  resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+  integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
+jsonfile@^2.1.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
+  integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
+  optionalDependencies:
+    graceful-fs "^4.1.6"
+
+jsonfile@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66"
+  integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=
+  optionalDependencies:
+    graceful-fs "^4.1.6"
+
+jsprim@^1.2.2:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+  integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+  dependencies:
+    assert-plus "1.0.0"
+    extsprintf "1.3.0"
+    json-schema "0.2.3"
+    verror "1.10.0"
+
+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
+  version "3.2.2"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
+  integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
+  dependencies:
+    is-buffer "^1.1.5"
+
+kind-of@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
+  integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
+  dependencies:
+    is-buffer "^1.1.5"
+
+kind-of@^5.0.0:
+  version "5.1.0"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
+  integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
+
+kind-of@^6.0.0, kind-of@^6.0.2:
+  version "6.0.2"
+  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
+  integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
+
+klaw@^1.0.0:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
+  integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
+  optionalDependencies:
+    graceful-fs "^4.1.9"
+
+lazy-cache@^1.0.3:
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
+  integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4=
+
+lcid@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+  integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
+  dependencies:
+    invert-kv "^1.0.0"
+
+liftoff@^2.1.0:
+  version "2.5.0"
+  resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec"
+  integrity sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=
+  dependencies:
+    extend "^3.0.0"
+    findup-sync "^2.0.0"
+    fined "^1.0.1"
+    flagged-respawn "^1.0.0"
+    is-plain-object "^2.0.4"
+    object.map "^1.0.0"
+    rechoir "^0.6.2"
+    resolve "^1.1.7"
+
+livereload-js@^2.2.0:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c"
+  integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==
+
+load-json-file@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
+  integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
+  dependencies:
+    graceful-fs "^4.1.2"
+    parse-json "^2.2.0"
+    pify "^2.0.0"
+    pinkie-promise "^2.0.0"
+    strip-bom "^2.0.0"
+
+lodash._baseassign@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
+  integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=
+  dependencies:
+    lodash._basecopy "^3.0.0"
+    lodash.keys "^3.0.0"
+
+lodash._basecopy@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
+  integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=
+
+lodash._basetostring@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
+  integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=
+
+lodash._basevalues@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
+  integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=
+
+lodash._bindcallback@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
+  integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4=
+
+lodash._createassigner@^3.0.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11"
+  integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=
+  dependencies:
+    lodash._bindcallback "^3.0.0"
+    lodash._isiterateecall "^3.0.0"
+    lodash.restparam "^3.0.0"
+
+lodash._getnative@^3.0.0:
+  version "3.9.1"
+  resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
+  integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=
+
+lodash._isiterateecall@^3.0.0:
+  version "3.0.9"
+  resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+  integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=
+
+lodash._reescape@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
+  integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=
+
+lodash._reevaluate@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
+  integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=
+
+lodash._reinterpolate@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+  integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+
+lodash._root@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
+  integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=
+
+lodash.assign@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"
+  integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=
+  dependencies:
+    lodash._baseassign "^3.0.0"
+    lodash._createassigner "^3.0.0"
+    lodash.keys "^3.0.0"
+
+lodash.assign@^4.2.0:
+  version "4.2.0"
+  resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
+  integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=
+
+lodash.clonedeep@^4.3.2:
+  version "4.5.0"
+  resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+  integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
+
+lodash.escape@^3.0.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
+  integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=
+  dependencies:
+    lodash._root "^3.0.0"
+
+lodash.isarguments@^3.0.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
+  integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=
+
+lodash.isarray@^3.0.0:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
+  integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=
+
+lodash.keys@^3.0.0:
+  version "3.1.2"
+  resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
+  integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=
+  dependencies:
+    lodash._getnative "^3.0.0"
+    lodash.isarguments "^3.0.0"
+    lodash.isarray "^3.0.0"
+
+lodash.mergewith@^4.6.0:
+  version "4.6.1"
+  resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927"
+  integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==
+
+lodash.restparam@^3.0.0:
+  version "3.6.1"
+  resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
+  integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=
+
+lodash.template@^3.0.0:
+  version "3.6.2"
+  resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
+  integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=
+  dependencies:
+    lodash._basecopy "^3.0.0"
+    lodash._basetostring "^3.0.0"
+    lodash._basevalues "^3.0.0"
+    lodash._isiterateecall "^3.0.0"
+    lodash._reinterpolate "^3.0.0"
+    lodash.escape "^3.0.0"
+    lodash.keys "^3.0.0"
+    lodash.restparam "^3.0.0"
+    lodash.templatesettings "^3.0.0"
+
+lodash.templatesettings@^3.0.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
+  integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=
+  dependencies:
+    lodash._reinterpolate "^3.0.0"
+    lodash.escape "^3.0.0"
+
+lodash@4.17.10:
+  version "4.17.10"
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
+  integrity sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==
+
+lodash@^4.0.0, lodash@^4.13.1, lodash@^4.16.4, lodash@~4.17.10:
+  version "4.17.11"
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
+  integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
+
+lodash@~1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
+  integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=
+
+longest@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
+  integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
+
+loud-rejection@^1.0.0:
+  version "1.6.0"
+  resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
+  integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+  dependencies:
+    currently-unhandled "^0.4.1"
+    signal-exit "^3.0.0"
+
+lru-cache@2:
+  version "2.7.3"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952"
+  integrity sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=
+
+lru-cache@^3.2.0:
+  version "3.2.0"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
+  integrity sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=
+  dependencies:
+    pseudomap "^1.0.1"
+
+lru-cache@^4.0.1:
+  version "4.1.5"
+  resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+  integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+  dependencies:
+    pseudomap "^1.0.2"
+    yallist "^2.1.2"
+
+lru-queue@0.1:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
+  integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=
+  dependencies:
+    es5-ext "~0.10.2"
+
+make-error-cause@^1.1.1:
+  version "1.2.2"
+  resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d"
+  integrity sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=
+  dependencies:
+    make-error "^1.2.0"
+
+make-error@^1.2.0:
+  version "1.3.5"
+  resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8"
+  integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==
+
+make-iterator@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6"
+  integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==
+  dependencies:
+    kind-of "^6.0.2"
+
+map-cache@^0.2.0, map-cache@^0.2.2:
+  version "0.2.2"
+  resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
+  integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+
+map-obj@^1.0.0, map-obj@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+  integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+
+map-stream@0.0.7:
+  version "0.0.7"
+  resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8"
+  integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=
+
+map-visit@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
+  integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
+  dependencies:
+    object-visit "^1.0.0"
+
+math-random@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac"
+  integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w=
+
+media-typer@0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
+  integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
+
+memoizee@0.4.X:
+  version "0.4.14"
+  resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz#07a00f204699f9a95c2d9e77218271c7cd610d57"
+  integrity sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==
+  dependencies:
+    d "1"
+    es5-ext "^0.10.45"
+    es6-weak-map "^2.0.2"
+    event-emitter "^0.3.5"
+    is-promise "^2.1"
+    lru-queue "0.1"
+    next-tick "1"
+    timers-ext "^0.1.5"
+
+meow@^3.7.0:
+  version "3.7.0"
+  resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+  integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
+  dependencies:
+    camelcase-keys "^2.0.0"
+    decamelize "^1.1.2"
+    loud-rejection "^1.0.0"
+    map-obj "^1.0.1"
+    minimist "^1.1.3"
+    normalize-package-data "^2.3.4"
+    object-assign "^4.0.1"
+    read-pkg-up "^1.0.1"
+    redent "^1.0.0"
+    trim-newlines "^1.0.0"
+
+merge-descriptors@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
+  integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
+
+methods@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
+  integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
+
+micromatch@^2.1.5:
+  version "2.3.11"
+  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
+  integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
+  dependencies:
+    arr-diff "^2.0.0"
+    array-unique "^0.2.1"
+    braces "^1.8.2"
+    expand-brackets "^0.1.4"
+    extglob "^0.3.1"
+    filename-regex "^2.0.0"
+    is-extglob "^1.0.0"
+    is-glob "^2.0.1"
+    kind-of "^3.0.2"
+    normalize-path "^2.0.1"
+    object.omit "^2.0.0"
+    parse-glob "^3.0.4"
+    regex-cache "^0.4.2"
+
+micromatch@^3.0.4, micromatch@^3.1.10:
+  version "3.1.10"
+  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
+  integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
+  dependencies:
+    arr-diff "^4.0.0"
+    array-unique "^0.3.2"
+    braces "^2.3.1"
+    define-property "^2.0.2"
+    extend-shallow "^3.0.2"
+    extglob "^2.0.4"
+    fragment-cache "^0.2.1"
+    kind-of "^6.0.2"
+    nanomatch "^1.2.9"
+    object.pick "^1.3.0"
+    regex-not "^1.0.0"
+    snapdragon "^0.8.1"
+    to-regex "^3.0.2"
+
+mime-db@~1.37.0:
+  version "1.37.0"
+  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8"
+  integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==
+
+mime-types@^2.1.12, mime-types@~2.1.18, mime-types@~2.1.19:
+  version "2.1.21"
+  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96"
+  integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==
+  dependencies:
+    mime-db "~1.37.0"
+
+mime@1.4.1:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
+  integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==
+
+mini-lr@^0.1.8:
+  version "0.1.9"
+  resolved "https://registry.yarnpkg.com/mini-lr/-/mini-lr-0.1.9.tgz#02199d27347953d1fd1d6dbded4261f187b2d0f6"
+  integrity sha1-AhmdJzR5U9H9HW297UJh8Yey0PY=
+  dependencies:
+    body-parser "~1.14.0"
+    debug "^2.2.0"
+    faye-websocket "~0.7.2"
+    livereload-js "^2.2.0"
+    parseurl "~1.3.0"
+    qs "~2.2.3"
+
+"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
+  integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
+  dependencies:
+    brace-expansion "^1.1.7"
+
+minimatch@^2.0.1:
+  version "2.0.10"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+  integrity sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=
+  dependencies:
+    brace-expansion "^1.0.0"
+
+minimatch@~0.2.11:
+  version "0.2.14"
+  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a"
+  integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=
+  dependencies:
+    lru-cache "2"
+    sigmund "~1.0.0"
+
+minimist@0.0.8:
+  version "0.0.8"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+  integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
+
+minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
+  integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
+
+minimist@~0.0.1:
+  version "0.0.10"
+  resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
+  integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
+
+minipass@^2.2.1, minipass@^2.3.4:
+  version "2.3.5"
+  resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
+  integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
+  dependencies:
+    safe-buffer "^5.1.2"
+    yallist "^3.0.0"
+
+minizlib@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.1.tgz#6734acc045a46e61d596a43bb9d9cd326e19cc42"
+  integrity sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg==
+  dependencies:
+    minipass "^2.2.1"
+
+mixin-deep@^1.2.0:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe"
+  integrity sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==
+  dependencies:
+    for-in "^1.0.2"
+    is-extendable "^1.0.1"
+
+mkdirp@0.5.0:
+  version "0.5.0"
+  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
+  integrity sha1-HXMHam35hs2TROFecfzAWkyavxI=
+  dependencies:
+    minimist "0.0.8"
+
+"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
+  version "0.5.1"
+  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
+  integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
+  dependencies:
+    minimist "0.0.8"
+
+moment@^2.10.6, moment@^2.15.2, moment@^2.18.1:
+  version "2.22.2"
+  resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66"
+  integrity sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=
+
+ms@0.7.1:
+  version "0.7.1"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
+  integrity sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=
+
+ms@2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
+  integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
+
+ms@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
+  integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
+
+multer@^1.1.0:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.1.tgz#24b12a416a22fec2ade810539184bf138720159e"
+  integrity sha512-zzOLNRxzszwd+61JFuAo0fxdQfvku12aNJgnla0AQ+hHxFmfc/B7jBVuPr5Rmvu46Jze/iJrFpSOsD7afO8SDw==
+  dependencies:
+    append-field "^1.0.0"
+    busboy "^0.2.11"
+    concat-stream "^1.5.2"
+    mkdirp "^0.5.1"
+    object-assign "^4.1.1"
+    on-finished "^2.3.0"
+    type-is "^1.6.4"
+    xtend "^4.0.0"
+
+multipipe@^0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
+  integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=
+  dependencies:
+    duplexer2 "0.0.2"
+
+mv@~2:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"
+  integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=
+  dependencies:
+    mkdirp "~0.5.1"
+    ncp "~2.0.0"
+    rimraf "~2.4.0"
+
+nan@^2.10.0, nan@^2.9.2:
+  version "2.11.1"
+  resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766"
+  integrity sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==
+
+nanomatch@^1.2.9:
+  version "1.2.13"
+  resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
+  integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
+  dependencies:
+    arr-diff "^4.0.0"
+    array-unique "^0.3.2"
+    define-property "^2.0.2"
+    extend-shallow "^3.0.2"
+    fragment-cache "^0.2.1"
+    is-windows "^1.0.2"
+    kind-of "^6.0.2"
+    object.pick "^1.3.0"
+    regex-not "^1.0.0"
+    snapdragon "^0.8.1"
+    to-regex "^3.0.1"
+
+natives@^1.1.0:
+  version "1.1.6"
+  resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb"
+  integrity sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==
+
+nconf@^0.10.0:
+  version "0.10.0"
+  resolved "https://registry.yarnpkg.com/nconf/-/nconf-0.10.0.tgz#da1285ee95d0a922ca6cee75adcf861f48205ad2"
+  integrity sha512-fKiXMQrpP7CYWJQzKkPPx9hPgmq+YLDyxcG9N8RpiE9FoCkCbzD0NyW0YhE3xn3Aupe7nnDeIx4PFzYehpHT9Q==
+  dependencies:
+    async "^1.4.0"
+    ini "^1.3.0"
+    secure-keys "^1.0.0"
+    yargs "^3.19.0"
+
+ncp@~2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
+  integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=
+
+needle@^2.2.1:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e"
+  integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA==
+  dependencies:
+    debug "^2.1.2"
+    iconv-lite "^0.4.4"
+    sax "^1.2.4"
+
+negotiator@0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
+  integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=
+
+next-tick@1:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
+  integrity sha1-yobR/ogoFpsBICCOPchCS524NCw=
+
+node-gyp@^3.8.0:
+  version "3.8.0"
+  resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
+  integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
+  dependencies:
+    fstream "^1.0.0"
+    glob "^7.0.3"
+    graceful-fs "^4.1.2"
+    mkdirp "^0.5.0"
+    nopt "2 || 3"
+    npmlog "0 || 1 || 2 || 3 || 4"
+    osenv "0"
+    request "^2.87.0"
+    rimraf "2"
+    semver "~5.3.0"
+    tar "^2.0.0"
+    which "1"
+
+node-loggly-bulk@^2.2.2:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/node-loggly-bulk/-/node-loggly-bulk-2.2.4.tgz#bdd8638d97c43ecf1e1831ca98b250968fa6dee9"
+  integrity sha512-DfhtsDfkSBU6Dp1zvK+H1MgHRcA2yb4z07ctyA6uo+bNwKtv1exhohN910zcWNkdSYq1TImCq+O+3bOTuYHvmQ==
+  dependencies:
+    json-stringify-safe "5.0.x"
+    moment "^2.18.1"
+    request ">=2.76.0 <3.0.0"
+
+node-pre-gyp@^0.10.0:
+  version "0.10.3"
+  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc"
+  integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==
+  dependencies:
+    detect-libc "^1.0.2"
+    mkdirp "^0.5.1"
+    needle "^2.2.1"
+    nopt "^4.0.1"
+    npm-packlist "^1.1.6"
+    npmlog "^4.0.2"
+    rc "^1.2.7"
+    rimraf "^2.6.1"
+    semver "^5.3.0"
+    tar "^4"
+
+node-sass@^4.10.0, node-sass@^4.8.3:
+  version "4.10.0"
+  resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.10.0.tgz#dcc2b364c0913630945ccbf7a2bbf1f926effca4"
+  integrity sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==
+  dependencies:
+    async-foreach "^0.1.3"
+    chalk "^1.1.1"
+    cross-spawn "^3.0.0"
+    gaze "^1.0.0"
+    get-stdin "^4.0.1"
+    glob "^7.0.3"
+    in-publish "^2.0.0"
+    lodash.assign "^4.2.0"
+    lodash.clonedeep "^4.3.2"
+    lodash.mergewith "^4.6.0"
+    meow "^3.7.0"
+    mkdirp "^0.5.1"
+    nan "^2.10.0"
+    node-gyp "^3.8.0"
+    npmlog "^4.0.0"
+    request "^2.88.0"
+    sass-graph "^2.2.4"
+    stdout-stream "^1.4.0"
+    "true-case-path" "^1.0.2"
+
+"nopt@2 || 3", nopt@~3.0.1:
+  version "3.0.6"
+  resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
+  integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
+  dependencies:
+    abbrev "1"
+
+nopt@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
+  integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
+  dependencies:
+    abbrev "1"
+    osenv "^0.1.4"
+
+normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
+  version "2.4.0"
+  resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
+  integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==
+  dependencies:
+    hosted-git-info "^2.1.4"
+    is-builtin-module "^1.0.0"
+    semver "2 || 3 || 4 || 5"
+    validate-npm-package-license "^3.0.1"
+
+normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
+  integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
+  dependencies:
+    remove-trailing-separator "^1.0.1"
+
+npm-bundled@^1.0.1:
+  version "1.0.5"
+  resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979"
+  integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==
+
+npm-packlist@^1.1.6:
+  version "1.1.12"
+  resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a"
+  integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g==
+  dependencies:
+    ignore-walk "^3.0.1"
+    npm-bundled "^1.0.1"
+
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
+  version "4.1.2"
+  resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
+  integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
+  dependencies:
+    are-we-there-yet "~1.1.2"
+    console-control-strings "~1.1.0"
+    gauge "~2.7.3"
+    set-blocking "~2.0.0"
+
+number-is-nan@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
+  integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+
+oauth-sign@~0.9.0:
+  version "0.9.0"
+  resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+  integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+
+object-assign@4.X, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
+  version "4.1.1"
+  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
+  integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
+
+object-assign@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
+  integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=
+
+object-copy@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
+  integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
+  dependencies:
+    copy-descriptor "^0.1.0"
+    define-property "^0.2.5"
+    kind-of "^3.0.3"
+
+object-visit@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
+  integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
+  dependencies:
+    isobject "^3.0.0"
+
+object.defaults@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf"
+  integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=
+  dependencies:
+    array-each "^1.0.1"
+    array-slice "^1.0.0"
+    for-own "^1.0.0"
+    isobject "^3.0.0"
+
+object.map@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37"
+  integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=
+  dependencies:
+    for-own "^1.0.0"
+    make-iterator "^1.0.0"
+
+object.omit@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
+  integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
+  dependencies:
+    for-own "^0.1.4"
+    is-extendable "^0.1.1"
+
+object.pick@^1.2.0, object.pick@^1.3.0:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
+  integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
+  dependencies:
+    isobject "^3.0.1"
+
+on-finished@^2.3.0, on-finished@~2.3.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
+  integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
+  dependencies:
+    ee-first "1.1.1"
+
+once@^1.3.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
+  integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
+  dependencies:
+    wrappy "1"
+
+once@~1.3.0:
+  version "1.3.3"
+  resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20"
+  integrity sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=
+  dependencies:
+    wrappy "1"
+
+optimist@^0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
+  integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
+  dependencies:
+    minimist "~0.0.1"
+    wordwrap "~0.0.2"
+
+orchestrator@^0.3.0:
+  version "0.3.8"
+  resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e"
+  integrity sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=
+  dependencies:
+    end-of-stream "~0.1.5"
+    sequencify "~0.0.7"
+    stream-consume "~0.1.0"
+
+ordered-read-streams@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126"
+  integrity sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=
+
+os-homedir@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
+  integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
+
+os-locale@^1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
+  integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
+  dependencies:
+    lcid "^1.0.0"
+
+os-tmpdir@^1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
+  integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
+
+osenv@0, osenv@^0.1.4:
+  version "0.1.5"
+  resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
+  integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
+  dependencies:
+    os-homedir "^1.0.0"
+    os-tmpdir "^1.0.0"
+
+parse-filepath@^1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891"
+  integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=
+  dependencies:
+    is-absolute "^1.0.0"
+    map-cache "^0.2.0"
+    path-root "^0.1.1"
+
+parse-glob@^3.0.4:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
+  integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
+  dependencies:
+    glob-base "^0.3.0"
+    is-dotfile "^1.0.0"
+    is-extglob "^1.0.0"
+    is-glob "^2.0.0"
+
+parse-json@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+  integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+  dependencies:
+    error-ex "^1.2.0"
+
+parse-node-version@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.0.tgz#33d9aa8920dcc3c0d33658ec18ce237009a56d53"
+  integrity sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==
+
+parse-passwd@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
+  integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
+
+parseurl@~1.3.0, parseurl@~1.3.2:
+  version "1.3.2"
+  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
+  integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=
+
+pascalcase@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
+  integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
+
+path-exists@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+  integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
+  dependencies:
+    pinkie-promise "^2.0.0"
+
+path-is-absolute@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
+  integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
+
+path-parse@^1.0.5:
+  version "1.0.6"
+  resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
+  integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
+
+path-root-regex@^0.1.0:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d"
+  integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=
+
+path-root@^0.1.1:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7"
+  integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=
+  dependencies:
+    path-root-regex "^0.1.0"
+
+path-to-regexp@0.1.7:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
+  integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+
+path-type@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
+  integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
+  dependencies:
+    graceful-fs "^4.1.2"
+    pify "^2.0.0"
+    pinkie-promise "^2.0.0"
+
+pause-stream@^0.0.11:
+  version "0.0.11"
+  resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+  integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
+  dependencies:
+    through "~2.3"
+
+pend@~1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
+  integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
+
+performance-now@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+  integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
+pify@^2.0.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
+  integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
+
+pinkie-promise@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
+  integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
+  dependencies:
+    pinkie "^2.0.0"
+
+pinkie@^2.0.0:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
+  integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
+
+plugin-error@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c"
+  integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==
+  dependencies:
+    ansi-colors "^1.0.1"
+    arr-diff "^4.0.0"
+    arr-union "^3.1.0"
+    extend-shallow "^3.0.2"
+
+posix-character-classes@^0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
+  integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+
+preserve@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
+  integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
+
+pretty-hrtime@^1.0.0:
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
+  integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
+
+prettyjson@^1.1.3:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/prettyjson/-/prettyjson-1.2.1.tgz#fcffab41d19cab4dfae5e575e64246619b12d289"
+  integrity sha1-/P+rQdGcq0365eV15kJGYZsS0ok=
+  dependencies:
+    colors "^1.1.2"
+    minimist "^1.2.0"
+
+process-nextick-args@~2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
+  integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==
+
+proto-list@~1.2.1:
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
+  integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
+
+proxy-addr@~2.0.4:
+  version "2.0.4"
+  resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93"
+  integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==
+  dependencies:
+    forwarded "~0.1.2"
+    ipaddr.js "1.8.0"
+
+pseudomap@^1.0.1, pseudomap@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+  integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
+
+psl@^1.1.24:
+  version "1.1.29"
+  resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67"
+  integrity sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==
+
+punycode@^1.4.1:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
+  integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
+
+punycode@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
+  integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
+
+qs@5.2.0:
+  version "5.2.0"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be"
+  integrity sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=
+
+qs@6.5.2, qs@~6.5.2:
+  version "6.5.2"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+  integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+
+qs@~2.2.3:
+  version "2.2.5"
+  resolved "https://registry.yarnpkg.com/qs/-/qs-2.2.5.tgz#1088abaf9dcc0ae5ae45b709e6c6b5888b23923c"
+  integrity sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=
+
+randomatic@^3.0.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
+  integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
+  dependencies:
+    is-number "^4.0.0"
+    kind-of "^6.0.0"
+    math-random "^1.0.1"
+
+range-parser@~1.2.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
+  integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=
+
+raw-body@2.3.3:
+  version "2.3.3"
+  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3"
+  integrity sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==
+  dependencies:
+    bytes "3.0.0"
+    http-errors "1.6.3"
+    iconv-lite "0.4.23"
+    unpipe "1.0.0"
+
+raw-body@~2.1.5:
+  version "2.1.7"
+  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774"
+  integrity sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=
+  dependencies:
+    bytes "2.4.0"
+    iconv-lite "0.4.13"
+    unpipe "1.0.0"
+
+rc@^1.2.7:
+  version "1.2.8"
+  resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
+  integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
+  dependencies:
+    deep-extend "^0.6.0"
+    ini "~1.3.0"
+    minimist "^1.2.0"
+    strip-json-comments "~2.0.1"
+
+read-pkg-up@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
+  integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
+  dependencies:
+    find-up "^1.0.0"
+    read-pkg "^1.0.0"
+
+read-pkg@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
+  integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
+  dependencies:
+    load-json-file "^1.0.0"
+    normalize-package-data "^2.3.2"
+    path-type "^1.0.0"
+
+readable-stream@1.1.x, readable-stream@~1.1.9:
+  version "1.1.14"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
+  integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
+  dependencies:
+    core-util-is "~1.0.0"
+    inherits "~2.0.1"
+    isarray "0.0.1"
+    string_decoder "~0.10.x"
+
+"readable-stream@>=1.0.33-1 <1.1.0-0":
+  version "1.0.34"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
+  integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=
+  dependencies:
+    core-util-is "~1.0.0"
+    inherits "~2.0.1"
+    isarray "0.0.1"
+    string_decoder "~0.10.x"
+
+readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@~2.3.6:
+  version "2.3.6"
+  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
+  integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
+  dependencies:
+    core-util-is "~1.0.0"
+    inherits "~2.0.3"
+    isarray "~1.0.0"
+    process-nextick-args "~2.0.0"
+    safe-buffer "~5.1.1"
+    string_decoder "~1.1.1"
+    util-deprecate "~1.0.1"
+
+readdirp@2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78"
+  integrity sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=
+  dependencies:
+    graceful-fs "^4.1.2"
+    minimatch "^3.0.2"
+    readable-stream "^2.0.2"
+    set-immediate-shim "^1.0.1"
+
+readdirp@^2.0.0:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
+  integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
+  dependencies:
+    graceful-fs "^4.1.11"
+    micromatch "^3.1.10"
+    readable-stream "^2.0.2"
+
+rechoir@^0.6.2:
+  version "0.6.2"
+  resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
+  integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=
+  dependencies:
+    resolve "^1.1.6"
+
+redent@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+  integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
+  dependencies:
+    indent-string "^2.1.0"
+    strip-indent "^1.0.1"
+
+regex-cache@^0.4.2:
+  version "0.4.4"
+  resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
+  integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
+  dependencies:
+    is-equal-shallow "^0.1.3"
+
+regex-not@^1.0.0, regex-not@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
+  integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
+  dependencies:
+    extend-shallow "^3.0.2"
+    safe-regex "^1.1.0"
+
+remove-trailing-separator@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
+  integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
+
+repeat-element@^1.1.2:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
+  integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
+
+repeat-string@^1.5.2, repeat-string@^1.6.1:
+  version "1.6.1"
+  resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
+  integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+
+repeating@^2.0.0:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+  integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+  dependencies:
+    is-finite "^1.0.0"
+
+replace-ext@0.0.1:
+  version "0.0.1"
+  resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
+  integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=
+
+replace-ext@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
+  integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
+
+"request@>=2.76.0 <3.0.0", request@^2.87.0, request@^2.88.0:
+  version "2.88.0"
+  resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
+  integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
+  dependencies:
+    aws-sign2 "~0.7.0"
+    aws4 "^1.8.0"
+    caseless "~0.12.0"
+    combined-stream "~1.0.6"
+    extend "~3.0.2"
+    forever-agent "~0.6.1"
+    form-data "~2.3.2"
+    har-validator "~5.1.0"
+    http-signature "~1.2.0"
+    is-typedarray "~1.0.0"
+    isstream "~0.1.2"
+    json-stringify-safe "~5.0.1"
+    mime-types "~2.1.19"
+    oauth-sign "~0.9.0"
+    performance-now "^2.1.0"
+    qs "~6.5.2"
+    safe-buffer "^5.1.2"
+    tough-cookie "~2.4.3"
+    tunnel-agent "^0.6.0"
+    uuid "^3.3.2"
+
+require-dir@^0.3.2:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-0.3.2.tgz#c1d5c75e9fbffde9f2e6b33e383db4f594b5a6a9"
+  integrity sha1-wdXHXp+//eny5rM+OD209ZS1pqk=
+
+require-directory@^2.1.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
+  integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+
+require-main-filename@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
+  integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
+
+resolve-dir@^1.0.0, resolve-dir@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
+  integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
+  dependencies:
+    expand-tilde "^2.0.0"
+    global-modules "^1.0.0"
+
+resolve-url@^0.2.1:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
+  integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+
+resolve@^1.1.6, resolve@^1.1.7:
+  version "1.8.1"
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26"
+  integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==
+  dependencies:
+    path-parse "^1.0.5"
+
+ret@~0.1.10:
+  version "0.1.15"
+  resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
+  integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+
+right-align@^0.1.1:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
+  integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8=
+  dependencies:
+    align-text "^0.1.1"
+
+rimraf@2, rimraf@^2.2.8, rimraf@^2.6.1:
+  version "2.6.2"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
+  integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==
+  dependencies:
+    glob "^7.0.5"
+
+rimraf@~2.4.0:
+  version "2.4.5"
+  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"
+  integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=
+  dependencies:
+    glob "^6.0.1"
+
+safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
+  version "5.1.2"
+  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
+  integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
+
+safe-json-stringify@~1:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd"
+  integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==
+
+safe-regex@^1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
+  integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
+  dependencies:
+    ret "~0.1.10"
+
+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
+  integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+
+sass-graph@^2.2.4:
+  version "2.2.4"
+  resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
+  integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=
+  dependencies:
+    glob "^7.0.0"
+    lodash "^4.0.0"
+    scss-tokenizer "^0.2.3"
+    yargs "^7.0.0"
+
+sax@^1.2.4:
+  version "1.2.4"
+  resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
+  integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+
+scss-tokenizer@^0.2.3:
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
+  integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE=
+  dependencies:
+    js-base64 "^2.1.8"
+    source-map "^0.4.2"
+
+secure-keys@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/secure-keys/-/secure-keys-1.0.0.tgz#f0c82d98a3b139a8776a8808050b824431087fca"
+  integrity sha1-8MgtmKOxOah3aogIBQuCRDEIf8o=
+
+"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0:
+  version "5.6.0"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"
+  integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==
+
+semver@^4.1.0:
+  version "4.3.6"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
+  integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=
+
+semver@~5.3.0:
+  version "5.3.0"
+  resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
+  integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
+
+send@0.16.2:
+  version "0.16.2"
+  resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
+  integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==
+  dependencies:
+    debug "2.6.9"
+    depd "~1.1.2"
+    destroy "~1.0.4"
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    etag "~1.8.1"
+    fresh "0.5.2"
+    http-errors "~1.6.2"
+    mime "1.4.1"
+    ms "2.0.0"
+    on-finished "~2.3.0"
+    range-parser "~1.2.0"
+    statuses "~1.4.0"
+
+sequencify@~0.0.7:
+  version "0.0.7"
+  resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
+  integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=
+
+serve-static@1.13.2:
+  version "1.13.2"
+  resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1"
+  integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==
+  dependencies:
+    encodeurl "~1.0.2"
+    escape-html "~1.0.3"
+    parseurl "~1.3.2"
+    send "0.16.2"
+
+set-blocking@^2.0.0, set-blocking@~2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
+  integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
+
+set-immediate-shim@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
+  integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
+
+set-value@^0.4.3:
+  version "0.4.3"
+  resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1"
+  integrity sha1-fbCPnT0i3H945Trzw79GZuzfzPE=
+  dependencies:
+    extend-shallow "^2.0.1"
+    is-extendable "^0.1.1"
+    is-plain-object "^2.0.1"
+    to-object-path "^0.3.0"
+
+set-value@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274"
+  integrity sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==
+  dependencies:
+    extend-shallow "^2.0.1"
+    is-extendable "^0.1.1"
+    is-plain-object "^2.0.3"
+    split-string "^3.0.1"
+
+setprototypeof@1.1.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
+  integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
+
+sigmund@^1.0.1, sigmund@~1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590"
+  integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=
+
+signal-exit@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
+  integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+
+snapdragon-node@^2.0.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
+  integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
+  dependencies:
+    define-property "^1.0.0"
+    isobject "^3.0.0"
+    snapdragon-util "^3.0.1"
+
+snapdragon-util@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
+  integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
+  dependencies:
+    kind-of "^3.2.0"
+
+snapdragon@^0.8.1:
+  version "0.8.2"
+  resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
+  integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
+  dependencies:
+    base "^0.11.1"
+    debug "^2.2.0"
+    define-property "^0.2.5"
+    extend-shallow "^2.0.1"
+    map-cache "^0.2.2"
+    source-map "^0.5.6"
+    source-map-resolve "^0.5.0"
+    use "^3.1.0"
+
+source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
+  version "0.5.2"
+  resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
+  integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
+  dependencies:
+    atob "^2.1.1"
+    decode-uri-component "^0.2.0"
+    resolve-url "^0.2.1"
+    source-map-url "^0.4.0"
+    urix "^0.1.0"
+
+source-map-url@^0.4.0:
+  version "0.4.0"
+  resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
+  integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+
+source-map@^0.4.2, source-map@^0.4.4:
+  version "0.4.4"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
+  integrity sha1-66T12pwNyZneaAMti092FzZSA2s=
+  dependencies:
+    amdefine ">=0.0.4"
+
+source-map@^0.5.1, source-map@^0.5.6, source-map@~0.5.1:
+  version "0.5.7"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
+  integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
+
+source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
+  version "0.6.1"
+  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
+
+sparkles@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c"
+  integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==
+
+spdx-correct@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e"
+  integrity sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==
+  dependencies:
+    spdx-expression-parse "^3.0.0"
+    spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
+  integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+
+spdx-expression-parse@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
+  integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
+  dependencies:
+    spdx-exceptions "^2.1.0"
+    spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz#a59efc09784c2a5bada13cfeaf5c75dd214044d2"
+  integrity sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==
+
+split-string@^3.0.1, split-string@^3.0.2:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
+  integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
+  dependencies:
+    extend-shallow "^3.0.0"
+
+split@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
+  integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
+  dependencies:
+    through "2"
+
+sshpk@^1.7.0:
+  version "1.15.2"
+  resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.15.2.tgz#c946d6bd9b1a39d0e8635763f5242d6ed6dcb629"
+  integrity sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==
+  dependencies:
+    asn1 "~0.2.3"
+    assert-plus "^1.0.0"
+    bcrypt-pbkdf "^1.0.0"
+    dashdash "^1.12.0"
+    ecc-jsbn "~0.1.1"
+    getpass "^0.1.1"
+    jsbn "~0.1.0"
+    safer-buffer "^2.0.2"
+    tweetnacl "~0.14.0"
+
+static-extend@^0.1.1:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
+  integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
+  dependencies:
+    define-property "^0.2.5"
+    object-copy "^0.1.0"
+
+statuses@1, "statuses@>= 1.4.0 < 2":
+  version "1.5.0"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
+  integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+
+statuses@~1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
+  integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==
+
+stdout-stream@^1.4.0:
+  version "1.4.1"
+  resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de"
+  integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==
+  dependencies:
+    readable-stream "^2.0.1"
+
+stream-combiner@^0.2.2:
+  version "0.2.2"
+  resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858"
+  integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=
+  dependencies:
+    duplexer "~0.1.1"
+    through "~2.3.4"
+
+stream-consume@~0.1.0:
+  version "0.1.1"
+  resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48"
+  integrity sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==
+
+streamsearch@0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
+  integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=
+
+string-width@^1.0.1, string-width@^1.0.2:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
+  integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
+  dependencies:
+    code-point-at "^1.0.0"
+    is-fullwidth-code-point "^1.0.0"
+    strip-ansi "^3.0.0"
+
+"string-width@^1.0.2 || 2":
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
+  integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
+  dependencies:
+    is-fullwidth-code-point "^2.0.0"
+    strip-ansi "^4.0.0"
+
+string_decoder@~0.10.x:
+  version "0.10.31"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
+  integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
+
+string_decoder@~1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
+  integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
+  dependencies:
+    safe-buffer "~5.1.0"
+
+strip-ansi@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220"
+  integrity sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=
+  dependencies:
+    ansi-regex "^0.2.1"
+
+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+  integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
+  dependencies:
+    ansi-regex "^2.0.0"
+
+strip-ansi@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
+  integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
+  dependencies:
+    ansi-regex "^3.0.0"
+
+strip-bom-stream@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee"
+  integrity sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=
+  dependencies:
+    first-chunk-stream "^1.0.0"
+    strip-bom "^2.0.0"
+
+strip-bom-string@1.X:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92"
+  integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=
+
+strip-bom@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794"
+  integrity sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=
+  dependencies:
+    first-chunk-stream "^1.0.0"
+    is-utf8 "^0.2.0"
+
+strip-bom@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+  integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
+  dependencies:
+    is-utf8 "^0.2.0"
+
+strip-indent@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
+  integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
+  dependencies:
+    get-stdin "^4.0.1"
+
+strip-json-comments@~2.0.1:
+  version "2.0.1"
+  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
+  integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
+
+supports-color@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a"
+  integrity sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=
+
+supports-color@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+  integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+supports-color@^5.3.0:
+  version "5.5.0"
+  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
+  integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
+  dependencies:
+    has-flag "^3.0.0"
+
+tar@^2.0.0:
+  version "2.2.1"
+  resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
+  integrity sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=
+  dependencies:
+    block-stream "*"
+    fstream "^1.0.2"
+    inherits "2"
+
+tar@^4:
+  version "4.4.8"
+  resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d"
+  integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==
+  dependencies:
+    chownr "^1.1.1"
+    fs-minipass "^1.2.5"
+    minipass "^2.3.4"
+    minizlib "^1.1.1"
+    mkdirp "^0.5.0"
+    safe-buffer "^5.1.2"
+    yallist "^3.0.2"
+
+through2@2.X, through2@^2.0.0, through2@^2.0.1, through2@^2.0.3:
+  version "2.0.5"
+  resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
+  integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
+  dependencies:
+    readable-stream "~2.3.6"
+    xtend "~4.0.1"
+
+through2@^0.6.1:
+  version "0.6.5"
+  resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
+  integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=
+  dependencies:
+    readable-stream ">=1.0.33-1 <1.1.0-0"
+    xtend ">=4.0.0 <4.1.0-0"
+
+through@2, through@^2.3.8, through@~2.3, through@~2.3.4:
+  version "2.3.8"
+  resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+  integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
+
+tildify@^1.0.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a"
+  integrity sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=
+  dependencies:
+    os-homedir "^1.0.0"
+
+time-stamp@^1.0.0:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3"
+  integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=
+
+timers-ext@^0.1.5:
+  version "0.1.7"
+  resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
+  integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
+  dependencies:
+    es5-ext "~0.10.46"
+    next-tick "1"
+
+to-object-path@^0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
+  integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
+  dependencies:
+    kind-of "^3.0.2"
+
+to-regex-range@^2.1.0:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
+  integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
+  dependencies:
+    is-number "^3.0.0"
+    repeat-string "^1.6.1"
+
+to-regex@^3.0.1, to-regex@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
+  integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
+  dependencies:
+    define-property "^2.0.2"
+    extend-shallow "^3.0.2"
+    regex-not "^1.0.2"
+    safe-regex "^1.1.0"
+
+tough-cookie@~2.4.3:
+  version "2.4.3"
+  resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
+  integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
+  dependencies:
+    psl "^1.1.24"
+    punycode "^1.4.1"
+
+trim-newlines@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+  integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+
+"true-case-path@^1.0.2":
+  version "1.0.3"
+  resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d"
+  integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==
+  dependencies:
+    glob "^7.1.2"
+
+tunnel-agent@^0.6.0:
+  version "0.6.0"
+  resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+  integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+  dependencies:
+    safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+  version "0.14.5"
+  resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+  integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
+type-is@^1.6.4, type-is@~1.6.10, type-is@~1.6.16:
+  version "1.6.16"
+  resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194"
+  integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==
+  dependencies:
+    media-typer "0.3.0"
+    mime-types "~2.1.18"
+
+typedarray@^0.0.6:
+  version "0.0.6"
+  resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
+  integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
+
+uglify-js@^2.6:
+  version "2.8.29"
+  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
+  integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0=
+  dependencies:
+    source-map "~0.5.1"
+    yargs "~3.10.0"
+  optionalDependencies:
+    uglify-to-browserify "~1.0.0"
+
+uglify-js@^3.0.5:
+  version "3.4.9"
+  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3"
+  integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==
+  dependencies:
+    commander "~2.17.1"
+    source-map "~0.6.1"
+
+uglify-to-browserify@~1.0.0:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
+  integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc=
+
+unc-path-regex@^0.1.2:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
+  integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
+
+union-value@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
+  integrity sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=
+  dependencies:
+    arr-union "^3.1.0"
+    get-value "^2.0.6"
+    is-extendable "^0.1.1"
+    set-value "^0.4.3"
+
+unique-stream@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b"
+  integrity sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=
+
+universalify@^0.1.0:
+  version "0.1.2"
+  resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+  integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
+unpipe@1.0.0, unpipe@~1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
+  integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
+
+unset-value@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
+  integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
+  dependencies:
+    has-value "^0.3.1"
+    isobject "^3.0.0"
+
+uri-js@^4.2.2:
+  version "4.2.2"
+  resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
+  integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
+  dependencies:
+    punycode "^2.1.0"
+
+urix@^0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
+  integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
+
+use@^3.1.0:
+  version "3.1.1"
+  resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
+  integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
+
+user-home@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"
+  integrity sha1-K1viOjK2Onyd640PKNSFcko98ZA=
+
+util-deprecate@~1.0.1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+  integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
+
+utils-merge@1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
+  integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
+
+uuid@^3.0.0, uuid@^3.3.2:
+  version "3.3.2"
+  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
+  integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
+
+v8flags@^2.0.2:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4"
+  integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=
+  dependencies:
+    user-home "^1.1.1"
+
+validate-npm-package-license@^3.0.1:
+  version "3.0.4"
+  resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+  integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+  dependencies:
+    spdx-correct "^3.0.0"
+    spdx-expression-parse "^3.0.0"
+
+validator@^6.3.0:
+  version "6.3.0"
+  resolved "https://registry.yarnpkg.com/validator/-/validator-6.3.0.tgz#47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8"
+  integrity sha1-R84j7Y1Ord+p1LjvAHG2zxB418g=
+
+vary@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
+  integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+
+verror@1.10.0:
+  version "1.10.0"
+  resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+  integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+  dependencies:
+    assert-plus "^1.0.0"
+    core-util-is "1.0.2"
+    extsprintf "^1.2.0"
+
+vinyl-file@^1.2.1:
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-1.3.0.tgz#aa05634d3a867ba91447bedbb34afcb26f44f6e7"
+  integrity sha1-qgVjTTqGe6kUR77bs0r8sm9E9uc=
+  dependencies:
+    graceful-fs "^4.1.2"
+    strip-bom "^2.0.0"
+    strip-bom-stream "^1.0.0"
+    vinyl "^1.1.0"
+
+vinyl-fs@^0.3.0:
+  version "0.3.14"
+  resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6"
+  integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=
+  dependencies:
+    defaults "^1.0.0"
+    glob-stream "^3.1.5"
+    glob-watcher "^0.0.6"
+    graceful-fs "^3.0.0"
+    mkdirp "^0.5.0"
+    strip-bom "^1.0.0"
+    through2 "^0.6.1"
+    vinyl "^0.4.0"
+
+vinyl-sourcemaps-apply@^0.2.0:
+  version "0.2.1"
+  resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705"
+  integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=
+  dependencies:
+    source-map "^0.5.1"
+
+vinyl@^0.4.0:
+  version "0.4.6"
+  resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
+  integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc=
+  dependencies:
+    clone "^0.2.0"
+    clone-stats "^0.0.1"
+
+vinyl@^0.5.0:
+  version "0.5.3"
+  resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
+  integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=
+  dependencies:
+    clone "^1.0.0"
+    clone-stats "^0.0.1"
+    replace-ext "0.0.1"
+
+vinyl@^1.1.0:
+  version "1.2.0"
+  resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884"
+  integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=
+  dependencies:
+    clone "^1.0.0"
+    clone-stats "^0.0.1"
+    replace-ext "0.0.1"
+
+websocket-driver@>=0.3.6:
+  version "0.7.0"
+  resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"
+  integrity sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=
+  dependencies:
+    http-parser-js ">=0.4.0"
+    websocket-extensions ">=0.1.1"
+
+websocket-extensions@>=0.1.1:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
+  integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==
+
+which-module@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
+  integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
+
+which@1, which@^1.2.14, which@^1.2.9:
+  version "1.3.1"
+  resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+  integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
+  dependencies:
+    isexe "^2.0.0"
+
+wide-align@^1.1.0:
+  version "1.1.3"
+  resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
+  integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
+  dependencies:
+    string-width "^1.0.2 || 2"
+
+window-size@0.1.0:
+  version "0.1.0"
+  resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
+  integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
+
+window-size@^0.1.4:
+  version "0.1.4"
+  resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
+  integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=
+
+wordwrap@0.0.2:
+  version "0.0.2"
+  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
+  integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
+
+wordwrap@~0.0.2:
+  version "0.0.3"
+  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
+  integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
+
+wrap-ansi@^2.0.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
+  integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
+  dependencies:
+    string-width "^1.0.1"
+    strip-ansi "^3.0.1"
+
+wrappy@1:
+  version "1.0.2"
+  resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
+  integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+
+"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
+  integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68=
+
+y18n@^3.2.0, y18n@^3.2.1:
+  version "3.2.1"
+  resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+  integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+
+yallist@^2.1.2:
+  version "2.1.2"
+  resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+  integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
+yallist@^3.0.0, yallist@^3.0.2:
+  version "3.0.3"
+  resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
+  integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
+
+yargs-parser@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
+  integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
+  dependencies:
+    camelcase "^3.0.0"
+
+yargs@^3.19.0:
+  version "3.32.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"
+  integrity sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=
+  dependencies:
+    camelcase "^2.0.1"
+    cliui "^3.0.3"
+    decamelize "^1.1.1"
+    os-locale "^1.4.0"
+    string-width "^1.0.1"
+    window-size "^0.1.4"
+    y18n "^3.2.0"
+
+yargs@^7.0.0:
+  version "7.1.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
+  integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
+  dependencies:
+    camelcase "^3.0.0"
+    cliui "^3.2.0"
+    decamelize "^1.1.1"
+    get-caller-file "^1.0.1"
+    os-locale "^1.4.0"
+    read-pkg-up "^1.0.1"
+    require-directory "^2.1.1"
+    require-main-filename "^1.0.1"
+    set-blocking "^2.0.0"
+    string-width "^1.0.2"
+    which-module "^1.0.0"
+    y18n "^3.2.1"
+    yargs-parser "^5.0.0"
+
+yargs@~3.10.0:
+  version "3.10.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
+  integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=
+  dependencies:
+    camelcase "^1.0.2"
+    cliui "^2.1.0"
+    decamelize "^1.0.0"
+    window-size "0.1.0"
+
+yauzl@2.4.1:
+  version "2.4.1"
+  resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
+  integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=
+  dependencies:
+    fd-slicer "~1.0.1"
+
+yazl@^2.1.0:
+  version "2.5.1"
+  resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
+  integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
+  dependencies:
+    buffer-crc32 "~0.2.3"