@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
@charset "UTF-8";
body {
  margin: 0px;
  background-image: url(../images/bg-body.gif);
  background-repeat: repeat-x;
  background-position: center 20px;
}
body.map {
  background-image: none;
}

a img {
  border-style: none;
}

div.wrapper {
  width: 100%;
  max-width: 988px;
  margin: 0 auto;
}
@media (max-width: 988px) {
  div.wrapper {
    max-width: 100%;
  }
}

.flexslider {
  border: none !important;
}

.home-slider {
  height: 400px;
  overflow: hidden;
}

#map {
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 21px;
}
#map h1 {
  margin: 0 0 10px;
  font-size: 24px;
  color: #13537e;
}
#map a {
  color: #ea2750;
}
#map a:hover {
  color: #F00;
}

#map_canvas {
  margin-bottom: 10px;
  width: 600px;
  height: 400px;
}

#content.internal #map_canvas img {
  border-style: none;
}

#results {
  height: 25px;
  margin-bottom: 10px;
}

#event-details {
  width: 400px;
  height: 400px;
}

#content.internal img.catch-that-image {
  float: left;
  max-width: 100px;
  max-height: 80px;
  margin-top: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.event-bottom {
  margin-bottom: 10px;
}

body.pageid-2552 h1 {
  text-align: center;
  color: #ffffff !important;
  text-transform: uppercase !important;
  font-style: italic;
  position: absolute !important;
  left: 0;
  right: 0;
  padding: 20px 0 20px 500px;
  margin: 0px;
  z-index: 25;
  text-shadow: 1px 1px 0px #000000;
  -webkit-filter: dropshadow(color=#000000, offx=1, offy=1);
          filter: dropshadow(color=#000000, offx=1, offy=1);
  background: #330000;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzQ5MDYwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzk4MWQwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2FhMjIxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjI0MTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, right top, from(#330000), color-stop(22%, #490603), color-stop(75%, #981d0e), color-stop(90%, #aa2211), to(#b22412));
  background: linear-gradient(to right, #330000 0%, #490603 22%, #981d0e 75%, #aa2211 90%, #b22412 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#330000", endColorstr="#b22412",GradientType=1 );
  /* IE6-8 */
}

div#industry_tool_kit {
  display: none !important;
}

.aligncenter {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.clear {
  clear: both;
}

.entry-header {
  margin: -15px 0 20px;
}

.navigation-links {
  margin: 50px 0 0;
  font-size: 12px;
}
.navigation-links .nav-previous {
  float: left;
}
.navigation-links .nav-next {
  text-align: right;
}

.post {
  margin: 0 0 50px;
}

#header {
  position: relative;
  height: 126px;
  font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 770px) {
  #header {
    height: auto;
  }
}
#header .top-bar {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 770px) {
  #header .top-bar {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 0.5rem;
  }
}
@media (max-width: 480px) {
  #header .top-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #header .top-bar .menu {
    text-align: center;
    padding: 0.25rem 0;
    margin: 0;
  }
  #header .top-bar form {
    margin: 0;
    padding: 0.25rem 0;
    text-align: center;
  }
}
#header .top-bar ul {
  list-style-type: none;
  margin-bottom: 0;
}
#header .logo-quotes {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 770px) {
  #header .logo-quotes {
    margin: 0 0 0.5rem;
  }
}
#header ul li {
  display: inline;
}
#header ul li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #999;
  font-size: 10px;
  border-left: solid 1px #999;
  padding: 0 0 0 8px;
  margin: 0 0 0 8px;
}
#header ul li a:hover {
  color: #333;
}
#header ul li:first-child a {
  border-left: none;
}
#header form {
  margin-top: 18px;
  margin-left: 20px;
}
#header form input[type=text] {
  border: solid 1px #999;
  width: 86px;
  height: 8px;
  padding: 3px 4px;
  margin: 0 2px 0 0;
  text-align: right;
  text-transform: uppercase;
  font-size: 10px;
  font-style: italic;
  color: #999;
}
#header form input[type=button] {
  font-size: 10px;
  border-style: none;
  text-transform: uppercase;
  color: #fff;
  background-color: #5587b1;
  cursor: pointer;
  height: 16px;
  width: 23px;
  text-align: center;
  padding: 0;
}
#header form input[type=button]:hover {
  background-color: #13537e;
}
#header #facts {
  font-size: 13px;
  line-height: 18px;
  color: #666;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  padding-left: 30px;
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 770px) {
  #header #facts {
    display: none;
  }
}
#header #facts img {
  margin-right: 20px;
  height: auto;
}
#header #facts #items {
  margin: 0;
}
#header #facts p {
  display: none;
  margin: 0;
  padding: 0;
  width: 375px;
}

.header-wrapper {
  position: relative;
  z-index: 2000;
}

#nav {
  position: relative;
  min-height: 68px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 770px) {
  #nav {
    min-height: inherit;
  }
}
#nav * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#nav .toggle-mobile-nav {
  display: none;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(27, 136, 221, 0.25);
  color: #13537e;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(19, 83, 126, 0.5);
  cursor: pointer;
}
#nav .toggle-mobile-nav::before {
  content: "";
  font-family: fontawesome;
  margin-right: 0.5rem;
}
@media (max-width: 770px) {
  #nav .toggle-mobile-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#nav ul {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 770px) {
  #nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    display: none;
  }
}
#nav ul.menu > li {
  background-color: rgba(27, 136, 221, 0.25);
}
@media (max-width: 770px) {
  #nav ul.menu > li {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0.5rem 0;
  }
  #nav ul.menu > li:not(:last-of-type) {
    border-bottom: 1px solid rgba(19, 83, 126, 0.5);
  }
  #nav ul.menu > li.clicked-once .sub-menu {
    display: block;
  }
}
#nav ul li {
  position: relative;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 12rem;
      flex-basis: 12rem;
  background-image: url(../images/bg-nav-divider.png);
  background-repeat: no-repeat;
  background-position: right 16px;
}
#nav ul li:last-child {
  background-image: none;
}
#nav ul li::before {
  position: absolute;
  z-index: 10;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: fontawesome;
  font-size: 1.2rem;
  text-align: center;
  font-size: 1.2em;
  color: #13537e;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 0.4rem;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
@media (max-width: 770px) {
  #nav ul li::before {
    position: relative;
    left: inherit;
    bottom: inherit;
    width: 3rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    text-align: right;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    font-size: 1.4em;
    -ms-flex-preferred-size: 3rem;
        flex-basis: 3rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
#nav ul li::after {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(19, 83, 126, 0.9)), to(rgba(19, 83, 126, 0)));
  background: linear-gradient(to bottom, rgba(19, 83, 126, 0.9) 0%, rgba(19, 83, 126, 0) 100%);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
#nav ul li.alt-background {
  background-color: rgba(27, 136, 221, 0.5);
}
#nav ul li a {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #13537e;
  padding: 0 0.5rem 1rem;
  width: 100%;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  font-size: 12px;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 770px) {
  #nav ul li a {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    font-size: 1.2em;
    padding: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 2rem;
        flex-basis: 2rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
#nav ul li.current-menu-item::before, #nav ul li.current-page-ancestor::before, #nav ul li:hover::before {
  color: #1f4260;
}
#nav ul li.current-menu-item::after, #nav ul li.current-page-ancestor::after, #nav ul li:hover::after {
  opacity: 1;
}
#nav ul li.current-menu-item a, #nav ul li.current-page-ancestor a, #nav ul li:hover a {
  color: #FFF;
}
#nav ul li.current-menu-item > a::after, #nav ul li.current-page-ancestor > a::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-top: 0.5rem solid #A5CAED;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 0;
}
@media (max-width: 770px) {
  #nav ul li.current-menu-item > a::after, #nav ul li.current-page-ancestor > a::after {
    display: none;
  }
}
#nav ul li .sub-menu {
  display: none;
  width: auto;
  height: auto;
  position: absolute;
  z-index: 70;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 0.75rem 0;
  min-width: 200px;
  background-color: #0c3756;
}
@media (max-width: 770px) {
  #nav ul li .sub-menu {
    position: relative;
    top: inherit;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    left: inherit;
    -webkit-transform: none;
            transform: none;
    margin-top: 0.5rem;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
#nav ul li .sub-menu li {
  padding: 0;
  margin: 0;
}
#nav ul li .sub-menu li a {
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
  height: auto;
  padding: 0.75rem 1rem;
  background: none;
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}
#nav ul li .sub-menu li:hover {
  background-color: #082438;
}
#nav ul li .sub-menu li:hover::after {
  display: none;
}
#nav ul li .sub-menu li:hover ul {
  display: block;
}
#nav ul li .sub-menu .current-menu-item::after,
#nav ul li .sub-menu .current-menu-item a::after,
#nav ul li .sub-menu .current-page-ancestor::after,
#nav ul li .sub-menu .current-page-ancestor a::after {
  display: none;
}
#nav ul li .sub-menu .current-menu-item,
#nav ul li .sub-menu .current-page-ancestor {
  background-color: #0f456c;
}
#nav ul li:hover .sub-menu {
  display: block;
}

@media (max-width: 770px) {
  #sidebar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-top: 2rem;
    text-align: center;
  }
}
#sidebar .widget_text a {
  display: block;
}
#sidebar .widget_text a img {
  border: solid 1px #000;
  max-width: 100%;
}
#sidebar .widget_text a:not(:last-of-type) img {
  margin: 0 0 20px;
}
#sidebar .social-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 2rem;
}
#sidebar .social-wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-size: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 1.8rem;
      flex-basis: 1.8rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#sidebar .social-wrapper a::before {
  display: inline-block;
  padding: 0.5rem 0;
  font-size: 1.8rem;
  line-height: 1em;
}
#sidebar .social-wrapper a:hover {
  background-color: #EEE;
}
#sidebar .widget.null-instagram-feed {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#sidebar .widget.null-instagram-feed *, #sidebar .widget.null-instagram-feed *::before, #sidebar .widget.null-instagram-feed *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
#sidebar .widget.null-instagram-feed ul {
  list-style: none;
  margin: 0 -0.5rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#sidebar .widget.null-instagram-feed ul li {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 0 1rem;
  padding: 0 0.5rem;
}
#sidebar .widget.null-instagram-feed ul li a {
  display: block;
  border: 1px solid transparent;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#sidebar .widget.null-instagram-feed ul li a:hover {
  border: 1px solid #ea2750;
}
#sidebar .widget.null-instagram-feed ul li a img {
  display: block;
  margin: 0;
  border: 0;
  width: 100%;
}
#sidebar .widget.null-instagram-feed a[rel=me] {
  display: block;
  background-color: #ea2750;
  color: #FFF;
  padding: 1rem 0.5rem;
  width: 100%;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#sidebar .widget.null-instagram-feed a[rel=me]::before {
  display: inline-block;
  margin-right: 0.5rem;
  font-family: fontawesome;
  content: "";
  font-size: 1.2em;
}
#sidebar .widget.null-instagram-feed a[rel=me]:hover {
  background-color: #e21641;
}
#sidebar .widget {
  margin: 0 0 2rem;
}
#sidebar .gform_widget .widget-title {
  margin: 0 0 0.5rem;
  line-height: 1em;
  font-size: 14px;
  font-weight: normal;
}
#sidebar .gform_widget .widget-title::before {
  font-family: fontawesome;
  content: "";
  display: inline-block;
  font-size: 1rem;
  margin-right: 0.3rem;
  color: #13537e;
}
#sidebar .gform_wrapper {
  max-width: 100%;
  margin: 0 0 1rem;
}
#sidebar .gform_wrapper form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 770px) {
  #sidebar .gform_wrapper form {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
#sidebar .gform_wrapper form .validation_error {
  display: none;
}
#sidebar .gform_wrapper .gfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#sidebar .gform_wrapper .gfield.gfield_error {
  margin: 0 !important;
  border: 0;
  width: 100%;
}
#sidebar .gform_wrapper .gfield .gfield_label {
  display: none;
  margin: 0;
}
#sidebar .gform_wrapper .gfield .ginput_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  max-width: 100%;
}
#sidebar .gform_wrapper .gfield .ginput_container input[type=text] {
  width: 100%;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0.75rem;
  background-color: #dcecfa;
}
#sidebar .gform_wrapper .gfield .gfield_description {
  margin: 0;
  max-width: 100%;
  padding: 0.25rem 0.75rem !important;
}
#sidebar .gform_wrapper .gform_fields,
#sidebar .gform_wrapper .gform_body,
#sidebar .gform_wrapper .gform_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#sidebar .gform_wrapper .gform_footer {
  margin: 0;
  padding: 0;
}
#sidebar .gform_wrapper .gform_footer input[type=submit] {
  display: block;
  padding: 0 0.8rem;
  border-radius: 0;
  font-size: 1.2em;
  line-height: 1em;
}
#sidebar .gform_wrapper .gform_footer .gform_ajax_spinner {
  margin: 0;
  border: 0 !important;
  -ms-flex-item-align: center;
      align-self: center;
}

#footer {
  position: relative;
  border-top: solid 1px #999;
  padding: 2rem 0 4rem;
  margin: 3rem 0 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  color: #858585;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 988px) {
  #footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 770px) {
  #footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #footer > div {
    width: 100%;
  }
}
#footer * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
#footer .copyright {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 770px) {
  #footer .copyright {
    width: 100%;
    text-align: center;
    padding: 0.5rem 1rem;
  }
}
#footer ul {
  padding: 0;
  margin: 0 1.5rem;
  list-style-type: none;
}
@media (max-width: 770px) {
  #footer ul {
    padding: 0.5rem 1rem;
    margin: 0;
    width: 100%;
  }
}
#footer ul li {
  display: inline;
}
@media (max-width: 770px) {
  #footer ul li {
    display: block;
    text-align: center;
  }
}
#footer ul li a {
  color: #666;
  text-decoration: none;
  border-left: solid 1px #666;
  padding: 0 0 0 10px;
  margin: 0 0 0 10px;
}
@media (max-width: 770px) {
  #footer ul li a {
    font-size: 1.2em;
    display: block;
    border: 0;
    padding: 0.35rem;
    margin: 0;
  }
}
#footer ul li a:hover {
  color: #333;
}
#footer ul li:first-child a {
  border-style: none;
}
#footer form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 770px) {
  #footer form {
    padding: 0.5rem 1rem;
  }
}
#footer form input[type=button] {
  border-style: none;
  font-size: 10px;
  border-style: none;
  text-transform: uppercase;
  color: #fff;
  background-color: #5587b1;
  cursor: pointer;
  width: 2rem;
  text-align: center;
  padding: 0;
}
#footer form input[type=button]:hover {
  background-color: #13537e;
}
#footer form input[type=text] {
  border: solid 1px #999;
  width: 120px;
  height: 8px;
  padding: 0.75rem;
  margin: 0px 2px 0px 0px;
  text-align: right;
  text-transform: uppercase;
  font-size: 10px;
  font-style: italic;
  color: #999;
}

#feature {
  position: relative;
  z-index: 100;
  background-color: #5587b1;
  font-family: Arial, Helvetica, sans-serif;
}
#feature #banner {
  padding: 1rem;
  background-color: #13537e;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1em;
  text-transform: uppercase;
}
@media (max-width: 770px) {
  #feature #banner {
    font-size: 1.1rem;
    padding: 0.5rem 1rem;
  }
}
#feature gecko-slideshow {
  display: block;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
#feature gecko-slideshow *, #feature gecko-slideshow *::before, #feature gecko-slideshow *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
#feature gecko-slideshow .slides {
  position: relative;
  z-index: 10;
  height: 100%;
  width: 100%;
}
#feature gecko-slideshow .slides gecko-slide {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  opacity: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#feature gecko-slideshow .slides gecko-slide[data-state=in] {
  z-index: 2;
  opacity: 1;
}
#feature gecko-slideshow-controls {
  display: block;
  position: absolute;
  bottom: 0.5rem;
  left: 0;
  z-index: 20;
  width: 100%;
}
#feature gecko-slideshow-controls .dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#feature gecko-slideshow-controls .dots .dot {
  display: block;
  height: 12px;
  width: 12px;
  margin: 0 0.5rem;
  border-radius: 100px;
  opacity: 0.4;
  background-color: #13537e;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#feature gecko-slideshow-controls .dots .dot[data-active] {
  opacity: 1;
}
#feature .container {
  height: 100%;
}
#feature .slider-caption {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0;
  margin: 0;
  color: #fff;
  z-index: 100;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 770px) {
  #feature .slider-caption {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
#feature .slider-caption *, #feature .slider-caption *::before, #feature .slider-caption *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
#feature .slider-caption .slider-content {
  padding: 2rem;
  width: calc(40% - 60px);
  background-color: rgba(165, 202, 237, 0.75);
}
@media (max-width: 988px) {
  #feature .slider-caption .slider-content {
    width: 50%;
    height: 100%;
  }
}
@media (max-width: 770px) {
  #feature .slider-caption .slider-content {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 480px) {
  #feature .slider-caption .slider-content {
    padding: 1rem 1rem 2rem;
  }
}
#feature .slider-caption .slider-content h4 {
  margin: 0 0 1.5rem;
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1em;
  color: #333;
}
@media (max-width: 770px) {
  #feature .slider-caption .slider-content h4 {
    font-size: 1.2rem;
    margin: 0 0 0.5rem;
  }
}
#feature .slider-caption .slider-content ol {
  padding: 0;
  margin: 0 0 1rem;
  list-style-type: none;
  font-size: 1rem;
  line-height: 1.2em;
}
@media (max-width: 770px) {
  #feature .slider-caption .slider-content ol {
    font-size: 0.9rem;
  }
}
#feature .slider-caption .slider-content ol li {
  margin: 0 0 0.5rem;
  padding: 0;
  color: #333;
}
#feature .slider-caption .slider-content ol li:before {
  content: "";
  font-family: fontawesome;
  margin-right: 0.5rem;
  margin-left: 0.25rem;
  color: #2C5C86;
}
#feature .slider-caption .slider-content a {
  color: #DA415D;
  text-decoration: none;
}
#feature .slider-caption .slider-content a.button {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  background-color: #DA415D;
  font-weight: bold;
  font-size: 0.9rem;
  letter-spacing: 1px;
  padding: 1rem 2rem;
  text-transform: uppercase;
  margin: 0 0 1rem;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
@media (max-width: 770px) {
  #feature .slider-caption .slider-content a.button {
    padding: 0.5rem 1.5rem;
  }
}
#feature .slider-caption .slider-content a.button:hover {
  background-color: #d62c4b;
}
#feature .slider-caption .slider-content p {
  font-size: 0.9rem;
  color: #333;
  margin: 0;
}
@media (max-width: 770px) {
  #feature .slider-caption .slider-content p {
    font-size: 0.8rem;
  }
}

body.home #feature {
  border-bottom: solid 3px #13537e;
}

#content {
  padding: 2rem 0 0;
  font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 988px) {
  #content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
#content p,
#content ol, #content ul,
#content table,
#content form {
  margin: 0 0 20px;
}
#content .homepage {
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 770px) {
  #content .homepage {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#content .homepage .content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
@media (max-width: 770px) {
  #content .homepage .content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
#content .homepage .content .story {
  margin: 0 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 480px) {
  #content .homepage .content .story {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#content .homepage .content .story .date {
  color: #666;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  text-align: center;
  width: 5rem;
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 480px) {
  #content .homepage .content .story .date {
    width: 100%;
    border-bottom: 1px solid #999;
    text-align: left;
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
#content .homepage .content .story .story-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
#content .homepage .content .story .story-content h2,
#content .homepage .content .story .story-content h2 a {
  margin: 0 0 15px;
  font-weight: normal;
  font-size: 26px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
}
#content .homepage .content .story .story-content p {
  margin: 0;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
@media (max-width: 480px) {
  #content .homepage .content .view-more {
    text-align: center;
  }
}
#content .homepage .content .view-more a {
  display: inline-block;
  margin-left: 6rem;
  text-transform: uppercase;
  color: #333;
  font-size: 14px;
}
@media (max-width: 480px) {
  #content .homepage .content .view-more a {
    margin-left: 0;
  }
}
#content .homepage #sidebar {
  margin: 0 2rem 0 0;
  -ms-flex-preferred-size: 12rem;
      flex-basis: 12rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 770px) {
  #content .homepage #sidebar {
    margin: 0;
  }
}
#content.internal {
  background-color: #fff;
  padding: 2rem;
  margin: 0;
  min-height: 500px;
  color: #333;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 770px) {
  #content.internal {
    padding: 1rem;
  }
}
#content.internal #sidebar {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 12rem;
      flex-basis: 12rem;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 auto;
}
#content.internal #sidebar.left-side {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 770px) {
  #content.internal #sidebar {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
#content.internal #primary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 14rem;
      flex-basis: 14rem;
  padding: 0 2rem 0 0;
  max-width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 770px) {
  #content.internal #primary {
    padding: 0;
  }
}
#content.internal #primary.right-side {
  padding: 0 0 0 2rem;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#content.internal #primary iframe {
  max-width: 100%;
}
#content.internal #primary img {
  max-width: 100%;
  height: auto;
}
#content.internal h1 {
  margin: 0 0 10px;
  font-size: 2.2rem;
  line-height: 1em;
  color: #2C5C86;
}
#content.internal p,
#content.internal ul, #content.internal ol,
#content.internal table,
#content.internal form {
  margin: 0 0 15px;
}
#content.internal blockquote {
  float: right;
  width: 250px;
  padding: 0 0 0 20px;
  margin: 0 0 20px 20px;
  border-left: solid 1px #13537e;
}
#content.internal blockquote p {
  font-family: Georgia, Times, serif;
  font-size: 18px;
  line-height: 22px;
  font-style: italic;
  color: #13537e;
}
#content.internal img {
  border: solid 1px #000;
  max-width: 645px;
}
#content.internal a {
  color: #ea2750;
}
#content.internal a:hover {
  color: #F00;
}
#content.internal div.story {
  clear: left;
  margin: 25px 0 30px;
  overflow: auto;
}
#content.internal div.story h2 {
  margin-bottom: 5px;
}
#content.internal div.story p {
  margin-top: 0;
}
#content form label.block {
  display: block;
  width: auto;
  text-align: left;
  margin-right: 0;
}
#content form label.required {
  color: #ea2750;
}
#content form#user-address label {
  width: 160px;
  text-align: right;
  margin-right: 5px;
  font-size: 12px;
}
#content form input[type=text].block,
#content form textarea.block,
#content form select.block {
  margin-left: 110px;
}
#content form img {
  border: solid 1px #ea2750 !important;
}
#content form input[type=text] {
  border: solid 1px #999;
  padding: 3px 5px;
  border-radius: 4px;
  color: #000;
  font-size: 14px;
}
#content form input[type=submit] {
  background-color: #ea2750;
  border-style: none;
  border-radius: 6px;
  color: #fff;
  padding: 6px 10px;
  font-size: 14px;
  cursor: pointer;
}
#content form input[type=submit]:hover {
  background-color: #333;
}

.front-page-about {
  border-top: 1px solid #999;
  padding: 3rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 480px) {
  .front-page-about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.front-page-about span {
  display: inline-block;
  line-height: 1.6rem;
}
.front-page-about span.title {
  color: #5587b1;
  margin-right: 1rem;
  -ms-flex-preferred-size: 10rem;
      flex-basis: 10rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1.2rem;
  text-align: center;
}
@media (max-width: 480px) {
  .front-page-about span.title {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 480px) {
  .front-page-about span {
    text-align: center;
  }
}

.gecko-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* Style the tab content */
}
.gecko-tabs__nav {
  border: 1px solid #ccc;
  background-color: #14527E;
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  min-width: 25%;
  height: 165px;
}
.gecko-tabs--button {
  display: block;
  background-color: inherit;
  color: white;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 17px;
}
.gecko-tabs--button[data-style=active] {
  background-color: #5687B0;
}
.gecko-tabs--button:hover {
  background-color: #5687B0;
}
.gecko-tabs__panel {
  padding: 0px 12px;
  border: none;
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  border-left: none;
  height: 1220px;
}
.gecko-tabs .panel-social-icons img {
  height: 32px !important;
}

body.page-template-page-video-archive-php #content .featured-video {
  margin: 0 0 2rem;
  padding: 1rem 0 2rem;
  border-bottom: 1px solid #999;
}
body.page-template-page-video-archive-php #content .featured-video iframe {
  margin: 0 0 0.5rem;
  max-width: 100%;
}
body.page-template-page-video-archive-php #content .featured-video h1 {
  font-size: 1.5rem;
  color: #333;
  margin: 0 0 0.5rem;
}
body.page-template-page-video-archive-php #content .featured-video .attribution {
  margin: 0 0 0.5rem;
}
body.page-template-page-video-archive-php #content .featured-video .description {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2em;
}
body.page-template-page-video-archive-php #content .archive-terms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 1rem;
  padding: 0;
  list-style: none;
}
body.page-template-page-video-archive-php #content .archive-terms li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
  font-weight: bold;
}
body.page-template-page-video-archive-php #content .archive-terms li span {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0.5rem 0.5rem;
  text-decoration: none;
  white-space: nowrap;
  color: #999;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.page-template-page-video-archive-php #content .archive-terms li span:hover {
  background-color: #EEE;
}
body.page-template-page-video-archive-php #content .archive-terms li:not(:last-of-type)::after {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.5rem;
  content: "/";
}
body.page-template-page-video-archive-php #content .archive-terms li.active span {
  color: #2C5C86;
  text-decoration: underline;
}
body.page-template-page-video-archive-php #content .archive-tabs > section {
  display: none;
}
body.page-template-page-video-archive-php #content .archive-tabs > section[data-status=active] {
  display: block;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul {
  margin: 0 -0.5rem;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-preferred-size: 10rem;
      flex-basis: 10rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 0.5rem 2rem;
  cursor: pointer;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li.dummy {
  margin-top: 0;
  margin-bottom: 0;
  visibility: hidden;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .thumbnail {
  position: relative;
  margin: 0 0 0.5rem;
  height: 140px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .thumbnail::before, body.page-template-page-video-archive-php #content .archive-tabs > section ul li .thumbnail::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .thumbnail::before {
  background-color: rgba(0, 0, 0, 0.5);
  display: block;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .thumbnail::after {
  font-family: fontawesome;
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 3rem;
  color: #FFF;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li:hover .thumbnail::before, body.page-template-page-video-archive-php #content .archive-tabs > section ul li:hover .thumbnail::after {
  opacity: 1;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .title {
  font-size: 1.2rem;
  font-weight: bold;
}
body.page-template-page-video-archive-php #content .archive-tabs > section ul li .description {
  display: none;
}

#content.internal #primary {
  padding: 0;
}
#content.internal #sidebar.left-side.toolbox-sidebar {
  position: relative;
  z-index: 50;
  -ms-flex-preferred-size: 340px;
      flex-basis: 340px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 42px;
}
#content.internal #sidebar.left-side.toolbox-sidebar * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox {
  position: relative;
  list-style: none;
  margin: 0;
  margin-top: 33px;
  margin-bottom: 85px;
  padding: 0;
  background-image: url("../images/tool-case-center.png");
  background-repeat: repeat-y;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox::before, #content.internal #sidebar.left-side.toolbox-sidebar .toolbox::after {
  position: absolute;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  z-index: 10;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox::before {
  bottom: 100%;
  height: 33px;
  background-image: url("../images/tool-case-top.png");
  background-repeat: no-repeat;
  background-position: top left;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox::after {
  top: calc(100% - 20px);
  height: 80px;
  background-image: url("../images/tool-case-bottom.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox li {
  position: relative;
  z-index: 20;
  padding: 0 0 0 24px;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0 0 10px;
  background-image: url("../images/tool-case-drawer-closed.png");
  background-repeat: repeat-y;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox li a:hover {
  background-image: url("../images/tool-case-drawer-open.png");
  padding: 5px 0 0 17px;
}
#content.internal #sidebar.left-side.toolbox-sidebar .toolbox li[data-status=active] a {
  background-image: url("../images/tool-case-drawer-open.png");
  padding: 5px 0 0 17px;
}

#content.internal #primary.right-side.toolbox-primary {
  position: relative;
  z-index: 45;
  margin-top: 100px;
  padding-left: 1rem;
}
#content.internal #primary.right-side.toolbox-primary section[data-drawer] {
  display: none;
}
#content.internal #primary.right-side.toolbox-primary section[data-drawer][data-status=active] {
  display: block;
}

.womens-board-logo {
  padding: 1rem 0;
  background-color: #FFF;
}
.womens-board-logo .logo {
  display: block;
  margin: 0 auto;
  max-height: 100px;
  width: auto;
}
@media (max-width: 914px) {
  .womens-board-logo .logo {
    max-width: 100%;
    height: auto;
  }
}

nav.womens-board-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 988px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 914px) {
  nav.womens-board-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
nav.womens-board-menu * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
nav.womens-board-menu .menu-womens-board-container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
nav.womens-board-menu .menu {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 914px) {
  nav.womens-board-menu .menu {
    width: 100%;
    max-width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
nav.womens-board-menu .menu li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
nav.womens-board-menu .menu li::before {
  position: absolute;
  z-index: 10;
  top: 0.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-family: fontawesome;
  color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 440px) {
  nav.womens-board-menu .menu li::before {
    display: none;
  }
}
nav.womens-board-menu .menu li a {
  padding: 1.75rem 1rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 20;
  font-size: 0.8rem;
  text-transform: uppercase;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  text-decoration: none;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #13537e;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
nav.womens-board-menu .menu li a:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
@media (max-width: 440px) {
  nav.womens-board-menu .menu li a {
    padding: 0.75rem;
  }
}
nav.womens-board-menu .menu li.current-menu-item {
  background-color: #FFF;
}
nav.womens-board-menu .menu li.current-menu-item::before {
  color: #ea2750;
}
nav.womens-board-menu .menu li.current-menu-item a {
  color: #ea2750;
}
nav.womens-board-menu .menu .sub-menu {
  display: none;
}
nav.womens-board-menu .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 0.5rem;
  border-left: 1px solid #FFF;
}
@media (max-width: 914px) {
  nav.womens-board-menu .social {
    background-color: #FFF;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.5rem 0;
  }
}
nav.womens-board-menu .social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.5rem;
  text-decoration: none;
  color: #13537e;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
@media (max-width: 914px) {
  nav.womens-board-menu .social a {
    font-size: 1.4em;
    padding: 0.25rem 0.75rem;
  }
}
nav.womens-board-menu .social a:hover {
  background-color: rgba(255, 255, 255, 0.25);
}

body.home #content {
  padding-top: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0E7RUFDRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixvQkFBYztNQUFkLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCx3Q0FBZ0M7RUFBaEMsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtJQUNoQix3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsY0FBYztBQUNoQixDIiwiZmlsZSI6Ii9kaXN0L3RoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKC8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNS4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcyk7XG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctYm9keS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xufVxuYm9keS5tYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuZGl2LndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5ODhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgZGl2LndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmxleHNsaWRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9tZS1zbGlkZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbWFwIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuI21hcCBoMSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxMzUzN2U7XG59XG4jbWFwIGEge1xuICBjb2xvcjogI2VhMjc1MDtcbn1cbiNtYXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRjAwO1xufVxuXG4jbWFwX2NhbnZhcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuI2NvbnRlbnQuaW50ZXJuYWwgI21hcF9jYW52YXMgaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4jcmVzdWx0cyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI2V2ZW50LWRldGFpbHMge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbiNjb250ZW50LmludGVybmFsIGltZy5jYXRjaC10aGF0LWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXZlbnQtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYm9keS5wYWdlaWQtMjU1MiBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggNTAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICB6LWluZGV4OiAyNTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMwMDAwMDA7XG4gIGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jMDAwMDAwLCBvZmZ4PTEsIG9mZnk9MSk7XG4gIGJhY2tncm91bmQ6ICMzMzAwMDA7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJek16TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakl5SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJelE1TURZd015SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJamMxSlNJZ2MzUnZjQzFqYjJ4dmNqMGlJems0TVdRd1pTSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJamt3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMkZoTWpJeE1TSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5pTWpJME1USWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzAwMDAgMCUsICM0OTA2MDMgMjIlLCAjOTgxZDBlIDc1JSwgI2FhMjIxMSA5MCUsICNiMjI0MTIgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzMzMDAwMCksIGNvbG9yLXN0b3AoMjIlLCAjNDkwNjAzKSwgY29sb3Itc3RvcCg3NSUsICM5ODFkMGUpLCBjb2xvci1zdG9wKDkwJSwgI2FhMjIxMSksIGNvbG9yLXN0b3AoMTAwJSwgI2IyMjQxMikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzMzMDAwMCAwJSwgIzQ5MDYwMyAyMiUsICM5ODFkMGUgNzUlLCAjYWEyMjExIDkwJSwgI2IyMjQxMiAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzAwMDAgMCUsICM0OTA2MDMgMjIlLCAjOTgxZDBlIDc1JSwgI2FhMjIxMSA5MCUsICNiMjI0MTIgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICMzMzAwMDAgMCUsICM0OTA2MDMgMjIlLCAjOTgxZDBlIDc1JSwgI2FhMjIxMSA5MCUsICNiMjI0MTIgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMDAwMCAwJSwgIzQ5MDYwMyAyMiUsICM5ODFkMGUgNzUlLCAjYWEyMjExIDkwJSwgI2IyMjQxMiAxMDAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzMzMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiNiMjI0MTJcIixHcmFkaWVudFR5cGU9MSApO1xuICAvKiBJRTYtOCAqL1xufVxuXG5kaXYjaW5kdXN0cnlfdG9vbF9raXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogLTE1cHggMCAyMHB4O1xufVxuXG4ubmF2aWdhdGlvbi1saW5rcyB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uYXZpZ2F0aW9uLWxpbmtzIC5uYXYtcHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXZpZ2F0aW9uLWxpbmtzIC5uYXYtbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9zdCB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbiNoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTI2cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNoZWFkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI2hlYWRlciAudG9wLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNoZWFkZXIgLnRvcC1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNoZWFkZXIgLnRvcC1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2hlYWRlciAudG9wLWJhciAubWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2hlYWRlciAudG9wLWJhciBmb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2hlYWRlciAudG9wLWJhciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNoZWFkZXIgLmxvZ28tcXVvdGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2hlYWRlciAubG9nby1xdW90ZXMge1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxufVxuI2hlYWRlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNoZWFkZXIgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjOTk5O1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xufVxuI2hlYWRlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jaGVhZGVyIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbiNoZWFkZXIgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2hlYWRlciBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xuICB3aWR0aDogODZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xufVxuI2hlYWRlciBmb3JtIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODdiMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4jaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzNTM3ZTtcbn1cbiNoZWFkZXIgI2ZhY3RzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2hlYWRlciAjZmFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgI2ZhY3RzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2hlYWRlciAjZmFjdHMgI2l0ZW1zIHtcbiAgbWFyZ2luOiAwO1xufVxuI2hlYWRlciAjZmFjdHMgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM3NXB4O1xufVxuXG4uaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbiNuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNuYXYge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbiNuYXYgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jbmF2IC50b2dnbGUtbW9iaWxlLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDEzNiwgMjIxLCAwLjI1KTtcbiAgY29sb3I6ICMxMzUzN2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5LCA4MywgMTI2LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbmF2IC50b2dnbGUtbW9iaWxlLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjbmF2IC50b2dnbGUtbW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuI25hdiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI25hdiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI25hdiB1bC5tZW51ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxMzYsIDIyMSwgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI25hdiB1bC5tZW51ID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgI25hdiB1bC5tZW51ID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOSwgODMsIDEyNiwgMC41KTtcbiAgfVxuICAjbmF2IHVsLm1lbnUgPiBsaS5jbGlja2VkLW9uY2UgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI25hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1uYXYtZGl2aWRlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4O1xufVxuI25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiNuYXYgdWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzEzNTM3ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMC40cmVtO1xuICBvcmRlcjogMjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI25hdiB1bCBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgZmxleC1iYXNpczogM3JlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuI25hdiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxOSwgODMsIDEyNiwgMC45KSAwJSwgcmdiYSgxOSwgODMsIDEyNiwgMCkgMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbiNuYXYgdWwgbGkuYWx0LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAxMzYsIDIyMSwgMC41KTtcbn1cbiNuYXYgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogIzEzNTM3ZTtcbiAgcGFkZGluZzogMCAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI25hdiB1bCBsaSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDJyZW07XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbiNuYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW06OmJlZm9yZSwgI25hdiB1bCBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6OmJlZm9yZSwgI25hdiB1bCBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICMxZjQyNjA7XG59XG4jbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtOjphZnRlciwgI25hdiB1bCBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I6OmFmdGVyLCAjbmF2IHVsIGxpOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsICNuYXYgdWwgbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yIGEsICNuYXYgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuI25hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6OmFmdGVyLCAjbmF2IHVsIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICNBNUNBRUQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI25hdiB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6OmFmdGVyLCAjbmF2IHVsIGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbmF2IHVsIGxpIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNzA7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMzc1Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjbmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4jbmF2IHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNuYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4jbmF2IHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODI0Mzg7XG59XG4jbmF2IHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25hdiB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuYXYgdWwgbGkgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4jbmF2IHVsIGxpIC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYTo6YWZ0ZXIsXG4jbmF2IHVsIGxpIC5zdWItbWVudSAuY3VycmVudC1wYWdlLWFuY2VzdG9yOjphZnRlcixcbiNuYXYgdWwgbGkgLnN1Yi1tZW51IC5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI25hdiB1bCBsaSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtLFxuI25hdiB1bCBsaSAuc3ViLW1lbnUgLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjQ1NmM7XG59XG4jbmF2IHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI3NpZGViYXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI3NpZGViYXIgLndpZGdldF90ZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNzaWRlYmFyIC53aWRnZXRfdGV4dCBhIGltZyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNzaWRlYmFyIC53aWRnZXRfdGV4dCBhOm5vdCg6bGFzdC1vZi10eXBlKSBpbWcge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuI3NpZGViYXIgLnNvY2lhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4jc2lkZWJhciAuc29jaWFsLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxLjhyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI3NpZGViYXIgLnNvY2lhbC13cmFwcGVyIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuI3NpZGViYXIgLnNvY2lhbC13cmFwcGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuI3NpZGViYXIgLndpZGdldC5udWxsLWluc3RhZ3JhbS1mZWVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCAqLCAjc2lkZWJhciAud2lkZ2V0Lm51bGwtaW5zdGFncmFtLWZlZWQgKjo6YmVmb3JlLCAjc2lkZWJhciAud2lkZ2V0Lm51bGwtaW5zdGFncmFtLWZlZWQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuI3NpZGViYXIgLndpZGdldC5udWxsLWluc3RhZ3JhbS1mZWVkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIC0wLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCB1bCBsaSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCB1bCBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhMjc1MDtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCB1bCBsaSBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2lkZWJhciAud2lkZ2V0Lm51bGwtaW5zdGFncmFtLWZlZWQgYVtyZWw9bWVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTI3NTA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCBhW3JlbD1tZV06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgY29udGVudDogXCLvha1cIjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiNzaWRlYmFyIC53aWRnZXQubnVsbC1pbnN0YWdyYW0tZmVlZCBhW3JlbD1tZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxNjQxO1xufVxuI3NpZGViYXIgLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG59XG4jc2lkZWJhciAuZ2Zvcm1fd2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNzaWRlYmFyIC5nZm9ybV93aWRnZXQgLndpZGdldC10aXRsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBjb250ZW50OiBcIu+BgFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gIGNvbG9yOiAjMTM1MzdlO1xufVxuI3NpZGViYXIgLmdmb3JtX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuI3NpZGViYXIgLmdmb3JtX3dyYXBwZXIgZm9ybSAudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNzaWRlYmFyIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VjZmE7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZmllbGRzLFxuI3NpZGViYXIgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHksXG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNzaWRlYmFyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2lkZWJhciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiNzaWRlYmFyIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuI2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5OTk7XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICBtYXJnaW46IDNyZW0gMCAwO1xuICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzg1ODU4NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODhweCkge1xuICAjZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNmb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2Zvb3RlciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNmb290ZXIgKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4jZm9vdGVyIC5jb3B5cmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbiNmb290ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMS41cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2Zvb3RlciB1bCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNmb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2Zvb3RlciB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjNjY2O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2Zvb3RlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjM1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuI2Zvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4jZm9vdGVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNmb290ZXIgZm9ybSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbiNmb290ZXIgZm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODdiMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuI2Zvb3RlciBmb3JtIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzUzN2U7XG59XG4jZm9vdGVyIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIG1hcmdpbjogMHB4IDJweCAwcHggMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4jZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU4N2IxO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbiNmZWF0dXJlICNiYW5uZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1MzdlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2ZlYXR1cmUgI2Jhbm5lciB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbiNmZWF0dXJlIGdlY2tvLXNsaWRlc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZmVhdHVyZSBnZWNrby1zbGlkZXNob3cgKiwgI2ZlYXR1cmUgZ2Vja28tc2xpZGVzaG93ICo6OmJlZm9yZSwgI2ZlYXR1cmUgZ2Vja28tc2xpZGVzaG93ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbiNmZWF0dXJlIGdlY2tvLXNsaWRlc2hvdyAuc2xpZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNmZWF0dXJlIGdlY2tvLXNsaWRlc2hvdyAuc2xpZGVzIGdlY2tvLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jZmVhdHVyZSBnZWNrby1zbGlkZXNob3cgLnNsaWRlcyBnZWNrby1zbGlkZVtkYXRhLXN0YXRlPWluXSB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG4jZmVhdHVyZSBnZWNrby1zbGlkZXNob3ctY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNXJlbTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2ZlYXR1cmUgZ2Vja28tc2xpZGVzaG93LWNvbnRyb2xzIC5kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jZmVhdHVyZSBnZWNrby1zbGlkZXNob3ctY29udHJvbHMgLmRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IDAgMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3BhY2l0eTogMC40O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1MzdlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNmZWF0dXJlIGdlY2tvLXNsaWRlc2hvdy1jb250cm9scyAuZG90cyAuZG90W2RhdGEtYWN0aXZlXSB7XG4gIG9wYWNpdHk6IDE7XG59XG4jZmVhdHVyZSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uICosICNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAqOjpiZWZvcmUsICNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4jZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gNjBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY1LCAyMDIsIDIzNywgMC43NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbiAgfVxufVxuI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItY29udGVudCBoNCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cbn1cbiNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG4jZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbiNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWNvbnRlbnQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbiAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIGNvbG9yOiAjMkM1Qzg2O1xufVxuI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItY29udGVudCBhIHtcbiAgY29sb3I6ICNEQTQxNUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNmZWF0dXJlIC5zbGlkZXItY2FwdGlvbiAuc2xpZGVyLWNvbnRlbnQgYS5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTQxNUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItY29udGVudCBhLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgfVxufVxuI2ZlYXR1cmUgLnNsaWRlci1jYXB0aW9uIC5zbGlkZXItY29udGVudCBhLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjJjNGI7XG59XG4jZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjZmVhdHVyZSAuc2xpZGVyLWNhcHRpb24gLnNsaWRlci1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMTM1MzdlO1xufVxuXG4jY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODhweCkge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbiNjb250ZW50IGgxLCAjY29udGVudCBoMiwgI2NvbnRlbnQgaDMsICNjb250ZW50IGg0LCAjY29udGVudCBoNSwgI2NvbnRlbnQgaDYsXG4jY29udGVudCBwLFxuI2NvbnRlbnQgb2wsICNjb250ZW50IHVsLFxuI2NvbnRlbnQgdGFibGUsXG4jY29udGVudCBmb3JtIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbiNjb250ZW50IC5ob21lcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2NvbnRlbnQgLmhvbWVwYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jY29udGVudCAuaG9tZXBhZ2UgLmNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbiNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCAuc3Rvcnkge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCAuc3Rvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCAuc3RvcnkgLmRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29udGVudCAuaG9tZXBhZ2UgLmNvbnRlbnQgLnN0b3J5IC5kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4jY29udGVudCAuaG9tZXBhZ2UgLmNvbnRlbnQgLnN0b3J5IC5zdG9yeS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuI2NvbnRlbnQgLmhvbWVwYWdlIC5jb250ZW50IC5zdG9yeSAuc3RvcnktY29udGVudCBoMixcbiNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgaDIgYSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cbiNjb250ZW50IC5ob21lcGFnZSAuY29udGVudCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRlbnQgLmhvbWVwYWdlIC5jb250ZW50IC52aWV3LW1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI2NvbnRlbnQgLmhvbWVwYWdlIC5jb250ZW50IC52aWV3LW1vcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRlbnQgLmhvbWVwYWdlIC5jb250ZW50IC52aWV3LW1vcmUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbiNjb250ZW50IC5ob21lcGFnZSAjc2lkZWJhciB7XG4gIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgZmxleC1iYXNpczogMTJyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNjb250ZW50IC5ob21lcGFnZSAjc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jY29udGVudC5pbnRlcm5hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgI2NvbnRlbnQuaW50ZXJuYWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbiNjb250ZW50LmludGVybmFsICNzaWRlYmFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDEycmVtO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY29udGVudC5pbnRlcm5hbCAjc2lkZWJhci5sZWZ0LXNpZGUge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCkge1xuICAjY29udGVudC5pbnRlcm5hbCAjc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuI2NvbnRlbnQuaW50ZXJuYWwgI3ByaW1hcnkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDE0cmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICNjb250ZW50LmludGVybmFsICNwcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeS5yaWdodC1zaWRlIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgb3JkZXI6IDI7XG59XG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50LmludGVybmFsIGgxIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjMkM1Qzg2O1xufVxuI2NvbnRlbnQuaW50ZXJuYWwgcCxcbiNjb250ZW50LmludGVybmFsIHVsLCAjY29udGVudC5pbnRlcm5hbCBvbCxcbiNjb250ZW50LmludGVybmFsIHRhYmxlLFxuI2NvbnRlbnQuaW50ZXJuYWwgZm9ybSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4jY29udGVudC5pbnRlcm5hbCBibG9ja3F1b3RlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjMTM1MzdlO1xufVxuI2NvbnRlbnQuaW50ZXJuYWwgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzEzNTM3ZTtcbn1cbiNjb250ZW50LmludGVybmFsIGltZyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIG1heC13aWR0aDogNjQ1cHg7XG59XG4jY29udGVudC5pbnRlcm5hbCBhIHtcbiAgY29sb3I6ICNlYTI3NTA7XG59XG4jY29udGVudC5pbnRlcm5hbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGMDA7XG59XG4jY29udGVudC5pbnRlcm5hbCBkaXYuc3Rvcnkge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luOiAyNXB4IDAgMzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jY29udGVudC5pbnRlcm5hbCBkaXYuc3RvcnkgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jY29udGVudC5pbnRlcm5hbCBkaXYuc3RvcnkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29udGVudCBmb3JtIGxhYmVsLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jY29udGVudCBmb3JtIGxhYmVsLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNlYTI3NTA7XG59XG4jY29udGVudCBmb3JtI3VzZXItYWRkcmVzcyBsYWJlbCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4jY29udGVudCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uYmxvY2ssXG4jY29udGVudCBmb3JtIHRleHRhcmVhLmJsb2NrLFxuI2NvbnRlbnQgZm9ybSBzZWxlY3QuYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG4jY29udGVudCBmb3JtIGltZyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlYTI3NTAgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNjb250ZW50IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMjc1MDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29udGVudCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5mcm9udC1wYWdlLWFib3V0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcm9udC1wYWdlLWFib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZnJvbnQtcGFnZS1hYm91dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuLmZyb250LXBhZ2UtYWJvdXQgc3Bhbi50aXRsZSB7XG4gIGNvbG9yOiAjNTU4N2IxO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZsZXgtYmFzaXM6IDEwcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnJvbnQtcGFnZS1hYm91dCBzcGFuLnRpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcm9udC1wYWdlLWFib3V0IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZ2Vja28tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIFN0eWxlIHRoZSB0YWIgY29udGVudCAqL1xufVxuLmdlY2tvLXRhYnNfX25hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDUyN0U7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTY1cHg7XG59XG4uZ2Vja28tdGFicy0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjJweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5nZWNrby10YWJzLS1idXR0b25bZGF0YS1zdHlsZT1hY3RpdmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2ODdCMDtcbn1cbi5nZWNrby10YWJzLS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY4N0IwO1xufVxuLmdlY2tvLXRhYnNfX3BhbmVsIHtcbiAgcGFkZGluZzogMHB4IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgaGVpZ2h0OiAxMjIwcHg7XG59XG4uZ2Vja28tdGFicyAucGFuZWwtc29jaWFsLWljb25zIGltZyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuZmVhdHVyZWQtdmlkZW8ge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuZmVhdHVyZWQtdmlkZW8gaWZyYW1lIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuZmVhdHVyZWQtdmlkZW8gaDEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5mZWF0dXJlZC12aWRlbyAuYXR0cmlidXRpb24ge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuZmVhdHVyZWQtdmlkZW8gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRlcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGVybXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuYXJjaGl2ZS10ZXJtcyBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGVybXMgbGkgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuYXJjaGl2ZS10ZXJtcyBsaTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRlcm1zIGxpLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMyQzVDODY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGFicyA+IHNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGFicyA+IHNlY3Rpb25bZGF0YS1zdGF0dXM9YWN0aXZlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGFicyA+IHNlY3Rpb24gdWwge1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGFicyA+IHNlY3Rpb24gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAxMHJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgMC41cmVtIDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpLmR1bW15IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW8tYXJjaGl2ZS1waHAgI2NvbnRlbnQgLmFyY2hpdmUtdGFicyA+IHNlY3Rpb24gdWwgbGkgLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuYXJjaGl2ZS10YWJzID4gc2VjdGlvbiB1bCBsaSAudGh1bWJuYWlsOjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpIC50aHVtYm5haWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpIC50aHVtYm5haWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuYXJjaGl2ZS10YWJzID4gc2VjdGlvbiB1bCBsaSAudGh1bWJuYWlsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgY29udGVudDogXCLvhYRcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICNGRkY7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlby1hcmNoaXZlLXBocCAjY29udGVudCAuYXJjaGl2ZS10YWJzID4gc2VjdGlvbiB1bCBsaTpob3ZlciAudGh1bWJuYWlsOjpiZWZvcmUsIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpOmhvdmVyIC50aHVtYm5haWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvLWFyY2hpdmUtcGhwICNjb250ZW50IC5hcmNoaXZlLXRhYnMgPiBzZWN0aW9uIHVsIGxpIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb250ZW50LmludGVybmFsICNwcmltYXJ5IHtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250ZW50LmludGVybmFsICNzaWRlYmFyLmxlZnQtc2lkZS50b29sYm94LXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xuICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbiNjb250ZW50LmludGVybmFsICNzaWRlYmFyLmxlZnQtc2lkZS50b29sYm94LXNpZGViYXIgKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4jY29udGVudC5pbnRlcm5hbCAjc2lkZWJhci5sZWZ0LXNpZGUudG9vbGJveC1zaWRlYmFyIC50b29sYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b29sLWNhc2UtY2VudGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuI2NvbnRlbnQuaW50ZXJuYWwgI3NpZGViYXIubGVmdC1zaWRlLnRvb2xib3gtc2lkZWJhciAudG9vbGJveDo6YmVmb3JlLCAjY29udGVudC5pbnRlcm5hbCAjc2lkZWJhci5sZWZ0LXNpZGUudG9vbGJveC1zaWRlYmFyIC50b29sYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbiNjb250ZW50LmludGVybmFsICNzaWRlYmFyLmxlZnQtc2lkZS50b29sYm94LXNpZGViYXIgLnRvb2xib3g6OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbC1jYXNlLXRvcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuI2NvbnRlbnQuaW50ZXJuYWwgI3NpZGViYXIubGVmdC1zaWRlLnRvb2xib3gtc2lkZWJhciAudG9vbGJveDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90b29sLWNhc2UtYm90dG9tLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4jY29udGVudC5pbnRlcm5hbCAjc2lkZWJhci5sZWZ0LXNpZGUudG9vbGJveC1zaWRlYmFyIC50b29sYm94IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMCAwIDAgMjRweDtcbn1cbiNjb250ZW50LmludGVybmFsICNzaWRlYmFyLmxlZnQtc2lkZS50b29sYm94LXNpZGViYXIgLnRvb2xib3ggbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbC1jYXNlLWRyYXdlci1jbG9zZWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG4jY29udGVudC5pbnRlcm5hbCAjc2lkZWJhci5sZWZ0LXNpZGUudG9vbGJveC1zaWRlYmFyIC50b29sYm94IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbC1jYXNlLWRyYXdlci1vcGVuLnBuZ1wiKTtcbiAgcGFkZGluZzogNXB4IDAgMCAxN3B4O1xufVxuI2NvbnRlbnQuaW50ZXJuYWwgI3NpZGViYXIubGVmdC1zaWRlLnRvb2xib3gtc2lkZWJhciAudG9vbGJveCBsaVtkYXRhLXN0YXR1cz1hY3RpdmVdIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdG9vbC1jYXNlLWRyYXdlci1vcGVuLnBuZ1wiKTtcbiAgcGFkZGluZzogNXB4IDAgMCAxN3B4O1xufVxuXG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeS5yaWdodC1zaWRlLnRvb2xib3gtcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeS5yaWdodC1zaWRlLnRvb2xib3gtcHJpbWFyeSBzZWN0aW9uW2RhdGEtZHJhd2VyXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudC5pbnRlcm5hbCAjcHJpbWFyeS5yaWdodC1zaWRlLnRvb2xib3gtcHJpbWFyeSBzZWN0aW9uW2RhdGEtZHJhd2VyXVtkYXRhLXN0YXR1cz1hY3RpdmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b21lbnMtYm9hcmQtbG9nbyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi53b21lbnMtYm9hcmQtbG9nbyAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNHB4KSB7XG4gIC53b21lbnMtYm9hcmQtbG9nbyAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5uYXYud29tZW5zLWJvYXJkLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDk4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTE0cHgpIHtcbiAgbmF2LndvbWVucy1ib2FyZC1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgLm1lbnUtd29tZW5zLWJvYXJkLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbm5hdi53b21lbnMtYm9hcmQtbWVudSAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNHB4KSB7XG4gIG5hdi53b21lbnMtYm9hcmQtbWVudSAubWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxubmF2LndvbWVucy1ib2FyZC1tZW51IC5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbm5hdi53b21lbnMtYm9hcmQtbWVudSAubWVudSBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwLjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICBuYXYud29tZW5zLWJvYXJkLW1lbnUgLm1lbnUgbGk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubmF2LndvbWVucy1ib2FyZC1tZW51IC5tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxLjc1cmVtIDFyZW0gMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMxMzUzN2U7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbm5hdi53b21lbnMtYm9hcmQtbWVudSAubWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICBuYXYud29tZW5zLWJvYXJkLW1lbnUgLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxufVxubmF2LndvbWVucy1ib2FyZC1tZW51IC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbm5hdi53b21lbnMtYm9hcmQtbWVudSAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlYTI3NTA7XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZWEyNzUwO1xufVxubmF2LndvbWVucy1ib2FyZC1tZW51IC5tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNHB4KSB7XG4gIG5hdi53b21lbnMtYm9hcmQtbWVudSAuc29jaWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgLnNvY2lhbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzUzN2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkxNHB4KSB7XG4gIG5hdi53b21lbnMtYm9hcmQtbWVudSAuc29jaWFsIGEge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICB9XG59XG5uYXYud29tZW5zLWJvYXJkLW1lbnUgLnNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuYm9keS5ob21lICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/