/************************
 * 	color
*************************/
/************************
 * 	mixins
*************************/
/************************
 * 	some common useful mixins
*************************/
/***********************
 * begin wp rewrite
 ***********************/
.wp-caption {
  border: none;
  background: none; }

.wp-caption p.wp-caption-text {
  font-style: italic; }

/***********************
 * end wp rewrite
 ***********************/
html {
  font-size: 10px; }

::selection {
  background: #c5985b;
  color: white;
  text-shadow: none; }

body {
  font-size: 1.4rem;
  font-family: 'Open sans', sans-serif; }

.entry-content a {
  color: #FFFFFF; }

.entry-content a, .entry-content a:link, .entry-content a:visited {
  color: #c5985b !important; }

.entry-content a:hover, .entry-content a:focus, .entry-content a:active {
  color: #515769 !important; }

h1, h2, h3, h4, h5, h6 {
  text-transform: default;
  color: #c5985b;
  font-family: 'Adamina', serif; }

h3 {
  font-size: 23px;
  line-height: 1.2em; }

h4 {
  font-size: 16px; }

.et_pb_button {
  font-family: 'Adamina'; }

.post-title {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #e9e9e9 !important; }
  .post-title h1 {
    padding-bottom: 0 !important; }

#left-area .post-meta {
  display: none; }

#respond {
  display: none; }

@media (max-width: 480px) {
  .et_pb_section {
    padding: 20px 0; }
  h3 {
    line-height: 1.5em; }
  h4 {
    line-height: 1.5em; } }

#text-2 h3 {
  color: #fff !important; }

#text-2 a {
  color: #FFFFFF !important; }

#text-2 a:hover {
  color: #c5985b !important; }

#footer-widgets {
  display: flex; }
  #footer-widgets div:nth-child(1) {
    flex: 0 0 25%; }
  #footer-widgets div:nth-child(2) {
    flex: 0 0 50%; }
  #footer-widgets div:nth-child(3) {
    flex: 0 0 25%; }

#footer-bottom {
  padding-bottom: 10px; }
  #footer-bottom .left-section {
    color: #fff;
    float: left; }
  #footer-bottom .right-section {
    color: #fff;
    float: right; }
    #footer-bottom .right-section a {
      color: #fff !important; }
    #footer-bottom .right-section a:hover {
      color: #c5985b !important; }

#menu-footer-menu li a:hover {
  color: #c5985b !important; }

.fb-icon {
  max-width: 15%; }

@media (max-width: 980px) {
  .left-section {
    float: none !important;
    text-align: center; }
  .right-section {
    float: none !important;
    text-align: center; }
  #footer-widgets div:nth-child(1) {
    flex: 0 0 30%; }
  #footer-widgets div:nth-child(2) {
    flex: 0 0 40%; }
  #footer-widgets div:nth-child(3) {
    flex: 0 0 30%;
    padding-left: 20px; }
  #main-footer .footer-widget h4 {
    font-size: 24px; } }

@media (max-width: 767px) {
  #footer-widgets {
    display: block; }
    #footer-widgets div:nth-child(1) {
      margin-bottom: 0 !important; }
    #footer-widgets div:nth-child(2) {
      margin-bottom: 0 !important; }
    #footer-widgets div:nth-child(3) {
      padding-left: 0px; }
  #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
    margin-bottom: 4% !important; }
  #text-3 {
    margin-top: 20px !important; } }

header {
  background-color: #FFFFFF; }

#top-header #et-info a:hover {
  color: rgba(255, 255, 255, 0.8); }

#top-header {
  position: relative;
  z-index: 100; }
  #top-header #et-info {
    float: right; }

/* #main-header .container {
  position: relative; }
  #main-header .container #logo {
    position: absolute;
    top: -22%;
    z-index: 1001;
    max-height: 110%;
    max-width: 482px; } */

#main-header.et-fixed-header #logo {
  max-height: 100%;
max-width:100%;}

#top-menu li:nth-child(3) a:hover, #top-menu li:nth-child(4) a:hover {
  cursor: text !important; }

#top-menu li:nth-child(3) .sub-menu a, #top-menu li:nth-child(4) .sub-menu a {
  cursor: pointer !important; }

@media (min-width: 981px) and (max-width: 1180px) {
  #top-menu > li {
    padding-right: 12px;
    font-size: 11px; }
  #main-header .container #logo {
    max-width: 290px;
    top: 4%; }
  body.et_header_style_left #et-top-navigation {
    padding-top: 40px; }
    body.et_header_style_left #et-top-navigation nav > ul > li > a {
      padding-bottom: 40px; } }

/* @media (min-width: 1081px) and (max-width: 1180px) {
  #top-menu > li {
    padding-right: 12px;
    font-size: 12px; }
  #main-header .container #logo {
    max-width: 338px;}
   top: -15%; 
  body.et_header_style_left #et-top-navigation {
    padding-top: 38px; }
    body.et_header_style_left #et-top-navigation nav > ul > li > a {
      padding-bottom: 40px; } 

@media (min-width: 1181px) and (max-width: 1280px) {
  #top-menu > li {
    padding-right: 15px;
    font-size: 12px; }
  #main-header .container #logo {
    max-width: 385px;
    top: -28%; }
  body.et_header_style_left #et-top-navigation {
    padding-top: 38px; }
    body.et_header_style_left #et-top-navigation nav > ul > li > a {
      padding-bottom: 40px; } }

@media (min-width: 1281px) and (max-width: 1400px) {
  #top-menu > li {
    padding-right: 15px;
    font-size: 13px; }
  #main-header .container #logo {
    max-width: 400px;
	  top: -28%;
     }
  body.et_header_style_left #et-top-navigation {
    padding-top: 38px; }
    body.et_header_style_left #et-top-navigation nav > ul > li > a {   
      padding-bottom: 40px; } }  */

div.wpcf7-validation-errors {
  border: none; }

div.wpcf7-mail-sent-ok {
  border: none; }

.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
  font-family: inherit; }

.wpcf7 input[type=text], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 input.text, .wpcf7 input.title, .wpcf7 textarea, .wpcf7 select {
  border: 1px solid #C3DAFF;
  padding: .4em .4em .4em .8em;
  color: #515769;
  background-color: #FFFFFF;
  font-size: 1.4rem; }

.wpcf7 input[type=submit] {
  background-color: #c5985b;
  border: 0;
  border-radius: 0;
  font-size: 1.8rem;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  color: #FFFFFF !important;
  text-transform: uppercase;
  padding: .4em 1.5em;
  font-size: 1.6rem;
  float: right;
  border-radius: 3px;
  text-transform: capitalize; }
  .wpcf7 input[type=submit], .wpcf7 input[type=submit]:link {
    color: #FFFFFF !important; }
  .wpcf7 input[type=submit]:hover {
    border: 0;
    background-color: #af7f3e !important;
    color: #515769 #FFFFFF; }
  .wpcf7 input[type=submit]::after {
    top: 50%;
    transform: translateY(-50%); }

.wpcf7 input[type=text], .wpcf7 input[type=password], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 input.text, .wpcf7 input.title, .wpcf7 textarea, .wpcf7 select {
  width: 100%;
  max-height: 80px;
  border-radius: 3px; }

footer .wpcf7 label {
  display: none; }

footer .wpcf7 br {
  display: none; }

footer .wpcf7 div[class^="field-"] {
  margin-bottom: 1em; }

footer .wpcf7 .field-name, footer .wpcf7 .field-phone {
  display: inline-block;
  width: 49%;
  float: left; }
  @media (max-width: 480px) {
    footer .wpcf7 .field-name, footer .wpcf7 .field-phone {
      display: block;
      width: 100%;
      float: none;
      margin-right: 0; } }

footer .wpcf7 .field-name {
  margin-right: 2%; }

footer .wpcf7 input[type=text], footer .wpcf7 input[type=password], footer .wpcf7 input[type=tel], footer .wpcf7 input[type=email], footer .wpcf7 input.text, footer .wpcf7 input.title, footer .wpcf7 select {
  max-width: 100%; }

#main-content .wpcf7 div[class^="field-"] {
  margin-bottom: 2rem; }

#main-content .wpcf7 br {
  display: none; }

#main-content .wpcf7 label {
  display: block;
  margin-bottom: .4rem; }

.wpcf7 .half_input {
  width: 50%;
  float: left;
  padding: 0px 10px 15px 0px; }

.wpcf7 .full_input, .wpcf7 .sbmt_input {
  width: 100%;
  float: left;
  padding: 0px 10px 15px 0px; }

textarea {
  display: block; }

.footer-widget input[type=text], .footer-widget input[type=password], .footer-widget input[type=tel], .footer-widget input[type=email], .footer-widget input.text, .footer-widget input.title, .footer-widget textarea, .footer-widget select {
  border: none;
  padding: .4em .4em .4em .8em;
  color: #515769;
  background-color: #434343;
  font-size: 1.4rem;
  box-shadow: inset 1px 2px 0px rgba(0, 0, 0, 0.2); }

.footer-widget input[type=submit] {
  text-transform: none;
  font-size: 13px;
  background-color: #c5985b;
  border-radius: 3px; }

.footer-widget input[type=submit]:hover {
  text-transform: none;
  font-size: 13px;
  background-color: #ebebeb !important;
  color: #515769 !important;
  border-radius: 3px; }

.entry-content .slider-home a {
  color: #FFFFFF !important; }

.et_pb_blurb {
  border-radius: 10px; }

.et_pb_main_blurb_image img {
  border-radius: 10px 10px 0 0; }

.entry-content .first-section a.et_pb_button {
  background-color: #515769;
  padding: 0.5em 1.5em !important;
  color: #FFFFFF !important; }

.entry-content .first-section a.et_pb_button:hover {
  background-color: rgba(73, 73, 74, 0.8); }

.first-4-boxes .et_pb_blurb {
  box-shadow: 1px 1px 1px 1px rgba(186, 186, 186, 0.36); }

.first-4-boxes .et_pb_main_blurb_image {
  margin-bottom: 0px; }

.first-4-boxes .et_pb_blurb_container {
  padding: 1em;
  text-align: center; }
  .first-4-boxes .et_pb_blurb_container .et_pb_button {
    font-size: 13px !important;
    color: #FFFFFF !important; }
  .first-4-boxes .et_pb_blurb_container .et_pb_button:hover {
    color: #515769 !important; }
  .first-4-boxes .et_pb_blurb_container h4 {
    color: #c5985b; }

.second-4-boxes {
  background-attachment: fixed !important; }
  .second-4-boxes h1 {
    color: #FFFFFF; }
  .second-4-boxes h4 {
    color: #FFFFFF;
    font-family: 'Open sans'; }
  .second-4-boxes .et_pb_main_blurb_image {
    margin-bottom: 0px; }
  .second-4-boxes .et_pb_blurb_container {
    padding: 1em;
    text-align: center; }
    .second-4-boxes .et_pb_blurb_container .et_pb_button {
      font-size: 13px !important;
      color: #FFFFFF !important; }
    .second-4-boxes .et_pb_blurb_container .et_pb_button:hover {
      color: #515769 !important; }
    .second-4-boxes .et_pb_blurb_container h4 {
      color: #c5985b;
      line-height: 1.3em; }

.testimonial_body {
  width: 80%;
  margin: 0 auto; }
  .testimonial_body p {
    font-size: 18px;
    line-height: 1.7em; }

.testimonial-client {
  display: none !important;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  color: #c5985b;
  margin-top: 10px; }

.six-columns img {
  width: 19%;
  float: left;
  margin-right: 1%; }

.flex-first-sec-btns {
  display: flex; }
  .flex-first-sec-btns .tour-btn {
    margin-left: 10px;
    background-color: #c5985b !important; }
  .flex-first-sec-btns .tour-btn:hover {
    background-color: rgba(197, 152, 91, 0.8) !important; }

@media (max-width: 981px) {
  #n2-ss-2.n2-ow h1 {
    font-size: 30px !important;
    line-height: 1.5em; }
  #n2-ss-2.n2-ow h2 {
    font-size: 18px !important; } }

@media (max-width: 767px) {
  .six-columns img {
    width: 49%;
    float: left;
    margin-bottom: 1%; }
  .testimonial_body {
    width: 100%; } }

@media (max-width: 566px) {
  #n2-ss-2.n2-ow h1 {
    font-size: 24px !important;
    line-height: 1.5em; }
  #n2-ss-2.n2-ow h2 {
    font-size: 14px !important; }
  .entry-content .slider-home a {
    font-size: 12px !important; } }

@media (max-width: 480px) {
  #n2-ss-2.n2-ow h1 {
    font-size: 15px !important;
    line-height: 1.5em; }
  #n2-ss-2.n2-ow h2 {
    font-size: 10px !important;
    margin-top: 1em; }
  .entry-content .slider-home a {
    font-size: 9px !important; }
  .first-sec-btn {
    font-size: 15px !important; } }

.first-4-boxes .et_pb_blurb, .second-4-boxes .et_pb_blurb {
  position: relative;
  padding-bottom: 50px; }
  .first-4-boxes .et_pb_blurb .et_pb_blurb_content, .second-4-boxes .et_pb_blurb .et_pb_blurb_content {
    position: static; }
    .first-4-boxes .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container, .second-4-boxes .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
      padding-bottom: 0px;
      position: static; }
      .first-4-boxes .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container p:nth-last-child(1), .second-4-boxes .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container p:nth-last-child(1) {
        position: absolute;
        bottom: 28px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        width: 100%; }

@media (max-width: 550px) {
  .logo_container a {
    display: block;
    overflow: hidden;
    float: left;
    width: 71px;
    height: 81px;
    position: relative;
    padding: 5px 0px; }
    .logo_container a img {
      top: 0px !important;
      position: relative !important;
      height: 100%; } }

#comment-wrap {
  display: none !important; }

.arch-range .et_pb_post {
  min-height: 350px; }

@media (max-width: 1435px) {
  .arch-range .et_pb_post {
    min-height: 330px; } }

.header-area:before {
  content: "";
  position: absolute;
  left: 100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #e9e9e9; }

.header-area:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #e9e9e9;
  clear: both; }

.header-area {
  background: #e9e9e9;
  position: relative;
  padding: 2% 0;
  margin-bottom: 5% !important; }

.post-template-default .container {
  padding-top: 0 !important; }

.post-template-default .entry-content a {
  background-color: #c5985b;
  color: #FFFFFF !important;
  padding: 0.5em 1.5em;
  border-radius: 3px; }

.post-template-default .entry-content a:hover {
  background-color: rgba(73, 73, 74, 0.8); }

.post-template-default .header-area {
  background: #e9e9e9;
  position: relative;
  padding: 2% 0;
  /* margin-bottom: 43px; */
  width: 100%;
  float: left; }
  .post-template-default .header-area h1.entry-title {
    display: inline;
    float: left;
    font-size: 26px !important;
    padding-top: 10px; }
  .post-template-default .header-area a.home_button {
    display: inline;
    float: right;
    color: #FFFFFF; }
  .post-template-default .header-area a.home_button:hover {
    background-color: rgba(73, 73, 74, 0.8); }

@media (max-width: 668px) {
  .post-template-default .container {
    padding-top: 0 !important; }
  .post-template-default .header-area {
    background: #e9e9e9;
    position: relative;
    padding: 2% 0;
    /* margin-bottom: 43px; */
    width: 100%;
    float: left; }
    .post-template-default .header-area h1.entry-title {
      display: block;
      float: left;
      font-size: 18px !important;
      padding-top: 10px;
      width: 100%; }
    .post-template-default .header-area a.home_button {
      display: block;
      float: left;
      margin-bottom: 2%;
      color: #FFFFFF;
      font-size: 14px !important; }
    .post-template-default .header-area a.home_button:hover {
      background-color: rgba(73, 73, 74, 0.8); } }

#main-header .container #logo {
    position: absolute;
    top: -5% !important;
    z-index: 1001;
    max-height: 100%;
    max-width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHdjLmNzcyIsInNvdXJjZXMiOlsidHdjLnNjc3MiLCJfYmFzZS5zY3NzIiwiX21peGlucy5zY3NzIiwiX3Jld3JpdGUuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb3JtLnNjc3MiLCJfaG9tZS5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9ibG9ncG9zdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuQGltcG9ydCAnYmFzZSc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuXG5AaW1wb3J0ICdyZXdyaXRlJztcbkBpbXBvcnQgJ2dsb2JhbCc7XG5cbkBpbXBvcnQgJ2Zvb3Rlcic7XG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnZm9ybSc7XG5cbkBpbXBvcnQgJ2hvbWUnO1xuQGltcG9ydCAnY29udGFjdCc7XG5AaW1wb3J0ICdibG9ncG9zdCc7XG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFx0Y29sb3JcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGJhc2ljXG4kYy1mZWF0dXJlOiAjYzU5ODViO1xuJGMtZmVhdHVyZS0yOiAjZmZmO1xuXG4kYy1iZzogYmxhY2s7XG4kYy13aGl0ZTogI0ZGRkZGRjtcblxuJGMtdGV4dDogIzUxNTc2OTtcbiRjLXRleHQtb24tYmc6ICNGRkZGRkY7XG5cbiRjLWJvcmRlcjogI0MzREFGRjtcblxuLy8gbGlua3NcbiRjLWxpbms6ICRjLXRleHQ7XG4kYy1saW5rLWhvdmVyOiAkYy1mZWF0dXJlO1xuXG4kYy1saW5rLTI6ICRjLWZlYXR1cmU7XG4kYy1saW5rLWhvdmVyLTI6ICRjLWZlYXR1cmUtMjtcblxuLy8gYnV0dG9uXG4kYy1idXR0b246ICRjLWZlYXR1cmU7XG4kYy10ZXh0LWJ1dHRvbjogJGMtdGV4dDtcblxuLy8gbmF2XG4kYy1uYXY6ICRjLWZlYXR1cmU7XG5cbi8vIGhlYWRlclxuJGMtaGVhZGVyOiAkYy13aGl0ZTtcbiRjLXRleHQtaGVhZGVyOiAkYy10ZXh0O1xuXG4kYy1oZWFkZXItdG9wOiAkYy1iZztcbiRjLXRleHQtaGVhZGVyLXRvcDogJGMtZmVhdHVyZTtcblxuLy8gZm9vdGVyXG4kYy1mb290ZXI6ICRjLXdoaXRlO1xuJGMtdGV4dC1mb290ZXI6ICRjLXRleHQ7XG5cbiRjLWZvb3Rlci1ib3R0b206ICRjLWJnO1xuJGMtdGV4dC1mb290ZXItYm90dG9tOiAkYy1mZWF0dXJlO1xuXG4vLyBmb250XG4kZi13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmLXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmLXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGYtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmLXdlaWdodC1ibGFjazogOTAwO1xuXG4vLyBicmVha3BvaW50XG5cbi8vIHRyYW5zaXRpb25zXG4kdHJhbnNpdGlvbi1kZWxheTogMHM7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG5cbiR0cmFuc2l0aW9uLWRlZmF1bHQ6IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAkdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gJHRyYW5zaXRpb24tZGVsYXk7XG5cbi8vIG1pc2NcbiRib3JkZXItZGVmYXVsdDogMXB4IHNvbGlkICRjLWJvcmRlcjtcblxuXG4vLyBzdXN5XG4kc3VzeTogKFxuICAgIGNvbHVtbnM6IDEyLFxuICAgIGd1dHRlcnM6IC4yLFxuICAgIG1hdGg6IGZsdWlkLFxuKTtcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFx0bWl4aW5zXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWl4aW4gbGluayAoJGNvbG9yLCAkYy10ZXh0KSB7XG5cdGEge1xuXHRcdCYsICY6bGluaywgJjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGMtdGV4dCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbGluay1oZWFkZXIge1xuXHRAaW5jbHVkZSBsaW5rICgkYy1saW5rLCAkYy1saW5rLWhvdmVyKTtcbn1cblxuQG1peGluIGxpbmstZm9vdGVyIHtcblx0QGluY2x1ZGUgbGluayAoJGMtbGluaywgJGMtbGluay1ob3Zlcik7XG59XG5cbi8vIGJ1dHRvbnNcbkBtaXhpbiBidXR0b24gKCRjb2xvcjogJGMtZmVhdHVyZSwgJGNvbG9yLWhvdmVyOiBkYXJrZW4oJGMtZmVhdHVyZSwgMTAlKSxcblx0XHRcdFx0JGNvbG9yLXRleHQ6ICRjLXRleHQtYnV0dG9uLCAkY29sb3ItdGV4dC1ob3ZlcjogJGMtdGV4dC1idXR0b24gJGMtd2hpdGUpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRmb250LXdlaWdodDogJGYtd2VpZ2h0LXNlbWlib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0JiwgJjpsaW5rIHtcblx0XHRjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXIgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtaG92ZXI7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbkBtaXhpbiBidXR0b24tcmV2ZXJzZSAoJGNvbG9yOiAkYy1mZWF0dXJlLCAkY29sb3ItaG92ZXI6ICRjLWZlYXR1cmUpe1xuXHRAaW5jbHVkZSBidXR0b24oJGNvbG9yOiAkY29sb3IsICRjb2xvci1ob3ZlcjogJGNvbG9yLWhvdmVyKTtcbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFx0c29tZSBjb21tb24gdXNlZnVsIG1peGluc1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1peGluIHZlcnRpY2FsLWNlbnRlci1jb250YWluZXIge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AbWl4aW4gdmVydGljYWwtY2VudGVyLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy8gZmx1aWQtdHlwZVxuQG1peGluIGZsdWlkLXR5cGUoJHByb3BlcnRpZXMsICRtaW4tdncsICRtYXgtdncsICRtaW4tdmFsdWUsICRtYXgtdmFsdWUpIHtcblx0QGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcblx0XHQjeyRwcm9wZXJ0eX06ICRtaW4tdmFsdWU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG5cdFx0QGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcblx0XHRcdCN7JHByb3BlcnR5fTogY2FsYygjeyRtaW4tdmFsdWV9ICsgI3tzdHJpcC11bml0KCRtYXgtdmFsdWUgLSAkbWluLXZhbHVlKX0gKiAoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG5cdFx0QGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcblx0XHRcdCN7JHByb3BlcnR5fTogJG1heC12YWx1ZTtcblx0XHR9XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG5cdEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqXG4gKiBiZWdpbiB3cCByZXdyaXRlXG4gKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtY2FwdGlvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKipcbiAqIGVuZCB3cCByZXdyaXRlXG4gKioqKioqKioqKioqKioqKioqKioqKiovXG4iLCJcbmh0bWwge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJGMtZmVhdHVyZTtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LWZhbWlseTogJ09wZW4gc2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgYXtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblx0QGluY2x1ZGUgbGluaygkYy1mZWF0dXJlLCAkYy10ZXh0KTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdHRleHQtdHJhbnNmb3JtOiBkZWZhdWx0O1xuXHRjb2xvcjogJGMtZmVhdHVyZTtcbiAgICBmb250LWZhbWlseTonQWRhbWluYScsIHNlcmlmO1xuXG4vL1x0QGluY2x1ZGUgbGluaygkYy1mZWF0dXJlLCAkYy1mZWF0dXJlLTIpO1xufVxuXG5oM3tcbiAgZm9udC1zaXplOjIzcHg7XG4gIGxpbmUtaGVpZ2h0OjEuMmVtO1xufVxuXG5oNHtcbiAgZm9udC1zaXplOjE2cHg7XG59XG5cbi5ldF9wYl9idXR0b257XG4gIGZvbnQtZmFtaWx5OidBZGFtaW5hJztcbi8vICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LXRpdGxle1xuICBwYWRkaW5nLXRvcDowIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNlOWU5ZTkhaW1wb3J0YW50O1xuICBoMXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2xlZnQtYXJlYXtcbiAgLnBvc3QtbWV0YXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuI3Jlc3BvbmR7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgLmV0X3BiX3NlY3Rpb257XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIGgze1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICBoNHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn0iLCJcbmZvb3RlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogJGMtZm9vdGVyO1xuLy9cdGNvbG9yOiAkYy10ZXh0LWZvb3RlcjtcblxuLy9cdEBpbmNsdWRlIGxpbmstZm9vdGVyO1xufVxuXG4jdGV4dC0ye1xuICBoM3tcbiAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiRjLXdoaXRlIWltcG9ydGFudDtcbiAgfVxuICBhOmhvdmVye1xuICAgIGNvbG9yOiRjLWZlYXR1cmUhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuI2Zvb3Rlci13aWRnZXRze1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXY6bnRoLWNoaWxkKDEpe1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbiAgZGl2Om50aC1jaGlsZCgyKXtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIGRpdjpudGgtY2hpbGQoMyl7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuXG5cbiNmb290ZXItYm90dG9te1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgLmxlZnQtc2VjdGlvbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDpsZWZ0O1xuICB9XG4gIC5yaWdodC1zZWN0aW9ue1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGF7XG4gICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiRjLWZlYXR1cmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jbWVudS1mb290ZXItbWVudXtcbiAgbGl7XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiRjLWZlYXR1cmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZmItaWNvbntcbiAgbWF4LXdpZHRoOjE1JTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTgwcHgpe1xuICAubGVmdC1zZWN0aW9ue1xuICAgIGZsb2F0Om5vbmUhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG4gIC5yaWdodC1zZWN0aW9ue1xuICAgIGZsb2F0Om5vbmUhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG4gICNmb290ZXItd2lkZ2V0c3tcbi8vICAgIGRpc3BsYXk6ZmxleDtcbi8vICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4vLyAgICBhbGlnbi1pdGVtczogc3BhY2UtYXJvdW5kO1xuICAgIGRpdjpudGgtY2hpbGQoMSl7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgIH1cbiAgICBkaXY6bnRoLWNoaWxkKDIpe1xuICAgICAgZmxleDogMCAwIDQwJTtcbiAgICB9XG4gICAgZGl2Om50aC1jaGlsZCgzKXtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLXdpZGdldCBoNCB7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAjZm9vdGVyLXdpZGdldHN7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgLy8gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAvLyAgICBhbGlnbi1pdGVtczogc3BhY2UtYXJvdW5kO1xuICAgIGRpdjpudGgtY2hpbGQoMSl7XG4vLyAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXY6bnRoLWNoaWxkKDIpe1xuLy8gICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtcbi8vICAgICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdjpudGgtY2hpbGQoMyl7XG4vLyAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbiAgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0Om50aC1jaGlsZChuKSwgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0IC5md2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3RleHQtM3tcbiAgICBtYXJnaW4tdG9wOjIwcHghaW1wb3J0YW50O1xuICB9XG5cbn0iLCJcbmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWhlYWRlcjtcbn1cblxuI3RvcC1oZWFkZXJ7XG4gICNldC1pbmZve1xuICAgIGE6aG92ZXJ7XG4gICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgfVxuICB9XG59XG5cblxuI3RvcC1oZWFkZXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjEwMDtcbiAgI2V0LWluZm97XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gIH1cbn1cblxuI21haW4taGVhZGVye1xuICAuY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjbG9nb3tcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOi0yMiU7XG4gICAgICB6LWluZGV4OiAxMDAxO1xuICAgICAgbWF4LWhlaWdodDogMTEwJTtcbiAgICAgIG1heC13aWR0aDogNDgycHg7XG4gICAgfVxuICB9XG5cbn1cblxuI21haW4taGVhZGVyLmV0LWZpeGVkLWhlYWRlcntcbiAgI2xvZ297XG4gICAgbWF4LWhlaWdodDogMTEwJTtcbiAgfVxufVxuXG4jdG9wLW1lbnUgbGkgbGkgYSB7XG4vLyAgd2lkdGg6IDIwMHB4O1xuLy8gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuXG4jdG9wLW1lbnV7XG4gIGxpOm50aC1jaGlsZCgzKSwgbGk6bnRoLWNoaWxkKDQpe1xuICAgIGE6aG92ZXJ7Y3Vyc29yOnRleHQhaW1wb3J0YW50O31cbiAgICAuc3ViLW1lbnV7XG4gICAgICBhe1xuICAgICAgICBjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo5ODFweCkgYW5kIChtYXgtd2lkdGg6MTE4MHB4KSB7XG4gICN0b3AtbWVudSB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxuICAjbWFpbi1oZWFkZXJ7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICNsb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICB0b3A6IDQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5LmV0X2hlYWRlcl9zdHlsZV9sZWZ0IHtcbiAgICAjZXQtdG9wLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTA4MXB4KSBhbmQgKG1heC13aWR0aDoxMTgwcHgpIHtcbiAgI3RvcC1tZW51IHtcbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gICNtYWluLWhlYWRlcntcbiAgICAuY29udGFpbmVye1xuICAgICAgI2xvZ297XG4gICAgICAgIG1heC13aWR0aDogMzM4cHg7XG4gICAgICAgIHRvcDogLTE1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keS5ldF9oZWFkZXJfc3R5bGVfbGVmdCB7XG4gICAgI2V0LXRvcC1uYXZpZ2F0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgICAgbmF2IHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjExODFweCkgYW5kIChtYXgtd2lkdGg6MTI4MHB4KSB7XG4gICN0b3AtbWVudSB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAjbWFpbi1oZWFkZXJ7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICNsb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgICAgICB0b3A6IC0yOCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkuZXRfaGVhZGVyX3N0eWxlX2xlZnQge1xuICAgICNldC10b3AtbmF2aWdhdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgIG5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxMjgxcHgpIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xuICAjdG9wLW1lbnUge1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbiAgI21haW4taGVhZGVye1xuICAgIC5jb250YWluZXJ7XG4gICAgICAjbG9nb3tcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgdG9wOiAtMjglO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5LmV0X2hlYWRlcl9zdHlsZV9sZWZ0IHtcbiAgICAjZXQtdG9wLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3ViLW1lbnV7XG4gIGxpe1xuICAgIGF7XG4vLyAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICB9XG4gIH1cbn0iLCJkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuLndwY2Y3IHtcblx0aW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0LnRleHQsIGlucHV0LnRpdGxlLCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdDtcblx0XHRwYWRkaW5nOiAuNGVtIC40ZW0gLjRlbSAuOGVtO1xuXHRcdGNvbG9yOiAkYy10ZXh0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRAaW5jbHVkZSBidXR0b247XG5cdFx0cGFkZGluZzogLjRlbSAxLjVlbTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmbG9hdDogcmlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXQudGV4dCwgaW5wdXQudGl0bGUsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0LnRleHQsIGlucHV0LnRpdGxlLCBzZWxlY3Qge1xuLy9cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxufVxuXG5mb290ZXIgLndwY2Y3IHtcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGRpdltjbGFzc149XCJmaWVsZC1cIl0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdC5maWVsZC1uYW1lLCAuZmllbGQtcGhvbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDklO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLW5hbWUge1xuXHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXQudGV4dCwgaW5wdXQudGl0bGUsIHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbiNtYWluLWNvbnRlbnQgLndwY2Y3IHtcblx0ZGl2W2NsYXNzXj1cImZpZWxkLVwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdGJyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IC40cmVtO1xuXHR9XG59XG5cblxuLndwY2Y3IC5oYWxmX2lucHV0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMHB4O1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDMhaW1wb3J0YW50O1xufVxuXG4ud3BjZjcgLmZ1bGxfaW5wdXQsIC53cGNmNyAuc2JtdF9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDEwcHggMTVweCAwcHg7XG59XG50ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci13aWRnZXR7XG4gIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dC50ZXh0LCBpbnB1dC50aXRsZSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IC40ZW0gLjRlbSAuNGVtIC44ZW07XG4gICAgY29sb3I6ICRjLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gIH1cblxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZlYXR1cmU7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWIhaW1wb3J0YW50O1xuICAgIGNvbG9yOiRjLXRleHQhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICB9XG5cblxufSIsIlxuYm9keS5ob21lIHtcblxufVxuLmVudHJ5LWNvbnRlbnR7XG4gIC5zbGlkZXItaG9tZXtcbiAgICBhe1xuICAgICAgY29sb3I6JGMtd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyNuMi1zcy0yLm4yLW93e1xuLy8gIGgxe1xuLy8gICAgZm9udC1zaXplOiA0OHB4O1xuLy8gICAgY29sb3I6JGMtd2hpdGU7XG4vLyAgfVxuLy8gIGgye1xuLy8gICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbi8vICAgIGNvbG9yOiAkYy13aGl0ZSFpbXBvcnRhbnQ7XG4vLyAgICBmb250LXN0eWxlOml0YWxpYztcbi8vICB9XG4vL31cblxuLy9kaXYjbjItc3MtMiAubjItc3MtbGF5ZXIgLm4yLWZvbnQtMTMwNC1wYXJhZ3JhcGh7XG4vLyAgY29sb3I6JGMtd2hpdGUhaW1wb3J0YW50O1xuLy8gIGZvbnQtZmFtaWx5OiAnT3BlbiBzYW5zJztcbi8vICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xuLy8gIGZvbnQtc3R5bGU6IGl0YWxpYyFpbXBvcnRhbnQ7XG4vL31cblxuLmV0X3BiX2JsdXJie1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDtcbn1cblxuLmV0X3BiX21haW5fYmx1cmJfaW1hZ2V7XG4gIGltZ3tcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50e1xuICAuZmlyc3Qtc2VjdGlvbntcbiAgICBhLmV0X3BiX2J1dHRvbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtdGV4dDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtIWltcG9ydGFudDtcbi8vICAgICAgYXtcbi8vICAgICAgICBjb2xvcjokYy13aGl0ZSFpbXBvcnRhbnQ7XG4vLyAgICAgIH1cbiAgICAgIGNvbG9yOiRjLXdoaXRlIWltcG9ydGFudDtcbiAgICB9XG4gICAgYS5ldF9wYl9idXR0b246aG92ZXJ7XG4vLyAgICAgIGNvbG9yOiRjLXRleHQhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDczLCA3MywgNzQsIDAuOCk7XG4gICAgfVxuICB9XG59XG5cblxuLmZpcnN0LTQtYm94ZXN7XG4gIC5ldF9wYl9ibHVyYntcbiAgICBib3gtc2hhZG93OjFweCAxcHggMXB4IDFweCByZ2JhKDE4NiwgMTg2LCAxODYsIDAuMzYpO1xuICB9XG4gIC5ldF9wYl9tYWluX2JsdXJiX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4vLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmV0X3BiX2JsdXJiX2NvbnRhaW5lcntcbiAgICBwYWRkaW5nOjFlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAuZXRfcGJfYnV0dG9ue1xuICAgICAgZm9udC1zaXplOjEzcHghaW1wb3J0YW50O1xuICAgICAgY29sb3I6JGMtd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXRfcGJfYnV0dG9uOmhvdmVye1xuICAgICAgY29sb3I6JGMtdGV4dCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGg0e1xuICAgICAgY29sb3I6JGMtZmVhdHVyZTtcbiAgICB9XG4gICAgLy8uc2FtZS1zaXplLXB7XG4gICAgLy8gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIC8vfVxuICB9XG59XG5cbi5zZWNvbmQtNC1ib3hlc3tcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkIWltcG9ydGFudDtcbiAgaDF7XG4gICAgY29sb3I6JGMtd2hpdGU7XG4gIH1cbiAgaDR7XG4gICAgY29sb3I6JGMtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIHNhbnMnO1xuICB9XG4gIC5ldF9wYl9tYWluX2JsdXJiX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ldF9wYl9ibHVyYl9jb250YWluZXJ7XG4gICAgcGFkZGluZzoxZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgLmV0X3BiX2J1dHRvbntcbiAgICAgIGZvbnQtc2l6ZToxM3B4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiRjLXdoaXRlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmV0X3BiX2J1dHRvbjpob3ZlcntcbiAgICAgIGNvbG9yOiRjLXRleHQhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIGNvbG9yOiRjLWZlYXR1cmU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgfVxuICAgIC8vLnNhbWUtc2l6ZS1wMntcbiAgICAvLyAgbWluLWhlaWdodDoxMTBweDtcbiAgICAvL31cbiAgfVxufVxuXG4udGVzdGltb25pYWxfYm9keXtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOjAgYXV0bztcbiAgcHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6MS43ZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWNsaWVudHtcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDokZi13ZWlnaHQtc2VtaWJvbGQ7XG4gIGNvbG9yOiRjLWZlYXR1cmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaXgtY29sdW1uc3tcbiAgaW1ne1xuICAgIHdpZHRoOjE5JTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDoxJTtcbiAgfVxuICAuZXRfcGJfZ3V0dGVyczIgLmV0X3BiX2NvbHVtbl80XzQuZXRfcGJfbW9kdWxle1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtZmlyc3Qtc2VjLWJ0bnN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC50b3VyLWJ0bntcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mZWF0dXJlIWltcG9ydGFudDtcbiAgfVxuICAudG91ci1idG46aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDE1MiwgOTEsIDAuOCkhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpe1xuICAvLy5maXJzdC00LWJveGVze1xuICAvLyAgLmV0X3BiX2JsdXJiX2NvbnRhaW5lcntcbiAgLy8gICAgLnNhbWUtc2l6ZS1we1xuICAvLyAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMTE5cHgpe1xuICAvLy5zZWNvbmQtNC1ib3hlc3tcbiAgLy8gIC5ldF9wYl9ibHVyYl9jb250YWluZXJ7XG4gIC8vICAgIC5zYW1lLXNpemUtcDJ7XG4gIC8vICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo5ODFweCl7XG4gICNuMi1zcy0yLm4yLW93e1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAzMHB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbi8vICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOjE4cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvLy5zZWNvbmQtNC1ib3hlc3tcbiAgLy8gIC5ldF9wYl9ibHVyYl9jb250YWluZXJ7XG4gIC8vICAgIC5zYW1lLXNpemUtcDJ7XG4gIC8vICAgICAgbWluLWhlaWdodDo4MHB4O1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7XG4gIC5zaXgtY29sdW1ucyBpbWcge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbToxJTtcbiAgfVxuICAudGVzdGltb25pYWxfYm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NjZweCl7XG4gICNuMi1zcy0yLm4yLW93e1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIC8vICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOjE0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZW50cnktY29udGVudHtcbiAgICAuc2xpZGVyLWhvbWV7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7XG4gICNuMi1zcy0yLm4yLW93e1xuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6MTBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICB9XG4gIC5lbnRyeS1jb250ZW50e1xuICAgIC5zbGlkZXItaG9tZXtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpcnN0LXNlYy1idG57XG4gICAgZm9udC1zaXplOiAxNXB4IWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjU5cHgpIGFuZCAobWF4LXdpZHRoOjg0NnB4KXtcbiAgLy8uc2Vjb25kLTQtYm94ZXN7XG4gIC8vICAuZXRfcGJfYmx1cmJfY29udGFpbmVye1xuICAvLyAgICAuc2FtZS1zaXplLXAye1xuICAvLyAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG59XG5cbi5maXJzdC00LWJveGVzLC5zZWNvbmQtNC1ib3hlcyB7XG4gIC5ldF9wYl9ibHVyYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC5ldF9wYl9ibHVyYl9jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAuZXRfcGJfYmx1cmJfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICBwOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyOHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6NjU4cHgpe1xuICAvLy5zZWNvbmQtNC1ib3hlc3tcbiAgLy8gIC5ldF9wYl9ibHVyYl9jb250YWluZXJ7XG4gIC8vICAgIC5zYW1lLXNpemUtcDJ7XG4gIC8vICAgICAgbWluLWhlaWdodDoxMjBweDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjU1MHB4KSB7XG4gIC5sb2dvX2NvbnRhaW5lciB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiXG4jbWFpbi1jb250ZW50IHtcblxufVxuXG4iLCIjY29tbWVudC13cmFwe1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuICAuYXJjaC1yYW5nZXtcclxuICAgIC5ldF9wYl9wb3N0e1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOjE0MzVweCl7XHJcbiAgICAuYXJjaC1yYW5nZXtcclxuICAgICAgLmV0X3BiX3Bvc3R7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4uaGVhZGVyLWFyZWE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG59XHJcblxyXG4uaGVhZGVyLWFyZWE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gIGNsZWFyOmJvdGg7XHJcbn1cclxuXHJcbi5oZWFkZXItYXJlYSB7XHJcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMiUgMDtcclxuICBtYXJnaW4tYm90dG9tOiA1JSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3N0LXRlbXBsYXRlLWRlZmF1bHR7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZW50cnktY29udGVudHtcclxuICAgIGF7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGMtZmVhdHVyZTtcclxuICAgICAgY29sb3I6JGMtd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDczLCA3MywgNzQsIDAuOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXItYXJlYXtcclxuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyJSAwO1xyXG4gICAgLyogbWFyZ2luLWJvdHRvbTogNDNweDsgKi9cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoMS5lbnRyeS10aXRsZXtcclxuICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYS5ob21lX2J1dHRvbntcclxuICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICBjb2xvcjokYy13aGl0ZTtcclxuICAgIH1cclxuICAgIGEuaG9tZV9idXR0b246aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDczLCA3NCwgMC44KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XHJcbiAgLnBvc3QtdGVtcGxhdGUtZGVmYXVsdHtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hcmVhe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDIlIDA7XHJcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDQzcHg7ICovXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaDEuZW50cnktdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgYS5ob21lX2J1dHRvbntcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbi8vICAgICAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBhLmhvbWVfYnV0dG9uOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDczLCA3NCwgMC44KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iXSwibWFwcGluZ3MiOiJBQ0FBOzswQkFFMEI7QUNGMUI7OzBCQUUwQjtBQXlEMUI7OzBCQUUwQjtBQzdEMUI7O3lCQUV5QjtBQUN6QixBQUFBLFdBQVcsQ0FBQztFQUNYLE1BQU0sRUFBRSxJQUFLO0VBQ2IsVUFBVSxFQUFFLElBQUssR0FDakI7O0FBRUQsQUFBYSxXQUFGLENBQUMsQ0FBQyxBQUFBLGdCQUFnQixDQUFDO0VBQzdCLFVBQVUsRUFBRSxNQUFPLEdBQ25COztBQUNEOzt5QkFFeUI7QUNaekIsQUFBQSxJQUFJLENBQUM7RUFDSixTQUFTLEVBQUUsSUFBSyxHQUNoQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNYLFVBQVUsRUhEQyxPQUFPO0VHRWxCLEtBQUssRUFBRSxLQUFNO0VBQ2IsV0FBVyxFQUFFLElBQUssR0FDbEI7O0FBRUQsQUFBQSxJQUFJLENBQUM7RUFDSixTQUFTLEVBQUUsTUFBTztFQUNsQixXQUFXLEVBQUUsdUJBQXdCLEdBQ3JDOztBQUVELEFBQ0UsY0FEWSxDQUNaLENBQUMsQ0FBQTtFQUNDLEtBQUssRUhUQyxPQUFPLEdHVWQ7O0FBSEgsQUZYQyxjRVdhLENGWGIsQ0FBQyxFRVdGLEFGWEMsY0VXYSxDRlhiLENBQUMsQUFDSSxLQUFLLEVFVVgsQUZYQyxjRVdhLENGWGIsQ0FBQyxBQUNZLFFBQVEsQ0FBQztFQUNwQixLQUFLLEVERkksT0FBTyxDQ0VGLFVBQVUsR0FDeEI7O0FFUUgsQUZYQyxjRVdhLENGWGIsQ0FBQyxBQUtDLE1BQU0sRUVNVCxBRlhDLGNFV2EsQ0ZYYixDQUFDLEFBS1UsTUFBTSxFRU1sQixBRlhDLGNFV2EsQ0ZYYixDQUFDLEFBS21CLE9BQU8sQ0FBQztFQUMxQixLQUFLLEVEQUMsT0FBTyxDQ0FFLFVBQVUsR0FDekI7O0FFV0gsQUFBQSxFQUFFLEVBQUUsQUFBQSxFQUFFLEVBQUUsQUFBQSxFQUFF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QWVwQixZQUFZLENBT1YsRUFBRSxBQUFBLFlBQVksQ0FBQTtJQUNaLE9BQU8sRUFBQyxNQUFPO0lBQ2YsS0FBSyxFQUFDLElBQUs7SUFDWCxTQUFTLEVBQUUsSUFBSSxDQUFBLFVBQVU7SUFDekIsV0FBVyxFQUFFLElBQUssR0FDbkI7RUEzQkwsQUE0Qkssc0JBNUJpQixDQWVwQixZQUFZLENBYVYsQ0FBQyxBQUFBLFlBQVksQ0FBQTtJQUNYLE9BQU8sRUFBQyxNQUFPO0lBQ2YsS0FBSyxFQUFDLEtBQU07SUFDWixLQUFLLEVUckVELE9BQU8sR1NzRVo7RUFoQ0wsQUFpQ2lCLHNCQWpDSyxDQWVwQixZQUFZLENBa0JWLENBQUMsQUFBQSxZQUFZLEFBQUEsTUFBTSxDQUFBO0lBQ2pCLGdCQUFnQixFQUFFLHFCQUFJLEdBQ3ZCOztBQUlMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFQUNmLEFBQ0Usc0JBRG9CLENBQ3BCLFVBQVUsQ0FBQTtJQUNSLFdBQVcsRUFBQyxDQUFDLENBQUEsVUFBVSxHQUN4QjtFQUhILEFBSUUsc0JBSm9CLENBSXBCLFlBQVksQ0FBQTtJQUNWLFVBQVUsRUFBRSxPQUFRO0lBQ3BCLFFBQVEsRUFBRSxRQUFTO0lBQ25CLE9BQU8sRUFBRSxJQUFLO0lBQ2QsMEJBQTBCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osS0FBSyxFQUFFLElBQUssR0FtQmI7SUE3QkgsQUFXTSxzQkFYZ0IsQ0FJcEIsWUFBWSxDQU9WLEVBQUUsQUFBQSxZQUFZLENBQUE7TUFDWixPQUFPLEVBQUMsS0FBTTtNQUNkLEtBQUssRUFBQyxJQUFLO01BQ1gsU0FBUyxFQUFFLElBQUksQ0FBQSxVQUFVO01BQ3pCLFdBQVcsRUFBRSxJQUFLO01BQ2xCLEtBQUssRUFBRSxJQUFLLEdBQ2I7SUFqQkwsQUFrQkssc0JBbEJpQixDQUlwQixZQUFZLENBY1YsQ0FBQyxBQUFBLFlBQVksQ0FBQTtNQUNYLE9BQU8sRUFBQyxLQUFNO01BQ2QsS0FBSyxFQUFDLElBQUs7TUFFWCxhQUFhLEVBQUUsRUFBRztNQUNsQixLQUFLLEVUckdILE9BQU87TVNzR1QsU0FBUyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzFCO0lBekJMLEFBMEJpQixzQkExQkssQ0FJcEIsWUFBWSxDQXNCVixDQUFDLEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBQTtNQUNqQixnQkFBZ0IsRUFBRSxxQkFBSSxHQUN2QiIsIm5hbWVzIjpbXX0= */

.et_pb_bg_layout_dark h1{
    color: #fff!important;
    font-size: 40px;
}

