html {
  line-height: 1.15 !important;
  -webkit-text-size-adjust: 100% !important; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace,monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

code, kbd, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: .35em .75em .625em; }

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"], [type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-size: 16px !important;}

body {
  font-family: "Oswald", sans-serif !important;
  font-size: 16px !important;
  color: #5c370c;
  margin: 0 !important;
  overflow-x: hidden;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/*--------------------------------------- helper class ------------------------------------*/
:focus {
  outline: 1px solid #5c370c !important; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit; }

.img-responsive {
  max-width: 100%;
  height: auto;
  display: block; }

.my-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media (min-width: 768px) {
  .my-container {
    width: 750px; }
  .container-our-products {
    width: 550px; } }

@media (min-width: 992px) {
  .my-container {
    width: 970px; } }

@media (min-width: 1200px) {
  .my-container {
    width: 1170px; } }

.text-center {
  text-align: center; }

/*--------------------------------------- end helper class ------------------------------------*/
/*-------------------------------------------- cookie -----------------------------------------*/
.cookie-bar {
  display: none;
  color: #ffffff;
  min-height: 80px;
  position: fixed;
  right: 5px;
  bottom: 5px;
  width: 350px;
  z-index: 99999;
  padding: 6px 0px;
  background-color: rgba(0, 0, 0, 0.85);
  text-align: center;
  font-size: .8rem;
  border-radius: 2px; }

.wrapp-text-cookie {
  margin-top: 5px; }

.wrapp-text-cookie a {
  color: #d83438; }

.btn-cookie {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 4px 12px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 0.6875rem;
  font-weight: bold;
  margin-top: 11px;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .btn-cookie:hover {
    border: 1px solid #d83438;
    color: #d83438; }

/*----------------------------------------------- end cookie ------------------------------*/
/*----------------------------------------------- header -----------------------------------*/
.header {
  height: 94px; }

.wrapper-header-contact {
  background-color: #5c370c;
  color: #ffffff;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.wrapper-contact-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 300;
  font-size: 0.75rem;
  text-transform: uppercase; }

.wrapper-icons-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.icon-location {
  font-size: 1.3rem;
  margin-right: 8px; }

.icon-phone-outline {
  font-size: 1.3rem;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-right: 8px; }

.icon-mail {
  font-size: 1.3rem;
  margin-right: 10px;
  margin-left: 10px; }

.link-header {
  color: #ffffff;
  text-decoration: none; }
  .link-header:hover {
    color: #ffffff; }

.wrapper-header-items {
  height: 140px;
  background-color: #ffffff;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }
  .wrapper-header-items.fixed-header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    height: 140px;
    /* border-bottom: 1px solid #5c370c; */} 
  .wrapper-header-items.smaller {
    height: 89px;
    /* border-bottom: 1px solid #5c370c; */} 

.header-items {
  height: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }
  .header-items.smaller {
    height: 89px;
    /* border-bottom: 1px solid #5c370c; */}

/*--------------- navigation desktop -------------------*/
.site-nav {
  display: none; }

.navigation-desktop {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.li-navi {
  display: block;
  background: transparent;
  cursor: pointer;
  position: relative;
  border-right: 1px solid #dddddd; }

.link-navi {
  cursor: pointer;
  font-size: 1rem;
  list-style-type: none;
  color: #000000;
  text-transform: uppercase;
  padding: 10px 25px;
  position: relative;
  border: 1px solid transparent;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .link-navi:hover {
    text-decoration: none;
    border-top: 1px solid #5c370c;
    border-bottom: 1px solid #5c370c; }

.act-menu a {
  /* border-bottom: 1px solid #5c370c; */
}

.triangle-navi-d {
  background: #5c370c; }

/****** DROPDOWN MENU *********/
.dropdown-toggle {
  position: absolute;
  right: 4px;
  font-size: 23px;
  top: 2px;
  color: #00a33d; }

.dropdown-menu {
  position: absolute;
  top: 42px;
  left: 0;
  min-width: 240px;
  max-width: 500px;
  z-index: 1000;
  display: none;
  padding: 7px 7px 7px 10px;
  float: left;
  font-size: .875rem;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  border-top: 1px solid #d9d9d9;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu li a {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  color: #000000; }
  .dropdown-menu li a:hover {
    color: #000000; }

/**** SUBMENU -> level 2 <- ******/
.dropdown-submenu a {
  color: #000000; }

.dropdown-submenu-ul {
  padding-left: 15px;
  list-style-type: none; }

.dropdown-submenu-ul a {
  color: #000000;
  text-decoration: none; }

/*--------------- end navigation desktop -------------------*/
/*--------------------------------------------- end header -----------------------------------*/
/*------------------------------------------------INDEX -----------------------------------------*/
.main-index {
  margin-top: 10px; }

.wrapper-item-slider-big {
  position: relative; }

.img-slider {
  width: 100%;
  height: auto; }

.slider-big-mask {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.slider-title {
  font-size: 4.375rem;
  color: #2e1e1f;
  font-weight: 500; }

.gold-word {
  color: #5c370c; }

.slider-text {
  color: #2e1e1f;
  font-weight: 300;
  width: 50%; }

.slider-link {
  padding: 10px 30px;
  background-color: #2e1e1f;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  border-radius: 5px;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  margin-top: 30px; }
  .slider-link:hover {
    background-color: #5c370c;
    color: #2e1e1f; }

.slick-prev {
  left: -51px;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: 1px solid #5c370c; }
  .slick-prev::before {
    font-family: "fontello";
    content: '<';
    font-size: 3rem;
    opacity: .75;
    color: #5c370c; }

.slick-next {
  right: -51px;
  width: 50px;
  height: 50px;
  border: 1px solid #5c370c; }
  .slick-next::before {
    font-family: "fontello";
    content: '>';
    font-size: 3rem;
    opacity: .75;
    color: #5c370c; }

.img-responsive-slider-smaller {
  width: 100%;
  margin: 0 auto;
  display: block;
  height: 250px; }

.article-about-company {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 60px; }

.box-article-about-company {
  width: 300px; }

.box-article-about-company-text {
  width: 100%; }

.title-bookmark {
  font-size: 2.25rem;
  font-weight: 300;
  color: #2e1e1f;
  display: inline-block;
  position: relative;
  padding-bottom: 28px;
  border-bottom: 2px solid #5c370c; }

.text-bookmark {
  font-size: 1.188rem;
  font-weight: 300;
  display: inline-block;
  color: #2e1e1f;
  text-align: justify; }

.text-article-about-company {
  margin-top: 37px; }

.our-services {
  background-color: #f6f6f6;
  padding-bottom: 20px; }

.wrapper-img-box-our-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify: space-between;
  width: calc(100% - 140px);
  margin: 0 auto; }

.link-box-our-services {
  display: block;
  padding: 5px;
  text-decoration: none;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .link-box-our-services .wrapper-img-our-services {
    border: 2px solid transparent;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
  .link-box-our-services:hover .wrapper-img-our-services {
    position: relative;
    overflow: hidden;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: 2px solid #5c370c; }

.title-img-box-our-services {
  font-size: 1.5rem;
  color: #2e1e1f;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center; }

/*----------------------------------------------- END INDEX -----------------------------------------------------*/
/*-------------------------------------------- footer -----------------------------------------*/
.wrapper-maps {
  position: relative;
  height: 260px;
  margin-top: 14px; }

.maps {
  display: block;
  border: none;
  width: 100%;
  height: 100%; }

.contact-mod {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #2e1e1f;
  -webkit-clip-path: polygon(0 0, 450px 0, 450px 100%, 0% 100%);
  clip-path: polygon(0 0, 450px 0, 450px 100%, 0% 100%); }

.contact-mod-block {
  background-color: #ffffff;
  padding: 30px; }

.title-contact-mod {
  font-size: 2.125rem;
  font-weight: 300;
  margin-top: 0;
  padding-top: 0; }

.text-contact-mod {
  font-size: 0.875rem;
  color: #2e1e1f;
  font-style: normal; }

.link-contact-mod {
  font-size: 0.875rem;
  color: #2e1e1f;
  text-decoration: none; }
  .link-contact-mod:hover {
    text-decoration: none;
    color: #5c370c; }

.contact-mod-mobile {
  display: none; }

.footer {
  background-color: #ffffff;
  color: #5c370c;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 30px 0; }

address {
  font-style: normal; }

.ul-footer {
  margin: 0;
  padding: 30px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: 1px solid #d1c8b7;
  border-bottom: 1px solid #d1c8b7; }

.li-footer {
  list-style-type: none;
  margin: 0;
  padding: 0 20px; }

.link-footer {
  text-decoration: none;
  color: #5c370c;
  font-weight: 300;
  font-size: .875rem; }

.copy {
  font-size: 0.75rem;
  font-weight: 300;
  text-align: right;
  margin-right: 100px;
  padding-top: 30px; }

/*------------------------------------------ end footer -----------------------------------------*/
/*------------------------------------------------------- BOOKMARKS -----------------------------------------------------------------*/
/*------------------------ gallery ----------------------------*/
.wrap-gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.thumbnail {
  position: relative;
  width: 150px;
  height: 150px;
  overflow: hidden;
  margin: 10px;
  border: 1px solid #e8e8e8; }

.thumbnail-big {
  width: 250px;
  height: 250px; }

.thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.thumbnail img.portrait {
  width: 100%;
  height: auto; }

.wrapper-box-contact-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #2e1e1f; }

.box-contact-data {
  width: 50%; }

.wrapper-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }

.input-contact {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 1px;
  border: 1px solid #dddddd;
  color: #5c370c;
  padding: 8px 20px; }

.textarea-contact {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-height: 112px;
  margin-top: 1px;
  margin-bottom: 18px;
  border: 1px solid #dddddd;
  color: #5c370c;
  padding: 8px 20px; }

.button-contact {
  background-color: #2e1e1f;
  color: #ffffff;
  font-size: 1.125rem;
  padding: 10px 15px;
  border: 1px solid #2e1e1f;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }
  .button-contact:hover {
    background: #ffffff;
    color: #5c370c;
    border: 1px solid #5c370c; }

.link-contact-mail {
  color: #2e1e1f;
  text-decoration: none; }

.title-bookmark-realisation {
  display: block;
  text-align: center;
  margin-top: 80px; }

/*--------------------- end gallery ----------------------------*/
/*------------------------------------------------------- END BOOKMARKS -------------------------------------------------------------*/
@media (max-width: 1350px) {
  .slider-title {
    font-size: 3.375rem; } }

@media (max-width: 1200px) {
  .slider-title {
    margin-top: 5px;
    margin-bottom: 5px; }
  .slider-link {
    margin-top: 10px; }
  .link-navi {
    font-size: .875rem; }
  .li-footer {
    padding: 0 16px; } }

@media (max-width: 991px) {
  .link-navi {
    font-size: .775rem;
    padding: 10px 10px; }
  .slider-text {
    display: none; }
  .title-bookmark {
    font-size: 1.875rem; }
  .title-img-box-our-services {
    font-size: 1rem; }
  .contact-mod {
    display: none; }
  .ul-footer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .copy {
    text-align: center;
    margin-right: 0; }
  .contact-mod-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .contact-mod-block {
    width: 50%;
    padding: 0;
    background-color: transparent; }
  .link-contact-mod:hover {
    color: #ffffff; } }

@media (max-width: 767px) {
  /*---------------------- menu mobile ----------------------*/
  .wrapper-navigation-desktop {
    display: none; }
  .site-nav {
    display: block; }
  .side-menu-trigger {
    position: fixed;
    top: 27px;
    right: 20px;
    z-index: 999999999;
    cursor: pointer;
    height: 40px;
    width: 30px;
    border: none;
    background: transparent; }
  .stick {
    display: block;
    height: 5px;
    width: 25px;
    background: #5c370c;
    margin-top: 5px; }
  .side-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    height: 100%;
    width: 300px;
    right: -300px;
    top: 0;
    padding: 0;
    background: #ffffff;
    z-index: 999;
    overflow-y: auto;
    border-left: 1px solid #5c370c;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
  .side-menu-ul {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 30px 10px;
    padding: 0;
    list-style-type: none;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start; }
  .side-menu-li {
    height: 30px;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    margin-top: 20px;
    color: #000000;
    position: relative;
    border-bottom: 1px solid #5c370c; }
    .side-menu-li:hover {
      border-bottom: 1px solid #d83438; }
  .side-menu-a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.875rem;
    color: #000000;
    text-transform: uppercase; }
    .side-menu-a:hover {
      text-decoration: none;
      color: #000000; }
  .drop-ul {
    list-style-type: none;
    background: #008ac9;
    width: 100%;
    position: relative;
    z-index: 9999;
    padding-left: 20px;
    display: none;
    font-size: 16px; }
  .drop-li {
    padding-top: 8px;
    padding-bottom: 8px; }
  .drop-a {
    display: block;
    color: #fff; }
  .show-drop-ul {
    display: block; }
  .sub-drop-ul {
    list-style-type: square;
    background: #dbdbdb;
    width: 100%;
    z-index: 9999;
    padding-left: 33px;
    display: none;
    font-size: 15px; }
  .show-sub-drop-ul {
    display: block; }
  .sub-drop-a {
    display: block; }
  .btn-drop {
    position: absolute;
    top: 19%;
    right: 0;
    font-size: 18px;
    color: #008ac9; }
  .btn-drop-sub {
    color: #837777;
    top: 10%; }
  .btn-rotate {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: rotate(86deg);
        -ms-transform: rotate(86deg);
            transform: rotate(86deg); }
  .open-menu {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
            transform: translateX(-300px); }
  .rotate-one {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: rotate(31deg) translateY(4px) translateX(0px);
        -ms-transform: rotate(31deg) translateY(4px) translateX(0px);
            transform: rotate(31deg) translateY(4px) translateX(0px); }
  .rotate-two {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: rotate(-31deg) translateY(3px) translateX(-4px);
        -ms-transform: rotate(-31deg) translateY(3px) translateX(-4px);
            transform: rotate(-31deg) translateY(3px) translateX(-4px); }
  .rotate-three {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translateY(-11px) translateX(-10px);
        -ms-transform: translateY(-11px) translateX(-10px);
            transform: translateY(-11px) translateX(-10px); }
  /*------------------- end menu mobile -------------------------*/
  .header {
    height: 90px; }
  .header-items {
    height: 90px; }
  .slider-link {
    display: none; }
  .slider-title {
    font-size: 2rem; }
  .title-bookmark {
    font-size: 1.5rem; }
  .wrapper-header-contact {
    display: none; }
  .article-about-company {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .box-article-about-company {
    width: 100%; }
  .wrapper-img-box-our-services {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .contact-mod-mobile {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .contact-mod-block {
    width: 100%; }
  .title-contact-mod {
    font-size: 1.5rem; }
  .ul-footer {
    display: none; }
  .copy {
    border-top: 1px solid #ffffff; } }

@media (max-width: 500px) {
  .slider-title {
    font-size: 1.5rem; }
  .word-mobile-slider {
    display: block; }
  .wrapper-box-contact-data {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .box-contact-data {
    width: 100%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFBSyxrQkFBZ0I7RUFBQywrQkFBNkIsRUFBRTs7QUFBRDtFQUFLLFVBQVEsRUFBRTs7QUFBRDtFQUFHLGVBQWE7RUFBQyxnQkFBYyxFQUFFOztBQUFEO0VBQUcsZ0NBQXNCO1VBQXRCLHdCQUFzQjtFQUFDLFVBQVE7RUFBQyxrQkFBZ0IsRUFBRTs7QUFBRDtFQUFJLGlDQUErQjtFQUFDLGVBQWEsRUFBRTs7QUFBRDtFQUFFLDhCQUE0QixFQUFFOztBQUFEO0VBQVksaUJBQWU7RUFBQywyQkFBeUI7RUFBQywwQ0FBZ0M7VUFBaEMsa0NBQWdDLEVBQUU7O0FBQUQ7RUFBUyxvQkFBa0IsRUFBRTs7QUFBRDtFQUFjLGlDQUErQjtFQUFDLGVBQWEsRUFBRTs7QUFBRDtFQUFNLGVBQWEsRUFBRTs7QUFBRDtFQUFRLGVBQWE7RUFBQyxlQUFhO0VBQUMsbUJBQWlCO0VBQUMseUJBQXVCLEVBQUU7O0FBQUQ7RUFBSSxnQkFBYyxFQUFFOztBQUFEO0VBQUksWUFBVSxFQUFFOztBQUFEO0VBQUksbUJBQWlCLEVBQUU7O0FBQUQ7RUFBc0MscUJBQW1CO0VBQUMsZ0JBQWM7RUFBQyxrQkFBZ0I7RUFBQyxVQUFRLEVBQUU7O0FBQUQ7RUFBYSxrQkFBZ0IsRUFBRTs7QUFBRDtFQUFjLHFCQUFtQixFQUFFOztBQUFEO0VBQXNELDJCQUF5QixFQUFFOztBQUFEO0VBQThILG1CQUFpQjtFQUFDLFdBQVMsRUFBRTs7QUFBRDtFQUFrSCwrQkFBNkIsRUFBRTs7QUFBRDtFQUFTLDRCQUEwQixFQUFFOztBQUFEO0VBQU8sK0JBQXFCO1VBQXJCLHVCQUFxQjtFQUFDLGVBQWE7RUFBQyxlQUFhO0VBQUMsZ0JBQWM7RUFBQyxXQUFTO0VBQUMsb0JBQWtCLEVBQUU7O0FBQUQ7RUFBUyx5QkFBdUIsRUFBRTs7QUFBRDtFQUFTLGVBQWEsRUFBRTs7QUM0Ri93QztFRDVG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QkFBYztZQUFkLGdCQUFjLEVBQ2Q7RUFFRDtJQUNDLFlBQVUsRUFDVjtFQUVEO0lBQ0Msa0JBQWdCLEVBQ2hCO0VBRUQ7SUFDQyxjQUFZLEVBQ1o7RUFFRDtJQUNDLDhCQUE0QixFQUM1QixFQUFBOztBQU9GO0VBQ0M7SUFDQyxrQkFBZ0IsRUFDaEI7RUFDRDtJQUNDLGVBQWEsRUFDYjtFQUVEO0lBQ0Msd0JBQWM7UUFBZCxvQkFBYztZQUFkLGdCQUFjLEVBQ2Q7RUFFRDtJQUNDLFlBQVUsRUFDVixFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1cImNoZWNrYm94XCJdLFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfVxyXG5cclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuJGZvbnQtb3N3YWxkOiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuJGNvbG9yLWdvbGQ6ICM1YzM3MGM7XHJcbiRjb2xvci1ibGFjazogIzJlMWUxZjtcclxuJGZvbnRlbGxvOiAnZm9udGVsbG8nO1xyXG5cclxuKntcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWx7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1vc3dhbGQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiRjb2xvci1nb2xkO1xyXG5cdG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBoZWxwZXIgY2xhc3MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLWdvbGQgIWltcG9ydGFudDtcclxufVxyXG4udmlzdWFsbHloaWRkZW4ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0Ji5mb2N1c2FibGV7XHJcblx0XHQmOmFjdGl2ZSwgJjpmb2N1c3tcclxuXHRcdFx0Y2xpcDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmV7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OmF1dG87XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLm15LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm15LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNzUwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLW91ci1wcm9kdWN0c3tcclxuICBcdHdpZHRoOjU1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAubXktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NzBweDtcclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubXktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMTcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1jZW50ZXJ7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIGhlbHBlciBjbGFzcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjb29raWUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29va2llLWJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRtaW4taGVpZ2h0OiA4MHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogNXB4O1xyXG5cdGJvdHRvbTogNXB4O1xyXG5cdHdpZHRoOiAzNTBweDtcclxuXHR6LWluZGV4OiA5OTk5OTtcclxuXHRwYWRkaW5nOiA2cHggMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogLjhyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ud3JhcHAtdGV4dC1jb29raWV7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ud3JhcHAtdGV4dC1jb29raWV7XHJcblx0YXtcclxuXHRcdGNvbG9yOiAjZDgzNDM4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1jb29raWV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbi10b3A6IDExcHg7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2Q4MzQzODtcclxuXHRcdGNvbG9yOiAjZDgzNDM4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIGNvb2tpZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlcntcclxuXHRoZWlnaHQ6MTkwcHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLWhlYWRlci1jb250YWN0e1xyXG5cdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWdvbGQ7XHJcblx0Y29sb3I6I2ZmZmZmZjtcclxuXHRoZWlnaHQ6NTBweDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG59XHJcblxyXG4ud3JhcHBlci1jb250YWN0LWl0ZW1ze1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6MzAwO1xyXG5cdGZvbnQtc2l6ZTowLjc1cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG5cclxuLndyYXBwZXItaWNvbnMtaGVhZGVye1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29uLWxvY2F0aW9ue1xyXG5cdGZvbnQtc2l6ZToxLjNyZW07XHJcblx0bWFyZ2luLXJpZ2h0OjhweDtcclxufVxyXG5cclxuLmljb24tcGhvbmUtb3V0bGluZXtcclxuXHRmb250LXNpemU6MS4zcmVtO1xyXG5cdHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xyXG5cdG1hcmdpbi1yaWdodDo4cHg7XHJcbn1cclxuXHJcbi5pY29uLW1haWx7XHJcblx0Zm9udC1zaXplOjEuM3JlbTtcclxuXHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRtYXJnaW4tbGVmdDoxMHB4O1xyXG59XHJcblxyXG4ubGluay1oZWFkZXJ7XHJcblx0Y29sb3I6I2ZmZmZmZjtcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiNmZmZmZmY7XHJcblx0fVxyXG59XHJcblxyXG4ud3JhcHBlci1oZWFkZXItaXRlbXN7XHJcblx0aGVpZ2h0OjE0MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuXHR0cmFuc2l0aW9uOi4ycztcclxuXHJcblx0Ji5maXhlZC1oZWFkZXJ7XHJcblx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdHRvcDowO1xyXG5cdFx0bGVmdDowO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHotaW5kZXg6MTA7XHJcblx0XHRoZWlnaHQ6MTQwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItZ29sZDtcclxuXHR9XHJcblxyXG5cdCYuc21hbGxlcntcclxuXHRcdGhlaWdodDo4OXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLWdvbGQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1ze1xyXG5cdGhlaWdodDoxNDBweDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuXHR0cmFuc2l0aW9uOi4ycztcclxuXHJcblx0Ji5zbWFsbGVye1xyXG5cdFx0aGVpZ2h0Ojg5cHg7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItZ29sZDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0gbmF2aWdhdGlvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2l0ZS1uYXZ7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5hdmlnYXRpb24tZGVza3RvcHtcclxuXHRwYWRkaW5nOjA7XHJcblx0bWFyZ2luOjA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxpLW5hdml7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5saW5rLW5hdml7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0Zm9udC1zaXplOjFyZW07XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGNvbG9yOiMwMDAwMDA7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdHBhZGRpbmc6MTBweCAyNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0Jjpob3ZlcntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRjb2xvci1nb2xkO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLWdvbGQ7XHJcblx0fVxyXG59XHJcblxyXG4uYWN0LW1lbnV7XHJcblx0YXtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1nb2xkO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50cmlhbmdsZS1uYXZpLWR7XHJcblx0YmFja2dyb3VuZDokY29sb3ItZ29sZDtcclxufVxyXG5cclxuXHJcbi8qKioqKiogRFJPUERPV04gTUVOVSAqKioqKioqKiovXHJcblxyXG4uZHJvcGRvd24tdG9nZ2xle1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMjNweDtcclxuXHR0b3A6IDJweDtcclxuXHRjb2xvcjojMDBhMzNkO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNDJweDtcclxuXHRsZWZ0OiAwO1xyXG5cdG1pbi13aWR0aDoyNDBweDtcclxuXHRtYXgtd2lkdGg6NTAwcHg7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDdweCA3cHggN3B4IDEwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Zm9udC1zaXplOiAuODc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51e1xyXG5cdGxpe1xyXG5cdFx0YXtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHRcdFx0Y29sb3I6IzAwMDAwMDtcclxuXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6IzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcblxyXG4vKioqKiBTVUJNRU5VIC0+IGxldmVsIDIgPC0gKioqKioqL1xyXG4uZHJvcGRvd24tc3VibWVudXtcclxuXHRhe1xyXG5cdFx0Y29sb3I6IzAwMDAwMDtcdFxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXN1Ym1lbnUtdWx7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXN1Ym1lbnUtdWx7XHJcblx0YXtcclxuXHRcdGNvbG9yOiMwMDAwMDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59IFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0gZW5kIG5hdmlnYXRpb24gZGVza3RvcCAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tSU5ERVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1pbmRleHtcclxuXHRtYXJnaW4tdG9wOjEwcHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLWl0ZW0tc2xpZGVyLWJpZ3tcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5pbWctc2xpZGVye1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OmF1dG87XHJcbn1cclxuXHJcbi5zbGlkZXItYmlnLW1hc2t7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjA7XHJcblx0cmlnaHQ6MDtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnNsaWRlci10aXRsZXtcclxuXHRmb250LXNpemU6NC4zNzVyZW07XHJcblx0Y29sb3I6JGNvbG9yLWJsYWNrO1xyXG5cdGZvbnQtd2VpZ2h0OjUwMDtcclxufVxyXG5cclxuLmdvbGQtd29yZHtcclxuXHRjb2xvcjokY29sb3ItZ29sZDtcclxufVxyXG5cclxuLnNsaWRlci10ZXh0e1xyXG5cdGNvbG9yOiRjb2xvci1ibGFjaztcclxuXHRmb250LXdlaWdodDozMDA7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnNsaWRlci1saW5re1xyXG5cdHBhZGRpbmc6MTBweCAzMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJsYWNrO1xyXG5cdGNvbG9yOiNmZmZmZmY7XHJcblx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdGJvcmRlci1yYWRpdXM6NXB4O1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItZ29sZDtcclxuXHRcdGNvbG9yOiRjb2xvci1ibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2e1xyXG5cdGxlZnQ6LTUxcHg7XHJcblx0ei1pbmRleDoxO1xyXG5cdHdpZHRoOjUwcHg7XHJcblx0aGVpZ2h0OjUwcHg7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAkY29sb3ItZ29sZDtcclxuXHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250ZWxsbztcclxuXHRcdGNvbnRlbnQ6JzwnO1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0b3BhY2l0eTogLjc1O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1nb2xkO1xyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4uc2xpY2stbmV4dHtcclxuXHRyaWdodDotNTFweDtcclxuXHR3aWR0aDo1MHB4O1xyXG5cdGhlaWdodDo1MHB4O1xyXG5cdGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWdvbGQ7XHJcblxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udGVsbG87XHJcblx0XHRjb250ZW50Oic+JztcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdG9wYWNpdHk6IC43NTtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ29sZDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uaW1nLXJlc3BvbnNpdmUtc2xpZGVyLXNtYWxsZXJ7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0aGVpZ2h0OjI1MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1hYm91dC1jb21wYW55e1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG59XHJcblxyXG4uYm94LWFydGljbGUtYWJvdXQtY29tcGFueXtcclxuXHR3aWR0aDozMDBweDtcclxufVxyXG5cclxuLmJveC1hcnRpY2xlLWFib3V0LWNvbXBhbnktdGV4dHtcclxuXHR3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4udGl0bGUtYm9va21hcmt7XHJcblx0Zm9udC1zaXplOjIuMjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6MzAwO1xyXG5cdGNvbG9yOiRjb2xvci1ibGFjaztcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0cGFkZGluZy1ib3R0b206MjhweDtcclxuXHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAkY29sb3ItZ29sZDtcclxufVxyXG5cclxuLnRleHQtYm9va21hcmt7XHJcblx0Zm9udC1zaXplOjEuMTg4cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OjMwMDtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRjb2xvcjokY29sb3ItYmxhY2s7XHJcblx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xyXG59XHJcblxyXG4udGV4dC1hcnRpY2xlLWFib3V0LWNvbXBhbnl7XHJcblx0bWFyZ2luLXRvcDozN3B4O1xyXG59XHJcblxyXG4ub3VyLXNlcnZpY2Vze1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcclxuXHRwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG59XHJcblxyXG4ud3JhcHBlci1pbWctYm94LW91ci1zZXJ2aWNlc3tcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0anVzdGlmeTpzcGFjZS1iZXR3ZWVuO1xyXG5cdHdpZHRoOmNhbGMoMTAwJSAtIDE0MHB4KTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG59XHJcblxyXG5cclxuLmxpbmstYm94LW91ci1zZXJ2aWNlc3tcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdHBhZGRpbmc6NXB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdHRyYW5zaXRpb246YWxsIC4ycztcclxuXHJcblx0LndyYXBwZXItaW1nLW91ci1zZXJ2aWNlc3tcclxuXHRcdGJvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVye1xyXG5cdFx0LndyYXBwZXItaW1nLW91ci1zZXJ2aWNlc3tcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjphbGwgLjJzO1xyXG5cdFx0XHRib3JkZXI6MnB4IHNvbGlkICRjb2xvci1nb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi50aXRsZS1pbWctYm94LW91ci1zZXJ2aWNlc3tcclxuXHRmb250LXNpemU6MS41cmVtO1xyXG5cdGNvbG9yOiRjb2xvci1ibGFjaztcclxuXHRmb250LXdlaWdodDozMDA7XHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkQgSU5ERVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3JhcHBlci1tYXBze1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdGhlaWdodDoyNjBweDtcclxuXHRtYXJnaW4tdG9wOjE0cHg7XHJcbn1cclxuXHJcbi5tYXBze1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0Ym9yZGVyOm5vbmU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLmNvbnRhY3QtbW9ke1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDozMHB4O1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGNvbG9yOiRjb2xvci1ibGFjaztcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDQ1MHB4IDAsIDQ1MHB4IDEwMCUsIDAlIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDQ1MHB4IDAsIDQ1MHB4IDEwMCUsIDAlIDEwMCUpO1xyXG59XHJcblxyXG4uY29udGFjdC1tb2QtYmxvY2t7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xyXG5cdHBhZGRpbmc6MzBweDtcclxufVxyXG5cclxuLnRpdGxlLWNvbnRhY3QtbW9ke1xyXG5cdGZvbnQtc2l6ZToyLjEyNXJlbTtcclxuXHRmb250LXdlaWdodDozMDA7XHJcblx0bWFyZ2luLXRvcDowO1xyXG5cdHBhZGRpbmctdG9wOjA7XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhY3QtbW9ke1xyXG5cdGZvbnQtc2l6ZTowLjg3NXJlbTtcclxuXHRjb2xvcjokY29sb3ItYmxhY2s7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuXHJcbi5saW5rLWNvbnRhY3QtbW9ke1xyXG5cdGZvbnQtc2l6ZTowLjg3NXJlbTtcclxuXHRjb2xvcjokY29sb3ItYmxhY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0Jjpob3ZlcntcclxuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0Y29sb3I6JGNvbG9yLWdvbGQ7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFjdC1tb2QtbW9iaWxle1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmZvb3RlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1nb2xkO1xyXG5cdGNvbG9yOiNmZmZmZmY7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6MzBweCAwO1xyXG59XHJcblxyXG5hZGRyZXNze1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG59XHJcblxyXG4udWwtZm9vdGVye1xyXG5cdG1hcmdpbjowO1xyXG5cdHBhZGRpbmc6MzBweCAwO1xyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNkMWM4Yjc7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QxYzhiNztcclxufVxyXG5cclxuLmxpLWZvb3RlcntcclxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjAgMjBweDtcclxufVxyXG5cclxuLmxpbmstZm9vdGVye1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdGNvbG9yOiNmZmZmZmY7XHJcblx0Zm9udC13ZWlnaHQ6MzAwO1xyXG5cdGZvbnQtc2l6ZTouODc1cmVtO1xyXG59XHJcblxyXG4uY29weXtcclxuXHRmb250LXNpemU6MC43NXJlbTtcclxuXHRmb250LXdlaWdodDozMDA7XHJcblx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6MTAwcHg7XHJcblx0cGFkZGluZy10b3A6MzBweDtcclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgZm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQk9PS01BUktTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGdhbGxlcnkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cmFwLWdhbGxlcnl7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi50aHVtYm5haWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjoxMHB4O1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2U4ZThlODtcclxufVxyXG5cclxuLnRodW1ibmFpbC1iaWd7XHJcblx0IHdpZHRoOiAyNTBweDtcclxuICBcdGhlaWdodDogMjUwcHg7XHJcbn1cclxuXHJcbi50aHVtYm5haWwgaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogYXV0bztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxufVxyXG4udGh1bWJuYWlsIGltZy5wb3J0cmFpdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3JhcHBlci1ib3gtY29udGFjdC1kYXRhe1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRjb2xvcjokY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5ib3gtY29udGFjdC1kYXRhe1xyXG5cdHdpZHRoOjUwJTtcclxufVxyXG5cclxuLndyYXBwZXItaW5wdXR7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWN0e1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICBcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1hcmdpbi10b3A6MXB4O1xyXG5cdG1hcmdpbi1ib3R0b206MXB4O1xyXG5cdGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcclxuXHRjb2xvcjokY29sb3ItZ29sZDtcclxuXHRwYWRkaW5nOjhweCAyMHB4O1xyXG59XHJcblxyXG4udGV4dGFyZWEtY29udGFjdHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAgXHJcblx0d2lkdGg6MTAwJTtcclxuXHRtaW4taGVpZ2h0OjExMnB4O1xyXG5cdG1hcmdpbi10b3A6MXB4O1xyXG5cdG1hcmdpbi1ib3R0b206MThweDtcclxuXHRib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0Y29sb3I6JGNvbG9yLWdvbGQ7XHJcblx0cGFkZGluZzo4cHggMjBweDtcclxufVxyXG5cclxuLmJ1dHRvbi1jb250YWN0e1xyXG5cdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJsYWNrO1xyXG5cdGNvbG9yOiNmZmZmZmY7XHJcblx0Zm9udC1zaXplOjEuMTI1cmVtO1xyXG5cdHBhZGRpbmc6MTBweCAxNXB4O1xyXG5cdGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcblx0XHRjb2xvcjokY29sb3ItZ29sZDtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWdvbGQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGluay1jb250YWN0LW1haWx7XHJcblx0Y29sb3I6JGNvbG9yLWJsYWNrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4udGl0bGUtYm9va21hcmstcmVhbGlzYXRpb257XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOjgwcHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBnYWxsZXJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkQgQk9PS01BUktTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTYzNXB4KXtcclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEzOTlweCl7XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEzNTBweCl7XHJcblx0LnNsaWRlci10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZTozLjM3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG5cdC5zbGlkZXItdGl0bGV7XHJcblx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWRlci1saW5re1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdH1cclxuXHJcblx0LmxpbmstbmF2aXtcclxuXHRcdGZvbnQtc2l6ZTouODc1cmVtO1xyXG5cdH1cclxuXHJcblx0LmxpLWZvb3RlcntcclxuXHRcdHBhZGRpbmc6MCAxNnB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcblx0XHJcbn1cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0LmxpbmstbmF2aXtcclxuXHRcdGZvbnQtc2l6ZTouNzc1cmVtO1xyXG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWRlci10ZXh0e1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlLWJvb2ttYXJre1xyXG5cdFx0Zm9udC1zaXplOjEuODc1cmVtO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlLWltZy1ib3gtb3VyLXNlcnZpY2Vze1xyXG5cdFx0Zm9udC1zaXplOjFyZW07XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC1tb2R7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cclxuXHQudWwtZm9vdGVye1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jb3B5e1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LW1vZC1tb2JpbGV7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC1tb2QtYmxvY2t7XHJcblx0XHR3aWR0aDo1MCU7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmxpbmstY29udGFjdC1tb2Q6aG92ZXJ7XHJcblx0XHRjb2xvcjojZmZmZmZmO1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVudSBtb2JpbGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0XHJcblx0LndyYXBwZXItbmF2aWdhdGlvbi1kZXNrdG9we1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zaXRlLW5hdntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnNpZGUtbWVudS10cmlnZ2Vye1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAyN3B4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR6LWluZGV4Ojk5OTk5OTk5OTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0d2lkdGg6MzBweDtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5zdGlja3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHR3aWR0aDogMjVweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1nb2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdH1cclxuXHJcblx0LnNpZGUtbWVudSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdHJpZ2h0OiAtMzAwcHg7XHJcblx0XHR0b3A6MDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0ei1pbmRleDo5OTk7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjb2xvci1nb2xkO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdC5zaWRlLW1lbnUtdWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMzBweCAxMHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuXHR9XHJcblxyXG5cdC5zaWRlLW1lbnUtbGkge1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1nb2xkO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkODM0Mzg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNpZGUtbWVudS1hIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGZvbnQtc2l6ZTowLjg3NXJlbTtcclxuXHRcdGNvbG9yOiMwMDAwMDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6IzAwMDAwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wLXVse1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwOGFjOTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHBhZGRpbmctbGVmdDoyMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxuXHJcblx0LmRyb3AtbGl7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHR9XHJcblxyXG5cdC5kcm9wLWF7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiNmZmY7XHJcblx0fVxyXG5cclxuXHQuc2hvdy1kcm9wLXVse1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHR9XHJcblxyXG5cdC5zdWItZHJvcC11bHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG5cdFx0YmFja2dyb3VuZDogI2RiZGJkYjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHRcdHBhZGRpbmctbGVmdDozM3B4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdH1cclxuXHJcblx0LnNob3ctc3ViLWRyb3AtdWx7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5zdWItZHJvcC1he1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYnRuLWRyb3B7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDE5JTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICMwMDhhYzk7XHJcblx0fVxyXG5cclxuXHQuYnRuLWRyb3Atc3Vie1xyXG5cdFx0Y29sb3I6IzgzNzc3NztcclxuXHRcdHRvcDoxMCU7XHJcblx0fVxyXG5cclxuXHQuYnRuLXJvdGF0ZXtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg4NmRlZyk7XHJcblx0fVxyXG5cclxuXHJcblx0Lm9wZW4tbWVudXtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTsgXHJcblx0fVxyXG5cclxuXHQucm90YXRlLW9uZXtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMWRlZykgdHJhbnNsYXRlWSg0cHgpIHRyYW5zbGF0ZVgoMHB4KTtcclxuXHR9XHJcblxyXG5cdC5yb3RhdGUtdHdve1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zMWRlZykgdHJhbnNsYXRlWSgzcHgpIHRyYW5zbGF0ZVgoLTRweCk7XHJcblx0fVxyXG5cclxuXHQucm90YXRlLXRocmVle1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgtMTBweCk7XHJcblx0fVxyXG5cclxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIG1lbnUgbW9iaWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC5oZWFkZXJ7XHJcblx0XHRoZWlnaHQ6OTBweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXItaXRlbXN7XHJcblx0XHRoZWlnaHQ6OTBweDtcclxuXHR9XHJcblxyXG5cdC5zbGlkZXItbGlua3tcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGlkZXItdGl0bGV7XHJcblx0XHRmb250LXNpemU6MnJlbTtcclxuXHR9XHJcblxyXG5cdC50aXRsZS1ib29rbWFya3tcclxuXHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0fVxyXG5cclxuXHJcblx0LndyYXBwZXItaGVhZGVyLWNvbnRhY3R7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1hYm91dC1jb21wYW55e1xyXG5cdFx0ZmxleC13cmFwOndyYXA7XHJcblx0fVxyXG5cclxuXHQuYm94LWFydGljbGUtYWJvdXQtY29tcGFueXtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cclxuXHQud3JhcHBlci1pbWctYm94LW91ci1zZXJ2aWNlc3tcclxuXHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LW1vZC1tb2JpbGV7XHJcblx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LW1vZC1ibG9ja3tcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cclxuXHQudGl0bGUtY29udGFjdC1tb2R7XHJcblx0XHRmb250LXNpemU6MS41cmVtO1xyXG5cdH1cclxuXHJcblx0LnVsLWZvb3RlcntcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb3B5e1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZmZmZjtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XHJcblx0LnNsaWRlci10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZToxLjVyZW07XHJcblx0fVxyXG5cdC53b3JkLW1vYmlsZS1zbGlkZXJ7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXItYm94LWNvbnRhY3QtZGF0YXtcclxuXHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdH1cclxuXHJcblx0LmJveC1jb250YWN0LWRhdGF7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuIiwiaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDsgfVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNWMzNzBjO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGhlbHBlciBjbGFzcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICM1YzM3MGMgIWltcG9ydGFudDsgfVxuXG4udmlzdWFsbHloaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5teS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teS1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDsgfVxuICAuY29udGFpbmVyLW91ci1wcm9kdWN0cyB7XG4gICAgd2lkdGg6IDU1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5teS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm15LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgaGVscGVyIGNsYXNzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGNvb2tpZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29va2llLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMzUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nOiA2cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ud3JhcHAtdGV4dC1jb29raWUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLndyYXBwLXRleHQtY29va2llIGEge1xuICBjb2xvcjogI2Q4MzQzODsgfVxuXG4uYnRuLWNvb2tpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgfVxuICAuYnRuLWNvb2tpZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4MzQzODtcbiAgICBjb2xvcjogI2Q4MzQzODsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBjb29raWUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gaGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDE5MHB4OyB9XG5cbi53cmFwcGVyLWhlYWRlci1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjMzcwYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud3JhcHBlci1jb250YWN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLndyYXBwZXItaWNvbnMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaWNvbi1sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uaWNvbi1waG9uZS1vdXRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLmljb24tbWFpbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5saW5rLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpbmstaGVhZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ud3JhcHBlci1oZWFkZXItaXRlbXMge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLndyYXBwZXItaGVhZGVyLWl0ZW1zLmZpeGVkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YzM3MGM7IH1cbiAgLndyYXBwZXItaGVhZGVyLWl0ZW1zLnNtYWxsZXIge1xuICAgIGhlaWdodDogODlweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjMzcwYzsgfVxuXG4uaGVhZGVyLWl0ZW1zIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmhlYWRlci1pdGVtcy5zbWFsbGVyIHtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YzM3MGM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0gbmF2aWdhdGlvbiBkZXNrdG9wIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2aWdhdGlvbi1kZXNrdG9wIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubGktbmF2aSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLmxpbmstbmF2aSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gIC5saW5rLW5hdmk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVjMzcwYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjMzcwYzsgfVxuXG4uYWN0LW1lbnUgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWMzNzBjOyB9XG5cbi50cmlhbmdsZS1uYXZpLWQge1xuICBiYWNrZ3JvdW5kOiAjNWMzNzBjOyB9XG5cbi8qKioqKiogRFJPUERPV04gTUVOVSAqKioqKioqKiovXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogIzAwYTMzZDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA3cHggN3B4IDdweCAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuXG4uZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKioqKiBTVUJNRU5VIC0+IGxldmVsIDIgPC0gKioqKioqL1xuLmRyb3Bkb3duLXN1Ym1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5kcm9wZG93bi1zdWJtZW51LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmRyb3Bkb3duLXN1Ym1lbnUtdWwgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0gZW5kIG5hdmlnYXRpb24gZGVza3RvcCAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBoZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1JTkRFWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1pbmRleCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLndyYXBwZXItaXRlbS1zbGlkZXItYmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbWctc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2xpZGVyLWJpZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uc2xpZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgY29sb3I6ICMyZTFlMWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmdvbGQtd29yZCB7XG4gIGNvbG9yOiAjNWMzNzBjOyB9XG5cbi5zbGlkZXItdGV4dCB7XG4gIGNvbG9yOiAjMmUxZTFmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogNTAlOyB9XG5cbi5zbGlkZXItbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMWUxZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc2xpZGVyLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzM3MGM7XG4gICAgY29sb3I6ICMyZTFlMWY7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNTFweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVjMzcwYzsgfVxuICAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgIGNvbnRlbnQ6ICc8JztcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiAjNWMzNzBjOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC01MXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWMzNzBjOyB9XG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgY29udGVudDogJz4nO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6ICM1YzM3MGM7IH1cblxuLmltZy1yZXNwb25zaXZlLXNsaWRlci1zbWFsbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNTBweDsgfVxuXG4uYXJ0aWNsZS1hYm91dC1jb21wYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLmJveC1hcnRpY2xlLWFib3V0LWNvbXBhbnkge1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmJveC1hcnRpY2xlLWFib3V0LWNvbXBhbnktdGV4dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50aXRsZS1ib29rbWFyayB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyZTFlMWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1YzM3MGM7IH1cblxuLnRleHQtYm9va21hcmsge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmUxZTFmO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LWFydGljbGUtYWJvdXQtY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDM3cHg7IH1cblxuLm91ci1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi53cmFwcGVyLWltZy1ib3gtb3VyLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeTogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxpbmstYm94LW91ci1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAubGluay1ib3gtb3VyLXNlcnZpY2VzIC53cmFwcGVyLWltZy1vdXItc2VydmljZXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cbiAgLmxpbmstYm94LW91ci1zZXJ2aWNlczpob3ZlciAud3JhcHBlci1pbWctb3VyLXNlcnZpY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YzM3MGM7IH1cblxuLnRpdGxlLWltZy1ib3gtb3VyLXNlcnZpY2VzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMmUxZTFmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkQgSU5ERVggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmb290ZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndyYXBwZXItbWFwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4ubWFwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRhY3QtbW9kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMyZTFlMWY7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgNDUwcHggMCwgNDUwcHggMTAwJSwgMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDQ1MHB4IDAsIDQ1MHB4IDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5jb250YWN0LW1vZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnRpdGxlLWNvbnRhY3QtbW9kIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnRleHQtY29udGFjdC1tb2Qge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzJlMWUxZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5saW5rLWNvbnRhY3QtbW9kIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyZTFlMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGluay1jb250YWN0LW1vZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNWMzNzBjOyB9XG5cbi5jb250YWN0LW1vZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWMzNzBjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udWwtZm9vdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFjOGI3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxYzhiNzsgfVxuXG4ubGktZm9vdGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4ubGluay1mb290ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IC44NzVyZW07IH1cblxuLmNvcHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBlbmQgZm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCT09LTUFSS1MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZ2FsbGVyeSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cmFwLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4OyB9XG5cbi50aHVtYm5haWwtYmlnIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi50aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi50aHVtYm5haWwgaW1nLnBvcnRyYWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ud3JhcHBlci1ib3gtY29udGFjdC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMyZTFlMWY7IH1cblxuLmJveC1jb250YWN0LWRhdGEge1xuICB3aWR0aDogNTAlOyB9XG5cbi53cmFwcGVyLWlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmlucHV0LWNvbnRhY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGNvbG9yOiAjNWMzNzBjO1xuICBwYWRkaW5nOiA4cHggMjBweDsgfVxuXG4udGV4dGFyZWEtY29udGFjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjb2xvcjogIzVjMzcwYztcbiAgcGFkZGluZzogOHB4IDIwcHg7IH1cblxuLmJ1dHRvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMWUxZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMWUxZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47IH1cbiAgLmJ1dHRvbi1jb250YWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNWMzNzBjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1YzM3MGM7IH1cblxuLmxpbmstY29udGFjdC1tYWlsIHtcbiAgY29sb3I6ICMyZTFlMWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGl0bGUtYm9va21hcmstcmVhbGlzYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGVuZCBnYWxsZXJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVORCBCT09LTUFSS1MgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5zbGlkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnNsaWRlci1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5saW5rLW5hdmkge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAubGktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxpbmstbmF2aSB7XG4gICAgZm9udC1zaXplOiAuNzc1cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAuc2xpZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpdGxlLWJvb2ttYXJrIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC50aXRsZS1pbWctYm94LW91ci1zZXJ2aWNlcyB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5jb250YWN0LW1vZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudWwtZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29udGFjdC1tb2QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb250YWN0LW1vZC1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5saW5rLWNvbnRhY3QtbW9kOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVudSBtb2JpbGUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC53cmFwcGVyLW5hdmlnYXRpb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2l0ZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaWRlLW1lbnUtdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnN0aWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWMzNzBjO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuc2lkZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVjMzcwYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgfVxuICAuc2lkZS1tZW51LXVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuc2lkZS1tZW51LWxpIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVjMzcwYzsgfVxuICAgIC5zaWRlLW1lbnUtbGk6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkODM0Mzg7IH1cbiAgLnNpZGUtbWVudS1hIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNpZGUtbWVudS1hOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5kcm9wLXVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwOGFjOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmRyb3AtbGkge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAuZHJvcC1hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2hvdy1kcm9wLXVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3ViLWRyb3AtdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnNob3ctc3ViLWRyb3AtdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdWItZHJvcC1hIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnRuLWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5JTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDhhYzk7IH1cbiAgLmJ0bi1kcm9wLXN1YiB7XG4gICAgY29sb3I6ICM4Mzc3Nzc7XG4gICAgdG9wOiAxMCU7IH1cbiAgLmJ0bi1yb3RhdGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDg2ZGVnKTsgfVxuICAub3Blbi1tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTsgfVxuICAucm90YXRlLW9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzFkZWcpIHRyYW5zbGF0ZVkoNHB4KSB0cmFuc2xhdGVYKDBweCk7IH1cbiAgLnJvdGF0ZS10d28ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMWRlZykgdHJhbnNsYXRlWSgzcHgpIHRyYW5zbGF0ZVgoLTRweCk7IH1cbiAgLnJvdGF0ZS10aHJlZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSB0cmFuc2xhdGVYKC0xMHB4KTsgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0gZW5kIG1lbnUgbW9iaWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgLmhlYWRlci1pdGVtcyB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5zbGlkZXItbGluayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnRpdGxlLWJvb2ttYXJrIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAud3JhcHBlci1oZWFkZXItY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJ0aWNsZS1hYm91dC1jb21wYW55IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJveC1hcnRpY2xlLWFib3V0LWNvbXBhbnkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53cmFwcGVyLWltZy1ib3gtb3VyLXNlcnZpY2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtbW9kLW1vYmlsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0LW1vZC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRpdGxlLWNvbnRhY3QtbW9kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAudWwtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb3B5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2xpZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAud29yZC1tb2JpbGUtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud3JhcHBlci1ib3gtY29udGFjdC1kYXRhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJveC1jb250YWN0LWRhdGEge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRlbGVtZW50OiBhbGwsICR0aW1lOiAuM3MsICRvcHRpb246IGVhc2UtaW4pe1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkZWxlbWVudCAkdGltZSAkb3B0aW9uO1xyXG4gICAgdHJhbnNpdGlvbjogJGVsZW1lbnQgJHRpbWUgJG9wdGlvbjtcclxufSJdfQ== */
