<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[6347] sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes: Themes: Sync Theme Dir styles with Plugin Dir</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://meta.trac.wordpress.org/changeset/6347">6347</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://meta.trac.wordpress.org/changeset/6347","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>obenland</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2018-01-11 18:52:58 +0000 (Thu, 11 Jan 2018)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Themes: Sync Theme Dir styles with Plugin Dir

Brings details like button color or link decorations in sync with recent updates to w.org.

Props Shital Patel for initial patch.
Fixes <a href="http://meta.trac.wordpress.org/ticket/3297">#3297</a>, <a href="http://meta.trac.wordpress.org/ticket/3298">#3298</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesGruntfilejs">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/Gruntfile.js</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesfunctionsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesheaderphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/header.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemespackagejson">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/package.json</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesstylecss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesthemesinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/theme-single.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesviewtemplatesthemesinglephp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/view-templates/theme-single.php</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjshintignore">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintignore</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjshintrc">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintrc</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/</li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/base/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssbase_basescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/base/_base.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsscomponents_componentsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_components.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsscomponents_mainscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_main.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/generic/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssgeneric_genericscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/generic/_generic.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/objects/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssobjects_objectsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/objects/_objects.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/settings/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsssettings_settingsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/settings/_settings.scss</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylertlcss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style-rtl.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylecss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylecssmap">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css.map</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylescss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/tools/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsstools_toolsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/tools/_tools.scss</a></li>
<li>sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/trumps/</li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsstrumps_trumpsscss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/trumps/_trumps.scss</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesstylertlcss">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style-rtl.css</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjshintignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintignore</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintignore                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintignore      2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+js/**.min.js
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjshintrc"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintrc</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintrc                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/.jshintrc  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,25 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+  "boss": true,
+  "curly": true,
+  "eqeqeq": true,
+  "eqnull": true,
+  "esversion": 6,
+  "expr": true,
+  "immed": true,
+  "noarg": true,
+  "nonbsp": true,
+  "onevar": true,
+  "quotmark": "single",
+  "trailing": true,
+  "undef": true,
+  "unused": true,
+  "browser": true,
+  "globals": {
+    "_": false,
+    "Backbone": false,
+    "jQuery": false,
+    "JSON": false,
+    "pagenow": false,
+    "wp": false
+  }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesGruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/Gruntfile.js     2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/Gruntfile.js       2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,89 +1,184 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* jshint node:true */
-module.exports = function(grunt) {
-       var path = require('path');
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Gruntfile.js
+ *
+ * @package WordPressdotorg\Theme_Directory\Theme
+ */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Load tasks.
-       require('matchdep').filterDev(['grunt-*']).forEach( grunt.loadNpmTasks );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* global module:false, require:function, process:object */
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+require( 'es6-promise' ).polyfill();
+
+module.exports = function( grunt ) {
+       var isChild = 'wporg' !== grunt.file.readJSON( 'package.json' ).name;
+
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // Project configuration.
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.initConfig({
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                postcss: {
+                       options: {
+                               map: 'build' !== process.argv[2],
+                               processors: [
+                                       require( 'autoprefixer' )( {
+                                               browsers: [
+                                                       'Android >= 2.1',
+                                                       'Chrome >= 21',
+                                                       'Edge >= 12',
+                                                       'Explorer >= 7',
+                                                       'Firefox >= 17',
+                                                       'Opera >= 12.1',
+                                                       'Safari >= 6.0'
+                                               ],
+                                               cascade: false
+                                       } ),
+                                       require( 'pixrem' ),
+                               ]
+                       },
+                       dist: {
+                               src: 'css/style.css'
+                       }
+               },
+               jshint: {
+                       files: [ 'Gruntfile.js', 'js/**/*.js' ],
+                       options: grunt.file.readJSON( '.jshintrc' )
+               },
+               sass: {
+                       options: {
+                               sourceMap: true,
+                               // Don't add source map URL in built version.
+                               omitSourceMapUrl: 'build' === process.argv[2],
+                               outputStyle: 'expanded'
+                       },
+                       dist: {
+                               files: {
+                                       'css/style.css': 'css/style.scss'
+                               }
+                       }
+               },
+               sass_globbing: {
+                       itcss: {
+                               files: function() {
+                                       var files = {};
+
+                                       ['settings', 'tools', 'generic', 'base', 'objects', 'components', 'trumps'].forEach( function( component ) {
+                                               var paths = [ '../wporg/css/' + component + '/**/*.scss', '!../wporg/css/' + component + '/_' + component + '.scss' ];
+
+                                               if ( isChild ) {
+                                                       paths.push( 'css/' + component + '/**/*.scss' );
+                                                       paths.push( '!css/' + component + '/_' + component + '.scss' );
+                                               }
+
+                                               if ( 'components' === component ) {
+                                                       paths.push( 'client/components/**/*.scss' );
+                                                       paths.push( '!../wporg/css/components/_search.scss' );
+                                                       paths.push( '!../wporg/css/components/_main-navigation.scss' );
+                                                       paths.push( '!../wporg/css/components/_post-navigation.scss' );
+                                                       paths.push( '!../wporg/css/components/_entry-meta.scss' );
+                                                       paths.push( '!../wporg/css/components/_widget-area.scss' );
+                                                       paths.push( '!../wporg/css/components/_page.scss' );
+                                               }
+
+                                               if ( 'tools' === component ) {
+                                                       paths.push( '!../wporg/css/tools/_cube.scss' );
+                                               }
+
+                                               if ( 'base' === component ) {
+                                                       paths.push( '!../wporg/css/base/_cube.scss' );
+                                               }
+
+                                               files[ 'css/' + component + '/_' + component + '.scss' ] = paths;
+                                       } );
+
+                                       return files;
+                               }()
+                       },
+                       options: { signature: false }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 rtlcss: {
</span><span class="cx" style="display: block; padding: 0 10px">                        options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                // rtlcss options
-                               config: {
-                                       swapLeftRightInUrl: false,
-                                       swapLtrRtlInUrl: false,
-                                       autoRename: false,
-                                       preserveDirectives: true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         // rtlcss options.
+                               opts: {
+                                       clean: false,
+                                       processUrls: { atrule: true, decl: false },
</ins><span class="cx" style="display: block; padding: 0 10px">                                         stringMap: [
</span><span class="cx" style="display: block; padding: 0 10px">                                                {
</span><span class="cx" style="display: block; padding: 0 10px">                                                        name: 'import-rtl-stylesheet',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                        priority: 10,
+                                                       exclusive: true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         search: [ '.css' ],
</span><span class="cx" style="display: block; padding: 0 10px">                                                        replace: [ '-rtl.css' ],
</span><span class="cx" style="display: block; padding: 0 10px">                                                        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                                                scope: 'url',
</span><span class="cx" style="display: block; padding: 0 10px">                                                                ignoreCase: false
</span><span class="cx" style="display: block; padding: 0 10px">                                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         } // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact
</ins><span class="cx" style="display: block; padding: 0 10px">                                         ]
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                properties : [
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         saveUnmodified: false,
+                               plugins: [
</ins><span class="cx" style="display: block; padding: 0 10px">                                         {
</span><span class="cx" style="display: block; padding: 0 10px">                                                name: 'swap-dashicons-left-right-arrows',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                expr: /content/im,
-                                               action: function( prop, value ) {
-                                                       if ( value === '"\\f141"' ) { // dashicons-arrow-left
-                                                               value = '"\\f139"';
-                                                       } else if ( value === '"\\f340"' ) { // dashicons-arrow-left-alt
-                                                               value = '"\\f344"';
-                                                       } else if ( value === '"\\f341"' ) { // dashicons-arrow-left-alt2
-                                                               value = '"\\f345"';
-                                                       } else if ( value === '"\\f139"' ) { // dashicons-arrow-right
-                                                               value = '"\\f141"';
-                                                       } else if ( value === '"\\f344"' ) { // dashicons-arrow-right-alt
-                                                               value = '"\\f340"';
-                                                       } else if ( value === '"\\f345"' ) { // dashicons-arrow-right-alt2
-                                                               value = '"\\f341"';
-                                                       } else if ( value === '"\\2192"' ) { // Unicode rightwards arrow
-                                                               value = '"\\2190"';
-                                                       } else if ( value === '"\\2190"' ) { // Unicode leftwards arrow
-                                                               value = '"\\2192"';
-                                                       }
-                                                       return { prop: prop, value: value };
-                                               }
-                                       }
-                               ],
-                               saveUnmodified: false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         priority: 10,
+                                               directives: {
+                                                       control: {},
+                                                       value: []
+                                               },
+                                               processors: [
+                                                       {
+                                                               expr: /content/im,
+                                                               action: function( prop, value ) {
+                                                                       if ( value === '"\\f141"' ) { // dashicons-arrow-left.
+                                                                               value = '"\\f139"';
+                                                                       } else if ( value === '"\\f340"' ) { // dashicons-arrow-left-alt.
+                                                                               value = '"\\f344"';
+                                                                       } else if ( value === '"\\f341"' ) { // dashicons-arrow-left-alt2.
+                                                                               value = '"\\f345"';
+                                                                       } else if ( value === '"\\f139"' ) { // dashicons-arrow-right.
+                                                                               value = '"\\f141"';
+                                                                       } else if ( value === '"\\f344"' ) { // dashicons-arrow-right-alt.
+                                                                               value = '"\\f340"';
+                                                                       } else if ( value === '"\\f345"' ) { // dashicons-arrow-right-alt2.
+                                                                               value = '"\\f341"';
+                                                                       }
+                                                                       return { prop: prop, value: value };
+                                                               }
+                                                       } // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact
+                                               ]
+                                       } // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact
+                               ]
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        theme: {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 dynamic: {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 expand: true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                cwd: 'css/',
+                               dest: 'css/',
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ext: '-rtl.css',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                src: [
-                                       'style.css',
-                               ]
-                       },
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         src: ['**/style.css']
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                uglify: {
-                       options: {
-                               ASCIIOnly: true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         watch: {
+                       jshint: {
+                               files: ['<%= jshint.files %>'],
+                               tasks: ['jshint']
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        js: {
-                               expand: true,
-                               ext: '.min.js',
-                               src: [ 'js/theme.js' ]
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 css: {
+                               files: ['**/*.scss'],
+                               tasks: ['css']
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        });
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Register tasks.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( 'build' === process.argv[2] ) {
+               grunt.config.merge( { postcss: { options : { processors: [ require( 'cssnano' ) ] } } } );
+       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        grunt.registerTask( 'build', [
-               'rtlcss',
-               'uglify'
-       ] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ grunt.loadNpmTasks( 'grunt-sass' );
+       grunt.loadNpmTasks( 'grunt-rtlcss' );
+       grunt.loadNpmTasks( 'grunt-postcss' );
+       grunt.loadNpmTasks( 'grunt-sass-globbing' );
+       grunt.loadNpmTasks( 'grunt-contrib-watch' );
+       grunt.loadNpmTasks( 'grunt-contrib-jshint' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Default task.
-       grunt.registerTask('default', ['build']);
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ grunt.registerTask( 'css', ['sass_globbing', 'sass', 'postcss', 'rtlcss:dynamic'] );
+       grunt.registerTask( 'default', ['jshint', 'css'] );
+       grunt.registerTask( 'build', ['css'] );
</ins><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssbase_basescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/base/_base.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/base/_base.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/base/_base.scss        2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/base/copy";
+@import "../../../wporg/css/base/elements";
+@import "../../../wporg/css/base/headings";
+@import "../../../wporg/css/base/links";
+@import "../../../wporg/css/base/lists";
+@import "../../../wporg/css/base/tables";
+@import "../../../wporg/css/base/typography";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsscomponents_componentsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_components.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_components.scss                          (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_components.scss    2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/components/404";
+@import "../../../wporg/css/components/comments";
+@import "../../../wporg/css/components/entry-content";
+@import "../../../wporg/css/components/entry-header";
+@import "../../../wporg/css/components/entry-summary";
+@import "../../../wporg/css/components/entry";
+@import "../../../wporg/css/components/gallery";
+@import "../../../wporg/css/components/posts-navigation";
+@import "../../../wporg/css/components/search-form";
+@import "../../../wporg/css/components/site-content";
+@import "../../../wporg/css/components/site-description";
+@import "../../../wporg/css/components/site-header";
+@import "../../../wporg/css/components/site-title";
+@import "../../../wporg/css/components/wporg-footer";
+@import "../../../wporg/css/components/wporg-header";
+@import "main";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsscomponents_mainscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_main.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_main.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/components/_main.scss  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,1667 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+body {
+       background: #f1f1f1;
+}
+
+p a,
+p a:hover {
+       border: none;
+}
+
+/* Dowload Chart RTL horizontal scrolling fix */
+.chart > div > div > div > div {
+       left: -10000px !important;
+       right: auto !important;
+}
+
+/* Clearing */
+.clear:before,
+.clear:after,
+.theme-wrap .theme-about:before,
+.theme-wrap .theme-about:after,
+.main-navigation:before,
+.main-navigation:after {
+       content: "";
+       display: table;
+}
+
+.clear:after,
+.theme-wrap .theme-about:after,
+.main-navigation:after {
+       clear: both;
+}
+
+/* Regular Content. */
+h2 {
+       font-size: 28px;
+}
+
+ul, ol {
+       margin: 0 0 22px 0;
+       padding-left: 26px;
+}
+
+.type-page {
+       margin: 30px auto;
+}
+
+.site-title a {
+       text-decoration: none;
+
+       &:active,
+       &:focus,
+       &:hover {
+               color: #fff;
+       }
+}
+
+.entry-title {
+       font-size: 36px;
+       font-weight: 300;
+       line-height: 1.3;
+       margin: 0 0 20px;
+}
+
+.entry-content {
+       font-size: 16px;
+       line-height: 1.6;
+}
+
+.entry-content p {
+       margin: 0 0 22px 0;
+}
+
+/*------------------------------------------------------------------------------
+  16.0 - Themes
+------------------------------------------------------------------------------*/
+
+.wrap {
+       box-sizing: border-box;
+       margin-left: auto;
+       margin-right: auto;
+       max-width: 960px;
+       padding: 0 10px 100px;
+       position: relative;
+}
+
+.theme-browser .themes {
+       clear: both;
+       font-size: 0;
+}
+
+.modal-open .wp-filter,
+.modal-open .rendered .themes {
+       display: none;
+}
+
+/**
+ * Main theme element
+ * (has flexible margins)
+ */
+.theme-browser .theme {
+       border: 1px solid #dedede;
+       box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
+       cursor: pointer;
+       display: inline-block;
+       margin: 0 4% 4% 0;
+       position: relative;
+       width: 30.6%;
+}
+
+.ie8 .theme-browser .theme {
+       width: 30%;
+       margin: 0 3% 4% 0;
+}
+
+.theme-browser .theme:nth-child(3n) {
+       margin-right: 0;
+}
+
+.theme-browser .theme:hover,
+.theme-browser .theme:focus {
+       border-color: #5b9dd9;
+       box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+       cursor: pointer;
+}
+
+.theme-browser .theme:focus {
+       border-color: #5b9dd9;
+       box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
+}
+
+.theme-browser .theme .url {
+       box-sizing: content-box;
+
+       &:hover {
+               text-decoration: none;
+       }
+}
+
+.theme-browser .theme .entry-title {
+       background: #fff;
+       background: rgba(255,255,255,0.65);
+       box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
+       box-sizing: content-box;
+       font-size: 15px;
+       font-weight: 600;
+       height: 18px;
+       margin: 0;
+       overflow: hidden;
+       padding: 15px;
+       text-overflow: ellipsis;
+       white-space: nowrap;
+}
+
+/* Activate and Customize buttons, shown on hover and focus */
+.theme-browser .theme .theme-actions {
+       background: rgba(244, 244, 244, 0.7);
+       bottom: 0;
+       border-left: 1px solid rgba(0,0,0,0.05);
+       box-sizing: content-box;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+       height: 38px;
+       opacity: 0;
+       padding: 9px 10px 0 10px;
+       position: absolute;
+       right: 0;
+       transition: opacity 0.1s ease-in-out;
+
+       .button {
+               font-size: 13px;
+       }
+}
+
+.theme-browser .theme:hover .theme-actions,
+.theme-browser .theme.focus .theme-actions,
+.theme-browser .theme:focus .theme-actions {
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
+       opacity: 1;
+}
+
+/**
+ * Theme Screenshot
+ *
+ * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
+ * It is also responsive.
+ */
+.theme-browser .theme .theme-screenshot {
+       display: block;
+       overflow: hidden;
+       position: relative;
+       transition: opacity 0.2s ease-in-out;
+}
+
+.theme-browser .theme .theme-screenshot:after {
+       content: '';
+       display: block;
+       padding-top: 66.66666%; /* using a 3/2 aspect ratio */
+}
+
+.theme-browser .theme:hover .theme-screenshot,
+.theme-browser .theme:focus .theme-screenshot {
+       background: #fff;
+}
+
+.theme-browser .theme .theme-screenshot img {
+       height: auto;
+       left: 0;
+       position: absolute;
+       top: 0;
+       -webkit-transform: translateZ( 0 );
+       transition: opacity 0.2s ease-in-out;
+       width: 100%;
+}
+
+.theme-browser .theme:hover .theme-screenshot img,
+.theme-browser .theme:focus .theme-screenshot img {
+       opacity: 0.4;
+}
+
+.theme-browser .theme .more-details {
+       background: #23282d;
+       background: rgba(0,0,0,0.7);
+       border-radius: 3px;
+       color: #fff;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
+       font-size: 15px;
+       -webkit-font-smoothing: antialiased;
+       font-weight: 600;
+       left: 25%;
+       opacity: 0;
+       padding: 15px 12px;
+       position: absolute;
+       right: 25%;
+       text-align: center;
+       text-shadow: 0 1px 0 rgba(0,0,0,0.6);
+       top: 35%;
+       transition: opacity 0.1s ease-in-out;
+}
+
+/* Current theme needs to have its action always on view */
+.theme-browser .theme.active:focus .theme-actions {
+       display: block;
+}
+
+.theme-browser .theme:hover .more-details,
+.theme-browser .theme:focus .more-details,
+.theme-browser .theme .more-details:focus {
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
+       opacity: 1;
+}
+
+.theme-browser .theme .theme-author {
+       background: #23282d;
+       color: #eee;
+       display: none;
+       font-size: 14px;
+       margin: 0 10px;
+       padding: 5px 10px;
+       position: absolute;
+       bottom: 56px;
+}
+
+/* Displays the author name on Index, if the search is preceded by `author:`. */
+.theme-browser .theme.display-author .theme-author,
+body.author .theme-browser .theme .theme-author  {
+       display: block;
+}
+
+.theme-browser .theme.display-author .theme-author a {
+       color: inherit;
+       text-decoration: none;
+}
+
+/* Single Theme Navigation */
+.theme-navigation {
+       background: #fff;
+       border: 1px solid #e5e5e5;
+       box-sizing: border-box;
+       box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );
+       margin: 20px 0 25px;
+}
+
+.theme-navigation .post-navigation {
+       float: right;
+}
+
+.theme-navigation .close {
+       background-color: transparent;
+       border: 0;
+       color: #21759b;
+       cursor: pointer;
+       display: inline-block;
+       font-size: 14px;
+       font-weight: 700;
+       margin: 0;
+       padding: 17px 15px;
+       transition: color .1s ease-in-out;
+}
+
+.theme-navigation a.close {
+       padding: 16.5px 15px;
+}
+
+.theme-navigation .close:before {
+       content: "\2190";
+       margin-right: 5px;
+}
+
+.theme-navigation .close:hover,
+.theme-navigation .close:active {
+       color: #d54e21;
+       outline: none;
+}
+
+.theme-navigation .nav-links a,
+.theme-navigation .right,
+.theme-navigation .left {
+       background-color: transparent;
+       border: 0;
+       border-left: 1px solid #ddd;
+       color: #777;
+       cursor: pointer;
+       float: left;
+       height: 56px;
+       text-align: center;
+       transition: color .1s ease-in-out, background .1s ease-in-out;
+       width: 59px;
+}
+
+.theme-navigation .nav-links a:before,
+.theme-navigation .right:before,
+.theme-navigation .left:before {
+       text-decoration: inherit;
+       -webkit-font-smoothing: antialiased;
+}
+
+.theme-navigation .nav-links a:hover,
+.theme-navigation .nav-links a:focus,
+.theme-navigation .right:focus,
+.theme-navigation .right:hover,
+.theme-navigation .left:focus,
+.theme-navigation .left:hover {
+       background: #ddd;
+       border-color: #ccc;
+       color: #000;
+}
+
+.theme-navigation .right:focus,
+.theme-navigation .left:focus {
+       box-shadow: none;
+       outline: none;
+}
+
+/* These dashicons are in-line to allow the rtl processor to flip them */
+.theme-navigation .dashicons-arrow-left-alt2:before {
+       content: "\f341";
+}
+.theme-navigation .dashicons-arrow-right-alt2:before {
+       content: "\f345";
+}
+
+.theme-navigation .left.disabled,
+.theme-navigation .right.disabled,
+.theme-navigation .left.disabled:hover,
+.theme-navigation .right.disabled:hover {
+       background: inherit;
+       color: #ccc;
+       cursor: inherit;
+}
+
+/* Single Theme Body */
+.theme-wrap {
+       background: #fff;
+       border: 1px solid #e5e5e5;
+       box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
+       font-size: 10px;
+       -webkit-overflow-scrolling: touch;
+}
+
+.theme-wrap .theme-about {
+       padding: 2% 4%;
+}
+
+.theme-wrap .theme-name {
+       color: #222;
+       display: inline-block;
+}
+
+.theme-wrap .theme-author {
+       border: none;
+       color: #686868;
+       display: inline-block;
+       font-size: 14px;
+       font-style: italic;
+       margin: 0 5px;
+}
+
+.theme-wrap .theme-actions {
+       margin: 0 0 1.5em;
+       text-align: center;
+}
+
+.theme-wrap .theme-actions a {
+       height: 36px;
+       padding: 4px 10px;
+       width: 48%;
+}
+
+.ie8 .theme-wrap .theme-actions {
+       border: 1px solid #eee;
+}
+
+.theme-wrap .theme-meta-info .version,
+.theme-wrap .theme-meta-info .updated,
+.theme-wrap .theme-meta-info .active_installs {
+       margin: 0 0 0.5em;
+}
+
+.theme-wrap .theme-meta-info a:after {
+       content: "\2192";
+       margin-left: 5px;
+}
+
+/**
+ * Theme Screenshots gallery
+ */
+.theme-wrap .theme-screenshots {
+       float: left;
+       margin: 0 30px 0 0;
+       width: 55%;
+       max-width: 880px;
+       text-align: center;
+}
+
+/* First screenshot, shown big */
+.theme-wrap .screenshot {
+       border: 1px solid #fff;
+       box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.2 );
+       box-sizing: border-box;
+       overflow: hidden;
+       position: relative;
+}
+
+.theme-wrap .screenshot:after {
+       content: '';
+       display: block;
+       padding-top: 75%; /* using a 4/3 aspect ratio */
+}
+
+.theme-wrap .screenshot img {
+       height: auto;
+       position: absolute;
+       left: 0;
+       top: 0;
+       vertical-align: middle;
+       width: 100%;
+}
+
+.theme-wrap .screenshot.selected {
+       background: transparent;
+       border: 2px solid #00a0d2;
+}
+
+.theme-wrap .screenshot.selected img {
+       opacity: 0.8;
+}
+
+/* No screenshot placeholder */
+.theme-browser .theme .theme-screenshot.blank,
+.theme-wrap .screenshot.blank {
+       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
+}
+
+/**
+ * Theme heading information
+ */
+.theme-wrap .theme-info {
+       width: calc(70% - 30px);
+       float: left;
+}
+
+.theme-wrap .theme-about .theme-head,
+.theme-wrap .theme-about .theme-meta {
+       float: right;
+       width: calc(32% - 30px);
+}
+
+.theme-wrap .theme-about .theme-head,
+.theme-wrap .theme-about .theme-info > div:not(:last-of-type),
+.theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
+       margin-bottom: 50px;
+}
+
+.theme-wrap h4 {
+       font-size: 14px;
+       margin: 1rem 0 1rem;
+}
+
+.theme-wrap h5 {
+       font-size: 1em;
+       text-transform: none;
+}
+
+.theme-wrap .theme-description {
+       color: #555;
+       font-size: 15px;
+       font-weight: 400;
+       line-height: 1.5;
+}
+
+.theme-wrap .theme-tags {
+       font-size: 13px;
+}
+
+.theme-wrap .theme-downloads .total-downloads {
+       color: #555;
+       font-size: 14px;
+       font-weight: 400;
+       line-height: 1.5;
+       margin: 1.5em 0 0 0;
+}
+
+.theme-wrap .theme-devs,
+.theme-wrap .theme-support,
+.theme-wrap .theme-translations,
+.theme-wrap .theme-meta-info {
+       font-size: 1.4em;
+}
+
+.theme-wrap .theme-devs h5 {
+       margin: 1em 0 0 0;
+}
+.theme-wrap .theme-devs li {
+       line-height: 1.5;
+}
+
+.theme-install-overlay iframe {
+       border: 0;
+       height: 100%;
+       width: 100%;
+       z-index: 20;
+       transition: opacity 0.3s;
+}
+
+
+/*------------------------------------------------------------------------------
+  16.2 - Install Themes
+------------------------------------------------------------------------------*/
+
+.no-themes {
+       clear: both;
+       color: #666;
+       font-size: 18px;
+       font-style: normal;
+       margin: 0;
+       padding: 100px 0 0;
+       text-align: center;
+       display: none;
+}
+
+.no-results .no-themes {
+       display: block;
+}
+
+.theme-browser .no-themes {
+       margin: 100px 0 150px;
+}
+
+
+/* Ratings */
+.rating {
+       margin: 0 0 1.5em;
+       min-height: 26px;
+}
+
+.rating span[class]:before {
+       color: #ffb900;
+       content: "\f154";
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 20px/1 'dashicons';
+       vertical-align: top;
+}
+
+/* Half stars */
+.rating-10 span.one:before,
+.rating-30 span.two:before,
+.rating-50 span.three:before,
+.rating-70 span.four:before,
+.rating-90 span.five:before {
+       content: "\f459";
+}
+
+.rtl .rating-10 span.one:before,
+.rtl .rating-30 span.two:before,
+.rtl .rating-50 span.three:before,
+.rtl .rating-70 span.four:before,
+.rtl .rating-90 span.five:before {
+       transform: rotateY(180deg);
+}
+
+/* Full stars */
+.rating-20 span.one:before {
+       content: "\f155";
+}
+.rating-30 span.one:before,
+.rating-40 span.one:before,
+.rating-40 span.two:before {
+       content: "\f155";
+}
+.rating-50 span.one:before,
+.rating-50 span.two:before,
+.rating-60 span.one:before,
+.rating-60 span.two:before,
+.rating-60 span.three:before {
+       content: "\f155";
+}
+.rating-70 span.one:before,
+.rating-70 span.two:before,
+.rating-70 span.three:before,
+.rating-80 span.one:before,
+.rating-80 span.two:before,
+.rating-80 span.three:before,
+.rating-80 span.four:before {
+       content: "\f155";
+}
+.rating-90 span.one:before,
+.rating-90 span.two:before,
+.rating-90 span.three:before,
+.rating-90 span.four:before,
+.rating-100 span.one:before,
+.rating-100 span.two:before,
+.rating-100 span.three:before,
+.rating-100 span.four:before,
+.rating-100 span.five:before {
+       content: "\f155";
+}
+.rating .ratings {
+       display: block;
+       line-height: 20px;
+       color: #999;
+}
+
+.theme-ratings .description {
+       color: #aa9;
+       display: inline-block;
+       font-style: italic;
+       margin: 0 5px;
+       vertical-align: bottom;
+}
+.theme-ratings ul {
+       list-style-type: none;
+       padding: 0;
+}
+.theme-ratings .counter-container,
+.theme-ratings .counter-container a {
+       display: inline-block;
+       width: 100%;
+}
+.theme-ratings .counter-label,
+.theme-ratings .counter-count {
+       line-height: 1.75;
+}
+.theme-ratings .counter-label {
+       float: left;
+       margin-right: 5px;
+       min-width: 58px;
+}
+.theme-ratings .counter-back,
+.theme-ratings .counter-bar {
+       float: left;
+       height: 17px;
+}
+.theme-ratings .counter-back {
+       background-color: #ececec;
+       width: 64%;
+       width: calc(100% - 88px);
+       overflow: hidden;
+}
+.theme-ratings .counter-bar {
+       background-color: #ffc733;
+}
+.theme-ratings .counter-count {
+       float: left;
+       margin-left: 5px;
+}
+
+/*------------------------------------------------------------------------------
+  23.0 - Full Overlay w/ Sidebar
+------------------------------------------------------------------------------*/
+
+body.full-overlay-active {
+       overflow: hidden;
+}
+
+.wp-full-overlay {
+       background: transparent;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       height: 100%;
+       min-width: 0;
+}
+
+.wp-full-overlay-sidebar {
+       border: 1px solid #ddd;
+       box-sizing: border-box;
+       position: fixed;
+       width: 300px;
+       height: 100%;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       padding: 0;
+       margin: 0;
+       z-index: 10;
+       background: #eee;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       overflow: visible;
+}
+
+.wp-full-overlay.expanded {
+       margin-left: 300px;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       margin-left: -300px;
+}
+
+.wp-full-overlay-sidebar:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       width: 3px;
+       z-index: 1000;
+}
+
+.wp-full-overlay-main {
+       position: absolute;
+       left: 0;
+       right: 0;
+       top: 0;
+       bottom: 0;
+       height: 100%;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header {
+       position: absolute;
+       left: 0;
+       right: 0;
+       height: 45px;
+       padding: 0 15px;
+       line-height: 45px;
+       z-index: 10;
+       margin: 0;
+       border-top: none;
+       box-shadow: none;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
+       margin-top: 9px;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-footer {
+       bottom: 0;
+       border-bottom: none;
+       border-top: none;
+       box-shadow: none;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
+       position: absolute;
+       top: 45px;
+       bottom: 45px;
+       left: 0;
+       right: 0;
+       overflow: auto;
+}
+
+/* Close & Navigation Links */
+.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
+       padding: 0;
+}
+
+.theme-install-overlay .close-full-overlay,
+.theme-install-overlay .previous-theme,
+.theme-install-overlay .next-theme {
+       display: block;
+       position: relative;
+       float: left;
+       width: 45px;
+       height: 45px;
+       padding-right: 2px;
+       background: #eee;
+       border-right: 1px solid #ddd;
+       color: #444;
+       cursor: pointer;
+       text-decoration: none;
+       transition: color .1s ease-in-out, background .1s ease-in-out;
+}
+
+.theme-install-overlay .close-full-overlay:hover,
+.theme-install-overlay .close-full-overlay:focus,
+.theme-install-overlay .previous-theme:hover,
+.theme-install-overlay .previous-theme:focus,
+.theme-install-overlay .next-theme:hover,
+.theme-install-overlay .next-theme:focus {
+       background: #ddd;
+       border-color: #ccc;
+       color: #000;
+       outline: none;
+       box-shadow: none;
+}
+
+.theme-install-overlay .close-full-overlay:before {
+       font: normal 22px/1 dashicons;
+       content: "\f335";
+       position: relative;
+       top: 7px;
+       left: 13px;
+}
+
+.theme-install-overlay .previous-theme:before {
+       font: normal 20px/1 dashicons;
+       content: "\f341";
+       position: relative;
+       top: 6px;
+       left: 14px;
+}
+
+.theme-install-overlay .next-theme:before {
+       font: normal 20px/1 dashicons;
+       content: "\f345";
+       position: relative;
+       top: 6px;
+       left: 13px;
+}
+
+.theme-install-overlay .previous-theme.disabled,
+.theme-install-overlay .next-theme.disabled,
+.theme-install-overlay .previous-theme.disabled:hover,
+.theme-install-overlay .previous-theme.disabled:focus,
+.theme-install-overlay .next-theme.disabled:hover,
+.theme-install-overlay .next-theme.disabled:focus {
+       color: #bbb;
+       background: #eee;
+       cursor: default;
+       pointer-events: none;
+}
+
+/* Collapse Button */
+.wp-full-overlay a.collapse-sidebar {
+       position: absolute;
+       bottom: 12px;
+       left: 0;
+       z-index: 50;
+       display: block;
+       width: 29px;
+       height: 25px;
+       margin-left: 15px;
+       padding: 0;
+       -webkit-border-radius: 50%;
+       border-radius: 50%;
+       color: #777;
+       text-decoration: none;
+}
+
+.wp-full-overlay a.collapse-sidebar:hover {
+       color: #0073aa;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar {
+       height: 27px;
+       left: 100%;
+       position: absolute;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow {
+       position: static;
+       margin-top: 0;
+       margin-left: 0;
+       display: block;
+       width: auto;
+       height: auto;
+       background: none;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow:before {
+       border-radius: 50%;
+       float: left;
+       content: "\f148";
+       background: #eee;
+       font: normal 30px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
+.rtl .wp-full-overlay .collapse-sidebar-arrow:before {
+       transform: rotate(180deg);
+}
+
+.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
+       transform: none;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow {
+       background-position: -1px -109px;
+}
+
+.wp-full-overlay .collapse-sidebar-label {
+       font-size: 16px;
+       left: 100%;
+       line-height: 1.8;
+       margin-left: 10px;
+       position: absolute;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-label {
+       display: none;
+}
+
+/* Animations */
+.wp-full-overlay,
+.wp-full-overlay-sidebar,
+.wp-full-overlay .collapse-sidebar,
+.wp-full-overlay-main {
+       transition-property: left, right, top, bottom, width, margin;
+       transition-duration: 0.2s;
+}
+
+/*------------------------------------------------------------------------------
+  24.0 - Customize Loader
+------------------------------------------------------------------------------*/
+
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize,
+.no-customize-support.wp-core-ui .hide-if-no-customize,
+.no-customize-support .wp-core-ui .hide-if-no-customize,
+.customize-support.wp-core-ui .hide-if-customize,
+.customize-support .wp-core-ui .hide-if-customize {
+       display: none;
+}
+
+#customize-container {
+       display: none;
+       background: #fff;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       height: 100%;
+}
+
+.customize-active #customize-container {
+       display: block;
+}
+
+.customize-loading #customize-container iframe {
+       opacity: 0;
+}
+
+.customize-loading #customize-container {
+       background: #fff url(/wp-admin/images/spinner.gif) no-repeat fixed center center;
+       background-size: 20px 20px;
+}
+
+#customize-container iframe,
+.theme-install-overlay iframe {
+       height: 100%;
+       width: 100%;
+       z-index: 20;
+       transition: opacity 0.3s;
+}
+
+#customize-container .collapse-sidebar {
+       bottom: 16px;
+}
+
+#customize-controls {
+       margin-top: 0;
+}
+
+.theme-install-overlay {
+       display: none;
+}
+
+.theme-install-overlay.single-theme {
+       display: block;
+}
+
+.install-theme-info {
+       display: none;
+       padding: 10px 20px 60px;
+}
+
+.single-theme .install-theme-info {
+       padding-top: 15px;
+}
+
+.theme-install-overlay .install-theme-info {
+       display: block;
+}
+
+.install-theme-info .theme-install {
+       float: right;
+       margin-top: 18px;
+}
+
+.install-theme-info .theme-name {
+       font-size: 16px;
+       line-height: 24px;
+       margin-bottom: 0;
+       margin-top: 0;
+}
+
+.install-theme-info .theme-screenshot {
+       margin-top: 15px;
+       width: 258px;
+       border: 1px solid #ccc;
+}
+
+.install-theme-info .theme-details {
+       overflow: hidden;
+}
+
+.theme-details .theme-version {
+       margin: 15px 0;
+       float: left;
+}
+
+.theme-details .rating {
+       margin: 7px 0;
+       float: right;
+}
+
+.theme-details .theme-description {
+       float: left;
+       color: #777;
+       line-height: 20px;
+       max-width: 100%;
+}
+
+.theme-install-overlay .wp-full-overlay-header .theme-install {
+       float: right;
+       margin: 8px 10px 0 0;
+}
+
+.theme-install-overlay .wp-full-overlay-sidebar-content {
+       background: #fff;
+       border-top: 1px solid #ddd;
+       border-bottom: 1px solid #ddd;
+}
+
+.theme-install-overlay .wp-full-overlay-main {
+       background: #fff url(/wp-admin/images/spinner.gif) no-repeat center center;
+       background-size: 20px 20px;
+}
+
+/* Spinner */
+.spinner {
+       background: url(/wp-admin/images/spinner.gif) no-repeat;
+       background-size: 20px 20px;
+       display: none;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 20px;
+       height: 20px;
+       margin: 25% auto 70%;
+}
+
+.loading-content .spinner {
+       display: block;
+}
+
+/* Filter bar */
+.wp-filter {
+       display: inline-block;
+       position: relative;
+       box-sizing: border-box;
+       margin: 20px 0 25px;
+       padding: 0 20px;
+       width: 100%;
+       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+       border: 1px solid #e5e5e5;
+       background: #fff;
+       color: #555;
+       font-size: 13px;
+}
+
+.wp-filter a {
+       text-decoration: none;
+}
+
+.filter-count {
+       display: inline-block;
+       vertical-align: middle;
+       min-width: 4.3em;
+}
+
+.title-count,
+.filter-count .count {
+       display: inline-block;
+       position: relative;
+       top: -1px;
+       padding: 4px 10px;
+       border-radius: 30px;
+       background: #777;
+       color: #fff;
+       font-size: 14px;
+       font-weight: 600;
+}
+
+/* not a part of filter bar, but derived from it, so here for now */
+.title-count {
+       display: inline;
+       top: -3px;
+       margin-left: 5px;
+       margin-right: 20px;
+}
+
+.filter-links {
+       display: inline-block;
+       margin: 0;
+       padding: 0;
+}
+
+.filter-links li {
+       display: inline-block;
+       margin: 0;
+}
+
+.filter-links li > a {
+       display: inline-block;
+       margin: 0 10px;
+       padding: 15px 0;
+       border-bottom: 4px solid #fff;
+       color: #666;
+       cursor: pointer;
+}
+
+.filter-links .current {
+       box-shadow: none;
+       border-bottom: 4px solid #666;
+       color: #222;
+}
+
+.filter-links li > a:hover,
+.filter-links li > a:focus,
+.show-filters .filter-links a.current:hover,
+.show-filters .filter-links a.current:focus {
+       color: #2ea2cc;
+}
+
+.wp-filter .search-form {
+       float: right;
+       margin: 10px 0;
+       display: inline-block;
+}
+
+.wp-filter .wp-filter-search {
+       margin: 0;
+       padding: 3px 5px;
+       width: 270px;
+       font-size: 16px;
+       font-weight: 300;
+       line-height: 1.5;
+}
+
+.wp-filter .search-form select {
+       height: 33px;
+       vertical-align: top;
+}
+
+.wp-filter .drawer-toggle {
+       display: inline-block;
+       margin: 0 10px;
+       padding: 4px 6px;
+       color: #666;
+       cursor: pointer;
+}
+
+.wp-filter .drawer-toggle:before {
+       display: inline-block;
+       vertical-align: sub;
+       content: "\f111";
+       margin: 0 5px 0 0;
+       width: 16px;
+       height: 16px;
+       color: #777;
+       transition: color .1s ease-in;
+       font-family: "dashicons";
+       font-size: 16px;
+       line-height: 1;
+       text-align: center;
+       text-decoration: inherit;
+       font-weight: normal;
+       font-style: normal;
+       -webkit-font-smoothing: antialiased;
+}
+
+.wp-filter .drawer-toggle:hover,
+.wp-filter .drawer-toggle:hover:before {
+       color: #2ea2cc;
+}
+
+.wp-filter .drawer-toggle.current:before {
+       color: #fff;
+}
+
+.filter-drawer {
+       display: none;
+       margin: 0 -20px;
+       padding: 20px;
+       border-top: 1px solid #eee;
+       background: #fafafa;
+
+       @media only screen and (max-width: 480px) {
+               margin: 0 -10px;
+       }
+}
+
+.show-filters .filter-drawer {
+       display: block;
+       overflow: hidden;
+}
+
+.show-filters .wp-filter .drawer-toggle:hover,
+.show-filters .wp-filter .drawer-toggle:focus {
+       background: rgb(46, 162, 204);
+}
+
+.show-filters .filter-links a.current {
+       border-bottom: none;
+}
+
+.show-filters .wp-filter .drawer-toggle {
+       border-radius: 2px;
+       border: none;
+       background: #777;
+       color: #fff;
+}
+
+.show-filters .wp-filter .drawer-toggle:before {
+       color: #fff;
+}
+
+.filter-group {
+       background: #fff;
+       border: 1px solid #e5e5e5;
+       box-sizing: border-box;
+       float: left;
+       margin: 0 1% 0 0;
+       padding: 10px;
+       width: calc(100% / 4 - 7px);
+       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+}
+
+.filter-group:last-of-type {
+       margin-right: 0;
+}
+
+.filter-group.wide {
+       width: 38%;
+}
+
+.filter-group h4 {
+       font-size: 14px;
+       position: relative;
+       margin: 0;
+}
+
+.filter-drawer ol {
+       list-style-type: none;
+       font-size: 12px;
+       margin: 20px 0 0;
+       padding: 0;
+}
+
+.filter-drawer li {
+       display: inline-block;
+       list-style-type: none;
+       margin: 5px 0;
+       padding-right: 25px;
+       width: 100%;
+}
+
+.filter-drawer .buttons {
+       margin-bottom: 20px;
+}
+
+.filter-drawer .buttons .button span {
+       display: inline-block;
+       opacity: 0.8;
+       font-size: 12px;
+       text-indent: 10px;
+}
+
+.wp-filter .button.clear-filters {
+       display: none;
+       margin: 0 0 0 10px;
+}
+
+.filtered-by {
+       display: none;
+       margin: 0;
+}
+
+.filtered-by > span {
+       font-weight: 600;
+}
+
+.filtered-by a {
+       margin-left: 10px;
+}
+
+.filtered-by .tags {
+       display: inline;
+}
+
+.filtered-by .tag {
+       background: #fff;
+       border: 1px solid #e5e5e5;
+       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+       display: inline-block;
+       font-size: 11px;
+       margin: 2px 5px;
+       padding: 1px 8px;
+}
+
+.filters-applied .filter-group,
+.filters-applied .filter-drawer .buttons,
+.filters-applied .filter-drawer br {
+       display: none !important;
+}
+
+.filters-applied .filtered-by {
+       display: block;
+}
+
+.show-filters .content-filterable,
+.show-filters.filters-applied.loading-content .content-filterable,
+.loading-content .content-filterable,
+.error .content-filterable {
+       display: none;
+}
+
+.show-filters.filters-applied .content-filterable {
+       display: block;
+}
+
+.wp-filter-search {
+       border: 1px solid #ddd;
+       box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
+       background-color: #fff;
+       color: #333;
+       outline: none;
+       transition: 0.05s border-color ease-in-out;
+       border-radius: 0;
+       margin: 0;
+       padding: 3px 5px;
+       width: 280px;
+       font-size: 16px;
+       font-weight: 300;
+       line-height: 1.5;
+}
+
+/* Secondary header design */
+.main-navigation {
+       background: #dfdfdf;
+}
+
+.main-navigation .menu {
+       font-size: 13px;
+       font-weight: bold;
+       list-style: none;
+       margin: 0 auto;
+       max-width: 960px;
+       padding: 10px 0;
+}
+
+.main-navigation .menu li {
+       display: inline-block;
+       padding-left: 20px;
+}
+.main-navigation .menu li:first-of-type {
+       padding-left: 10px;
+}
+
+.main-navigation a {
+       color: #636363;
+       font-size: 14px;
+       text-decoration: none;
+}
+
+/* Responsive design for secondary header */
+@media (max-width: 740px) {
+       #headline h2 {
+               float: none;
+       }
+       .main-navigation .menu {
+               margin: 0;
+               padding: 8px 0;
+               width: 100%;
+       }
+}
+
+/* Commercial Page Template */
+.commercial .theme .more-details {
+       font-size: 13px;
+       top: 23%;
+       right: 5%;
+       left: 5%;
+}
+
+.commercial .theme .more-details p {
+       margin: 0;
+}
+
+.commercial .themes {
+       padding: 0;
+}
+
+/* Themes Navigation */
+.posts-navigation {
+       font-size: 18px;
+       overflow: hidden;
+       text-align: center;
+}
+
+.posts-navigation .nav-links a {
+       padding: 8px 10px;
+       display: inline-block;
+}
+
+/* = Favorites
+----------------*/
+span.favorite {
+       color: #cccccc;
+       float: right;
+       cursor: pointer;
+}
+
+span.favorite.dashicons,
+span.favorite.dashicons:before {
+       font-size: 40px;
+       width: 40px;
+       line-height: 1.5;
+}
+
+span.favorite:hover,
+span.favorite.favorited {
+       color: #e02020;
+}
+
+
+/* =Media Queries
+-------------------------------------------------------------- */
+
+/**
+ * HiDPI Displays
+ */
+@media print,
+(-webkit-min-device-pixel-ratio: 1.25),
+(min-resolution: 120dppx) {
+       .wp-full-overlay .collapse-sidebar-arrow {
+               background-image: url(/wp-admin/images/arrows-2x.png);
+               background-size: 15px 123px;
+       }
+
+       .spinner,
+       .customize-loading #customize-container,
+       .theme-install-overlay .wp-full-overlay-main {
+               background-image: url(/wp-admin/images/spinner-2x.gif);
+       }
+
+       .theme-install-overlay .wp-full-overlay-header .theme-install {
+               margin-top: 2px;
+       }
+}
+
+@media only screen and (max-width: 1120px) {
+       .filter-drawer {
+               border-bottom: 1px solid #eee;
+       }
+
+       .filter-group {
+               height: auto;
+               margin-bottom: 0;
+               margin-top: 5px;
+               width: 100%;
+       }
+
+       .filter-group li {
+               margin: 10px 0;
+       }
+
+       .theme-browser .theme {
+               width: 47.5%;
+               margin-right: 0;
+       }
+
+       .theme-browser .theme:nth-child(even) {
+               margin-right: 0;
+       }
+
+       .theme-browser .theme:nth-child(odd) {
+               margin-right: 5%;
+       }
+}
+
+@media only screen and (max-width: 782px) {
+       .theme:hover .theme-actions,
+       .theme:focus .theme-actions,
+       .theme:hover .more-details,
+       .theme:focus .more-details {
+               display: none;
+       }
+
+       .theme-browser.rendered .theme:hover .theme-screenshot img,
+       .theme-browser.rendered .theme:focus .theme-screenshot img {
+               opacity: 1.0;
+       }
+
+       .wp-filter .search-form {
+               float: none;
+               margin: 20px 0;
+               width: 100%;
+       }
+
+       .theme-wrap .theme-about .theme-head,
+       .theme-wrap .theme-about .theme-info,
+       .theme-wrap .theme-about .theme-meta {
+               float: none;
+               width: auto;
+       }
+
+       .theme-wrap .theme-about .theme-info {
+               margin-bottom: 50px;
+       }
+
+       .theme-wrap .theme-actions .button-primary,
+       .theme-wrap .theme-actions .button-secondary {
+               font-size: 18px;
+               height: auto;
+       }
+
+       .theme-wrap .screenshot {
+               margin: 0 auto;
+               width: 100%;
+       }
+}
+
+@media only screen and (max-width: 650px) {
+       .theme-wrap .theme-update,
+       .theme-wrap .theme-description {
+               margin-left: 0;
+       }
+
+       .theme-wrap .theme-info {
+               width: 100%;
+       }
+
+       .theme-wrap .theme-author {
+               margin: 5px 0 15px 0;
+       }
+
+       .theme-wrap .current-label {
+               margin-top: 10px;
+               font-size: 13px;
+       }
+}
+
+@media only screen and (max-width: 480px) {
+       .theme-browser .theme {
+               width: 100%;
+               margin-right: 0;
+       }
+
+       .theme-browser .theme:nth-child(2n),
+       .theme-browser .theme:nth-child(3n) {
+               margin-right: 0;
+       }
+
+       /* Align login info with site title. */
+       #headline .login {
+               float: left;
+               margin-left: 10px;
+       }
+
+       .wp-filter {
+               padding: 0 10px;
+       }
+
+       .wp-filter .filter-links {
+               padding: 0;
+       }
+
+       /* Hide Feature Filter on mobile. */
+       .wp-filter .drawer-toggle {
+               display: none;
+       }
+
+       /* Full width search form. */
+       .wp-filter .search-form,
+       .wp-filter .wp-filter-search {
+               width: 100%;
+       }
+
+       .theme-browser .themes .theme {
+               margin-right: 0;
+       }
+
+       .theme-wrap .theme-actions .button-primary,
+       .theme-wrap .theme-actions .button-secondary {
+               width: 100%;
+               margin: 5px 0;
+       }
+
+       .theme-wrap .theme-name {
+               display: block;
+               margin: 0;
+       }
+
+       .theme-wrap .theme-about .theme-head,
+       .theme-wrap .theme-about .theme-info,
+       .theme-wrap .theme-about .theme-info > div:not(:last-of-type),
+       .theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
+               margin-bottom: 30px;
+       }
+
+       .theme-navigation .close:before {
+               content: "";
+               margin: 0;
+       }
+
+       /* Keep support and dev links stacked until they have enough room. */
+
+       .theme-wrap .theme-support,
+       .theme-wrap .theme-devs {
+               margin: auto;
+               width: 100%;
+       }
+
+       .posts-navigation {
+               margin-top: 40px;
+       }
+}
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssgeneric_genericscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/generic/_generic.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/generic/_generic.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/generic/_generic.scss  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/generic/normalize";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssobjects_objectsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/objects/_objects.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/objects/_objects.scss                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/objects/_objects.scss  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/objects/accessibility";
+@import "../../../wporg/css/objects/alignments";
+@import "../../../wporg/css/objects/buttons";
+@import "../../../wporg/css/objects/clearings";
+@import "../../../wporg/css/objects/copy";
+@import "../../../wporg/css/objects/inputs";
+@import "../../../wporg/css/objects/links";
+@import "../../../wporg/css/objects/notices";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsssettings_settingsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/settings/_settings.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/settings/_settings.scss                              (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/settings/_settings.scss        2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,4 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/settings/colors";
+@import "../../../wporg/css/settings/modular-scale";
+@import "../../../wporg/css/settings/structure";
+@import "../../../wporg/css/settings/typography";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylertlcss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style-rtl.css                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style-rtl.css  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{
 overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}p{margin:16px 0;margin:1rem 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 24px;margin:0 1.5rem}address{margin:0 0 24px;margin:0 0 1.5rem}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-s
 ize:.9375rem;line-height:1.6;margin-bottom:25.6px;margin-bottom:1.6rem;max-width:100%;overflow:auto;padding:25.6px;padding:1.6rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-right:2px solid #eee;color:#82878c;font-style:italic;margin:16px 0;margin:1rem 0;padding-right:16px;padding-right:1rem}blockquote cite{font-size:12.8px;font-size:.8rem}figure{margin:0}hr{background-color:#eee;border:0;height:2px;margin:80px auto;margin:5rem auto}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.5;margin:32px 0 16px;margin:2rem 0 1rem}h1{font-size:61.035px;font-si
 ze:3.8146972656rem}h1,h2{font-weight:300}h2{font-size:39.062px;font-size:2.44140625rem}h3{font-size:25px;font-size:1.5625rem;font-weight:400}h4{font-size:20px;font-size:1.25rem;color:#32373c;font-weight:600;padding:0}h5{font-size:16px;font-size:1rem;letter-spacing:0.16px;letter-spacing:.01rem}h5,h6{font-weight:600;text-transform:uppercase}h6{font-size:12.8px;font-size:.8rem;letter-spacing:.8px}a{color:#0073aa;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}li>a,p a{text-decoration:underline}li>a:hover,p a:hover{color:#d54e21}ol,ul{margin:0 3em 1.5em 0;padding:0}ul{list-style:square}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border:1px solid #eee;border-collapse:collapse;font-size:12.8px;font-size:.8rem;margin:0 0 16px;margin:0 0 1rem;padding:0;width:100%}table thead{background:#32373c;color:#fff}table td,table th{border
 :1px solid #eee;font-weight:400;margin:0;padding:6.4px;padding:.4rem;text-align:right;vertical-align:top}table tbody tr:nth-child(2n){background:#f7f7f7}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}@media screen and (min-width:737px){html{font-size:1.125rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:8}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}.alignleft{display:inline;float:right;margin-left:1.5em}.alignright{display:inline;float:left;margin-right:1.5em}.aligncenter{clear
 :both;display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:480px){.alignleft,.alignright{display:block;float:none;margin-right:auto;margin-left:auto}}.button,.button-primary,.button-secondary,.entry-content .post-password-form input[type=submit],.plugin-upload-form .button-primary{border:1px solid;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 12.8px;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}.button-group.button-xl .button,.button-group.button-xl .entry-content .post-password-form input[type=submit],.button.button-xl,.entry-content .post-password-form .button-group.button-xl input[type=submit],.entry-content .post-password-form input.button-xl
 [type=submit]{font-size:16px;font-size:1rem;height:39.062px;height:2.44140625rem;line-height:1;padding:0 24px;padding:0 1.5rem}.button-group.button-large .button,.button-group.button-large .entry-content .post-password-form input[type=submit],.button.button-large,.entry-content .post-password-form .button-group.button-large input[type=submit],.entry-content .post-password-form input.button-large[type=submit]{height:31.25px;height:1.953125rem;line-height:1;padding:0 16px;padding:0 1rem}.button-group.button-small .button,.button-group.button-small .entry-content .post-password-form input[type=submit],.button.button-small,.entry-content .post-password-form .button-group.button-small input[type=submit],.entry-content .post-password-form input.button-small[type=submit]{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 8px;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}.button-group.button-large a.but
 ton,a.button.button-large{line-height:31.25px;line-height:1.953125rem}.button-group.button-xl a.button,a.button.button-xl{line-height:39.062px;line-height:2.44140625rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus,.entry-content .post-password-form input[type=submit]:active,.entry-content .post-password-form input[type=submit]:focus{outline:none}.button.hidden,.entry-content .post-password-form input.hidden[type=submit]{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.button-secondary,.button:visited,.entry-content .post-password-form input[type=submit],.entry-content .post-password-form input[type=submit]:visited{background:#f7f7f7;border-color:#ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}.entry-content .post-password-form p input[type=submit],p .button,p 
 .entry-content .post-password-form input[type=submit]{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover,.entry-content .post-password-form input.focus[type=submit],.entry-content .post-password-form input.hover[type=submit],.entry-content .post-password-form input[type=submit]:focus,.entry-content .post-password-form input[type=submit]:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus,.entry-content .post-password-form input.focus[type=submit],.entry-content .post-password-form input[type=submit]:focus{border-color:#5b9dd9;box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active,.entry-content .post-password-form input.active[type=submit],.entry-content .post-password-form input.active[type=submit]:hover,.entry-content .post-password-form input[type=submit]:active{backgroun
 d:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.button.active:focus,.entry-content .post-password-form input.active[type=submit]:focus{border-color:#5b9dd9;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled],.entry-content .post-password-form input.disabled[type=submit],.entry-content .post-password-form input[disabled][type=submit],.entry-content .post-password-form input[type=submit]:disabled{background:#f7f7f7!important;border-color:#ddd!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;transform:none!important}.button-link{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}.button-primary,.download-butto
 n,.plugin-upload-form .button-primary{text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.button-primary,.button-primary:visited,.download-button,.download-button:visited,.plugin-upload-form .button-primary,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:fo
 cus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!import
 ant}.button-primary.button.button-hero,.download-button.button.button-hero,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero[type=submit],.entry-content .post-password-form input.button-primary.button-hero[type=submit],.entry-content .post-password-form input.download-button.button-hero[type=submit],.plugin-upload-form .button-primary.button.button-hero,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero[type=submit]{box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit],.en
 try-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit]:focus,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit]:hover,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero[type=submit]:active,.entry-content .post-password-form input.button-primary.button-hero.active[type=submit],.entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:focus,.entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:hover,.entry-content .post-password-form input.button-primary.button-hero[type=submit]:active,.entry-content .post-password-form input.download-button.button-hero.active[type=submit],.entry-content .post-password-form input.download-button.button-hero.active[type=submit]:focus,.entry-content .post-password-form input.download-button.button-hero.active[type=submit]:hover,.entry-content .post-
 password-form input.download-button.button-hero[type=submit]:active,.plugin-upload-form .button-primary.button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit],.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:focus,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:hover,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero[type=submit]:active{box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!import
 ant}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.button-group>.button,.entry-content .post-password-form .button-group>input[type=submit]{border-radius:0;display:inline-block;margin-left:-1px;z-index:2}.button-group>.button-primary{z-index:5}.button-group>.button:hover,.entry-content .post-password-form .button-group>input[type=submit]:hover{z-index:3}.button-group>.button:first-child,.entry-content .post-password-form .button-group>input[type=submit]:first-child{border-radius:0 3px 3px 0}.button-group>.button:last-child,.entry-content .post-password-form .button-group>input[type=submit]:last-child{border-radius:3px 0 0 3px}.button-group>.button:focus,.entry-content .post-password-form .button-group>input[type=submit]:focus{position:relative;z-index:1}@media screen and (max-width:737px){.button,.button.button-large,.button.button-small,.entry-content .post-password-form input.button-large[
 type=submit],.entry-content .post-password-form input.button-small[type=submit],.entry-content .post-password-form input[type=submit],.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.home-below:after,.home-below:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.home-below:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}p.subheading{color:#82878c;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}p.intro,p.subheading{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter
 -spacing:0.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}input,textarea{box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:f
 ocus,textarea:focus{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:rtl}input[type=number]{height:28px;line-height:inherit}input[type=checkbox],input[type=radio]{background:#fff;border:1px solid #b4b9be;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:16px;line-height:0;margin:-4px 0 0 4px;min-width:16px;outline:0;padding:0!important;text-align:center;transition:border-color .05s ease-in-out;vertical-align:middle;width:16px;-webkit-appearance:none}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:right;font:normal 21px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type
 =radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";margin:-3px -4px 0 0}input[type=radio]{border-radius:50%;line-height:10px;margin-left:4px}input[type=radio]:checked+label:before{color:#82878c}input[type=radio]:checked:before{background-color:#1e8cbe;border-radius:50px;content:"\2022";font-size:24px;height:6px;line-height:16px;margin:4px;text-indent:-9999px;width:6px}input[type=reset]:active,input[type=reset]:hover{color:#00a0d2}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{border-radius:0;font-size:14px;padding:3px 5px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}textarea.code{line-height:1.4;padding:4px 6px 1px}label{cursor:pointer;vertical-al
 ign:middle}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,87%,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;box-shadow:none}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{padding:1px 6px;width:50px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-ap
 pearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}input[type=checkbox]{-webkit-appearance:none;padding:10px}input[type=checkbox]:checked:before{font:normal 30px/1 dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}input,textarea{font-size:16px}input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}input.regular-text{width:100%}label{font-size:14px}fieldset label{display:block}}a.button:active,a.button:focus,a.button:hover{text-decoration:none}.notice{background:#fff;border-right:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{box-sh
 adow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-right-color:#46b450}.notice.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-right-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-right-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-right-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.error-404 .page-content,.error-404 .page-title{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:96px auto;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{right:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@keyframes a{10%{width:180px;height:180px;transform:rotate(0deg)}15%{width:185px;height:185px;transform:rotate(0deg)}20%{width:180px;height:180px;transform:rotate(-5deg)}40%{transfor
 m-origin:top right;animation-timing-function:ease-in-out}60%{transform:rotate(-40deg);transform-origin:top right;animation-timing-function:ease-in-out}40%,80%{transform:rotate(-60deg);transform-origin:top right;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:a}.comments-area{margin-top:5em}.comments-area>:last-child{margin-bottom:0}.comments-area .comment-list+.comment-respond{border-top:1px solid #eaeaea}.comments-area .comment-list+.comment-respond,.comments-area .comment-navigation+.comment-respond{padding-top:1.6em}.comments-area .comments-title{margin-bottom:1.3333em}.comments-area .comment-list{list-style:none;margin:0}.comments-area .comment-list .pingback,.comments-area .comment-list .trackback,.comments-area .comment-list article{border-top:1px solid #eaeaea;padding:1.6em 0}.comments-area .comment-list article:not(:only-child){padding-bottom:0}.comments-area .comment-list article+.
 comment-respond{padding-bottom:1.6em}.comments-area .comment-list .children{list-style:none;margin:0}.comments-area .comment-list .children>li{padding-right:.8em}.comments-area .comment-list .alt{background:none}.comments-area .comment-author{color:#999;margin-bottom:.4em}.comments-area .comment-author .avatar{float:right;height:24px;margin-left:.8em;width:24px}.comments-area .comment-metadata,.comments-area .pingback .edit-link{color:#999;line-height:1.5}.comments-area .comment-metadata a,.comments-area .pingback .edit-link a{color:#777}.comments-area .comment-metadata{font-size:12.8px;font-size:.8rem;margin-bottom:1.6em}.comments-area .comment-metadata .edit-link,.comments-area .pingback .edit-link{margin-right:1em}.comments-area .pingback .edit-link:before{top:5px}.comments-area .comment-content ol,.comments-area .comment-content ul{margin:0 1.3333em 1.6em 0}.comments-area .comment-content>:last-child,.comments-area .comment-content li>ol,.comments-area .comment-content 
 li>ul{margin-bottom:0}.comments-area .comment-content .reply{font-size:12px}.comments-area .comment-content .reply a{border:1px solid #eaeaea;color:#707070;display:inline-block;font-weight:700;line-height:1;margin-top:2em;padding:.4167em .8333em;text-transform:uppercase}.comments-area .comment-content .reply a:focus,.comments-area .comment-content .reply a:hover{border-color:#333;color:#333;outline:0}.comments-area .comment-reply-title a{font-weight:inherit}.comments-area .comment-form label{font-size:12.8px;font-size:.8rem;font-weight:700;display:block;letter-spacing:.04em;line-height:1.5}.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=url],.comments-area .comment-form textarea{width:100%}.comments-area .comment-awaiting-moderation,.comments-area .comment-notes,.comments-area .form-allowed-tags,.comments-area .logged-in-as{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:2em}.comments
 -area .no-comments{border-top:1px solid #eaeaea;color:#999;font-weight:700;padding-top:1.6em}.comments-area .comment-navigation+.no-comments{border-top:0}.comments-area .form-allowed-tags code{font-family:Inconsolata,monospace}.comments-area .form-submit{margin-bottom:0}.comments-area .required{color:#c0392b}.entry-content{hyphens:auto;word-wrap:break-word}.entry-content>p:first-child{margin-top:0}.entry-content [class*=col-]~h1,.entry-content [class*=col-]~h2,.entry-content [class*=col-]~h3,.entry-content [class*=col-]~h4,.entry-content [class*=col-]~h5,.entry-content [class*=col-]~h6{clear:none}.entry-header{position:relative}.entry-header .sticky-post{color:#999;font-size:12.8px;font-size:.8rem;font-style:italic;position:absolute;top:-12.8px;top:-.8rem}.entry-summary{hyphens:auto;word-wrap:break-word}body:not(.single):not(.search) .site-main .post{margin-bottom:48.828px;margin-bottom:3.0517578125rem;max-width:40em}.gallery{margin-bottom:24px;margin-bottom:1.5rem}.gallery .gall
 ery-item{display:inline-block;margin:0;text-align:center;vertical-align:top;width:100%}.gallery.gallery-columns-2 .gallery-item{max-width:50%}.gallery.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery.gallery-columns-4 .gallery-item{max-width:25%}.gallery.gallery-columns-5 .gallery-item{max-width:20%}.gallery.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-caption{display:block}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{background-color:#f9f9f9;cursor:hand;display:inline-block;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.dots,.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{background:none;font-size:.9em;width:auto}.pagination .nav-links .page-numbers.dots{cursor:inherit}@media screen and (max-width:
 737px){.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{font-size:0;min-width:0;padding:0}.pagination .nav-links .page-numbers.next:after,.pagination .nav-links .page-numbers.prev:before{background-color:#f9f9f9;display:inline-block;font-size:1rem;line-height:1.5;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.prev:before{content:"\2039"}.pagination .nav-links .page-numbers.next:after{content:"\203A"}}.pagination .nav-links span.page-numbers{background-color:#f7f7f7;font-weight:700}.search-form .search-field{line-height:normal;margin:0;padding:4px 5px;vertical-align:text-bottom}.site-content{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-content{padding:0 10px 3.0517578125rem}}@media screen and (max-width:737px){.site-content .site-main{float:none;margin:0;width:auto}}.home .site-content,.page .site-content,.site-content.page{margin:auto;max-width:none;pa
 dding:0}.site-content .page-title{font-size:20px;font-size:1.25rem;font-weight:400}.site-content .no-results{margin:0 auto 48.828px;margin:0 auto 3.0517578125rem;max-width:40em;padding:0 32px;padding:0 2rem}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}.site-header{background:#0073aa;padding:16px 0;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:25px 18.288px;padding:1.5625rem 1.143rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 0 0 32px;margin:0 0 0 2rem;max-width:none}.site-title a{color:#fff;font-weight:300}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:none}.site-header.home .sit
 e-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:32px 0 16px;margin:2rem 0 1rem}#wporg-footer{background-color:#f7f7f7;border-top:1px solid #dfdfdf;padding:22px 14px 65px}#wporg-footer,#wporg-footer .wrapper{clear:both;margin:0 auto;overflow:auto}#wporg-footer .wrapper{max-width:930px}#wporg-footer ul{float:right;margin-bottom:20px;margin-right:24px;overflow:auto;padding-right:0;width:135px}@media screen and (min-width:960px){#wporg-footer ul:first-child{margin-right:0}}#wporg-footer ul li{color:#bbb;font-size:14px;list-style-type:none;margin-bottom:1px}#wporg-footer ul li a{text-decoration:none}#wporg-footer ul li a:hover{color:#0073aa;text-decoration:underline}#wporg-footer .cip{clear:both;color:#ccc;float:none;font-size:12.8px;font-size:.8rem;letter-spacing:.3em;margin:35px auto 0;text-align:center;text-transform:uppercase}#wporg-footer .cip.cip-image{background:url(//s.w.org/style/images/codeispoetry.png?1) 50% no-repeat;background-size:190px 15px;heig
 ht:15px;text-indent:-9999px;width:190px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-footer .cip.cip-image{background-image:url(//s.w.org/style/images/codeispoetry-2x.png?1)}}@media screen and (min-width:561px) and (max-width:959px){#wporg-footer .wrapper{max-width:600px}#wporg-footer ul{margin-right:2%;width:32%}#wporg-footer ul:nth-child(3n+1){margin-right:0}#wporg-footer ul:nth-child(4n){clear:both}}@media screen and (max-width:560px){#wporg-footer .wrapper{max-width:360px}#wporg-footer ul{margin-right:4%;width:48%}#wporg-footer ul:nth-child(odd){margin-right:0;clear:both}}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wporg-logo.svg?3) 100% no-repeat;background-si
 ze:290px 46px;display:block;height:88px;text-indent:-9999px}#wporg-header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georgia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;right:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:right;transition:right .3s;z-index:8}#wporg-header #wporg-header-menu.active{right:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header
  ul li#download,#wporg-header ul li.download{float:left;height:34px;margin-left:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current,#wporg-header ul li#download.current-menu-item,#wporg-header ul li#download .uparrow,#wporg-header ul li.download.current,#wporg-header ul li.download.current-menu-item,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-head
 er ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wporg-header .nav-submenu{display:none;margin-bottom:10px;margin-top:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-right:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:left;margin-left:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-right:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;border-radius:0;box-sizing:content-box;color:#b4b9be;float:right;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form .button,#wporg-header #head-search form .entry-content .post-password-form
  input[type=submit],.entry-content .post-password-form #wporg-header #head-search form input[type=submit]{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;border-radius:0;box-shadow:none;float:right;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-right:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:right;padding-right:10px}#wporg-header h2.rosetta{float:right;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:right;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:right;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font
 -size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;content:"";height:0;right:50%;margin:-8px -9px 0 0;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-right:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:non
 e!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!important;right:0;margin-right:0;position:absolute;top:46px;width:auto;z-index:6}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{background:none;border:none;box-shadow:none;display:block;float:right;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;right:10px;line-height:1;padding:1px;position:absolute;text-align:center;text-decoration:inherit;text-shadow:none;top:75px;transition:color .1s ease-in;vertical-align:top;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:right;font:normal 50px/1 Dashicons;margin:0;outline:none;padding:3px;text
 -decoration:none;vertical-align:middle;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20px 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}body{background:#f1f1f1}p a,p a:hover{border:none}.chart>div>div>div>div{right:-10000px!important;left:auto!important}.clear:after,.clear:before,.main-navigation:after,.main-navigation:before,.theme-wrap .theme-about:after,.theme-wrap .theme-about:before{content:"";display:table}.clear:after,.main-navigation:after,.theme-wrap .theme-about:after{clear:both}h2{font-size:28px}ol,ul{margin:0 0 22px;padding-right:26px}.type-page{margin:30px auto}.site-title a{text-decoration:none}.site-title a:active,.site-title a:focus,.site-title a:ho
 ver{color:#fff}.entry-title{font-size:36px;font-weight:300;line-height:1.3;margin:0 0 20px}.entry-content{font-size:16px;line-height:1.6}.entry-content p{margin:0 0 22px}.wrap{box-sizing:border-box;margin-right:auto;margin-left:auto;max-width:960px;padding:0 10px 100px;position:relative}.theme-browser .themes{clear:both;font-size:0}.modal-open .rendered .themes,.modal-open .wp-filter{display:none}.theme-browser .theme{border:1px solid #dedede;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);cursor:pointer;display:inline-block;margin:0 0 4% 4%;position:relative;width:30.6%}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme:focus,.theme-browser .theme:hover{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme .url{box-sizing:content-box}.theme-browser .theme .url:hover{text-decoration:none}.theme-browser .theme .entry-ti
 tle{background:#fff;background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:content-box;font-size:15px;font-weight:600;height:18px;margin:0;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.theme-browser .theme .theme-actions{background:hsla(0,0%,96%,.7);bottom:0;border-right:1px solid rgba(0,0,0,.05);box-sizing:content-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:38px;opacity:0;padding:9px 10px 0;position:absolute;left:0;transition:opacity .1s ease-in-out}.entry-content .post-password-form .theme-browser .theme .theme-actions input[type=submit],.theme-browser .theme .theme-actions .button,.theme-browser .theme .theme-actions .entry-content .post-password-form input[type=submit]{font-size:13px}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";o
 pacity:1}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser .theme .theme-screenshot img{height:auto;right:0;position:absolute;top:0;-webkit-transform:translateZ(0);transition:opacity .2s ease-in-out;width:100%}.theme-browser .theme:focus .theme-screenshot img,.theme-browser .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{background:#23282d;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;right:25%;opacity:0;padding:15px 12px;position:absolute;left:25%;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.6);top:35%;t
 ransition:opacity .1s ease-in-out}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser .theme .more-details:focus,.theme-browser .theme:focus .more-details,.theme-browser .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author,body.author .theme-browser .theme .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-navigation{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:20px 0 25px}.theme-navigation .post-navigation{float:left}.theme-navigation .close{background-color:transparent;border:0;color:#21759b;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;marg
 in:0;padding:17px 15px;transition:color .1s ease-in-out}.theme-navigation a.close{padding:16.5px 15px}.theme-navigation .close:before{content:"\2190";margin-left:5px}.theme-navigation .close:active,.theme-navigation .close:hover{color:#d54e21;outline:none}.theme-navigation .left,.theme-navigation .nav-links a,.theme-navigation .right{background-color:transparent;border:0;border-right:1px solid #ddd;color:#777;cursor:pointer;float:right;height:56px;text-align:center;transition:color .1s ease-in-out,background .1s ease-in-out;width:59px}.theme-navigation .left:before,.theme-navigation .nav-links a:before,.theme-navigation .right:before{text-decoration:inherit;-webkit-font-smoothing:antialiased}.theme-navigation .left:focus,.theme-navigation .left:hover,.theme-navigation .nav-links a:focus,.theme-navigation .nav-links a:hover,.theme-navigation .right:focus,.theme-navigation .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-navigation .left:focus,.theme-navigati
 on .right:focus{box-shadow:none;outline:none}.theme-navigation .dashicons-arrow-left-alt2:before{content:"\f345"}.theme-navigation .dashicons-arrow-right-alt2:before{content:"\f341"}.theme-navigation .left.disabled,.theme-navigation .left.disabled:hover,.theme-navigation .right.disabled,.theme-navigation .right.disabled:hover{background:inherit;color:#ccc;cursor:inherit}.theme-wrap{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:10px;-webkit-overflow-scrolling:touch}.theme-wrap .theme-about{padding:2% 4%}.theme-wrap .theme-name{color:#222;display:inline-block}.theme-wrap .theme-author{border:none;color:#686868;display:inline-block;font-size:14px;font-style:italic;margin:0 5px}.theme-wrap .theme-actions{margin:0 0 1.5em;text-align:center}.theme-wrap .theme-actions a{height:36px;padding:4px 10px;width:48%}.ie8 .theme-wrap .theme-actions{border:1px solid #eee}.theme-wrap .theme-meta-info .active_installs,.theme-wrap .theme-met
 a-info .updated,.theme-wrap .theme-meta-info .version{margin:0 0 .5em}.theme-wrap .theme-meta-info a:after{content:"\2192";margin-right:5px}.theme-wrap .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-wrap .screenshot{border:1px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;position:relative}.theme-wrap .screenshot:after{content:"";display:block;padding-top:75%}.theme-wrap .screenshot img{height:auto;position:absolute;right:0;top:0;vertical-align:middle;width:100%}.theme-wrap .screenshot.selected{background:transparent;border:2px solid #00a0d2}.theme-wrap .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-wrap .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-wrap .theme-info{width:ca
 lc(70% - 30px);float:right}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-meta{float:left;width:calc(32% - 30px)}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-info>div:not(:last-of-type),.theme-wrap .theme-about .theme-meta>div:not(:last-of-type){margin-bottom:50px}.theme-wrap h4{font-size:14px;margin:16px 0;margin:1rem 0}.theme-wrap h5{font-size:1em;text-transform:none}.theme-wrap .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5}.theme-wrap .theme-tags{font-size:13px}.theme-wrap .theme-downloads .total-downloads{color:#555;font-size:14px;font-weight:400;line-height:1.5;margin:1.5em 0 0}.theme-wrap .theme-devs,.theme-wrap .theme-meta-info,.theme-wrap .theme-support,.theme-wrap .theme-translations{font-size:1.4em}.theme-wrap .theme-devs h5{margin:1em 0 0}.theme-wrap .theme-devs li{line-height:1.5}.theme-install-overlay iframe{border:0;height:100%;width:100%;z-index:3;transition:opacity .3s}.no-themes{clear
 :both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center;display:none}.no-results .no-themes{display:block}.theme-browser .no-themes{margin:100px 0 150px}.rating{margin:0 0 1.5em;min-height:26px}.rating span[class]:before{color:#ffb900;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rtl .rating-10 span.one:before,.rtl .rating-30 span.two:before,.rtl .rating-50 span.three:before,.rtl .rating-70 span.four:before,.rtl .rating-90 span.five:before{transform:rotateY(180deg)}.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:
 before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.rating-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before,.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before{content:"\f155"}.rating .ratings{display:block;line-height:20px;color:#999}.theme-ratings .description{color:#aa9;display:inline-block;font-style:italic;margin:0 5px;vertical-align:bottom}.theme-ratings ul{list-style-type:none;padding:0}.theme-ratings .counter-container,.theme-ratings .counter-container a{display:inline-block;width:100%}.theme-ratings .counter-count,.theme-ratings .counter-label{line-height:1.75}.theme-ratings .counter-label{float:right;margin-left:5px;min-width:58px}.theme-ratings .counter-back,.theme-rating
 s .counter-bar{float:right;height:17px}.theme-ratings .counter-back{background-color:#ececec;width:64%;width:calc(100% - 88px);overflow:hidden}.theme-ratings .counter-bar{background-color:#ffc733}.theme-ratings .counter-count{float:right;margin-right:5px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:transparent;z-index:9;overflow:visible;left:0;min-width:0}.wp-full-overlay,.wp-full-overlay-sidebar{position:fixed;top:0;bottom:0;right:0;height:100%}.wp-full-overlay-sidebar{border:1px solid #ddd;box-sizing:border-box;width:300px;padding:0;margin:0;z-index:2;background:#eee}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:7}.wp-full-overlay-main{position:absolute;right:0;left:0;top:0;bottom:0;height:100%}.wp
 -full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:2;margin:0;border-top:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-
 overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:normal 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:normal 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:normal 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#bbb;background:#
 eee;cursor:default;pointer-events:none}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;right:0;z-index:4;display:block;width:29px;height:25px;margin-right:15px;padding:0;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0073aa}.wp-full-overlay.collapsed .collapse-sidebar{height:27px;right:100%;position:absolute}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-right:0;display:block;width:auto;height:auto;background:none}.wp-full-overlay .collapse-sidebar-arrow:before{border-radius:50%;float:right;content:"\f148";background:#eee;font:normal 30px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{transform:rotate(-180deg)}.rtl .wp
 -full-overlay.collapsed .collapse-sidebar-arrow:before{transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{font-size:16px;right:100%;line-height:1.8;margin-right:10px;position:absolute}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar{transition-property:right,left,top,bottom,width,margin;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:9;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{displ
 ay:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(/wp-admin/images/spinner.gif) no-repeat fixed 50%;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:3;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:rig
 ht}.theme-details .rating{margin:7px 0;float:left}.theme-details .theme-description{float:right;color:#777;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{background:#fff url(/wp-admin/images/spinner.gif) no-repeat 50%;background-size:20px 20px}.spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:25% auto 70%}.loading-content .spinner{display:block}.wp-filter{display:inline-block;position:relative;box-sizing:border-box;margin:20px 0 25px;padding:0 20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.wp-filter a{text-decoration:none}.filter-count{display:inli
 ne-block;vertical-align:middle;min-width:4.3em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;border-radius:30px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-links{padding:0}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{box-shadow:none;border-bottom:4px solid #666;color:#222}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#2ea2cc}.wp-filter .search-form{float:left;margin:10px 0;display:inline-block}.wp-filter .wp-filter-search{margin:0;padding:3px 5px;width:270px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.wp-filte
 r .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:sub;content:"\f111";margin:0 0 0 5px;width:16px;height:16px;color:#777;transition:color .1s ease-in;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}@media only screen and (max-width:480px){.filter-drawer{margin:0 -10px}}.show-filters .filter-drawer{display:block;overflow:hidden}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter 
 .drawer-toggle{border-radius:2px;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:calc(100% / 4 - 7px);box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group:last-of-type{margin-left:0}.filter-group.wide{width:38%}.filter-group h4{font-size:14px;position:relative;margin:0}.filter-drawer ol{list-style-type:none;font-size:12px;margin:20px 0 0;padding:0}.filter-drawer li{display:inline-block;list-style-type:none;margin:5px 0;padding-left:25px;width:100%}.filter-drawer .buttons{margin-bottom:20px}.entry-content .post-password-form .filter-drawer .buttons input[type=submit] span,.filter-drawer .buttons .button span,.filter-drawer .buttons .entry-content .post-password-form input[type=submit] span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.entry-content .post-password-form .wp-filter input.clear-filter
 s[type=submit],.wp-filter .button.clear-filters,.wp-filter .entry-content .post-password-form input.clear-filters[type=submit]{display:none;margin:0 10px 0 0}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);display:inline-block;font-size:11px;margin:2px 5px;padding:1px 8px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.wp-filter-search{border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outlin
 e:none;transition:border-color .05s ease-in-out;border-radius:0;margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.main-navigation{background:#dfdfdf}.main-navigation .menu{font-size:13px;font-weight:700;list-style:none;margin:0 auto;max-width:960px;padding:10px 0}.main-navigation .menu li{display:inline-block;padding-right:20px}.main-navigation .menu li:first-of-type{padding-right:10px}.main-navigation a{color:#636363;font-size:14px;text-decoration:none}@media (max-width:740px){#headline h2{float:none}.main-navigation .menu{margin:0;padding:8px 0;width:100%}}.commercial .theme .more-details{font-size:13px;top:23%;left:5%;right:5%}.commercial .theme .more-details p{margin:0}.commercial .themes{padding:0}.posts-navigation{font-size:18px;overflow:hidden;text-align:center}.posts-navigation .nav-links a{padding:8px 10px;display:inline-block}span.favorite{color:#ccc;float:left;cursor:pointer}span.favorite.dashicons,span.favorite.dashicons:before{font-siz
 e:40px;width:40px;line-height:1.5}span.favorite.favorited,span.favorite:hover{color:#e02020}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dppx),print{.wp-full-overlay .collapse-sidebar-arrow{background-image:url(/wp-admin/images/arrows-2x.png);background-size:15px 123px}.customize-loading #customize-container,.spinner,.theme-install-overlay .wp-full-overlay-main{background-image:url(/wp-admin/images/spinner-2x.gif)}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:2px}}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{height:auto;margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(2n){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:782px){.theme:focus .more-details,.theme:focus .theme-actions,.theme:hover .more-details,.theme:hover .theme-act
 ions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}.wp-filter .search-form{float:none;margin:20px 0;width:100%}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-info,.theme-wrap .theme-about .theme-meta{float:none;width:auto}.theme-wrap .theme-about .theme-info{margin-bottom:50px}.theme-wrap .theme-actions .button-primary,.theme-wrap .theme-actions .button-secondary{font-size:18px;height:auto}.theme-wrap .screenshot{margin:0 auto;width:100%}}@media only screen and (max-width:650px){.theme-wrap .theme-description,.theme-wrap .theme-update{margin-right:0}.theme-wrap .theme-info{width:100%}.theme-wrap .theme-author{margin:5px 0 15px}.theme-wrap .current-label{margin-top:10px;font-size:13px}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}#headline .l
 ogin{float:right;margin-right:10px}.wp-filter{padding:0 10px}.wp-filter .filter-links{padding:0}.wp-filter .drawer-toggle{display:none}.wp-filter .search-form,.wp-filter .wp-filter-search{width:100%}.theme-browser .themes .theme{margin-left:0}.theme-wrap .theme-actions .button-primary,.theme-wrap .theme-actions .button-secondary{width:100%;margin:5px 0}.theme-wrap .theme-name{display:block;margin:0}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-info,.theme-wrap .theme-about .theme-info>div:not(:last-of-type),.theme-wrap .theme-about .theme-meta>div:not(:last-of-type){margin-bottom:30px}.theme-navigation .close:before{content:"";margin:0}.theme-wrap .theme-devs,.theme-wrap .theme-support{margin:auto;width:100%}.posts-navigation{margin-top:40px}}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylecss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css      2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,11 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+Theme Name: WordPress.org Themes
+Theme URI: https://wordpress.org/themes
+Author: wordpressdotorg
+Author URI: https://wordpress.org
+Description: Theme for the WordPress.org themes directory
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+*/
+html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=rese
 t],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}p{margin:16px 0;margin:1rem 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 24px;margin:0 1.5rem}address{margin:0 0 24px;margin:0 0 1.5rem}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:25.6px;margin-bottom:1.6rem;max-width:100%;overflow:au
 to;padding:25.6px;padding:1.6rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:2px solid #eee;color:#82878c;font-style:italic;margin:16px 0;margin:1rem 0;padding-left:16px;padding-left:1rem}blockquote cite{font-size:12.8px;font-size:.8rem}figure{margin:0}hr{background-color:#eee;border:0;height:2px;margin:80px auto;margin:5rem auto}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.5;margin:32px 0 16px;margin:2rem 0 1rem}h1{font-size:61.035px;font-size:3.8146972656rem}h1,h2{font-weight:300}h2{font-size:39.062px;font-size:2.44140625rem}h3{font-size:
 25px;font-size:1.5625rem;font-weight:400}h4{font-size:20px;font-size:1.25rem;color:#32373c;font-weight:600;padding:0}h5{font-size:16px;font-size:1rem;letter-spacing:0.16px;letter-spacing:.01rem}h5,h6{font-weight:600;text-transform:uppercase}h6{font-size:12.8px;font-size:.8rem;letter-spacing:.8px}a{color:#0073aa;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}li>a,p a{text-decoration:underline}li>a:hover,p a:hover{color:#d54e21}ol,ul{margin:0 0 1.5em 3em;padding:0}ul{list-style:square}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border:1px solid #eee;border-collapse:collapse;font-size:12.8px;font-size:.8rem;margin:0 0 16px;margin:0 0 1rem;padding:0;width:100%}table thead{background:#32373c;color:#fff}table td,table th{border:1px solid #eee;font-weight:400;margin:0;padding:6.4px;padding:.4rem;text-align:left;vertical-align:t
 op}table tbody tr:nth-child(2n){background:#f7f7f7}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}@media screen and (min-width:737px){html{font-size:1.125rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:8}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:480px){.alignleft,.
 alignright{display:block;float:none;margin-left:auto;margin-right:auto}}.button,.button-primary,.button-secondary,.entry-content .post-password-form input[type=submit],.plugin-upload-form .button-primary{border:1px solid;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 12.8px;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}.button-group.button-xl .button,.button-group.button-xl .entry-content .post-password-form input[type=submit],.button.button-xl,.entry-content .post-password-form .button-group.button-xl input[type=submit],.entry-content .post-password-form input.button-xl[type=submit]{font-size:16px;font-size:1rem;height:39.062px;height:2.44140625rem;line-height:1;padding:
 0 24px;padding:0 1.5rem}.button-group.button-large .button,.button-group.button-large .entry-content .post-password-form input[type=submit],.button.button-large,.entry-content .post-password-form .button-group.button-large input[type=submit],.entry-content .post-password-form input.button-large[type=submit]{height:31.25px;height:1.953125rem;line-height:1;padding:0 16px;padding:0 1rem}.button-group.button-small .button,.button-group.button-small .entry-content .post-password-form input[type=submit],.button.button-small,.entry-content .post-password-form .button-group.button-small input[type=submit],.entry-content .post-password-form input.button-small[type=submit]{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 8px;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.953125rem}.button-group.button-xl a.button,
 a.button.button-xl{line-height:39.062px;line-height:2.44140625rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus,.entry-content .post-password-form input[type=submit]:active,.entry-content .post-password-form input[type=submit]:focus{outline:none}.button.hidden,.entry-content .post-password-form input.hidden[type=submit]{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.button-secondary,.button:visited,.entry-content .post-password-form input[type=submit],.entry-content .post-password-form input[type=submit]:visited{background:#f7f7f7;border-color:#ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}.entry-content .post-password-form p input[type=submit],p .button,p .entry-content .post-password-form input[type=submit]{vertical-align:baseline}.button-secondary:focus,.
 button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover,.entry-content .post-password-form input.focus[type=submit],.entry-content .post-password-form input.hover[type=submit],.entry-content .post-password-form input[type=submit]:focus,.entry-content .post-password-form input[type=submit]:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus,.entry-content .post-password-form input.focus[type=submit],.entry-content .post-password-form input[type=submit]:focus{border-color:#5b9dd9;box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active,.entry-content .post-password-form input.active[type=submit],.entry-content .post-password-form input.active[type=submit]:hover,.entry-content .post-password-form input[type=submit]:active{background:#eee;border-color:#999;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);transform:translateY(1px)}.butt
 on.active:focus,.entry-content .post-password-form input.active[type=submit]:focus{border-color:#5b9dd9;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled],.entry-content .post-password-form input.disabled[type=submit],.entry-content .post-password-form input[disabled][type=submit],.entry-content .post-password-form input[type=submit]:disabled{background:#f7f7f7!important;border-color:#ddd!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;transform:none!important}.button-link{background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}.button-primary,.download-button,.plugin-upload-form .button-primary{text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #00
 6799,0 1px 1px #006799,-1px 0 1px #006799}.button-primary,.button-primary:visited,.download-button,.download-button:visited,.plugin-upload-form .button-primary,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:focus{box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,
 .button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:#0073aa;border-color:#006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-primary.button.button-hero,.download-button.button.button-hero,.entry-content .post-passwor
 d-form .plugin-upload-form input.button-primary.button-hero[type=submit],.entry-content .post-password-form input.button-primary.button-hero[type=submit],.entry-content .post-password-form input.download-button.button-hero[type=submit],.plugin-upload-form .button-primary.button.button-hero,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero[type=submit]{box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit],.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit
 ]:focus,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero.active[type=submit]:hover,.entry-content .post-password-form .plugin-upload-form input.button-primary.button-hero[type=submit]:active,.entry-content .post-password-form input.button-primary.button-hero.active[type=submit],.entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:focus,.entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:hover,.entry-content .post-password-form input.button-primary.button-hero[type=submit]:active,.entry-content .post-password-form input.download-button.button-hero.active[type=submit],.entry-content .post-password-form input.download-button.button-hero.active[type=submit]:focus,.entry-content .post-password-form input.download-button.button-hero.active[type=submit]:hover,.entry-content .post-password-form input.download-button.button-hero[type=submit]:active,.plugin-upload-form .button-primary
 .button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit],.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:focus,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero.active[type=submit]:hover,.plugin-upload-form .entry-content .post-password-form input.button-primary.button-hero[type=submit]:active{box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:
 nowrap}.button-group>.button,.entry-content .post-password-form .button-group>input[type=submit]{border-radius:0;display:inline-block;margin-right:-1px;z-index:2}.button-group>.button-primary{z-index:5}.button-group>.button:hover,.entry-content .post-password-form .button-group>input[type=submit]:hover{z-index:3}.button-group>.button:first-child,.entry-content .post-password-form .button-group>input[type=submit]:first-child{border-radius:3px 0 0 3px}.button-group>.button:last-child,.entry-content .post-password-form .button-group>input[type=submit]:last-child{border-radius:0 3px 3px 0}.button-group>.button:focus,.entry-content .post-password-form .button-group>input[type=submit]:focus{position:relative;z-index:1}@media screen and (max-width:737px){.button,.button.button-large,.button.button-small,.entry-content .post-password-form input.button-large[type=submit],.entry-content .post-password-form input.button-small[type=submit],.entry-content .post-p
 assword-form input[type=submit],.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.home-below:after,.home-below:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.home-below:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}p.subheading{color:#82878c;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}p.intro,p.subheading{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter-spacing:0.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}input,textarea{bo
 x-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],inpu
 t[type=url]{direction:ltr}input[type=number]{height:28px;line-height:inherit}input[type=checkbox],input[type=radio]{background:#fff;border:1px solid #b4b9be;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:16px;line-height:0;margin:-4px 4px 0 0;min-width:16px;outline:0;padding:0!important;text-align:center;transition:border-color .05s ease-in-out;vertical-align:middle;width:16px;-webkit-appearance:none}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:left;font:normal 21px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{op
 acity:.7}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";margin:-3px 0 0 -4px}input[type=radio]{border-radius:50%;line-height:10px;margin-right:4px}input[type=radio]:checked+label:before{color:#82878c}input[type=radio]:checked:before{background-color:#1e8cbe;border-radius:50px;content:"\2022";font-size:24px;height:6px;line-height:16px;margin:4px;text-indent:-9999px;width:6px}input[type=reset]:active,input[type=reset]:hover{color:#00a0d2}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{border-radius:0;font-size:14px;padding:3px 5px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}textarea.code{line-height:1.4;padding:4px 6px 1px}label{cursor:pointer;vertical-align:middle}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}input.readonly,input[rea
 donly],textarea.readonly,textarea[readonly]{background-color:#eee}.wp-core-ui :-moz-placeholder,:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,87%,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;box-shadow:none}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{padding:1px 6px;width:50px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-to
 p:10px}input[type=checkbox]{-webkit-appearance:none;padding:10px}input[type=checkbox]:checked:before{font:normal 30px/1 dashicons;margin:-3px -5px}input[type=checkbox],input[type=radio]{height:25px;width:25px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}input,textarea{font-size:16px}input[type=number].small-text,input[type=password].small-text,input[type=search].small-text,input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}input.regular-text{width:100%}label{font-size:14px}fieldset label{display:block}}a.button:active,a.button:focus,a.button:hover{text-decoration:none}.notice{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{box-shadow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-left-color:#46b450}.noti
 ce.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-left-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-left-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-left-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.error-404 .page-content,.error-404 .page-title{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:96px auto;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{left:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@keyframes a{10%{width:180px;height:180px;transform:rotate(0deg)}15%{width:185px;height:185px;transform:rotate(0deg)}20%{width:180px;height:180px;transform:rotate(5deg)}40%{transform-origin:top left;animation-timing-function:ease-in-out}60%{transform:rotate(40deg);transform-origin:top left
 ;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:a}.comments-area{margin-top:5em}.comments-area>:last-child{margin-bottom:0}.comments-area .comment-list+.comment-respond{border-top:1px solid #eaeaea}.comments-area .comment-list+.comment-respond,.comments-area .comment-navigation+.comment-respond{padding-top:1.6em}.comments-area .comments-title{margin-bottom:1.3333em}.comments-area .comment-list{list-style:none;margin:0}.comments-area .comment-list .pingback,.comments-area .comment-list .trackback,.comments-area .comment-list article{border-top:1px solid #eaeaea;padding:1.6em 0}.comments-area .comment-list article:not(:only-child){padding-bottom:0}.comments-area .comment-list article+.comment-respond{padding-bottom:1.6em}.comments-area .comment-list .children{list-style:none;margin:0}.comments-are
 a .comment-list .children>li{padding-left:.8em}.comments-area .comment-list .alt{background:none}.comments-area .comment-author{color:#999;margin-bottom:.4em}.comments-area .comment-author .avatar{float:left;height:24px;margin-right:.8em;width:24px}.comments-area .comment-metadata,.comments-area .pingback .edit-link{color:#999;line-height:1.5}.comments-area .comment-metadata a,.comments-area .pingback .edit-link a{color:#777}.comments-area .comment-metadata{font-size:12.8px;font-size:.8rem;margin-bottom:1.6em}.comments-area .comment-metadata .edit-link,.comments-area .pingback .edit-link{margin-left:1em}.comments-area .pingback .edit-link:before{top:5px}.comments-area .comment-content ol,.comments-area .comment-content ul{margin:0 0 1.6em 1.3333em}.comments-area .comment-content>:last-child,.comments-area .comment-content li>ol,.comments-area .comment-content li>ul{margin-bottom:0}.comments-area .comment-content .reply{font-size:12px}.comments-area .comment-content .repl
 y a{border:1px solid #eaeaea;color:#707070;display:inline-block;font-weight:700;line-height:1;margin-top:2em;padding:.4167em .8333em;text-transform:uppercase}.comments-area .comment-content .reply a:focus,.comments-area .comment-content .reply a:hover{border-color:#333;color:#333;outline:0}.comments-area .comment-reply-title a{font-weight:inherit}.comments-area .comment-form label{font-size:12.8px;font-size:.8rem;font-weight:700;display:block;letter-spacing:.04em;line-height:1.5}.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=url],.comments-area .comment-form textarea{width:100%}.comments-area .comment-awaiting-moderation,.comments-area .comment-notes,.comments-area .form-allowed-tags,.comments-area .logged-in-as{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:2em}.comments-area .no-comments{border-top:1px solid #eaeaea;color:#999;font-weight:700;padding-top:1.6em}.comments-area .comment
 -navigation+.no-comments{border-top:0}.comments-area .form-allowed-tags code{font-family:Inconsolata,monospace}.comments-area .form-submit{margin-bottom:0}.comments-area .required{color:#c0392b}.entry-content{hyphens:auto;word-wrap:break-word}.entry-content>p:first-child{margin-top:0}.entry-content [class*=col-]~h1,.entry-content [class*=col-]~h2,.entry-content [class*=col-]~h3,.entry-content [class*=col-]~h4,.entry-content [class*=col-]~h5,.entry-content [class*=col-]~h6{clear:none}.entry-header{position:relative}.entry-header .sticky-post{color:#999;font-size:12.8px;font-size:.8rem;font-style:italic;position:absolute;top:-12.8px;top:-.8rem}.entry-summary{hyphens:auto;word-wrap:break-word}body:not(.single):not(.search) .site-main .post{margin-bottom:48.828px;margin-bottom:3.0517578125rem;max-width:40em}.gallery{margin-bottom:24px;margin-bottom:1.5rem}.gallery .gallery-item{display:inline-block;margin:0;text-align:center;vertical-align:top;width:100%}.gallery.gallery-columns-2 .g
 allery-item{max-width:50%}.gallery.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery.gallery-columns-4 .gallery-item{max-width:25%}.gallery.gallery-columns-5 .gallery-item{max-width:20%}.gallery.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-caption{display:block}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{background-color:#f9f9f9;cursor:hand;display:inline-block;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.dots,.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{background:none;font-size:.9em;width:auto}.pagination .nav-links .page-numbers.dots{cursor:inherit}@media screen and (max-width:737px){.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{font-size:0;min-width:0;p
 adding:0}.pagination .nav-links .page-numbers.next:after,.pagination .nav-links .page-numbers.prev:before{background-color:#f9f9f9;display:inline-block;font-size:1rem;line-height:1.5;min-width:2em;padding:8px}.pagination .nav-links .page-numbers.prev:before{content:"\2039"}.pagination .nav-links .page-numbers.next:after{content:"\203A"}}.pagination .nav-links span.page-numbers{background-color:#f7f7f7;font-weight:700}.search-form .search-field{line-height:normal;margin:0;padding:4px 5px;vertical-align:text-bottom}.site-content{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-content{padding:0 10px 3.0517578125rem}}@media screen and (max-width:737px){.site-content .site-main{float:none;margin:0;width:auto}}.home .site-content,.page .site-content,.site-content.page{margin:auto;max-width:none;padding:0}.site-content .page-title{font-size:20px;font-size:1.25rem;font-weight:400}.site-content .no-results{margin:
 0 auto 48.828px;margin:0 auto 3.0517578125rem;max-width:40em;padding:0 32px;padding:0 2rem}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}.site-header{background:#0073aa;padding:16px 0;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:25px 18.288px;padding:1.5625rem 1.143rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 32px 0 0;margin:0 2rem 0 0;max-width:none}.site-title a{color:#fff;font-weight:300}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:none}.site-header.home .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:32px 0 16px;margin:2rem 0 1rem}#wporg-fo
 oter{background-color:#f7f7f7;border-top:1px solid #dfdfdf;padding:22px 14px 65px}#wporg-footer,#wporg-footer .wrapper{clear:both;margin:0 auto;overflow:auto}#wporg-footer .wrapper{max-width:930px}#wporg-footer ul{float:left;margin-bottom:20px;margin-left:24px;overflow:auto;padding-left:0;width:135px}@media screen and (min-width:960px){#wporg-footer ul:first-child{margin-left:0}}#wporg-footer ul li{color:#bbb;font-size:14px;list-style-type:none;margin-bottom:1px}#wporg-footer ul li a{text-decoration:none}#wporg-footer ul li a:hover{color:#0073aa;text-decoration:underline}#wporg-footer .cip{clear:both;color:#ccc;float:none;font-size:12.8px;font-size:.8rem;letter-spacing:.3em;margin:35px auto 0;text-align:center;text-transform:uppercase}#wporg-footer .cip.cip-image{background:url(//s.w.org/style/images/codeispoetry.png?1) 50% no-repeat;background-size:190px 15px;height:15px;text-indent:-9999px;width:190px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min
 -resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-footer .cip.cip-image{background-image:url(//s.w.org/style/images/codeispoetry-2x.png?1)}}@media screen and (min-width:561px) and (max-width:959px){#wporg-footer .wrapper{max-width:600px}#wporg-footer ul{margin-left:2%;width:32%}#wporg-footer ul:nth-child(3n+1){margin-left:0}#wporg-footer ul:nth-child(4n){clear:both}}@media screen and (max-width:560px){#wporg-footer .wrapper{max-width:360px}#wporg-footer ul{margin-left:4%;width:48%}#wporg-footer ul:nth-child(odd){margin-left:0;clear:both}}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wporg-logo.svg?3) 0 no-repeat;background-size:290px 46px;display:block;height:88px;text-indent:-9999px}#wporg-header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georg
 ia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;left:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:left;transition:left .3s;z-index:8}#wporg-header #wporg-header-menu.active{left:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header ul li#download,#wporg-header ul li.download{float:right;height:34px;margin-right:14px;overflow:hidden;padding:0 0 34px}@media scre
 en and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current,#wporg-header ul li#download.current-menu-item,#wporg-header ul li#download .uparrow,#wporg-header ul li.download.current,#wporg-header ul li.download.current-menu-item,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-header ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wporg-header .nav-submenu{display:none;margin-bottom:10px;margin-to
 p:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-left:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:right;margin-right:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-left:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;border-radius:0;box-sizing:content-box;color:#b4b9be;float:left;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form .button,#wporg-header #head-search form .entry-content .post-password-form input[type=submit],.entry-content .post-password-form #wporg-header #head-search form input[type=submit]{background:#191e23 url(/
 /s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;border-radius:0;box-shadow:none;float:left;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-left:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:left;padding-left:10px}#wporg-header h2.rosetta{float:left;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:left;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:left;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9
 px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:50%;margin:-8px 0 0 -9px;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-left:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:none!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!importa
 nt;left:0;margin-left:0;position:absolute;top:46px;width:auto;z-index:6}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{background:none;border:none;box-shadow:none;display:block;float:left;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;left:10px;line-height:1;padding:1px;position:absolute;text-align:center;text-decoration:inherit;text-shadow:none;top:75px;transition:color .1s ease-in;vertical-align:top;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:left;font:normal 50px/1 Dashicons;margin:0;outline:none;padding:3px;text-decoration:none;vertical-align:middle;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){#mobile-menu-button{display:none}}
 #download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20px 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}body{background:#f1f1f1}p a,p a:hover{border:none}.chart>div>div>div>div{left:-10000px!important;right:auto!important}.clear:after,.clear:before,.main-navigation:after,.main-navigation:before,.theme-wrap .theme-about:after,.theme-wrap .theme-about:before{content:"";display:table}.clear:after,.main-navigation:after,.theme-wrap .theme-about:after{clear:both}h2{font-size:28px}ol,ul{margin:0 0 22px;padding-left:26px}.type-page{margin:30px auto}.site-title a{text-decoration:none}.site-title a:active,.site-title a:focus,.site-title a:hover{color:#fff}.entry-title{font-size:36px;font-weight:300;line-height:1.3;margin:0 0 20px}.entry-content{font-size:16px;line-height:1.6}.entry-c
 ontent p{margin:0 0 22px}.wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:960px;padding:0 10px 100px;position:relative}.theme-browser .themes{clear:both;font-size:0}.modal-open .rendered .themes,.modal-open .wp-filter{display:none}.theme-browser .theme{border:1px solid #dedede;box-shadow:0 1px 1px -1px rgba(0,0,0,.1);cursor:pointer;display:inline-block;margin:0 4% 4% 0;position:relative;width:30.6%}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme:focus,.theme-browser .theme:hover{border-color:#5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme .url{box-sizing:content-box}.theme-browser .theme .url:hover{text-decoration:none}.theme-browser .theme .entry-title{background:#fff;background:hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-sizing:content-box;font-size:15px;font-weight:600
 ;height:18px;margin:0;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.theme-browser .theme .theme-actions{background:hsla(0,0%,96%,.7);bottom:0;border-left:1px solid rgba(0,0,0,.05);box-sizing:content-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:38px;opacity:0;padding:9px 10px 0;position:absolute;right:0;transition:opacity .1s ease-in-out}.entry-content .post-password-form .theme-browser .theme .theme-actions input[type=submit],.theme-browser .theme .theme-actions .button,.theme-browser .theme .theme-actions .entry-content .post-password-form input[type=submit]{font-size:13px}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;transition:opacity .2s ease-in-out}.theme-brows
 er .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser .theme .theme-screenshot img{height:auto;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transition:opacity .2s ease-in-out;width:100%}.theme-browser .theme:focus .theme-screenshot img,.theme-browser .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{background:#23282d;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:15px;-webkit-font-smoothing:antialiased;font-weight:600;left:25%;opacity:0;padding:15px 12px;position:absolute;right:25%;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.6);top:35%;transition:opacity .1s ease-in-out}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser .theme .more-details:focus,.them
 e-browser .theme:focus .more-details,.theme-browser .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author,body.author .theme-browser .theme .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-navigation{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:20px 0 25px}.theme-navigation .post-navigation{float:right}.theme-navigation .close{background-color:transparent;border:0;color:#21759b;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:0;padding:17px 15px;transition:color .1s ease-in-out}.theme-navigation a.close{padding:16.5px 15px}.theme-navigation .close:before{content:&q
 uot;\2190";margin-right:5px}.theme-navigation .close:active,.theme-navigation .close:hover{color:#d54e21;outline:none}.theme-navigation .left,.theme-navigation .nav-links a,.theme-navigation .right{background-color:transparent;border:0;border-left:1px solid #ddd;color:#777;cursor:pointer;float:left;height:56px;text-align:center;transition:color .1s ease-in-out,background .1s ease-in-out;width:59px}.theme-navigation .left:before,.theme-navigation .nav-links a:before,.theme-navigation .right:before{text-decoration:inherit;-webkit-font-smoothing:antialiased}.theme-navigation .left:focus,.theme-navigation .left:hover,.theme-navigation .nav-links a:focus,.theme-navigation .nav-links a:hover,.theme-navigation .right:focus,.theme-navigation .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-navigation .left:focus,.theme-navigation .right:focus{box-shadow:none;outline:none}.theme-navigation .dashicons-arrow-left-alt2:before{content:"\f341"}.theme-navigation .das
 hicons-arrow-right-alt2:before{content:"\f345"}.theme-navigation .left.disabled,.theme-navigation .left.disabled:hover,.theme-navigation .right.disabled,.theme-navigation .right.disabled:hover{background:inherit;color:#ccc;cursor:inherit}.theme-wrap{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:10px;-webkit-overflow-scrolling:touch}.theme-wrap .theme-about{padding:2% 4%}.theme-wrap .theme-name{color:#222;display:inline-block}.theme-wrap .theme-author{border:none;color:#686868;display:inline-block;font-size:14px;font-style:italic;margin:0 5px}.theme-wrap .theme-actions{margin:0 0 1.5em;text-align:center}.theme-wrap .theme-actions a{height:36px;padding:4px 10px;width:48%}.ie8 .theme-wrap .theme-actions{border:1px solid #eee}.theme-wrap .theme-meta-info .active_installs,.theme-wrap .theme-meta-info .updated,.theme-wrap .theme-meta-info .version{margin:0 0 .5em}.theme-wrap .theme-meta-info a:after{content:"\2192";margin-left:
 5px}.theme-wrap .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-wrap .screenshot{border:1px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;overflow:hidden;position:relative}.theme-wrap .screenshot:after{content:"";display:block;padding-top:75%}.theme-wrap .screenshot img{height:auto;position:absolute;left:0;top:0;vertical-align:middle;width:100%}.theme-wrap .screenshot.selected{background:transparent;border:2px solid #00a0d2}.theme-wrap .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-wrap .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-wrap .theme-info{width:calc(70% - 30px);float:left}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-meta{float:right;width:calc(32% - 30px)}.theme-wrap .
 theme-about .theme-head,.theme-wrap .theme-about .theme-info>div:not(:last-of-type),.theme-wrap .theme-about .theme-meta>div:not(:last-of-type){margin-bottom:50px}.theme-wrap h4{font-size:14px;margin:16px 0;margin:1rem 0}.theme-wrap h5{font-size:1em;text-transform:none}.theme-wrap .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5}.theme-wrap .theme-tags{font-size:13px}.theme-wrap .theme-downloads .total-downloads{color:#555;font-size:14px;font-weight:400;line-height:1.5;margin:1.5em 0 0}.theme-wrap .theme-devs,.theme-wrap .theme-meta-info,.theme-wrap .theme-support,.theme-wrap .theme-translations{font-size:1.4em}.theme-wrap .theme-devs h5{margin:1em 0 0}.theme-wrap .theme-devs li{line-height:1.5}.theme-install-overlay iframe{border:0;height:100%;width:100%;z-index:3;transition:opacity .3s}.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center;display:none}.no-results .no-themes{display:block}.th
 eme-browser .no-themes{margin:100px 0 150px}.rating{margin:0 0 1.5em;min-height:26px}.rating span[class]:before{color:#ffb900;content:"\f154";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/1 dashicons;vertical-align:top}.rating-10 span.one:before,.rating-30 span.two:before,.rating-50 span.three:before,.rating-70 span.four:before,.rating-90 span.five:before{content:"\f459"}.rtl .rating-10 span.one:before,.rtl .rating-30 span.two:before,.rtl .rating-50 span.three:before,.rtl .rating-70 span.four:before,.rtl .rating-90 span.five:before{transform:rotateY(180deg)}.rating-20 span.one:before,.rating-30 span.one:before,.rating-40 span.one:before,.rating-40 span.two:before,.rating-50 span.one:before,.rating-50 span.two:before,.rating-60 span.one:before,.rating-60 span.three:before,.rating-60 span.two:before,.rating-70 span.one:before,.rating-70 span.three:before,.rating-70 span.two:before,.rating-80 span.four:before,.rating-80 span.one:before,.ra
 ting-80 span.three:before,.rating-80 span.two:before,.rating-90 span.four:before,.rating-90 span.one:before,.rating-90 span.three:before,.rating-90 span.two:before,.rating-100 span.five:before,.rating-100 span.four:before,.rating-100 span.one:before,.rating-100 span.three:before,.rating-100 span.two:before{content:"\f155"}.rating .ratings{display:block;line-height:20px;color:#999}.theme-ratings .description{color:#aa9;display:inline-block;font-style:italic;margin:0 5px;vertical-align:bottom}.theme-ratings ul{list-style-type:none;padding:0}.theme-ratings .counter-container,.theme-ratings .counter-container a{display:inline-block;width:100%}.theme-ratings .counter-count,.theme-ratings .counter-label{line-height:1.75}.theme-ratings .counter-label{float:left;margin-right:5px;min-width:58px}.theme-ratings .counter-back,.theme-ratings .counter-bar{float:left;height:17px}.theme-ratings .counter-back{background-color:#ececec;width:64%;width:calc(100% - 88px);overflow:hidden}.theme
 -ratings .counter-bar{background-color:#ffc733}.theme-ratings .counter-count{float:left;margin-left:5px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:transparent;z-index:9;overflow:visible;right:0;min-width:0}.wp-full-overlay,.wp-full-overlay-sidebar{position:fixed;top:0;bottom:0;left:0;height:100%}.wp-full-overlay-sidebar{border:1px solid #ddd;box-sizing:border-box;width:300px;padding:0;margin:0;z-index:2;background:#eee}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:7}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:2;margin:0;border-top
 :none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-ins
 tall-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:normal 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:normal 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:normal 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#bbb;background:#eee;cursor:default;pointer-events:none}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:4;display:block;width:29px;height:
 25px;margin-left:15px;padding:0;border-radius:50%;color:#777;text-decoration:none}.wp-full-overlay a.collapse-sidebar:hover{color:#0073aa}.wp-full-overlay.collapsed .collapse-sidebar{height:27px;left:100%;position:absolute}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-left:0;display:block;width:auto;height:auto;background:none}.wp-full-overlay .collapse-sidebar-arrow:before{border-radius:50%;float:left;content:"\f148";background:#eee;font:normal 30px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-ful
 l-overlay .collapse-sidebar-label{font-size:16px;left:100%;line-height:1.8;margin-left:10px;position:absolute}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar{transition-property:left,right,top,bottom,width,margin;transition-duration:.2s}.customize-support .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:9;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(/wp-admin/images/spinner.gif) no-rep
 eat fixed 50%;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:3;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .rating{margin:7px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px;max-width:100%}.theme-install-overlay 
 .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{background:#fff url(/wp-admin/images/spinner.gif) no-repeat 50%;background-size:20px 20px}.spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:25% auto 70%}.loading-content .spinner{display:block}.wp-filter{display:inline-block;position:relative;box-sizing:border-box;margin:20px 0 25px;padding:0 20px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4.3em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;border-radius:3
 0px;background:#777;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-links{padding:0}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{box-shadow:none;border-bottom:4px solid #666;color:#222}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#2ea2cc}.wp-filter .search-form{float:right;margin:10px 0;display:inline-block}.wp-filter .wp-filter-search{margin:0;padding:3px 5px;width:270px;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{height:33px;vertical-align:top}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-ali
 gn:sub;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#777;transition:color .1s ease-in;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#2ea2cc}.wp-filter .drawer-toggle.current:before{color:#fff}.filter-drawer{display:none;margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}@media only screen and (max-width:480px){.filter-drawer{margin:0 -10px}}.show-filters .filter-drawer{display:block;overflow:hidden}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{border-radius:2px;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{background:#fff;
 border:1px solid #e5e5e5;box-sizing:border-box;float:left;margin:0 1% 0 0;padding:10px;width:calc(100% / 4 - 7px);box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group:last-of-type{margin-right:0}.filter-group.wide{width:38%}.filter-group h4{font-size:14px;position:relative;margin:0}.filter-drawer ol{list-style-type:none;font-size:12px;margin:20px 0 0;padding:0}.filter-drawer li{display:inline-block;list-style-type:none;margin:5px 0;padding-right:25px;width:100%}.filter-drawer .buttons{margin-bottom:20px}.entry-content .post-password-form .filter-drawer .buttons input[type=submit] span,.filter-drawer .buttons .button span,.filter-drawer .buttons .entry-content .post-password-form input[type=submit] span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.entry-content .post-password-form .wp-filter input.clear-filters[type=submit],.wp-filter .button.clear-filters,.wp-filter .entry-content .post-password-form input.clear-filters[type=submit]{display:none;margin:0 0 0 10px}.
 filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);display:inline-block;font-size:11px;margin:2px 5px;padding:1px 8px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.wp-filter-search{border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:none;transition:border-color .05s ease-in-out;border-radius:0;margin:0;padding:3px 5px;width:280px;font-size:16px;font-weight:300;line-height:1.5}.main-naviga
 tion{background:#dfdfdf}.main-navigation .menu{font-size:13px;font-weight:700;list-style:none;margin:0 auto;max-width:960px;padding:10px 0}.main-navigation .menu li{display:inline-block;padding-left:20px}.main-navigation .menu li:first-of-type{padding-left:10px}.main-navigation a{color:#636363;font-size:14px;text-decoration:none}@media (max-width:740px){#headline h2{float:none}.main-navigation .menu{margin:0;padding:8px 0;width:100%}}.commercial .theme .more-details{font-size:13px;top:23%;right:5%;left:5%}.commercial .theme .more-details p{margin:0}.commercial .themes{padding:0}.posts-navigation{font-size:18px;overflow:hidden;text-align:center}.posts-navigation .nav-links a{padding:8px 10px;display:inline-block}span.favorite{color:#ccc;float:right;cursor:pointer}span.favorite.dashicons,span.favorite.dashicons:before{font-size:40px;width:40px;line-height:1.5}span.favorite.favorited,span.favorite:hover{color:#e02020}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dppx)
 ,print{.wp-full-overlay .collapse-sidebar-arrow{background-image:url(/wp-admin/images/arrows-2x.png);background-size:15px 123px}.customize-loading #customize-container,.spinner,.theme-install-overlay .wp-full-overlay-main{background-image:url(/wp-admin/images/spinner-2x.gif)}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:2px}}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{height:auto;margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(2n){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:782px){.theme:focus .more-details,.theme:focus .theme-actions,.theme:hover .more-details,.theme:hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}.wp-filter .
 search-form{float:none;margin:20px 0;width:100%}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-info,.theme-wrap .theme-about .theme-meta{float:none;width:auto}.theme-wrap .theme-about .theme-info{margin-bottom:50px}.theme-wrap .theme-actions .button-primary,.theme-wrap .theme-actions .button-secondary{font-size:18px;height:auto}.theme-wrap .screenshot{margin:0 auto;width:100%}}@media only screen and (max-width:650px){.theme-wrap .theme-description,.theme-wrap .theme-update{margin-left:0}.theme-wrap .theme-info{width:100%}.theme-wrap .theme-author{margin:5px 0 15px}.theme-wrap .current-label{margin-top:10px;font-size:13px}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}#headline .login{float:left;margin-left:10px}.wp-filter{padding:0 10px}.wp-filter .filter-links{padding:0}.wp-filter .drawer-toggle{display:none}.wp-filter .search-form,
 .wp-filter .wp-filter-search{width:100%}.theme-browser .themes .theme{margin-right:0}.theme-wrap .theme-actions .button-primary,.theme-wrap .theme-actions .button-secondary{width:100%;margin:5px 0}.theme-wrap .theme-name{display:block;margin:0}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-info,.theme-wrap .theme-about .theme-info>div:not(:last-of-type),.theme-wrap .theme-about .theme-meta>div:not(:last-of-type){margin-bottom:30px}.theme-navigation .close:before{content:"";margin:0}.theme-wrap .theme-devs,.theme-wrap .theme-support{margin:auto;width:100%}.posts-navigation{margin-top:40px}}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylecssmap"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css.map</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css.map                                (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.css.map  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,53 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "version": 3,
+       "file": "style.css",
+       "sources": [
+               "style.scss",
+               "settings/_settings.scss",
+               "../../wporg/css/settings/_colors.scss",
+               "../../wporg/css/settings/_modular-scale.scss",
+               "../../wporg/css/settings/_structure.scss",
+               "../../wporg/css/settings/_typography.scss",
+               "tools/_tools.scss",
+               "../../wporg/css/tools/_breakpoint.scss",
+               "../../wporg/css/tools/_modular-scale.scss",
+               "generic/_generic.scss",
+               "../../wporg/css/generic/_normalize.scss",
+               "base/_base.scss",
+               "../../wporg/css/base/_copy.scss",
+               "../../wporg/css/base/_elements.scss",
+               "../../wporg/css/base/_headings.scss",
+               "../../wporg/css/base/_links.scss",
+               "../../wporg/css/base/_lists.scss",
+               "../../wporg/css/base/_tables.scss",
+               "../../wporg/css/base/_typography.scss",
+               "objects/_objects.scss",
+               "../../wporg/css/objects/_accessibility.scss",
+               "../../wporg/css/objects/_alignments.scss",
+               "../../wporg/css/objects/_buttons.scss",
+               "../../wporg/css/objects/_clearings.scss",
+               "../../wporg/css/objects/_copy.scss",
+               "../../wporg/css/objects/_inputs.scss",
+               "../../wporg/css/objects/_links.scss",
+               "../../wporg/css/objects/_notices.scss",
+               "components/_components.scss",
+               "../../wporg/css/components/_404.scss",
+               "../../wporg/css/components/_comments.scss",
+               "../../wporg/css/components/_entry-content.scss",
+               "../../wporg/css/components/_entry-header.scss",
+               "../../wporg/css/components/_entry-summary.scss",
+               "../../wporg/css/components/_entry.scss",
+               "../../wporg/css/components/_gallery.scss",
+               "../../wporg/css/components/_posts-navigation.scss",
+               "../../wporg/css/components/_search-form.scss",
+               "../../wporg/css/components/_site-content.scss",
+               "../../wporg/css/components/_site-description.scss",
+               "../../wporg/css/components/_site-header.scss",
+               "../../wporg/css/components/_site-title.scss",
+               "../../wporg/css/components/_wporg-footer.scss",
+               "../../wporg/css/components/_wporg-header.scss",
+               "components/_main.scss"
+       ],
+       "mappings": "AUAA,AAAA,IAAI,CAAC;EACJ,WAAW,EAAE,UAAW;EACxB,wBAAwB,EAAE,IAAK;EAC/B,oBAAoB,EAAM,IAAK;CAC/B;;AAED,AAAA,IAAI,CAAC;EACJ,MAAM,EAAE,CAAE;CACV;;AAED,AAAA,OAAO;AACP,AAAA,KAAK;AACL,AAAA,OAAO;AACP,AAAA,UAAU;AACV,AAAA,MAAM;AACN,AAAA,MAAM;AACN,AAAA,MAAM;AACN,AAAA,IAAI;AACJ,AAAA,IAAI;AACJ,AAAA,GAAG;AACH,AAAA,OAAO;AACP,AAAA,OAAO,CAAC;EACP,OAAO,EAAE,KAAM;CACf;;AAED,AAAA,KAAK;AACL,AAAA,MAAM;AACN,AAAA,QAAQ;AACR,AAAA,KAAK,CAAC;EACL,OAAO,EAAE,YAAa;EACtB,cAAc,EAAE,QAAS;CACzB;;AAED,AAAoB,KAAf,AAAA,IAAK,EAAA,AAAA,AAAS,QAAR,AAAA,GAAW;EACrB,OAAO,EAAE,IAAK;EACd,MAAM,EAAE,CAAE;CACV;;CAED,AAAA,AAAO,MAAN,AAAA;AACD,AAAA,QAAQ,CAAC;EACR,OAAO,EAAE,IAAK;CACd;;AAED,AAAA,CAAC,CAAC;EACD,gBAAgB,EAAE,WAAY;CAC9B;;AAED,AAAC,CAAA,AAAA,OAAO;AACR,AAAC,CAAA,AAAA,MAAM,CAAC;EACP,OAAO,EAAE,CAAE;CACX;;AAED,AAAU,IAAN,CAAA,AAAA,KAAC,AAAA,EAAO;EACX,aAAa,EAAE,UAAW;CAC1B;;AAED,AAAA,CAAC;AACD,AAAA,MAAM,CAAC;EACN,WAAW,EAAE,IAAK;CAClB;;AAED,AAAA,GAAG,CAAC;EACH,UAAU,EAAE,MAAO;CACnB;;AAED,AAAA,EAAE,CAAC;EACF,
 SAAS,EAAE,GAAI;EACf,MAAM,EAAE,QAAS;CACjB;;AAED,AAAA,IAAI,CAAC;EACJ,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAA,KAAK,CAAC;EACL,SAAS,EAAE,GAAI;CACf;;AAED,AAAA,GAAG;AACH,AAAA,GAAG,CAAC;EACH,SAAS,EAAE,GAAI;EACf,WAAW,EAAE,CAAE;EACf,QAAQ,EAAE,QAAS;EACnB,cAAc,EAAE,QAAS;CACzB;;AAED,AAAA,GAAG,CAAC;EACH,GAAG,EAAE,MAAO;CACZ;;AAED,AAAA,GAAG,CAAC;EACH,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAA,GAAG,CAAC;EACH,MAAM,EAAE,CAAE;CACV;;AAED,AAAa,GAAV,AAAA,IAAK,CAAA,AAAA,KAAK,EAAE;EACd,QAAQ,EAAE,MAAO;CACjB;;AAED,AAAA,MAAM,CAAC;EACN,MAAM,EAAE,QAAS;CACjB;;AAED,AAAA,EAAE,CAAC;EACF,UAAU,EAAE,WAAY;EACxB,MAAM,EAAE,CAAE;CACV;;AAED,AAAA,GAAG,CAAC;EACH,QAAQ,EAAE,IAAK;CACf;;AAED,AAAA,IAAI;AACJ,AAAA,GAAG;AACH,AAAA,GAAG;AACH,AAAA,IAAI,CAAC;EACJ,WAAW,EAAE,oBAAqB;EAClC,SAAS,EAAE,GAAI;CACf;;AAED,AAAA,MAAM;AACN,AAAA,KAAK;AACL,AAAA,QAAQ;AACR,AAAA,MAAM;AACN,AAAA,QAAQ,CAAC;EACR,KAAK,EAAE,OAAQ;EACf,IAAI,EAAE,OAAQ;EACd,MAAM,EAAE,CAAE;CACV;;AAED,AAAA,MAAM,CAAC;EACN,QAAQ,EAAE,OAAQ;CAClB;;AAED,AAAA,MAAM;AACN,AAAA,MAAM,CAAC;EACN,c
 AAc,EAAE,IAAK;CACrB;;AAED,AAAA,MAAM;AACN,AAAwB,IAApB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AACX,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe;EACpB,kBAAkB,EAAE,MAAO;EAC3B,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAe,MAAT,CAAA,AAAA,QAAC,AAAA;AACP,AAAmB,IAAf,CAAC,KAAK,CAAA,AAAA,QAAC,AAAA,EAAU;EACpB,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAM,MAAA,AAAA,kBAAkB;AACxB,AAAK,KAAA,AAAA,kBAAkB,CAAC;EACvB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,CAAE;CACX;;AAED,AAAA,KAAK,CAAC;EACL,WAAW,EAAE,MAAO;CACpB;;AAED,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAAc;EACnB,UAAU,EAAE,UAAW;EACvB,OAAO,EAAE,CAAE;CACX;;AAED,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B;AAC/C,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B,CAAC;EAC/C,MAAM,EAAE,IAAK;CACb;;AAED,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,8BAA8B;AAClD,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,2BAA2B,CAAC;EAC/C,kBAAkB,EAAE,IAAK;CACzB;;AAED,AAAA,QAAQ,CAAC;EACR,MAAM,EAAE,iBAAkB
 ;EAC1B,MAAM,EAAE,KAAM;EACd,OAAO,EAAE,qBAAsB;CAC/B;;AAED,AAAA,MAAM,CAAC;EACN,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,CAAE;CACX;;AAED,AAAA,QAAQ,CAAC;EACR,QAAQ,EAAE,IAAK;CACf;;AAED,AAAA,QAAQ,CAAC;EACR,WAAW,EAAE,IAAK;CAClB;;AAED,AAAA,KAAK,CAAC;EACL,eAAe,EAAE,QAAS;EAC1B,cAAc,EAAE,CAAE;CAClB;;AAED,AAAA,EAAE;AACF,AAAA,EAAE,CAAC;EACF,OAAO,EAAE,CAAE;CACX;;AEjND,AAAA,CAAC,CAAC;EACD,MAAM,EAAE,MAAO;CACf;;AAED,AAAA,GAAG,EAAE,AAAA,IAAI,EAAE,AAAA,EAAE,EAAE,AAAA,CAAC,CAAC;EAChB,UAAU,EAAE,MAAO;CACnB;;AAED,AAAA,UAAU,CAAC;EACV,MAAM,EAAE,QAAS;CACjB;;AAED,AAAA,OAAO,CAAC;EACP,MAAM,EAAE,UAAW;CACnB;;AAED,AAAA,GAAG,CAAC;EACH,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,sCAAuC;EACpD,SAAS,EAAE,SAAU;EACrB,WAAW,EAAE,GAAI;EACjB,aAAa,EAAE,MAAO;EACtB,SAAS,EAAE,IAAK;EAChB,QAAQ,EAAE,IAAK;EACf,OAAO,EAAE,MAAO;CAChB;;AAED,AAAA,IAAI,EAAE,AAAA,GAAG,EAAE,AAAA,EAAE,EAAE,AAAA,GAAG,CAAC;EAClB,WAAW,EAAE,8DAA+D;EAC5E,SAAS,EAAE,SAAU;CACrB;;AAED,AAAA,IAAI,EAAE,AAAA,OAAO,CAAC;EACb,aAAa,EAAE,eAAgB;EAC/B,MAAM,EAAE,IAAK;CACb;;AAED,AAAA,IAAI,EAAE,AAAA,GAAG,
 CAAC;EACT,UAAU,EAAE,OAAQ;EACpB,eAAe,EAAE,IAAK;CACtB;;AAED,AAAA,GAAG,CAAC;EACH,SAAS,EAAE,IAAK;CAChB;;AC5CD,AAAA,IAAI,CAAC;EACJ,UAAU,EAAE,UAAW;CACvB;;AAED,AAAA,CAAC;AACD,AAAC,CAAA,AAAA,OAAO;AACR,AAAC,CAAA,AAAA,MAAM,CAAC;EAAE,sMAAsM;EAC/M,UAAU,EAAE,OAAQ;CACpB;;AAED,AAAA,IAAI,CAAC;EACJ,UAAU,EAAE,IAAK;EAAE,oEAAoE;CACvF;;AAED,AAAA,UAAU,EAAE,AAAA,CAAC,CAAC;EACb,MAAM,EAAE,KAAM;CAMd;;AAPD,AAAA,UAAU,AAGR,OAAO,EAHT,AAAA,UAAU,AAIR,MAAM,EAJI,AAAA,CAAC,AAGX,OAAO,EAHG,AAAA,CAAC,AAIX,MAAM,CAAC;EACP,OAAO,EAAE,EAAG;CACZ;;AAGF,AAAA,UAAU,CAAC;EACV,WAAW,EAAE,cAAe;EAC5B,KAAK,EAAE,OAAQ;EACf,UAAU,EAAE,MAAO;EACnB,MAAM,EAAE,MAAO;EACf,YAAY,EAAE,IAAK;CAKnB;;AAVD,AAOC,UAPS,CAOT,IAAI,CAAC;EACJ,SAAS,EL0iCD,MAAM;CKziCd;;AAGF,AAAA,MAAM,CAAC;EACN,MAAM,EAAE,CAAE;CACV;;AAED,AAAA,EAAE,CAAC;EACF,gBAAgB,EAAE,IAAK;EACvB,MAAM,EAAE,CAAE;EACV,MAAM,EAAE,GAAI;EACZ,MAAM,EAAE,SAAU;CAClB;;AAED,AAAA,GAAG,CAAC;EACH,MAAM,EAAE,IAAK;EAAE,4CAA4C;EAC3D,SAAS,EAAE,IAAK;EAAE,gCAAgC;CAClD;;ACjDD,AAAA,EAAE,EAAE,AAAA,EAAE,EAAE,AAAA,EAAE,EAAE,
 AAAA,EAAE,EAAE,AAAA,EAAE,EAAE,AAAA,EAAE,CAAC;EACtB,KAAK,EAAE,IAAK;EACZ,WAAW,ETAO,GAAG;ESCrB,MAAM,EAAE,WAAY;CACpB;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,ENkkCA,eAAM;EMjkCf,WAAW,EAAE,GAAI;CACjB;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,EN6jCA,aAAM;EM5jCf,WAAW,EAAE,GAAI;CACjB;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,ENwjCA,SAAM;EMvjCf,WAAW,EAAE,GAAI;CACjB;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,ENmjCA,OAAM;EMljCf,KAAK,EZVa,OAAO;EYWzB,WAAW,EAAE,GAAI;EACjB,OAAO,EAAE,CAAE;CACX;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,EX7BA,IAAI;EW8Bb,WAAW,EAAE,GAAI;EACjB,cAAc,EAAE,OAAQ;EACxB,cAAc,EAAE,SAAU;CAC1B;;AAED,AAAA,EAAE,CAAC;EACF,SAAS,ENqiCA,MAAM;EMpiCf,WAAW,EAAE,GAAI;EACjB,cAAc,EAAE,KAAM;EACtB,cAAc,EAAE,SAAU;CAC1B;;ACxCD,AAAA,CAAC,CAAC;EACD,KAAK,EbqBW,OAAO;EapBvB,eAAe,EAAE,IAAK;CAyBtB;;AA3BD,AAAA,CAAC,AAIC,MAAM,EAJR,AAAA,CAAC,AAKC,MAAM,EALR,AAAA,CAAC,AAMC,OAAO,CAAC;EACR,eAAe,EAAE,SAAU;CAC3B;;AARF,AAAA,CAAC,AAUC,MAAM,CAAC;EACP,OAAO,EAAE,WAAY;CACrB;;AAZF,AAAA,CAAC,AAcC,MAAM,EAdR,AAAA,CAAC,AAeC,OAAO,CAAC;EACR,OAAO,EAAE,CAAE;CACX;;AAED,AAnBD,CAmBE
 ,CAnBF,CAAC;AAoBA,AApBD,EAoBG,GApBH,CAAC,CAoBO;EACN,eAAe,EAAE,SAAU;CAK3B;;AAPD,AAnBD,CAmBE,CAnBF,CAAC,AAuBE,MAAM;AAHR,AApBD,EAoBG,GApBH,CAAC,AAuBE,MAAM,CAAC;EACP,KAAK,EAAE,OAAQ;CACf;;ACzBH,AAAA,EAAE,EAAE,AAAA,EAAE,CAAC;EACN,MAAM,EAAE,aAAc;EACtB,OAAO,EAAE,CAAE;CACX;;AAED,AAAA,EAAE,CAAC;EACF,UAAU,EAAE,MAAO;CACnB;;AAED,AAAA,EAAE,CAAC;EACF,UAAU,EAAE,OAAQ;CACpB;;AAED,AAAK,EAAH,GAAG,EAAE;AACP,AAAK,EAAH,GAAG,EAAE,CAAC;EACP,aAAa,EAAE,CAAE;EACjB,WAAW,EAAE,KAAM;CACnB;;AAED,AAAA,EAAE,CAAC;EACF,WAAW,EAAE,IAAK;CAClB;;AAED,AAAA,EAAE,CAAC;EACF,MAAM,EAAE,aAAc;CACtB;;ACzBD,AAAA,KAAK,CAAC;EACL,MAAM,EAAE,cAAe;EAEvB,eAAe,EAAE,QAAS;EAC1B,SAAS,ETqkCA,MAAM;ESpkCf,MAAM,EAAE,CAAC,CAAC,CAAC,CdLF,IAAI;EcMb,OAAO,EAAE,CAAE;EACX,KAAK,EAAE,IAAK;CAqBZ;;AA5BD,AASC,KATI,CASJ,KAAK,CAAC;EACL,UAAU,EfGO,OAAO;EeFxB,KAAK,EAAE,IAAK;CACZ;;AAZF,AAcC,KAdI,CAcJ,EAAE,EAdH,AAcK,KAdA,CAcA,EAAE,CAAC;EACN,MAAM,EAAE,cAAe;EACvB,WAAW,EAAE,MAAO;EACpB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,MAAO;EAChB,UAAU,EAAE,IAAK;EACjB,cAAc,EAAE,GAAI;CACpB;;AA
 rBF,AAwBqB,KAxBhB,CAuBJ,KAAK,CACJ,EAAE,AAAA,UAAW,CAAC,AAAA,IAAI,EAAG;EACpB,UAAU,EAAE,OAAQ;CACpB;;AC1BH,AAAA,IAAI,CAAC;EACJ,SAAS,EAAE,IAAK;CAChB;;AAED,AAAA,IAAI;AACJ,AAAA,MAAM;AACN,AAAA,KAAK;AACL,AAAA,MAAM;AACN,AAAA,QAAQ,CAAC;EACR,KAAK,EhBIa,OAAO;EgBHzB,WAAW,EAAE,uBAAwB;EACrC,SAAS,EAAE,IAAK;EAChB,WAAW,EbVO,GAAG;CaWrB;;AXgBC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EWb7B,AAAA,IAAI,CAAC;IACJ,SAAS,EAAE,QAAS;GACpB;;;AElBF,yCAAyC;AACzC,AAAA,mBAAmB,CAAC;EACnB,IAAI,EAAE,wBAAI;EACV,MAAM,EAAE,GAAI;EACZ,QAAQ,EAAE,MAAO;EACjB,QAAQ,EAAE,mBAAoB;EAC9B,KAAK,EAAE,GAAI;CAoBX;;AAzBD,AAAA,mBAAmB,AAOjB,MAAM,CAAC;EACP,gBAAgB,EAAE,OAAQ;EAC1B,aAAa,EAAE,GAAI;EACnB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAI;EAC5B,IAAI,EAAE,eAAgB;EACtB,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,KAAM;EACf,SAAS,EAAE,QAAS;EACpB,WAAW,EAAE,IAAK;EAClB,MAAM,EAAE,IAAK;EACb,IAAI,EAAE,GAAI;EACV,WAAW,EAAE,MAAO;EACpB,OAAO,EAAE,cAAe;EACxB,eAAe,EAAE,IAAK;EACtB,GAAG,EAAE,GAAI;EACT,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,MAAO;EAAE,uBAAuB;CACzC;;AAGF,sDAAsD;A
 ACtD,AAA4B,aAAf,CAAA,AAAA,QAAC,CAAS,IAAI,AAAb,CAAc,MAAM,CAAC;EAClC,OAAO,EAAE,CAAE;CACX;;AAED,0CAA0C;AAC1C,AAAO,MAAD,CAAC,cAAc,CAAC;EACrB,OAAO,EAAE,IAAK;CACd;;ACpCD,AAAA,UAAU,CAAC;EACV,OAAO,EAAE,MAAO;EAChB,KAAK,EAAE,IAAK;EACZ,YAAY,EAAE,KAAM;CACpB;;AAED,AAAA,WAAW,CAAC;EACX,OAAO,EAAE,MAAO;EAChB,KAAK,EAAE,KAAM;EACb,WAAW,EAAE,KAAM;CACnB;;AAED,AAAA,YAAY,CAAC;EACZ,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,KAAM;EACf,WAAW,EAAE,IAAK;EAClB,YAAY,EAAE,IAAK;CACnB;;AdYC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EcT7B,AAAA,UAAU;EACV,AAAA,WAAW,CAAC;IACX,OAAO,EAAE,KAAM;IACf,KAAK,EAAE,IAAK;IACZ,WAAW,EAAE,IAAK;IAClB,YAAY,EAAE,IAAK;GACnB;;;ACYF;;+EAE+E;AAE/E,AAAA,OAAO,ES1CP,AT0CA,cS1Cc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;ATmC3B,AAAA,eAAe;AACf,AAAA,iBAAiB;AACjB,AAAoB,mBAAD,CAAC,eAAe,CAAC;EACnC,MAAM,EAAE,SAAU;EAClB,aAAa,EAAE,GAAI;EACnB,UAAU,EAAE,UAAW;EACvB,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,YAAa;EACtB,SAAS,EdshCA,MAAM;EcrhCf,MAAM,EdqhCG,SAAM;EcphCf,WAAW,EAAE,CAAE;EACf,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,QAAS;EAClB,eAA
 e,EAAE,IAAK;EACtB,WAAW,EAAE,MAAO;EACpB,kBAAkB,EAAE,IAAK;CACzB;;AAED,yEAAyE;AACzE,AAAM,MAAA,AAAA,kBAAkB;AACxB,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,kBAAkB;AACrC,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,kBAAkB;AACtC,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,kBAAkB,CAAC;EACtC,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,CAAE;CACX;;AAED,AAAO,OAAA,AAAA,UAAU,EStEjB,ATsEA,cStEc,CAQb,mBAAmB,CAAC,KAAK,AT8DnB,UAAU,CS9DS,AAAA,IAAC,CAAK,QAAQ,AAAb;AT+D3B,AAAwB,aAAX,AAAA,UAAU,CAAC,OAAO;AAA/B,AAAa,aAAA,AAAA,UAAU,CSvEvB,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,ATuEa,cSvEC,CAQb,mBAAmB;AT+DpB,aAAa,AAAA,UAAU,CS/DF,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,ET+DK;EAC/B,SAAS,EnBxEA,IAAI;EmByEb,MAAM,EdggCG,aAAM;Ec//Bf,WAAW,EAAE,CAAE;EACf,OAAO,EAAE,QAAS;CAClB;;AAED,AAAO,OAAA,AAAA,aAAa,ES9EpB,AT8EA,cS9Ec,CAQb,mBAAmB,CAAC,KAAK,ATsEnB,aAAa,CStEM,AAAA,IAAC,CAAK,QAAQ,AAAb;ATuE3B,AAA2B,aAAd,AAAA,aAAa,CAAC,OAAO;AAAlC,AAAa,aAAA,AAAA,aAAa,CS/E1B,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,A
 AAb,GAR3B,AT+Ea,cS/EC,CAQb,mBAAmB;ATuEpB,aAAa,AAAA,aAAa,CSvEL,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,ETuEQ;EAClC,MAAM,Edy/BG,WAAM;Ecx/Bf,WAAW,EAAE,CAAE;EACf,OAAO,EAAE,MAAO;CAChB;;AAED,AAAO,OAAA,AAAA,aAAa,ESrFpB,ATqFA,cSrFc,CAQb,mBAAmB,CAAC,KAAK,AT6EnB,aAAa,CS7EM,AAAA,IAAC,CAAK,QAAQ,AAAb;AT8E3B,AAA2B,aAAd,AAAA,aAAa,CAAC,OAAO;AAAlC,AAAa,aAAA,AAAA,aAAa,CStF1B,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,ATsFa,cStFC,CAQb,mBAAmB;AT8EpB,aAAa,AAAA,aAAa,CS9EL,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,ET8EQ;EAClC,SAAS,Edk/BA,OAAM;Ecj/Bf,MAAM,Edi/BG,OAAM;Ech/Bf,WAAW,EAAE,CAAE;EACf,OAAO,EAAE,QAAS;CAClB;;AAED,AAAC,CAAA,AAAA,OAAO;AACR,AAAC,CAAA,AAAA,eAAe;AAChB,AAAC,CAAA,AAAA,iBAAiB,CAAC;EAClB,WAAW,Edy+BF,SAAM;Ccx+Bf;;AAED,AAAQ,CAAP,AAAA,OAAO,AAAA,aAAa;AACrB,AAA4B,aAAf,AAAA,aAAa,CAAC,CAAC,AAAA,OAAO,CAAC;EACnC,WAAW,Edo+BF,WAAM;Ccn+Bf;;AAED,AAAQ,CAAP,AAAA,OAAO,AAAA,UAAU;AAClB,AAAyB,aAAZ,AAAA,UAAU,CAAC,CAAC,AAAA,OAAO,CAAC;EAChC,WAAW,Ed+9BF,aAAM;Cc99Bf;;AAED,AAAQ,CAAP,AAAA,OAAO,AAAA,aAAa;AACrB
 ,AAA4B,aAAf,AAAA,aAAa,CAAC,CAAC,AAAA,OAAO,CAAC;EACnC,WAAW,Ed09BF,OAAM;Ccz9Bf;;AAED,AAAO,OAAA,AAAA,OAAO,ESlHd,ATkHA,cSlHc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CT0GpB,OAAO;AACd,AAAO,OAAA,AAAA,MAAM;ASnHb,ATkHc,cSlHA,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CT2GpB,MAAM,CAAC;EACb,OAAO,EAAE,IAAK;CACd;;AAED,AAAO,OAAA,AAAA,OAAO,ESvHd,ATuHA,cSvHc,CAQb,mBAAmB,CAAC,KAAK,AT+GnB,OAAO,CS/GY,AAAA,IAAC,CAAK,QAAQ,AAAb,ET+GZ;EACd,OAAO,EAAE,IAAK;CACd;;AAED,8CAA8C;AAE9C,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM;AACzB,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,OAAO;AAC1B,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM,CAAC;EACzB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,IAAK;EACb,UAAU,EAAE,IAAK;EACjB,OAAO,EAAE,SAAU;EACnB,KAAK,EAAE,IAAK;CACZ;;AAED;;+EAE+E;AAE/E,AAAA,OAAO,ES5IP,AT4IA,cS5Ic,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;ATqI3B,AAAO,OAAA,AAAA,QAAQ;AS7If,AT4IO,cS5IO,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ
 ,AAAb,CTqIpB,QAAQ;AACf,AAAA,iBAAiB,CAAC;EACjB,UAAU,EAAE,OAAQ;EACpB,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,IAAK;EACZ,cAAc,EAAE,GAAI;CACpB;;AAED,AAAE,CAAD,CAAC,OAAO,EAAT,AAAA,CAAC,CStJD,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,ATsJA,cStJc,CAQb,mBAAmB,CT8IpB,CAAC,CS9IoB,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,ET8IjB;EACT,cAAc,EAAE,QAAS;CACzB;;AAED,AAAO,OAAA,AAAA,MAAM,ES1Jb,AT0JA,cS1Jc,CAQb,mBAAmB,CAAC,KAAK,ATkJnB,MAAM,CSlJa,AAAA,IAAC,CAAK,QAAQ,AAAb;ATmJ3B,AAAO,OAAA,AAAA,MAAM;AS3Jb,AT0Ja,cS1JC,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmJpB,MAAM;AACb,AAAiB,iBAAA,AAAA,MAAM;AACvB,AAAO,OAAA,AAAA,MAAM;AS7Jb,AT4JuB,cS5JT,CAQb,mBAAmB,CAAC,KAAK,ATqJnB,MAAM,CSrJa,AAAA,IAAC,CAAK,QAAQ,AAAb;ATsJ3B,AAAO,OAAA,AAAA,MAAM;AS9Jb,AT6Ja,cS7JC,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTsJpB,MAAM;AACb,AAAiB,iBAAA,AAAA,MAAM,CAAC;EACvB,UAAU,EAAE,OAAQ;EACpB,YAAY,EAAE,IAAK;EACnB,KAAK,EAAE,OAAQ;CACf;;AAED,AAAO,OAAA,AAAA,MAAM,ESrKb,ATqKA,cSrKc,CAQb,mBAAmB,CAAC,
 KAAK,AT6JnB,MAAM,CS7Ja,AAAA,IAAC,CAAK,QAAQ,AAAb;AT8J3B,AAAO,OAAA,AAAA,MAAM;AStKb,ATqKa,cSrKC,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CT8JpB,MAAM;AACb,AAAiB,iBAAA,AAAA,MAAM;AACvB,AAAY,YAAA,AAAA,MAAM,CAAC;EAClB,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAI;CACxB;;AAED,AAAO,OAAA,AAAA,OAAO,ES7Kd,AT6KA,cS7Kc,CAQb,mBAAmB,CAAC,KAAK,ATqKnB,OAAO,CSrKY,AAAA,IAAC,CAAK,QAAQ,AAAb;ATsK3B,AAAc,OAAP,AAAA,OAAO,AAAA,MAAM;AS9KpB,AT6Kc,cS7KA,CAQb,mBAAmB,CAAC,KAAK,ATsKnB,OAAO,CStKY,AAAA,IAAC,CAAK,QAAQ,AAAb,CTsKb,MAAM;AACpB,AAAO,OAAA,AAAA,OAAO;AS/Kd,AT8KoB,cS9KN,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTuKpB,OAAO;AACd,AAAiB,iBAAA,AAAA,OAAO,CAAC;EACxB,UAAU,EAAE,IAAK;EACjB,YAAY,EAAE,IAAK;EACnB,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAE,IAAG,CAAC,kBAAI;EACrC,SAAS,EAAE,eAAU;CACrB;;AAED,AAAc,OAAP,AAAA,OAAO,AAAA,MAAM,ESvLpB,ATuLA,cSvLc,CAQb,mBAAmB,CAAC,KAAK,AT+KnB,OAAO,CS/KY,AAAA,IAAC,CAAK,QAAQ,AAAb,CT+Kb,MAAM,CAAC;EACpB,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,KAAK,CA
 AC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAE,IAAG,CAAC,kBAAI,EAAkB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,sBAAI;CACnE;;AAED,AAAgB,OAAT,CAAA,AAAA,QAAC,AAAA,GS5LR,AT4LA,cS5Lc,CAQb,mBAAmB,CAAC,KAAK,CToLnB,AAAA,QAAC,AAAA,ESpLkB,AAAA,IAAC,CAAK,QAAQ,AAAb;ATqL3B,AAAO,OAAA,AAAA,SAAS;AS7LhB,AT4LiB,cS5LH,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTqLpB,SAAS;AAChB,AAAO,OAAA,AAAA,SAAS;AS9LhB,AT6LgB,cS7LF,CAQb,mBAAmB,CAAC,KAAK,ATsLnB,SAAS,CStLU,AAAA,IAAC,CAAK,QAAQ,AAAb;ATuL3B,AAA0B,iBAAT,CAAA,AAAA,QAAC,AAAA;AAClB,AAAiB,iBAAA,AAAA,SAAS;AAC1B,AAAiB,iBAAA,AAAA,SAAS;AAC1B,AAAA,gBAAgB,CAAC;EAChB,UAAU,EAAE,kBAAmB;EAC/B,YAAY,EAAE,eAAgB;EAC9B,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,kBAAmB;EAC1B,MAAM,EAAE,OAAQ;EAChB,WAAW,EAAE,uBAAwB;EACrC,SAAS,EAAE,eAAgB;CAC3B;;AAED,iFAAiF;AACjF,AAAA,YAAY,CAAC;EACZ,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,CAAE;EACV,aAAa,EAAE,CAAE;EACjB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,OAAQ;EAChB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,IAAK;EACd,OAAO,EAAE,CAAE;CACX;;AAED,AAAY,YAAA,AAAA,MAAM,CAAC;EAClB,OAAO,EAAE,iBAAkB;CAC3B;;AAE
 D;;+EAE+E;AAE/E,AAAA,eAAe;AACf,AAAA,gBAAgB;AAChB,AAAoB,mBAAD,CAAC,eAAe,CAAC;EACnC,UAAU,EAAE,OAAQ;EACpB,YAAY,EAAE,uBAAwB;EACtC,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,IAAK;EACZ,eAAe,EAAE,IAAK;EACtB,WAAW,EAAE,4EAA6E;CAuD1F;;AA/DD,AAAA,eAAe,AAUb,QAAQ;AATV,AAAA,gBAAgB,AASd,QAAQ;AARV,AAAoB,mBAAD,CAAC,eAAe,AAQjC,QAAQ,CAAC;EACT,UAAU,EAAE,OAAQ;EACpB,YAAY,EAAE,uBAAwB;EACtC,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,IAAK;CACZ;;AAfF,AAAA,eAAe,AAiBb,MAAM,EAjBR,AAAA,eAAe,AAkBb,MAAM,EAlBR,AAAA,eAAe,AAmBb,MAAM,EAnBR,AAAA,eAAe,AAoBb,MAAM;AAnBR,AAAA,gBAAgB,AAgBd,MAAM;AAhBR,AAAA,gBAAgB,AAiBd,MAAM;AAjBR,AAAA,gBAAgB,AAkBd,MAAM;AAlBR,AAAA,gBAAgB,AAmBd,MAAM;AAlBR,AAAoB,mBAAD,CAAC,eAAe,AAejC,MAAM;AAfR,AAAoB,mBAAD,CAAC,eAAe,AAgBjC,MAAM;AAhBR,AAAoB,mBAAD,CAAC,eAAe,AAiBjC,MAAM;AAjBR,AAAoB,mBAAD,CAAC,eAAe,AAkBjC,MAAM,CAAC;EACP,UAAU,EAAE,OAAQ;EACpB,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,IAAK;CACZ;;AAzBF,AAAA,eAAe,AA2Bb,MAAM,EA3BR,AAAA,eAAe,AA4Bb,MAAM;AA3BR,AAAA,gBAAgB,AA0Bd,MAAM;AA1BR,AAAA,gBAAgB,AA2Bd,MAAM;AA1BR,A
 AAoB,mBAAD,CAAC,eAAe,AAyBjC,MAAM;AAzBR,AAAoB,mBAAD,CAAC,eAAe,AA0BjC,MAAM,CAAC;EACP,UAAU,EAAE,oCAAqC;CACjD;;AA9BF,AAAA,eAAe,AAgCb,OAAO,EAhCT,AAAA,eAAe,AAiCb,OAAO,AAAA,MAAM,EAjCf,AAAA,eAAe,AAkCb,OAAO,AAAA,MAAM,EAlCf,AAAA,eAAe,AAmCb,OAAO;AAlCT,AAAA,gBAAgB,AA+Bd,OAAO;AA/BT,AAAA,gBAAgB,AAgCd,OAAO,AAAA,MAAM;AAhCf,AAAA,gBAAgB,AAiCd,OAAO,AAAA,MAAM;AAjCf,AAAA,gBAAgB,AAkCd,OAAO;AAjCT,AAAoB,mBAAD,CAAC,eAAe,AA8BjC,OAAO;AA9BT,AAAoB,mBAAD,CAAC,eAAe,AA+BjC,OAAO,AAAA,MAAM;AA/Bf,AAAoB,mBAAD,CAAC,eAAe,AAgCjC,OAAO,AAAA,MAAM;AAhCf,AAAoB,mBAAD,CAAC,eAAe,AAiCjC,OAAO,CAAC;EACR,UAAU,EpB9OK,OAAO;EoB+OtB,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,qBAAsB;EAClC,cAAc,EAAE,GAAI;CACpB;;AAxCF,AAAA,eAAe,CA0Cb,AAAA,QAAC,AAAA,GA1CH,AAAA,eAAe,AA2Cb,SAAS,EA3CX,AAAA,eAAe,AA4Cb,SAAS;AA3CX,AAAA,gBAAgB,CAyCd,AAAA,QAAC,AAAA;AAzCH,AAAA,gBAAgB,AA0Cd,SAAS;AA1CX,AAAA,gBAAgB,AA2Cd,SAAS;AA1CX,AAAoB,mBAAD,CAAC,eAAe,CAwCjC,AAAA,QAAC,AAAA;AAxCH,AAAoB,mBAAD,CAAC,eAAe,AAyCjC,SAAS;AAzCX,AAAoB,mBAAD,CAAC,eAAe,AA0CjC,SAAS,CAAC;EACV,UAAU,EAAE,kBAAmB;
 EAC/B,YAAY,EAAE,kBAAmB;EACjC,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,kBAAmB;EAC1B,MAAM,EAAE,OAAQ;EAChB,WAAW,EAAE,CAAC,CAAE,IAAG,CAAC,CAAC,CAAC,kBAAI,CAAiB,UAAU;CACrD;;AAnDF,AAAA,eAAe,AAqDb,OAAO,AAAA,YAAY,ESrRrB,ATgOA,cShOc,CAQb,mBAAmB,CAAC,KAAK,ATwN1B,eAAe,AAqDN,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb;ATyN3B,AAAA,gBAAgB,AAoDd,OAAO,AAAA,YAAY;ASrRrB,ATgOe,cShOD,CAQb,mBAAmB,CAAC,KAAK,ATyN1B,gBAAgB,AAoDP,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb;AT0N3B,AAAoB,mBAAD,CAAC,eAAe,AAmDjC,OAAO,AAAA,YAAY;AAnDrB,AAAA,mBAAmB,CSlOnB,cAAc,CAQb,mBAAmB,CAAC,KAAK,AT0NN,eAAe,AAmD1B,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,ATkOA,cSlOc,CAQb,mBAAmB;AT0NpB,mBAAmB,CS1NE,KAAK,AT0NN,eAAe,AAmD1B,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,ET6QL;EACpB,UAAU,EAAE,eAAgB;CAQ5B;;AA9DF,AAAA,eAAe,AAqDb,OAAO,AAAA,YAAY,AAGlB,OAAO,ESxRV,ATgOA,cShOc,CAQb,mBAAmB,CAAC,KAAK,ATwN1B,eAAe,AAqDN,YAAY,AAGlB,OAAO,CShRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,GTwN3B,AAAA,eAAe,AAqDb,OAAO,AAAA,YAAY,AAIlB,OAAO,AAAA,MAAM,ESzRhB,ATgOA,cShOc,CAQb,mBAAmB,CAAC,KAAK,ATwN1B,eAAe,A
 AqDN,YAAY,AAIlB,OAAO,CSjRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTiRjB,MAAM,EAzDhB,AAAA,eAAe,AAqDb,OAAO,AAAA,YAAY,AAKlB,OAAO,AAAA,MAAM,ES1RhB,ATgOA,cShOc,CAQb,mBAAmB,CAAC,KAAK,ATwN1B,eAAe,AAqDN,YAAY,AAKlB,OAAO,CSlRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTkRjB,MAAM,EA1DhB,AAAA,eAAe,AAqDb,OAAO,AAAA,YAAY,AAMlB,OAAO,ES3RV,ATgOA,cShOc,CAQb,mBAAmB,CAAC,KAAK,ATwN1B,eAAe,AAqDN,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmRxB,OAAO;AA1DV,AAAA,gBAAgB,AAoDd,OAAO,AAAA,YAAY,AAGlB,OAAO;ASxRV,ATgOe,cShOD,CAQb,mBAAmB,CAAC,KAAK,ATyN1B,gBAAgB,AAoDP,YAAY,AAGlB,OAAO,CShRgB,AAAA,IAAC,CAAK,QAAQ,AAAb;ATyN3B,AAAA,gBAAgB,AAoDd,OAAO,AAAA,YAAY,AAIlB,OAAO,AAAA,MAAM;ASzRhB,ATgOe,cShOD,CAQb,mBAAmB,CAAC,KAAK,ATyN1B,gBAAgB,AAoDP,YAAY,AAIlB,OAAO,CSjRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTiRjB,MAAM;AAxDhB,AAAA,gBAAgB,AAoDd,OAAO,AAAA,YAAY,AAKlB,OAAO,AAAA,MAAM;AS1RhB,ATgOe,cShOD,CAQb,mBAAmB,CAAC,KAAK,ATyN1B,gBAAgB,AAoDP,YAAY,AAKlB,OAAO,CSlRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTkRjB,MAAM;AAzDhB,AAAA,gBAAgB,AAoDd,OAAO,AAAA,YAAY,AAMlB,OAAO;AS3RV,ATgOe,cShOD,CAQb,mBA
 AmB,CAAC,KAAK,ATyN1B,gBAAgB,AAoDP,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmRxB,OAAO;AAzDV,AAAoB,mBAAD,CAAC,eAAe,AAmDjC,OAAO,AAAA,YAAY,AAGlB,OAAO;AAtDV,AAAA,mBAAmB,CSlOnB,cAAc,CAQb,mBAAmB,CAAC,KAAK,AT0NN,eAAe,AAmD1B,YAAY,AAGlB,OAAO,CShRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,ATkOA,cSlOc,CAQb,mBAAmB;AT0NpB,mBAAmB,CS1NE,KAAK,AT0NN,eAAe,AAmD1B,YAAY,AAGlB,OAAO,CShRgB,AAAA,IAAC,CAAK,QAAQ,AAAb;AT0N3B,AAAoB,mBAAD,CAAC,eAAe,AAmDjC,OAAO,AAAA,YAAY,AAIlB,OAAO,AAAA,MAAM;AAvDhB,AAAA,mBAAmB,CSlOnB,cAAc,CAQb,mBAAmB,CAAC,KAAK,AT0NN,eAAe,AAmD1B,YAAY,AAIlB,OAAO,CSjRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTiRjB,MAAM,ESzRhB,ATkOA,cSlOc,CAQb,mBAAmB;AT0NpB,mBAAmB,CS1NE,KAAK,AT0NN,eAAe,AAmD1B,YAAY,AAIlB,OAAO,CSjRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTiRjB,MAAM;AAvDhB,AAAoB,mBAAD,CAAC,eAAe,AAmDjC,OAAO,AAAA,YAAY,AAKlB,OAAO,AAAA,MAAM;AAxDhB,AAAA,mBAAmB,CSlOnB,cAAc,CAQb,mBAAmB,CAAC,KAAK,AT0NN,eAAe,AAmD1B,YAAY,AAKlB,OAAO,CSlRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTkRjB,MAAM,ES1RhB,ATkOA,cSlOc,CAQb,mBAAmB;AT0NpB,mBAAmB,CS1NE,KAAK,AT0NN,eAAe,AAmD1B,Y
 AAY,AAKlB,OAAO,CSlRgB,AAAA,IAAC,CAAK,QAAQ,AAAb,CTkRjB,MAAM;AAxDhB,AAAoB,mBAAD,CAAC,eAAe,AAmDjC,OAAO,AAAA,YAAY,AAMlB,OAAO;AAzDV,AAAA,mBAAmB,CSlOnB,cAAc,CAQb,mBAAmB,CAAC,KAAK,AT0NN,eAAe,AAmD1B,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmRxB,OAAO,ES3RV,ATkOA,cSlOc,CAQb,mBAAmB;AT0NpB,mBAAmB,CS1NE,KAAK,AT0NN,eAAe,AAmD1B,YAAY,CS7QK,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmRxB,OAAO,CAAC;EACR,UAAU,EAAE,qBAAsB;CAClC;;AAIH,AAAA,wBAAwB,CAAC;EACxB,UAAU,EAAE,kBAAmB;EAC/B,YAAY,EAAE,kBAAmB;EACjC,UAAU,EAAE,eAAgB;EAC5B,KAAK,EAAE,kBAAmB;EAC1B,MAAM,EAAE,OAAQ;EAChB,WAAW,EAAE,CAAC,CAAE,IAAG,CAAC,CAAC,CAAC,kBAAI,CAAiB,UAAU;CACrD;;AAID;;+EAE+E;AAE/E,AAAA,aAAa,CAAC;EACb,OAAO,EAAE,YAAa;EACtB,SAAS,EAAE,CAAE;EACb,QAAQ,EAAE,QAAS;EACnB,cAAc,EAAE,MAAO;EACvB,WAAW,EAAE,MAAO;CACpB;;AAED,AAAgB,aAAH,GAAG,OAAO,ESxTvB,ATwTc,cSxTA,CAQb,mBAAmB,CTgTpB,aAAa,GShTQ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,ETgTH;EACvB,aAAa,EAAE,CAAE;EACjB,OAAO,EAAE,YAAa;EACtB,YAAY,EAAE,IAAK;EACnB,OAAO,EAAE,EAAG;CACZ;;AAED,AAAgB,aAAH,GAAG,eAAe,CAAC;EAC/B,OAAO,EAAE,GA
 AI;CACb;;AAED,AAAuB,aAAV,GAAG,OAAO,AAAA,MAAM,ESnU7B,ATmUc,cSnUA,CAQb,mBAAmB,CT2TpB,aAAa,GS3TQ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CT2TJ,MAAM,CAAC;EAC7B,OAAO,EAAE,EAAG;CACZ;;AAED,AAAuB,aAAV,GAAG,OAAO,AAAA,YAAY,ESvUnC,ATuUc,cSvUA,CAQb,mBAAmB,CT+TpB,aAAa,GS/TQ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CT+TJ,YAAY,CAAC;EACnC,aAAa,EAAE,WAAY;CAC3B;;AAED,AAAuB,aAAV,GAAG,OAAO,AAAA,WAAW,ES3UlC,AT2Uc,cS3UA,CAQb,mBAAmB,CTmUpB,aAAa,GSnUQ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTmUJ,WAAW,CAAC;EAClC,aAAa,EAAE,WAAY;CAC3B;;AAED,AAAuB,aAAV,GAAG,OAAO,AAAA,MAAM,ES/U7B,AT+Uc,cS/UA,CAQb,mBAAmB,CTuUpB,aAAa,GSvUQ,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CTuUJ,MAAM,CAAC;EAC7B,QAAQ,EAAE,QAAS;EACnB,OAAO,EAAE,CAAE;CACX;;AAED;;+EAE+E;AAE/E,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EAC3B,AAAA,OAAO,ESzVR,ATyVC,cSzVa,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;ETkV1B,AAAO,OAAA,AAAA,aAAa;ES1VrB,ATyVQ,cSzVM,CAQb,mBAAmB,CAAC,KAAK,ATkVlB,aAAa,CSlVK,AAAA,IAAC,CAAK,QAAQ,AAAb;ETmV1B,AAAO,OAAA,AAAA,aAAa;ES3VrB,AT0VqB,cS1VP,CAQb,mBAAmB,CAA
 C,KAAK,ATmVlB,aAAa,CSnVK,AAAA,IAAC,CAAK,QAAQ,AAAb;EToV1B,AAAoB,mBAAD,CAAC,eAAe,CAAC;IACnC,SAAS,EAAE,IAAK;IAChB,MAAM,EAAE,IAAK;IACb,WAAW,EAAE,MAAO;IACpB,aAAa,EAAE,GAAI;IACnB,OAAO,EAAE,QAAS;IAClB,cAAc,EAAE,MAAO;GACvB;;;ACnWF,AAAA,MAAM,AAOJ,OAAO,EAPT,AAAA,MAAM,AAQJ,MAAM;AAPR,AAAA,cAAc,AAMZ,OAAO;AANT,AAAA,cAAc,AAOZ,MAAM;AANR,AAAA,gBAAgB,AAKd,OAAO;AALT,AAAA,gBAAgB,AAMd,MAAM;AALR,AAAA,YAAY,AAIV,OAAO;AAJT,AAAA,YAAY,AAKV,MAAM;AAJR,AAAA,aAAa,AAGX,OAAO;AAHT,AAAA,aAAa,AAIX,MAAM;AAHR,AAAA,YAAY,AAEV,OAAO;AAFT,AAAA,YAAY,AAGV,MAAM;AAFR,AAAA,WAAW,AACT,OAAO;AADT,AAAA,WAAW,AAET,MAAM,CAAC;EACP,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;EACf,YAAY,EAAE,KAAM;CACpB;;AAZF,AAAA,MAAM,AAcJ,MAAM;AAbR,AAAA,cAAc,AAaZ,MAAM;AAZR,AAAA,gBAAgB,AAYd,MAAM;AAXR,AAAA,YAAY,AAWV,MAAM;AAVR,AAAA,aAAa,AAUX,MAAM;AATR,AAAA,YAAY,AASV,MAAM;AARR,AAAA,WAAW,AAQT,MAAM,CAAC;EACP,KAAK,EAAE,IAAK;CACZ;;AChBF,AAAA,CAAC,AACC,WAAW,CAAC;EACZ,KAAK,EAAE,OAAQ;EACf,SAAS,EhBskCD,OAAM;EgBrkCd,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,MAAO;CACn
 B;;AAPF,AAAA,CAAC,AASC,MAAM,CAAC;EACP,SAAS,EhB+jCD,OAAM;CgB9jCd;;AAXF,AAAA,CAAC,AAaC,MAAM,CAAC;EACP,SAAS,EhB2jCD,MAAM;CgB1jCd;;AAfF,AAAA,CAAC,AAiBC,KAAK,CAAC;EACN,SAAS,EhBujCD,OAAM;EgBtjCd,cAAc,EAAE,OAAQ;EACxB,SAAS,EhBqjCD,gBAAM;CgBpjCd;;ACrBF;;;;;;;;;;+EAU+E;AAE/E,gFAAgF;AAChF,AAAA,KAAK;AACL,AAAA,QAAQ,CAAC;EACR,UAAU,EAAE,UAAW;CACvB;;AAED,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AACN,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AACN,AAA2B,KAAtB,CAAA,AAAA,IAAC,CAAK,gBAAgB,AAArB;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AACN,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;AACN,AAAgB,KAAX,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV;AACN,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AACN,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AACN,AAAgB
 ,KAAX,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV;AACN,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AACN,AAAA,MAAM;AACN,AAAA,QAAQ,CAAC;EACR,gBAAgB,EAAE,IAAK;EACvB,MAAM,EAAE,cAAe;EACvB,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAChC,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,IAAK;EACd,UAAU,EAAE,8BAA+B;CAM3C;;AA7BD,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAyBJ,MAAM;AAxBR,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAwBJ,MAAM;AAvBR,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAuBJ,MAAM;AAtBR,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAsBJ,MAAM;AArBR,AAA2B,KAAtB,CAAA,AAAA,IAAC,CAAK,gBAAgB,AAArB,CAqBJ,MAAM;AApBR,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAoBJ,MAAM;AAnBR,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAmBJ,MAAM;AAlBR,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAkBJ,MAAM;AAjBR,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAiBJ,MAAM;AAhBR,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAgBJ,MAAM;AAfR,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAeJ,MAAM;AAdR,AAAgB,KAAX,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV,CAcJ,MAAM;AAbR,A
 AAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAaJ,MAAM;AAZR,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAYJ,MAAM;AAXR,AAAgB,KAAX,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV,CAWJ,MAAM;AAVR,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAUJ,MAAM;AATR,AAAA,MAAM,AASJ,MAAM;AARR,AAAA,QAAQ,AAQN,MAAM,CAAC;EACP,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAI;CACxB;;AAGF,gBAAgB;AAChB,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AACN,AAAgB,KAAX,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV,EAAY;EACjB,SAAS,EAAE,GAAI;CACf;;AAED,0DAA0D;AAC1D,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe;EACpB,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,OAAQ;CACrB;;AAED,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;AACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAAc;EACnB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,kBAAI;EAChC,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,CAAE;EACf,MAAM,EAAE,YAAa;EACrB,SAAS,EAAE,IAAK;EAChB,OAAO,EAAE,CAAE;EACX,OA
 AO,EAAE,YAAa;EACtB,UAAU,EAAE,MAAO;EACnB,UAAU,EAAE,8BAA+B;EAC3C,cAAc,EAAE,MAAO;EACvB,KAAK,EAAE,IAAK;EACZ,kBAAkB,EAAE,IAAK;CAmBzB;;AAtCD,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAqBJ,QAAQ,AAAA,OAAO;AApBjB,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAoBJ,QAAQ,AAAA,OAAO,CAAC;EAChB,OAAO,EAAE,YAAa;EACtB,KAAK,EAAE,IAAK;EACZ,IAAI,EAAE,uBAAwB;EAC9B,cAAc,EAAE,MAAO;EACvB,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,IAAK;EACZ,sBAAsB,EAAE,WAAY;EACpC,uBAAuB,EAAE,SAAU;CACnC;;AA9BF,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAgCJ,SAAS,EAhCX,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAiCJ,SAAS,EAjCX,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAkCJ,SAAS,AAAA,QAAQ,AAAA,OAAO,EAlC1B,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAmCJ,SAAS,AAAA,QAAQ,AAAA,OAAO;AAlC1B,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CA+BJ,SAAS;AA/BX,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAgCJ,SAAS;AAhCX,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAiCJ,SAAS,AAAA,QAAQ,AAAA,OAAO;AAjC1B,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAkCJ,SAAS,AAAA,QAAQ,AAAA,O
 AAO,CAAC;EACzB,OAAO,EAAE,GAAI;CACb;;AAGF,AAA8B,KAAzB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,QAAQ,AAAA,OAAO,CAAC;EACrC,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,OAAQ;EACjB,MAAM,EAAE,aAAc;CACtB;;AAED,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,EAAc;EACnB,aAAa,EAAE,GAAI;EACnB,WAAW,EAAE,IAAK;EAClB,YAAY,EAAE,GAAI;CAiBlB;;AApBD,AAKkB,KALb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAKJ,QAAQ,GAAG,KAAK,AAAA,OAAO,CAAC;EACxB,KAAK,EAAE,OAAQ;CACf;;AAPF,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CASJ,QAAQ,AAAA,OAAO,CAAC;EAChB,gBAAgB,EAAE,OAAQ;EAC1B,aAAa,EAAE,IAAK;EACpB,OAAO,EAAE,OAAQ;EACjB,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,GAAI;EACZ,WAAW,EAAE,IAAK;EAClB,MAAM,EAAE,GAAI;EACZ,WAAW,EAAE,OAAQ;EACrB,KAAK,EAAE,GAAI;CACX;;AAGF,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,MAAM;AACzB,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,OAAO,CAAC;EAC1B,KAAK,EAAE,OAAQ;CACf;;AAED,YAAY;AACZ,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe;EACpB,kBAAkB,EAAE,SAAU;CAK9B;;AAND,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAGJ,2BAA2B,CAAC;EAC5B,OAAO,EAAE,IAAK;CA
 Cd;;AAGF,AAAA,QAAQ;AACR,AAAA,KAAK;AACL,AAAA,MAAM;AACN,AAAA,MAAM,CAAC;EACN,WAAW,EAAE,OAAQ;EACrB,SAAS,EAAE,OAAQ;EACnB,WAAW,EAAE,OAAQ;CACrB;;AAED,AAAA,QAAQ;AACR,AAAA,KAAK;AACL,AAAA,MAAM,CAAC;EACN,aAAa,EAAE,CAAE;EACjB,SAAS,EAAE,IAAK;EAChB,OAAO,EAAE,OAAQ;EAAE,mDAAmD;CACtE;;AAED,AAAA,QAAQ,CAAC;EACR,WAAW,EAAE,GAAI;EACjB,QAAQ,EAAE,IAAK;EACf,OAAO,EAAE,OAAQ;EACjB,MAAM,EAAE,QAAS;CAMjB;;AAVD,AAAA,QAAQ,AAMN,KAAK,CAAC;EACN,WAAW,EAAE,GAAI;EACjB,OAAO,EAAE,eAAgB;CACzB;;AAGF,AAAA,KAAK,CAAC;EACL,MAAM,EAAE,OAAQ;EAChB,cAAc,EAAE,MAAO;CACvB;;AAED,AAAA,KAAK;AACL,AAAA,MAAM,CAAC;EACN,MAAM,EAAE,GAAI;EACZ,OAAO,EAAE,OAAQ;CACjB;;AAED,AAAK,KAAA,AAAA,KAAK,CAAC;EACV,WAAW,EAAE,GAAI;CACjB;;AAED,AAAK,KAAA,AAAA,SAAS;AACd,AAAc,KAAT,CAAA,AAAA,QAAC,AAAA;AACN,AAAQ,QAAA,AAAA,SAAS;AACjB,AAAiB,QAAT,CAAA,AAAA,QAAC,AAAA,EAAU;EAClB,gBAAgB,EAAE,IAAK;CACvB;;AAED,AAAA,iBAAiB;AACjB,AAAY,WAAD,CAAC,iBAAiB,CAAC;EAC7B,KAAK,EAAE,OAAQ;CACf;;AAED,AAAK,KAAA,AAAA,SAAS;AACd,AAAK,KAAA,AAAA,SAAS;AACd,AAAM,MAAA,AAAA,SAAS;AACf,AAAM,MAAA,AAAA,SAAS
 ;AACf,AAAQ,QAAA,AAAA,SAAS;AACjB,AAAQ,QAAA,AAAA,SAAS,CAAC;EACjB,UAAU,EAAE,wBAAI;EAChB,YAAY,EAAE,yBAAI;EAClB,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAChC,KAAK,EAAE,qBAAI;CACX;;AAED,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,SAAS;AAC3B,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,SAAS;AAC3B,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,SAAS;AAC5B,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,SAAS,CAAC;EAC5B,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,IAAK;CACjB;;AAED,AAAK,KAAA,AAAA,WAAW;AAChB,AAAQ,QAAA,AAAA,WAAW,CAAC;EACnB,KAAK,EAAE,GAAI;CACX;;AAED,AAAK,KAAA,AAAA,aAAa,CAAC;EAClB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAK,KAAA,AAAA,WAAW,CAAC;EAChB,OAAO,EAAE,OAAQ;EACjB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,WAAW,CAAC;EAC/B,KAAK,EAAE,IAAK;CACZ;;AAED,AAAK,KAAA,AAAA,UAAU,CAAC;EACf,KAAK,EAAE,IAAK;CACZ;;AAED,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,UAAU,CAAC;EAC9B,KAAK,EAAE,IAAK;CACZ;;AAGD;iEACiE;AlB1N/D,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EkB6N7B,oBAAoB;EACpB
 ,AAAA,QAAQ,CAAC;IACR,kBAAkB,EAAE,IAAK;GACzB;EAED,AAAiB,KAAZ,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;EACN,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;EACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb;EACN,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf;EACN,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe;IACpB,kBAAkB,EAAE,IAAK;IACzB,OAAO,EAAE,QAAS;GAClB;EAED,AAAmB,KAAd,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe;IACpB,MAAM,EAAE,IAAK;GACb;EAED,AAAK,KAAA,AAAA,KAAK,CAAC;IACV,cAAc,EAAE,GAAI;IACpB,WAAW,EAAE,IAAK;GAClB;EAED,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAiB;IACtB,kBAAkB,EAAE,IAAK;IACzB,OAAO,EAAE,IAAK;GACd;EAED,AAA8B,KAAzB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,QAAQ,AAAA,OAAO,CAAC;IACrC,IAAI,EAAE,uBAAwB;IAC9B,MAAM,EAAE,SAAU;GAClB;EAED,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;EACN,AAAqB,KAAhB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,EAAiB;IACtB,MAAM,EAAE,IAAK;IACb,KAAK,EAAE,IAAK;GACZ;EAED,AAA2B,KAAtB,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ,CAAa,QAAQ,AAAA,OAAO,CAAC;IAClC,cAAc,EAAE,MAAO;IACvB,KAAK,EAAE,GAAI;IACX,MAAM,EAAE,GAAI;IACZ,MAAM
 ,EAAE,GAAI;IACZ,WAAW,EAAE,IAAK;GAClB;EAED,AAAA,QAAQ;EACR,AAAA,KAAK,CAAC;IACL,SAAS,EAAE,IAAK;GAChB;EAED,AAAkB,KAAb,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX,CAAY,WAAW;EAC7B,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,WAAW;EAC/B,AAAsB,KAAjB,CAAA,AAAA,IAAC,CAAK,UAAU,AAAf,CAAgB,WAAW;EACjC,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,WAAW;EAC/B,AAAoB,KAAf,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,CAAc,WAAW,CAAC;IAC/B,KAAK,EAAE,IAAK;IACZ,SAAS,EAAE,IAAK;IAChB,OAAO,EAAE,MAAO;IAChB,OAAO,EAAE,OAAQ;IACjB,MAAM,EAAE,KAAM;GACd;EAED,AAAK,KAAA,AAAA,aAAa,CAAC;IAClB,KAAK,EAAE,IAAK;GACZ;EAED,AAAA,KAAK,CAAC;IACL,SAAS,EAAE,IAAK;GAChB;EAED,AAAS,QAAD,CAAC,KAAK,CAAC;IACd,OAAO,EAAE,KAAM;GACf;;;ACpUF,AAAA,CAAC,AACC,OAAO,AAAA,MAAM,EADf,AAAA,CAAC,AAEC,OAAO,AAAA,MAAM,EAFf,AAAA,CAAC,AAGC,OAAO,AAAA,OAAO,CAAC;EACf,eAAe,EAAE,IAAK;CACtB;;ACLF,AAAA,OAAO,CAAC;EACP,UAAU,EAAE,IAAK;EACjB,WAAW,EAAE,cAAe;EAC5B,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAI;EAC5B,MAAM,EAAE,KAAM;EACd,OAAO,EAAE,QAAS;CA+ClB;;AApDD,AAOC,OAPM,CAON,CAAC,CAAC
 ;EACD,SAAS,EnBikCD,MAAM;EmBhkCd,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,GAAI;CACb;;AAXF,AAAA,OAAO,AAaL,WAAW,CAAC;EACZ,UAAU,EAAE,IAAK;CACjB;;AAfF,AAAA,OAAO,AAiBL,aAAa,CAAC;EACd,OAAO,EAAE,SAAU;CACnB;;AAnBF,AAAA,OAAO,AAqBL,eAAe,CAAC;EAChB,iBAAiB,EAAE,OAAQ;CAC3B;;AAvBF,AAAA,OAAO,AAyBL,eAAe,AAAA,WAAW,CAAC;EAC3B,gBAAgB,EAAE,OAAQ;CAC1B;;AA3BF,AAAA,OAAO,AA6BL,eAAe,CAAC;EAChB,iBAAiB,EAAE,OAAQ;CAC3B;;AA/BF,AAAA,OAAO,AAiCL,eAAe,AAAA,WAAW,CAAC;EAC3B,gBAAgB,EAAE,OAAQ;CAC1B;;AAnCF,AAAA,OAAO,AAqCL,aAAa,CAAC;EACd,iBAAiB,EAAE,OAAQ;CAC3B;;AAvCF,AAAA,OAAO,AAyCL,aAAa,AAAA,WAAW,CAAC;EACzB,gBAAgB,EAAE,OAAQ;CAC1B;;AA3CF,AAAA,OAAO,AA6CL,YAAY,CAAC;EACb,iBAAiB,EAAE,OAAQ;CAC3B;;AA/CF,AAAA,OAAO,AAiDL,YAAY,AAAA,WAAW,CAAC;EACxB,gBAAgB,EAAE,OAAQ;CAC1B;;AElDF,AACC,UADS,CACT,WAAW,CAAC;EACX,UAAU,EAAE,MAAO;CACnB;;AAHF,AAKC,UALS,CAKT,aAAa,CAAC;EACb,UAAU,EAAE,MAAO;CAiBnB;;AAvBF,AAQE,UARQ,CAKT,aAAa,CAGZ,WAAW,CAAC;EACX,MAAM,EAAE,KAAM;EACd,MAAM,EAAE,SAAU;EAClB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,MAAO;EACnB,KAAK,EAAE,KAAM;CASb;;AAtBH,AA
 eG,UAfO,CAKT,aAAa,CAGZ,WAAW,CAOV,QAAQ,CAAC;EACR,IAAI,EAAE,CAAE;EACR,SAAS,EAAE,IAAK;EAChB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,CAAE;EACP,KAAK,EAAE,KAAM;CACb;;AAKJ,UAAU,CAAV,KAAU;EACT,AAAA,GAAG;IACF,KAAK,EAAE,KAAM;IACb,MAAM,EAAE,KAAM;IACd,SAAS,EAAE,uBAAQ;;EAEpB,AAAA,GAAG;IACF,KAAK,EAAE,KAAM;IACb,MAAM,EAAE,KAAM;IACd,SAAS,EAAE,uBAAQ;;EAEpB,AAAA,GAAG;IACF,KAAK,EAAE,KAAM;IACb,MAAM,EAAE,KAAM;IACd,SAAS,EAAE,uBAAQ;;EAEpB,AAAA,GAAG;IACF,gBAAgB,EAAE,QAAS;IAC3B,yBAAyB,EAAE,WAAY;;EAExC,AAAA,GAAG;IACF,SAAS,EAAE,wBAAQ;IACnB,gBAAgB,EAAE,QAAS;IAC3B,yBAAyB,EAAE,WAAY;;EAExC,AAAA,GAAG,EAAE,AAAA,GAAG;IACP,SAAS,EAAE,wBAAQ;IACnB,gBAAgB,EAAE,QAAS;IAC3B,yBAAyB,EAAE,WAAY;IACvC,OAAO,EAAE,CAAE;;EAEZ,AAAA,EAAE;IACD,SAAS,EAAE,wBAAW;IACtB,OAAO,EAAE,CAAE;;;;AAIb,AAAA,MAAM,CAAC;EACN,kBAAkB,EAAE,EAAG;EACvB,cAAc,EAAE,KAAM;CACtB;;AClED,AAAA,cAAc,CAAC;EACd,UAAU,EAAE,GAAI;CAsLhB;;AAvLD,AAGG,cAHW,GAGX,WAAW,CAAC;EACb,aAAa,EAAE,CAAE;CACjB;;AALF,AAOiB,cAPH,CAOb,aAAa,GAAG,gBAAgB,CAAC;EAChC,UAAU,EAAE,iBAAkB;CAC9B;;AATF,AAWiB,cAXH,C
 AWb,aAAa,GAAG,gBAAgB;AAXjC,AAYuB,cAZT,CAYb,mBAAmB,GAAG,gBAAgB,CAAC;EACtC,WAAW,EAAE,KAAM;CACnB;;AAdF,AAgBC,cAhBa,CAgBb,eAAe,CAAC;EACf,aAAa,EAAE,QAAS;CACxB;;AAlBF,AAoBC,cApBa,CAoBb,aAAa,CAAC;EACb,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,CAAE;CAyBV;;AA/CF,AAwBE,cAxBY,CAoBb,aAAa,CAIZ,OAAO;AAxBT,AAyBE,cAzBY,CAoBb,aAAa,CAKZ,SAAS;AAzBX,AA0BE,cA1BY,CAoBb,aAAa,CAMZ,UAAU,CAAC;EACV,UAAU,EAAE,iBAAkB;EAC9B,OAAO,EAAE,OAAQ;CACjB;;AA7BH,AA+ByB,cA/BX,CAoBb,aAAa,CAWZ,OAAO,AAAA,IAAK,CAAA,AAAA,WAAW,EAAE;EACxB,cAAc,EAAE,CAAE;CAClB;;AAjCH,AAmCY,cAnCE,CAoBb,aAAa,CAeZ,OAAO,GAAG,gBAAgB,CAAC;EAC1B,cAAc,EAAE,KAAM;CACtB;;AArCH,AAuCE,cAvCY,CAoBb,aAAa,CAmBZ,SAAS,CAAC;EACT,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,CAAE;CAKV;;AA9CH,AA2CO,cA3CO,CAoBb,aAAa,CAmBZ,SAAS,GAIJ,EAAE,CAAC;EACN,YAAY,EAAE,KAAM;CACpB;;AA7CJ,AAiDe,cAjDD,CAiDb,aAAa,CAAC,IAAI,CAAC;EAClB,UAAU,EAAE,IAAK;CACjB;;AAnDF,AAqDC,cArDa,CAqDb,eAAe,CAAC;EACf,KAAK,EAAE,IAAK;EACZ,aAAa,EAAE,KAAM;CAQrB;;AA/DF,AAyDE,cAzDY,CAqDb,eAAe,CAId,OAAO,CAAC;EACP,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,
 IAAK;EACb,YAAY,EAAE,KAAM;EACpB,KAAK,EAAE,IAAK;CACZ;;AA9DH,AAiEC,cAjEa,CAiEb,iBAAiB;AAjElB,AAkEW,cAlEG,CAkEb,SAAS,CAAC,UAAU,CAAC;EACpB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,GAAI;CAKjB;;AAzEF,AAsEE,cAtEY,CAiEb,iBAAiB,CAKhB,CAAC;AAtEH,AAsEE,cAtEY,CAkEb,SAAS,CAAC,UAAU,CAInB,CAAC,CAAC;EACD,KAAK,EAAE,IAAK;CACZ;;AAxEH,AA2EC,cA3Ea,CA2Eb,iBAAiB,CAAC;EACjB,SAAS,EtB4/BD,MAAM;EsB3/Bd,aAAa,EAAE,KAAM;CAMrB;;AAnFF,AA+EE,cA/EY,CA2Eb,iBAAiB,CAIhB,UAAU,CAAC;EACV,WAAW,EAAE,GAAI;CACjB;;AAjFH,AAqFW,cArFG,CAqFb,SAAS,CAAC,UAAU,CAAC;EACpB,WAAW,EAAE,GAAI;CAKjB;;AA3FF,AAqFW,cArFG,CAqFb,SAAS,CAAC,UAAU,AAGlB,OAAO,CAAC;EACR,GAAG,EAAE,GAAI;CACT;;AA1FH,AA8FE,cA9FY,CA6Fb,gBAAgB,CACf,EAAE;AA9FJ,AA+FE,cA/FY,CA6Fb,gBAAgB,CAEf,EAAE,CAAC;EACF,MAAM,EAAE,kBAAmB;CAC3B;;AAjGH,AAmGO,cAnGO,CA6Fb,gBAAgB,CAMf,EAAE,GAAG,EAAE;AAnGT,AAoGO,cApGO,CA6Fb,gBAAgB,CAOf,EAAE,GAAG,EAAE,CAAC;EACP,aAAa,EAAE,CAAE;CACjB;;AAtGH,AAwGI,cAxGU,CA6Fb,gBAAgB,GAWb,WAAW,CAAC;EACb,aAAa,EAAE,CAAE;CACjB;;AA1GH,AA4GE,cA5GY,CA6Fb,gBAAgB,CAef,MAAM,CAAC;EACN,SAAS,EA
 AE,IAAK;CAmBhB;;AAhIH,AA+GG,cA/GW,CA6Fb,gBAAgB,CAef,MAAM,CAGL,CAAC,CAAC;EACD,MAAM,EAAE,iBAAkB;EAC1B,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,YAAa;EACtB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,CAAE;EACf,UAAU,EAAE,GAAI;EAChB,OAAO,EAAE,iBAAkB;EAC3B,cAAc,EAAE,SAAU;CAQ1B;;AA/HJ,AA+GG,cA/GW,CA6Fb,gBAAgB,CAef,MAAM,CAGL,CAAC,AAUC,MAAM,EAzHX,AA+GG,cA/GW,CA6Fb,gBAAgB,CAef,MAAM,CAGL,CAAC,AAWC,MAAM,CAAC;EACP,YAAY,EAAE,IAAK;EACnB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,CAAE;CACX;;AA9HL,AAmIsB,cAnIR,CAmIb,oBAAoB,CAAC,CAAC,CAAC;EACtB,WAAW,EAAE,OAAQ;CACrB;;AArIF,AAwIE,cAxIY,CAuIb,aAAa,CACZ,KAAK,CAAC;EACL,SAAS,EtB+7BF,MAAM;EsB97Bb,WAAW,EAAE,GAAI;EACjB,OAAO,EAAE,KAAM;EACf,cAAc,EAAE,MAAO;EACvB,WAAW,EAAE,GAAI;CACjB;;AA9IH,AAgJmB,cAhJL,CAuIb,aAAa,CASZ,KAAK,CAAA,AAAA,IAAC,CAAK,MAAM,AAAX;AAhJR,AAiJoB,cAjJN,CAuIb,aAAa,CAUZ,KAAK,CAAA,AAAA,IAAC,CAAK,OAAO,AAAZ;AAjJR,AAkJkB,cAlJJ,CAuIb,aAAa,CAWZ,KAAK,CAAA,AAAA,IAAC,CAAK,KAAK,AAAV;AAlJR,AAmJE,cAnJY,CAuIb,aAAa,CAYZ,QAAQ,CAAC;EACR,KAAK,EAAE,IAAK;CACZ;;AArJH,AAwJC,cAxJa,CAwJb,cAAc;AAxJf,AAyJC,
 cAzJa,CAyJb,4BAA4B;AAzJ7B,AA0JC,cA1Ja,CA0Jb,aAAa;AA1Jd,AA2JC,cA3Ja,CA2Jb,kBAAkB,CAAC;EAClB,SAAS,E3B7JD,IAAI;E2B8JZ,WAAW,EAAE,GAAI;EACjB,aAAa,EAAE,GAAI;CACnB;;AA/JF,AAiKC,cAjKa,CAiKb,YAAY,CAAC;EACZ,UAAU,EAAE,iBAAkB;EAC9B,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,KAAM;CACnB;;AAtKF,AAwKuB,cAxKT,CAwKb,mBAAmB,GAAG,YAAY,CAAC;EAClC,UAAU,EAAE,CAAE;CACd;;AA1KF,AA4KoB,cA5KN,CA4Kb,kBAAkB,CAAC,IAAI,CAAC;EACvB,WAAW,EAAE,sBAAuB;CACpC;;AA9KF,AAgLC,cAhLa,CAgLb,YAAY,CAAC;EACZ,aAAa,EAAE,CAAE;CACjB;;AAlLF,AAoLC,cApLa,CAoLb,SAAS,CAAC;EACT,KAAK,EAAE,OAAQ;CACf;;ACvLF,AAAA,cAAc,CAAC;EACd,OAAO,EAAE,IAAK;EACd,SAAS,EAAE,UAAW;CAoBtB;;AAtBD,AAII,cAJU,GAIX,CAAC,AAAA,YAAY,CAAC;EACf,UAAU,EAAE,CAAE;CACd;;AANF,AAaM,cAbQ,EAYb,AAAA,KAAC,EAAO,MAAM,AAAb,IACI,EAAE;AAbR,AAcM,cAdQ,EAYb,AAAA,KAAC,EAAO,MAAM,AAAb,IAEI,EAAE;AAdR,AAeM,cAfQ,EAYb,AAAA,KAAC,EAAO,MAAM,AAAb,IAGI,EAAE;AAfR,AAgBM,cAhBQ,EAYb,AAAA,KAAC,EAAO,MAAM,AAAb,IAII,EAAE;AAhBR,AAiBM,cAjBQ,EAYb,AAAA,KAAC,EAAO,MAAM,AAAb,IAKI,EAAE;AAjBR,AAkBM,cAlBQ,EAYb,AAA
 A,KAAC,EAAO,MAAM,AAAb,IAMI,EAAE,CAAC;EACN,KAAK,EAAE,IAAK;CACZ;;ACpBH,AAAA,aAAa,CAAC;EACb,QAAQ,EAAE,QAAS;CASnB;;AAVD,AAGC,aAHY,CAGZ,YAAY,CAAC;EACZ,KAAK,EAAE,OAAQ;EACf,SAAS,ExBokCD,MAAM;EwBnkCd,UAAU,EAAE,MAAO;EACnB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,MAAO;CACZ;;ACTF,AAAA,cAAc,CAAC;EACd,OAAO,EAAE,IAAK;EACd,SAAS,EAAE,UAAW;CACtB;;ACHD,AAA0C,IAAtC,AAAA,IAAK,CAAA,AAAA,OAAO,CAAC,IAAK,CAAA,AAAA,OAAO,EAAE,UAAU,CAAC,KAAK,CAAC;EAC/C,aAAa,E1BwkCJ,eAAM;E0BvkCf,SAAS,EAAE,IAAK;CAChB;;ACHD,AAAA,QAAQ,CAAC;EACR,aAAa,EAAE,MAAO;CA6CtB;;AA9CD,AAGC,QAHO,CAGP,aAAa,CAAC;EACb,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,CAAE;EACV,UAAU,EAAE,MAAO;EACnB,cAAc,EAAE,GAAI;EACpB,KAAK,EAAE,IAAK;CACZ;;AATF,AAWqB,QAXb,AAWN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,GAAI;CACf;;AAbF,AAeqB,QAfb,AAeN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,MAAO;CAClB;;AAjBF,AAmBqB,QAnBb,AAmBN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,GAAI;CACf;;AArBF,AAuBqB,QAvBb,AAuBN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,GAAI;CACf;;AAzBF,AA2BqB,QA3Bb,AA2BN,kBAAkB,CAAC,aAAa,CAAC;EACjC
 ,SAAS,EAAE,MAAO;CAClB;;AA7BF,AA+BqB,QA/Bb,AA+BN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,MAAO;CAClB;;AAjCF,AAmCqB,QAnCb,AAmCN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,KAAM;CACjB;;AArCF,AAuCqB,QAvCb,AAuCN,kBAAkB,CAAC,aAAa,CAAC;EACjC,SAAS,EAAE,MAAO;CAClB;;AAzCF,AA2CC,QA3CO,CA2CP,gBAAgB,CAAC;EAChB,OAAO,EAAE,KAAM;CACf;;AC7CF,AAAY,WAAD,CAAC,UAAU,CAAC;EACtB,UAAU,EAAE,MAAO;CAmDnB;;AApDD,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,CAAC;EACb,gBAAgB,EAAE,OAAQ;EAC1B,MAAM,EAAE,IAAK;EACb,OAAO,EAAE,YAAa;EACtB,SAAS,EAAE,GAAI;EACf,OAAO,EAAE,GAAI;CAuCb;;AA/CF,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAOX,KAAK,EAVR,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAQX,KAAK,EAXR,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AASX,KAAK,CAAC;EACN,UAAU,EAAE,IAAK;EACjB,SAAS,EAAE,KAAM;EACjB,KAAK,EAAE,IAAK;CACZ;;AAhBH,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAcX,KAAK,CAAC;EACN,MAAM,EAAE,OAAQ;CAChB;;A7BUD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;E6B7B9B,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAmBV,KAAK,EAtBT,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAoBV,KAAK,CAAC;IACN,SAAS,EAAE,CAAE;IACb,SAAS,EAAE,OAA
 Q;IACnB,OAAO,EAAE,CAAE;GACX;EA3BJ,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AA0BV,KAAK,AAAA,OAAO,EA7BhB,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AA2BV,KAAK,AAAA,MAAM,CAAC;IACZ,gBAAgB,EAAE,OAAQ;IAC1B,OAAO,EAAE,YAAa;IACtB,SAAS,EjCjCH,IAAI;IiCkCV,WAAW,EAAE,GAAI;IACjB,SAAS,EAAE,GAAI;IACf,OAAO,EAAE,GAAI;GACb;EArCJ,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAoCV,KAAK,AAAA,OAAO,CAAC;IACb,OAAO,EAAE,OAAQ;IAAE,cAAc;GACjC;EAzCJ,AAGC,WAHU,CAAC,UAAU,CAGrB,aAAa,AAwCV,KAAK,AAAA,MAAM,CAAC;IACZ,OAAO,EAAE,OAAQ;IAAE,cAAc;GACjC;;;AA7CJ,AAgDK,WAhDM,CAAC,UAAU,CAgDrB,IAAI,AAAA,aAAa,CAAC;EACjB,gBAAgB,EAAE,OAAQ;EAC1B,WAAW,EAAE,IAAK;CAClB;;ACnDF,AACC,YADW,CACX,aAAa,CAAC;EACb,WAAW,EAAE,MAAO;EACpB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,OAAQ;EACjB,cAAc,EAAE,WAAY;CAC5B;;ACNF,AAAA,aAAa,CAAC;EACb,MAAM,EAAE,MAAO;EACf,SAAS,ElCEQ,KAAK;EkCDtB,OAAO,EAAE,CAAC,C9BskCD,SAAM;C8BtiCf;;A/BNC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;E+B7B9B,AAAA,aAAa,CAAC;IAMZ,OAAO,EAAE,CAAC,CAAC,IAAI,C9BmkCP,eAAM;G8BtiCf;;;A/BNC,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;E+B7B9B,AAUE,aAVW,CAUX,U
 AAU,CAAC;IACV,KAAK,EAAE,IAAK;IACZ,MAAM,EAAE,CAAE;IACV,KAAK,EAAE,IAAK;GACZ;;;AAGF,AAjBD,KAiBM,CAjBN,aAAa;AAkBZ,AAlBD,KAkBM,CAlBN,aAAa,EAAb,AAAA,aAAa,AAmBX,KAAK,CAAC;EACN,MAAM,EAAE,IAAK;EACb,SAAS,EAAE,IAAK;EAChB,OAAO,EAAE,CAAE;CACX;;AAvBF,AAyBC,aAzBY,CAyBZ,WAAW,CAAC;EACX,SAAS,E9B+iCD,OAAM;E8B9iCd,WAAW,EAAE,GAAI;CACjB;;AA5BF,AA8BC,aA9BY,CA8BZ,WAAW,CAAC;EACX,MAAM,EAAE,CAAC,CAAC,IAAI,C9B0iCN,eAAM;E8BziCd,SAAS,EAAE,IAAK;EAChB,OAAO,EAAE,MAAO;CAChB;;AClCF,AAAA,iBAAiB,CAAC;EACjB,KAAK,EAAE,wBAAI;EACX,SAAS,E/BukCA,OAAM;E+BtkCf,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,MAAO;CACnB;;ACND,AAAA,YAAY,CAAC;EACZ,UAAU,EtCqBM,OAAO;EsCpBvB,OAAO,EAAE,MAAO;EAChB,QAAQ,EAAE,QAAS;CAgBnB;;AAnBD,AAKC,YALW,CAKX,cAAc,CAAC;EACd,MAAM,EAAE,MAAO;EACf,SAAS,EAAE,KAAM;EACjB,OAAO,EAAE,CAAC,ChCikCF,SAAM;CgC5jCd;;AjCgBA,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EiC7B9B,AAKC,YALW,CAKX,cAAc,CAAC;IAMb,OAAO,EAAE,MAAO;GAEjB;;;AAbF,AAAA,YAAY,AAeV,KAAK,CAAC;EACN,OAAO,EhCyjCC,SAAM,CLzkCD,QAAQ;EqCiBrB,UAAU,EAAE,MAAO;CACnB;;ACl
 BF,AAAA,WAAW,CAAC;EACX,OAAO,EAAE,YAAa;EACtB,SAAS,EjCukCA,SAAM;EiCtkCf,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,CAAE;EACf,MAAM,EAAE,UAAW;EACnB,SAAS,EAAE,IAAK;CAkBhB;;AAxBD,AAQC,WARU,CAQV,CAAC,CAAC;EACD,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,GAAI;CAOjB;;AAjBF,AAQC,WARU,CAQV,CAAC,AAIC,MAAM,EAZT,AAQC,WARU,CAQV,CAAC,AAKC,MAAM,EAbT,AAQC,WARU,CAQV,CAAC,AAMC,OAAO,CAAC;EACR,eAAe,EAAE,IAAK;CACtB;;AAGF,AAnBD,YAmBa,AAAA,KAAK,CAnBlB,WAAW,CAmBU;EACnB,OAAO,EAAE,OAAQ;EACjB,SAAS,EjCojCD,eAAM;EiCnjCd,MAAM,EAAE,WAAY;CACpB;;ACvBF,AAAA,aAAa,CAAC;EACb,gBAAgB,EAAE,OAAQ;EAC1B,UAAU,EAAE,iBAAkB;EAC9B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,MAAO;EACf,QAAQ,EAAE,IAAK;EACf,OAAO,EAAE,mBAAoB;CAwG7B;;AA9GD,AAQC,aARY,CAQZ,QAAQ,CAAC;EACR,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,MAAO;EACf,SAAS,EAAE,KAAM;EACjB,QAAQ,EAAE,IAAK;CACf;;AAbF,AAeC,aAfY,CAeZ,EAAE,CAAC;EACF,KAAK,EAAE,IAAK;EACZ,aAAa,EAAE,IAAK;EAAE,wBAAwB;EAC9C,WAAW,EAAE,IAAK;EAClB,QAAQ,EAAE,IAAK;EACf,YAAY,EAAE,CAAE;EAAE,mCAAmC;EACrD,KAAK,EAAE,KAAM;CAuBb;;AnCfA,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EmC7B9
 B,AAeC,aAfY,CAeZ,EAAE,AASC,YAAY,CAAC;IACb,WAAW,EAAE,CAAE;GACf;;;AA1BJ,AA6BE,aA7BW,CAeZ,EAAE,CAcD,EAAE,CAAC;EACF,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,IAAK;EAChB,eAAe,EAAE,IAAK;EACtB,aAAa,EAAE,GAAI;CAUnB;;AA3CH,AAmCG,aAnCU,CAeZ,EAAE,CAcD,EAAE,CAMD,CAAC,CAAC;EACD,eAAe,EAAE,IAAK;CAMtB;;AA1CJ,AAmCG,aAnCU,CAeZ,EAAE,CAcD,EAAE,CAMD,CAAC,AAGC,MAAM,CAAC;EACP,KAAK,ExCjBO,OAAO;EwCkBnB,eAAe,EAAE,SAAU;CAC3B;;AAzCL,AA8CC,aA9CY,CA8CZ,IAAI,CAAC;EACJ,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,OAAQ;EACf,KAAK,EAAE,IAAK;EACZ,SAAS,ElCuhCD,MAAM;EkCthCd,cAAc,EAAE,KAAM;EACtB,MAAM,EAAE,gBAAiB;EACzB,UAAU,EAAE,MAAO;EACnB,cAAc,EAAE,SAAU;CAe1B;;AArEF,AA8CC,aA9CY,CA8CZ,IAAI,AAUF,UAAU,CAAC;EACX,UAAU,EAA+C,8CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,SAAS;EAClF,eAAe,EAAE,UAAW;EAC5B,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,OAAQ;EACrB,KAAK,EAAE,KAAM;CAOb;;AALA,MAAM,MAAD,MAAM,MAAM,8BAAC,EAA+B,GAAG,QAAQ,MAAM,MAAM,cAAc,EAAE,OAAO,QAAQ,MAAM,MAAM,cAAc,EAAE,MAAM;EA/D5I,AA8CC,aA9CY,CA8CZ,IAAI,AAUF,UAAU,CAAC;IAUV,gBAAgB,EAAkD,iDAAC;GAEpE;;;AnCvCD,MAAM,CAAN,MAAM,MAAM,SAA
 S,EAAE,KAAK,OAAO,SAAS,EAAE,KAAK;EmC7BrD,AAyEE,aAzEW,CAyEX,QAAQ,CAAC;IACR,SAAS,EAAE,KAAM;GACjB;EA3EH,AA6EE,aA7EW,CA6EX,EAAE,CAAC;IACF,WAAW,EAAE,EAAG;IAChB,KAAK,EAAE,GAAI;GASX;EAxFH,AA6EE,aA7EW,CA6EX,EAAE,AAIA,UAAW,CAAA,IAAI,EAAE;IACjB,WAAW,EAAE,CAAE;GACf;EAnFJ,AA6EE,aA7EW,CA6EX,EAAE,AAQA,UAAW,CAAA,EAAE,EAAE;IACf,KAAK,EAAE,IAAK;GACZ;;;AnC1DF,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EmC7B9B,AA4FE,aA5FW,CA4FX,QAAQ,CAAC;IACR,SAAS,EAAE,KAAM;GACjB;EA9FH,AAgGE,aAhGW,CAgGX,EAAE,CAAC;IACF,WAAW,EAAE,EAAG;IAChB,KAAK,EAAE,GAAI;GASX;EA3GH,AAgGE,aAhGW,CAgGX,EAAE,AAIA,UAAW,CAAA,IAAI,EAAE;IACjB,WAAW,EAAE,CAAE;GACf;EAtGJ,AAgGE,aAhGW,CAgGX,EAAE,AAQA,UAAW,CAAA,AAAA,GAAG,EAAE;IAChB,KAAK,EAAE,IAAK;GACZ;;;AC1GJ,AAAA,aAAa,CAAC;EACb,UAAU,EAAE,OAAQ;EACpB,MAAM,EAAE,KAAM;EACd,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,MAAO;EACnB,KAAK,EAAE,IAAK;CAkUZ;;AAvUD,AAOC,aAPY,CAOZ,QAAQ,CAAC;EACR,MAAM,EAAE,MAAO;EACf,SAAS,EAAE,KAAM;CACjB;;AAVF,AAYC,aAZY,CAYZ,EAAE,CAAC;EACF,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,IAAK;EACb,KAAK,EAAE,KAAM;CASb;;AAxBF
 ,AAiBE,aAjBW,CAYZ,EAAE,CAKD,CAAC,CAAC;EACD,UAAU,EAA+C,4CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS;EAChF,eAAe,EAAE,UAAW;EAC5B,OAAO,EAAE,KAAM;EACf,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,OAAQ;CACrB;;AAvBH,AA0BG,aA1BU,CA0BZ,EAAE,AAAA,QAAQ,CAAC;EACV,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,OAAQ;EACf,WAAW,EAAE,iCAAkC;EAC/C,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,CAAE;CAcV;;AA7CF,AAiCE,aAjCW,CA0BZ,EAAE,AAAA,QAAQ,CAOT,CAAC,CAAC;EACD,aAAa,EAAE,IAAK;EACpB,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,KAAM;EACf,MAAM,EAAE,IAAK;EAAE,uCAAuC;EACtD,WAAW,EAAE,IAAK;EAClB,OAAO,EAAE,CAAE;CAKX;;AA5CH,AAiCE,aAjCW,CA0BZ,EAAE,AAAA,QAAQ,CAOT,CAAC,AAQC,MAAM,CAAC;EACP,eAAe,EAAE,IAAK;CACtB;;AA3CJ,AA+CC,aA/CY,CA+CZ,kBAAkB,CAAC;EAClB,UAAU,EAAE,OAAQ;EACpB,IAAI,EAAE,IAAK;EACX,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,CAAE;EACV,SAAS,EAAE,GAAI;EACf,SAAS,EAAE,KAAM;EACjB,OAAO,EAAE,QAAS;EAClB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,SAAU;EACtB,OAAO,EAAE,MAAO;CAKhB;;AA/DF,AA+CC,aA/CY,CA+CZ,kBAAkB,AAahB,OAAO,CAAC;EACR,IAAI,EAAE,CAAE;CACR;;AA9DH,AAiEI,aAjES,CAiEZ,EAAE,CAAC,
 EAAE,CAAC;EACL,eAAe,EAAC,IAAK;EACrB,QAAQ,EAAC,QAAS;CAqElB;;AAxIF,AAqEE,aArEW,CAiEZ,EAAE,CAAC,EAAE,CAIJ,CAAC,CAAC;EACD,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,KAAM;EACf,WAAW,EAAE,4DAA6D;EAC1E,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,IAAK;EAClB,MAAM,EAAE,KAAM;EACd,OAAO,EAAE,SAAU;EACnB,eAAe,EAAE,IAAK;CAStB;;AAxFH,AAqEE,aArEW,CAiEZ,EAAE,CAAC,EAAE,CAIJ,CAAC,AAYC,WAAW,CAAC;EACZ,WAAW,EAAE,IAAK;CAClB;;ApCvED,MAAM,EAAL,SAAS,EAAE,KAAK;EoCZpB,AAqEE,aArEW,CAiEZ,EAAE,CAAC,EAAE,CAIJ,CAAC,CAAC;IAiBA,MAAM,EAAE,IAAK;GAEd;;;AAxFH,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,EA1FZ,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAAC;EACV,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,IAAK;EACb,YAAY,EAAE,IAAK;EACnB,QAAQ,EAAE,MAAO;EACjB,OAAO,EAAE,QAAS;CAgClB;;AA9BA,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EAlG/B,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,EA1FZ,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAAC;IAQT,OAAO,EAAE,IAAK;GA6Bf;;;AA1BA,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EAtG/B,AAiEI,aAjES,CAiEZ,EAAE,CAA
 C,EAAE,AAyBH,SAAS,EA1FZ,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAAC;IAYT,OAAO,EAAE,KAAM;IACf,KAAK,EAAE,IAAK;IACZ,MAAM,EAAE,cAAe;IACvB,cAAc,EAAE,CAAE;IAClB,MAAM,EAAE,IAAK;GAqBd;EAhIH,AA6GI,aA7GS,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,CAmBR,CAAC,EA7GL,AA6GI,aA7GS,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAkBR,CAAC,CAAC;IACD,OAAO,EAAE,QAAS;GAClB;;;AA/GL,AAkHG,aAlHU,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,CAwBT,CAAC,EAlHJ,AAkHG,aAlHU,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAuBT,CAAC,CAAC;EACD,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,MAAO;CAKhB;;AAzHJ,AAkHG,aAlHU,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,CAwBT,CAAC,AAIC,MAAM,EAtHX,AAkHG,aAlHU,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAuBT,CAAC,AAIC,MAAM,CAAC;EACP,KAAK,EAAE,IAAK;CACZ;;AAxHL,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,AAiCR,QAAQ,EA3HZ,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,AAkCR,kBAAkB;AA5HtB,AA6HG,aA7HU,CAiEZ,EAAE,CAAC,EAAE,AAyBH,SAAS,CAmCT,QAAQ,EA7HX,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,AAgCR,QAAQ,EA3HZ,AAiEI,aAjES,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,AAiCR,kBAAkB;AA5H
 tB,AA6HG,aA7HU,CAiEZ,EAAE,CAAC,EAAE,AA0BH,SAAS,CAkCT,QAAQ,CAAC;EACR,OAAO,EAAE,IAAK;CACd;;AA/HJ,AAkIG,aAlIU,CAiEZ,EAAE,CAAC,EAAE,CAiEJ,CAAC,AAAA,MAAM;AAlIT,AAmIG,aAnIU,CAiEZ,EAAE,CAAC,EAAE,CAkEJ,CAAC,AAAA,QAAQ;AAnIX,AAoIsB,aApIT,CAiEZ,EAAE,CAAC,EAAE,AAmEH,kBAAkB,CAAC,CAAC;AApIvB,AAqIwB,aArIX,CAiEZ,EAAE,CAAC,EAAE,AAoEH,oBAAoB,CAAC,CAAC,CAAC;EACvB,KAAK,EAAE,OAAQ;CACf;;AAvIH,AA0IC,aA1IY,CA0IZ,YAAY,CAAC;EACZ,OAAO,EAAE,IAAK;EACd,aAAa,EAAE,IAAK;EACpB,UAAU,EAAE,KAAM;EAClB,OAAO,EAAE,CAAE;EACX,QAAQ,EAAE,MAAO;CAOjB;;AAtJF,AAiJK,aAjJQ,CA0IZ,YAAY,CAOX,EAAE,CAAC,CAAC,CAAC;EACJ,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,IAAK;EAClB,WAAW,EAAE,IAAK;CAClB;;ApCxHD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EoC7B9B,AAwJC,aAxJY,CAwJZ,YAAY,CAAC;IAEX,KAAK,EAAE,KAAM;IACb,YAAY,EAAE,IAAK;IACnB,WAAW,EAAE,IAAK;GAuDnB;;;AAnNF,AA+JE,aA/JW,CAwJZ,YAAY,CAOX,IAAI,CAAC;EACJ,aAAa,EAAE,iBAAkB;EACjC,OAAO,EAAE,YAAa;EACtB,WAAW,EAAE,IAAK;EAClB,KAAK,EAAE,KAAM;CA+Cb;;AAlNH,AAqKQ,aArKK,CAwJZ,YAAY,CAOX,IAAI,CAMH,KAAK,AAAA,KAAK,CAAC;EACV,UAAU,EAAE,O
 AAQ;EACpB,MAAM,EAAE,CAAE;EACV,aAAa,EAAE,CAAE;EACjB,UAAU,EAAE,WAAY;EACxB,KAAK,EAAE,OAAQ;EACf,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,uBAAwB;EACrC,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,IAAK;EACb,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,IAAK;EACd,OAAO,EAAE,GAAI;EACb,cAAc,EAAE,GAAI;EACpB,KAAK,EAAE,KAAM;CASb;;AA5LJ,AAqKQ,aArKK,CAwJZ,YAAY,CAOX,IAAI,CAMH,KAAK,AAAA,KAAK,AAgBR,kBAAkB,CAAC;EACnB,KAAK,EAAE,IAAK;CACZ;;AAED,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EAzLhC,AAqKQ,aArKK,CAwJZ,YAAY,CAOX,IAAI,CAMH,KAAK,AAAA,KAAK,CAAC;IAqBT,KAAK,EAAE,KAAM;GAEd;;;AA5LJ,AA8LG,aA9LU,CAwJZ,YAAY,CAOX,IAAI,CA+BH,OAAO,EA9LV,AA8LG,aA9LU,CAwJZ,YAAY,CAOX,IAAI,CZ/JN,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,AY8LG,cZ9LW,CAQb,mBAAmB,CYRpB,aAAa,CAwJZ,YAAY,CAOX,IAAI,CZvJe,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EYsLhB;EACP,UAAU,EAAE,OAAO,CAAmE,iEAAC,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG;EACzG,MAAM,EAAE,IAAK;EACb,aAAa,EAAE,CAAE;EACjB,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,CAAE;EACX,WAAW,EAAE,
 eAAgB;EAC7B,KAAK,EAAE,IAAK;CACZ;;ApC5KF,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EoC7B9B,AA+JE,aA/JW,CAwJZ,YAAY,CAOX,IAAI,CAAC;IA6CH,KAAK,EAAE,KAAM;GAMd;;;ApCrLD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EoC7B9B,AA+JE,aA/JW,CAwJZ,YAAY,CAOX,IAAI,CAAC;IAiDH,WAAW,EAAE,CAAE;GAEhB;;;ApCrLD,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EoC7B9B,AAAA,aAAa,CAAC;IAsNZ,MAAM,EAAE,KAAM;IACd,UAAU,EAAE,OAAQ;GAgHrB;EAvUD,AAyNE,aAzNW,CAyNX,EAAE,CAAC;IACF,KAAK,EAAE,IAAK;IACZ,YAAY,EAAE,IAAK;GACnB;EA5NH,AA8NI,aA9NS,CA8NX,EAAE,AAAA,QAAQ,CAAC;IACV,KAAK,EAAE,IAAK;IACZ,OAAO,EAAE,WAAY;GACrB;EAjOH,AAmOE,aAnOW,CAmOX,kBAAkB,CAAC;IAClB,KAAK,EAAC,IAAK;IACX,UAAU,EAAE,IAAK;IACjB,MAAM,EAAE,SAAU;IAClB,SAAS,EAAE,OAAQ;IACnB,SAAS,EAAE,CAAE;IACb,OAAO,EAAE,CAAE;IACX,QAAQ,EAAE,MAAO;IACjB,KAAK,EAAE,IAAK;GACZ;EA5OH,AA8OK,aA9OQ,CA8OX,EAAE,CAAC,EAAE,CAAC;IACL,KAAK,EAAE,IAAK;IACZ,QAAQ,EAAC,QAAS;GAuDlB;EAvSH,AAkPG,aAlPU,CA8OX,EAAE,CAAC,EAAE,CAIJ,CAAC,CAAC;IACD,KAAK,EAAE,IAAK;IACZ,OAAO,EAAE,KAAM;IACf,WAAW,EAAE,4DAA6D;IAC1E,SAAS,EAAE,IAAK;IAChB,WAAW,EAA
 E,GAAI;IACjB,MAAM,EAAE,IAAK;IACb,WAAW,EAAE,IAAK;IAClB,MAAM,EAAE,KAAM;IACd,OAAO,EAAE,KAAM;GAUf;EArQJ,AA6PgB,aA7PH,CA8OX,EAAE,CAAC,EAAE,CAIJ,CAAC,AAWC,QAAQ,GAAG,QAAQ,CAAC;IACpB,aAAa,EAAE,iBAAkB;IACjC,WAAW,EAAE,qBAAsB;IACnC,YAAY,EAAE,qBAAsB;IACpC,MAAM,EAAE,CAAE;IACV,MAAM,EAAE,gBAAiB;IACzB,KAAK,EAAE,CAAE;GACT;EApQL,AA8OK,aA9OQ,CA8OX,EAAE,CAAC,EAAE,AAyBH,kBAAkB,AAAA,MAAM,EAvQ5B,AA8OK,aA9OQ,CA8OX,EAAE,CAAC,EAAE,AA0BH,oBAAoB,AAAA,MAAM,CAAC;IAC3B,aAAa,EAAE,iBAAkB;IACjC,WAAW,EAAE,qBAAsB;IACnC,YAAY,EAAE,qBAAsB;IACpC,OAAO,EAAE,EAAG;IACZ,MAAM,EAAE,CAAE;IACV,IAAI,EAAE,GAAI;IACV,MAAM,EAAE,aAAc;IACtB,QAAQ,EAAE,QAAS;IACnB,KAAK,EAAE,CAAE;GACT;EAlRJ,AAoR0B,aApRb,CA8OX,EAAE,CAAC,EAAE,AAsCH,MAAM,CAAC,YAAY,GAAG,QAAQ;EApRlC,AAqRwB,aArRX,CA8OX,EAAE,CAAC,EAAE,CAuCJ,YAAY,AAAA,MAAM,GAAG,QAAQ,CAAC;IAC7B,aAAa,EAAE,iBAAkB;IACjC,WAAW,EAAE,qBAAsB;IACnC,YAAY,EAAE,qBAAsB;IACpC,MAAM,EAAE,CAAE;IACV,MAAM,EAAE,iBAAkB;IAC1B,KAAK,EAAE,CAAE;GACT;EA5RJ,AA8RgB,aA9RH,CA8OX,EAAE,CAAC,EAAE,CAgDJ,YAAY,CAAC,EAAE,CAAC;IACf,KAAK,E
 AAE,IAAK;GAOZ;EAtSJ,AAiSI,aAjSS,CA8OX,EAAE,CAAC,EAAE,CAgDJ,YAAY,CAAC,EAAE,CAGd,CAAC,CAAC;IACD,MAAM,EAAE,IAAK;IACb,WAAW,EAAE,IAAK;IAClB,WAAW,EAAE,GAAI;GACjB;EArSL,AAySE,aAzSW,CAySX,YAAY,CAAC;IACZ,UAAU,EAAE,OAAQ;IACpB,MAAM,EAAE,iBAAkB;IAC1B,UAAU,EAAE,CAAE;IACd,OAAO,EAAE,eAAgB;IAAC,gDAAgD;IAC1E,UAAU,EAAE,IAAK;IACjB,SAAS,EAAE,CAAE;GACb;EAhTH,AAkTc,aAlTD,CAkTX,EAAE,CAAC,EAAE,AAAA,MAAM,CAAC,YAAY;EAlT1B,AAmToB,aAnTP,CAmTX,EAAE,CAAC,EAAE,CAAC,YAAY,AAAA,MAAM,CAAC;IACxB,OAAO,EAAE,gBAAiB;IAAC,gDAAgD;IAC3E,IAAI,EAAC,CAAE;IACP,WAAW,EAAC,CAAE;IACd,QAAQ,EAAE,QAAS;IACnB,GAAG,EAAE,IAAK;IACV,KAAK,EAAE,IAAK;IACZ,OAAO,EAAE,GAAI;GACb;EA3TH,AA6TY,aA7TC,CA6TX,SAAS,CAAC,EAAE,CAAC;IACZ,cAAc,EAAE,kBAAmB;GACnC;EA/TH,AAiUyB,aAjUZ,CAiUX,EAAE,CAAC,EAAE,AAAA,kBAAkB,AAAA,MAAM;EAjU/B,AAkU2B,aAlUd,CAkUX,EAAE,CAAC,EAAE,AAAA,oBAAoB,AAAA,MAAM;EAlUjC,AAmUoB,aAnUP,CAmUX,EAAE,CAAC,EAAE,CAAC,CAAC,AAAA,QAAQ,GAAG,QAAQ,CAAC;IAC1B,mBAAmB,EzC9SL,OAAO;GyC+SrB;;;AAIH,AAAA,mBAAmB,CAAC;EACnB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,IAAK;EACb
 ,UAAU,EAAE,IAAK;EACjB,OAAO,EAAE,KAAM;EACf,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,WAAY;EACzB,SAAS,EAAE,IAAK;EAChB,UAAU,EAAE,MAAO;EACnB,WAAW,EAAE,MAAO;EACpB,IAAI,EAAE,IAAK;EACX,WAAW,EAAE,CAAE;EACf,OAAO,EAAE,GAAI;EACb,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,MAAO;EACnB,eAAe,EAAE,OAAQ;EACzB,WAAW,EAAE,IAAK;EAClB,GAAG,EAAE,IAAK;EACV,UAAU,EAAE,iBAAkB;EAC9B,cAAc,EAAE,GAAI;EACpB,sBAAsB,EAAE,WAAY;CAqBpC;;AAzCD,AAAA,mBAAmB,AAsBjB,OAAO,CAAC;EACR,MAAM,EAAE,IAAK;EACb,UAAU,EAAE,UAAW;EACvB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,OAAQ;EACjB,OAAO,EAAE,YAAa;EACtB,KAAK,EAAE,IAAK;EACZ,IAAI,EAAE,yBAA0B;EAChC,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,IAAK;EACd,OAAO,EAAE,GAAI;EACb,eAAe,EAAE,IAAK;EACtB,cAAc,EAAE,MAAO;EACvB,sBAAsB,EAAE,WAAY;CACpC;;ApChVA,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK;EoC4S9B,AAAA,mBAAmB,CAAC;IAuClB,OAAO,EAAE,IAAK;GAEf;;;AAED,AAAA,gBAAgB,CAAC;EAChB,UAAU,EAAE,OAAQ;EACpB,aAAa,EAAE,iBAAkB;CAkBjC;;AApBD,AAIC,gBAJe,CAIf,QAAQ,CAAC;EACR,OAAO,EAAE,MAAO;EAChB,UAAU,EAAE,MAAO;CACnB;;AAPF,AASK,gBATW,CASf,IAAI,AAAA,eAAe,CAAC;EACnB,SAAS,EAAE
 ,KAAM;EACjB,MAAM,EAAE,QAAS;CACjB;;AAZF,AAcE,gBAdc,CAcf,CAAC,AAAA,gBAAgB,CAAC;EACjB,SAAS,EAAE,KAAM;EACjB,MAAM,EAAE,OAAQ;EAChB,MAAM,EAAE,WAAY;EACpB,OAAO,EAAE,SAAU;CACnB;;ACtYF,AAAA,IAAI,CAAC;EACJ,UAAU,EAAE,OAAQ;CACpB;;AAED,AAAE,CAAD,CAAC,CAAC;AACH,AAAG,CAAF,CAAC,CAAC,AAAA,MAAM,CAAC;EACT,MAAM,EAAE,IAAK;CACb;;AAED,gDAAgD;AAChD,AAA2B,MAArB,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC;EAC9B,IAAI,EAAE,mBAAoB;EAC1B,KAAK,EAAE,eAAgB;CACvB;;AAED,cAAc;AACd,AAAM,MAAA,AAAA,OAAO;AACb,AAAM,MAAA,AAAA,MAAM;AACZ,AAAwB,WAAb,CAAC,YAAY,AAAA,OAAO;AAC/B,AAAwB,WAAb,CAAC,YAAY,AAAA,MAAM;AAC9B,AAAgB,gBAAA,AAAA,OAAO;AACvB,AAAgB,gBAAA,AAAA,MAAM,CAAC;EACtB,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;CACf;;AAED,AAAM,MAAA,AAAA,MAAM;AACZ,AAAwB,WAAb,CAAC,YAAY,AAAA,MAAM;AAC9B,AAAgB,gBAAA,AAAA,MAAM,CAAC;EACtB,KAAK,EAAE,IAAK;CACZ;;AAED,sBAAsB;AACtB,AAAA,EAAE,CAAC;EACF,SAAS,EAAE,IAAK;CAChB;;AAED,AAAA,EAAE,EAAE,AAAA,EAAE,CAAC;EACN,MAAM,EAAE,UAAW;EACnB,YAAY,EAAE,IAAK;CACnB;;AAED,AAAA,UAAU,CAAC;EACV,MAAM,EAAE,SAAU;CAClB;;AAED,AAAY,W
 AAD,CAAC,CAAC,CAAC;EACb,eAAe,EAAE,IAAK;CAOtB;;AARD,AAAY,WAAD,CAAC,CAAC,AAGX,OAAO,EAHT,AAAY,WAAD,CAAC,CAAC,AAIX,MAAM,EAJR,AAAY,WAAD,CAAC,CAAC,AAKX,MAAM,CAAC;EACP,KAAK,EAAE,IAAK;CACZ;;AAGF,AAAA,YAAY,CAAC;EACZ,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,QAAS;CACjB;;AAED,AAAA,cAAc,CAAC;EACd,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;CACjB;;AAED,AAAe,cAAD,CAAC,CAAC,CAAC;EAChB,MAAM,EAAE,UAAW;CACnB;;AAED;;gFAEgF;AAEhF,AAAA,KAAK,CAAC;EACL,UAAU,EAAE,UAAW;EACvB,WAAW,EAAE,IAAK;EAClB,YAAY,EAAE,IAAK;EACnB,SAAS,EAAE,KAAM;EACjB,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;CACnB;;AAED,AAAe,cAAD,CAAC,OAAO,CAAC;EACtB,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,CAAE;CACb;;AAED,AAAY,WAAD,CAAC,UAAU;AACtB,AAAsB,WAAX,CAAC,SAAS,CAAC,OAAO,CAAC;EAC7B,OAAO,EAAE,IAAK;CACd;;AAED;;;GAGG;AACH,AAAe,cAAD,CAAC,MAAM,CAAC;EACrB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAE,IAAG,CAAC,kBAAI;EAC/B,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,SAAU;EAClB,QAAQ,EAAE,QAAS;EACnB,KAAK,EAAE,KAAM;CACb;;AAED
 ,AAAoB,IAAhB,CAAC,cAAc,CAAC,MAAM,CAAC;EAC1B,KAAK,EAAE,GAAI;EACX,MAAM,EAAE,SAAU;CAClB;;AAED,AAAkC,cAApB,CAAC,MAAM,AAAA,UAAW,CAAA,EAAE,EAAE;EACnC,YAAY,EAAE,CAAE;CAChB;;AAED,AAAqB,cAAP,CAAC,MAAM,AAAA,MAAM;AAC3B,AAAqB,cAAP,CAAC,MAAM,AAAA,MAAM,CAAC;EAC3B,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAI;EACxB,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAqB,cAAP,CAAC,MAAM,AAAA,MAAM,CAAC;EAC3B,YAAY,EAAE,OAAQ;EACtB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,uBAAI;CACxB;;AAED,AAAsB,cAAR,CAAC,MAAM,CAAC,IAAI,CAAC;EAC1B,UAAU,EAAE,WAAY;CAKxB;;AAND,AAAsB,cAAR,CAAC,MAAM,CAAC,IAAI,AAGxB,MAAM,CAAC;EACP,eAAe,EAAE,IAAK;CACtB;;AAGF,AAAsB,cAAR,CAAC,MAAM,CAAC,YAAY,CAAC;EAClC,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,yBAAI;EAChB,UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAI;EAC9B,UAAU,EAAE,WAAY;EACxB,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,IAAK;EACb,MAAM,EAAE,CAAE;EACV,QAAQ,EAAE,MAAO;EACjB,OAAO,EAAE,IAAK;EACd,aAAa,EAAE,QAAS;EACxB,WAAW,EAAE,MAAO;CACpB;;AAED,8DAA8D;AAC9D,AAAsB,cAAR,CAAC,MAAM,CAAC,
 cAAc,CAAC;EACpC,UAAU,EAAE,wBAAI;EAChB,MAAM,EAAE,CAAE;EACV,WAAW,EAAE,GAAG,CAAC,KAAK,CAAC,mBAAI;EAC3B,UAAU,EAAE,WAAY;EACxB,UAAU,EAAE,oDAAqD;EACjE,MAAM,EAAE,IAAK;EACb,OAAO,EAAE,CAAE;EACX,OAAO,EAAE,eAAgB;EACzB,QAAQ,EAAE,QAAS;EACnB,KAAK,EAAE,CAAE;EACT,UAAU,EAAE,wBAAyB;CAKrC;;AAhBD,AAaC,cAba,CAAC,MAAM,CAAC,cAAc,CAanC,OAAO,EAbR,AAaC,cAba,CAAC,MAAM,CAAC,cAAc,Cb3JpC,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,AawKC,cbxKa,CAQb,mBAAmB,CamJpB,cAAc,CAAC,MAAM,CAAC,cAAc,CbnJf,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EagKlB;EACP,SAAS,EAAE,IAAK;CAChB;;AAGF,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,cAAc;AAC1C,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,cAAc;AAC1C,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,cAAc,CAAC;EAC1C,UAAU,EAAE,sDAAuD;EACnE,OAAO,EAAE,CAAE;CACX;;AAED;;;;;GAKG;AACH,AAAsB,cAAR,CAAC,MAAM,CAAC,iBAAiB,CAAC;EACvC,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,MAAO;EACjB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,wBAAyB;CACrC;;AAED,AAAuC,cAAzB,CAAC,MAAM,CAAC,iBAAiB,AAAA,MAAM,CAAC;EAC7C,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;EACf
 ,WAAW,EAAE,SAAU;EAAE,8BAA8B;CACvD;;AAED,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB;AAC7C,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB,CAAC;EAC7C,UAAU,EAAE,IAAK;CACjB;;AAED,AAAwC,cAA1B,CAAC,MAAM,CAAC,iBAAiB,CAAC,GAAG,CAAC;EAC3C,MAAM,EAAE,IAAK;EACb,IAAI,EAAE,CAAE;EACR,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,CAAE;EACP,iBAAiB,EAAE,aAAU;EAC7B,UAAU,EAAE,wBAAyB;EACrC,KAAK,EAAE,IAAK;CACZ;;AAED,AAA8C,cAAhC,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG;AACjD,AAA8C,cAAhC,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG,CAAC;EACjD,OAAO,EAAE,GAAI;CACb;;AAED,AAAsB,cAAR,CAAC,MAAM,CAAC,aAAa,CAAC;EACnC,UAAU,EAAE,OAAQ;EACpB,UAAU,EAAE,kBAAI;EAChB,aAAa,EAAE,GAAI;EACnB,KAAK,EAAE,IAAK;EACZ,UAAU,EAAE,oDAAqD;EACjE,SAAS,EAAE,IAAK;EAChB,sBAAsB,EAAE,WAAY;EACpC,WAAW,EAAE,GAAI;EACjB,IAAI,EAAE,GAAI;EACV,OAAO,EAAE,CAAE;EACX,OAAO,EAAE,SAAU;EACnB,QAAQ,EAAE,QAAS;EACnB,KAAK,EAAE,GAAI;EACX,UAAU,EAAE,MAAO;EACnB,WAAW,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,kBAAI;EACzB,GAAG,EAAE,GAAI;EACT,UAAU,EAAE,wBAAyB;CACrC;;AAED,2DAA2D;AAC3D,AAAmC,cAArB,CAAC,
 MAAM,AAAA,OAAO,AAAA,MAAM,CAAC,cAAc,CAAC;EACjD,OAAO,EAAE,KAAM;CACf;;AAED,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,aAAa;AACzC,AAA4B,cAAd,CAAC,MAAM,AAAA,MAAM,CAAC,aAAa;AACzC,AAAmC,cAArB,CAAC,MAAM,CAAC,aAAa,AAAA,MAAM,CAAC;EACzC,UAAU,EAAE,sDAAuD;EACnE,OAAO,EAAE,CAAE;CACX;;AAED,AAAsB,cAAR,CAAC,MAAM,CAAC,aAAa,CAAC;EACnC,UAAU,EAAE,OAAQ;EACpB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,IAAK;EACd,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,QAAS;EAClB,QAAQ,EAAE,QAAS;EACnB,MAAM,EAAE,IAAK;CACb;;AAED,gFAAgF;AAChF,AAAqC,cAAvB,CAAC,MAAM,AAAA,eAAe,CAAC,aAAa;AAClD,AAAkC,IAA9B,AAAA,OAAO,CAAC,cAAc,CAAC,MAAM,CAAC,aAAa,CAAE;EAChD,OAAO,EAAE,KAAM;CACf;;AAED,AAAmD,cAArC,CAAC,MAAM,AAAA,eAAe,CAAC,aAAa,CAAC,CAAC,CAAC;EACpD,KAAK,EAAE,OAAQ;EACf,eAAe,EAAE,IAAK;CACtB;;AAED,6BAA6B;AAC7B,AAAA,iBAAiB,CAAC;EACjB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,UAAW;EACvB,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAC1B,MAAM,EAAE,WAAY;CACpB;;AAED,AAAkB,iBAAD,CAAC,gBAAgB,CAAC;EAClC,KAAK,EAAE,KAAM;CACb;;AAED,AAAkB,iBAAD,CAAC
 ,MAAM,CAAC;EACxB,gBAAgB,EAAE,WAAY;EAC9B,MAAM,EAAE,CAAE;EACV,KAAK,EAAE,OAAQ;EACf,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,YAAa;EACtB,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,SAAU;EACnB,UAAU,EAAE,qBAAsB;CAClC;;AAED,AAAmB,iBAAF,CAAC,CAAC,AAAA,MAAM,CAAC;EACzB,OAAO,EAAE,WAAY;CACrB;;AAED,AAAwB,iBAAP,CAAC,MAAM,AAAA,OAAO,CAAC;EAC/B,OAAO,EAAE,OAAQ;EACjB,YAAY,EAAE,GAAI;CAClB;;AAED,AAAwB,iBAAP,CAAC,MAAM,AAAA,MAAM;AAC9B,AAAwB,iBAAP,CAAC,MAAM,AAAA,OAAO,CAAC;EAC/B,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,IAAK;CACd;;AAED,AAA6B,iBAAZ,CAAC,UAAU,CAAC,CAAC;AAC9B,AAAkB,iBAAD,CAAC,MAAM;AACxB,AAAkB,iBAAD,CAAC,KAAK,CAAC;EACvB,gBAAgB,EAAE,WAAY;EAC9B,MAAM,EAAE,CAAE;EACV,WAAW,EAAE,cAAe;EAC5B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;EAChB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,UAAU,EAAE,MAAO;EACnB,UAAU,EAAE,iDAAkD;EAC9D,KAAK,EAAE,IAAK;CACZ;;AAED,AAA8B,iBAAb,CAAC,UAAU,CAAC,CAAC,AAAA,OAAO;AACrC,AAAwB,iBAAP,CAAC,MAAM,AAAA,OAAO;AAC/B,AAAuB,iBAAN,CAAC,KAAK,AAAA,OAAO,CAAC;EAC9B,eAAe,EAAE,OAAQ;EACzB,sBAAsB,EAAE
 ,WAAY;CACpC;;AAED,AAA8B,iBAAb,CAAC,UAAU,CAAC,CAAC,AAAA,MAAM;AACpC,AAA8B,iBAAb,CAAC,UAAU,CAAC,CAAC,AAAA,MAAM;AACpC,AAAwB,iBAAP,CAAC,MAAM,AAAA,MAAM;AAC9B,AAAwB,iBAAP,CAAC,MAAM,AAAA,MAAM;AAC9B,AAAuB,iBAAN,CAAC,KAAK,AAAA,MAAM;AAC7B,AAAuB,iBAAN,CAAC,KAAK,AAAA,MAAM,CAAC;EAC7B,UAAU,EAAE,IAAK;EACjB,YAAY,EAAE,IAAK;EACnB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAwB,iBAAP,CAAC,MAAM,AAAA,MAAM;AAC9B,AAAuB,iBAAN,CAAC,KAAK,AAAA,MAAM,CAAC;EAC7B,UAAU,EAAE,IAAK;EACjB,OAAO,EAAE,IAAK;CACd;;AAED,yEAAyE;AACzE,AAA4C,iBAA3B,CAAC,0BAA0B,AAAA,OAAO,CAAC;EACnD,OAAO,EAAE,OAAQ;CACjB;;AACD,AAA6C,iBAA5B,CAAC,2BAA2B,AAAA,OAAO,CAAC;EACpD,OAAO,EAAE,OAAQ;CACjB;;AAED,AAAuB,iBAAN,CAAC,KAAK,AAAA,SAAS;AAChC,AAAwB,iBAAP,CAAC,MAAM,AAAA,SAAS;AACjC,AAAgC,iBAAf,CAAC,KAAK,AAAA,SAAS,AAAA,MAAM;AACtC,AAAiC,iBAAhB,CAAC,MAAM,AAAA,SAAS,AAAA,MAAM,CAAC;EACvC,UAAU,EAAE,OAAQ;EACpB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;CAChB;;AAED,uBAAuB;AACvB,AAAA,WAAW,CAAC;EACX,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EA
 C1B,SAAS,EAAE,IAAK;EAChB,0BAA0B,EAAE,KAAM;CAClC;;AAED,AAAY,WAAD,CAAC,YAAY,CAAC;EACxB,OAAO,EAAE,KAAM;CACf;;AAED,AAAY,WAAD,CAAC,WAAW,CAAC;EACvB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,YAAa;CACtB;;AAED,AAAY,WAAD,CAAC,aAAa,CAAC;EACzB,MAAM,EAAE,IAAK;EACb,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,YAAa;EACtB,SAAS,EAAE,IAAK;EAChB,UAAU,EAAE,MAAO;EACnB,MAAM,EAAE,KAAM;CACd;;AAED,AAAY,WAAD,CAAC,cAAc,CAAC;EAC1B,MAAM,EAAE,SAAU;EAClB,UAAU,EAAE,MAAO;CACnB;;AAED,AAA2B,WAAhB,CAAC,cAAc,CAAC,CAAC,CAAC;EAC5B,MAAM,EAAE,IAAK;EACb,OAAO,EAAE,QAAS;EAClB,KAAK,EAAE,GAAI;CACX;;AAED,AAAiB,IAAb,CAAC,WAAW,CAAC,cAAc,CAAC;EAC/B,MAAM,EAAE,cAAe;CACvB;;AAED,AAA6B,WAAlB,CAAC,gBAAgB,CAAC,QAAQ;AACrC,AAA6B,WAAlB,CAAC,gBAAgB,CAAC,QAAQ;AACrC,AAA6B,WAAlB,CAAC,gBAAgB,CAAC,gBAAgB,CAAC;EAC7C,MAAM,EAAE,SAAU;CAClB;;AAED,AAA8B,WAAnB,CAAC,gBAAgB,CAAC,CAAC,AAAA,MAAM,CAAC;EACpC,OAAO,EAAE,OAAQ;EACjB,WAAW,EAAE,GAAI;CACjB;;AAED;;GAEG;AACH,AAAY,WAAD,CAAC,kBAAkB,CAAC;EAC9B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,UAAW;EACnB,KAAK,EAAE,GAAI;EACX,SAAS,EAAE,KAAM;EACjB,UAAU,EA
 AE,MAAO;CACnB;;AAED,iCAAiC;AACjC,AAAY,WAAD,CAAC,WAAW,CAAC;EACvB,MAAM,EAAE,cAAe;EACvB,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,kBAAI;EAC1B,UAAU,EAAE,UAAW;EACvB,QAAQ,EAAE,MAAO;EACjB,QAAQ,EAAE,QAAS;CACnB;;AAED,AAAuB,WAAZ,CAAC,WAAW,AAAA,MAAM,CAAC;EAC7B,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;EACf,WAAW,EAAE,GAAI;EAAE,8BAA8B;CACjD;;AAED,AAAwB,WAAb,CAAC,WAAW,CAAC,GAAG,CAAC;EAC3B,MAAM,EAAE,IAAK;EACb,QAAQ,EAAE,QAAS;EACnB,IAAI,EAAE,CAAE;EACR,GAAG,EAAE,CAAE;EACP,cAAc,EAAE,MAAO;EACvB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAuB,WAAZ,CAAC,WAAW,AAAA,SAAS,CAAC;EAChC,UAAU,EAAE,WAAY;EACxB,MAAM,EAAE,iBAAkB;CAC1B;;AAED,AAAiC,WAAtB,CAAC,WAAW,AAAA,SAAS,CAAC,GAAG,CAAC;EACpC,OAAO,EAAE,GAAI;CACb;;AAED,+BAA+B;AAC/B,AAAuC,cAAzB,CAAC,MAAM,CAAC,iBAAiB,AAAA,MAAM;AAC7C,AAAuB,WAAZ,CAAC,WAAW,AAAA,MAAM,CAAC;EAC7B,gBAAgB,EAAoK,mKAAC;CACrL;;AAED;;GAEG;AACH,AAAY,WAAD,CAAC,WAAW,CAAC;EACvB,KAAK,EAAE,gBAAI;EACX,KAAK,EAAE,IAAK;CACZ;;AAED,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;AACpC,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW,CAAC;EACpC,KAAK,EAAE,KAAM;
 EACb,KAAK,EAAE,gBAAI;CACX;;AAED,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;AACpC,AAA4D,WAAjD,CAAC,YAAY,CAAC,WAAW,GAAG,GAAG,AAAA,IAAK,CAAA,AAAA,aAAa;AAC5D,AAA4D,WAAjD,CAAC,YAAY,CAAC,WAAW,GAAG,GAAG,AAAA,IAAK,CAAA,AAAA,aAAa,EAAE;EAC7D,aAAa,EAAE,IAAK;CACpB;;AAED,AAAY,WAAD,CAAC,EAAE,CAAC;EACd,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,WAAY;CACpB;;AAED,AAAY,WAAD,CAAC,EAAE,CAAC;EACd,SAAS,EAAE,GAAI;EACf,cAAc,EAAE,IAAK;CACrB;;AAED,AAAY,WAAD,CAAC,kBAAkB,CAAC;EAC9B,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,GAAI;CACjB;;AAED,AAAY,WAAD,CAAC,WAAW,CAAC;EACvB,SAAS,EAAE,IAAK;CAChB;;AAED,AAA6B,WAAlB,CAAC,gBAAgB,CAAC,gBAAgB,CAAC;EAC7C,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,GAAI;EACjB,MAAM,EAAE,WAAY;CACpB;;AAED,AAAY,WAAD,CAAC,WAAW;AACvB,AAAY,WAAD,CAAC,cAAc;AAC1B,AAAY,WAAD,CAAC,mBAAmB;AAC/B,AAAY,WAAD,CAAC,gBAAgB,CAAC;EAC5B,SAAS,EAAE,KAAM;CACjB;;AAED,AAAwB,WAAb,CAAC,WAAW,CAAC,EAAE,CAAC;EAC1B,MAAM,EAAE,SAAU;CAClB;;AACD,AAAwB,WAAb,CAAC,WAAW,CAAC,EAAE,CAAC;EAC1B,WAAW,EA
 AE,GAAI;CACjB;;AAED,AAAuB,sBAAD,CAAC,MAAM,CAAC;EAC7B,MAAM,EAAE,CAAE;EACV,MAAM,EAAE,IAAK;EACb,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,EAAG;EACZ,UAAU,EAAE,YAAa;CACzB;;AAGD;;gFAEgF;AAEhF,AAAA,UAAU,CAAC;EACV,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,IAAK;EAChB,UAAU,EAAE,MAAO;EACnB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,SAAU;EACnB,UAAU,EAAE,MAAO;EACnB,OAAO,EAAE,IAAK;CACd;;AAED,AAAY,WAAD,CAAC,UAAU,CAAC;EACtB,OAAO,EAAE,KAAM;CACf;;AAED,AAAe,cAAD,CAAC,UAAU,CAAC;EACzB,MAAM,EAAE,aAAc;CACtB;;AAGD,aAAa;AACb,AAAA,OAAO,CAAC;EACP,MAAM,EAAE,SAAU;EAClB,UAAU,EAAE,IAAK;CACjB;;AAED,AAAmB,OAAZ,CAAC,IAAI,CAAA,AAAA,KAAC,AAAA,CAAM,OAAO,CAAC;EAC1B,KAAK,EAAE,OAAQ;EACf,OAAO,EAAE,OAAQ;EACjB,OAAO,EAAE,YAAa;EACtB,sBAAsB,EAAE,WAAY;EACpC,IAAI,EAAE,yBAA0B;EAChC,cAAc,EAAE,GAAI;CACpB;;AAED,gBAAgB;AAChB,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAqB,UAAX,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO;AAC5B,AAAoB,UAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO;AAC3B,AAAoB,UAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO,C
 AAC;EAC3B,OAAO,EAAE,OAAQ;CACjB;;AAED,AAAwB,IAApB,CAAC,UAAU,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC/B,AAAwB,IAApB,CAAC,UAAU,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC/B,AAA0B,IAAtB,CAAC,UAAU,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO;AACjC,AAAyB,IAArB,CAAC,UAAU,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO;AAChC,AAAyB,IAArB,CAAC,UAAU,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO,CAAC;EAChC,SAAS,EAAE,eAAO;CAClB;;AAED,gBAAgB;AAChB,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO,CAAC;EAC1B,OAAO,EAAE,OAAQ;CACjB;;AACD,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO,CAAC;EAC1B,OAAO,EAAE,OAAQ;CACjB;;AACD,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAqB,UAAX,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO,CAAC;EAC5B,OAAO,EAAE,OAAQ;CACjB;;AACD,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAqB,UAAX,C
 AAC,IAAI,AAAA,MAAM,AAAA,OAAO;AAC5B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAqB,UAAX,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO;AAC5B,AAAoB,UAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO,CAAC;EAC3B,OAAO,EAAE,OAAQ;CACjB;;AACD,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAmB,UAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC1B,AAAqB,UAAX,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO;AAC5B,AAAoB,UAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO;AAC3B,AAAoB,WAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC3B,AAAoB,WAAT,CAAC,IAAI,AAAA,IAAI,AAAA,OAAO;AAC3B,AAAsB,WAAX,CAAC,IAAI,AAAA,MAAM,AAAA,OAAO;AAC7B,AAAqB,WAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO;AAC5B,AAAqB,WAAV,CAAC,IAAI,AAAA,KAAK,AAAA,OAAO,CAAC;EAC5B,OAAO,EAAE,OAAQ;CACjB;;AACD,AAAQ,OAAD,CAAC,QAAQ,CAAC;EAChB,OAAO,EAAE,KAAM;EACf,WAAW,EAAE,IAAK;EAClB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAe,cAAD,CAAC,YAAY,CAAC;EAC3B,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,YAAa;EACtB,UAAU,EAAE,MAAO;EACnB,MAAM,EAAE,KAAM;EACd,cAAc,EAAE,MAAO;CACvB;;AACD,AAAe,cAAD,CAAC,EAAE,CAAC;EACjB,eAAe,EAAE,IAAK;EAC
 tB,OAAO,EAAE,CAAE;CACX;;AACD,AAAe,cAAD,CAAC,kBAAkB;AACjC,AAAkC,cAApB,CAAC,kBAAkB,CAAC,CAAC,CAAC;EACnC,OAAO,EAAE,YAAa;EACtB,KAAK,EAAE,IAAK;CACZ;;AACD,AAAe,cAAD,CAAC,cAAc;AAC7B,AAAe,cAAD,CAAC,cAAc,CAAC;EAC7B,WAAW,EAAE,IAAK;CAClB;;AACD,AAAe,cAAD,CAAC,cAAc,CAAC;EAC7B,KAAK,EAAE,IAAK;EACZ,YAAY,EAAE,GAAI;EAClB,SAAS,EAAE,IAAK;CAChB;;AACD,AAAe,cAAD,CAAC,aAAa;AAC5B,AAAe,cAAD,CAAC,YAAY,CAAC;EAC3B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;CACb;;AACD,AAAe,cAAD,CAAC,aAAa,CAAC;EAC5B,gBAAgB,EAAE,OAAQ;EAC1B,KAAK,EAAE,GAAI;EACX,KAAK,EAAE,iBAAI;EACX,QAAQ,EAAE,MAAO;CACjB;;AACD,AAAe,cAAD,CAAC,YAAY,CAAC;EAC3B,gBAAgB,EAAE,OAAQ;CAC1B;;AACD,AAAe,cAAD,CAAC,cAAc,CAAC;EAC7B,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,GAAI;CACjB;;AAED;;gFAEgF;AAEhF,AAAI,IAAA,AAAA,oBAAoB,CAAC;EACxB,QAAQ,EAAE,MAAO;CACjB;;AAED,AAAA,gBAAgB,CAAC;EAChB,UAAU,EAAE,WAAY;EACxB,OAAO,EAAE,MAAO;EAChB,QAAQ,EAAE,KAAM;EAChB,QAAQ,EAAE,OAAQ;EAClB,GAAG,EAAE,CAAE;EACP,MAAM,EAAE,CAAE;EACV,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,CAAE;EACT,MAAM,EAAE,IAAK;EACb,SAAS,EAAE,CAAE;CACb;;
 AAED,AAAA,wBAAwB,CAAC;EACxB,MAAM,EAAE,cAAe;EACvB,UAAU,EAAE,UAAW;EACvB,QAAQ,EAAE,KAAM;EAChB,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,IAAK;EACb,GAAG,EAAE,CAAE;EACP,MAAM,EAAE,CAAE;EACV,IAAI,EAAE,CAAE;EACR,OAAO,EAAE,CAAE;EACX,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,EAAG;EACZ,UAAU,EAAE,IAAK;CACjB;;AAED,AAA2B,gBAAX,AAAA,UAAU,CAAC,wBAAwB,CAAC;EACnD,QAAQ,EAAE,OAAQ;CAClB;;AAED,AAAgB,gBAAA,AAAA,SAAS,CAAC;EACzB,WAAW,EAAE,KAAM;CACnB;;AAED,AAA2B,gBAAX,AAAA,UAAU,CAAC,wBAAwB,CAAC;EACnD,WAAW,EAAE,MAAO;CACpB;;AAED,AAAwB,wBAAA,AAAA,MAAM,CAAC;EAC9B,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,CAAE;EACP,MAAM,EAAE,CAAE;EACV,KAAK,EAAE,CAAE;EACT,KAAK,EAAE,GAAI;EACX,OAAO,EAAE,IAAK;CACd;;AAED,AAAA,qBAAqB,CAAC;EACrB,QAAQ,EAAE,QAAS;EACnB,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,CAAE;EACT,GAAG,EAAE,CAAE;EACP,MAAM,EAAE,CAAE;EACV,MAAM,EAAE,IAAK;CACb;;AAED,AAAyB,wBAAD,CAAC,uBAAuB,CAAC;EAChD,QAAQ,EAAE,QAAS;EACnB,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,CAAE;EACT,MAAM,EAAE,IAAK;EACb,OAAO,EAAE,MAAO;EAChB,WAAW,EAAE,IAAK;EAClB,OAAO,EA
 AE,EAAG;EACZ,MAAM,EAAE,CAAE;EACV,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,IAAK;CACjB;;AAED,AAAkD,wBAA1B,CAAC,uBAAuB,CAAC,CAAC,AAAA,KAAK,CAAC;EACvD,UAAU,EAAE,GAAI;CAChB;;AAED,AAAyB,wBAAD,CAAC,uBAAuB,CAAC;EAChD,MAAM,EAAE,CAAE;EACV,aAAa,EAAE,IAAK;EACpB,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,IAAK;CACjB;;AAED,AAAyB,wBAAD,CAAC,gCAAgC,CAAC;EACzD,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,IAAK;EACV,MAAM,EAAE,IAAK;EACb,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,CAAE;EACT,QAAQ,EAAE,IAAK;CACf;;AAED,8BAA8B;AAC9B,AAAgD,sBAA1B,CAAC,wBAAwB,CAAC,uBAAuB,CAAC;EACvE,OAAO,EAAE,CAAE;CACX;;AAED,AAAuB,sBAAD,CAAC,mBAAmB;AAC1C,AAAuB,sBAAD,CAAC,eAAe;AACtC,AAAuB,sBAAD,CAAC,WAAW,CAAC;EAClC,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,QAAS;EACnB,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,aAAa,EAAE,GAAI;EACnB,UAAU,EAAE,IAAK;EACjB,YAAY,EAAE,cAAe;EAC7B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;EAChB,eAAe,EAAE,IAAK;EACtB,UAAU,EAAE,iDAAkD;CAC9D;;AAED,AAA0C,sBAApB,CAAC,mBAAmB,AAAA,MAAM;AAChD,AAA0C,sBAApB,CAAC,mBAAmB,AAAA,MAAM;AAChD,AAAsC,sBAAhB,CAAC,eAAe,AAAA,MAAM
 ;AAC5C,AAAsC,sBAAhB,CAAC,eAAe,AAAA,MAAM;AAC5C,AAAkC,sBAAZ,CAAC,WAAW,AAAA,MAAM;AACxC,AAAkC,sBAAZ,CAAC,WAAW,AAAA,MAAM,CAAC;EACxC,UAAU,EAAE,IAAK;EACjB,YAAY,EAAE,IAAK;EACnB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,IAAK;EACd,UAAU,EAAE,IAAK;CACjB;;AAED,AAA0C,sBAApB,CAAC,mBAAmB,AAAA,OAAO,CAAC;EACjD,IAAI,EAAE,uBAAwB;EAC9B,OAAO,EAAE,OAAQ;EACjB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,GAAI;EACT,IAAI,EAAE,IAAK;CACX;;AAED,AAAsC,sBAAhB,CAAC,eAAe,AAAA,OAAO,CAAC;EAC7C,IAAI,EAAE,uBAAwB;EAC9B,OAAO,EAAE,OAAQ;EACjB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,GAAI;EACT,IAAI,EAAE,IAAK;CACX;;AAED,AAAkC,sBAAZ,CAAC,WAAW,AAAA,OAAO,CAAC;EACzC,IAAI,EAAE,uBAAwB;EAC9B,OAAO,EAAE,OAAQ;EACjB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,GAAI;EACT,IAAI,EAAE,IAAK;CACX;;AAED,AAAsC,sBAAhB,CAAC,eAAe,AAAA,SAAS;AAC/C,AAAkC,sBAAZ,CAAC,WAAW,AAAA,SAAS;AAC3C,AAA+C,sBAAzB,CAAC,eAAe,AAAA,SAAS,AAAA,MAAM;AACrD,AAA+C,sBAAzB,CAAC,eAAe,AAAA,SAAS,AAAA,MAAM;AACrD,AAA2C,sBAArB,CAAC,WAAW,AAAA,SAAS,AAAA,MAAM;AACjD,AAA2C,sBAArB,CAAC,WAAW,AAAA,SAAS,AAAA,MAAM,CAAC;EACjD,KAAK,EAAE,IAAK;EA
 CZ,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,OAAQ;EAChB,cAAc,EAAE,IAAK;CACrB;;AAED,qBAAqB;AACrB,AAAkB,gBAAF,CAAC,CAAC,AAAA,iBAAiB,CAAC;EACnC,QAAQ,EAAE,QAAS;EACnB,MAAM,EAAE,IAAK;EACb,IAAI,EAAE,CAAE;EACR,OAAO,EAAE,EAAG;EACZ,OAAO,EAAE,KAAM;EACf,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,WAAW,EAAE,IAAK;EAClB,OAAO,EAAE,CAAE;EACX,qBAAqB,EAAE,GAAI;EAC3B,aAAa,EAAE,GAAI;EACnB,KAAK,EAAE,IAAK;EACZ,eAAe,EAAE,IAAK;CACtB;;AAED,AAAmC,gBAAnB,CAAC,CAAC,AAAA,iBAAiB,AAAA,MAAM,CAAC;EACzC,KAAK,EAAE,OAAQ;CACf;;AAED,AAA2B,gBAAX,AAAA,UAAU,CAAC,iBAAiB,CAAC;EAC5C,MAAM,EAAE,IAAK;EACb,IAAI,EAAE,IAAK;EACX,QAAQ,EAAE,QAAS;CACnB;;AAED,AAAiB,gBAAD,CAAC,uBAAuB,CAAC;EACxC,QAAQ,EAAE,MAAO;EACjB,UAAU,EAAE,CAAE;EACd,WAAW,EAAE,CAAE;EACf,OAAO,EAAE,KAAM;EACf,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,UAAU,EAAE,IAAK;CACjB;;AAED,AAAwC,gBAAxB,CAAC,uBAAuB,AAAA,OAAO,CAAC;EAC/C,aAAa,EAAE,GAAI;EACnB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,OAAQ;EACjB,UAAU,EAAE,IAAK;EACjB,IAAI,EAAE,yBAA0B;EAChC,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,KAAM;EACf,OAAO,EAAE,CAAE;EACX,WAAW,
 EAAE,CAAE;EACf,UAAU,EAAE,MAAO;EACnB,QAAQ,EAAE,QAAS;EACnB,sBAAsB,EAAE,WAAY;EACpC,uBAAuB,EAAE,SAAU;EACnC,eAAe,EAAE,eAAgB;CACjC;;AAED,AAAkD,gBAAlC,AAAA,UAAU,CAAC,uBAAuB,AAAA,OAAO;AACzD,AAA6C,IAAzC,CAAC,gBAAgB,CAAC,uBAAuB,AAAA,OAAO,CAAC;EACpD,SAAS,EAAE,cAAM;CACjB;;AAED,AAAuD,IAAnD,CAAC,gBAAgB,AAAA,UAAU,CAAC,uBAAuB,AAAA,OAAO,CAAC;EAC9D,SAAS,EAAE,IAAK;CAChB;;AAED,AAA2B,gBAAX,AAAA,UAAU,CAAC,uBAAuB,CAAC;EAClD,mBAAmB,EAAE,WAAY;CACjC;;AAED,AAAiB,gBAAD,CAAC,uBAAuB,CAAC;EACxC,SAAS,EAAE,IAAK;EAChB,IAAI,EAAE,IAAK;EACX,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,IAAK;EAClB,QAAQ,EAAE,QAAS;CACnB;;AAED,AAA2B,gBAAX,AAAA,UAAU,CAAC,uBAAuB,CAAC;EAClD,OAAO,EAAE,IAAK;CACd;;AAED,gBAAgB;AAChB,AAAA,gBAAgB;AAChB,AAAA,wBAAwB;AACxB,AAAiB,gBAAD,CAAC,iBAAiB;AAClC,AAAA,qBAAqB,CAAC;EACrB,mBAAmB,EAAE,uCAAwC;EAC7D,mBAAmB,EAAE,IAAK;CAC1B;;AAED;;gFAEgF;AAEhF,AAAsB,qBAAD,CAAC,qBAAqB;AAC3C,AAAmB,kBAAD,CAAC,kBAAkB;AACrC,AAAiC,qBAAZ,AAAA,WAAW,CAAC,qBAAqB;AACtD,AAAkC,qBAAb,CAAC,WAAW,CAAC,qBAAqB;AACvD,AAA8B,kBAAZ,AAAA,WAAW,CAAC,kBAAkB;AAC
 hD,AAA+B,kBAAb,CAAC,WAAW,CAAC,kBAAkB,CAAC;EACjD,OAAO,EAAE,IAAK;CACd;;AAED,AAAA,oBAAoB,CAAC;EACpB,OAAO,EAAE,IAAK;EACd,UAAU,EAAE,IAAK;EACjB,OAAO,EAAE,MAAO;EAChB,QAAQ,EAAE,KAAM;EAChB,QAAQ,EAAE,OAAQ;EAClB,GAAG,EAAE,CAAE;EACP,MAAM,EAAE,CAAE;EACV,IAAI,EAAE,CAAE;EACR,KAAK,EAAE,CAAE;EACT,MAAM,EAAE,IAAK;CACb;;AAED,AAAkB,iBAAD,CAAC,oBAAoB,CAAC;EACtC,OAAO,EAAE,KAAM;CACf;;AAED,AAAwC,kBAAtB,CAAC,oBAAoB,CAAC,MAAM,CAAC;EAC9C,OAAO,EAAE,CAAE;CACX;;AAED,AAAmB,kBAAD,CAAC,oBAAoB,CAAC;EACvC,UAAU,EAAE,IAAI,CAAiC,iCAAC,CAAC,SAAS,CAAC,KAAK,CAAC,MAAM,CAAC,MAAM;EAChF,eAAe,EAAE,SAAU;CAC3B;;AAED,AAAqB,oBAAD,CAAC,MAAM;AAC3B,AAAuB,sBAAD,CAAC,MAAM,CAAC;EAC7B,MAAM,EAAE,IAAK;EACb,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,EAAG;EACZ,UAAU,EAAE,YAAa;CACzB;;AAED,AAAqB,oBAAD,CAAC,iBAAiB,CAAC;EACtC,MAAM,EAAE,IAAK;CACb;;AAED,AAAA,mBAAmB,CAAC;EACnB,UAAU,EAAE,CAAE;CACd;;AAED,AAAA,sBAAsB,CAAC;EACtB,OAAO,EAAE,IAAK;CACd;;AAED,AAAsB,sBAAA,AAAA,aAAa,CAAC;EACnC,OAAO,EAAE,KAAM;CACf;;AAED,AAAA,mBAAmB,CAAC;EACnB,OAAO,EAAE,IAAK;EACd,OAAO,EAAE,cAA
 e;CACxB;;AAED,AAAc,aAAD,CAAC,mBAAmB,CAAC;EACjC,WAAW,EAAE,IAAK;CAClB;;AAED,AAAuB,sBAAD,CAAC,mBAAmB,CAAC;EAC1C,OAAO,EAAE,KAAM;CACf;;AAED,AAAoB,mBAAD,CAAC,cAAc,CAAC;EAClC,KAAK,EAAE,KAAM;EACb,UAAU,EAAE,IAAK;CACjB;;AAED,AAAoB,mBAAD,CAAC,WAAW,CAAC;EAC/B,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,IAAK;EAClB,aAAa,EAAE,CAAE;EACjB,UAAU,EAAE,CAAE;CACd;;AAED,AAAoB,mBAAD,CAAC,iBAAiB,CAAC;EACrC,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,cAAe;CACvB;;AAED,AAAoB,mBAAD,CAAC,cAAc,CAAC;EAClC,QAAQ,EAAE,MAAO;CACjB;;AAED,AAAe,cAAD,CAAC,cAAc,CAAC;EAC7B,MAAM,EAAE,MAAO;EACf,KAAK,EAAE,IAAK;CACZ;;AAED,AAAe,cAAD,CAAC,OAAO,CAAC;EACtB,MAAM,EAAE,KAAM;EACd,KAAK,EAAE,KAAM;CACb;;AAED,AAAe,cAAD,CAAC,kBAAkB,CAAC;EACjC,KAAK,EAAE,IAAK;EACZ,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,IAAK;EAClB,SAAS,EAAE,IAAK;CAChB;;AAED,AAA+C,sBAAzB,CAAC,uBAAuB,CAAC,cAAc,CAAC;EAC7D,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,YAAa;CACrB;;AAED,AAAuB,sBAAD,CAAC,gCAAgC,CAAC;EACvD,UAAU,EAAE,IAAK;EACjB,UAAU,EAAE,cAAe;EAC3B,aAAa,EAAE,cAAe;CAC9B;;AAED,AAAuB,sBAAD,CAAC,qBAAqB,C
 AAC;EAC5C,UAAU,EAAE,IAAI,CAAiC,iCAAC,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM;EAC1E,eAAe,EAAE,SAAU;CAC3B;;AAED,aAAa;AACb,AAAA,QAAQ,CAAC;EACR,UAAU,EAAkC,iCAAC,CAAC,SAAS;EACvD,eAAe,EAAE,SAAU;EAC3B,OAAO,EAAE,IAAK;EACd,OAAO,EAAE,GAAI;EACb,MAAM,EAAE,iBAAK;EACb,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,MAAM,EAAE,YAAa;CACrB;;AAED,AAAiB,gBAAD,CAAC,QAAQ,CAAC;EACzB,OAAO,EAAE,KAAM;CACf;;AAED,gBAAgB;AAChB,AAAA,UAAU,CAAC;EACV,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,UAAU,EAAE,UAAW;EACvB,MAAM,EAAE,WAAY;EACpB,OAAO,EAAE,MAAO;EAChB,KAAK,EAAE,IAAK;EACZ,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAC1B,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,IAAK;EACZ,SAAS,EAAE,IAAK;CAChB;;AAED,AAAW,UAAD,CAAC,CAAC,CAAC;EACZ,eAAe,EAAE,IAAK;CACtB;;AAED,AAAA,aAAa,CAAC;EACb,OAAO,EAAE,YAAa;EACtB,cAAc,EAAE,MAAO;EACvB,SAAS,EAAE,KAAM;CACjB;;AAED,AAAA,YAAY;AACZ,AAAc,aAAD,CAAC,MAAM,CAAC;EACpB,OAAO,EAAE,YAAa;EACtB,QAAQ,EAAE,QAAS;EACnB,GAAG,EAAE,IAAK;EACV,OAAO,EAAE,QAAS;EAClB,aAAa,EAAE,IAAK;EACpB,UAAU,EAAE,IAAK;EACjB,KAAK,EAA
 E,IAAK;EACZ,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;CACjB;;AAED,oEAAoE;AACpE,AAAA,YAAY,CAAC;EACZ,OAAO,EAAE,MAAO;EAChB,GAAG,EAAE,IAAK;EACV,WAAW,EAAE,GAAI;EACjB,YAAY,EAAE,IAAK;CACnB;;AAED,AAAA,aAAa,CAAC;EACb,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,CAAE;CACX;;AAED,AAAc,aAAD,CAAC,EAAE,CAAC;EAChB,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,CAAE;CACV;;AAED,AAAmB,aAAN,CAAC,EAAE,GAAG,CAAC,CAAC;EACpB,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,MAAO;EAChB,aAAa,EAAE,cAAe;EAC9B,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAc,aAAD,CAAC,QAAQ,CAAC;EACtB,UAAU,EAAE,IAAK;EACjB,aAAa,EAAE,cAAe;EAC9B,KAAK,EAAE,IAAK;CACZ;;AAED,AAAoB,aAAP,CAAC,EAAE,GAAG,CAAC,AAAA,MAAM;AAC1B,AAAoB,aAAP,CAAC,EAAE,GAAG,CAAC,AAAA,MAAM;AAC1B,AAAqC,aAAxB,CAAC,aAAa,CAAC,CAAC,AAAA,QAAQ,AAAA,MAAM;AAC3C,AAAqC,aAAxB,CAAC,aAAa,CAAC,CAAC,AAAA,QAAQ,AAAA,MAAM,CAAC;EAC3C,KAAK,EAAE,OAAQ;CACf;;AAED,AAAW,UAAD,CAAC,YAAY,CAAC;EACvB,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,YAAa;CACtB;;AAED,AAAW,UAAD,CAAC,iBAAiB,CAAC;EAC5B,MAAM,EA
 AE,CAAE;EACV,OAAO,EAAE,OAAQ;EACjB,KAAK,EAAE,KAAM;EACb,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,GAAI;CACjB;;AAED,AAAwB,UAAd,CAAC,YAAY,CAAC,MAAM,CAAC;EAC9B,MAAM,EAAE,IAAK;EACb,cAAc,EAAE,GAAI;CACpB;;AAED,AAAW,UAAD,CAAC,cAAc,CAAC;EACzB,OAAO,EAAE,YAAa;EACtB,MAAM,EAAE,MAAO;EACf,OAAO,EAAE,OAAQ;EACjB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAyB,UAAf,CAAC,cAAc,AAAA,OAAO,CAAC;EAChC,OAAO,EAAE,YAAa;EACtB,cAAc,EAAE,GAAI;EACpB,OAAO,EAAE,OAAQ;EACjB,MAAM,EAAE,SAAU;EAClB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,IAAK;EACb,KAAK,EAAE,IAAK;EACZ,UAAU,EAAE,iBAAkB;EAC9B,WAAW,EAAE,WAAY;EACzB,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,CAAE;EACf,UAAU,EAAE,MAAO;EACnB,eAAe,EAAE,OAAQ;EACzB,WAAW,EAAE,MAAO;EACpB,UAAU,EAAE,MAAO;EACnB,sBAAsB,EAAE,WAAY;CACpC;;AAED,AAAyB,UAAf,CAAC,cAAc,AAAA,MAAM;AAC/B,AAA+B,UAArB,CAAC,cAAc,AAAA,MAAM,AAAA,OAAO,CAAC;EACtC,KAAK,EAAE,OAAQ;CACf;;AAED,AAAiC,UAAvB,CAAC,cAAc,AAAA,QAAQ,AAAA,OAAO,CAAC;EACxC,KAAK,EAAE,IAAK;CACZ;;AAED,AAAA,cAAc,CAAC;EACd,OAAO,EAAE,IAAK;EACd,MAAM,EAAE,OAAQ;EAChB,OAAO,
 EAAE,IAAK;EACd,UAAU,EAAE,cAAe;EAC3B,UAAU,EAAE,OAAQ;CAKpB;;AAHA,MAAM,MAAD,MAAM,MAAM,SAAS,EAAE,KAAK;EAPlC,AAAA,cAAc,CAAC;IAQb,MAAM,EAAE,OAAQ;GAEjB;;;AAED,AAAc,aAAD,CAAC,cAAc,CAAC;EAC5B,OAAO,EAAE,KAAM;EACf,QAAQ,EAAE,MAAO;CACjB;;AAED,AAAuC,aAA1B,CAAC,UAAU,CAAC,cAAc,AAAA,MAAM;AAC7C,AAAuC,aAA1B,CAAC,UAAU,CAAC,cAAc,AAAA,MAAM,CAAC;EAC7C,UAAU,EAAE,OAAG;CACf;;AAED,AAA6B,aAAhB,CAAC,aAAa,CAAC,CAAC,AAAA,QAAQ,CAAC;EACrC,aAAa,EAAE,IAAK;CACpB;;AAED,AAAyB,aAAZ,CAAC,UAAU,CAAC,cAAc,CAAC;EACvC,aAAa,EAAE,GAAI;EACnB,MAAM,EAAE,IAAK;EACb,UAAU,EAAE,IAAK;EACjB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAuC,aAA1B,CAAC,UAAU,CAAC,cAAc,AAAA,OAAO,CAAC;EAC9C,KAAK,EAAE,IAAK;CACZ;;AAED,AAAA,aAAa,CAAC;EACb,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,UAAW;EACvB,KAAK,EAAE,IAAK;EACZ,MAAM,EAAE,QAAS;EACjB,OAAO,EAAE,IAAK;EACd,KAAK,EAAE,oBAAI;EACX,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;CAC1B;;AAED,AAAa,aAAA,AAAA,aAAa,CAAC;EAC1B,YAAY,EAAE,CAAE;CAChB;;AAED,AAAa,aAAA,AAAA,KAAK,CAAC;EAClB,KAAK,EAAE,GAAI;CACX;;AAED,AAAc,aAAD,C
 AAC,EAAE,CAAC;EAChB,SAAS,EAAE,IAAK;EAChB,QAAQ,EAAE,QAAS;EACnB,MAAM,EAAE,CAAE;CACV;;AAED,AAAe,cAAD,CAAC,EAAE,CAAC;EACjB,eAAe,EAAE,IAAK;EACtB,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,QAAS;EACjB,OAAO,EAAE,CAAE;CACX;;AAED,AAAe,cAAD,CAAC,EAAE,CAAC;EACjB,OAAO,EAAE,YAAa;EACtB,eAAe,EAAE,IAAK;EACtB,MAAM,EAAE,KAAM;EACd,aAAa,EAAE,IAAK;EACpB,KAAK,EAAE,IAAK;CACZ;;AAED,AAAe,cAAD,CAAC,QAAQ,CAAC;EACvB,aAAa,EAAE,IAAK;CACpB;;AAED,AAAgC,cAAlB,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAApC,AAAgC,cAAlB,CAAC,QAAQ,Cb9xCvB,cAAc,CAQb,mBAAmB,CAAC,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EasxCK,IAAI,Eb9xCpC,Aa8xCgC,cb9xClB,CAQb,mBAAmB,CasxCpB,cAAc,CAAC,QAAQ,CbtxCF,KAAK,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EasxCK,IAAI,CAAC;EACpC,OAAO,EAAE,YAAa;EACtB,OAAO,EAAE,GAAI;EACb,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,IAAK;CAClB;;AAED,AAAkB,UAAR,CAAC,OAAO,AAAA,cAAc,EAAhC,AAAA,UAAU,CbryCV,cAAc,CAQb,mBAAmB,CAAC,KAAK,Aa6xCR,cAAc,Cb7xCN,AAAA,IAAC,CAAK,QAAQ,AAAb,GAR3B,AaqyCA,cbryCc,CAQb,mBAAmB,Ca6xCpB,UAAU,Cb7xCW,KAAK,Aa6xCR,cAAc,Cb7xCN,AAAA,IAAC,CAAK,QAAQ,AAAb,Ea6xC
 M;EAChC,OAAO,EAAE,IAAK;EACd,MAAM,EAAE,UAAW;CACnB;;AAED,AAAA,YAAY,CAAC;EACZ,OAAO,EAAE,IAAK;EACd,MAAM,EAAE,CAAE;CACV;;AAED,AAAe,YAAH,GAAG,IAAI,CAAC;EACnB,WAAW,EAAE,GAAI;CACjB;;AAED,AAAa,YAAD,CAAC,CAAC,CAAC;EACd,WAAW,EAAE,IAAK;CAClB;;AAED,AAAa,YAAD,CAAC,KAAK,CAAC;EAClB,OAAO,EAAE,MAAO;CAChB;;AAED,AAAa,YAAD,CAAC,IAAI,CAAC;EACjB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,iBAAkB;EAC1B,UAAU,EAAE,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAC1B,OAAO,EAAE,YAAa;EACtB,SAAS,EAAE,IAAK;EAChB,MAAM,EAAE,OAAQ;EAChB,OAAO,EAAE,OAAQ;CACjB;;AAED,AAAiB,gBAAD,CAAC,aAAa;AAC9B,AAAgC,gBAAhB,CAAC,cAAc,CAAC,QAAQ;AACxC,AAAgC,gBAAhB,CAAC,cAAc,CAAC,EAAE,CAAC;EAClC,OAAO,EAAE,eAAgB;CACzB;;AAED,AAAiB,gBAAD,CAAC,YAAY,CAAC;EAC7B,OAAO,EAAE,KAAM;CACf;;AAED,AAAc,aAAD,CAAC,mBAAmB;AACjC,AAA8C,aAAjC,AAAA,gBAAgB,AAAA,gBAAgB,CAAC,mBAAmB;AACjE,AAAiB,gBAAD,CAAC,mBAAmB;AACpC,AAAO,MAAD,CAAC,mBAAmB,CAAC;EAC1B,OAAO,EAAE,IAAK;CACd;;AAED,AAA8B,aAAjB,AAAA,gBAAgB,CAAC,mBAAmB,CAAC;EACjD,OAAO,EAAE,KAAM;CACf;;AAED,AAAA,iBAAiB,CAAC;EACjB,MAAM,EAAE,cAAe;EACvB,
 UAAU,EAAE,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,GAAG,CAAC,mBAAI;EAChC,gBAAgB,EAAE,IAAK;EACvB,KAAK,EAAE,IAAK;EACZ,OAAO,EAAE,IAAK;EACd,UAAU,EAAE,8BAA+B;EAC3C,aAAa,EAAE,CAAE;EACjB,MAAM,EAAE,CAAE;EACV,OAAO,EAAE,OAAQ;EACjB,KAAK,EAAE,KAAM;EACb,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,GAAI;EACjB,WAAW,EAAE,GAAI;CACjB;;AAED,6BAA6B;AAC7B,AAAA,gBAAgB,CAAC;EAChB,UAAU,EAAE,OAAQ;CACpB;;AAED,AAAiB,gBAAD,CAAC,KAAK,CAAC;EACtB,SAAS,EAAE,IAAK;EAChB,WAAW,EAAE,IAAK;EAClB,UAAU,EAAE,IAAK;EACjB,MAAM,EAAE,MAAO;EACf,SAAS,EAAE,KAAM;EACjB,OAAO,EAAE,MAAO;CAChB;;AAED,AAAuB,gBAAP,CAAC,KAAK,CAAC,EAAE,CAAC;EACzB,OAAO,EAAE,YAAa;EACtB,YAAY,EAAE,IAAK;CACnB;;AACD,AAAyB,gBAAT,CAAC,KAAK,CAAC,EAAE,AAAA,cAAc,CAAC;EACvC,YAAY,EAAE,IAAK;CACnB;;AAED,AAAiB,gBAAD,CAAC,CAAC,CAAC;EAClB,KAAK,EAAE,OAAQ;EACf,SAAS,EAAE,IAAK;EAChB,eAAe,EAAE,IAAK;CACtB;;AAED,4CAA4C;AAC5C,MAAM,EAAL,SAAS,EAAE,KAAK;EAChB,AAAU,SAAD,CAAC,EAAE,CAAC;IACZ,KAAK,EAAE,IAAK;GACZ;EACD,AAAiB,gBAAD,CAAC,KAAK,CAAC;IACtB,MAAM,EAAE,CAAE;IACV,OAAO,EAAE,KAAM;IACf,KAAK,EAAE,IAAK;GACZ;;;AAGF,
 8BAA8B;AAC9B,AAAmB,WAAR,CAAC,MAAM,CAAC,aAAa,CAAC;EAChC,SAAS,EAAE,IAAK;EAChB,GAAG,EAAE,GAAI;EACT,KAAK,EAAE,EAAG;EACV,IAAI,EAAE,EAAG;CACT;;AAED,AAAiC,WAAtB,CAAC,MAAM,CAAC,aAAa,CAAC,CAAC,CAAC;EAClC,MAAM,EAAE,CAAE;CACV;;AAED,AAAY,WAAD,CAAC,OAAO,CAAC;EACnB,OAAO,EAAE,CAAE;CACX;;AAED,uBAAuB;AACvB,AAAA,iBAAiB,CAAC;EACjB,SAAS,EAAE,IAAK;EAChB,QAAQ,EAAE,MAAO;EACjB,UAAU,EAAE,MAAO;CACnB;;AAED,AAA6B,iBAAZ,CAAC,UAAU,CAAC,CAAC,CAAC;EAC9B,OAAO,EAAE,QAAS;EAClB,OAAO,EAAE,YAAa;CACtB;;AAED;kBACkB;AAClB,AAAI,IAAA,AAAA,SAAS,CAAC;EACb,KAAK,EAAE,OAAQ;EACf,KAAK,EAAE,KAAM;EACb,MAAM,EAAE,OAAQ;CAChB;;AAED,AAAa,IAAT,AAAA,SAAS,AAAA,UAAU;AACvB,AAAuB,IAAnB,AAAA,SAAS,AAAA,UAAU,AAAA,OAAO,CAAC;EAC9B,SAAS,EAAE,IAAK;EAChB,KAAK,EAAE,IAAK;EACZ,WAAW,EAAE,GAAI;CACjB;;AAED,AAAa,IAAT,AAAA,SAAS,AAAA,MAAM;AACnB,AAAa,IAAT,AAAA,SAAS,AAAA,UAAU,CAAC;EACvB,KAAK,EAAE,OAAQ;CACf;;AAGD;iEACiE;AAEjE;;GAEG;AACH,MAAM,CAAN,KAAK,GAAG,8BAAC,EAA+B,IAAI,IAAI,cAAc,EAAE,OAAO;EAGtE,AAAiB,gBAAD,CAAC,uBAAuB,CAAC;IACxC,gBAAgB,EAAoC,mCAAC;IACrD,eAAe,E
 AAE,UAAW;GAC5B;EAED,AAAA,QAAQ;EACR,AAAmB,kBAAD,CAAC,oBAAoB;EACvC,AAAuB,sBAAD,CAAC,qBAAqB,CAAC;IAC5C,gBAAgB,EAAqC,oCAAC;GACtD;EAED,AAA+C,sBAAzB,CAAC,uBAAuB,CAAC,cAAc,CAAC;IAC7D,UAAU,EAAE,GAAI;GAChB;;;AAGF,MAAM,MAAD,MAAM,MAAM,SAAS,EAAE,MAAM;EACjC,AAAA,cAAc,CAAC;IACd,aAAa,EAAE,cAAe;GAC9B;EAED,AAAA,aAAa,CAAC;IACb,MAAM,EAAE,IAAK;IACb,aAAa,EAAE,CAAE;IACjB,UAAU,EAAE,GAAI;IAChB,KAAK,EAAE,IAAK;GACZ;EAED,AAAc,aAAD,CAAC,EAAE,CAAC;IAChB,MAAM,EAAE,MAAO;GACf;EAED,AAAe,cAAD,CAAC,MAAM,CAAC;IACrB,KAAK,EAAE,KAAM;IACb,YAAY,EAAE,CAAE;GAChB;EAED,AAAoC,cAAtB,CAAC,MAAM,AAAA,UAAW,CAAA,AAAA,IAAI,EAAE;IACrC,YAAY,EAAE,CAAE;GAChB;EAED,AAAmC,cAArB,CAAC,MAAM,AAAA,UAAW,CAAA,AAAA,GAAG,EAAE;IACpC,YAAY,EAAE,EAAG;GACjB;;;AAGF,MAAM,MAAD,MAAM,MAAM,SAAS,EAAE,KAAK;EAChC,AAAa,MAAP,AAAA,MAAM,CAAC,cAAc;EAC3B,AAAa,MAAP,AAAA,MAAM,CAAC,cAAc;EAC3B,AAAa,MAAP,AAAA,MAAM,CAAC,aAAa;EAC1B,AAAa,MAAP,AAAA,MAAM,CAAC,aAAa,CAAC;IAC1B,OAAO,EAAE,IAAK;GACd;EAED,AAAuD,cAAzC,AAAA,SAAS,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG;EAC1D,AAAuD,cAAzC
 ,AAAA,SAAS,CAAC,MAAM,AAAA,MAAM,CAAC,iBAAiB,CAAC,GAAG,CAAC;IAC1D,OAAO,EAAE,GAAI;GACb;EAED,AAAW,UAAD,CAAC,YAAY,CAAC;IACvB,KAAK,EAAE,IAAK;IACZ,MAAM,EAAE,MAAO;IACf,KAAK,EAAE,IAAK;GACZ;EAED,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;EACpC,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;EACpC,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW,CAAC;IACpC,KAAK,EAAE,IAAK;IACZ,KAAK,EAAE,IAAK;GACZ;EAED,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW,CAAC;IACpC,aAAa,EAAE,IAAK;GACpB;EAED,AAA2B,WAAhB,CAAC,cAAc,CAAC,eAAe;EAC1C,AAA2B,WAAhB,CAAC,cAAc,CAAC,iBAAiB,CAAC;IAC5C,SAAS,EAAE,IAAK;IAChB,MAAM,EAAE,IAAK;GACb;EAED,AAAY,WAAD,CAAC,WAAW,CAAC;IACvB,MAAM,EAAE,MAAO;IACf,KAAK,EAAE,IAAK;GACZ;;;AAGF,MAAM,MAAD,MAAM,MAAM,SAAS,EAAE,KAAK;EAChC,AAAY,WAAD,CAAC,aAAa;EACzB,AAAY,WAAD,CAAC,kBAAkB,CAAC;IAC9B,WAAW,EAAE,CAAE;GACf;EAED,AAAY,WAAD,CAAC,WAAW,CAAC;IACvB,KAAK,EAAE,IAAK;GACZ;EAED,AAAY,WAAD,CAAC,aAAa,CAAC;IACzB,MAAM,EAAE,YAAa;GACrB;EAED,AAAY,WAAD,CAAC,cAAc,CAAC;IAC1B,UAAU,EAAE,IAAK;IACjB,SAAS,EAAE,IAAK;GAChB;;;AAGF,MAAM,MAAD,MAAM,MAAM,SAAS,EAAE,KAAK;EAChC,AAAe,cAAD,CAAC,MA
 AM,CAAC;IACrB,KAAK,EAAE,IAAK;IACZ,YAAY,EAAE,CAAE;GAChB;EAED,AAAkC,cAApB,CAAC,MAAM,AAAA,UAAW,CAAA,EAAE;EAClC,AAAkC,cAApB,CAAC,MAAM,AAAA,UAAW,CAAA,EAAE,EAAE;IACnC,YAAY,EAAE,CAAE;GAChB;EAED,uCAAuC;EACvC,AAAU,SAAD,CAAC,MAAM,CAAC;IAChB,KAAK,EAAE,IAAK;IACZ,WAAW,EAAE,IAAK;GAClB;EAED,AAAA,UAAU,CAAC;IACV,OAAO,EAAE,MAAO;GAChB;EAED,AAAW,UAAD,CAAC,aAAa,CAAC;IACxB,OAAO,EAAE,CAAE;GACX;EAED,oCAAoC;EACpC,AAAW,UAAD,CAAC,cAAc,CAAC;IACzB,OAAO,EAAE,IAAK;GACd;EAED,6BAA6B;EAC7B,AAAW,UAAD,CAAC,YAAY;EACvB,AAAW,UAAD,CAAC,iBAAiB,CAAC;IAC5B,KAAK,EAAE,IAAK;GACZ;EAED,AAAuB,cAAT,CAAC,OAAO,CAAC,MAAM,CAAC;IAC7B,YAAY,EAAE,CAAE;GAChB;EAED,AAA2B,WAAhB,CAAC,cAAc,CAAC,eAAe;EAC1C,AAA2B,WAAhB,CAAC,cAAc,CAAC,iBAAiB,CAAC;IAC5C,KAAK,EAAE,IAAK;IACZ,MAAM,EAAE,KAAM;GACd;EAED,AAAY,WAAD,CAAC,WAAW,CAAC;IACvB,OAAO,EAAE,KAAM;IACf,MAAM,EAAE,CAAE;GACV;EAED,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;EACpC,AAAyB,WAAd,CAAC,YAAY,CAAC,WAAW;EACpC,AAA4D,WAAjD,CAAC,YAAY,CAAC,WAAW,GAAG,GAAG,AAAA,IAAK,CAAA,AAAA,aAAa;EAC5D,AAA4D,WAAjD,CAAC,YAAY,CAAC,WAAW,G
 AAG,GAAG,AAAA,IAAK,CAAA,AAAA,aAAa,EAAE;IAC7D,aAAa,EAAE,IAAK;GACpB;EAED,AAAwB,iBAAP,CAAC,MAAM,AAAA,OAAO,CAAC;IAC/B,OAAO,EAAE,EAAG;IACZ,MAAM,EAAE,CAAE;GACV;EAED,qEAAqE;EAErE,AAAY,WAAD,CAAC,cAAc;EAC1B,AAAY,WAAD,CAAC,WAAW,CAAC;IACvB,MAAM,EAAE,IAAK;IACb,KAAK,EAAE,IAAK;GACZ;EAED,AAAA,iBAAiB,CAAC;IACjB,UAAU,EAAE,IAAK;GACjB",
+       "names": []
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescssstylescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.scss                           (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style.scss     2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,29 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+//--------------------------------------------------------------
+// 01 Settings
+//------------------------------------------------------------*/
+@import "settings/settings";
+
+//--------------------------------------------------------------
+// 02 Tools
+//------------------------------------------------------------*/
+@import "tools/tools";
+
+//--------------------------------------------------------------
+// 03 Generic
+//------------------------------------------------------------*/
+@import "generic/generic";
+
+//--------------------------------------------------------------
+// 04 Base
+//------------------------------------------------------------*/
+@import "base/base";
+
+//--------------------------------------------------------------
+// 05 Objects
+//------------------------------------------------------------*/
+@import "objects/objects";
+
+//--------------------------------------------------------------
+// 06 Components
+//------------------------------------------------------------*/
+@import "components/components";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsstools_toolsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/tools/_tools.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/tools/_tools.scss                            (rev 0)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/tools/_tools.scss      2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,2 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "../../../wporg/css/tools/breakpoint";
+@import "../../../wporg/css/tools/modular-scale";
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemescsstrumps_trumpsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/trumps/_trumps.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php
===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php       2018-01-11 18:18:54 UTC (rev 6346)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php        2018-01-11 18:52:58 UTC (rev 6347)
</ins><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25,6 +25,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // No need for canonical lookups
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'template_redirect', 'redirect_canonical' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'template_redirect', 'wp_old_slug_redirect' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+       add_theme_support( 'wp4-styles' );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'after_setup_theme', 'wporg_themes_setup' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,11 +42,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $GLOBALS['concatenate_scripts'] = true;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $stylesheet = get_stylesheet_uri();
-       if ( is_rtl() ) {
-               $stylesheet = str_replace( '.css', '-rtl.css', $stylesheet );
-       }
-       wp_enqueue_style( 'wporg-themes', $stylesheet, array(), 13 );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $rtl = is_rtl() ? '-rtl' : '';
+       wp_enqueue_style( 'wporg-themes', get_stylesheet_directory_uri() . "/css/style{$rtl}.css", [ 'open-sans', 'dashicons' ], 13 );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! is_singular( 'page' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                wp_enqueue_script( 'google-charts-loader', 'https://www.gstatic.com/charts/loader.js', array(), null, true );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -92,10 +91,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // No Jetpack styles needed.
</span><span class="cx" style="display: block; padding: 0 10px">        add_filter( 'jetpack_implode_frontend_css', '__return_false' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // No dashicons needed.
-       wp_deregister_style( 'dashicons' );
-       wp_register_style( 'dashicons', '' );
-
</del><span class="cx" style="display: block; padding: 0 10px">         /*
</span><span class="cx" style="display: block; padding: 0 10px">         * No Grofiles needed.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesheaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/header.php       2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/header.php 2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,12 +9,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> require WPORGPATH . 'header.php';
</span><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-<div id="headline">
-       <div class="wrapper">
-               <h2 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php _e( 'Theme Directory', 'wporg-themes' ); ?></a></h2>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<header id="masthead" class="site-header" role="banner">
+       <div class="site-branding">
+               <?php if ( is_home() ) : ?>
+               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php echo esc_html_x( 'Theme Directory', 'Site title', 'wporg-themes' ); ?></a></h1>
+               <?php else : ?>
+                       <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php echo esc_html_x( 'Theme Directory', 'Site title', 'wporg-themes' ); ?></a></p>
+               <?php endif; ?>
</ins><span class="cx" style="display: block; padding: 0 10px">         </div>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-</div>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+</header>
</ins><span class="cx" style="display: block; padding: 0 10px"> <nav id="site-navigation" class="main-navigation" role="navigation">
</span><span class="cx" style="display: block; padding: 0 10px">        <ul id="menu-theme-directory" class="menu">
</span><span class="cx" style="display: block; padding: 0 10px">                <li><a href="<?php echo home_url( '/commercial/' ); ?>"><?php _e( 'Commercial Themes', 'wporg-themes' ); ?></a></li>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemespackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/package.json     2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/package.json       2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,17 +2,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">   "name": "wporg-themes",
</span><span class="cx" style="display: block; padding: 0 10px">   "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">   "description": "Theme for the WordPress Theme Directory.",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  "author": "wordpressdotorg",
+  "license": "GPL-2.0+",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
</ins><span class="cx" style="display: block; padding: 0 10px">   "repository": {
</span><span class="cx" style="display: block; padding: 0 10px">     "type": "svn",
</span><span class="cx" style="display: block; padding: 0 10px">     "url": "https://meta.svn.wordpress.org/sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes"
</span><span class="cx" style="display: block; padding: 0 10px">   },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  "author": "wordpressdotorg",
-  "license": "GPL-2.0+",
</del><span class="cx" style="display: block; padding: 0 10px">   "devDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-    "grunt": "~0.4.5",
-    "grunt-contrib-uglify": "~0.9.1",
-    "grunt-rtlcss": "~1.6.0",
-    "matchdep": "~0.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    "autoprefixer": "^6.3.6",
+    "cssnano": "^3.7.4",
+    "grunt": "^1.0.1",
+    "grunt-contrib-jshint": "^1.0.0",
+    "grunt-contrib-watch": "^1.0.0",
+    "grunt-postcss": "^0.8.0",
+    "grunt-rtlcss": "^2.0.1",
+    "grunt-sass": "^1.2.0",
+    "grunt-sass-globbing": "^1.5.1",
+    "pixrem": "^3.0.2",
+    "es6-promise": "~4.0.5"
</ins><span class="cx" style="display: block; padding: 0 10px">   }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesstylertlcss"></a>
<div class="delfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style-rtl.css    2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style-rtl.css      2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,1865 +0,0 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
-Theme Name: WordPress.org Themes
-Theme URI: https://wordpress.org/themes
-Author: wordpressdotorg
-Author URI: https://wordpress.org
-Description: Theme for the WordPress.org themes directory
-Version: 1.0
-License: GNU General Public License v2 or later
-License URI: http://www.gnu.org/licenses/gpl-2.0.html
-*/
-
-body {
-       background: #f1f1f1;
-       font-family: 'Open Sans', sans-serif;
-}
-
-p {
-       margin-bottom: 1.5em;
-}
-
-p a,
-p a:hover {
-       border: none;
-}
-
-/* Assistive text */
-.screen-reader-text {
-       clip: rect(1px, 1px, 1px, 1px);
-       height: 1px;
-       overflow: hidden;
-       position: absolute !important;
-       width: 1px;
-}
-
-.screen-reader-text:focus {
-       background-color: #f1f1f1;
-       border-radius: 3px;
-       box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-       clip: auto !important;
-       color: #21759b;
-       display: block;
-       font-size: 14px;
-       font-weight: bold;
-       height: auto;
-       line-height: normal;
-       padding: 15px 23px 14px;
-       position: absolute;
-       right: 5px;
-       top: 5px;
-       text-decoration: none;
-       width: auto;
-       z-index: 100000; /* Above WP toolbar */
-}
-
-/* Dowload Chart RTL horizontal scrolling fix */
-.chart > div > div > div > div {
-       right: -10000px !important;
-       left: auto !important;
-}
-
-/* Clearing */
-.clear:before,
-.clear:after,
-.theme-wrap .theme-about:before,
-.theme-wrap .theme-about:after,
-.main-navigation:before,
-.main-navigation:after {
-       content: "";
-       display: table;
-}
-
-.clear:after,
-.theme-wrap .theme-about:after,
-.main-navigation:after {
-       clear: both;
-}
-
-/* Regular Content. */
-h2 {
-       font-size: 28px;
-}
-
-ul, ol {
-       margin: 0 0 22px 0;
-       padding-right: 26px;
-}
-
-.type-page {
-       margin: 30px auto;
-}
-
-.entry-title {
-       font-size: 36px;
-       font-weight: 300;
-       line-height: 1.3;
-       margin-bottom: 20px;
-}
-
-.entry-content {
-       font-size: 16px;
-       line-height: 1.6;
-}
-
-.entry-content p {
-       margin: 0 0 22px 0;
-}
-
-/* WP.org header download button */
-#wporg-header .download {
-       float: left;
-       height: 34px;
-       margin-left: 14px;
-       overflow: hidden;
-       padding: 0 0 34px;
-}
-
-@media screen and (max-width:820px) {
-       #wporg-header .download {
-               display: none;
-       }
-}
-
-@media screen and (max-width:768px) {
-       #wporg-header .download {
-               display: block;
-               float: none;
-               margin: 10px 20px 20px;
-               padding-bottom: 0;
-               height: auto;
-       }
-
-       #wporg-header .download a {
-               padding: 4px 10px;
-       }
-}
-
-#wporg-header .download a {
-       margin: 0;
-       padding: 0 16px;
-}
-
-#wporg-header .download a:hover {
-       color: #eee;
-}
-
-/*------------------------------------------------------------------------------
-  16.0 - Themes
-------------------------------------------------------------------------------*/
-
-.wrap {
-       box-sizing: border-box;
-       margin-right: auto;
-       margin-left: auto;
-       max-width: 960px;
-       padding: 0 10px 100px;
-       position: relative;
-}
-
-.theme-browser .themes {
-       clear: both;
-       font-size: 0;
-}
-
-.modal-open .wp-filter,
-.modal-open .rendered .themes {
-       display: none;
-}
-
-/**
- * Main theme element
- * (has flexible margins)
- */
-.theme-browser .theme {
-       border: 1px solid #dedede;
-       -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
-       box-shadow:         0 1px 1px -1px rgba(0,0,0,0.1);
-       box-sizing: border-box;
-       cursor: pointer;
-       display: inline-block;
-       margin: 0 0 4% 4%;
-       position: relative;
-       width: 30.6%;
-}
-
-.ie8 .theme-browser .theme {
-       width: 30%;
-       margin: 0 0 4% 3%;
-}
-
-.theme-browser .theme:nth-child(3n) {
-       margin-left: 0;
-}
-
-.theme-browser .theme:hover,
-.theme-browser .theme:focus {
-       border-color: #5b9dd9;
-       -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       cursor: pointer;
-}
-
-.theme-browser .theme:focus {
-       border-color: #5b9dd9;
-       -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       box-shadow:         0 0 2px rgba( 30, 140, 190, 0.8 );
-}
-
-.theme-browser .theme .entry-title {
-       background: #fff;
-       background: rgba(255,255,255,0.65);
-       -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
-       box-shadow:         inset 0 1px 0 rgba(0,0,0,0.1);
-       font-size: 15px;
-       font-weight: 600;
-       height: 18px;
-       margin: 0;
-       overflow: hidden;
-       padding: 15px;
-       text-overflow: ellipsis;
-       white-space: nowrap;
-}
-
-/* Activate and Customize buttons, shown on hover and focus */
-.theme-browser .theme .theme-actions {
-       background: rgba(244, 244, 244, 0.7);
-       bottom: 0;
-       border-right: 1px solid rgba(0,0,0,0.05);
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-       height: 38px;
-       opacity: 0;
-       padding: 9px 10px 0 10px;
-       position: absolute;
-       left: 0;
-       -webkit-transition: opacity 0.1s ease-in-out;
-       transition:         opacity 0.1s ease-in-out;
-}
-
-.theme-browser .theme:hover .theme-actions,
-.theme-browser .theme.focus .theme-actions,
-.theme-browser .theme:focus .theme-actions {
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-       opacity: 1;
-}
-
-/**
- * Theme Screenshot
- *
- * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
- * It is also responsive.
- */
-.theme-browser .theme .theme-screenshot {
-       display: block;
-       overflow: hidden;
-       position: relative;
-       -webkit-transition: opacity 0.2s ease-in-out;
-       transition:         opacity 0.2s ease-in-out;
-}
-
-.theme-browser .theme .theme-screenshot:after {
-       content: '';
-       display: block;
-       padding-top: 66.66666%; /* using a 3/2 aspect ratio */
-}
-
-.theme-browser .theme:hover .theme-screenshot,
-.theme-browser .theme:focus .theme-screenshot {
-       background: #fff;
-}
-
-.theme-browser .theme .theme-screenshot img {
-       height: auto;
-       right: 0;
-       position: absolute;
-       top: 0;
-       -webkit-transform: translateZ( 0 );
-       -webkit-transition: opacity 0.2s ease-in-out;
-       transition:         opacity 0.2s ease-in-out;
-       width: 100%;
-}
-
-.theme-browser .theme:hover .theme-screenshot img,
-.theme-browser .theme:focus .theme-screenshot img {
-       opacity: 0.4;
-}
-
-.theme-browser .theme .more-details {
-       background: #23282d;
-       background: rgba(0,0,0,0.7);
-       border-radius: 3px;
-       color: #fff;
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-       font-size: 15px;
-       -webkit-font-smoothing: antialiased;
-       font-weight: 600;
-       right: 25%;
-       opacity: 0;
-       padding: 15px 12px;
-       position: absolute;
-       left: 25%;
-       text-align: center;
-       text-shadow: 0 1px 0 rgba(0,0,0,0.6);
-       top: 35%;
-       -webkit-transition: opacity 0.1s ease-in-out;
-       transition:         opacity 0.1s ease-in-out;
-}
-
-/* Current theme needs to have its action always on view */
-.theme-browser .theme.active:focus .theme-actions {
-       display: block;
-}
-
-.theme-browser .theme:hover .more-details,
-.theme-browser .theme:focus .more-details,
-.theme-browser .theme .more-details:focus {
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-       opacity: 1;
-}
-
-.theme-browser .theme .theme-author {
-       background: #23282d;
-       color: #eee;
-       display: none;
-       font-size: 14px;
-       margin: 0 10px;
-       padding: 5px 10px;
-       position: absolute;
-       bottom: 56px;
-}
-
-/* Displays the author name on Index, if the search is preceded by `author:`. */
-.theme-browser .theme.display-author .theme-author,
-body.author .theme-browser .theme .theme-author  {
-       display: block;
-}
-
-.theme-browser .theme.display-author .theme-author a {
-       color: inherit;
-       text-decoration: none;
-}
-
-/* Single Theme Navigation */
-.theme-navigation {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       box-sizing: border-box;
-       -webkit-box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );
-       box-shadow:         0 1px 1px rgba( 0, 0, 0, 0.04 );
-       margin: 20px 0 25px;
-}
-
-.theme-navigation .post-navigation {
-       float: left;
-}
-
-.theme-navigation .close {
-       background-color: transparent;
-       border: 0;
-       color: #21759b;
-       cursor: pointer;
-       display: inline-block;
-       font-size: 14px;
-       font-weight: 700;
-       margin: 0;
-       padding: 19px 15px;
-       -webkit-transition: color .1s ease-in-out;
-       transition:         color .1s ease-in-out;
-}
-
-.theme-navigation a.close {
-       padding: 16.5px 15px;
-}
-
-.theme-navigation .close:before {
-       content: "\2192";
-       margin-left: 5px;
-}
-
-.theme-navigation .close:hover,
-.theme-navigation .close:active {
-       color: #d54e21;
-       outline: none;
-}
-
-.theme-navigation .nav-links a,
-.theme-navigation .right,
-.theme-navigation .left {
-       background-color: transparent;
-       border: 0;
-       border-right: 1px solid #ddd;
-       color: #777;
-       cursor: pointer;
-       float: right;
-       height: 56px;
-       text-align: center;
-       -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-       transition:         color .1s ease-in-out, background .1s ease-in-out;
-       width: 59px;
-}
-
-.theme-navigation .nav-links a:before,
-.theme-navigation .right:before,
-.theme-navigation .left:before {
-       text-decoration: inherit;
-       -webkit-font-smoothing: antialiased;
-}
-
-.theme-navigation .nav-links a:hover,
-.theme-navigation .nav-links a:focus,
-.theme-navigation .right:focus,
-.theme-navigation .right:hover,
-.theme-navigation .left:focus,
-.theme-navigation .left:hover {
-       background: #ddd;
-       border-color: #ccc;
-       color: #000;
-}
-
-.theme-navigation .right:focus,
-.theme-navigation .left:focus {
-       -webkit-box-shadow: none;
-       box-shadow:         none;
-       outline: none;
-}
-
-/* These dashicons are in-line to allow the rtl processor to flip them */
-.theme-navigation .dashicons-arrow-left-alt2:before {
-       content: "\f345";
-}
-.theme-navigation .dashicons-arrow-right-alt2:before {
-       content: "\f341";
-}
-
-.theme-navigation .left.disabled,
-.theme-navigation .right.disabled,
-.theme-navigation .left.disabled:hover,
-.theme-navigation .right.disabled:hover {
-       background: inherit;
-       color: #ccc;
-       cursor: inherit;
-}
-
-/* Single Theme Body */
-.theme-wrap {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
-       box-shadow:         0 1px 1px rgba(0, 0, 0, 0.04);
-       font-size: 10px;
-       -webkit-overflow-scrolling: touch;
-}
-
-.theme-wrap .theme-about {
-       padding: 2% 4%;
-}
-
-.theme-wrap .theme-name {
-       color: #222;
-       display: inline-block;
-}
-
-.theme-wrap .theme-author {
-       border: none;
-       color: #686868;
-       display: inline-block;
-       font-style: italic;
-       margin: 0 5px;
-}
-
-.theme-wrap .theme-actions {
-       margin: 0 0 1.5em;
-       text-align: center;
-}
-
-.theme-wrap .theme-actions a {
-       height: 36px;
-       padding: 4px 10px;
-       width: 48%;
-}
-
-.ie8 .theme-wrap .theme-actions {
-       border: 1px solid #eee;
-}
-
-.theme-wrap .theme-meta-info .version,
-.theme-wrap .theme-meta-info .updated,
-.theme-wrap .theme-meta-info .active_installs {
-       margin: 0 0 0.5em;
-}
-
-.theme-wrap .theme-meta-info a:after {
-       content: "\2190";
-       margin-right: 5px;
-}
-
-/**
- * Theme Screenshots gallery
- */
-.theme-wrap .theme-screenshots {
-       float: right;
-       margin: 0 0 0 30px;
-       width: 55%;
-       max-width: 880px;
-       text-align: center;
-}
-
-/* First screenshot, shown big */
-.theme-wrap .screenshot {
-       border: 1px solid #fff;
-       -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.2 );
-       box-shadow:         0 0 0 1px rgba( 0, 0, 0, 0.2 );
-       box-sizing: border-box;
-       overflow: hidden;
-       position: relative;
-}
-
-.theme-wrap .screenshot:after {
-       content: '';
-       display: block;
-       padding-top: 75%; /* using a 4/3 aspect ratio */
-}
-
-.theme-wrap .screenshot img {
-       height: auto;
-       position: absolute;
-       right: 0;
-       top: 0;
-       vertical-align: middle;
-       width: 100%;
-}
-
-.theme-wrap .screenshot.selected {
-       background: transparent;
-       border: 2px solid #00a0d2;
-}
-
-.theme-wrap .screenshot.selected img {
-       opacity: 0.8;
-}
-
-/* No screenshot placeholder */
-.theme-browser .theme .theme-screenshot.blank,
-.theme-wrap .screenshot.blank {
-       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
-}
-
-/**
- * Theme heading information
- */
-.theme-wrap .theme-info {
-       width: calc(70% - 30px);
-       float: right;
-}
-
-.theme-wrap .theme-about .theme-head,
-.theme-wrap .theme-about .theme-meta {
-       float: left;
-       width: calc(32% - 30px);
-}
-
-.theme-wrap .theme-about .theme-head,
-.theme-wrap .theme-about .theme-info > div:not(:last-of-type),
-.theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
-       margin-bottom: 50px;
-}
-
-.theme-wrap .theme-description {
-       color: #555;
-       font-size: 15px;
-       font-weight: 400;
-       line-height: 1.5;
-}
-
-.theme-wrap .theme-tags {
-       font-size: 13px;
-}
-
-.theme-wrap .theme-downloads .total-downloads {
-       color: #555;
-       font-size: 14px;
-       font-weight: 400;
-       line-height: 1.5;
-       margin: 1.5em 0 0 0;
-}
-
-.theme-wrap .theme-devs,
-.theme-wrap .theme-support,
-.theme-wrap .theme-translations,
-.theme-wrap .theme-meta-info {
-       font-size: 1.4em;
-}
-
-.theme-wrap .theme-devs h5 {
-       margin: 1em 0 0 0;
-}
-.theme-wrap .theme-devs li {
-       line-height: 1.5;
-}
-
-.theme-install-overlay iframe {
-       border: 0;
-       height: 100%;
-       width: 100%;
-       z-index: 20;
-       -webkit-transition: opacity 0.3s;
-       transition: opacity 0.3s;
-}
-
-
-/*------------------------------------------------------------------------------
-  16.2 - Install Themes
-------------------------------------------------------------------------------*/
-
-.no-themes {
-       clear: both;
-       color: #666;
-       font-size: 18px;
-       font-style: normal;
-       margin: 0;
-       padding: 100px 0 0;
-       text-align: center;
-       display: none;
-}
-
-.no-results .no-themes {
-       display: block;
-}
-
-.theme-browser .no-themes {
-       margin: 100px 0 150px;
-}
-
-
-/* Ratings */
-.rating {
-       margin: 0 0 1.5em;
-       min-height: 26px;
-}
-
-.rating span[class]:before {
-       color: #ffb900;
-       content: "\f154";
-       display: inline-block;
-       -webkit-font-smoothing: antialiased;
-       font: normal 20px/1 'dashicons';
-       vertical-align: top;
-}
-
-/* Half stars */
-.rating-10 span.one:before,
-.rating-30 span.two:before,
-.rating-50 span.three:before,
-.rating-70 span.four:before,
-.rating-90 span.five:before {
-       content: "\f459";
-}
-
-.rtl .rating-10 span.one:before,
-.rtl .rating-30 span.two:before,
-.rtl .rating-50 span.three:before,
-.rtl .rating-70 span.four:before,
-.rtl .rating-90 span.five:before {
-       -webkit-transform: rotateY(180deg);
-       -ms-transform: rotateY(180deg);
-       transform: rotateY(180deg);
-}
-
-/* Full stars */
-.rating-20 span.one:before {
-       content: "\f155";
-}
-.rating-30 span.one:before,
-.rating-40 span.one:before,
-.rating-40 span.two:before {
-       content: "\f155";
-}
-.rating-50 span.one:before,
-.rating-50 span.two:before,
-.rating-60 span.one:before,
-.rating-60 span.two:before,
-.rating-60 span.three:before {
-       content: "\f155";
-}
-.rating-70 span.one:before,
-.rating-70 span.two:before,
-.rating-70 span.three:before,
-.rating-80 span.one:before,
-.rating-80 span.two:before,
-.rating-80 span.three:before,
-.rating-80 span.four:before {
-       content: "\f155";
-}
-.rating-90 span.one:before,
-.rating-90 span.two:before,
-.rating-90 span.three:before,
-.rating-90 span.four:before,
-.rating-100 span.one:before,
-.rating-100 span.two:before,
-.rating-100 span.three:before,
-.rating-100 span.four:before,
-.rating-100 span.five:before {
-       content: "\f155";
-}
-.rating .ratings {
-       display: block;
-       line-height: 20px;
-       color: #999;
-}
-
-.theme-ratings .description {
-       color: #aa9;
-       display: inline-block;
-       font-style: italic;
-       margin: 0 5px;
-       vertical-align: text-bottom;
-}
-.theme-ratings ul {
-       list-style-type: none;
-       padding: 0;
-}
-.theme-ratings .counter-container,
-.theme-ratings .counter-container a {
-       display: inline-block;
-       width: 100%;
-}
-.theme-ratings .counter-label,
-.theme-ratings .counter-count {
-       line-height: 1.75;
-}
-.theme-ratings .counter-label {
-       float: right;
-       margin-left: 5px;
-       min-width: 58px;
-}
-.theme-ratings .counter-back,
-.theme-ratings .counter-bar {
-       float: right;
-       height: 17px;
-}
-.theme-ratings .counter-back {
-       background-color: #ececec;
-       width: 64%;
-       width: -webkit-calc(100% - 88px);
-       width: calc(100% - 88px);
-       overflow: hidden;
-}
-.theme-ratings .counter-bar {
-       background-color: #ffc733;
-}
-.theme-ratings .counter-count {
-       float: right;
-       margin-right: 5px;
-}
-
-/*------------------------------------------------------------------------------
-  23.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
-
-body.full-overlay-active {
-       overflow: hidden;
-}
-
-.wp-full-overlay {
-       background: transparent;
-       z-index: 500000;
-       position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       right: 0;
-       left: 0;
-       height: 100%;
-       min-width: 0;
-}
-
-.wp-full-overlay-sidebar {
-       border: 1px solid #ddd;
-       box-sizing: border-box;
-       position: fixed;
-       width: 300px;
-       height: 100%;
-       top: 0;
-       bottom: 0;
-       right: 0;
-       padding: 0;
-       margin: 0;
-       z-index: 10;
-       background: #eee;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       overflow: visible;
-}
-
-.wp-full-overlay.expanded {
-       margin-right: 300px;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       margin-right: -300px;
-}
-
-.wp-full-overlay-sidebar:after {
-       content: '';
-       display: block;
-       position: absolute;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       width: 3px;
-       z-index: 1000;
-}
-
-.wp-full-overlay-main {
-       position: absolute;
-       right: 0;
-       left: 0;
-       top: 0;
-       bottom: 0;
-       height: 100%;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header {
-       position: absolute;
-       right: 0;
-       left: 0;
-       height: 45px;
-       padding: 0 15px;
-       line-height: 45px;
-       z-index: 10;
-       margin: 0;
-       border-top: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
-       margin-top: 9px;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-footer {
-       bottom: 0;
-       border-bottom: none;
-       border-top: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
-       position: absolute;
-       top: 45px;
-       bottom: 45px;
-       right: 0;
-       left: 0;
-       overflow: auto;
-}
-
-/* Close & Navigation Links */
-.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
-       padding: 0;
-}
-
-.theme-install-overlay .close-full-overlay,
-.theme-install-overlay .previous-theme,
-.theme-install-overlay .next-theme {
-       display: block;
-       position: relative;
-       float: right;
-       width: 45px;
-       height: 45px;
-       padding-left: 2px;
-       background: #eee;
-       border-left: 1px solid #ddd;
-       color: #444;
-       cursor: pointer;
-       text-decoration: none;
-       -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-       transition:         color .1s ease-in-out, background .1s ease-in-out;
-}
-
-.theme-install-overlay .close-full-overlay:hover,
-.theme-install-overlay .close-full-overlay:focus,
-.theme-install-overlay .previous-theme:hover,
-.theme-install-overlay .previous-theme:focus,
-.theme-install-overlay .next-theme:hover,
-.theme-install-overlay .next-theme:focus {
-       background: #ddd;
-       border-color: #ccc;
-       color: #000;
-       outline: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.theme-install-overlay .close-full-overlay:before {
-       font: normal 22px/1 dashicons;
-       content: "\f335";
-       position: relative;
-       top: 7px;
-       right: 13px;
-}
-
-.theme-install-overlay .previous-theme:before {
-       font: normal 20px/1 dashicons;
-       content: "\f345";
-       position: relative;
-       top: 6px;
-       right: 14px;
-}
-
-.theme-install-overlay .next-theme:before {
-       font: normal 20px/1 dashicons;
-       content: "\f341";
-       position: relative;
-       top: 6px;
-       right: 13px;
-}
-
-.theme-install-overlay .previous-theme.disabled,
-.theme-install-overlay .next-theme.disabled,
-.theme-install-overlay .previous-theme.disabled:hover,
-.theme-install-overlay .previous-theme.disabled:focus,
-.theme-install-overlay .next-theme.disabled:hover,
-.theme-install-overlay .next-theme.disabled:focus {
-       color: #bbb;
-       background: #eee;
-       cursor: default;
-       pointer-events: none;
-}
-
-/* Collapse Button */
-.wp-full-overlay a.collapse-sidebar {
-       position: absolute;
-       bottom: 12px;
-       right: 0;
-       z-index: 50;
-       display: block;
-       width: 29px;
-       height: 25px;
-       margin-right: 15px;
-       padding: 0;
-       -webkit-border-radius: 50%;
-       border-radius: 50%;
-       color: #777;
-       text-decoration: none;
-}
-
-.wp-full-overlay a.collapse-sidebar:hover {
-       color: #0073aa;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar {
-       height: 27px;
-       right: 100%;
-       position: absolute;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow {
-       position: static;
-       margin-top: 0;
-       margin-right: 0;
-       display: block;
-       width: auto;
-       height: auto;
-       background: none;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow:before {
-       -webkit-border-radius: 50%;
-       border-radius: 50%;
-       float: right;
-       content: "\f148";
-       background: #eee;
-       font: normal 30px/1 'dashicons';
-       speak: none;
-       display: block;
-       padding: 0;
-       text-indent: 0;
-       text-align: center;
-       position: relative;
-       -webkit-font-smoothing: antialiased;
-       -moz-osx-font-smoothing: grayscale;
-       text-decoration: none !important;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
-.rtl .wp-full-overlay .collapse-sidebar-arrow:before {
-       -webkit-transform: rotate(-180deg);
-       -ms-transform:     rotate(-180deg);
-       transform:         rotate(-180deg);
-}
-
-.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
-       -webkit-transform: none;
-       -ms-transform:     none;
-       transform:         none;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-       background-position: -1px -109px;
-}
-
-.wp-full-overlay .collapse-sidebar-label {
-       font-size: 16px;
-       right: 100%;
-       line-height: 1.8;
-       margin-right: 10px;
-       position: absolute;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-label {
-       display: none;
-}
-
-/* Animations */
-.wp-full-overlay,
-.wp-full-overlay-sidebar,
-.wp-full-overlay .collapse-sidebar,
-.wp-full-overlay-main {
-       -webkit-transition-property: right, left, top, bottom, width, margin;
-       transition-property:         right, left, top, bottom, width, margin;
-       -webkit-transition-duration: 0.2s;
-       transition-duration:         0.2s;
-}
-
-/*------------------------------------------------------------------------------
-  24.0 - Customize Loader
-------------------------------------------------------------------------------*/
-
-.no-customize-support .hide-if-no-customize,
-.customize-support .hide-if-customize,
-.no-customize-support.wp-core-ui .hide-if-no-customize,
-.no-customize-support .wp-core-ui .hide-if-no-customize,
-.customize-support.wp-core-ui .hide-if-customize,
-.customize-support .wp-core-ui .hide-if-customize {
-       display: none;
-}
-
-#customize-container {
-       display: none;
-       background: #fff;
-       z-index: 500000;
-       position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       right: 0;
-       left: 0;
-       height: 100%;
-}
-
-.customize-active #customize-container {
-       display: block;
-}
-
-.customize-loading #customize-container iframe {
-       opacity: 0;
-}
-
-.customize-loading #customize-container {
-       background: #fff url(/wp-admin/images/spinner.gif) no-repeat fixed center center;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-}
-
-#customize-container iframe,
-.theme-install-overlay iframe {
-       height: 100%;
-       width: 100%;
-       z-index: 20;
-       -webkit-transition: opacity 0.3s;
-       transition: opacity 0.3s;
-}
-
-#customize-container .collapse-sidebar {
-       bottom: 16px;
-}
-
-#customize-controls {
-       margin-top: 0;
-}
-
-.theme-install-overlay {
-       display: none;
-}
-
-.theme-install-overlay.single-theme {
-       display: block;
-}
-
-.install-theme-info {
-       display: none;
-       padding: 10px 20px 60px;
-}
-
-.single-theme .install-theme-info {
-       padding-top: 15px;
-}
-
-.theme-install-overlay .install-theme-info {
-       display: block;
-}
-
-.install-theme-info .theme-install {
-       float: left;
-       margin-top: 18px;
-}
-
-.install-theme-info .theme-name {
-       font-size: 16px;
-       line-height: 24px;
-       margin-bottom: 0;
-       margin-top: 0;
-}
-
-.install-theme-info .theme-screenshot {
-       margin-top: 15px;
-       width: 258px;
-       border: 1px solid #ccc;
-}
-
-.install-theme-info .theme-details {
-       overflow: hidden;
-}
-
-.theme-details .theme-version {
-       margin: 15px 0;
-       float: right;
-}
-
-.theme-details .rating {
-       margin: 7px 0;
-       float: left;
-}
-
-.theme-details .theme-description {
-       float: right;
-       color: #777;
-       line-height: 20px;
-       max-width: 100%;
-}
-
-.theme-install-overlay .wp-full-overlay-header .theme-install {
-       float: left;
-       margin: 8px 0 0 10px;
-}
-
-.theme-install-overlay .wp-full-overlay-sidebar-content {
-       background: #fff;
-       border-top: 1px solid #ddd;
-       border-bottom: 1px solid #ddd;
-}
-
-.theme-install-overlay .wp-full-overlay-main {
-       background: #fff url(/wp-admin/images/spinner.gif) no-repeat center center;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-}
-
-
-/* assorted overrides */
-#headline h2 {
-       margin-bottom: 16px;
-}
-
-/* Spinner */
-.spinner {
-       background: url(/wp-admin/images/spinner.gif) no-repeat;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-       display: none;
-       opacity: 0.7;
-       filter: alpha(opacity=70);
-       width: 20px;
-       height: 20px;
-       margin: 25% auto 70%;
-}
-
-.loading-content .spinner {
-       display: block;
-}
-
-/* Filter bar */
-.wp-filter {
-       display: inline-block;
-       position: relative;
-       box-sizing: border-box;
-       margin: 20px 0 25px;
-       padding: 0 20px;
-       width: 100%;
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow:         0 1px 1px rgba(0,0,0,0.04);
-       border: 1px solid #e5e5e5;
-       background: #fff;
-       color: #555;
-       font-size: 13px;
-}
-
-.wp-filter a {
-       text-decoration: none;
-}
-
-.filter-count {
-       display: inline-block;
-       vertical-align: middle;
-       min-width: 4.3em;
-}
-
-.title-count,
-.filter-count .count {
-       display: inline-block;
-       position: relative;
-       top: -1px;
-       padding: 4px 10px;
-       -webkit-border-radius: 30px;
-       border-radius: 30px;
-       background: #777;
-       color: #fff;
-       font-size: 14px;
-       font-weight: 600;
-}
-
-/* not a part of filter bar, but derived from it, so here for now */
-.title-count {
-       display: inline;
-       top: -3px;
-       margin-right: 5px;
-       margin-left: 20px;
-}
-
-.filter-links {
-       display: inline-block;
-       margin: 0;
-       padding: 0;
-}
-
-.filter-links li {
-       display: inline-block;
-       margin: 0;
-}
-
-.filter-links li > a {
-       display: inline-block;
-       margin: 0 10px;
-       padding: 15px 0;
-       border-bottom: 4px solid #fff;
-       color: #666;
-       cursor: pointer;
-}
-
-.filter-links .current {
-       -webkit-box-shadow: none;
-       box-shadow: none;
-       border-bottom: 4px solid #666;
-       color: #222;
-}
-
-.filter-links li > a:hover,
-.filter-links li > a:focus,
-.show-filters .filter-links a.current:hover,
-.show-filters .filter-links a.current:focus {
-       color: #2ea2cc;
-}
-
-.wp-filter .search-form {
-       float: left;
-       margin: 12px 0;
-       display: inline-block;
-}
-
-.wp-filter .wp-filter-search {
-       margin: 0;
-       padding: 3px 5px;
-       width: 270px;
-       font-size: 16px;
-       font-weight: 300;
-       line-height: 1.5;
-}
-
-.wp-filter .search-form select {
-       height: 33px;
-       vertical-align: top;
-}
-
-.wp-filter .drawer-toggle {
-       display: inline-block;
-       margin: 0 10px;
-       padding: 4px 6px;
-       color: #666;
-       cursor: pointer;
-}
-
-.wp-filter .drawer-toggle:before {
-       display: inline-block;
-       vertical-align: sub;
-       content: "\f111";
-       margin: 0 0 0 5px;
-       width: 16px;
-       height: 16px;
-       color: #777;
-       -webkit-transition: color .1s ease-in;
-       transition: color .1s ease-in;
-       font-family: "dashicons";
-       font-size: 16px;
-       line-height: 1;
-       text-align: center;
-       text-decoration: inherit;
-       font-weight: normal;
-       font-style: normal;
-       -webkit-font-smoothing: antialiased;
-}
-
-.wp-filter .drawer-toggle:hover,
-.wp-filter .drawer-toggle:hover:before {
-       color: #2ea2cc;
-}
-
-.wp-filter .drawer-toggle.current:before {
-       color: #fff;
-}
-
-.filter-drawer {
-       display: none;
-       margin: 0 -20px;
-       padding: 20px;
-       border-top: 1px solid #eee;
-       background: #fafafa;
-}
-
-.show-filters .filter-drawer {
-       display: block;
-       overflow: hidden;
-       width: 100%;
-}
-
-.show-filters .wp-filter .drawer-toggle:hover,
-.show-filters .wp-filter .drawer-toggle:focus {
-       background: rgb(46, 162, 204);
-}
-
-.show-filters .filter-links a.current {
-       border-bottom: none;
-}
-
-.show-filters .wp-filter .drawer-toggle {
-       -webkit-border-radius: 2px;
-       border-radius: 2px;
-       border: none;
-       background: #777;
-       color: #fff;
-}
-
-.show-filters .wp-filter .drawer-toggle:before {
-       color: #fff;
-}
-
-.filter-group {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       box-sizing: border-box;
-       float: right;
-       margin: 0 0 0 1%;
-       padding: 10px;
-       width: calc(100% / 4 - 7px);
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-}
-
-.filter-group:last-of-type {
-       margin-left: 0;
-}
-
-.filter-group.wide {
-       width: 38%;
-}
-
-.filter-group h4 {
-       position: relative;
-       margin: 0;
-}
-
-.filter-drawer ol {
-       margin: 20px 0 0;
-       list-style-type: none;
-       font-size: 12px;
-}
-
-.filter-drawer li {
-       display: inline-block;
-       vertical-align: top;
-       margin: 5px 0;
-       padding-left: 25px;
-       width: 160px;
-       list-style-type: none;
-}
-
-.filter-drawer .buttons {
-       margin-bottom: 20px;
-}
-
-.filter-drawer .buttons .button span {
-       display: inline-block;
-       opacity: 0.8;
-       font-size: 12px;
-       text-indent: 10px;
-}
-
-.wp-filter .button.clear-filters {
-       display: none;
-       margin: 0 10px 0 0;
-}
-
-.filtered-by {
-       display: none;
-       margin: 0;
-}
-
-.filtered-by > span {
-       font-weight: 600;
-}
-
-.filtered-by a {
-       margin-right: 10px;
-}
-
-.filtered-by .tags {
-       display: inline;
-}
-
-.filtered-by .tag {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       display: inline-block;
-       font-size: 11px;
-       margin: 2px 5px;
-       padding: 1px 8px;
-}
-
-.filters-applied .filter-group,
-.filters-applied .filter-drawer .buttons,
-.filters-applied .filter-drawer br {
-       display: none !important;
-}
-
-.filters-applied .filtered-by {
-       display: block;
-}
-
-.filters-applied .filter-drawer {
-       padding: 20px;
-}
-
-.show-filters .content-filterable,
-.show-filters.filters-applied.loading-content .content-filterable,
-.loading-content .content-filterable,
-.error .content-filterable {
-       display: none;
-}
-
-.show-filters.filters-applied .content-filterable {
-       display: block;
-}
-
-.wp-filter-search {
-       border: 1px solid #ddd;
-       box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
-       background-color: #fff;
-       color: #333;
-       outline: none;
-       -webkit-transition: 0.05s border-color ease-in-out;
-       transition:         0.05s border-color ease-in-out;
-       border-radius: 0;
-       margin: 0;
-       padding: 3px 5px;
-       width: 280px;
-       font-size: 16px;
-       font-weight: 300;
-       line-height: 1.5;
-}
-
-.wrap .button {
-       display: inline-block;
-       text-decoration: none;
-       font-size: 13px;
-       line-height: 26px;
-       height: 28px;
-       margin: 0;
-       padding: 0 10px 1px;
-       cursor: pointer;
-       border: 1px solid;
-       -webkit-appearance: none;
-       border-radius: 3px;
-       white-space: nowrap;
-       box-sizing: border-box;
-}
-
-.wrap .button-primary {
-       background: #2ea2cc;
-       border-color: #0074a2;
-       -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-       box-shadow:         inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-       color: #fff;
-       text-decoration: none;
-}
-
-.wrap .button-primary.hover,
-.wrap .button-primary:hover,
-.wrap .button-primary.focus,
-.wrap .button-primary:focus {
-       background: #1e8cbe;
-       border-color: #0074a2;
-       -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
-       box-shadow:         inset 0 1px 0 rgba(120, 200, 230, 0.6);
-       color: #fff;
-}
-
-.wrap .button-secondary {
-       color: #555;
-       border-color: #ccc;
-       background: #f7f7f7;
-       -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
-       box-shadow:         inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
-       vertical-align: top;
-}
-
-.wrap .button-secondary.hover,
-.wrap .button-secondary:hover,
-.wrap .button-secondary.focus,
-.wrap .button-secondary:focus {
-       background: #fafafa;
-       border-color: #999;
-       color: #222;
-}
-
-/* Secondary header design */
-.main-navigation {
-       background: #dfdfdf;
-}
-
-.main-navigation .menu {
-       font-size: 13px;
-       font-weight: bold;
-       list-style: none;
-       margin: 0 auto;
-       max-width: 960px;
-       padding: 10px 0;
-}
-
-.main-navigation .menu li {
-       display: inline-block;
-       padding-right: 20px;
-}
-.main-navigation .menu li:first-of-type {
-       padding-right: 10px;
-}
-
-.main-navigation a {
-       color: #636363;
-       font-size: 14px;
-}
-
-.main-navigation a:hover,
-.main-navigation a:focus {
-       color: #2ea2cc;
-}
-
-/* Responsive design for secondary header */
-@media (max-width: 740px) {
-       #headline h2 {
-               float: none;
-       }
-       .main-navigation .menu {
-               margin: 0;
-               padding: 8px 0;
-               width: 100%;
-       }
-}
-
-/* Commercial Page Template */
-.commercial .theme .more-details {
-       font-size: 13px;
-       top: 23%;
-       left: 5%;
-       right: 5%;
-}
-
-.commercial .theme .more-details p {
-       margin: 0;
-}
-
-.commercial .themes {
-       padding: 0;
-}
-
-/* Themes Navigation */
-.posts-navigation {
-       font-size: 18px;
-       overflow: hidden;
-       text-align: center;
-}
-
-.posts-navigation .nav-links a {
-       padding: 8px 10px;
-       display: inline-block;
-}
-
-/* Theme notices */
-.notice,
-.error {
-       background: #fff;
-       border: 1px solid #fff;
-       border-right-width: 5px;
-       box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 );
-       font-size: 13px;
-       margin: 5px 15px 2px;
-       padding: 1px 12px;
-}
-
-.notice p,
-.error p {
-       margin: 0.5em 0;
-       padding: 2px;
-}
-
-.notice-success {
-       border-color: #7ad03a;
-}
-
-.notice-warning {
-       border-color: #ffba00;
-}
-
-.notice-error,
-.error {
-       border-color: #dd3d36;
-}
-
-.notice-info {
-       background: #f7fcfe;
-       border-color: #2ea2cc;
-}
-
-.wrap .notice {
-       margin: 5px 0 15px;
-}
-
-/* = Favorites
-----------------*/
-span.favorite {
-       color: #cccccc;
-       float: left;
-       cursor: pointer;
-}
-
-span.favorite.dashicons,
-span.favorite.dashicons:before {
-       font-size: 40px;
-       width: 40px;
-       line-height: 1.5;
-}
-
-span.favorite:hover,
-span.favorite.favorited {
-       color: #e02020;
-}
-
-
-/* =Media Queries
--------------------------------------------------------------- */
-
-/**
- * HiDPI Displays
- */
-@media print,
-(-webkit-min-device-pixel-ratio: 1.25),
-(min-resolution: 120dppx) {
-       .wp-full-overlay .collapse-sidebar-arrow {
-               background-image: url(/wp-admin/images/arrows-2x.png);
-               -webkit-background-size: 15px 123px;
-               background-size: 15px 123px;
-       }
-
-       .spinner,
-       .customize-loading #customize-container,
-       .theme-install-overlay .wp-full-overlay-main {
-               background-image: url(/wp-admin/images/spinner-2x.gif);
-       }
-
-       .theme-install-overlay .wp-full-overlay-header .theme-install {
-               margin-top: 2px;
-       }
-}
-
-@media only screen and (max-width: 1120px) {
-       .filter-drawer {
-               border-bottom: 1px solid #eee;
-       }
-
-       .filter-group {
-               height: auto;
-               margin-bottom: 0;
-               margin-top: 5px;
-               width: 100%;
-       }
-
-       .filter-group li {
-               margin: 10px 0;
-       }
-
-       .theme-browser .theme {
-               width: 47.5%;
-               margin-left: 0;
-       }
-
-       .theme-browser .theme:nth-child(even) {
-               margin-left: 0;
-       }
-
-       .theme-browser .theme:nth-child(odd) {
-               margin-left: 5%;
-       }
-}
-
-@media only screen and (max-width: 782px) {
-       .theme:hover .theme-actions,
-       .theme:focus .theme-actions,
-       .theme:hover .more-details,
-       .theme:focus .more-details {
-               display: none;
-       }
-
-       .theme-browser.rendered .theme:hover .theme-screenshot img,
-       .theme-browser.rendered .theme:focus .theme-screenshot img {
-               opacity: 1.0;
-       }
-
-       .wp-filter .search-form {
-               float: none;
-               margin: 20px 0;
-               width: 100%;
-       }
-
-       .theme-wrap .theme-about .theme-head,
-       .theme-wrap .theme-about .theme-info,
-       .theme-wrap .theme-about .theme-meta {
-               float: none;
-               width: auto;
-       }
-
-       .theme-wrap .theme-about .theme-info {
-               margin-bottom: 50px;
-       }
-
-       .theme-wrap .theme-actions .button-primary,
-       .theme-wrap .theme-actions .button-secondary {
-               font-size: 18px;
-               height: auto;
-       }
-
-       .theme-wrap .screenshot {
-               margin: 0 auto;
-               width: 100%;
-       }
-}
-
-@media only screen and (max-width: 650px) {
-       .theme-wrap .theme-update,
-       .theme-wrap .theme-description {
-               margin-right: 0;
-       }
-
-       .theme-wrap .theme-info {
-               width: 100%;
-       }
-
-       .theme-wrap .theme-author {
-               margin: 5px 0 15px 0;
-       }
-
-       .theme-wrap .current-label {
-               margin-top: 10px;
-               font-size: 13px;
-       }
-}
-
-@media only screen and (max-width: 480px) {
-       .theme-browser .theme {
-               width: 100%;
-               margin-left: 0;
-       }
-
-       .theme-browser .theme:nth-child(2n),
-       .theme-browser .theme:nth-child(3n) {
-               margin-left: 0;
-       }
-
-       /* Align login info with site title. */
-       #headline .login {
-               float: right;
-               margin-right: 10px;
-       }
-
-       .wp-filter {
-               padding: 0 10px;
-       }
-
-       .wp-filter .filter-links {
-               padding: 0;
-       }
-
-       /* Hide Feature Filter on mobile. */
-       .wp-filter .drawer-toggle {
-               display: none;
-       }
-
-       /* Full width search form. */
-       .wp-filter .search-form,
-       .wp-filter .wp-filter-search {
-               width: 100%;
-       }
-
-       .theme-browser .themes .theme {
-               margin-left: 0;
-       }
-
-       .theme-wrap .theme-actions .button-primary,
-       .theme-wrap .theme-actions .button-secondary {
-               width: 100%;
-               margin: 5px 0;
-       }
-
-       .theme-wrap .theme-name {
-               display: block;
-               margin: 0;
-       }
-
-       .theme-wrap .theme-about .theme-head,
-       .theme-wrap .theme-about .theme-info,
-       .theme-wrap .theme-about .theme-info > div:not(:last-of-type),
-       .theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
-               margin-bottom: 30px;
-       }
-
-       .theme-navigation .close {
-               padding: 19px 12px;
-       }
-
-       .theme-navigation .close:before {
-               content: "";
-               margin: 0;
-       }
-
-       /* Keep support and dev links stacked until they have enough room. */
-
-       .theme-wrap .theme-support,
-       .theme-wrap .theme-devs {
-               margin: auto;
-               width: 100%;
-       }
-
-       .posts-navigation {
-               margin-top: 40px;
-       }
-}
</del></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesstylecss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style.css        2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/style.css  2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,4 +1,5 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* phpcs:ignoreFile */
+/*!
</ins><span class="cx" style="display: block; padding: 0 10px"> Theme Name: WordPress.org Themes
</span><span class="cx" style="display: block; padding: 0 10px"> Theme URI: https://wordpress.org/themes
</span><span class="cx" style="display: block; padding: 0 10px"> Author: wordpressdotorg
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,1859 +8,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> Version: 1.0
</span><span class="cx" style="display: block; padding: 0 10px"> License: GNU General Public License v2 or later
</span><span class="cx" style="display: block; padding: 0 10px"> License URI: http://www.gnu.org/licenses/gpl-2.0.html
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-*/
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-body {
-       background: #f1f1f1;
-       font-family: 'Open Sans', sans-serif;
-}
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-p {
-       margin-bottom: 1.5em;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-p a,
-p a:hover {
-       border: none;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+Normalizing styles have been helped along thanks to the fine work of
+Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* Assistive text */
-.screen-reader-text {
-       clip: rect(1px, 1px, 1px, 1px);
-       height: 1px;
-       overflow: hidden;
-       position: absolute !important;
-       width: 1px;
-}
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.screen-reader-text:focus {
-       background-color: #f1f1f1;
-       border-radius: 3px;
-       box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-       clip: auto !important;
-       color: #21759b;
-       display: block;
-       font-size: 14px;
-       font-weight: bold;
-       height: auto;
-       line-height: normal;
-       padding: 15px 23px 14px;
-       position: absolute;
-       left: 5px;
-       top: 5px;
-       text-decoration: none;
-       width: auto;
-       z-index: 100000; /* Above WP toolbar */
-}
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* Dowload Chart RTL horizontal scrolling fix */
-.chart > div > div > div > div {
-       left: -10000px !important;
-       right: auto !important;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+PLEASE DO NOT EDIT THIS FILE.
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/* Clearing */
-.clear:before,
-.clear:after,
-.theme-wrap .theme-about:before,
-.theme-wrap .theme-about:after,
-.main-navigation:before,
-.main-navigation:after {
-       content: "";
-       display: table;
-}
-
-.clear:after,
-.theme-wrap .theme-about:after,
-.main-navigation:after {
-       clear: both;
-}
-
-/* Regular Content. */
-h2 {
-       font-size: 28px;
-}
-
-ul, ol {
-       margin: 0 0 22px 0;
-       padding-left: 26px;
-}
-
-.type-page {
-       margin: 30px auto;
-}
-
-.entry-title {
-       font-size: 36px;
-       font-weight: 300;
-       line-height: 1.3;
-       margin-bottom: 20px;
-}
-
-.entry-content {
-       font-size: 16px;
-       line-height: 1.6;
-}
-
-.entry-content p {
-       margin: 0 0 22px 0;
-}
-
-/* WP.org header download button */
-#wporg-header .download {
-       float: right;
-       height: 34px;
-       margin-right: 14px;
-       overflow: hidden;
-       padding: 0 0 34px;
-}
-
-@media screen and (max-width:820px) {
-       #wporg-header .download {
-               display: none;
-       }
-}
-
-@media screen and (max-width:768px) {
-       #wporg-header .download {
-               display: block;
-               float: none;
-               margin: 10px 20px 20px;
-               padding-bottom: 0;
-               height: auto;
-       }
-
-       #wporg-header .download a {
-               padding: 4px 10px;
-       }
-}
-
-#wporg-header .download a {
-       margin: 0;
-       padding: 0 16px;
-}
-
-#wporg-header .download a:hover {
-       color: #eee;
-}
-
-/*------------------------------------------------------------------------------
-  16.0 - Themes
-------------------------------------------------------------------------------*/
-
-.wrap {
-       box-sizing: border-box;
-       margin-left: auto;
-       margin-right: auto;
-       max-width: 960px;
-       padding: 0 10px 100px;
-       position: relative;
-}
-
-.theme-browser .themes {
-       clear: both;
-       font-size: 0;
-}
-
-.modal-open .wp-filter,
-.modal-open .rendered .themes {
-       display: none;
-}
-
-/**
- * Main theme element
- * (has flexible margins)
- */
-.theme-browser .theme {
-       border: 1px solid #dedede;
-       -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
-       box-shadow:         0 1px 1px -1px rgba(0,0,0,0.1);
-       box-sizing: border-box;
-       cursor: pointer;
-       display: inline-block;
-       margin: 0 4% 4% 0;
-       position: relative;
-       width: 30.6%;
-}
-
-.ie8 .theme-browser .theme {
-       width: 30%;
-       margin: 0 3% 4% 0;
-}
-
-.theme-browser .theme:nth-child(3n) {
-       margin-right: 0;
-}
-
-.theme-browser .theme:hover,
-.theme-browser .theme:focus {
-       border-color: #5b9dd9;
-       -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       cursor: pointer;
-}
-
-.theme-browser .theme:focus {
-       border-color: #5b9dd9;
-       -webkit-box-shadow: 0 0 2px rgba( 30, 140, 190, 0.8 );
-       box-shadow:         0 0 2px rgba( 30, 140, 190, 0.8 );
-}
-
-.theme-browser .theme .entry-title {
-       background: #fff;
-       background: rgba(255,255,255,0.65);
-       -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
-       box-shadow:         inset 0 1px 0 rgba(0,0,0,0.1);
-       font-size: 15px;
-       font-weight: 600;
-       height: 18px;
-       margin: 0;
-       overflow: hidden;
-       padding: 15px;
-       text-overflow: ellipsis;
-       white-space: nowrap;
-}
-
-/* Activate and Customize buttons, shown on hover and focus */
-.theme-browser .theme .theme-actions {
-       background: rgba(244, 244, 244, 0.7);
-       bottom: 0;
-       border-left: 1px solid rgba(0,0,0,0.05);
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-       height: 38px;
-       opacity: 0;
-       padding: 9px 10px 0 10px;
-       position: absolute;
-       right: 0;
-       -webkit-transition: opacity 0.1s ease-in-out;
-       transition:         opacity 0.1s ease-in-out;
-}
-
-.theme-browser .theme:hover .theme-actions,
-.theme-browser .theme.focus .theme-actions,
-.theme-browser .theme:focus .theme-actions {
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-       opacity: 1;
-}
-
-/**
- * Theme Screenshot
- *
- * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
- * It is also responsive.
- */
-.theme-browser .theme .theme-screenshot {
-       display: block;
-       overflow: hidden;
-       position: relative;
-       -webkit-transition: opacity 0.2s ease-in-out;
-       transition:         opacity 0.2s ease-in-out;
-}
-
-.theme-browser .theme .theme-screenshot:after {
-       content: '';
-       display: block;
-       padding-top: 66.66666%; /* using a 3/2 aspect ratio */
-}
-
-.theme-browser .theme:hover .theme-screenshot,
-.theme-browser .theme:focus .theme-screenshot {
-       background: #fff;
-}
-
-.theme-browser .theme .theme-screenshot img {
-       height: auto;
-       left: 0;
-       position: absolute;
-       top: 0;
-       -webkit-transform: translateZ( 0 );
-       -webkit-transition: opacity 0.2s ease-in-out;
-       transition:         opacity 0.2s ease-in-out;
-       width: 100%;
-}
-
-.theme-browser .theme:hover .theme-screenshot img,
-.theme-browser .theme:focus .theme-screenshot img {
-       opacity: 0.4;
-}
-
-.theme-browser .theme .more-details {
-       background: #23282d;
-       background: rgba(0,0,0,0.7);
-       border-radius: 3px;
-       color: #fff;
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-       font-size: 15px;
-       -webkit-font-smoothing: antialiased;
-       font-weight: 600;
-       left: 25%;
-       opacity: 0;
-       padding: 15px 12px;
-       position: absolute;
-       right: 25%;
-       text-align: center;
-       text-shadow: 0 1px 0 rgba(0,0,0,0.6);
-       top: 35%;
-       -webkit-transition: opacity 0.1s ease-in-out;
-       transition:         opacity 0.1s ease-in-out;
-}
-
-/* Current theme needs to have its action always on view */
-.theme-browser .theme.active:focus .theme-actions {
-       display: block;
-}
-
-.theme-browser .theme:hover .more-details,
-.theme-browser .theme:focus .more-details,
-.theme-browser .theme .more-details:focus {
-       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-       opacity: 1;
-}
-
-.theme-browser .theme .theme-author {
-       background: #23282d;
-       color: #eee;
-       display: none;
-       font-size: 14px;
-       margin: 0 10px;
-       padding: 5px 10px;
-       position: absolute;
-       bottom: 56px;
-}
-
-/* Displays the author name on Index, if the search is preceded by `author:`. */
-.theme-browser .theme.display-author .theme-author,
-body.author .theme-browser .theme .theme-author  {
-       display: block;
-}
-
-.theme-browser .theme.display-author .theme-author a {
-       color: inherit;
-       text-decoration: none;
-}
-
-/* Single Theme Navigation */
-.theme-navigation {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       box-sizing: border-box;
-       -webkit-box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.04 );
-       box-shadow:         0 1px 1px rgba( 0, 0, 0, 0.04 );
-       margin: 20px 0 25px;
-}
-
-.theme-navigation .post-navigation {
-       float: right;
-}
-
-.theme-navigation .close {
-       background-color: transparent;
-       border: 0;
-       color: #21759b;
-       cursor: pointer;
-       display: inline-block;
-       font-size: 14px;
-       font-weight: 700;
-       margin: 0;
-       padding: 19px 15px;
-       -webkit-transition: color .1s ease-in-out;
-       transition:         color .1s ease-in-out;
-}
-
-.theme-navigation a.close {
-       padding: 16.5px 15px;
-}
-
-.theme-navigation .close:before {
-       content: "\2190";
-       margin-right: 5px;
-}
-
-.theme-navigation .close:hover,
-.theme-navigation .close:active {
-       color: #d54e21;
-       outline: none;
-}
-
-.theme-navigation .nav-links a,
-.theme-navigation .right,
-.theme-navigation .left {
-       background-color: transparent;
-       border: 0;
-       border-left: 1px solid #ddd;
-       color: #777;
-       cursor: pointer;
-       float: left;
-       height: 56px;
-       text-align: center;
-       -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-       transition:         color .1s ease-in-out, background .1s ease-in-out;
-       width: 59px;
-}
-
-.theme-navigation .nav-links a:before,
-.theme-navigation .right:before,
-.theme-navigation .left:before {
-       text-decoration: inherit;
-       -webkit-font-smoothing: antialiased;
-}
-
-.theme-navigation .nav-links a:hover,
-.theme-navigation .nav-links a:focus,
-.theme-navigation .right:focus,
-.theme-navigation .right:hover,
-.theme-navigation .left:focus,
-.theme-navigation .left:hover {
-       background: #ddd;
-       border-color: #ccc;
-       color: #000;
-}
-
-.theme-navigation .right:focus,
-.theme-navigation .left:focus {
-       -webkit-box-shadow: none;
-       box-shadow:         none;
-       outline: none;
-}
-
-/* These dashicons are in-line to allow the rtl processor to flip them */
-.theme-navigation .dashicons-arrow-left-alt2:before {
-       content: "\f341";
-}
-.theme-navigation .dashicons-arrow-right-alt2:before {
-       content: "\f345";
-}
-
-.theme-navigation .left.disabled,
-.theme-navigation .right.disabled,
-.theme-navigation .left.disabled:hover,
-.theme-navigation .right.disabled:hover {
-       background: inherit;
-       color: #ccc;
-       cursor: inherit;
-}
-
-/* Single Theme Body */
-.theme-wrap {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
-       box-shadow:         0 1px 1px rgba(0, 0, 0, 0.04);
-       font-size: 10px;
-       -webkit-overflow-scrolling: touch;
-}
-
-.theme-wrap .theme-about {
-       padding: 2% 4%;
-}
-
-.theme-wrap .theme-name {
-       color: #222;
-       display: inline-block;
-}
-
-.theme-wrap .theme-author {
-       border: none;
-       color: #686868;
-       display: inline-block;
-       font-style: italic;
-       margin: 0 5px;
-}
-
-.theme-wrap .theme-actions {
-       margin: 0 0 1.5em;
-       text-align: center;
-}
-
-.theme-wrap .theme-actions a {
-       height: 36px;
-       padding: 4px 10px;
-       width: 48%;
-}
-
-.ie8 .theme-wrap .theme-actions {
-       border: 1px solid #eee;
-}
-
-.theme-wrap .theme-meta-info .version,
-.theme-wrap .theme-meta-info .updated,
-.theme-wrap .theme-meta-info .active_installs {
-       margin: 0 0 0.5em;
-}
-
-.theme-wrap .theme-meta-info a:after {
-       content: "\2192";
-       margin-left: 5px;
-}
-
-/**
- * Theme Screenshots gallery
- */
-.theme-wrap .theme-screenshots {
-       float: left;
-       margin: 0 30px 0 0;
-       width: 55%;
-       max-width: 880px;
-       text-align: center;
-}
-
-/* First screenshot, shown big */
-.theme-wrap .screenshot {
-       border: 1px solid #fff;
-       -webkit-box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.2 );
-       box-shadow:         0 0 0 1px rgba( 0, 0, 0, 0.2 );
-       box-sizing: border-box;
-       overflow: hidden;
-       position: relative;
-}
-
-.theme-wrap .screenshot:after {
-       content: '';
-       display: block;
-       padding-top: 75%; /* using a 4/3 aspect ratio */
-}
-
-.theme-wrap .screenshot img {
-       height: auto;
-       position: absolute;
-       left: 0;
-       top: 0;
-       vertical-align: middle;
-       width: 100%;
-}
-
-.theme-wrap .screenshot.selected {
-       background: transparent;
-       border: 2px solid #00a0d2;
-}
-
-.theme-wrap .screenshot.selected img {
-       opacity: 0.8;
-}
-
-/* No screenshot placeholder */
-.theme-browser .theme .theme-screenshot.blank,
-.theme-wrap .screenshot.blank {
-       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
-}
-
-/**
- * Theme heading information
- */
-.theme-wrap .theme-info {
-       width: calc(70% - 30px);
-       float: left;
-}
-
-.theme-wrap .theme-about .theme-head,
-.theme-wrap .theme-about .theme-meta {
-       float: right;
-       width: calc(32% - 30px);
-}
-
-.theme-wrap .theme-about .theme-head,
-.theme-wrap .theme-about .theme-info > div:not(:last-of-type),
-.theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
-       margin-bottom: 50px;
-}
-
-.theme-wrap .theme-description {
-       color: #555;
-       font-size: 15px;
-       font-weight: 400;
-       line-height: 1.5;
-}
-
-.theme-wrap .theme-tags {
-       font-size: 13px;
-}
-
-.theme-wrap .theme-downloads .total-downloads {
-       color: #555;
-       font-size: 14px;
-       font-weight: 400;
-       line-height: 1.5;
-       margin: 1.5em 0 0 0;
-}
-
-.theme-wrap .theme-devs,
-.theme-wrap .theme-support,
-.theme-wrap .theme-translations,
-.theme-wrap .theme-meta-info {
-       font-size: 1.4em;
-}
-
-.theme-wrap .theme-devs h5 {
-       margin: 1em 0 0 0;
-}
-.theme-wrap .theme-devs li {
-       line-height: 1.5;
-}
-
-.theme-install-overlay iframe {
-       border: 0;
-       height: 100%;
-       width: 100%;
-       z-index: 20;
-       -webkit-transition: opacity 0.3s;
-       transition: opacity 0.3s;
-}
-
-
-/*------------------------------------------------------------------------------
-  16.2 - Install Themes
-------------------------------------------------------------------------------*/
-
-.no-themes {
-       clear: both;
-       color: #666;
-       font-size: 18px;
-       font-style: normal;
-       margin: 0;
-       padding: 100px 0 0;
-       text-align: center;
-       display: none;
-}
-
-.no-results .no-themes {
-       display: block;
-}
-
-.theme-browser .no-themes {
-       margin: 100px 0 150px;
-}
-
-
-/* Ratings */
-.rating {
-       margin: 0 0 1.5em;
-       min-height: 26px;
-}
-
-.rating span[class]:before {
-       color: #ffb900;
-       content: "\f154";
-       display: inline-block;
-       -webkit-font-smoothing: antialiased;
-       font: normal 20px/1 'dashicons';
-       vertical-align: top;
-}
-
-/* Half stars */
-.rating-10 span.one:before,
-.rating-30 span.two:before,
-.rating-50 span.three:before,
-.rating-70 span.four:before,
-.rating-90 span.five:before {
-       content: "\f459";
-}
-
-.rtl .rating-10 span.one:before,
-.rtl .rating-30 span.two:before,
-.rtl .rating-50 span.three:before,
-.rtl .rating-70 span.four:before,
-.rtl .rating-90 span.five:before {
-       -webkit-transform: rotateY(180deg);
-       -ms-transform: rotateY(180deg);
-       transform: rotateY(180deg);
-}
-
-/* Full stars */
-.rating-20 span.one:before {
-       content: "\f155";
-}
-.rating-30 span.one:before,
-.rating-40 span.one:before,
-.rating-40 span.two:before {
-       content: "\f155";
-}
-.rating-50 span.one:before,
-.rating-50 span.two:before,
-.rating-60 span.one:before,
-.rating-60 span.two:before,
-.rating-60 span.three:before {
-       content: "\f155";
-}
-.rating-70 span.one:before,
-.rating-70 span.two:before,
-.rating-70 span.three:before,
-.rating-80 span.one:before,
-.rating-80 span.two:before,
-.rating-80 span.three:before,
-.rating-80 span.four:before {
-       content: "\f155";
-}
-.rating-90 span.one:before,
-.rating-90 span.two:before,
-.rating-90 span.three:before,
-.rating-90 span.four:before,
-.rating-100 span.one:before,
-.rating-100 span.two:before,
-.rating-100 span.three:before,
-.rating-100 span.four:before,
-.rating-100 span.five:before {
-       content: "\f155";
-}
-.rating .ratings {
-       display: block;
-       line-height: 20px;
-       color: #999;
-}
-
-.theme-ratings .description {
-       color: #aa9;
-       display: inline-block;
-       font-style: italic;
-       margin: 0 5px;
-       vertical-align: text-bottom;
-}
-.theme-ratings ul {
-       list-style-type: none;
-       padding: 0;
-}
-.theme-ratings .counter-container,
-.theme-ratings .counter-container a {
-       display: inline-block;
-       width: 100%;
-}
-.theme-ratings .counter-label,
-.theme-ratings .counter-count {
-       line-height: 1.75;
-}
-.theme-ratings .counter-label {
-       float: left;
-       margin-right: 5px;
-       min-width: 58px;
-}
-.theme-ratings .counter-back,
-.theme-ratings .counter-bar {
-       float: left;
-       height: 17px;
-}
-.theme-ratings .counter-back {
-       background-color: #ececec;
-       width: 64%;
-       width: -webkit-calc(100% - 88px);
-       width: calc(100% - 88px);
-       overflow: hidden;
-}
-.theme-ratings .counter-bar {
-       background-color: #ffc733;
-}
-.theme-ratings .counter-count {
-       float: left;
-       margin-left: 5px;
-}
-
-/*------------------------------------------------------------------------------
-  23.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
-
-body.full-overlay-active {
-       overflow: hidden;
-}
-
-.wp-full-overlay {
-       background: transparent;
-       z-index: 500000;
-       position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       right: 0;
-       height: 100%;
-       min-width: 0;
-}
-
-.wp-full-overlay-sidebar {
-       border: 1px solid #ddd;
-       box-sizing: border-box;
-       position: fixed;
-       width: 300px;
-       height: 100%;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       padding: 0;
-       margin: 0;
-       z-index: 10;
-       background: #eee;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       overflow: visible;
-}
-
-.wp-full-overlay.expanded {
-       margin-left: 300px;
-}
-
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       margin-left: -300px;
-}
-
-.wp-full-overlay-sidebar:after {
-       content: '';
-       display: block;
-       position: absolute;
-       top: 0;
-       bottom: 0;
-       right: 0;
-       width: 3px;
-       z-index: 1000;
-}
-
-.wp-full-overlay-main {
-       position: absolute;
-       left: 0;
-       right: 0;
-       top: 0;
-       bottom: 0;
-       height: 100%;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header {
-       position: absolute;
-       left: 0;
-       right: 0;
-       height: 45px;
-       padding: 0 15px;
-       line-height: 45px;
-       z-index: 10;
-       margin: 0;
-       border-top: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
-       margin-top: 9px;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-footer {
-       bottom: 0;
-       border-bottom: none;
-       border-top: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
-       position: absolute;
-       top: 45px;
-       bottom: 45px;
-       left: 0;
-       right: 0;
-       overflow: auto;
-}
-
-/* Close & Navigation Links */
-.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header {
-       padding: 0;
-}
-
-.theme-install-overlay .close-full-overlay,
-.theme-install-overlay .previous-theme,
-.theme-install-overlay .next-theme {
-       display: block;
-       position: relative;
-       float: left;
-       width: 45px;
-       height: 45px;
-       padding-right: 2px;
-       background: #eee;
-       border-right: 1px solid #ddd;
-       color: #444;
-       cursor: pointer;
-       text-decoration: none;
-       -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
-       transition:         color .1s ease-in-out, background .1s ease-in-out;
-}
-
-.theme-install-overlay .close-full-overlay:hover,
-.theme-install-overlay .close-full-overlay:focus,
-.theme-install-overlay .previous-theme:hover,
-.theme-install-overlay .previous-theme:focus,
-.theme-install-overlay .next-theme:hover,
-.theme-install-overlay .next-theme:focus {
-       background: #ddd;
-       border-color: #ccc;
-       color: #000;
-       outline: none;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-.theme-install-overlay .close-full-overlay:before {
-       font: normal 22px/1 dashicons;
-       content: "\f335";
-       position: relative;
-       top: 7px;
-       left: 13px;
-}
-
-.theme-install-overlay .previous-theme:before {
-       font: normal 20px/1 dashicons;
-       content: "\f341";
-       position: relative;
-       top: 6px;
-       left: 14px;
-}
-
-.theme-install-overlay .next-theme:before {
-       font: normal 20px/1 dashicons;
-       content: "\f345";
-       position: relative;
-       top: 6px;
-       left: 13px;
-}
-
-.theme-install-overlay .previous-theme.disabled,
-.theme-install-overlay .next-theme.disabled,
-.theme-install-overlay .previous-theme.disabled:hover,
-.theme-install-overlay .previous-theme.disabled:focus,
-.theme-install-overlay .next-theme.disabled:hover,
-.theme-install-overlay .next-theme.disabled:focus {
-       color: #bbb;
-       background: #eee;
-       cursor: default;
-       pointer-events: none;
-}
-
-/* Collapse Button */
-.wp-full-overlay a.collapse-sidebar {
-       position: absolute;
-       bottom: 12px;
-       left: 0;
-       z-index: 50;
-       display: block;
-       width: 29px;
-       height: 25px;
-       margin-left: 15px;
-       padding: 0;
-       -webkit-border-radius: 50%;
-       border-radius: 50%;
-       color: #777;
-       text-decoration: none;
-}
-
-.wp-full-overlay a.collapse-sidebar:hover {
-       color: #0073aa;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar {
-       height: 27px;
-       left: 100%;
-       position: absolute;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow {
-       position: static;
-       margin-top: 0;
-       margin-left: 0;
-       display: block;
-       width: auto;
-       height: auto;
-       background: none;
-}
-
-.wp-full-overlay .collapse-sidebar-arrow:before {
-       -webkit-border-radius: 50%;
-       border-radius: 50%;
-       float: left;
-       content: "\f148";
-       background: #eee;
-       font: normal 30px/1 'dashicons';
-       speak: none;
-       display: block;
-       padding: 0;
-       text-indent: 0;
-       text-align: center;
-       position: relative;
-       -webkit-font-smoothing: antialiased;
-       -moz-osx-font-smoothing: grayscale;
-       text-decoration: none !important;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
-.rtl .wp-full-overlay .collapse-sidebar-arrow:before {
-       -webkit-transform: rotate(180deg);
-       -ms-transform:     rotate(180deg);
-       transform:         rotate(180deg);
-}
-
-.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
-       -webkit-transform: none;
-       -ms-transform:     none;
-       transform:         none;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-       background-position: -1px -109px;
-}
-
-.wp-full-overlay .collapse-sidebar-label {
-       font-size: 16px;
-       left: 100%;
-       line-height: 1.8;
-       margin-left: 10px;
-       position: absolute;
-}
-
-.wp-full-overlay.collapsed .collapse-sidebar-label {
-       display: none;
-}
-
-/* Animations */
-.wp-full-overlay,
-.wp-full-overlay-sidebar,
-.wp-full-overlay .collapse-sidebar,
-.wp-full-overlay-main {
-       -webkit-transition-property: left, right, top, bottom, width, margin;
-       transition-property:         left, right, top, bottom, width, margin;
-       -webkit-transition-duration: 0.2s;
-       transition-duration:         0.2s;
-}
-
-/*------------------------------------------------------------------------------
-  24.0 - Customize Loader
-------------------------------------------------------------------------------*/
-
-.no-customize-support .hide-if-no-customize,
-.customize-support .hide-if-customize,
-.no-customize-support.wp-core-ui .hide-if-no-customize,
-.no-customize-support .wp-core-ui .hide-if-no-customize,
-.customize-support.wp-core-ui .hide-if-customize,
-.customize-support .wp-core-ui .hide-if-customize {
-       display: none;
-}
-
-#customize-container {
-       display: none;
-       background: #fff;
-       z-index: 500000;
-       position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       right: 0;
-       height: 100%;
-}
-
-.customize-active #customize-container {
-       display: block;
-}
-
-.customize-loading #customize-container iframe {
-       opacity: 0;
-}
-
-.customize-loading #customize-container {
-       background: #fff url(/wp-admin/images/spinner.gif) no-repeat fixed center center;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-}
-
-#customize-container iframe,
-.theme-install-overlay iframe {
-       height: 100%;
-       width: 100%;
-       z-index: 20;
-       -webkit-transition: opacity 0.3s;
-       transition: opacity 0.3s;
-}
-
-#customize-container .collapse-sidebar {
-       bottom: 16px;
-}
-
-#customize-controls {
-       margin-top: 0;
-}
-
-.theme-install-overlay {
-       display: none;
-}
-
-.theme-install-overlay.single-theme {
-       display: block;
-}
-
-.install-theme-info {
-       display: none;
-       padding: 10px 20px 60px;
-}
-
-.single-theme .install-theme-info {
-       padding-top: 15px;
-}
-
-.theme-install-overlay .install-theme-info {
-       display: block;
-}
-
-.install-theme-info .theme-install {
-       float: right;
-       margin-top: 18px;
-}
-
-.install-theme-info .theme-name {
-       font-size: 16px;
-       line-height: 24px;
-       margin-bottom: 0;
-       margin-top: 0;
-}
-
-.install-theme-info .theme-screenshot {
-       margin-top: 15px;
-       width: 258px;
-       border: 1px solid #ccc;
-}
-
-.install-theme-info .theme-details {
-       overflow: hidden;
-}
-
-.theme-details .theme-version {
-       margin: 15px 0;
-       float: left;
-}
-
-.theme-details .rating {
-       margin: 7px 0;
-       float: right;
-}
-
-.theme-details .theme-description {
-       float: left;
-       color: #777;
-       line-height: 20px;
-       max-width: 100%;
-}
-
-.theme-install-overlay .wp-full-overlay-header .theme-install {
-       float: right;
-       margin: 8px 10px 0 0;
-}
-
-.theme-install-overlay .wp-full-overlay-sidebar-content {
-       background: #fff;
-       border-top: 1px solid #ddd;
-       border-bottom: 1px solid #ddd;
-}
-
-.theme-install-overlay .wp-full-overlay-main {
-       background: #fff url(/wp-admin/images/spinner.gif) no-repeat center center;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-}
-
-
-/* assorted overrides */
-#headline h2 {
-       margin-bottom: 16px;
-}
-
-/* Spinner */
-.spinner {
-       background: url(/wp-admin/images/spinner.gif) no-repeat;
-       -webkit-background-size: 20px 20px;
-       background-size: 20px 20px;
-       display: none;
-       opacity: 0.7;
-       filter: alpha(opacity=70);
-       width: 20px;
-       height: 20px;
-       margin: 25% auto 70%;
-}
-
-.loading-content .spinner {
-       display: block;
-}
-
-/* Filter bar */
-.wp-filter {
-       display: inline-block;
-       position: relative;
-       box-sizing: border-box;
-       margin: 20px 0 25px;
-       padding: 0 20px;
-       width: 100%;
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow:         0 1px 1px rgba(0,0,0,0.04);
-       border: 1px solid #e5e5e5;
-       background: #fff;
-       color: #555;
-       font-size: 13px;
-}
-
-.wp-filter a {
-       text-decoration: none;
-}
-
-.filter-count {
-       display: inline-block;
-       vertical-align: middle;
-       min-width: 4.3em;
-}
-
-.title-count,
-.filter-count .count {
-       display: inline-block;
-       position: relative;
-       top: -1px;
-       padding: 4px 10px;
-       -webkit-border-radius: 30px;
-       border-radius: 30px;
-       background: #777;
-       color: #fff;
-       font-size: 14px;
-       font-weight: 600;
-}
-
-/* not a part of filter bar, but derived from it, so here for now */
-.title-count {
-       display: inline;
-       top: -3px;
-       margin-left: 5px;
-       margin-right: 20px;
-}
-
-.filter-links {
-       display: inline-block;
-       margin: 0;
-       padding: 0;
-}
-
-.filter-links li {
-       display: inline-block;
-       margin: 0;
-}
-
-.filter-links li > a {
-       display: inline-block;
-       margin: 0 10px;
-       padding: 15px 0;
-       border-bottom: 4px solid #fff;
-       color: #666;
-       cursor: pointer;
-}
-
-.filter-links .current {
-       -webkit-box-shadow: none;
-       box-shadow: none;
-       border-bottom: 4px solid #666;
-       color: #222;
-}
-
-.filter-links li > a:hover,
-.filter-links li > a:focus,
-.show-filters .filter-links a.current:hover,
-.show-filters .filter-links a.current:focus {
-       color: #2ea2cc;
-}
-
-.wp-filter .search-form {
-       float: right;
-       margin: 12px 0;
-       display: inline-block;
-}
-
-.wp-filter .wp-filter-search {
-       margin: 0;
-       padding: 3px 5px;
-       width: 270px;
-       font-size: 16px;
-       font-weight: 300;
-       line-height: 1.5;
-}
-
-.wp-filter .search-form select {
-       height: 33px;
-       vertical-align: top;
-}
-
-.wp-filter .drawer-toggle {
-       display: inline-block;
-       margin: 0 10px;
-       padding: 4px 6px;
-       color: #666;
-       cursor: pointer;
-}
-
-.wp-filter .drawer-toggle:before {
-       display: inline-block;
-       vertical-align: sub;
-       content: "\f111";
-       margin: 0 5px 0 0;
-       width: 16px;
-       height: 16px;
-       color: #777;
-       -webkit-transition: color .1s ease-in;
-       transition: color .1s ease-in;
-       font-family: "dashicons";
-       font-size: 16px;
-       line-height: 1;
-       text-align: center;
-       text-decoration: inherit;
-       font-weight: normal;
-       font-style: normal;
-       -webkit-font-smoothing: antialiased;
-}
-
-.wp-filter .drawer-toggle:hover,
-.wp-filter .drawer-toggle:hover:before {
-       color: #2ea2cc;
-}
-
-.wp-filter .drawer-toggle.current:before {
-       color: #fff;
-}
-
-.filter-drawer {
-       display: none;
-       margin: 0 -20px;
-       padding: 20px;
-       border-top: 1px solid #eee;
-       background: #fafafa;
-}
-
-.show-filters .filter-drawer {
-       display: block;
-       overflow: hidden;
-       width: 100%;
-}
-
-.show-filters .wp-filter .drawer-toggle:hover,
-.show-filters .wp-filter .drawer-toggle:focus {
-       background: rgb(46, 162, 204);
-}
-
-.show-filters .filter-links a.current {
-       border-bottom: none;
-}
-
-.show-filters .wp-filter .drawer-toggle {
-       -webkit-border-radius: 2px;
-       border-radius: 2px;
-       border: none;
-       background: #777;
-       color: #fff;
-}
-
-.show-filters .wp-filter .drawer-toggle:before {
-       color: #fff;
-}
-
-.filter-group {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       box-sizing: border-box;
-       float: left;
-       margin: 0 1% 0 0;
-       padding: 10px;
-       width: calc(100% / 4 - 7px);
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-}
-
-.filter-group:last-of-type {
-       margin-right: 0;
-}
-
-.filter-group.wide {
-       width: 38%;
-}
-
-.filter-group h4 {
-       position: relative;
-       margin: 0;
-}
-
-.filter-drawer ol {
-       margin: 20px 0 0;
-       list-style-type: none;
-       font-size: 12px;
-}
-
-.filter-drawer li {
-       display: inline-block;
-       vertical-align: top;
-       margin: 5px 0;
-       padding-right: 25px;
-       width: 160px;
-       list-style-type: none;
-}
-
-.filter-drawer .buttons {
-       margin-bottom: 20px;
-}
-
-.filter-drawer .buttons .button span {
-       display: inline-block;
-       opacity: 0.8;
-       font-size: 12px;
-       text-indent: 10px;
-}
-
-.wp-filter .button.clear-filters {
-       display: none;
-       margin: 0 0 0 10px;
-}
-
-.filtered-by {
-       display: none;
-       margin: 0;
-}
-
-.filtered-by > span {
-       font-weight: 600;
-}
-
-.filtered-by a {
-       margin-left: 10px;
-}
-
-.filtered-by .tags {
-       display: inline;
-}
-
-.filtered-by .tag {
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
-       display: inline-block;
-       font-size: 11px;
-       margin: 2px 5px;
-       padding: 1px 8px;
-}
-
-.filters-applied .filter-group,
-.filters-applied .filter-drawer .buttons,
-.filters-applied .filter-drawer br {
-       display: none !important;
-}
-
-.filters-applied .filtered-by {
-       display: block;
-}
-
-.filters-applied .filter-drawer {
-       padding: 20px;
-}
-
-.show-filters .content-filterable,
-.show-filters.filters-applied.loading-content .content-filterable,
-.loading-content .content-filterable,
-.error .content-filterable {
-       display: none;
-}
-
-.show-filters.filters-applied .content-filterable {
-       display: block;
-}
-
-.wp-filter-search {
-       border: 1px solid #ddd;
-       box-shadow: inset 0 1px 2px rgba( 0, 0, 0, 0.07 );
-       background-color: #fff;
-       color: #333;
-       outline: none;
-       -webkit-transition: 0.05s border-color ease-in-out;
-       transition:         0.05s border-color ease-in-out;
-       border-radius: 0;
-       margin: 0;
-       padding: 3px 5px;
-       width: 280px;
-       font-size: 16px;
-       font-weight: 300;
-       line-height: 1.5;
-}
-
-.wrap .button {
-       display: inline-block;
-       text-decoration: none;
-       font-size: 13px;
-       line-height: 26px;
-       height: 28px;
-       margin: 0;
-       padding: 0 10px 1px;
-       cursor: pointer;
-       border: 1px solid;
-       -webkit-appearance: none;
-       border-radius: 3px;
-       white-space: nowrap;
-       box-sizing: border-box;
-}
-
-.wrap .button-primary {
-       background: #2ea2cc;
-       border-color: #0074a2;
-       -webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-       box-shadow:         inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
-       color: #fff;
-       text-decoration: none;
-}
-
-.wrap .button-primary.hover,
-.wrap .button-primary:hover,
-.wrap .button-primary.focus,
-.wrap .button-primary:focus {
-       background: #1e8cbe;
-       border-color: #0074a2;
-       -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.6);
-       box-shadow:         inset 0 1px 0 rgba(120, 200, 230, 0.6);
-       color: #fff;
-}
-
-.wrap .button-secondary {
-       color: #555;
-       border-color: #ccc;
-       background: #f7f7f7;
-       -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
-       box-shadow:         inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, 0.08);
-       vertical-align: top;
-}
-
-.wrap .button-secondary.hover,
-.wrap .button-secondary:hover,
-.wrap .button-secondary.focus,
-.wrap .button-secondary:focus {
-       background: #fafafa;
-       border-color: #999;
-       color: #222;
-}
-
-/* Secondary header design */
-.main-navigation {
-       background: #dfdfdf;
-}
-
-.main-navigation .menu {
-       font-size: 13px;
-       font-weight: bold;
-       list-style: none;
-       margin: 0 auto;
-       max-width: 960px;
-       padding: 10px 0;
-}
-
-.main-navigation .menu li {
-       display: inline-block;
-       padding-left: 20px;
-}
-.main-navigation .menu li:first-of-type {
-       padding-left: 10px;
-}
-
-.main-navigation a {
-       color: #636363;
-       font-size: 14px;
-}
-
-.main-navigation a:hover,
-.main-navigation a:focus {
-       color: #2ea2cc;
-}
-
-/* Responsive design for secondary header */
-@media (max-width: 740px) {
-       #headline h2 {
-               float: none;
-       }
-       .main-navigation .menu {
-               margin: 0;
-               padding: 8px 0;
-               width: 100%;
-       }
-}
-
-/* Commercial Page Template */
-.commercial .theme .more-details {
-       font-size: 13px;
-       top: 23%;
-       right: 5%;
-       left: 5%;
-}
-
-.commercial .theme .more-details p {
-       margin: 0;
-}
-
-.commercial .themes {
-       padding: 0;
-}
-
-/* Themes Navigation */
-.posts-navigation {
-       font-size: 18px;
-       overflow: hidden;
-       text-align: center;
-}
-
-.posts-navigation .nav-links a {
-       padding: 8px 10px;
-       display: inline-block;
-}
-
-/* Theme notices */
-.notice,
-.error {
-       background: #fff;
-       border: 1px solid #fff;
-       border-left-width: 5px;
-       box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 );
-       font-size: 13px;
-       margin: 5px 15px 2px;
-       padding: 1px 12px;
-}
-
-.notice p,
-.error p {
-       margin: 0.5em 0;
-       padding: 2px;
-}
-
-.notice-success {
-       border-color: #7ad03a;
-}
-
-.notice-warning {
-       border-color: #ffba00;
-}
-
-.notice-error,
-.error {
-       border-color: #dd3d36;
-}
-
-.notice-info {
-       background: #f7fcfe;
-       border-color: #2ea2cc;
-}
-
-.wrap .notice {
-       margin: 5px 0 15px;
-}
-
-/* = Favorites
-----------------*/
-span.favorite {
-       color: #cccccc;
-       float: right;
-       cursor: pointer;
-}
-
-span.favorite.dashicons,
-span.favorite.dashicons:before {
-       font-size: 40px;
-       width: 40px;
-       line-height: 1.5;
-}
-
-span.favorite:hover,
-span.favorite.favorited {
-       color: #e02020;
-}
-
-
-/* =Media Queries
--------------------------------------------------------------- */
-
-/**
- * HiDPI Displays
- */
-@media print,
-(-webkit-min-device-pixel-ratio: 1.25),
-(min-resolution: 120dppx) {
-       .wp-full-overlay .collapse-sidebar-arrow {
-               background-image: url(/wp-admin/images/arrows-2x.png);
-               -webkit-background-size: 15px 123px;
-               background-size: 15px 123px;
-       }
-
-       .spinner,
-       .customize-loading #customize-container,
-       .theme-install-overlay .wp-full-overlay-main {
-               background-image: url(/wp-admin/images/spinner-2x.gif);
-       }
-
-       .theme-install-overlay .wp-full-overlay-header .theme-install {
-               margin-top: 2px;
-       }
-}
-
-@media only screen and (max-width: 1120px) {
-       .filter-drawer {
-               border-bottom: 1px solid #eee;
-       }
-
-       .filter-group {
-               height: auto;
-               margin-bottom: 0;
-               margin-top: 5px;
-               width: 100%;
-       }
-
-       .filter-group li {
-               margin: 10px 0;
-       }
-
-       .theme-browser .theme {
-               width: 47.5%;
-               margin-right: 0;
-       }
-
-       .theme-browser .theme:nth-child(even) {
-               margin-right: 0;
-       }
-
-       .theme-browser .theme:nth-child(odd) {
-               margin-right: 5%;
-       }
-}
-
-@media only screen and (max-width: 782px) {
-       .theme:hover .theme-actions,
-       .theme:focus .theme-actions,
-       .theme:hover .more-details,
-       .theme:focus .more-details {
-               display: none;
-       }
-
-       .theme-browser.rendered .theme:hover .theme-screenshot img,
-       .theme-browser.rendered .theme:focus .theme-screenshot img {
-               opacity: 1.0;
-       }
-
-       .wp-filter .search-form {
-               float: none;
-               margin: 20px 0;
-               width: 100%;
-       }
-
-       .theme-wrap .theme-about .theme-head,
-       .theme-wrap .theme-about .theme-info,
-       .theme-wrap .theme-about .theme-meta {
-               float: none;
-               width: auto;
-       }
-
-       .theme-wrap .theme-about .theme-info {
-               margin-bottom: 50px;
-       }
-
-       .theme-wrap .theme-actions .button-primary,
-       .theme-wrap .theme-actions .button-secondary {
-               font-size: 18px;
-               height: auto;
-       }
-
-       .theme-wrap .screenshot {
-               margin: 0 auto;
-               width: 100%;
-       }
-}
-
-@media only screen and (max-width: 650px) {
-       .theme-wrap .theme-update,
-       .theme-wrap .theme-description {
-               margin-left: 0;
-       }
-
-       .theme-wrap .theme-info {
-               width: 100%;
-       }
-
-       .theme-wrap .theme-author {
-               margin: 5px 0 15px 0;
-       }
-
-       .theme-wrap .current-label {
-               margin-top: 10px;
-               font-size: 13px;
-       }
-}
-
-@media only screen and (max-width: 480px) {
-       .theme-browser .theme {
-               width: 100%;
-               margin-right: 0;
-       }
-
-       .theme-browser .theme:nth-child(2n),
-       .theme-browser .theme:nth-child(3n) {
-               margin-right: 0;
-       }
-
-       /* Align login info with site title. */
-       #headline .login {
-               float: left;
-               margin-left: 10px;
-       }
-
-       .wp-filter {
-               padding: 0 10px;
-       }
-
-       .wp-filter .filter-links {
-               padding: 0;
-       }
-
-       /* Hide Feature Filter on mobile. */
-       .wp-filter .drawer-toggle {
-               display: none;
-       }
-
-       /* Full width search form. */
-       .wp-filter .search-form,
-       .wp-filter .wp-filter-search {
-               width: 100%;
-       }
-
-       .theme-browser .themes .theme {
-               margin-right: 0;
-       }
-
-       .theme-wrap .theme-actions .button-primary,
-       .theme-wrap .theme-actions .button-secondary {
-               width: 100%;
-               margin: 5px 0;
-       }
-
-       .theme-wrap .theme-name {
-               display: block;
-               margin: 0;
-       }
-
-       .theme-wrap .theme-about .theme-head,
-       .theme-wrap .theme-about .theme-info,
-       .theme-wrap .theme-about .theme-info > div:not(:last-of-type),
-       .theme-wrap .theme-about .theme-meta > div:not(:last-of-type) {
-               margin-bottom: 30px;
-       }
-
-       .theme-navigation .close {
-               padding: 19px 12px;
-       }
-
-       .theme-navigation .close:before {
-               content: "";
-               margin: 0;
-       }
-
-       /* Keep support and dev links stacked until they have enough room. */
-
-       .theme-wrap .theme-support,
-       .theme-wrap .theme-devs {
-               margin: auto;
-               width: 100%;
-       }
-
-       .posts-navigation {
-               margin-top: 40px;
-       }
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+Any style changes should be done in /scss and compiled via `grunt css`.
+Thanks!
</ins></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesthemesinglephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/theme-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/theme-single.php 2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/theme-single.php   2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,7 +9,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="theme-wrap">
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="theme-about hentry" itemscope itemtype="http://schema.org/CreativeWork">
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php if ( time() - strtotime( $theme->last_updated ) > 2 * YEAR_IN_SECONDS ) { ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <div class="theme-notice notice notice-warning">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <div class="theme-notice notice notice-warning notice-alt">
</ins><span class="cx" style="display: block; padding: 0 10px">                                 <p><?php _e( 'This theme <strong>hasn&#146;t been updated in over 2 years</strong>. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.', 'wporg-themes' ); ?></p>
</span><span class="cx" style="display: block; padding: 0 10px">                        </div><!-- .theme-notice -->
</span><span class="cx" style="display: block; padding: 0 10px">                        <?php } ?>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31,7 +31,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php if ( !empty( $theme->parent ) ) { ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <div class="theme-notice notice notice-info">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <div class="theme-notice notice notice-info notice-alt">
</ins><span class="cx" style="display: block; padding: 0 10px">                                         <p class="parent"><?php printf( __( 'This is a child theme of %s.', 'wporg-themes' ), sprintf( '<a href="%1$s">%2$s</a>', home_url( $theme->parent['slug'] . '/' ), esc_html( $theme->parent['name'] ) ) ); ?></p>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                <?php } ?>
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesviewtemplatesthemesinglephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/view-templates/theme-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/view-templates/theme-single.php  2018-01-11 18:18:54 UTC (rev 6346)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/view-templates/theme-single.php    2018-01-11 18:52:58 UTC (rev 6347)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,7 +9,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="theme-wrap">
</span><span class="cx" style="display: block; padding: 0 10px">                <div class="theme-about hentry" itemscope itemtype="http://schema.org/CreativeWork">
</span><span class="cx" style="display: block; padding: 0 10px">                        <# if ( data.is_outdated ) { #>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        <div class="theme-notice notice notice-warning">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 <div class="theme-notice notice notice-warning notice-alt">
</ins><span class="cx" style="display: block; padding: 0 10px">                                 <p><?php _e( 'This theme <strong>hasn&#146;t been updated in over 2 years</strong>. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.', 'wporg-themes' ); ?></p>
</span><span class="cx" style="display: block; padding: 0 10px">                        </div><!-- .theme-notice -->
</span><span class="cx" style="display: block; padding: 0 10px">                        <# } #>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31,7 +31,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                <# if ( data.parent ) { #>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <div class="theme-notice notice notice-info">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         <div class="theme-notice notice notice-info notice-alt">
</ins><span class="cx" style="display: block; padding: 0 10px">                                         <p class="parent"><?php printf( __( 'This is a child theme of %s.', 'wporg-themes' ), sprintf( '<a href="%1$s">%2$s</a>', '{{{ data.path }}}{{{ data.parent.slug }}}/', '{{{ data.parent.name }}}' ) ); ?></p>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div>
</span><span class="cx" style="display: block; padding: 0 10px">                                <# } #>
</span></span></pre>
</div>
</div>

</body>
</html>