<!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>[12600] sites/trunk/wordpress.org/public_html/wp-content: Theme Directory: Allow the Commercial/Community options to be set.</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 { white-space: pre-line; 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/12600">12600</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/12600","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>dd32</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2023-05-23 06:16:42 +0000 (Tue, 23 May 2023)</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'>Theme Directory: Allow the Commercial/Community options to be set.

Changes:
 - The no-js fallback form is removed, as it wasn't operational.
 - The capability check was removed from the API response, as the API is cached and cannot be used for that purpose.
 - The capability check is now performed client-side, based on a new `currentUser` field matching against the themes authorship.
 - The capability check is fixed to allow theme authors to self-edit.

See <a href="http://meta.trac.wordpress.org/changeset/12338">r12338</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentpluginsthemedirectoryadmineditphp">sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/admin-edit.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentpluginsthemedirectoryclassthemesapiphp">sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/class-themes-api.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentpluginsthemedirectorythemedirectoryphp">sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/theme-directory.php</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_htmlwpcontentthemespubwporgthemesfunctionsphp">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjsthemejs">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/js/theme.js</a></li>
<li><a href="#sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjsthememinjs">sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/js/theme.min.js</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>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentpluginsthemedirectoryadmineditphp"></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/plugins/theme-directory/admin-edit.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/plugins/theme-directory/admin-edit.php   2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/admin-edit.php     2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -106,7 +106,7 @@
</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">                        // User must be able to edit theme or be the theme owner.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        if ( ! ( user_can( $user->ID, 'edit_post', $post ) || $user->ID === $post->post_author ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 if ( ! ( user_can( $user->ID, 'edit_post', $post ) || $user->ID !== $post->post_author ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 return [ 'do_not_allow' ];
</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_htmlwpcontentpluginsthemedirectoryclassthemesapiphp"></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/plugins/theme-directory/class-themes-api.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/plugins/theme-directory/class-themes-api.php     2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/class-themes-api.php       2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,7 +68,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'is_community'       => false,
</span><span class="cx" style="display: block; padding: 0 10px">                'external_repository_url' => false,
</span><span class="cx" style="display: block; padding: 0 10px">                'external_support_url' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'can_configure_categorization_options' => false,
</del><span class="cx" style="display: block; padding: 0 10px">                 'upload_date'        => false,
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -475,7 +474,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['is_community'] = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['external_repository_url'] = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['external_support_url'] = true;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $defaults['can_configure_categorization_options'] = true;
</del><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">                $this->request->fields = (array) ( $this->request->fields ?? [] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -546,7 +544,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['is_community'] = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['external_repository_url'] = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        $defaults['external_support_url'] = true;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $defaults['can_configure_categorization_options'] = true;
</del><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">                $this->request->fields = (array) ( $this->request->fields ?? [] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -931,10 +928,6 @@
</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">-                if ( $this->fields['can_configure_categorization_options'] ) {
-                       $phil->can_configure_categorization_options = current_user_can( 'theme_configure_categorization_options', $theme );
-               }
-
</del><span class="cx" style="display: block; padding: 0 10px">                 if ( class_exists( 'GlotPress_Translate_Bridge' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $glotpress_project = "wp-themes/{$phil->slug}";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentpluginsthemedirectorythemedirectoryphp"></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/plugins/theme-directory/theme-directory.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/plugins/theme-directory/theme-directory.php      2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/theme-directory.php        2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -164,20 +164,20 @@
</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_taxonomy( 'theme_business_model', 'repopackage', array(
-        'hierarchical'      => true, /* for tax_input[] handling on post saves. */
-        'query_var'         => 'theme_business_model',
-        'rewrite'           => false,
-        'labels'            => array(
-            'name' => __( 'Business Model', 'wporg-themes' ),
-        ),
-        'public'            => true,
-        'show_ui'           => true,
-        'show_admin_column' => false,
-        'capabilities'      => array(
-            'assign_terms' => 'assign_categories',
-        ),
-    ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ register_taxonomy( 'theme_business_model', 'repopackage', array(
+               'hierarchical'      => true, /* for tax_input[] handling on post saves. */
+               'query_var'         => 'theme_business_model',
+               'rewrite'           => false,
+               'labels'            => array(
+                       'name' => __( 'Business Model', 'wporg-themes' ),
+               ),
+               'public'            => true,
+               'show_ui'           => true,
+               'show_admin_column' => false,
+               'capabilities'      => array(
+                       'assign_terms' => 'assign_categories',
+               ),
+       ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Add the browse/* views
</span><span class="cx" style="display: block; padding: 0 10px">        add_rewrite_tag( '%browse%', '([^/]+)' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -903,7 +903,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'external_support_url' => true,
</span><span class="cx" style="display: block; padding: 0 10px">                'is_community' => true,
</span><span class="cx" style="display: block; padding: 0 10px">                'external_repository_url' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'can_configure_categorization_options' => true,
</del><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">        $api_result = wporg_themes_query_api( 'query_themes', $request );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -949,7 +948,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'external_support_url' => true,
</span><span class="cx" style="display: block; padding: 0 10px">                        'is_community' => true,
</span><span class="cx" style="display: block; padding: 0 10px">                        'external_repository_url' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'can_configure_categorization_model_options' => true,
</del><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_htmlwpcontentthemespubwporgthemescssstylertlcss"></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/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        2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/css/style-rtl.css  2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; 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}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;f
 ont:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-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:1rem 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{background:#eee;font-family:Courier\ 10 Pitc
 h,Courier,monospace;line-height:1.6;margin-bottom:1.6rem;max-width:100%;overflow:auto;padding:1.6rem}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-right:2px solid #767676;color:#767676;margin:1rem 0;padding-right:.8rem}blockquote cite{font-size:12.8px;font-size:.8rem}figure{margin:0}hr{background-color:#eee;border:0;height:2px;margin:5rem auto}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;clear:both;line-height:1.5
 ;margin:2rem 0 1rem}.h1,h1{font-size:39.062px;font-size:2.44140625rem}.h1,.h2,h1,h2{font-weight:300}.h2,h2{font-size:31.25px;font-size:1.953125rem}.h3,h3{font-size:25px;font-size:1.5625rem;font-weight:400}.h4,h4{font-size:20px;font-size:1.25rem;color:#32373c;font-weight:600;padding:0}.h5,h5{font-size:16px;font-size:1rem;letter-spacing:.16px;letter-spacing:.01rem}.h5,.h6,h5,h6{font-weight:600;text-transform:uppercase}.h6,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 1.5em 1.5em 0;padding:0}ul{list-style:square}ol{list-style:decimal}ol.unmarked-list,ul.unmarked-list{list-style:none;padding-right:0}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border:1px solid #eee;border-collapse:collapse;font-size:12.8px;fon
 t-size:.8rem;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:.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;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);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:100000}.site-content[tabindex="-1"]:foc
 us{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,.plugin-upload-form .button-primary{border:1px solid;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 .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;padding:0}.button-group.button-xl .button,.button.button-xl{font-size:16px;font-
 size:1rem;height:39.062px;height:2.44140625rem;line-height:1;padding:0 1.5rem}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;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{outline:none}.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.butto
 n-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);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]{background:#f7f7f7!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.button-link,input[type=submit].button-link{background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;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 #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;-webkit-box-shadow:0 1px 0 #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;-webkit-box-shadow:0 1px 0 #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{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:acti
 ve,.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;-webkit-box-shadow:inset 0 2px 0 #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;-webkit-box-shadow:none!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,.p
 lugin-upload-form .button-primary.button.button-hero{-webkit-box-shadow:0 2px 0 #006799;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,.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{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!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{-webkit-border-radius:0;border-radius:0;display:inline-block;margin-left:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:737px){.button,.button.button-large,.button.button-small,.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-conten
 t: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:-.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:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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],inp
 ut[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;-webkit-transition:border-color .05s ease-in-out;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;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);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;-w
 ebkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);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;-webkit-transition:border-color .05s ease-in-out;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]{-webkit-border-radius:50%;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;-webkit-border-radius:50px;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{-webkit-border-radius:0;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.r
 eadonly,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.1%,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);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;-webkit-box-shadow: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-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;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);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{-webkit-box-shadow:none;box-shadow: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: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}@-webkit-keyframes hinge{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;
 -webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{wid
 th:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}.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-metadat
 a 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{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.entry-content>p:first-child{margin-top:0}.entry-content [class*=col-]~h1,.e
 ntry-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{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}body:not(.single):not(.search) .site-main .post{margin-bottom:3.0517578125rem;max-width:40em}.gallery{margin-bottom:1.5rem}.gallery .gallery-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}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{background-color:#f9f9f9;cursor:hand;display:inline-block;min-width:2em;padding:8px;text-align:center}.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:#f
 9f9f9;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 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 3.0517578125rem;max-width:40em;padding:0 2rem}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight
 :300;margin:-.4rem auto 2rem;text-align:center}.site-header{background:#0073aa;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-header .site-branding{padding:0 10px}}.site-header.home{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 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 .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;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;text-decoration-skip-ink:none}#wporg-footer ul li a:hover{color:#0073aa;text-decoration:underline}#wporg-footer .social-media-links .dashicons{margin-left:4px}#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;-webkit-background-size:190px 15px;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-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;-webkit-background-size:290px 46px;background-size: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 60px 0 0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfd
 f;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;position:absolute;text-align:right;top:100%;-webkit-transition:right .3s;transition:right .3s;z-index:100000}#wporg-header #wporg-header-menu.toggled{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.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 ul li#download,#wporg-header ul li.download{float:le
 ft;height:34px;margin-left:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:767px){#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;text-align:center}}#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 .nav-submenu{clip:rect(1px,1px,1px,1px);height:1px;right:-2px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;z-index:99999}#wporg-header ul li .nav-submenu li a{display:inline-block;height:24px;line-h
 eight:24px;margin:0;white-space:nowrap}@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;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-sha
 dow: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;margin-right:0;padding:36px 27px 0}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header #wporg-header-menu{float:right;height:46px;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{height:46px;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,#wpo
 rg-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{background:#32373c;border:1px solid #32373c;border-top:0;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px}#wporg-header .nav-menu .focus>ul,#wporg-header .nav-menu ul li:hover>ul,#wporg-header ul.nav-menu .focus>ul,#wporg-header ul.nav-menu li:hover>ul{clip:inherit;height:inherit;overflow:inherit;width:inherit}#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}}.page-download #wporg-header #download,.page-parent-download #wporg-header #download{display:none}#mobile-menu-button{background:none;border:none;-webkit-box-shadow: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;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;vertical-align:top;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:non
 e}}#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}.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:hover{color:#fff}.entry-title{font-size:36px;font-weight:300;line-height:1.3;margin:0 0 20px}.wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:bo
 rder-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,.modal-open aside.theme-widget-area{display:none}.theme-browser .theme{border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);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{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);cursor:pointer;outline:none}.theme-browser .theme .url{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);color:#555;font-size:15px;font-weight:600;height:18px;margin:0;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.theme-browser .theme .entry-title,.theme-browser .theme .theme-actions{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.theme-browser .theme .theme-actions{background:hsla(0,0%,95.7%,.7);bottom:0;border-right:1px solid rgba(0,0,0,.05);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:38px;opacity:0;padding:9px 10px 0;position:absolute;left:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme .theme-actions .button{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}.t
 heme-load-more{margin-top:40px;text-align:center}.modal-open .theme-load-more,.nojs~.wrap .theme-load-more,.show-filters:not(.filters-applied) .theme-load-more{display:none}.theme-widget-area{background-color:#fff;padding-top:20px}.theme-widget-area .widget-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.theme-widget-area .widget{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:14px}.theme-widget-area .textwidget{font-size:12.8px;font-size:.8rem}@media only screen and (max-width:600px){.theme-widget-area .widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-browser .theme .the
 me-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser .theme .theme-screenshot:before{float:right;padding-top:75%;content:""}.theme-browser .theme .theme-screenshot:after{display:block;content:"";clear:both}.theme-browser .theme .theme-screenshot>img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.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);-webkit-border-radius:3px;border-radius:3px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opac
 ity=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%;-webkit-transition:opacity .1s ease-in-out;transition: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;-webkit-box-sizing:bord
 er-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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;margin:0;padding:17px 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: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;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-o
 ut;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{-webkit-box-shadow:none;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;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px r
 gba(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;font-weight:600;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 p{margin:0 0 .5em}.theme-wrap .theme-meta-info a{text-decoration:none}.theme-wrap .theme-meta-info a:after{content:"\2190";margin-right:5px}.theme-wrap .theme-meta a>.dashicons-rss{text-decoration:none}.theme-wrap .theme-meta a>.dashicons-rss:before{color:#e89242}@-webkit-keyframes hideAnimation{to{visibility:hidden}}@keyframes hideAnimation{to{visibility:hidden}}.theme-wrap .categorization-container h2{margin-top:0}.theme-wrap .categorization-container p{font-size:15px}
 .theme-wrap .categorization .help{color:#999;margin-top:0;display:inline-block;font-size:12.8px;font-size:.8rem}.theme-wrap .categorization label{font-weight:700;display:block}.theme-wrap .categorization input{width:100%}.theme-wrap .categorization .success-msg{background:#eff7ed;padding:.1rem .6rem .2rem;overflow:auto;position:relative;border:solid #64b450;border-width:0 5px 0 0;margin-right:1rem;font-size:12.8px;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden;opacity:0}.theme-wrap .categorization .success-msg.saved{visibility:visible;opacity:1;-webkit-animation:hideAnimation 0s ease-in 5s;animation:hideAnimation 0s ease-in 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.theme-wrap .categorization-widget{font-size:15px;margin-bottom:2rem}.theme-wrap .categorization-widget .widget-head{display:-we
 bkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-wrap .categorization-widget .widget-head h3{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14.4px;font-size:.9rem;font-weight:700;margin-top:0;margin-bottom:.2rem}.theme-wrap .categorization-widget .widget-head a{font-size:13px;line-height:2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.theme-wrap .categorization-widget .widget-head a[href=""]{display:none}.theme-wrap .categorization-widget .widget-head a:
 after{content:"\f504";font-family:dashicons;margin-right:2px}.theme-wrap .categorization-widget p{font-size:11.2px;font-size:.7rem;margin-top:.5rem}.theme-wrap .theme-categorization-options{border-top:4px solid #ddd;font-size:15px}.theme-wrap .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-wrap .screenshot{margin-bottom:0!important;border:1px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.theme-wrap .screenshot:after{content:"";display:block;padding-top:75%}.theme-wrap .screenshot.style-variation:after{display:none}.theme-wrap .screenshot img{height:auto;vertical-align:middle;width:100%;position:absolute;right:0;top:0}.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 .wporg-style-variations{margin:8px 0 0!important}.theme-wrap .theme-info{width:-webkit-calc(70% - 30px);width:calc(70% - 30px);float:right}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-meta{float:left;width:-webkit-calc(32% - 30px);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}.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;fon
 t-weight:400;line-height:1.5;margin:1.5em 0 0}.theme-wrap .theme-devs,.theme-wrap .theme-meta-info,.theme-wrap .theme-report,.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}.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:bef
 ore,.rtl .rating-90 span.five:before{-webkit-transform:rotateY(180deg);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{position:relative}.theme-ratings .reviews-link{font-size:12px;font-size:10.665px;font-size:.6666rem;positi
 on:absolute;left:0;top:0}.theme-ratings .reviews-link:after{content:"\f341";font-family:dashicons;padding-right:3px;position:relative;top:1px}.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-ratings .counter-bar{float:right;height:17px}.theme-ratings .counter-back{background-color:#ececec;width:60%;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);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:500000;posi
 tion:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;min-width:0}.wp-full-overlay-sidebar{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);top:0;bottom:0;right:0;padding:0;margin:0;z-index:1000;background:#eee}.wp-full-overlay,.wp-full-overlay-sidebar{margin-top:32px}.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-shad
 ow: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}.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;-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:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.th
 eme-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;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:normal 22px/1 dashicons;content:"\f335";position:relative;top:5px;right:10px}.theme-install-overlay .previous-theme:before{font:normal 20px/1 dashicons;content:"\f345";position:relative;top:4px;right:11px}.theme-install-overlay .next-theme:before{font:normal 20px/1 dashicons;content:"\f341";position:relative;top:4px;right:12px}.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: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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transfo
 rm: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}@media screen and (min-width:722px){.wp-full-overlay .devices{position:absolute;bottom:20px;left:0;z-index:50;display:block;height:25px;padding:0;color:#777;text-decoration:none}.wp-full-overlay-footer .devices button{display:inline-block;cursor:pointer;background:transparent;height:46px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s 
 ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#646970}.wp-full-overlay-footer .devices button.active{border-bottom-color:#1d2327}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus{border-bottom-color:#2271b1}.wp-full-overlay-footer .devices button.active:before{color:#1d2327}.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#2271b1}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-
 full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}.wp-full-overlay-main .preview-mobile{margin:20vh auto auto;width:320px;height:480px}.wp-full-overlay-main .preview-tablet{margin:0 auto;width:720px;height:1080px}}.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: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 50%;-webkit-b
 ackground-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{display:block;margin:0 auto;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);width:100%;z-index:20;-webkit-transition:opacity .3s,width .3s,height .3s,margin .3s;transition:opacity .3s,width .3s,height .3s,margin .3s}.theme-install-overlay iframe{position:relative;border:none}#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 .them
 e-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .rating{margin:16px 0 14px;float:left}.theme-details .theme-description{float:right;color:#777;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:#1d2327}.theme-install-overlay .wp-full-overlay-main:before{content:"";display:inline-block;margin-right:-10px;margin-top:-10px;right:50%;top:50%;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;position:absolute;background:#1d2327;-webkit-box-shadow:inset -4px 4px 0 7px #fff;box-shadow:inset -4px 4px 0 7px #fff;-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite;z-index:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rota
 te(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 25px;padding:0 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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;-w
 ebkit-border-radius:30px;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{-webkit-box-shadow:none;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-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: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}.wp-filter .drawer-toggle .drawer-text{display:inline-block}.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 .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2p
 x;border:none;background:#777;color:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{background:#fff;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:-webkit-calc(25% - 7px);width:calc(25% - 7px);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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}.filter-drawer .buttons .button span{display:inline-block;opacity:.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:60
 0}.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,.04);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;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:none;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;-webkit-border-radius:0;border-radi
 us: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;text-align:left}.main-navigation .menu li{display:inline-block;padding-right:20px}.main-navigation .menu li:first-of-type{padding-right:10px}.main-navigation .menu li:last-of-type{margin-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%;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:be
 fore{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),(-webkit-min-device-pixel-ratio:120),(min-resolution:120dppx),print{.wp-full-overlay .collapse-sidebar-arrow{background-image:url(/wp-admin/images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}.customize-loading #customize-container,.spinner{background-image:url(/wp-admin/images/spinner-2x.gif)}}@media only screen and (max-width:865px){.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-actions{display:none}.theme-browser.rende
 red .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%}.wp-full-overlay,.wp-full-overlay-sidebar{margin-top:46px}.wp-full-overlay-sidebar{height:-webkit-calc(100% - 46px);height:calc(100% - 46px)}}@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:600px){.wp-full-overlay,.wp-full-overlay-sidebar{
 margin-top:0}.wp-full-overlay-sidebar{height:100%}}@media only screen and (max-width:400px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}#headline .login{float:right;margin-right:10px}.wp-filter{padding:0 10px}.wp-filter .filter-links{padding:0}.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-install-overlay .wp-full-overlay-header .theme-install{margin:2px}.theme-navigation .close:before{content:"";margin:0}.theme-wrap .theme-devs,.theme-wrap .theme-
 support{margin:auto;width:100%}.posts-navigation{margin-top:40px}}@media only screen and (max-width:375px){.wp-filter .drawer-toggle{float:left;margin-top:12px;margin-left:0}.wp-filter .drawer-toggle:before{margin-left:0}}@media only screen and (max-width:350px){.wp-filter .drawer-toggle .drawer-text{display:none}}.theme-patterns-grid{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:24px;gap:1.5rem;-ms-grid-columns:(minmax(150px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.theme-patterns-button,.theme-patterns-button:hover{display:block;font-size:14px;margin-top:16px;text-decoration:underline}
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</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}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;f
 ont:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-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:1rem 0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{background:#eee;font-family:Courier\ 10 Pitc
 h,Courier,monospace;line-height:1.6;margin-bottom:1.6rem;max-width:100%;overflow:auto;padding:1.6rem}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-right:2px solid #767676;color:#767676;margin:1rem 0;padding-right:.8rem}blockquote cite{font-size:12.8px;font-size:.8rem}figure{margin:0}hr{background-color:#eee;border:0;height:2px;margin:5rem auto}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;clear:both;line-height:1.5
 ;margin:2rem 0 1rem}.h1,h1{font-size:39.062px;font-size:2.44140625rem}.h1,.h2,h1,h2{font-weight:300}.h2,h2{font-size:31.25px;font-size:1.953125rem}.h3,h3{font-size:25px;font-size:1.5625rem;font-weight:400}.h4,h4{font-size:20px;font-size:1.25rem;color:#32373c;font-weight:600;padding:0}.h5,h5{font-size:16px;font-size:1rem;letter-spacing:.16px;letter-spacing:.01rem}.h5,.h6,h5,h6{font-weight:600;text-transform:uppercase}.h6,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 1.5em 1.5em 0;padding:0}ul{list-style:square}ol{list-style:decimal}ol.unmarked-list,ul.unmarked-list{list-style:none;padding-right:0}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border:1px solid #eee;border-collapse:collapse;font-size:12.8px;fon
 t-size:.8rem;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:.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;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);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:100000}.site-content[tabindex="-1"]:foc
 us{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,.plugin-upload-form .button-primary{border:1px solid;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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 .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;padding:0}.button-group.button-xl .button,.button.button-xl{font-size:16px;font-
 size:1rem;height:39.062px;height:2.44140625rem;line-height:1;padding:0 1.5rem}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;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{outline:none}.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.butto
 n-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);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]{background:#f7f7f7!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.button-link,input[type=submit].button-link{background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;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 #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;-webkit-box-shadow:0 1px 0 #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;-webkit-box-shadow:0 1px 0 #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{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:acti
 ve,.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;-webkit-box-shadow:inset 0 2px 0 #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;-webkit-box-shadow:none!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,.p
 lugin-upload-form .button-primary.button.button-hero{-webkit-box-shadow:0 2px 0 #006799;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,.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{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!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{-webkit-border-radius:0;border-radius:0;display:inline-block;margin-left:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:737px){.button,.button.button-large,.button.button-small,.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-conten
 t: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:-.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:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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],inp
 ut[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;-webkit-transition:border-color .05s ease-in-out;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;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);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;-w
 ebkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);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;-webkit-transition:border-color .05s ease-in-out;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]{-webkit-border-radius:50%;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;-webkit-border-radius:50px;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{-webkit-border-radius:0;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.r
 eadonly,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.1%,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);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;-webkit-box-shadow: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-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;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);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{-webkit-box-shadow:none;box-shadow: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: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}@-webkit-keyframes hinge{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;
 -webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{wid
 th:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}.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-metadat
 a 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{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.entry-content>p:first-child{margin-top:0}.entry-content [class*=col-]~h1,.e
 ntry-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{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}body:not(.single):not(.search) .site-main .post{margin-bottom:3.0517578125rem;max-width:40em}.gallery{margin-bottom:1.5rem}.gallery .gallery-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}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{background-color:#f9f9f9;cursor:hand;display:inline-block;min-width:2em;padding:8px;text-align:center}.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:#f
 9f9f9;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 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 3.0517578125rem;max-width:40em;padding:0 2rem}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight
 :300;margin:-.4rem auto 2rem;text-align:center}.site-header{background:#0073aa;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 1.5625rem}@media screen and (min-width:737px){.site-header .site-branding{padding:0 10px}}.site-header.home{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 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 .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;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;text-decoration-skip-ink:none}#wporg-footer ul li a:hover{color:#0073aa;text-decoration:underline}#wporg-footer .social-media-links .dashicons{margin-left:4px}#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;-webkit-background-size:190px 15px;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-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;-webkit-background-size:290px 46px;background-size: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 60px 0 0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfd
 f;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;position:absolute;text-align:right;top:100%;-webkit-transition:right .3s;transition:right .3s;z-index:100000}#wporg-header #wporg-header-menu.toggled{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.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 ul li#download,#wporg-header ul li.download{float:le
 ft;height:34px;margin-left:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:767px){#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;text-align:center}}#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 .nav-submenu{clip:rect(1px,1px,1px,1px);height:1px;right:-2px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;z-index:99999}#wporg-header ul li .nav-submenu li a{display:inline-block;height:24px;line-h
 eight:24px;margin:0;white-space:nowrap}@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;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 5px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-sha
 dow: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;margin-right:0;padding:36px 27px 0}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header #wporg-header-menu{float:right;height:46px;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{height:46px;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,#wpo
 rg-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{background:#32373c;border:1px solid #32373c;border-top:0;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px}#wporg-header .nav-menu .focus>ul,#wporg-header .nav-menu ul li:hover>ul,#wporg-header ul.nav-menu .focus>ul,#wporg-header ul.nav-menu li:hover>ul{clip:inherit;height:inherit;overflow:inherit;width:inherit}#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}}.page-download #wporg-header #download,.page-parent-download #wporg-header #download{display:none}#mobile-menu-button{background:none;border:none;-webkit-box-shadow: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;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;vertical-align:top;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:non
 e}}#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}.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:hover{color:#fff}.entry-title{font-size:36px;font-weight:300;line-height:1.3;margin:0 0 20px}.wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:bo
 rder-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,.modal-open aside.theme-widget-area{display:none}.theme-browser .theme{border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);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{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);cursor:pointer;outline:none}.theme-browser .theme .url{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);color:#555;font-size:15px;font-weight:600;height:18px;margin:0;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.theme-browser .theme .entry-title,.theme-browser .theme .theme-actions{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.theme-browser .theme .theme-actions{background:hsla(0,0%,95.7%,.7);bottom:0;border-right:1px solid rgba(0,0,0,.05);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:38px;opacity:0;padding:9px 10px 0;position:absolute;left:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme .theme-actions .button{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}.t
 heme-load-more{margin-top:40px;text-align:center}.modal-open .theme-load-more,.nojs~.wrap .theme-load-more,.show-filters:not(.filters-applied) .theme-load-more{display:none}.theme-widget-area{background-color:#fff;padding-top:20px}.theme-widget-area .widget-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.theme-widget-area .widget{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:14px}.theme-widget-area .textwidget{font-size:12.8px;font-size:.8rem}@media only screen and (max-width:600px){.theme-widget-area .widget-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.theme-browser .theme .the
 me-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser .theme .theme-screenshot:before{float:right;padding-top:75%;content:""}.theme-browser .theme .theme-screenshot:after{display:block;content:"";clear:both}.theme-browser .theme .theme-screenshot>img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.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);-webkit-border-radius:3px;border-radius:3px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opac
 ity=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%;-webkit-transition:opacity .1s ease-in-out;transition: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;-webkit-box-sizing:bord
 er-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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;margin:0;padding:17px 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: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;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-o
 ut;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{-webkit-box-shadow:none;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;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px r
 gba(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;font-weight:600;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 p{margin:0 0 .5em}.theme-wrap .theme-meta-info a{text-decoration:none}.theme-wrap .theme-meta-info a:after{content:"\2190";margin-right:5px}.theme-wrap .theme-meta a>.dashicons-rss{text-decoration:none}.theme-wrap .theme-meta a>.dashicons-rss:before{color:#e89242}@-webkit-keyframes hideAnimation{to{visibility:hidden}}@keyframes hideAnimation{to{visibility:hidden}}.theme-wrap .categorization-container h2{margin-top:0}.theme-wrap .categorization-container p{font-size:15px}
 .theme-wrap .categorization .help{color:#999;margin-top:0;display:inline-block;font-size:12.8px;font-size:.8rem}.theme-wrap .categorization label{font-weight:700;display:block}.theme-wrap .categorization input{width:100%}.theme-wrap .categorization .success-msg{background:#eff7ed;padding:.1rem .6rem .2rem;overflow:auto;position:relative;border:solid #64b450;border-width:0 5px 0 0;margin-right:1rem;font-size:12.8px;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden;opacity:0}.theme-wrap .categorization .success-msg.saved{visibility:visible;opacity:1;-webkit-animation:hideAnimation 0s ease-in 5s;animation:hideAnimation 0s ease-in 5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.theme-wrap .categorization-widget{font-size:15px;margin-bottom:2rem}.theme-wrap .categorization-widget .widget-head{display:-we
 bkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.theme-wrap .categorization-widget .widget-head h3{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14.4px;font-size:.9rem;font-weight:700;margin-top:0;margin-bottom:.2rem}.theme-wrap .categorization-widget .widget-head a{font-size:13px;line-height:2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left}.theme-wrap .categorization-widget .widget-head a[href=""]{display:none}.theme-wrap .categorization-widget .widget-head a:
 after{content:"\f504";font-family:dashicons;margin-right:2px}.theme-wrap .categorization-widget p{font-size:11.2px;font-size:.7rem;margin-top:.5rem}.theme-wrap .theme-categorization-options{border-top:4px solid #ddd;font-size:15px}.theme-wrap .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-wrap .screenshot{margin-bottom:0!important;border:1px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.theme-wrap .screenshot:after{content:"";display:block;padding-top:75%}.theme-wrap .screenshot.style-variation:after{display:none}.theme-wrap .screenshot img{height:auto;vertical-align:middle;width:100%;position:absolute;right:0;top:0}.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 .wporg-style-variations{margin:8px 0 0!important}.theme-wrap .theme-info{width:-webkit-calc(70% - 30px);width:calc(70% - 30px);float:right}.theme-wrap .theme-about .theme-head,.theme-wrap .theme-about .theme-meta{float:left;width:-webkit-calc(32% - 30px);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}.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;fon
 t-weight:400;line-height:1.5;margin:1.5em 0 0}.theme-wrap .theme-devs,.theme-wrap .theme-meta-info,.theme-wrap .theme-report,.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}.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:bef
 ore,.rtl .rating-90 span.five:before{-webkit-transform:rotateY(-180deg);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{position:relative}.theme-ratings .reviews-link{font-size:12px;font-size:10.665px;font-size:.6666rem;posi
 tion:absolute;left:0;top:0}.theme-ratings .reviews-link:after{content:"\f341";font-family:dashicons;padding-right:3px;position:relative;top:1px}.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-ratings .counter-bar{float:right;height:17px}.theme-ratings .counter-back{background-color:#ececec;width:60%;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);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:500000;po
 sition:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;min-width:0}.wp-full-overlay-sidebar{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);top:0;bottom:0;right:0;padding:0;margin:0;z-index:1000;background:#eee}.wp-full-overlay,.wp-full-overlay-sidebar{margin-top:32px}.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-sh
 adow: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}.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;-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: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;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:normal 22px/1 dashicons;content:"\f335";position:relative;top:5px;right:10px}.theme-install-overlay .previous-theme:before{font:normal 20px/1 dashicons;content:"\f345";position:relative;top:4px;right:11px}.theme-install-overlay .next-theme:before{font:normal 20px/1 dashicons;content:"\f341";position:relative;top:4px;right:12px}.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-event
 s:none}.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}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-trans
 form: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}@media screen and (min-width:722px){.wp-full-overlay .devices{position:absolute;bottom:20px;left:0;z-index:50;display:block;height:25px;padding:0;color:#777;text-decoration:none}.wp-full-overlay-footer .devices button{display:inline-block;cursor:pointer;background:transparent;height:46px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15
 s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:normal 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#646970}.wp-full-overlay-footer .devices button.active{border-bottom-color:#1d2327}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus{border-bottom-color:#2271b1}.wp-full-overlay-footer .devices button.active:before{color:#1d2327}.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#2271b1}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.w
 p-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}.wp-full-overlay-main .preview-mobile{margin:20vh auto auto;width:320px;height:480px}.wp-full-overlay-main .preview-tablet{margin:0 auto;width:720px;height:1080px}}.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: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 50%;-webkit
 -background-size:20px 20px;background-size:20px 20px}#customize-container iframe,.theme-install-overlay iframe{display:block;margin:0 auto;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);width:100%;z-index:20;-webkit-transition:opacity .3s,width .3s,height .3s,margin .3s;transition:opacity .3s,width .3s,height .3s,margin .3s}.theme-install-overlay iframe{position:relative;border:none}#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 .th
 eme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .rating{margin:16px 0 14px;float:left}.theme-details .theme-description{float:right;color:#777;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:#1d2327}.theme-install-overlay .wp-full-overlay-main:before{content:"";display:inline-block;margin-right:-10px;margin-top:-10px;right:50%;top:50%;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;position:absolute;background:#1d2327;-webkit-box-shadow:inset -4px 4px 0 7px #fff;box-shadow:inset -4px 4px 0 7px #fff;-webkit-animation:rotation .8s linear infinite;animation:rotation .8s linear infinite;z-index:1}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:ro
 tate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 25px;padding:0 20px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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;
 -webkit-border-radius:30px;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{-webkit-box-shadow:none;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-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: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}.wp-filter .drawer-toggle .drawer-text{display:inline-block}.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 .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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin:0 0 0 1%;padding:10px;width:-webkit-calc(25% - 7px);width:calc(25% - 7px);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);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}.filter-drawer .buttons .button span{display:inline-block;opacity:.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,.04);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;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;outline:none;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;-webkit-border-radius:0;border-ra
 dius: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;text-align:left}.main-navigation .menu li{display:inline-block;padding-right:20px}.main-navigation .menu li:first-of-type{padding-right:10px}.main-navigation .menu li:last-of-type{margin-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%;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-size:40px;width:40px;line-height:1.5}span.favorite.favorited,span.favorite:hover{color:#e02020}@media (-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:120),(min-resolution:120dppx),print{.wp-full-overlay .collapse-sidebar-arrow{background-image:url(/wp-admin/images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}.customize-loading #customize-container,.spinner{background-image:url(/wp-admin/images/spinner-2x.gif)}}@media only screen and (max-width:865px){.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-actions{display:none}.theme-browser.ren
 dered .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%}.wp-full-overlay,.wp-full-overlay-sidebar{margin-top:46px}.wp-full-overlay-sidebar{height:-webkit-calc(100% - 46px);height:calc(100% - 46px)}}@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:600px){.wp-full-overlay,.wp-full-overlay-sideba
 r{margin-top:0}.wp-full-overlay-sidebar{height:100%}}@media only screen and (max-width:400px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}#headline .login{float:right;margin-right:10px}.wp-filter{padding:0 10px}.wp-filter .filter-links{padding:0}.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-install-overlay .wp-full-overlay-header .theme-install{margin:2px}.theme-navigation .close:before{content:"";margin:0}.theme-wrap .theme-devs,.theme-wrap .them
 e-support{margin:auto;width:100%}.posts-navigation{margin-top:40px}}@media only screen and (max-width:375px){.wp-filter .drawer-toggle{float:left;margin-top:12px;margin-left:0}.wp-filter .drawer-toggle:before{margin-left:0}}@media only screen and (max-width:350px){.wp-filter .drawer-toggle .drawer-text{display:none}}.theme-patterns-grid{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:24px;gap:1.5rem;-ms-grid-columns:(minmax(150px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.theme-patterns-button,.theme-patterns-button:hover{display:block;font-size:14px;margin-top:16px;text-decoration:underline}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesfunctionsphp"></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/functions.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/functions.php    2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/functions.php      2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -184,9 +184,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                'favorites'    => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'api'    => $api_endpoints['favorite'],
</span><span class="cx" style="display: block; padding: 0 10px">                                        'themes' => wporg_themes_get_user_favorites(),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        'user'   => wp_get_current_user()->user_login,
</del><span class="cx" style="display: block; padding: 0 10px">                                         'nonce'  => is_user_logged_in() ? wp_create_nonce( 'modify-theme-favorite' ) : false,
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'currentUser' => is_user_logged_in() ?
+                                       array(
+                                               'login'    => wp_get_current_user()->user_login,
+                                               'slug'     => wp_get_current_user()->user_nicename,
+                                               'is_admin' => current_user_can( 'edit_posts' ),
+                                       ) :
+                                       false,
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'browseDefault'=> WPORG_THEMES_DEFAULT_BROWSE,
</span><span class="cx" style="display: block; padding: 0 10px">                                'apiEndpoint'  => $api_endpoints['query'],
</span><span class="cx" style="display: block; padding: 0 10px">                        ),
</span></span></pre></div>
<a id="sitestrunkwordpressorgpublic_htmlwpcontentthemespubwporgthemesjsthemejs"></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/js/theme.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/js/theme.js      2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/js/theme.js        2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,6 +59,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                description = this.get( 'sections' ).description;
</span><span class="cx" style="display: block; padding: 0 10px">                                this.set({ description: description });
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+                       /*
+                        * Mark whether the current user can edit this theme.
+                        * is_admin is set based on `edit_posts`, where as the rest api cap is `edit_post $id`.
+                        */
+                       this.set( {
+                               can_configure_categorization_options: (
+                                       themes.data.settings.currentUser?.is_admin ||
+                                       ( this.get('author')?.user_nicename === themes.data.settings.currentUser?.slug )
+                               )
+                       } );
+
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -357,7 +369,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        requires_php: true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        is_commercial: true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        is_community: true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        allow_configure_categorization_options: true,
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }, request);
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -543,9 +554,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                data.active_installs = data.active_installs.toLocaleString() + '+';
</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">-                        data.show_favorites = !! themes.data.settings.favorites.user;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 data.show_favorites = !! themes.data.settings.currentUser?.login;
</ins><span class="cx" style="display: block; padding: 0 10px">                         data.is_favorited   = ( themes.data.settings.favorites.themes.indexOf( data.slug ) !== -1 );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        data.current_user   = themes.data.settings.favorites.user;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 data.current_user   = themes.data.settings.currentUser?.login;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        this.$el.html( this.html( data ) );
</span><span class="cx" style="display: block; padding: 0 10px">                        // Set up navigation events
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -596,7 +607,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                // If the user is no longer logged in, stop showing the favorite heart
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( 'undefined' !== typeof result.error && 'not_logged_in' === result.error ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        themes.data.settings.favorites.themes = [];
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        themes.data.settings.favorites.user = '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 themes.data.settings.currentUser = false;
</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_htmlwpcontentthemespubwporgthemesjsthememinjs"></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/js/theme.min.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/js/theme.min.js  2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/js/theme.min.js    2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-window.wp=window.wp||{},function(o){var s,n=wp.themes=wp.themes||{};n.data=_wpThemeSettings,s=n.data.l10n,_.extend(n,{model:{},view:{},routes:{},router:{},template:wp.template}),n.utils={title:function(e,t){var i=n.data.settings.title.default;"author"===t?i=n.data.settings.title.author:"tags"===t||"browse"===t?i=n.data.settings.title.tax:"search"===t?i=n.data.settings.title.search:"theme"===t?i=n.data.settings.title.theme:"404"===t||"notfound"===t?i=n.data.settings.title.notfound:("home"===t||"home"===e&&void 0===t)&&(i=n.data.settings.title.home);e=o("<div/>").html(i.replace("%s",o("<div/>").text(e).html())).text();document.title!==e&&e.length&&(document.title=e)}},n.Model=Backbone.Model.extend({initialize:function(){var e;th
 is.set({id:this.get("slug")||this.get("id")}),this.has("sections")&&(e=this.get("sections").description,this.set({description:e}))}}),n.view.Appearance=wp.Backbone.View.extend({el:"#themes .theme-browser",window:o(window),page:0,loadMore:o(".js-load-more-themes"),initialize:function(e){this.SearchView=e.SearchView||n.view.Search,this.loadMoreThemes=this.loadMoreThemes.bind(this),this.loadMore.bind("click",this.loadMoreThemes)},render:function(){this.view=new n.view.Themes({collection:this.collection,parent:this}),this.search(),this.view.render(),this.$el.find(".themes").remove(),this.$el.append(this.view.el).addClass("rendered")},searchContainer:"",search:function(){var e=new this.SearchView({collection:this.collection,parent:this});e.render(),this.searchContainer.append(o.parseHTML('<label class="screen-reader-text" for="wp-filter-search-input">'+s.s
 earch+"</label>")).append(e.el)},loadMoreThemes:function(){this.trigger("theme:loadMore")}}),n.Collection=Backbone.Collection.extend({model:n.Model,terms:"",queries:[],currentQuery:{page:1,request:{}},count:!1,loadingThemes:!1,doSearch:function(e){this.terms!==e&&(this.terms=e,0<this.terms.length&&this.search(this.terms),""===this.terms&&this.reset(n.data.themes),this.trigger("themes:update"))},search:function(t){var i,e,s,r,a;this.reset(n.data.themes,{silent:!0}),t=(t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")).replace(/ /g,")(?=.*"),i=new RegExp("^(?=.*"+t+").+","i"),0===(e=this.filter(function(e){return s=e.get("name").replace(/(<([^>]+)>)/gi,""),r=e.get("description").replace(/(<([^>]+)>)/gi,""),a=e.get("author").replace(/(<([^>]+)>)/gi,""),a=_.union([s,e.get
 ("id"),r,a,e.get("tags")]),i.test(e.get("author"))&&2<t.length&&e.set("displayAuthor",!0),i.test(a)})).length?this.trigger("query:empty"):o("body").removeClass("no-results"),this.reset(e)},paginate:function(e){var t=this;return e=e||0,t=_(t.rest(n.data.settings.postsPerPage*e)),t=_(t.first(n.data.settings.postsPerPage))},query:function(t){var e,i,s,r=this.queries,a=this;if(this.currentQuery.request=t,e=_.find(r,function(e){return _.isEqual(e.request,t)}),(i=_.has(t,"page"))||(this.currentQuery.page=1),e||i){if(i)return this.apiCall(t,i).done(function(e){a.add(e.themes),a.trigger("themes:rerender"),a.trigger("query:success",e.info.results),a.loadingThemes=!1}).fail(function(){a.trigger("query:fail")});0===e.themes.length?a.trigger("query:empty"):o("body").removeClass("no-results"),_.isNumber(e.total)&&(this.count=e.tota
 l),this.reset(e.themes),e.total||(this.count=this.length),this.trigger("themes:update"),this.trigger("query:success",this.count)}else this.apiCall(t).done(function(e){e.themes&&(a.reset(e.themes),s=e.info.results,r.push({themes:e.themes,request:t,total:s})),a.trigger("themes:update"),a.trigger("query:success",s),e.themes&&0===e.themes.length&&a.trigger("query:empty")}).fail(function(){a.trigger("query:fail")})},apiCall:function(e,t){var i,s=n.data.settings.apiEndpoint,e=_.extend({per_page:n.data.settings.postsPerPage,locale:n.data.settings.locale,fields:{description:!0,sections:!1,tested:!0,requires:!0,downloaded:!1,downloadlink:!0,last_updated:!0,homepage:!0,theme_url:!0,parent:!0,tags:!0,rating:!0,ratings:!0,num_ratings:!0,extended_author:!0,photon_screenshots:!0,active_installs:!0,requires_php:!0,is_commercial:!0,is_community:!0,allow_configure_categorization_options:!0}},e);return"api.wordpr
 ess.org"===new URL(s).hostname&&(e={action:"query_themes",request:e}),i={type:"GET",url:s,jsonp:"callback",dataType:"jsonp",data:e,beforeSend:function(){t||o("body").addClass("loading-content").removeClass("no-results")}},o.Deferred(function(t){o.ajax(i).done(function(e){t.resolveWith(this,[e])}).fail(function(){t.rejectWith(this,arguments)})}).promise()}}),n.view.Theme=wp.Backbone.View.extend({className:"theme",state:"grid",html:wp.themes.template("theme"),events:{click:"expand",keydown:"expand",touchend:"expand",keyup:"addFocus",touchmove:"preventExpand"},touchDrag:!1,render:function(){var e=this.model.toJSON();e.permalink=n.data.settings.path+n.router.baseUrl(e.slug),e.path=n.data.settings.path,this.$el.html(this.html(e)).attr({tabindex:0,"aria-describedby":e.id+"-action "+e.id+"-name"})},a
 ddFocus:function(){var e=o(":focus").hasClass("theme")?o(":focus"):o(":focus").parents(".theme");o(".theme.focus").removeClass("focus"),e.addClass("focus")},expand:function(e){if(!(!0===(e=e||window.event).metaKey|e.ctrlKey&&"click"===e.type||"keydown"===e.type&&13!==e.which&&32!==e.which))return!0===this.touchDrag?this.touchDrag=!1:void(o(e.target).is(".theme-actions a")||(n.focusedTheme=this.$el,this.trigger("theme:expand",this.model.cid),e.preventDefault()))},preventExpand:function(){this.touchDrag=!0}}),n.view.Details=wp.Backbone.View.extend({className:"theme-overlay",events:{click:"collapse","click .left":"previousTheme","click .right":"nextTheme","click .screenshot":"preview","click .theme-actions .button-secondary":"preview","keydo
 wn .theme-actions .button-secondary":"preview","touchend .theme-actions .button-secondary":"preview","click .favorite":"favourite_toggle","click #theme-patterns-grid-js .wporg-screenshot-card":"preview","click .wporg-horizontal-slider-js .wporg-screenshot-card":"thumbnailPreview","keydown .wporg-horizontal-slider-js .wporg-screenshot-card":"thumbnailPreview"},html:n.template("theme-single"),render:function(){var e=this.model.toJSON(),t=new Date;t.setUTCFullYear(e.last_updated.substring(0,4),e.last_updated.substring(5,7)-1,e.last_updated.substring(8,10)),e.last_updated=t.toLocaleDateString(s.locale,{day:"numeric",month:"long",year:"numeric"}),e.is_outdated=t.setYear(t.getYear()+1902).valueOf()<(new Date).valueOf(),e.tags=_.map(e.tags,function(e,t){e=s.tags[t]||e;return'<a href="'+n.data.settings.path+n.router.baseUrl(&qu
 ot;tags/"+t)+'">'+e+"</a>"}).join(", "),e.path=n.data.settings.path,e.active_installs<10?e.active_installs=s.active_installs_less_than_10:1e6<=e.active_installs?e.active_installs=s.active_installs_1_million:e.active_installs=e.active_installs.toLocaleString()+"+",e.show_favorites=!!n.data.settings.favorites.user,e.is_favorited=-1!==n.data.settings.favorites.themes.indexOf(e.slug),e.current_user=n.data.settings.favorites.user,this.$el.html(this.html(e)),this.navigation(),this.screenshotCheck(this.$el),this.containFocus(this.$el),this.renderDownloadsGraph(),this.renderPatterns(),this.renderStyleVariations()},favourite_toggle:function(){var e=this.$el.find(".favorite"),t=!e.hasClass("favorited"),i=this.model.get("slug");e.toggleClass("favorited"),t?n.data.settings.favorites.themes.push(i):-1<(i=n.data.settings.favorites.themes.indexOf(i))&&delete n.data.settings.favorites.themes[i]
 ;t={type:"GET",url:n.data.settings.favorites.api,jsonp:"callback",dataType:"jsonp",data:{action:t?"add-favorite":"remove-favorite",theme:this.model.get("slug"),_wpnonce:n.data.settings.favorites.nonce}};o.ajax(t).done(function(e){void 0!==e.error&&"not_logged_in"===e.error&&(n.data.settings.favorites.themes=[],n.data.settings.favorites.user="")})},preview:function(e){var t,i,s=this,r=this.model.attributes.preview_url,a=document.activeElement;if(!0===this.touchDrag)return this.touchDrag=!1;o(e.target).hasClass("button-primary")||"keydown"===e.type&&13!==e.which&&32!==e.which||"keydown"===e.type&&13!==e.which&&o(":focus").hasClass("button")||((e=e||window.event).preventDefault(),n.focusedTheme=this.$el,(e=o(e.target).closest("a")[0])&&e.classList.contains("wporg-screenshot-card")&am
 p;&(this.model.attributes.preview_url=e.href.replace("&preview","")),(i=new n.view.Preview({model:this.model})).render(),this.setNavButtonsState(),n.data.settings.isMobile?i.$el.addClass("wp-full-overlay collapsed"):i.$el.addClass("wp-full-overlay expanded"),o(".theme-install-overlay").append(i.el),this.listenTo(i,"theme:next",function(){return this.trigger("theme:next"),t=s.model,_.isUndefined(s.current)||(t=s.current),s.current=s.model.collection.at(s.model.collection.indexOf(t)+1),_.isUndefined(s.current)?(s.options.parent.parent.trigger("theme:end"),s.current=t):(i.model=s.current,i.render(),this.setNavButtonsState(),void o(".next-theme").focus())}).listenTo(i,"theme:previous",function(){this.trigger("theme:previous"),t=s.model,0!==s.model.collection.indexOf(s.current)&&(_.isUndefined(s.current)||(t=s.current),s.current=s.model.collection.at(s.model.colle
 ction.indexOf(t)-1),_.isUndefined(s.current)||(i.model=s.current,i.render(),this.setNavButtonsState(),o(".previous-theme").focus()))}),this.listenTo(i,"preview:close",function(){s.model.attributes.preview_url=r,s.current=s.model,a&&a.focus()}))},thumbnailPreview:function(e){var t,i,s,r,a;"keydown"===e.type&&13!==e.which&&32!==e.which||(e.preventDefault(),"a"!==(t=o(e.target)).prop("tagName").toLowerCase()&&(t=o(t.parent("a")[0])),i=o(".screenshot"),s="wporg-screenshot-card__active",r="wporg-thumbnail-screenshot-preview-js",a="style-variation",(e=o(".wporg-horizontal-slider-js .wporg-screenshot-card")).attr("aria-selected",!1),t.attr("aria-selected",!0),0===e.index(t)?(i.find("picture").show(),i.removeClass(a),o("."+r).remove()):(e=o('<div class="'+r+'" role="tabpanel"></div&g
 t;').attr("data-link",t.attr("href")).attr("data-preview-link",t.attr("href")+"&v="+this.model.attributes.version+"-betaV2").attr("data-caption",_wpThemeSettings.l10n.pattern_caption_template.replace("%s",t.find("img").attr("alt"))).attr("data-height",i.height()+"px").attr("data-aspect-ratio",.75).attr("data-query-string","?vpw=1200&vph=900").attr("id",t.attr("aria-controls")),i.find("picture").hide(),i.addClass(a),o("."+r).remove(),i.append(e),window.__wporg_screenshot_preview_render&&window.__wporg_screenshot_preview_render(r)),o("."+s).removeClass(s),t.addClass(s),this.model.attributes.preview_url=t.attr("href"))},setNavButtonsState:function(){var e=o(".theme-install-overlay"),t=_.isUndefined(this.current)?this.model:this.current;0===this.model.col
 lection.indexOf(t)&&e.find(".previous-theme").addClass("disabled"),_.isUndefined(this.model.collection.at(this.model.collection.indexOf(t)+1))&&e.find(".next-theme").addClass("disabled")},containFocus:function(t){var e=window.event;void 0!==e&&1!==o(e.target).closest(".theme").length||_.delay(function(){o(".theme-wrap a.button-primary:visible").focus()},500),t.on("keydown.wp-themes",function(e){9===e.which&&o(e.target).is("button.close")&&e.shiftKey&&(t.find(".theme-tags a:last-child").focus(),e.preventDefault())})},collapse:function(e){var t,i,s,r=this,a={};1!==n.data.themes.length&&(e=e||window.event,!o(e.target).is(".close")&&27!==e.keyCode||(o("body").addClass("closing-overlay"),r.unmountReactAssets(),this.$el.fadeOut(1,function(){o("body").removeClass("closing-overlay"),r.close
 Overlay(),t=document.body.scrollTop,(s=n.Collection.prototype.currentQuery.request.author)?(n.router.navigate(n.router.baseUrl("author/"+s)),n.utils.title(s,"author")):(s=n.Collection.prototype.currentQuery.request.search)?(n.router.navigate(n.router.baseUrl(n.router.searchPath+s)),n.utils.title(s,"search")):(i=n.view.Installer.prototype.filtersChecked())?(n.router.navigate(n.router.baseUrl("tags/"+i.join("+"))),n.utils.title(_.each(i,function(e,t){i[t]=o('label[for="filter-id-'+e+'"]').text()})[0],"tags")):(s=o(".filter-links .current"))&&(s.length||(s=o('.filter-links [data-sort="'+n.data.settings.browseDefault+'"]'),a={trigger:!0}),n.data.settings.browseDefault===s.data("sort")?(n.router.navigate(n.router.baseUrl("/"),a),n.utils.title("home")):(n.router.navigate(n.router.baseUrl(n.router.browsePath+s.data("sort")),a),n.utils.title(s.text(),&quo
 t;browse"))),document.body.scrollTop=t,n.focusedTheme&&n.focusedTheme.focus()})))},renderDownloadsGraph:function(){var t=this;o.getJSON("https://api.wordpress.org/stats/themes/1.0/downloads.php?slug="+t.model.get("id")+"&limit=260&callback=?",function(e){google.charts.setOnLoadCallback(function(){var i=new google.visualization.DataTable,s=0;i.addColumn("string",_wpThemeSettings.l10n.date),i.addColumn("number",_wpThemeSettings.l10n.downloads),o.each(e,function(e,t){i.addRow(),i.setValue(s,0,new Date(e).toLocaleDateString()),i.setValue(s,1,Number(t)),s++}),new google.visualization.ColumnChart(document.getElementById("theme-download-stats-"+t.model.get("id"))).draw(i,{colors:["#253578"],legend:{position:"none"},titlePosition:"in",axisTitlesPosition:"in",chartArea:{height:280,left:35,width:"98%"},hAxis:{textStyle:{color:"black",fontSize:9
 }},vAxis:{format:"###,###",textPosition:"out",viewWindowMode:"explicit",viewWindow:{min:0}},bar:{groupWidth:100<i.getNumberOfRows()?"100%":null},height:350})})})},renderPatterns:function(){var e={type:"GET",url:"https://wp-themes.com/"+this.model.get("slug")+"/?rest_route=/wporg-patterns/v1/patterns"},s=this.model;function r(i,e){o.each(e,function(e,t){t=o('<div class="wporg-screenshot-preview-js"></div>').attr("data-link",t.link).attr("data-preview-link",t.preview_link+"&v="+s.get("version")+"-betaV4.0.4").attr("data-caption",_wpThemeSettings.l10n.pattern_caption_template.replace("%s",t.title));i.append(t)}),window.__wporg_screenshot_preview_render&&window.__wporg_screenshot_preview_render()}o.ajax(e).done(function(e){var t=o("#theme-patterns-grid-js"),i=o("#theme-patterns-button-js&
 quot;),s=JSON.parse(e);s.length&&(o("#theme-patterns-js").show(),e=s.slice(0,9),r(t,e),9<s.length&&(i.show(),i.on("click",function(e){e.preventDefault();e=s.slice(9);r(t,e),t.find(".wporg-screenshot-card")[9].focus(),i.hide()})))})},renderStyleVariations:function(){var e={type:"GET",url:"https://wp-themes.com/"+this.model.get("slug")+"/?rest_route=/wporg-styles/v1/variations"},s=this.model;o.ajax(e).done(function(e){var i,t=o(".wporg-horizontal-slider-js"),e=JSON.parse(e);e.length&&(i=[],o.each(e,function(e,t){i.push({title:t.title,link:t.link,previewLink:t.preview_link+"&v="+s.get("version")+"-betaV1.1.2",caption:_wpThemeSettings.l10n.style_variation_caption_template.replace("%s",t.title)})}),t.attr("data-items",JSON.stringify(i)),t.attr("data-title",_wpThemeSettings.l10n.style_variations_title),window.__wporg_hor
 izontal_slider_render&&window.__wporg_horizontal_slider_render())})},unmountReactAssets:function(){ReactDOM&&ReactDOM.unmountComponentAtNode&&(o(".wporg-horizontal-slider-js").each(function(){ReactDOM.unmountComponentAtNode(this)}),o(".wporg-screenshot-preview-js").each(function(){ReactDOM.unmountComponentAtNode(this)}),o(".wporg-thumbnail-screenshot-preview-js").each(function(){ReactDOM.unmountComponentAtNode(this)}))},navigation:function(){this.model.cid===this.model.collection.at(0).cid&&this.$el.find(".left").addClass("disabled"),this.model.cid===this.model.collection.at(this.model.collection.length-1).cid&&this.$el.find(".right").addClass("disabled")},closeOverlay:function(){o("body").removeClass("modal-open"),this.remove(),this.unbind(),this.trigger("theme:collapse")},nextTheme:function(){return this.trigger("theme:next",this.mod
 el.cid),!1},previousTheme:function(){return this.trigger("theme:previous",this.model.cid),!1},screenshotCheck:function(e){(new Image).src=e.find(".screenshot img").attr("src")}}),n.view.Preview=n.view.Details.extend({className:"wp-full-overlay expanded",el:".theme-install-overlay",events:{"click .close-full-overlay":"close","click .collapse-sidebar":"collapse","click .previous-theme":"previousTheme","click .next-theme":"nextTheme","click .wp-full-overlay-footer .devices button":"devicePreview",keyup:"keyEvent"},html:n.template("theme-preview"),render:function(){var e=this.model.toJSON();this.$el.html(this.html(e)),n.router.navigate(n.router.baseUrl(n.router.themePath+this.model.get("id"))),this.$el.fadeIn(200,function(){o("body").addClass("theme-installer-active full-overlay-active"),o(
 ".close-full-overlay").focus()}),n.activeDevicePreview&&this.setDevicePreview(n.activeDevicePreview)},close:function(){return this.$el.fadeOut(200,function(){o("body").removeClass("theme-installer-active full-overlay-active"),n.focusedTheme&&n.focusedTheme.focus()}),this.trigger("preview:close"),this.undelegateEvents(),this.unbind(),n.router.navigate(n.router.baseUrl(n.router.themePath+this.model.get("id"))),!1},collapse:function(){return this.$el.toggleClass("collapsed"),n.data.settings.isMobile?this.$el.removeClass("expanded"):this.$el.toggleClass("expanded"),!1},devicePreview:function(e){return this.setDevicePreview(e.target.dataset.device)},setDevicePreview:function(e){var t=this.$el.find(".wp-full-overlay-footer");return t.find(".active").removeClass("active"),t.find("."+e).addClass("active"),this.$el.find(".wp-full-overlay-main 
 iframe").removeClass(n.activeDevicePreview).addClass(e),n.activeDevicePreview=e,!1},keyEvent:function(){return 27===event.keyCode&&(this.undelegateEvents(),this.close()),39===event.keyCode&&_.once(this.nextTheme()),37===event.keyCode&&this.previousTheme(),!1}}),n.view.Themes=wp.Backbone.View.extend({className:"themes",$overlay:o("div.theme-overlay"),index:0,count:o(".wp-filter .theme-count"),initialize:function(e){var t=this;this.parent=e.parent,this.setView("grid"),this.listenTo(t.collection,"themes:update",function(){t.parent.page=0,t.render(this)}),this.listenTo(t.collection,"query:success",function(e){_.isNumber(e)?t.count.text(e.toLocaleString()):t.count.text(t.collection.length.toLocaleString())}),this.listenTo(t.collection,"query:empty",function(){o("body").addClass("no-results")}),this.listenTo(this.parent,"theme:loadMore",function(){t.renderThemes
 (t.parent.page)}),this.listenTo(t.collection,"themes:rerender",function(){t.renderThemes(t.parent.page)}),this.listenTo(this.parent,"theme:close",function(){t.overlay&&t.overlay.closeOverlay()}),o("body").on("keyup",function(e){t.overlay&&(39===e.keyCode&&t.overlay.nextTheme(),37===e.keyCode&&t.overlay.previousTheme(),27===e.keyCode&&t.overlay.collapse(e))})},render:function(){this.$el.empty(),1===n.data.themes.length&&(this.singleTheme=new n.view.Details({model:this.collection.models[0]}),this.singleTheme.render(),this.$el.addClass("single-theme"),this.$el.append(this.singleTheme.el)),0<this.options.collection.size()&&this.renderThemes(this.parent.page),this.count.text(this.collection.count||this.collection.length)},renderThemes:function(e){var t=this;t.instance=t.collection.paginate(e),0!==t.instance.size()?(1<=e&&o(".add-new-theme").remove(),t.instance
 .each(function(e){t.theme=new n.view.Theme({model:e,parent:t}),t.theme.render(),t.$el.append(t.theme.el),t.listenTo(t.theme,"theme:expand",t.expand,t)}),this.parent.page++):this.parent.trigger("theme:end")},setView:function(e){return e},expand:function(e){var t=this;this.model=t.collection.get(e),_.isUndefined(this.model)||(n.router.navigate(n.router.baseUrl(n.router.themePath+this.model.id)),n.utils.title(this.model.attributes.name,"theme"),this.setView("detail"),o("body").addClass("modal-open"),this.overlay=new n.view.Details({model:t.model}),this.overlay.render(),this.$overlay.html(this.overlay.el),this.listenTo(this.overlay,"theme:next",function(){t.next([t.model.cid]),o(".theme-header").find(".right").focus()}).listenTo(this.overlay,"theme:previous",function(){t.previous([t.model.cid]),o(".theme-header").find(".left").focus()}))},next:function(e){var e=this.co
 llection.get(e[0]),e=this.collection.at(this.collection.indexOf(e)+1);void 0!==e&&this.theme.trigger("theme:expand",e.cid)},previous:function(e){var e=this.collection.get(e[0]),e=this.collection.at(this.collection.indexOf(e)-1);void 0!==e&&this.theme.trigger("theme:expand",e.cid)}}),n.view.Search=wp.Backbone.View.extend({tagName:"input",className:"wp-filter-search",id:"wp-filter-search-input",searching:!1,attributes:{placeholder:s.searchPlaceholder,type:"search"},events:{keyup:"search",search:"search"},initialize:function(e){this.parent=e.parent,this.listenTo(this.parent,"theme:close",function(){this.searching=!1})},search:function(e){("keyup"!==e.type||9!==e.which&&16!==e.which)&&(this.collection=this.options.parent.view.collection,"keyup"===e.type&&27===e.which&&(e.target.value=""),_.debounce(_.bind(this.doSearch,th
 is),300)(e.target.value))},doSearch:_.debounce(function(e){var t={};n.view.Installer.prototype.clearFilters(jQuery.Event("click")),"author:"===(t.search=e).substring(0,7)&&(t.search="",t.author=e.slice(7)),"tag:"===e.substring(0,4)&&(t.search="",t.tag=[e.slice(4)]),o(".filter-links li > a.current").removeClass("current"),o("body").removeClass("show-filters filters-applied"),e?(n.utils.title(e,"search"),n.router.navigate(n.router.baseUrl(n.router.searchPath+e),{replace:!0})):(delete t.search,t.browse=n.data.settings.browseDefault,n.utils.title("home"),n.router.navigate(n.router.baseUrl("/"),{replace:!0})),this.collection.query(t)},300)}),n.view.Installer=n.view.Appearance.extend({el:"#themes",events:{"click .filter-links li > a":"onSort","click .theme-filter":"onFilter","click .drawer-toggl
 e":"moreFilters","click .filter-drawer .apply-filters":"applyFilters",'click .filter-group [type="checkbox"]':"addFilter","click .filter-drawer .clear-filters":"clearFilters","click .filtered-by":"backToFilters"},activeClass:"current",searchContainer:o(".wp-filter .search-form"),initialize:function(){n.view.Appearance.prototype.initialize.apply(this,arguments),this.sortValues=o(".filter-links li > a").map(function(){return o(this).data("sort")}).get()},render:function(){var i=this;this.search(),this.collection=new n.Collection,this.listenTo(this,"theme:end",function(){i.collection.loadingThemes||o("body").hasClass("modal-open")||i.collection.length<n.data.settings.postsPerPage||(i.collection.loadingThemes=!0,i.collection.currentQuery.page++,_.extend(i.collection.currentQuery.request,{page:i.collection.currentQuery.
 page}),i.collection.query(i.collection.currentQuery.request))}),this.listenTo(this.collection,"query:success",function(e){var t;o("body").removeClass("loading-content"),o(".theme-browser").find("div.error").remove(),1<i.page&&(t=1+(i.page-1)*n.data.settings.postsPerPage,this.$el.find(".theme:nth-child("+t+")").focus()),(e=!_.isNumber(e)?i.collection.count:e)<=i.collection.length?i.loadMore.hide():i.loadMore.show()}),this.listenTo(this.collection,"query:fail",function(){o("body").removeClass("loading-content"),o(".theme-browser").find("div.error").remove(),o(".theme-browser").find("div.themes").before('<div class="error"><p>'+s.error+"</p></div>")}),this.view&&this.view.remove(),this.view=new n.view.Themes({collection:this.collection,parent:this}),this.page=0,this.$el.find(".t
 hemes").remove(),this.view.render(),this.$el.find(".theme-browser").append(this.view.el).addClass("rendered")},browse:function(e){"favorites"===e?this.collection.query({browse:e,user:n.data.settings.favorites.user}):this.collection.query({browse:e})},onSort:function(e){var t=o(e.target),i=t.data("sort");e.preventDefault(),i||!t.data("tag")?(o("body").removeClass("filters-applied show-filters"),t.hasClass(this.activeClass)||(this.sort(i),n.data.settings.browseDefault===i?n.router.navigate(n.router.baseUrl("/")):n.router.navigate(n.router.baseUrl(n.router.browsePath+i)))):n.router.trigger("route:tag",t.data("tag"))},sort:function(e){var t=this,i=!1;-1!==_.indexOf(this.sortValues,e)&&(i=o('.filter-links [data-sort="'+e+'"]')),t.clearSearch(),_.each(o(".filter-group").find(":checkbox").filter(":checked"),function(e){return o(e).prop(&qu
 ot;checked",!1),t.filtersChecked()}),o(".filter-links li > a, .theme-filter").removeClass(this.activeClass),i&&i.length?(i.addClass(this.activeClass),n.data.settings.browseDefault===e?n.utils.title("home"):n.utils.title(i.text(),"browse"),this.browse(e)):n.utils.title("404","notfound")},onFilter:function(e){var t=o(e.target),e=t.data("filter");t.hasClass(this.activeClass)||(o(".filter-links li > a, .theme-section").removeClass(this.activeClass),t.addClass(this.activeClass),e&&(e=_.union([e,this.filtersChecked()]),this.collection.query({tag:[e]})))},addFilter:function(){this.filtersChecked()},applyFilters:function(e){var t,i=[],s=this.filtersChecked(),r={tag:s},a=o(".filtered-by .tags");e&&e.preventDefault(),s&&(o("body").addClass("filters-applied"),o(".filter-links li > a.current").removeClass("current"),a.empty(),_.eac
 h(s,function(e){t=o('label[for="filter-id-'+e+'"]').text(),i.push(t),a.append('<span class="tag">'+t+"</span>"),o('.filter-links li > a[data-tag="'+e+'"]').addClass("current")}),n.router.navigate(n.router.baseUrl("tags/"+s.join("+"))),n.utils.title(i[0],"tags"),this.collection.query(r))},filtersChecked:function(){var e=o(".filter-group").find(":checkbox").filter(":checked"),t=o(".filter-drawer"),i=[];return _.each(e,function(e){i.push(o(e).prop("value"))}),0===i.length?(t.find(".apply-filters").prop("disabled",!0).find("span").text(""),t.find(".clear-filters").hide(),o("body").removeClass("filters-applied"),!1):(t.find(".apply-filters").prop("disabled",!1).find("span").text(i.length),t.find(".clear-filters").css("display",
 "inline-block"),i)},moreFilters:function(e){return e.preventDefault(),o("body").hasClass("filters-applied")?this.backToFilters():o("body").hasClass("show-filters")&&this.filtersChecked()?this.addFilter():(this.clearSearch(),void o("body").toggleClass("show-filters"))},clearFilters:function(e){var t=o(".filter-group").find(":checkbox"),i=this;e.preventDefault(),_.each(t.filter(":checked"),function(e){return o(e).prop("checked",!1),i.filtersChecked()})},backToFilters:function(e){e&&e.preventDefault(),o("body").removeClass("filters-applied")},clearSearch:function(){o("#wp-filter-search-input").val("")}}),n.Router=Backbone.Router.extend({routes:{"browse/:sort(/page/:page)(/)":"sort","tags/:tag(/page/:page)(/)":"tag","search/:query(/page/:page)(/)":"search","au
 thor/:author(/page/:page)(/)":"author",":slug(/)":"preview","":"sort"},baseUrl:function(e){return"/"===e?e="/#":0!==e.length&&(e+="/"),e},themePath:"",browsePath:"browse/",searchPath:"search/",search:function(e){o(".wp-filter-search").val(e)},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),n.History=Backbone.History.extend({getFragment:function(){return Backbone.History.prototype.getFragment.apply(this,arguments).replace(/\?.*/,"")}}),n.Run={init:function(){this.view=new n.view.Installer({section:n.data.settings.browseDefault,SearchView:n.view.Search}),Backbone.history=new n.History,this.render()},render:function(){this.view.render(),this.routes(),Backbone.history.start({root:n.data.settings.path,pushState:!0,hashChange:!1})},routes:function(){var i=this,s={};n.router=new
  n.Router,n.router.on("route:preview",function(e){i.view.collection.queries.push(n.data.query),s.theme=e,i.view.collection.query(s),i.view.view.expand(e)}),n.router.on("route:sort",function(e,t){t&&n.router.navigate("browse/"+e+"/",{replace:!0}),i.view.collection.queries.push(n.data.query),e=e||n.data.settings.browseDefault,i.view.sort(e),i.view.trigger("theme:close")}),n.router.on("route:search",function(e,t){t&&n.router.navigate("search/"+e+"/",{replace:!0}),i.view.collection.queries.push(n.data.query),o(".wp-filter-search").focus().trigger("keyup"),i.view.trigger("theme:close")}),n.router.on("route:tag",function(e,t){t&&n.router.navigate("tags/"+e+"/",{replace:!0}),i.view.collection.queries.push(n.data.query),_.each(e.split("+"),function(e){e=e.toLowerCase().replace(/[^a-z-]/g,""),o("#filter-id
 -"+e).prop("checked",!0)}),o("body").removeClass("show-filters").addClass("show-filters"),i.view.applyFilters(),i.view.trigger("theme:close")}),n.router.on("route:author",function(e,t){t&&n.router.navigate("author/"+e+"/",{replace:!0}),i.view.collection.queries.push(n.data.query),s.author=e,i.view.collection.query(s),n.utils.title(e,"author"),i.view.trigger("theme:close")})}},o(function(){n.Run.init()})}(jQuery),google.charts.load("current",{packages:["corechart"]}),function(l){const c=function(e){document.querySelector(".spinner")?.classList.remove("spinner");e=e.status+": "+e.statusText;alert(e)};document.addEventListener("submit",i=>{i.preventDefault();const a=i.target.closest("form"),o=a.querySelector('button[type="submit"]'),n=a.querySelector(".success-msg");i=a.closest(&quot
 ;.theme-about").dataset.slug;if(a&&["commercial","community"].includes(a.id)){n?.classList.remove("saved");let e="";rest_name="commercial"===a.id?(e="external_support_url","supportURL"):(e="external_repository_url","repositoryURL");let s=a.querySelector('input[name="'+e+'"]'),r=a.querySelector(".button-small")?.classList.add("spinner"),t=l.restUrl+"themes/v1/theme/"+i+"/"+a.id+"/?_wpnonce="+l.restNonce;originalValue=s.dataset.originalValue??"",o.disabled=!0,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({[rest_name]:s.value})}).then(e=>(e.ok||c(e),e)).then(e=>e.json()).then(e=>{let t;t=void 0!==e[rest_name]?(n?.classList.add("saved"),e[rest_name]):originalValue,s.value=t;const i=document.querySelector(".categorization-wi
 dget .widget-head a");i&&(i.attributes.href.value=t),o.disabled=!1,r?.classList.remove("spinner")}).catch(e=>{c(e),s.value=originalValue,o.disabled=!1})}})}((window.wp,_wpThemeSettings.rest));
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+window.wp=window.wp||{},function(n){var s,o=wp.themes=wp.themes||{};o.data=_wpThemeSettings,s=o.data.l10n,_.extend(o,{model:{},view:{},routes:{},router:{},template:wp.template}),o.utils={title:function(e,t){var i=o.data.settings.title.default,t=("author"===t?i=o.data.settings.title.author:"tags"===t||"browse"===t?i=o.data.settings.title.tax:"search"===t?i=o.data.settings.title.search:"theme"===t?i=o.data.settings.title.theme:"404"===t||"notfound"===t?i=o.data.settings.title.notfound:("home"===t||"home"===e&&void 0===t)&&(i=o.data.settings.title.home),n("<div/>").html(i.replace("%s",n("<div/>").text(e).html())).text());document.title!==t&&t.length&&(document.title=t)}},o.Model=Backbone.Model.extend({initialize:function(){var e;
 this.set({id:this.get("slug")||this.get("id")}),this.has("sections")&&(e=this.get("sections").description,this.set({description:e})),this.set({can_configure_categorization_options:o.data.settings.currentUser?.is_admin||this.get("author")?.user_nicename===o.data.settings.currentUser?.slug})}}),o.view.Appearance=wp.Backbone.View.extend({el:"#themes .theme-browser",window:n(window),page:0,loadMore:n(".js-load-more-themes"),initialize:function(e){this.SearchView=e.SearchView||o.view.Search,this.loadMoreThemes=this.loadMoreThemes.bind(this),this.loadMore.bind("click",this.loadMoreThemes)},render:function(){this.view=new o.view.Themes({collection:this.collection,parent:this}),this.search(),this.view.render(),this.$el.find(".themes").remove(),this.$el.append(this.view.el).addClass("rendered")},searchContainer:"",search:function(){var e=new this.SearchView({collection:this.c
 ollection,parent:this});e.render(),this.searchContainer.append(n.parseHTML('<label class="screen-reader-text" for="wp-filter-search-input">'+s.search+"</label>")).append(e.el)},loadMoreThemes:function(){this.trigger("theme:loadMore")}}),o.Collection=Backbone.Collection.extend({model:o.Model,terms:"",queries:[],currentQuery:{page:1,request:{}},count:!1,loadingThemes:!1,doSearch:function(e){this.terms!==e&&(this.terms=e,0<this.terms.length&&this.search(this.terms),""===this.terms&&this.reset(o.data.themes),this.trigger("themes:update"))},search:function(t){var i,e,s,r,a;this.reset(o.data.themes,{silent:!0}),t=(t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")).replace(/ /g,")(?=.*"),i=new RegExp("^(?=.*"+t+").+","i"),0===(e=this.filter(function(e){return s=e.get("name").replace(/(<([^>]+)>)/gi,""),r=e
 .get("description").replace(/(<([^>]+)>)/gi,""),a=e.get("author").replace(/(<([^>]+)>)/gi,""),s=_.union([s,e.get("id"),r,a,e.get("tags")]),i.test(e.get("author"))&&2<t.length&&e.set("displayAuthor",!0),i.test(s)})).length?this.trigger("query:empty"):n("body").removeClass("no-results"),this.reset(e)},paginate:function(e){var t=this;return e=e||0,t=_(t.rest(o.data.settings.postsPerPage*e)),t=_(t.first(o.data.settings.postsPerPage))},query:function(t){var e,i,s,r=this.queries,a=this;if(this.currentQuery.request=t,e=_.find(r,function(e){return _.isEqual(e.request,t)}),(i=_.has(t,"page"))||(this.currentQuery.page=1),e||i){if(i)return this.apiCall(t,i).done(function(e){a.add(e.themes),a.trigger("themes:rerender"),a.trigger("query:success",e.info.results),a.loadingThemes=!1}).fail(function(){a.trigger("query:fa
 il")});0===e.themes.length?a.trigger("query:empty"):n("body").removeClass("no-results"),_.isNumber(e.total)&&(this.count=e.total),this.reset(e.themes),e.total||(this.count=this.length),this.trigger("themes:update"),this.trigger("query:success",this.count)}else this.apiCall(t).done(function(e){e.themes&&(a.reset(e.themes),s=e.info.results,r.push({themes:e.themes,request:t,total:s})),a.trigger("themes:update"),a.trigger("query:success",s),e.themes&&0===e.themes.length&&a.trigger("query:empty")}).fail(function(){a.trigger("query:fail")})},apiCall:function(e,t){var i,s=o.data.settings.apiEndpoint,e=_.extend({per_page:o.data.settings.postsPerPage,locale:o.data.settings.locale,fields:{description:!0,sections:!1,tested:!0,requires:!0,downloaded:!1,downloadlink:!0,last_updated:!0,homepage:!0,theme_url:!0,parent:!0,tags:!0,rating:!0,ratings:!0,num_ratings:!0,extended
 _author:!0,photon_screenshots:!0,active_installs:!0,requires_php:!0,is_commercial:!0,is_community:!0}},e);return"api.wordpress.org"===new URL(s).hostname&&(e={action:"query_themes",request:e}),i={type:"GET",url:s,jsonp:"callback",dataType:"jsonp",data:e,beforeSend:function(){t||n("body").addClass("loading-content").removeClass("no-results")}},n.Deferred(function(t){n.ajax(i).done(function(e){t.resolveWith(this,[e])}).fail(function(){t.rejectWith(this,arguments)})}).promise()}}),o.view.Theme=wp.Backbone.View.extend({className:"theme",state:"grid",html:wp.themes.template("theme"),events:{click:"expand",keydown:"expand",touchend:"expand",keyup:"addFocus",touchmove:"preventExpand"},touchDrag:!1,render:function(){var e=this.model.toJSON();e.permalink=o.data.settings.path+o.router.baseUrl(e.slug),e.path=o.data.settings.path
 ,this.$el.html(this.html(e)).attr({tabindex:0,"aria-describedby":e.id+"-action "+e.id+"-name"})},addFocus:function(){var e=n(":focus").hasClass("theme")?n(":focus"):n(":focus").parents(".theme");n(".theme.focus").removeClass("focus"),e.addClass("focus")},expand:function(e){if(!(!0===(e=e||window.event).metaKey|e.ctrlKey&&"click"===e.type||"keydown"===e.type&&13!==e.which&&32!==e.which))return!0===this.touchDrag?this.touchDrag=!1:void(n(e.target).is(".theme-actions a")||(o.focusedTheme=this.$el,this.trigger("theme:expand",this.model.cid),e.preventDefault()))},preventExpand:function(){this.touchDrag=!0}}),o.view.Details=wp.Backbone.View.extend({className:"theme-overlay",events:{click:"collapse","click .left":"previousTheme","click .right":"nextTheme",&quo
 t;click .screenshot":"preview","click .theme-actions .button-secondary":"preview","keydown .theme-actions .button-secondary":"preview","touchend .theme-actions .button-secondary":"preview","click .favorite":"favourite_toggle","click #theme-patterns-grid-js .wporg-screenshot-card":"preview","click .wporg-horizontal-slider-js .wporg-screenshot-card":"thumbnailPreview","keydown .wporg-horizontal-slider-js .wporg-screenshot-card":"thumbnailPreview"},html:o.template("theme-single"),render:function(){var e=this.model.toJSON(),t=new Date;t.setUTCFullYear(e.last_updated.substring(0,4),e.last_updated.substring(5,7)-1,e.last_updated.substring(8,10)),e.last_updated=t.toLocaleDateString(s.locale,{day:"numeric",month:"long",year:"numeric"}),e.is_outdated=t.setYear(t.getYear()+1902).valueOf()<(new Date
 ).valueOf(),e.tags=_.map(e.tags,function(e,t){e=s.tags[t]||e;return'<a href="'+o.data.settings.path+o.router.baseUrl("tags/"+t)+'">'+e+"</a>"}).join(", "),e.path=o.data.settings.path,e.active_installs<10?e.active_installs=s.active_installs_less_than_10:1e6<=e.active_installs?e.active_installs=s.active_installs_1_million:e.active_installs=e.active_installs.toLocaleString()+"+",e.show_favorites=!!o.data.settings.currentUser?.login,e.is_favorited=-1!==o.data.settings.favorites.themes.indexOf(e.slug),e.current_user=o.data.settings.currentUser?.login,this.$el.html(this.html(e)),this.navigation(),this.screenshotCheck(this.$el),this.containFocus(this.$el),this.renderDownloadsGraph(),this.renderPatterns(),this.renderStyleVariations()},favourite_toggle:function(){var e=this.$el.find(".favorite"),t=!e.hasClass("favorited"),i=this.model.get("slug"),i=(e.toggleClass("favorited"),t?o.data.
 settings.favorites.themes.push(i):-1<(e=o.data.settings.favorites.themes.indexOf(i))&&delete o.data.settings.favorites.themes[e],{type:"GET",url:o.data.settings.favorites.api,jsonp:"callback",dataType:"jsonp",data:{action:t?"add-favorite":"remove-favorite",theme:this.model.get("slug"),_wpnonce:o.data.settings.favorites.nonce}});n.ajax(i).done(function(e){void 0!==e.error&&"not_logged_in"===e.error&&(o.data.settings.favorites.themes=[],o.data.settings.currentUser=!1)})},preview:function(e){var t,i,s=this,r=this.model.attributes.preview_url,a=document.activeElement;if(!0===this.touchDrag)return this.touchDrag=!1;n(e.target).hasClass("button-primary")||"keydown"===e.type&&13!==e.which&&32!==e.which||"keydown"===e.type&&13!==e.which&&n(":focus").hasClass("button")||((e=e||window.event).preventDefault(),o.focuse
 dTheme=this.$el,(e=n(e.target).closest("a")[0])&&e.classList.contains("wporg-screenshot-card")&&(this.model.attributes.preview_url=e.href.replace("&preview","")),(i=new o.view.Preview({model:this.model})).render(),this.setNavButtonsState(),o.data.settings.isMobile?i.$el.addClass("wp-full-overlay collapsed"):i.$el.addClass("wp-full-overlay expanded"),n(".theme-install-overlay").append(i.el),this.listenTo(i,"theme:next",function(){if(this.trigger("theme:next"),t=s.model,_.isUndefined(s.current)||(t=s.current),s.current=s.model.collection.at(s.model.collection.indexOf(t)+1),_.isUndefined(s.current))return s.options.parent.parent.trigger("theme:end"),s.current=t;i.model=s.current,i.render(),this.setNavButtonsState(),n(".next-theme").focus()}).listenTo(i,"theme:previous",function(){this.trigger("theme:previous"),t=s.model,0!==s.model.collec
 tion.indexOf(s.current)&&(_.isUndefined(s.current)||(t=s.current),s.current=s.model.collection.at(s.model.collection.indexOf(t)-1),_.isUndefined(s.current)||(i.model=s.current,i.render(),this.setNavButtonsState(),n(".previous-theme").focus()))}),this.listenTo(i,"preview:close",function(){s.model.attributes.preview_url=r,s.current=s.model,a&&a.focus()}))},thumbnailPreview:function(e){var t,i,s,r,a;"keydown"===e.type&&13!==e.which&&32!==e.which||(e.preventDefault(),"a"!==(e=n(e.target)).prop("tagName").toLowerCase()&&(e=n(e.parent("a")[0])),t=n(".screenshot"),i="wporg-screenshot-card__active",s="wporg-thumbnail-screenshot-preview-js",r="style-variation",(a=n(".wporg-horizontal-slider-js .wporg-screenshot-card")).attr("aria-selected",!1),e.attr("aria-selected",!0),0===a.index(e)?(t.find("picture").show(),t.re
 moveClass(r),n("."+s).remove()):(a=n('<div class="'+s+'" role="tabpanel"></div>').attr("data-link",e.attr("href")).attr("data-preview-link",e.attr("href")+"&v="+this.model.attributes.version+"-betaV2").attr("data-caption",_wpThemeSettings.l10n.pattern_caption_template.replace("%s",e.find("img").attr("alt"))).attr("data-height",t.height()+"px").attr("data-aspect-ratio",.75).attr("data-query-string","?vpw=1200&vph=900").attr("id",e.attr("aria-controls")),t.find("picture").hide(),t.addClass(r),n("."+s).remove(),t.append(a),window.__wporg_screenshot_preview_render&&window.__wporg_screenshot_preview_render(s)),n("."+i).removeClass(i),e.addClass(i),this.model.attributes.preview_url=e.attr("href"))},setNavButtonsState:function
 (){var e=n(".theme-install-overlay"),t=_.isUndefined(this.current)?this.model:this.current;0===this.model.collection.indexOf(t)&&e.find(".previous-theme").addClass("disabled"),_.isUndefined(this.model.collection.at(this.model.collection.indexOf(t)+1))&&e.find(".next-theme").addClass("disabled")},containFocus:function(t){var e=window.event;void 0!==e&&1!==n(e.target).closest(".theme").length||_.delay(function(){n(".theme-wrap a.button-primary:visible").focus()},500),t.on("keydown.wp-themes",function(e){9===e.which&&n(e.target).is("button.close")&&e.shiftKey&&(t.find(".theme-tags a:last-child").focus(),e.preventDefault())})},collapse:function(e){var t,i,s,r=this,a={};1!==o.data.themes.length&&(e=e||window.event,!n(e.target).is(".close")&&27!==e.keyCode||(n("body").addClass("closing-overlay"),r.
 unmountReactAssets(),this.$el.fadeOut(1,function(){n("body").removeClass("closing-overlay"),r.closeOverlay(),t=document.body.scrollTop,(s=o.Collection.prototype.currentQuery.request.author)?(o.router.navigate(o.router.baseUrl("author/"+s)),o.utils.title(s,"author")):(s=o.Collection.prototype.currentQuery.request.search)?(o.router.navigate(o.router.baseUrl(o.router.searchPath+s)),o.utils.title(s,"search")):(i=o.view.Installer.prototype.filtersChecked())?(o.router.navigate(o.router.baseUrl("tags/"+i.join("+"))),o.utils.title(_.each(i,function(e,t){i[t]=n('label[for="filter-id-'+e+'"]').text()})[0],"tags")):(s=n(".filter-links .current"))&&(s.length||(s=n('.filter-links [data-sort="'+o.data.settings.browseDefault+'"]'),a={trigger:!0}),o.data.settings.browseDefault===s.data("sort")?(o.router.navigate(o.router.baseUrl("/"),a),o.utils.title("home&q
 uot;)):(o.router.navigate(o.router.baseUrl(o.router.browsePath+s.data("sort")),a),o.utils.title(s.text(),"browse"))),document.body.scrollTop=t,o.focusedTheme&&o.focusedTheme.focus()})))},renderDownloadsGraph:function(){var t=this;n.getJSON("https://api.wordpress.org/stats/themes/1.0/downloads.php?slug="+t.model.get("id")+"&limit=260&callback=?",function(e){google.charts.setOnLoadCallback(function(){var i=new google.visualization.DataTable,s=0;i.addColumn("string",_wpThemeSettings.l10n.date),i.addColumn("number",_wpThemeSettings.l10n.downloads),n.each(e,function(e,t){i.addRow(),i.setValue(s,0,new Date(e).toLocaleDateString()),i.setValue(s,1,Number(t)),s++}),new google.visualization.ColumnChart(document.getElementById("theme-download-stats-"+t.model.get("id"))).draw(i,{colors:["#253578"],legend:{position:"none"},titlePosition:"in",axisTitlesPosition:&
 quot;in",chartArea:{height:280,left:35,width:"98%"},hAxis:{textStyle:{color:"black",fontSize:9}},vAxis:{format:"###,###",textPosition:"out",viewWindowMode:"explicit",viewWindow:{min:0}},bar:{groupWidth:100<i.getNumberOfRows()?"100%":null},height:350})})})},renderPatterns:function(){var e={type:"GET",url:"https://wp-themes.com/"+this.model.get("slug")+"/?rest_route=/wporg-patterns/v1/patterns"},s=this.model;function r(i,e){n.each(e,function(e,t){t=n('<div class="wporg-screenshot-preview-js"></div>').attr("data-link",t.link).attr("data-preview-link",t.preview_link+"&v="+s.get("version")+"-betaV4.0.4").attr("data-caption",_wpThemeSettings.l10n.pattern_caption_template.replace("%s",t.title));i.append(t)}),window.__wporg_screenshot_preview_render&&window.__wporg_screenshot_previe
 w_render()}n.ajax(e).done(function(e){var t=n("#theme-patterns-grid-js"),i=n("#theme-patterns-button-js"),s=JSON.parse(e);s.length&&(n("#theme-patterns-js").show(),e=s.slice(0,9),r(t,e),9<s.length&&(i.show(),i.on("click",function(e){e.preventDefault();e=s.slice(9);r(t,e),t.find(".wporg-screenshot-card")[9].focus(),i.hide()})))})},renderStyleVariations:function(){var e={type:"GET",url:"https://wp-themes.com/"+this.model.get("slug")+"/?rest_route=/wporg-styles/v1/variations"},s=this.model;n.ajax(e).done(function(e){var i,t=n(".wporg-horizontal-slider-js"),e=JSON.parse(e);e.length&&(i=[],n.each(e,function(e,t){i.push({title:t.title,link:t.link,previewLink:t.preview_link+"&v="+s.get("version")+"-betaV1.1.2",caption:_wpThemeSettings.l10n.style_variation_caption_template.replace("%s",t.title)})}),e=i,t.attr("data-it
 ems",JSON.stringify(e)),t.attr("data-title",_wpThemeSettings.l10n.style_variations_title),window.__wporg_horizontal_slider_render&&window.__wporg_horizontal_slider_render())})},unmountReactAssets:function(){ReactDOM&&ReactDOM.unmountComponentAtNode&&(n(".wporg-horizontal-slider-js").each(function(){ReactDOM.unmountComponentAtNode(this)}),n(".wporg-screenshot-preview-js").each(function(){ReactDOM.unmountComponentAtNode(this)}),n(".wporg-thumbnail-screenshot-preview-js").each(function(){ReactDOM.unmountComponentAtNode(this)}))},navigation:function(){this.model.cid===this.model.collection.at(0).cid&&this.$el.find(".left").addClass("disabled"),this.model.cid===this.model.collection.at(this.model.collection.length-1).cid&&this.$el.find(".right").addClass("disabled")},closeOverlay:function(){n("body").removeClass("modal-open"),this.remove(),this.
 unbind(),this.trigger("theme:collapse")},nextTheme:function(){return this.trigger("theme:next",this.model.cid),!1},previousTheme:function(){return this.trigger("theme:previous",this.model.cid),!1},screenshotCheck:function(e){(new Image).src=e.find(".screenshot img").attr("src")}}),o.view.Preview=o.view.Details.extend({className:"wp-full-overlay expanded",el:".theme-install-overlay",events:{"click .close-full-overlay":"close","click .collapse-sidebar":"collapse","click .previous-theme":"previousTheme","click .next-theme":"nextTheme","click .wp-full-overlay-footer .devices button":"devicePreview",keyup:"keyEvent"},html:o.template("theme-preview"),render:function(){var e=this.model.toJSON();this.$el.html(this.html(e)),o.router.navigate(o.router.baseUrl(o.router.themePath+this.model.get("id&quot
 ;))),this.$el.fadeIn(200,function(){n("body").addClass("theme-installer-active full-overlay-active"),n(".close-full-overlay").focus()}),o.activeDevicePreview&&this.setDevicePreview(o.activeDevicePreview)},close:function(){return this.$el.fadeOut(200,function(){n("body").removeClass("theme-installer-active full-overlay-active"),o.focusedTheme&&o.focusedTheme.focus()}),this.trigger("preview:close"),this.undelegateEvents(),this.unbind(),o.router.navigate(o.router.baseUrl(o.router.themePath+this.model.get("id"))),!1},collapse:function(){return this.$el.toggleClass("collapsed"),o.data.settings.isMobile?this.$el.removeClass("expanded"):this.$el.toggleClass("expanded"),!1},devicePreview:function(e){return this.setDevicePreview(e.target.dataset.device)},setDevicePreview:function(e){var t=this.$el.find(".wp-full-overlay-footer");return t.find(".active").remo
 veClass("active"),t.find("."+e).addClass("active"),this.$el.find(".wp-full-overlay-main iframe").removeClass(o.activeDevicePreview).addClass(e),o.activeDevicePreview=e,!1},keyEvent:function(){return 27===event.keyCode&&(this.undelegateEvents(),this.close()),39===event.keyCode&&_.once(this.nextTheme()),37===event.keyCode&&this.previousTheme(),!1}}),o.view.Themes=wp.Backbone.View.extend({className:"themes",$overlay:n("div.theme-overlay"),index:0,count:n(".wp-filter .theme-count"),initialize:function(e){var t=this;this.parent=e.parent,this.setView("grid"),this.listenTo(t.collection,"themes:update",function(){t.parent.page=0,t.render(this)}),this.listenTo(t.collection,"query:success",function(e){_.isNumber(e)?t.count.text(e.toLocaleString()):t.count.text(t.collection.length.toLocaleString())}),this.listenTo(t.collection,"query:empty",function(){n("bo
 dy").addClass("no-results")}),this.listenTo(this.parent,"theme:loadMore",function(){t.renderThemes(t.parent.page)}),this.listenTo(t.collection,"themes:rerender",function(){t.renderThemes(t.parent.page)}),this.listenTo(this.parent,"theme:close",function(){t.overlay&&t.overlay.closeOverlay()}),n("body").on("keyup",function(e){t.overlay&&(39===e.keyCode&&t.overlay.nextTheme(),37===e.keyCode&&t.overlay.previousTheme(),27===e.keyCode&&t.overlay.collapse(e))})},render:function(){this.$el.empty(),1===o.data.themes.length&&(this.singleTheme=new o.view.Details({model:this.collection.models[0]}),this.singleTheme.render(),this.$el.addClass("single-theme"),this.$el.append(this.singleTheme.el)),0<this.options.collection.size()&&this.renderThemes(this.parent.page),this.count.text(this.collection.count||this.collection.length)},renderThemes:function(e){var t=this;t.
 instance=t.collection.paginate(e),0===t.instance.size()?this.parent.trigger("theme:end"):(1<=e&&n(".add-new-theme").remove(),t.instance.each(function(e){t.theme=new o.view.Theme({model:e,parent:t}),t.theme.render(),t.$el.append(t.theme.el),t.listenTo(t.theme,"theme:expand",t.expand,t)}),this.parent.page++)},setView:function(e){return e},expand:function(e){var t=this;this.model=t.collection.get(e),_.isUndefined(this.model)||(o.router.navigate(o.router.baseUrl(o.router.themePath+this.model.id)),o.utils.title(this.model.attributes.name,"theme"),this.setView("detail"),n("body").addClass("modal-open"),this.overlay=new o.view.Details({model:t.model}),this.overlay.render(),this.$overlay.html(this.overlay.el),this.listenTo(this.overlay,"theme:next",function(){t.next([t.model.cid]),n(".theme-header").find(".right").focus()}).listenTo(this.overlay,"theme:previous",function(
 ){t.previous([t.model.cid]),n(".theme-header").find(".left").focus()}))},next:function(e){e=this.collection.get(e[0]),e=this.collection.at(this.collection.indexOf(e)+1);void 0!==e&&this.theme.trigger("theme:expand",e.cid)},previous:function(e){e=this.collection.get(e[0]),e=this.collection.at(this.collection.indexOf(e)-1);void 0!==e&&this.theme.trigger("theme:expand",e.cid)}}),o.view.Search=wp.Backbone.View.extend({tagName:"input",className:"wp-filter-search",id:"wp-filter-search-input",searching:!1,attributes:{placeholder:s.searchPlaceholder,type:"search"},events:{keyup:"search",search:"search"},initialize:function(e){this.parent=e.parent,this.listenTo(this.parent,"theme:close",function(){this.searching=!1})},search:function(e){("keyup"!==e.type||9!==e.which&&16!==e.which)&&(this.collection=this.options.parent.view.collection,"k
 eyup"===e.type&&27===e.which&&(e.target.value=""),_.debounce(_.bind(this.doSearch,this),300)(e.target.value))},doSearch:_.debounce(function(e){var t={};o.view.Installer.prototype.clearFilters(jQuery.Event("click")),"author:"===(t.search=e).substring(0,7)&&(t.search="",t.author=e.slice(7)),"tag:"===e.substring(0,4)&&(t.search="",t.tag=[e.slice(4)]),n(".filter-links li > a.current").removeClass("current"),n("body").removeClass("show-filters filters-applied"),e?(o.utils.title(e,"search"),o.router.navigate(o.router.baseUrl(o.router.searchPath+e),{replace:!0})):(delete t.search,t.browse=o.data.settings.browseDefault,o.utils.title("home"),o.router.navigate(o.router.baseUrl("/"),{replace:!0})),this.collection.query(t)},300)}),o.view.Installer=o.view.Appearance.extend({el:"#themes",events:{"click .filter-link
 s li > a":"onSort","click .theme-filter":"onFilter","click .drawer-toggle":"moreFilters","click .filter-drawer .apply-filters":"applyFilters",'click .filter-group [type="checkbox"]':"addFilter","click .filter-drawer .clear-filters":"clearFilters","click .filtered-by":"backToFilters"},activeClass:"current",searchContainer:n(".wp-filter .search-form"),initialize:function(){o.view.Appearance.prototype.initialize.apply(this,arguments),this.sortValues=n(".filter-links li > a").map(function(){return n(this).data("sort")}).get()},render:function(){var i=this;this.search(),this.collection=new o.Collection,this.listenTo(this,"theme:end",function(){i.collection.loadingThemes||n("body").hasClass("modal-open")||i.collection.length<o.data.settings.postsPerPage||(i.collection.loadingThe
 mes=!0,i.collection.currentQuery.page++,_.extend(i.collection.currentQuery.request,{page:i.collection.currentQuery.page}),i.collection.query(i.collection.currentQuery.request))}),this.listenTo(this.collection,"query:success",function(e){var t;n("body").removeClass("loading-content"),n(".theme-browser").find("div.error").remove(),1<i.page&&(t=1+(i.page-1)*o.data.settings.postsPerPage,this.$el.find(".theme:nth-child("+t+")").focus()),(e=_.isNumber(e)?e:i.collection.count)<=i.collection.length?i.loadMore.hide():i.loadMore.show()}),this.listenTo(this.collection,"query:fail",function(){n("body").removeClass("loading-content"),n(".theme-browser").find("div.error").remove(),n(".theme-browser").find("div.themes").before('<div class="error"><p>'+s.error+"</p></div>")}),this.view&&this.view
 .remove(),this.view=new o.view.Themes({collection:this.collection,parent:this}),this.page=0,this.$el.find(".themes").remove(),this.view.render(),this.$el.find(".theme-browser").append(this.view.el).addClass("rendered")},browse:function(e){"favorites"===e?this.collection.query({browse:e,user:o.data.settings.favorites.user}):this.collection.query({browse:e})},onSort:function(e){var t=n(e.target),i=t.data("sort");e.preventDefault(),!i&&t.data("tag")?o.router.trigger("route:tag",t.data("tag")):(n("body").removeClass("filters-applied show-filters"),t.hasClass(this.activeClass)||(this.sort(i),o.data.settings.browseDefault===i?o.router.navigate(o.router.baseUrl("/")):o.router.navigate(o.router.baseUrl(o.router.browsePath+i))))},sort:function(e){var t=this,i=!1;-1!==_.indexOf(this.sortValues,e)&&(i=n('.filter-links [data-sort="'+e+'"]')),t.clearSearch(),_.e
 ach(n(".filter-group").find(":checkbox").filter(":checked"),function(e){return n(e).prop("checked",!1),t.filtersChecked()}),n(".filter-links li > a, .theme-filter").removeClass(this.activeClass),i&&i.length?(i.addClass(this.activeClass),o.data.settings.browseDefault===e?o.utils.title("home"):o.utils.title(i.text(),"browse"),this.browse(e)):o.utils.title("404","notfound")},onFilter:function(e){var e=n(e.target),t=e.data("filter");e.hasClass(this.activeClass)||(n(".filter-links li > a, .theme-section").removeClass(this.activeClass),e.addClass(this.activeClass),t&&(t=_.union([t,this.filtersChecked()]),this.collection.query({tag:[t]})))},addFilter:function(){this.filtersChecked()},applyFilters:function(e){var t,i=[],s=this.filtersChecked(),r={tag:s},a=n(".filtered-by .tags");e&&e.preventDefault(),s&&(n("body").addClass(&q
 uot;filters-applied"),n(".filter-links li > a.current").removeClass("current"),a.empty(),_.each(s,function(e){t=n('label[for="filter-id-'+e+'"]').text(),i.push(t),a.append('<span class="tag">'+t+"</span>"),n('.filter-links li > a[data-tag="'+e+'"]').addClass("current")}),o.router.navigate(o.router.baseUrl("tags/"+s.join("+"))),o.utils.title(i[0],"tags"),this.collection.query(r))},filtersChecked:function(){var e=n(".filter-group").find(":checkbox").filter(":checked"),t=n(".filter-drawer"),i=[];return _.each(e,function(e){i.push(n(e).prop("value"))}),0===i.length?(t.find(".apply-filters").prop("disabled",!0).find("span").text(""),t.find(".clear-filters").hide(),n("body").removeClass("filters-applied"),!1):(t.find(".apply-filters").prop(
 "disabled",!1).find("span").text(i.length),t.find(".clear-filters").css("display","inline-block"),i)},moreFilters:function(e){return e.preventDefault(),n("body").hasClass("filters-applied")?this.backToFilters():n("body").hasClass("show-filters")&&this.filtersChecked()?this.addFilter():(this.clearSearch(),void n("body").toggleClass("show-filters"))},clearFilters:function(e){var t=n(".filter-group").find(":checkbox"),i=this;e.preventDefault(),_.each(t.filter(":checked"),function(e){return n(e).prop("checked",!1),i.filtersChecked()})},backToFilters:function(e){e&&e.preventDefault(),n("body").removeClass("filters-applied")},clearSearch:function(){n("#wp-filter-search-input").val("")}}),o.Router=Backbone.Router.extend({routes:{"browse/:sort(/page/:page)(/)":"sort",&
 quot;tags/:tag(/page/:page)(/)":"tag","search/:query(/page/:page)(/)":"search","author/:author(/page/:page)(/)":"author",":slug(/)":"preview","":"sort"},baseUrl:function(e){return"/"===e?e="/#":0!==e.length&&(e+="/"),e},themePath:"",browsePath:"browse/",searchPath:"search/",search:function(e){n(".wp-filter-search").val(e)},navigate:function(){Backbone.history._hasPushState&&Backbone.Router.prototype.navigate.apply(this,arguments)}}),o.History=Backbone.History.extend({getFragment:function(){return Backbone.History.prototype.getFragment.apply(this,arguments).replace(/\?.*/,"")}}),o.Run={init:function(){this.view=new o.view.Installer({section:o.data.settings.browseDefault,SearchView:o.view.Search}),Backbone.history=new o.History,this.render()},render:function(){this.view.render(),this.routes(),Back
 bone.history.start({root:o.data.settings.path,pushState:!0,hashChange:!1})},routes:function(){var i=this,s={};o.router=new o.Router,o.router.on("route:preview",function(e){i.view.collection.queries.push(o.data.query),s.theme=e,i.view.collection.query(s),i.view.view.expand(e)}),o.router.on("route:sort",function(e,t){t&&o.router.navigate("browse/"+e+"/",{replace:!0}),i.view.collection.queries.push(o.data.query),e=e||o.data.settings.browseDefault,i.view.sort(e),i.view.trigger("theme:close")}),o.router.on("route:search",function(e,t){t&&o.router.navigate("search/"+e+"/",{replace:!0}),i.view.collection.queries.push(o.data.query),n(".wp-filter-search").focus().trigger("keyup"),i.view.trigger("theme:close")}),o.router.on("route:tag",function(e,t){t&&o.router.navigate("tags/"+e+"/",{replace:!0}),i.view.collection.queries.push(o.d
 ata.query),_.each(e.split("+"),function(e){e=e.toLowerCase().replace(/[^a-z-]/g,""),n("#filter-id-"+e).prop("checked",!0)}),n("body").removeClass("show-filters").addClass("show-filters"),i.view.applyFilters(),i.view.trigger("theme:close")}),o.router.on("route:author",function(e,t){t&&o.router.navigate("author/"+e+"/",{replace:!0}),i.view.collection.queries.push(o.data.query),s.author=e,i.view.collection.query(s),o.utils.title(e,"author"),i.view.trigger("theme:close")})}},n(function(){o.Run.init()})}(jQuery),google.charts.load("current",{packages:["corechart"]}),function(l){function c(e){document.querySelector(".spinner")?.classList.remove("spinner"),e=e.status+": "+e.statusText,alert(e)}document.addEventListener("submit",i=>{i.preventDefault();const a=i.target.closest("form")
 ,n=a.querySelector('button[type="submit"]'),o=a.querySelector(".success-msg");i=a.closest(".theme-about").dataset.slug;if(a&&["commercial","community"].includes(a.id)){o?.classList.remove("saved");let e="",s=(rest_name="commercial"===a.id?(e="external_support_url","supportURL"):(e="external_repository_url","repositoryURL"),a.querySelector('input[name="'+e+'"]')),r=a.querySelector(".button-small")?.classList.add("spinner"),t=l.restUrl+"themes/v1/theme/"+i+"/"+a.id+"/?_wpnonce="+l.restNonce;originalValue=s.dataset.originalValue??"",n.disabled=!0,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({[rest_name]:s.value})}).then(e=>(e.ok||c(e),e)).then(e=>e.json()).then(e=>{let t;t=void 0!==e[rest_name]?(o?.classList.add
 ("saved"),e[rest_name]):originalValue,s.value=t;const i=document.querySelector(".categorization-widget .widget-head a");i&&(i.attributes.href.value=t),n.disabled=!1,r?.classList.remove("spinner")}).catch(e=>{c(e),s.value=originalValue,n.disabled=!1})}})}((window.wp,_wpThemeSettings.rest));
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></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 2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/theme-single.php   2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $external_support_url = $is_commercial ? get_post_meta( $post->ID, 'external_support_url', true ) : '';
</span><span class="cx" style="display: block; padding: 0 10px">        $is_community = has_term( 'community', 'theme_business_model', $post );
</span><span class="cx" style="display: block; padding: 0 10px">        $external_repository_url = $is_community ? get_post_meta( $post->ID, 'external_repository_url', true ) : '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $can_configure_categorization_options = current_user_can( 'theme_configure_categorization_options', $post );
</del><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><span class="cx" style="display: block; padding: 0 10px"> <div>
</span><span class="cx" style="display: block; padding: 0 10px">        <div class="theme-navigation">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -145,57 +144,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                <div class="theme-downloads">
</span><span class="cx" style="display: block; padding: 0 10px">                                </div><!-- .theme-downloads -->
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                <?php if ( $can_configure_categorization_options && $is_community ) : ?>
-                                       <?php $field_name = 'external_repository_url'; ?>
-                                       <div class="theme-categorization-options">
-                                               <h3><?php esc_html_e( 'Community Options', 'wporg-themes' ); ?></h2>
-
-                                               <p><?php esc_html_e('This theme is developed and supported by a community.', 'wporg-themes' ); ?></p>
-
-                                               <form id="community" class="categorization" method="POST">
-                                               <p>
-                                               <?php printf( '<label for="%s">%s</label>', esc_attr( $field_name ), esc_attr__( 'Development repository URL', 'wporg-themes' ) ); ?>
-                                               <?php printf(
-                                                       '<input id="%s" type="text" name="%s" value="%s" data-original-value="%s">',
-                                                       esc_attr( $field_name ),
-                                                       esc_attr( $field_name ),
-                                                       esc_url( $external_repository_url ),
-                                                       esc_url( $external_repository_url )
-                                               ); ?>
-                                               <span class="help"><?php esc_attr_e( 'Optional. The URL where development happens, such as at github.com.', 'wporg-themes' ); ?></span>
-                                               </p><p>
-                                               <button class="button button-secondary" type="submit"><?php esc_attr_e( 'Save', 'wporg-themes' ); ?></button>
-                                               <span class="success-msg"><?php esc_html_e( 'Saved!', 'wporg-themes' ); ?></span>
-                                               </p>
-                                               </form>
-                                       </div>
-                               <?php endif; ?>
-
-                               <?php if ( $can_configure_categorization_options && $is_commercial ) : ?>
-                                       <?php $field_name = 'external_support_url'; ?>
-                                       <div class="theme-categorization-options">
-                                               <h3><?php esc_html_e( 'Commercial Options', 'wporg-themes' ); ?></h2>
-
-                                               <p><?php esc_html_e('This theme is free but offers paid upgrades, support, and/or add-ons.', 'wporg-themes' ); ?></p>
-
-                                               <form id="commercial" class="categorization" method="POST">
-                                               <p>
-                                               <?php printf( '<label for="%s">%s</label>', esc_attr( $field_name ), esc_attr__( 'Commercial support URL', 'wporg-themes' ) ); ?>
-                                               <?php printf(
-                                                       '<input id="%s" type="text" name="%s" value="%s" data-original-value="%s">',
-                                                       esc_attr( $field_name ),
-                                                       esc_attr( $field_name ),
-                                                       esc_url( $external_support_url ),
-                                                       esc_url( $external_support_url )
-                                               ); ?>
-                                               <span class="help"><?php esc_attr_e( 'Optional. The URL for theme support, other than its support forum on wordpress.org.', 'wporg-themes' ); ?></span>
-                                               </p><p>
-                                               <button class="button button-secondary" type="submit"><?php esc_attr_e( 'Save', 'wporg-themes' ); ?></button>
-                                               <span class="success-msg"><?php esc_html_e( 'Saved!', 'wporg-themes' ); ?></span>
-                                               </p>
-                                               </form>
-                                       </div>
-                               <?php endif; ?>
</del><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">                        <div class="theme-meta">
</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  2023-05-20 06:05:38 UTC (rev 12599)
+++ sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/view-templates/theme-single.php    2023-05-23 06:16:42 UTC (rev 12600)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -124,7 +124,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        </p>
</span><span class="cx" style="display: block; padding: 0 10px">                                        <p>
</span><span class="cx" style="display: block; padding: 0 10px">                                                <button class="button button-secondary" type="submit"><?php esc_html_e( 'Save', 'wporg-themes' ); ?></button>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <span class="success-msg"><?php esc_html_e( 'Saved!', 'wporg-themes' ) ?></span>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <span class="success-msg"><?php esc_html_e( 'Saved! Please wait for the caches to update.', 'wporg-themes' ) ?></span>
</ins><span class="cx" style="display: block; padding: 0 10px">                                         </p>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </form>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div><!-- .theme-categorization-options -->
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -142,7 +142,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        </p>
</span><span class="cx" style="display: block; padding: 0 10px">                                        <p>
</span><span class="cx" style="display: block; padding: 0 10px">                                                <button class="button button-secondary" type="submit"><?php esc_html_e( 'Save', 'wporg-themes' ); ?></button>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                <span class="success-msg"><?php esc_html_e( 'Saved!', 'wporg-themes' ) ?></span>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         <span class="success-msg"><?php esc_html_e( 'Saved! Please wait for the caches to update.', 'wporg-themes' ) ?></span>
</ins><span class="cx" style="display: block; padding: 0 10px">                                         </p>
</span><span class="cx" style="display: block; padding: 0 10px">                                        </form>
</span><span class="cx" style="display: block; padding: 0 10px">                                </div><!-- .theme-categorization-options -->
</span></span></pre>
</div>
</div>

</body>
</html>