@font-face {
  font-family: 'Century Gothic';
  src: url("fonts/CenturyGothic.eot");
  src: url("fonts/CenturyGothic.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic.woff2") format("woff2"), url("fonts/CenturyGothic.woff") format("woff"), url("fonts/CenturyGothic.ttf") format("truetype"), url("fonts/CenturyGothic.svg#CenturyGothic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Century Gothic-bold';
  src: url("fonts/CenturyGothic-Bold.eot");
  src: url("fonts/CenturyGothic-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/CenturyGothic-Bold.woff2") format("woff2"), url("fonts/CenturyGothic-Bold.woff") format("woff"), url("fonts/CenturyGothic-Bold.ttf") format("truetype"), url("fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

body {
  margin: 0;
  padding: 0; }

.wrapper-site {
  max-width: 100%;
  margin: 0 auto;
  text-align: center; }

h1 {
  color: #000;
  font-family: "Century Gothic", sans-serif;
  line-height: 1.5;
  font-size: 28px;
  text-align: left; }
  @media (max-width: 1020px) {
    h1 {
      font-size: 24px; } }
  @media (max-width: 600px) {
    h1 {
      font-size: 19px; } }

/* --------------------------------------------------------------------------------
	HEADER
---------------------------------------------------------------------------------*/
.parallax-window {
  background: transparent;
  background-size: cover;
  display: block; }

.hero-content {
  top: 21%;
  position: absolute;
  width: 100%;
  text-align: center; }
  @media (min-width: 2550px) {
    .hero-content {
      top: 30%; } }

.logo {
  width: 755px; }
  @media (max-width: 1250px) {
    .logo {
      width: 600px; } }
  @media (max-width: 780px) {
    .logo {
      width: 80%; } }

p {
  color: #000;
  font-family: "Century Gothic", sans-serif;
  margin-bottom: 43px;
  margin-top: 0%;
  font-size: 27px;
  font-weight: 100; }
  @media (max-width: 1450px) {
    p {
      font-size: 19px; } }
  @media (max-width: 630px) {
    p {
      width: 80%;
      margin: 0px auto 40px;
      font-size: 19px; } }
  @media (max-width: 425px) {
    p {
      width: 57%;
      margin: 13px auto 40px;
      font-size: 17px; } }
  @media (min-width: 2550px) {
    p {
      font-size: 38px; } }

/* --------------------------------------------------------------------------------
 	MENU
---------------------------------------------------------------------------------*/
.toogle {
  display: block;
  position: fixed;
  overflow: hidden;
  margin: 0;
  right: 3%;
  top: 3%;
  padding: 0;
  width: 50px;
  height: 50px;
  font-size: 0;
  text-indent: -10000px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  z-index: 9999;
  transition: background 0.3s; }
  .toogle:focus {
    outline: none; }
  .toogle span {
    display: block;
    position: absolute;
    top: 24px;
    left: 10px;
    right: 10px;
    height: 3px;
    background: #fff; }
    .toogle span:after, .toogle span:before {
      position: absolute;
      display: block;
      left: 0;
      width: 100%;
      height: 3px;
      background-color: #fff;
      content: ""; }
    .toogle span:before {
      top: -9px; }
    .toogle span:after {
      bottom: -9px; }

.rot {
  background-color: #4a71ad; }

nav {
  display: none;
  position: fixed;
  z-index: 200;
  width: 100%;
  height: 100%;
  padding-bottom: 2%;
  padding-top: 5%;
  top: 0;
  text-align: center;
  background: #4a71ad; }
  @media (max-width: 420px) {
    nav {
      padding-top: 27%; } }
  nav p {
    font-size: 9px;
    margin-bottom: 0;
    margin-top: 0; }
  nav ul {
    width: 93%;
    margin: 5% auto;
    list-style: none;
    margin-bottom: 7%;
    padding-left: 0; }
    @media (max-width: 440px) {
      nav ul {
        margin-bottom: 22%; } }
    nav ul li .mobile-reg {
      display: none; }
      @media (max-width: 700px) {
        nav ul li .mobile-reg {
          display: block; } }
  nav #animate-1 {
    -webkit-animation-delay: 0.1s; }
  nav #animate-2 {
    -webkit-animation-delay: 0.2s; }
  nav #animate-3 {
    -webkit-animation-delay: 0.3s; }
  @media (max-width: 1280px) {
    nav #animate-1, nav #animate-2, nav #animate-3 {
      -webkit-animation-delay: none;
      animation-delay: none; } }
  nav .Menu-item {
    margin: 0;
    display: block;
    margin: 2% 3%; }
  nav .Menu-link {
    color: #fff;
    display: block;
    text-decoration: none;
    z-index: 1;
    font-size: 36px;
    font-weight: 100;
    text-transform: uppercase;
    font-family: "Century Gothic", sans-serif;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    line-height: 2; }
    @media (max-width: 781px) {
      nav .Menu-link {
        font-size: 26px;
        line-height: 3; } }
    @media (max-width: 440px) {
      nav .Menu-link {
        font-size: 21px;
        line-height: 1;
        margin-bottom: 16%; } }
    nav .Menu-link:hover {
      color: #B5B4B4;
      -o-transition: .5s;
      -ms-transition: .5s;
      -moz-transition: .5s;
      -webkit-transition: .5s;
      transition: .5s; }
  nav .information {
    width: 100%; }
    nav .information:before {
      content: '';
      height: 7px;
      background-color: #1a4584;
      width: 35%;
      display: block;
      margin: 0 auto; }
      @media (max-width: 650px) {
        nav .information:before {
          width: 80%; } }
    nav .information .box {
      display: inline-block;
      padding: 4%;
      padding-top: 3%; }
      nav .information .box img {
        width: 408px; }
        @media (max-width: 758px) {
          nav .information .box img {
            width: 336px;
            margin-top: 9%; } }
        @media (max-width: 388px) {
          nav .information .box img {
            width: 80%; } }

/* --------------------------------------------------------------------------------
	ABOUT
---------------------------------------------------------------------------------*/
.wrapper-about {
  width: 90%;
  margin: 6% auto;
  margin-bottom: 0; }
  .wrapper-about .inner-about {
    width: 62%;
    padding-top: 2%;
    padding-bottom: 9%;
    margin: 0 auto;
    text-align: center; }
    @media (max-width: 600px) {
      .wrapper-about .inner-about {
        width: 90%; } }
    .wrapper-about .inner-about .about {
      text-align: left;
      width: 46%;
      padding: 5.01%;
      padding-top: 2%;
      display: block;
      position: relative;
      margin-bottom: 7%; }
      @media (max-width: 1000px) {
        .wrapper-about .inner-about .about {
          width: 94%;
          margin-bottom: 0; } }

/* --------------------------------------------------------------------------------
	GALLERY
---------------------------------------------------------------------------------*/
.royalSlider {
  width: 100% !important;
  height: auto;
  min-height: 500px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 530px) {
    .royalSlider {
      min-height: 455px; } }
  @media (max-width: 390px) {
    .royalSlider {
      min-height: 348px; } }

#productsSliderMobile {
  width: 60% !important; }
  @media (max-width: 1200px) {
    #productsSliderMobile {
      width: 80% !important; } }
  @media (max-width: 870px) {
    #productsSliderMobile {
      width: 95% !important; } }
  #productsSliderMobile .imageHolder {
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

.royalSlider {
  min-height: 560px !important;
  height: 560px !important; }
  @media (max-width: 870px) {
    .royalSlider {
      min-height: 460px !important;
      height: 460px !important; } }
  @media (max-width: 485px) {
    .royalSlider {
      min-height: 360px !important;
      height: 360px !important; } }
  @media (max-width: 355px) {
    .royalSlider {
      min-height: 260px !important;
      height: 260px !important; } }

.rsDefault .rsBullets {
  display: none; }

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
  background-color: transparent !important;
  background: url("../img/arrow.svg") !important;
  background-repeat: no-repeat !important;
  width: 87px !important;
  height: 88px !important;
  position: relative !important;
  right: 171px !important;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }
  @media (max-width: 1200px) {
    .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
      right: 19px !important; } }

.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
  background-color: transparent !important;
  background: url("../img/arrow.svg") !important;
  background-repeat: no-repeat !important;
  margin-left: 0 !important;
  width: 87px !important;
  height: 88px !important;
  position: relative !important;
  right: -149px !important; }
  @media (max-width: 1200px) {
    .rsDefault.rsHor .rsArrowRight .rsArrowIcn {
      right: 4px !important; } }

/* --------------------------------------------------------------------------------
	DOWNLOAD
---------------------------------------------------------------------------------*/
.download {
  margin-top: 11%; }
  @media (max-width: 974px) {
    .download {
      margin-top: 8%; } }
  @media (max-width: 375px) {
    .download {
      width: 90%;
      margin: 8% auto; } }
  .download img {
    width: 290px; }
    @media (max-width: 974px) {
      .download img {
        display: block;
        margin: 0 auto;
        margin-bottom: 33px; } }
    @media (max-width: 485px) {
      .download img {
        width: 70%; } }
  .download a {
    color: #4a71ad;
    text-transform: uppercase;
    font-family: "Century Gothic", sans-serif;
    font-size: 25px;
    position: relative;
    top: -115px;
    left: 50px; }
    @media (max-width: 974px) {
      .download a {
        position: relative;
        top: 0;
        left: 0; } }
    @media (max-width: 485px) {
      .download a {
        font-size: 21px; } }

/* --------------------------------------------------------------------------------
	FOOTER
---------------------------------------------------------------------------------*/
footer {
  background-color: #4a71ad;
  padding-top: 46px;
  padding-bottom: 30px;
  margin-top: 6%;
  width: 100%; }
  footer .inner-footer {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    width: 90%; }
  footer img {
    width: 335px; }
    @media (max-width: 1150px) {
      footer img {
        width: 235px; } }
    @media (max-width: 319px) {
      footer img {
        width: 80%; } }
  @media (max-width: 290px) {
    footer span {
      display: block; } }
  footer p {
    font-family: "Century Gothic", sans-serif;
    font-size: 16px;
    color: #fff;
    margin-bottom: 2px;
    text-align: left; }
    @media (max-width: 636px) {
      footer p {
        text-align: center; } }
    @media (max-width: 290px) {
      footer p {
        font-size: 15px; } }
  footer h2 {
    font-family: "Century Gothic-bold", sans-serif;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-align: left; }
    @media (max-width: 636px) {
      footer h2 {
        text-align: center; } }
  footer a {
    font-family: "Century Gothic-bold", sans-serif;
    color: #fff;
    text-decoration: none; }
  footer .column-1 {
    display: inline-block;
    width: 480px; }
    @media (max-width: 1150px) {
      footer .column-1 {
        display: block;
        width: 100%;
        margin: 0 auto; } }
  footer .column-2 {
    display: inline-block;
    width: 315px;
    text-align: left; }
    footer .column-2 p:nth-child(5) {
      margin-bottom: 20px; }
    @media (max-width: 1150px) {
      footer .column-2 {
        margin-top: 32px; } }
    @media (max-width: 636px) {
      footer .column-2 {
        width: 100%;
        text-align: center;
        margin-bottom: 52px; } }
  footer .column-3 {
    display: inline-block;
    width: 200px;
    text-align: left; }
    footer .column-3 p:nth-child(4) {
      margin-bottom: 20px; }
    @media (max-width: 636px) {
      footer .column-3 {
        width: 100%;
        text-align: center; } }
  footer .copyright {
    color: #B2C4D8;
    font-size: 13px;
    text-align: center;
    text-align: center;
    width: 100%;
    position: relative;
    width: 80%;
    margin: 4% auto;
    margin-bottom: 0; }
    @media (max-width: 424px) {
      footer .copyright {
        margin: 40px auto; } }
    footer .copyright p {
      text-align: center; }
    footer .copyright img {
      position: relative;
      top: 5px;
      right: -5px;
      width: 52px;
      border: none !important; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeS1jb2xvcjogIzRhNzFhZDtcclxuJHByaW1hcnktZm9udDogJ0NlbnR1cnkgR290aGljJyxzYW5zLXNlcmlmO1xyXG4kc2Vjb25kYXJ5LWZvbnQ6ICdDZW50dXJ5IEdvdGhpYy1ib2xkJyxzYW5zLXNlcmlmO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYyc7XHJcblx0c3JjOiB1cmwoJ2ZvbnRzL0NlbnR1cnlHb3RoaWMuZW90Jyk7XHJcblx0c3JjOiB1cmwoJ2ZvbnRzL0NlbnR1cnlHb3RoaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnZm9udHMvQ2VudHVyeUdvdGhpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdHVybCgnZm9udHMvQ2VudHVyeUdvdGhpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHR1cmwoJ2ZvbnRzL0NlbnR1cnlHb3RoaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9DZW50dXJ5R290aGljLnN2ZyNDZW50dXJ5R290aGljJykgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdDZW50dXJ5IEdvdGhpYy1ib2xkJztcclxuXHRzcmM6IHVybCgnZm9udHMvQ2VudHVyeUdvdGhpYy1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCdmb250cy9DZW50dXJ5R290aGljLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdHVybCgnZm9udHMvQ2VudHVyeUdvdGhpYy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdFx0dXJsKCdmb250cy9DZW50dXJ5R290aGljLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCdmb250cy9DZW50dXJ5R290aGljLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0dXJsKCdmb250cy9DZW50dXJ5R290aGljLUJvbGQuc3ZnI0NlbnR1cnlHb3RoaWMtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cmFwcGVyLXNpdGUge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5oMSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0QG1lZGlhICggbWF4LXdpZHRoOjEwMjBweCApIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDo2MDBweCApIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0SEVBREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJhbGxheC13aW5kb3cge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuIFx0fVxyXG5cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgIFx0dG9wOiAyMSU7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6MjU1MHB4ICkge1xyXG5cdFx0XHR0b3A6IDMwJTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcblx0LmxvZ28ge1xyXG5cdFx0d2lkdGg6IDc1NXB4O1xyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDoxMjUwcHggKSB7XHJcblx0XHRcdHdpZHRoOiA2MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6NzgwcHggKSB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMCU7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjdweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcblxyXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOjE0NTBweCApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo2MzBweCApIHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0bWFyZ2luOiAwcHggYXV0byA0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo0MjVweCApIHtcclxuXHRcdFx0d2lkdGg6IDU3JTtcclxuXHRcdFx0bWFyZ2luOiAxM3B4IGF1dG8gNDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDoyNTUwcHggKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFx0TUVOVVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi50b29nbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcmlnaHQ6IDMlO1xyXG4gICAgdG9wOiAzJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdCAgb3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI0cHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG5cdFx0JjphZnRlciwgJjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHQgIFx0dG9wOiAtOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdCAgXHRcdGJvdHRvbTogLTlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnJvdCB7XHJcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuXHJcbm5hdiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyJTtcclxuICAgIHBhZGRpbmctdG9wOiA1JTtcclxuICAgIHRvcDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSAoIG1heC13aWR0aDo0MjBweCApIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNyU7XHJcblx0fVxyXG5cclxuICAgIHAge1xyXG4gICAgXHRmb250LXNpemU6IDlweDtcclxuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcclxuICAgIFx0bWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcblx0dWwge1xyXG5cdCAgICB3aWR0aDogOTMlO1xyXG5cdCAgICBtYXJnaW46IDUlIGF1dG87XHJcblx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDclO1xyXG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo0NDBweCApIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjIlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0Lm1vYmlsZS1yZWcge1xyXG4gICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0ICAgIFx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6NzAwcHggKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgXHRcdH1cclxuXHR9XHJcblxyXG5cdCNhbmltYXRlLTEge1xyXG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcclxuXHR9XHJcblxyXG5cdCNhbmltYXRlLTIge1x0XHRcdFx0XHJcblx0ICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyAgICBcclxuXHR9XHJcblxyXG5cdCNhbmltYXRlLTMge1x0XHRcdFxyXG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zczsgIFxyXG5cdH1cclxuXHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDoxMjgwcHggKSB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0I2FuaW1hdGUtMSwgI2FuaW1hdGUtMiwgI2FuaW1hdGUtMyB7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBub25lO1xyXG5cdFx0ICAgICBhbmltYXRpb24tZGVsYXk6IG5vbmU7ICBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5NZW51LWl0ZW0geyBcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0ICAgIG1hcmdpbjogMiUgMyU7XHJcblxyXG5cdCAgICBcclxuXHR9XHJcblxyXG5cdC5NZW51LWxpbmsge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIHotaW5kZXg6IDE7XHJcblx0ICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXHJcblx0ICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdCAgICAtby10cmFuc2l0aW9uOi41cztcclxuXHQgICAtbXMtdHJhbnNpdGlvbjouNXM7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOi41cztcclxuXHQgICAtd2Via2l0LXRyYW5zaXRpb246LjVzO1xyXG4gIFx0XHR0cmFuc2l0aW9uOi41cztcclxuICBcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblxyXG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOjc4MXB4ICkge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo0NDBweCApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTYlO1xyXG5cclxuXHRcdH1cclxuXHJcblx0ICAgICY6aG92ZXIge1xyXG5cdCAgICBcdGNvbG9yOiAjQjVCNEI0O1xyXG5cdCAgICBcdC1vLXRyYW5zaXRpb246LjVzO1xyXG5cdFx0XHQtbXMtdHJhbnNpdGlvbjouNXM7XHJcblx0XHRcdC1tb3otdHJhbnNpdGlvbjouNXM7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjouNXM7XHJcbiAgICAgICAgIFx0dHJhbnNpdGlvbjouNXM7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG5cdC5pbmZvcm1hdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGhlaWdodDogN3B4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTQ1ODQ7XHJcblx0XHQgICAgd2lkdGg6IDM1JTtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBcdFx0QG1lZGlhICggbWF4LXdpZHRoOjY1MHB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5ib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDQlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMyU7XHRcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDQwOHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6NzU4cHggKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzM2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5JTtcclxuXHRcdFx0XHR9XHRcclxuXHJcblx0XHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjM4OHB4ICkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufSAvL25hdlxyXG5cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRBQk9VVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICBcclxuIC53cmFwcGVyLWFib3V0IHtcclxuXHR3aWR0aDogOTAlO1xyXG5cdG1hcmdpbjogNiUgYXV0bztcclxuXHRtYXJnaW4tYm90dG9tOjA7XHJcblxyXG5cdC5pbm5lci1hYm91dCB7XHJcblx0XHR3aWR0aDogNjIlO1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMiU7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiA5JTtcclxuXHQgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0ICAgIEBtZWRpYSAoIG1heC13aWR0aDo2MDBweCApIHtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuYWJvdXQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHRwYWRkaW5nOiA1LjAxJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3JTtcclxuXHJcblx0XHRcdEBtZWRpYSAoIG1heC13aWR0aDoxMDAwcHggKSB7XHJcblx0XHRcdFx0d2lkdGg6IDk0JTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9ICBcdFx0XHRcclxuXHR9ICBcclxufVxyXG5cclxuXHJcbiBcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0R0FMTEVSWVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi5yb3lhbFNsaWRlciB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWluLWhlaWdodDogNTAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDo1MzBweCApIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1NXB4O1x0XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6MzkwcHggKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAzNDhweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cdFxyXG4jcHJvZHVjdHNTbGlkZXJNb2JpbGUge1xyXG5cdHdpZHRoOiA2MCUgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhICggbWF4LXdpZHRoOjEyMDBweCApIHtcclxuXHRcdHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDo4NzBweCApIHtcclxuXHRcdHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5pbWFnZUhvbGRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDowO1xyXG5cdFx0bGVmdDowO1xyXG5cdH1cdFxyXG59XHJcblxyXG4ucm95YWxTbGlkZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDU2MHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA1NjBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6ODcwcHggKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA0NjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICggbWF4LXdpZHRoOjQ4NXB4ICkge1xyXG5cdFx0bWluLWhlaWdodDogMzYwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDozNTVweCApIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucnNEZWZhdWx0IC5yc0J1bGxldHMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yc0RlZmF1bHQucnNIb3IgLnJzQXJyb3dMZWZ0IC5yc0Fycm93SWNuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Fycm93LnN2ZycpICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiA4N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDE3MXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICBmaWx0ZXI6IEZsaXBIO1xyXG4gICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG5cclxuICAgIEBtZWRpYSAoIG1heC13aWR0aDoxMjAwcHggKSB7XHJcblx0XHRyaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5yc0RlZmF1bHQucnNIb3IgLnJzQXJyb3dSaWdodCAucnNBcnJvd0ljbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvdy5zdmcnKSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiA4N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IC0xNDlweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcblx0QG1lZGlhICggbWF4LXdpZHRoOjEyMDBweCApIHtcclxuXHRcdHJpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RE9XTkxPQURcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuIFxyXG4gXHJcbi5kb3dubG9hZCB7XHJcblx0bWFyZ2luLXRvcDogMTElO1xyXG5cclxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6OTc0cHggKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoIG1heC13aWR0aDozNzVweCApIHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcbiAgICBcdG1hcmdpbjogOCUgYXV0bztcclxuXHR9XHJcblxyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDI5MHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo5NzRweCApIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoIG1heC13aWR0aDo0ODVweCApIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgdG9wOiAtMTE1cHg7XHJcblx0ICAgIGxlZnQ6IDUwcHg7XHJcblxyXG5cdCAgICBAbWVkaWEgKCBtYXgtd2lkdGg6OTc0cHggKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCBtYXgtd2lkdGg6NDg1cHggKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Rk9PVEVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cdGZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdHBhZGRpbmctdG9wOiA0NnB4O1xyXG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIFx0bWFyZ2luLXRvcDogNiU7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdC5pbm5lci1mb290ZXIge1xyXG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQgICAgbWFyZ2luOiAwIGF1dG87XHJcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgIHdpZHRoOiA5MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDMzNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjExNTBweCApIHtcclxuXHRcdFx0XHR3aWR0aDogMjM1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAoIG1heC13aWR0aDozMTlweCApIHtcclxuXHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBtZWRpYSAoIG1heC13aWR0aDoyOTBweCApIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjYzNnB4ICkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjI5MHB4ICkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdEBtZWRpYSAoIG1heC13aWR0aDo2MzZweCApIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sdW1uLTEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIFx0XHRcdHdpZHRoOiA0ODBweDtcclxuXHJcblx0ICAgXHRcdEBtZWRpYSAoIG1heC13aWR0aDoxMTUwcHggKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG9cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2x1bW4tMiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHR3aWR0aDogMzE1cHg7XHJcbiAgICBcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBcdFx0cDpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAoIG1heC13aWR0aDoxMTUwcHggKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjYzNnB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbHVtbi0zIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFx0d2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgXHRwOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOjYzNnB4ICkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHQuY29weXJpZ2h0IHtcclxuXHRcdGNvbG9yOiAjQjJDNEQ4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHR3aWR0aDogODAlO1xyXG4gICAgXHRtYXJnaW46IDQlIGF1dG87XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgXHRAbWVkaWEgKCBtYXgtd2lkdGg6NDI0cHggKSB7XHJcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuICAgIFx0cCB7XHJcbiAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIFx0fVxyXG5cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRyaWdodDogLTVweDtcclxuXHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHR9XHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLFVBQVU7RUFDVCxXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSw4QkFBOEI7RUFDbkMsR0FBRyxFQUFFLHFDQUFxQyxDQUFDLDJCQUEyQixFQUNyRSxnQ0FBZ0MsQ0FBQyxlQUFlLEVBQ2hELCtCQUErQixDQUFDLGNBQWMsRUFDOUMsOEJBQThCLENBQUMsa0JBQWtCLEVBQ2pELDRDQUE0QyxDQUFDLGFBQWE7RUFDM0QsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR25CLFVBQVU7RUFDVCxXQUFXLEVBQUUscUJBQXFCO0VBQ2xDLEdBQUcsRUFBRSxtQ0FBbUM7RUFDeEMsR0FBRyxFQUFFLDBDQUEwQyxDQUFDLDJCQUEyQixFQUMxRSxxQ0FBcUMsQ0FBQyxlQUFlLEVBQ3JELG9DQUFvQyxDQUFDLGNBQWMsRUFDbkQsbUNBQW1DLENBQUMsa0JBQWtCLEVBQ3RELHNEQUFzRCxDQUFDLGFBQWE7RUFDckUsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07O0FBSW5CLEFBQUEsSUFBSSxDQUFDO0VBQ0osTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsTUFBTTtFQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUVELEFBQUEsRUFBRSxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBekNHLGdCQUFnQixFQUFDLFVBQVU7RUEwQ3pDLFdBQVcsRUFB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 */
